modeling and control of rankine based waste heat recovery ......control oriented modeling controller...

28
Context and motivations Waste heat recovery Rankine cycle based Studied system Control oriented modeling Controller development Simulation results Conclusion and next steps Contacts and discussion Modeling and control of Rankine based waste heat recovery systems for heavy duty trucks Vincent GRELET 1, 2, 3 , Thomas REICHE 1 , Madiha NADRI 2 , Pascal DUFOUR 2 and Vincent LEMORT 3 1 Volvo Group Trucks Technology Advanced Technology and Research, 1 avenue Henri Germain, 69800 Saint Priest, France 2 Universit´ e de Lyon, Lyon F-69003, Universit´ e Lyon 1, CNRS UMR 5007, Laboratory of Process Control and Chemical Engineering (LAGEP), Villeurbanne 69100, France 3 LABOTHAP, University of Liege, Campus du Sart Tilman Bat. B49 B4000 Liege, Belgium International Symposium on Advanced Control of Chemical Processes 7-10 June, Whistler, British Columbia, Canada 1/21 Grelet et al., ADCHEM 2015 paper 098

Upload: others

Post on 26-Jan-2021

1 views

Category:

Documents


0 download

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