(340l) Simultaneous Design, Control and Selection of Finite Elements: A Hamiltonian Function-Profile-Based Approach.
AIChE Annual Meeting
2020
2020 Virtual AIChE Annual Meeting
Computing and Systems Technology Division
Interactive Session: Systems and Process Control
Friday, November 20, 2020 - 8:00am to 9:00am
Studies in singular control and dynamic optimization have presented new methodologies for the optimal selection of finite elements in the context of OCFE [7, 8]. These methodologies have been tested on a few applications, e.g. optimal control of complex chemical reacting systems [7] and optimal trajectories for landing of spatial rockets [9]. For autonomous systems, the Hamiltonian function is known to be continuous and constant over time even if the control profile is not continuous. This attractive property of the Hamiltonian function has been used in [7, 8] as the main criterion for the selection of the number of finite elements. Nevertheless, these studies have focused on the solution of nonlinear programing (NLP) models, i.e. models involving only continuous variables. In formulations involving discrete (integer) variables representing structural decisions in optimal process design and control problems, the selection of the number of finite elements may lead to suboptimal solutions if the control profiles are not estimated with sufficient accuracy. Therefore, the implementation of methodologies for the optimal selection of the number of finite elements for optimal process design and control problems becomes critical to guarantee accurate solutions.
In this work, we extend the application of an existing methodology proposed for optimal selection of the number of finite elements based on the Hamiltonian function to consider the simultaneous design and control of chemical manufacturing processes. Our implementation addresses the solution of integrated design and control problems involving structural decisions and product grade transitions. We use a set of nested optimization problems for the selection of the optimal discretization mesh and the solution of optimal process design and control formulations. Moreover, we implement a moving finite element approach to adjust element sizes; this allows a reduction on the required number finite elements by reducing the element length in those regions where the process model is steep. Nested programming problems are solved iteratively in a sequential fashion. Integer variables are sequentially selected using an adapted version of a branch and bound strategy; this allows the systematic solution of NLP models with fixed values on the integer variables. Our implementation is illustrated with a case study that aims to optimize a reactor network superstructure that requires to manufacture a set of products with different quality grades during operation in closed-loop. We explore the effect of the selection of the number of finite elements on the solution where consideration of discrete variables introduces discontinuities to the optimization model. The results show that selecting an adequate number of elements for problems involving process dynamics and integer decisions is not trivial, i.e. an improper choice of the number of elements may result in suboptimal solutions.
References
[1] Yuan, Z., Chen, B., Sin, G., & Gani, R. Stateâofâtheâart and progress in the optimizationâbased simultaneous design and control for chemical processes, AIChE Journal, vol. 58, no. 6, p. 1640-1659, 2012.
[2] Burnak, B., Diangelakis, N. A., & Pistikopoulos, E. N. Towards the Grand Unification of Process Design, Scheduling, and ControlâUtopia or Reality?, Processes, vol. 7, no. 7, p. 461, 2019.
[3] Rafiei, M., & Ricardez-Sandoval, L. A. New frontiers, challenges, and opportunities in integration of design and control for enterprise-wide sustainability, Computers & Chemical Engineering, vol. 132, p. 106610, 2020.
[4] Weifeng Chen, Zhijiang Shao, and Lorenz T Biegler. A bilevel NLP sensitivity-based decomposition for dynamic optimization with moving finite elements. AIChE Journal, 60(3):966â979, 2014.
[5] Lang, Y. D., Cervantes, A. M., & Biegler, L. T. Dynamic optimization of a batch cooling crystallization process, Industrial & engineering chemistry research, vol. 38, no. 4, p. 1469-1477, 1999.
[6] Bausa, J., & Tsatsaronis, G. Dynamic Optimization of Startup and Load-Increasing Processes in Power PlantsâPart II: Application, J. Eng. Gas Turbines Power, vol. 123, no. 1, p. 251-254, 2001.
[7] Weifeng Chen, Yinyin Ren, Guijun Zhang, and Lorenz T Biegler. A simultaneous approach for singular optimal control based on partial moving grid, AIChE Journal, vol. 65, no. 6, p. e16584, 2019.
[8] Weifeng Chen and Lorenz T Biegler. Nested direct transcription optimization for singular optimal control problems, AIChE Journal, vol. 62, no. 10, p. 3611â3627, 2016.
[9] Lin Ma, Kexin Wang, Zuhua Xu, Zhijiang Shao, Zhengyu Song, and Lorenz T Biegler. Multi-point powered descent guidance based on optimal sensitivity, Aerospace Science and Technology, vol. 86, p. 465â477, 2019.