2022 Annual Meeting
(364f) Finite Element Refinement and Selection on the Integration of Design and Control: A Hamiltonian Function-Profile-Based Approach.
Authors
Studies in optimal control and dynamic optimization have presented new methodologies for the optimal selection of finite elements in the context of OCFE [9]. Those methodologies have been tested on a few applications, e.g., optimal control of complex chemical reacting systems [8]. For autonomous systems, the Hamiltonian function is known to be continuous and constant over time even if the control profile is not continuous [10]. This attractive property of the Hamiltonian function has been used in [11] as the main criterion for the selection of the number of finite elements. 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 by Chen et al. [11] for the selection of the number of finite elements for optimal control. We present an algorithmic methodology for the refinement and selection of the number of finite elements for integration of design and control. proposed methodology is based on the profile of the Hamiltonian function associated to the optimization problem for simultaneous design and control. Similarly, the accuracy of the approximation at noncollocation points is taken into account as a mathematical criterion on the length of the finite elements. Our implementation addresses the solution of integrated design and control problems involving structural decisions and product grade transitions. The proposed decomposition algorithm involves 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 finite element sizes. This allows a reduction on the required number of finite elements by reducing the element length in those regions where the process model is steep. Similarly, the algorithm can add finite element in those regions with nonsmooth profiles in the controlled variables, where higher accuracy in the approximation is required. A sequence of programming problems is solved iteratively for the refinement of the length and number of finite elements. Integer variables are sequentially selected using an adapted version of a branch and bound strategy. This allows for the systematic solution of NLP models with fixed values on the integer variables. Our algorithmic framework is illustrated with a case study that aims to optimize a reactor network superstructure that need to meet specific process design goals, e.g., meet product quality and dynamic feasibility constraints during operation. We explore the effect of the selection of the number of finite elements on the solution where discrete variables are considered. The results show that selecting an adequate number of finite 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 . The proposed methodology allows to make a better decision on the selection of the size of the discretization for optimization purposes thereby avoiding the computation of suboptimal solutions for integration of design and control problems.
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] Young, L. C. (2019). Orthogonal collocation revisited. Computer Methods in Applied Mechanics and Engineering, 345, 1033-1076.
[5] Finlayson, B. A. (1974). Orthogonal collocation in chemical reaction engineering. Catalysis Reviews Science and Engineering, 10(1), 69-138.
[6] Chen, W., Shao, Z., & Biegler, L. T. (2014). A bilevel NLP sensitivityâbased decomposition for dynamic optimization with moving finite elements. AIChE Journal, 60(3), 966-979.
[7] 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.
[8] 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.
[9] Wright, K. (2007). Adaptive methods for piecewise polynomial collocation for ordinary differential equations. BIT Numerical Mathematics, 47(1), 197-212.
[10] Pontryagin, L. S. (1987). Mathematical theory of optimal processes. CRC press.
[11] Chen, W., Ren, Y., Zhang, G., & Biegler, L. T. (2019). A simultaneous approach for singular optimal control based on partial moving grid. AIChE Journal, 65(6), e16584.