Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2...

12
Temperature Modelling and Control of the Biomass Pretreatment Process Remus Mihail Prunescu NPCW-17 26 January 2012

Transcript of Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2...

Page 1: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

Temperature Modelling and Control of the Biomass Pretreatment Process Remus Mihail Prunescu NPCW-17 26 January 2012

Page 2: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

2

Agenda ๐œ• ๐œŒ๐‘๐‘‡

๐œ•๐‘ก+ ๐›ป๐‘‡ ๐œŒ๐‘๐’–๐‘‡ = ๐›ป๐‘‡ ฮ“๐‘๐›ป๐‘‡ + ๐‘†๐‘‡

Temperature

Modelling

Questions?

Classical and Advanced Control*

Project Description

Page 3: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

3

๐‘ข๐‘…๐‘› = ฮ”๐‘ก[ 1 โˆ’ ๐œƒ ๐‘ฃ๐‘‡

๐‘›+1 + ๐œƒ๐‘ฃ๐‘‡๐‘›] The Inbicon Demonstration Plant

Process Description I

Bio-Ethanol (144 kg) C5 Molasses (371 kg) Bio-Pellets (435 kg)

End Products

Pretreatment

Thermal Reactor Steam

Wheat Straw (1 ton)

Page 4: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

4

The Thermal Reactor Process Description II

๐ด = ๐œ‹๐‘Ÿ2

Page 5: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

5

Preliminary Analysis Temperature Modelling I

๐‘“ ๐‘ฅ = ๐‘Ž0 + ๐‘Ž๐‘› cos๐‘›๐œ‹๐‘ฅ

๐ฟ+ ๐‘๐‘› sin

๐‘›๐œ‹๐‘ฅ

๐ฟ

โˆž

๐‘›=1

Page 6: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

6

Computational Fluid Dynamics i Temperature Modelling II

Heat Convection-Diffusion Equation:

๐œ•(๐œŒ๐‘๐‘‡)

๐œ•๐‘ก+ ๐›ป๐‘‡ ฮ“๐‘๐‘ข๐‘‡ = ๐›ป๐‘‡ ฮ“๐‘๐›ป๐‘‡ + ๐‘†๐‘‡

๐œŒ๐‘๐œ•๐‘‡

๐œ•๐‘ก+ ๐œŒ๐‘๐‘ข๐‘ฅ

๐œ•๐‘‡

๐œ•๐‘ฅ=

๐œ•

๐œ•๐‘ฅ๐œ…๐œ•๐‘‡

๐œ•๐‘ฅ+

๐œ•

๐œ•๐‘ฆ๐œ…๐œ•๐‘‡

๐œ•๐‘ฆ+ ๐‘†๐‘‡

: : โˆซ

๐œƒ

๐‘Ž๐‘ƒ๐‘›+1๐‘‡๐‘ƒ

๐‘›+1 = ๐‘Ž๐‘ƒ๐‘›๐‘‡๐‘ƒ

๐‘› + ๐‘Ž๐ธ๐‘›๐‘‡๐ธ

๐‘› + ๐‘Ž๐‘Š๐‘› ๐‘‡๐‘Š

๐‘› +

+๐‘Ž๐‘†๐‘›๐‘‡๐‘†

๐‘› + ๐‘Ž๐‘๐‘›๐‘‡๐‘

๐‘› + ๐‘Ž๐ธ๐‘›+1๐‘‡๐ธ

๐‘›+1 + ๐‘Ž๐‘Š๐‘›+1๐‘‡๐‘Š

๐‘›+1 +

+๐‘Ž๐‘†๐‘›+1๐‘‡๐‘†

๐‘›+1 + ๐‘Ž๐‘๐‘›+1๐‘‡๐‘

๐‘›+1 + ๐‘†๐‘ข

๐‘Ž๐‘ƒ,๐‘,๐‘†,๐ธ,๐‘Š = ๐‘“(๐œƒ, ๐ท, ๐น)

๐‘Ž2 + ๐‘2 = ๐‘2

Page 7: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

7

Computational Fluid Dynamics ii Temperature Modelling II

๐‘Ž๐‘ƒ๐‘›+1 + ๐‘Ž๐‘

๐‘›+1

๐‘Ž๐‘ƒ๐‘›+1

๐‘‡๐‘ƒ๐‘›+1 = ๐‘Ž๐‘ƒ

๐‘› โˆ’ ๐‘Ž๐‘๐‘›

๐‘Ž๐‘ƒ๐‘›

๐‘‡๐‘ƒ๐‘› +

+๐‘Ž๐ธ๐‘›๐‘‡๐ธ

๐‘› + ๐‘Ž๐‘†๐‘›๐‘‡๐‘†

๐‘› + ๐‘Ž๐‘Š๐‘› ๐‘‡๐‘Š

๐‘› + ๐‘Ž๐ธ๐‘›+1๐‘‡๐ธ

๐‘›+1 +

+๐‘Ž๐‘†๐‘›+1๐‘‡๐‘†

๐‘›+1 + ๐‘Ž๐‘Š๐‘›+1๐‘‡๐‘Š

๐‘›+1 +

+๐‘†๐‘ข + 2๐‘‡๐‘› ๐‘Ž๐‘๐‘› + ๐‘Ž๐‘

๐‘›+1

๐‘†๐‘ข

Boundary Conditions:

๐„๐“ ๐‘ฅ ๐‘‡๐‘›+1 = ๐€๐“๐‘ฅ ๐‘‡

๐‘› + ๐๐“๐‘ข๐‘‡๐‘›

State Space Model:

๐‘ฅ + ๐‘Ž ๐‘› = ๐‘›

๐‘˜๐‘ฅ๐‘˜๐‘Ž๐‘›โˆ’๐‘˜

๐‘›

๐‘˜=0

Page 8: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

8

Simulation Results Temperature Modelling III ๐‘’๐‘ฅ = 1 +

๐‘ฅ

1!+

๐‘ฅ2

2!+

๐‘ฅ3

3!+ โ‹ฏ

Page 9: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

9

PID Control (Results) Classical and Advanced Control I

๐ถ ๐‘  = ๐พ๐‘ƒ +๐พ๐ผ

๐‘ + ๐พ๐ท๐‘ 

Page 10: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

10

LQRi (Results) Classical and Advanced Control II

๐‘ข = โˆ’๐พ๐‘ฅ

Page 11: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

11

MPC (Results) Classical and Advanced Control III

minฮ”๐‘ˆ๐‘˜

ฮฆ =1

2 ๐‘ฆ ๐‘˜+1+๐‘—|๐‘˜ โˆ’ ๐‘Ÿ๐‘˜+1+๐‘—|๐‘˜ ๐‘„

2๐‘โˆ’1

๐‘—=0

+1

2 ฮ”๐‘ข๐‘˜+๐‘—|๐‘˜ ๐‘†

2๐‘โˆ’1

๐‘—=0

๐‘ขmin < ๐‘ข๐‘˜+๐‘—|๐‘˜ < ๐‘ขmax

ฮ”๐‘ขmin < ฮ”๐‘ข๐‘˜+๐‘—|๐‘˜ < ฮ”๐‘ขmax

1 + 2 = 3

Page 12: Temperature Modelling and Control of the Biomass ...npcw17.imm.dtu.dk/Proceedings/Session 2 Identification...Temperature Modelling and Control of the Biomass Pretreatment Process Remus

12

:-??!??-:

Questions? Something grey and funny that fits on a line :-?