optimal operation with changing active constraint regions
play

Optimal Operation with Changing Active Constraint Regions using - PowerPoint PPT Presentation

Optimal Operation with Changing Active Constraint Regions using Classical Advanced Control Adriana Reyes-L ua, Cristina Zotic a, Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU)


  1. Optimal Operation with Changing Active Constraint Regions using Classical Advanced Control Adriana Reyes-L´ ua, Cristina Zotic˘ a, Sigurd Skogestad ∗ Department of Chemical Engineering Norwegian University of Science and Technology (NTNU) ∗ sigurd.skogestad@ntnu.no 26 July 2018 IFAC ADCHEM 2018, Shenyang, China Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 1 / 21

  2. Outline Introduction 1 Classical Advanced Control Structures 2 Optimal Operation using Advanced Control Structures 3 Case study: Optimal Control of a Cooler 4 Conclusions 5 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 2 / 21

  3. 1. Control Hierarchy in a Process Plant Scheduling (weeks) Site-wide optimization (weeks) The control layer is divided into: Regulatory control Local optimization (hour) CV1 MPC or Advanced Control Supervisory control Structures Control (minutes) layer CV2 PID control Regulatory control (seconds) Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 3 / 21

  4. 1. Control Hierarchy in a Process Plant Scheduling (weeks) Site-wide optimization (weeks) The control layer is divided into: Regulatory control Local optimization (hour) Supervisory/advanced control CV1 MPC or Advanced Control Supervisory control Structures Control (minutes) layer CV2 PID control Regulatory control (seconds) Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 3 / 21

  5. 1. Control Hierarchy in a Process Plant Scheduling (weeks) Site-wide optimization (weeks) The control layer is divided into: Regulatory control ◮ stable operation Local optimization (hour) Supervisory/advanced control ◮ follows the set points from long-term CV1 MPC or economic optimisation Advanced ◮ calculates the set points for the Control Supervisory control Structures Control (minutes) layer regulatory layer CV2 PID control Regulatory control (seconds) Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 3 / 21

  6. 1.Optimal Operation Objective function J min u J = J ( u , x , d ) s.t. f ( u , x , d ) = 0 g ( u , x , d ) ≤ 0 f - model equations g - operational constraints u − degrees of freedom J opt x − states u u opt d − disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 4 / 21

  7. 1.Optimal Operation Objective function J min u J = J ( u , x , d ) s.t. f ( u , x , d ) = 0 g ( u , x , d ) ≤ 0 f - model equations g - operational constraints u − degrees of freedom J opt x − states u u opt d − disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 4 / 21

  8. 1.Optimal Operation Objective function J min u J = J ( u , x , d ) s.t. f ( u , x , d ) = 0 g ( u , x , d ) ≤ 0 f - model equations g - operational constraints u − degrees of freedom J opt x − states u u opt d − disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 4 / 21

  9. 1.Optimal Operation Objective function J min u J = J ( u , x , d ) Feasable region s.t. f ( u , x , d ) = 0 g ( u , x , d ) ≤ 0 f - model equations g - operational constraints J opt u − degrees of freedom J opt x − states u u opt u opt d − disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 4 / 21

  10. 1.Active Constraints Active Constraints variables that should optimally be kept at their limiting value Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 5 / 21

  11. 1.Active Constraints Active Constraints variables that should optimally be kept at their limiting value MV constraints 1 valves, pumps CV constraints 2 pressure,temperature 1 Manipulated Variable 2 Controlled Variable Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 5 / 21

  12. 1.Active Constraints Active Constraints variables that should optimally be kept at their limiting value always control active constraints → control structure (pairing) depends on the operating region MV constraints 1 d 2 Region 3 valves, pumps CV constraints 2 Region 1 Region 2 pressure,temperature 1 Manipulated Variable 2 Controlled Variable d 1 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 5 / 21

  13. 1.Active Constraints Active Constraints variables that should optimally be kept at their limiting value always control active constraints → control structure (pairing) depends on the operating region disturbances may change active constraint region ( space of active constraints ) MV constraints 1 d 2 Region 3 valves, pumps CV constraints 2 Region 1 Region 2 pressure,temperature 1 Manipulated Variable 2 Controlled Variable d 1 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 5 / 21

  14. 1.Active Constraints Active Constraints variables that should optimally be kept at their limiting value always control active constraints → control structure (pairing) depends on the operating region disturbances may change active constraint region ( space of active constraints ) how to ensure optimal operation with changing active constraint region in a systematic way? MV constraints 1 d 2 Region 3 valves, pumps CV constraints 2 Region 1 Region 2 pressure,temperature 1 Manipulated Variable 2 Controlled Variable d 1 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 5 / 21

  15. 2.Classical Advanced Control Structures Cascade control Ratio control Decoupling Feed-forward  Selectors   Split range control (SRC) can handle changes in active constraints Valve position control (VPC) 1   1 Also known as Input Resetting or Mid-Ranging Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 6 / 21

  16. 2.Selectors for changes in active constraints CV C1 1 min/ CV C2 max/ 2 mid CV C3 3 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 7 / 21

  17. 2. Split Range Control (SRC) for input constraints CV2 sp CV1 sp CV2 CV CV min C2 SRC 1 2 MV1 MV2 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 8 / 21

  18. 2. Valve Position Controller (VPC) for input constraints CV1 sp 0.95 CV1 max CV2 sp CV CV2 C1 CV VPC min C2 1 2 MV1 MV2 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 9 / 21

  19. 2. Two Controllers with min selector as alternative to SRC CV 1 CV1 sp C1 C2 CV1 sp + CV1 sp CV2 CV2 sp min MV1 MV2 Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 10 / 21

  20. 3.Optimal Operation using Advanced Control Structures Proposed systematic procedure Step 1 Define control objectives and priority list of constraints Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 11 / 21

  21. 3.Optimal Operation using Advanced Control Structures Proposed systematic procedure Step 1 Define control objectives and priority list of constraints Step 2 Design the control system around the nominal point → choose pairings Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 11 / 21

  22. 3.Optimal Operation using Advanced Control Structures Proposed systematic procedure Step 1 Define control objectives and priority list of constraints Step 2 Design the control system around the nominal point → choose pairings Step 3 Analyse how new constraints may become active with disturbances → new active constraint region Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 11 / 21

  23. 3.Optimal Operation using Advanced Control Structures Proposed systematic procedure Step 1 Define control objectives and priority list of constraints Step 2 Design the control system around the nominal point → choose pairings Step 3 Analyse how new constraints may become active with disturbances → new active constraint region Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 11 / 21

  24. 3.Priority List In Step 1 . If there are more CVs than MV → P1 MV inequality constraints → physical constraints 1variables that minimize the loss when kept constant in spite of disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 12 / 21

  25. 3.Priority List In Step 1 . If there are more CVs than MV → P1 MV inequality constraints → physical constraints P2 CV inequality constraints → may be given up 1variables that minimize the loss when kept constant in spite of disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 12 / 21

  26. 3.Priority List In Step 1 . If there are more CVs than MV → P1 MV inequality constraints → physical constraints P2 CV inequality constraints → may be given up P3 MV or CV equality constraints → optimal operation 1variables that minimize the loss when kept constant in spite of disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 12 / 21

  27. 3.Priority List In Step 1 . If there are more CVs than MV → P1 MV inequality constraints → physical constraints P2 CV inequality constraints → may be given up P3 MV or CV equality constraints → optimal operation P4 Desired throughput (TPM) → give up at bottleneck 1variables that minimize the loss when kept constant in spite of disturbances Reyes-L´ ua et al. (NTNU) Advanced Control Structures 26 July 2018 12 / 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend