This title appears in the Scientific Report :
2020
Please use the identifier:
http://hdl.handle.net/2128/25026 in citations.
Please use the identifier: http://dx.doi.org/10.1016/j.compchemeng.2020.106891 in citations.
Dynamic optimization with complementarity constraints: Smoothing for direct shooting
Dynamic optimization with complementarity constraints: Smoothing for direct shooting
We consider optimization of differential-algebraic equations (DAEs) with complementarity constraints (CCs) of algebraic state pairs. Formulating the CCs as smoothed nonlinear complementarity problem (NCP) functions leads to a smooth DAE, allowing for the solution in direct shooting. We provide suffi...
Saved in:
Personal Name(s): | Caspari, Adrian |
---|---|
Lüken, Lukas / Schäfer, Pascal / Vaupel, Yannic / Mhamdi, Adel / Biegler, Lorenz T. / Mitsos, Alexander (Corresponding author) | |
Contributing Institute: |
Modellierung von Energiesystemen; IEK-10 |
Published in: | Computers & chemical engineering, 139 (2020) S. 106891 - |
Imprint: |
Amsterdam [u.a.]
Elsevier Science
2020
|
DOI: |
10.1016/j.compchemeng.2020.106891 |
Document Type: |
Journal Article |
Research Program: |
Addenda |
Link: |
Published on 2020-05-21. Available in OpenAccess from 2022-05-21. Published on 2020-05-21. Available in OpenAccess from 2022-05-21. |
Publikationsportal JuSER |
Please use the identifier: http://dx.doi.org/10.1016/j.compchemeng.2020.106891 in citations.
We consider optimization of differential-algebraic equations (DAEs) with complementarity constraints (CCs) of algebraic state pairs. Formulating the CCs as smoothed nonlinear complementarity problem (NCP) functions leads to a smooth DAE, allowing for the solution in direct shooting. We provide sufficient conditions for well-posedness. Thus, we can prove that with the smoothing parameter going to zero, the solution of the optimization problem with smoothed DAE converges to the solution of the original optimization problem. Four case studies demonstrate the applicability and performance of our approach: (i) optimal loading of an overflow weir buffer tank, (ii) batch vaporization setpoint tracking, (iii) operation of a tank cascade, and (iv) optimal start-up of a rectification column. The numerical results suggest that the presented approach scales favorably: the computational time for solution of the tank cascade problem scales not worse than quadratically with the number of tanks and does not scale with the control grid. |