modeling and control of rankine based waste heat recovery ......control oriented modeling controller...
TRANSCRIPT
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Modeling and control of Rankine based waste heat recoverysystems for heavy duty trucks
Vincent GRELET1,2,3, Thomas REICHE1, Madiha NADRI2, PascalDUFOUR2 and Vincent LEMORT 3
1Volvo Group Trucks Technology Advanced Technology and Research, 1 avenue Henri Germain, 69800 SaintPriest, France
2Université de Lyon, Lyon F-69003, Université Lyon 1, CNRS UMR 5007, Laboratory of Process Control andChemical Engineering (LAGEP), Villeurbanne 69100, France
3LABOTHAP, University of Liege, Campus du Sart Tilman Bat. B49 B4000 Liege, Belgium
International Symposium on Advanced Control of Chemical Processes7-10 June, Whistler, British Columbia, Canada
1/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Table of contents
1 Context and motivations2 Waste heat recovery Rankine cycle based3 Studied system4 Control oriented modeling
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
5 Controller developmentImplementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
6 Simulation results7 Conclusion and next steps8 Contacts and discussion
2/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Context and motivations
In nowadays heavy duty engines, amajor part of the chemical energycontained in the fuel is released tothe ambient through heat.
Waste heat recovery based on theRankine cycle is a promisingtechnique to increase fuel efficiency.
Long and frequent transient behaviorof the heat sources makes goodcontrol strategies mandatory.
3/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Context and motivations
In nowadays heavy duty engines, amajor part of the chemical energycontained in the fuel is released tothe ambient through heat.
Waste heat recovery based on theRankine cycle is a promisingtechnique to increase fuel efficiency.
Long and frequent transient behaviorof the heat sources makes goodcontrol strategies mandatory.
3/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Context and motivations
In nowadays heavy duty engines, amajor part of the chemical energycontained in the fuel is released tothe ambient through heat.
Waste heat recovery based on theRankine cycle is a promisingtechnique to increase fuel efficiency.
Long and frequent transient behaviorof the heat sources makes goodcontrol strategies mandatory.
3/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Waste heat recovery Rankine cycle based
Rankine cycle is widely known andused for power generation.
It is based on four basictransformations:
The liquid is compressed fromcondensing to evaporating pressure(1 → 2).It is then pre-heat, vaporize andsuperheat (2 → 3).It expands from evaporating tocondensing pressure (3 → 4).It condenses and goes back toliquid state (4 → 1).
4/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Waste heat recovery Rankine cycle based
Rankine cycle is widely known andused for power generation.
It is based on four basictransformations:
The liquid is compressed fromcondensing to evaporating pressure(1 → 2).
It is then pre-heat, vaporize andsuperheat (2 → 3).It expands from evaporating tocondensing pressure (3 → 4).It condenses and goes back toliquid state (4 → 1).
4/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Waste heat recovery Rankine cycle based
Rankine cycle is widely known andused for power generation.
It is based on four basictransformations:
The liquid is compressed fromcondensing to evaporating pressure(1 → 2).It is then pre-heat, vaporize andsuperheat (2 → 3).
It expands from evaporating tocondensing pressure (3 → 4).It condenses and goes back toliquid state (4 → 1).
4/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Waste heat recovery Rankine cycle based
Rankine cycle is widely known andused for power generation.
It is based on four basictransformations:
The liquid is compressed fromcondensing to evaporating pressure(1 → 2).It is then pre-heat, vaporize andsuperheat (2 → 3).It expands from evaporating tocondensing pressure (3 → 4).
It condenses and goes back toliquid state (4 → 1).
4/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Waste heat recovery Rankine cycle based
Rankine cycle is widely known andused for power generation.
It is based on four basictransformations:
The liquid is compressed fromcondensing to evaporating pressure(1 → 2).It is then pre-heat, vaporize andsuperheat (2 → 3).It expands from evaporating tocondensing pressure (3 → 4).It condenses and goes back toliquid state (4 → 1).
4/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Studied system
5/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Model assumptions and governing equations
Model assumptions
Geometry is reduced to a single pipein pipe HEX.
Secondary (or transfer) fluid alwaysin single phase.
Conduction is neglected.
Pressure drops are neglected.
Pressure dynamic is neglected.
Fluid properties are evaluated at theoutlet of each node.
Mass flow rates are supposedconstant along the HEX.
Governing equation
Internal fluid
Across,f∂ρf hf
∂t+∂ṁf hf
∂z+ q̇f ,int = 0. (1)
Internal pipe wall
q̇f ,int + q̇g,int =∂mw,intcpw,intTw,int
∂t. (2)
External fluid
∂ṁg cpg Tg
∂z+∂ṁg cpg Tg
∂t+ q̇g,int + q̇g,ext = 0.
(3)
External pipe wall
q̇g,ext + q̇amb,ext =∂mw,extcpw,extTw,ext
∂t. (4)
6/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Heat transfer
Heat transfer coefficients
αg = αref ,g ṁngg (5)
αf ,liq = αref ,f ,liqṁnf ,liqf (6)
αf ,2ϕ = αf ,liq . . .
. . .
{(1 − q)0.01
[(1 − q) + 1.2q0.4 ρf ,sat,liq
ρf ,sat,vap
0.37]−2.2
+ . . .
. . . q0.01[αf ,vapαf ,liq
(1 + 8 (1 − q)0.7 ρf ,sat,liq
ρf ,sat,vap
0.67)]−2}−0.5
(7)
αf ,vap = αref ,f ,vapṁnf ,vapf (8)
7/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Heat transfer
Heat transfer EGR boiler Heat transfer exhaust boiler
8/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Working fluid properties
Working fluid properties models
Temperature:
Tf =
aT ,liqh
2f + bT ,liqhf + cT ,liq if hf ≤ hsat,liq
Tsat,liq + q (Tsat,vap − Tsat,liq) if hsat,liq ≥ hf ≤ hsat,vapaT ,vaph
2f + bT ,vaphf + cT ,vap if hf ≥ hsat,vap
(9)
Density
ρf =
aρ,liqh
2f + bρ,liqhf + cρ,liq if hf ≤ hsat,liq
1aρ,2ϕhf +bρ,2ϕ
if hsat,liq ≥ hf ≤ hsat,vapaρ,vaph
2f + bρ,vaphf + cρ,vap if hf ≥ hsat,vap
(10)
9/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Working fluid properties
Temperature model validation Density model validation
10/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Discretization
The continuous set of equation(1,2,3,4) is discretized with respectto space based finite differences.
A finite volume approach is chosenwhere the HEX is split into nlongitudinal cell.
The vector u contains themanipulated variable ṁf ,0 and theinput disturbances: ṁg,L, Tg,L, hf ,0,Pf ,0.
11/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Model assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Discretization
The system of equations defining the response of the ith cell of thediscretized model is:
ẋi = fi (xi , u), (11)
where: u =[ṁf ,0 Pf ,0 hf ,0 ṁg,L Tg,L
], (12)
xi =[hf ,i Tw,int,i Tg,i Tw,ext,i
], (13)
fi (xi , u) =
ṁf
(hf ,i−1−hf ,i
)−αf ,i Aexch,f ,int
(Tf ,i−Tw,int,i
)ρf ,i Vf
αf ,i Aexch,f ,int
(Tf ,i−Tw,int,i
)+αg Aexch,g,int
(Tg,i−Tw,int,i
)ρw,int Vw,int
ṁg cpg
(Tg,i−1−Tg,i
)−αg
[Aexch,g,int
(Tg,i−Tw,int,i
)−Aexch,g,ext
(Tg,i−Tw,ext,i
)]ρg,i Vg cpg
αambAexch,amb,ext
(Tamb−Tw,ext,i
)+αg Aexch,g,ext
(Tg,i−Tw,ext,i
)ρw,extVw,ext
.(14)
12/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Implementation constraint
Classical automotive electronic control unit (ECU) constrains theimplementation of controllers:
Simulink based environment.
Controller must be discretized in time.
Backward Euler integration scheme has to be used with a sample time of20ms.
Calculation must stay as simple as possible (problems have to be rescaledto avoid the use of high computational capacity demand functions).
13/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Model identification
First order plus time delay models areidentified in open loop around severaloperating points with output errorminimization algorithm.
The dynamic relation between theworking fluid temperature and massflow variations is:
∆Tf ,L∆ṁf
=G
1 + τse−Ds . (15)
According to the non linearity ofmodel 11 FOPTD parameters vary alot.
14/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
State of the art PID controller
State of the art controller in the automotive industry is the PID controller.
A well known improvement is the gain scheduling approach.Gains are calculated offline and linearly interpolated according to the massflow sensor signal.
Several PID tuning methods have been compared on a load step change.
15/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Nonlinear model inversion
Fastest dynamics (i.e. fluid and gas) are canceled.
Single phases working fluid heat transfer coefficients are assumed constant.
The system of equations defining the response of the ith cell can bewritten:
0 = ṁf(hfi−1 − hfi
)+ Q̇finti
∂Twinti∂t
= Q̇finti + Q̇ginti0 = ṁgcpg
(Tgi−1 − Tgi
)+ Q̇ginti + Q̇gexti
∂Twexti∂t
= Q̇gexti + Q̇ambexti .
(16)
The expression of the feedforward term Ufeedforward is then straightforward:
Ufeedforward =
N∑i=1
Q̇finti
hf0 − hfL. (17)
16/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Controllers structure
Feedback controller
17/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Implementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Controllers structure
Nonlinear controller
17/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Simulation environment
Pump and expansion machine models areadded to represent the high pressure partof the Rankine system.
Pump model:
ṁf = ρf ,inNpump
60Ccpumpηvol,pump. (18)
Expansion machine:
ṁf = keq
√ρf ,inPf ,in
(1 − Pf ,in
Pf ,out
−2).
(19)
18/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Controller comparison
Initial set point and disturbanceschange are not handle by PIDcontroller.
The non linear controller reduce thedeviation from +/-10℃with the PIDto +/-3℃.
19/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Conclusion and next steps
Conclusion
A control strategy for temperature management of WHRS Rankine cyclebased is presented.
Main objective to stabilize the temperature around a given set point isbetter achieved by using a non linear controller.
Non linear controller is compliant with implementation constraint relativeto automotive industry.
Next steps
Controller sensitivity to parameters mismatch.
Controller robustness.
Optimal high level control strategy (set points generation).
20/21 Grelet et al., ADCHEM 2015 paper 098
-
Context and motivationsWaste heat recovery Rankine cycle based
Studied systemControl oriented modeling
Controller developmentSimulation results
Conclusion and next stepsContacts and discussion
Contacts and discussion
Authors
Vincent GRELET: [email protected]
Thomas REICHE: [email protected]
Madiha NADRI: [email protected]
Pascal DUFOUR: [email protected]
Vincent LEMORT: [email protected]
Acknowledgement
This PhD thesis is collaboration between UCBL1, ULg and Volvo Trucks which is gratefullyacknowledged for the funding. The French ministry of higher education and research for thefinancial support of the CIFRE PhD thesis 2012/549 is also acknowledged.
21/21 Grelet et al., ADCHEM 2015 paper 098
Context and motivationsWaste heat recovery Rankine cycle basedStudied systemControl oriented modelingModel assumptions and governing equationsHeat transferWorking fluid propertiesDiscretization
Controller developmentImplementation constraintModel identificationState of the art PID controllerNonlinear model inversionControllers structure
Simulation resultsConclusion and next stepsContacts and discussion