2019 AIChE Annual Meeting
(373c) Sequential Dynamic Optimization of Multi-Stage Vacuum Swing Adsorption
Authors
Sequential dynamic optimization is well-suited to problems with few decision variables and many state variables. The integrator solves the large-scale VSA model and provides function and gradient information to the NLP solver, which in turn solves a rather small-scale NLP. However, sequential dynamic optimization has not yet been applied to VSA processes. In this contribution, we optimize a VSA using DyOS [4], a framework for adaptive direct sequential (single shooting) multi-stage dynamic optimization. We develop the model in Modelica [5] and export the model via the Functional Mock-up Interface (FMI) for use within DyOS. Using simultaneous state and direct sensitivity integration over the time horizon of all stages, we calculate function and gradient values for the NLP solver. This method successfully optimizes the flow velocity and operating pressures to local optimality.
Reference
- Haghpanah R., Majumder A., Nilam, R., Rajendran, A., Farooq, S., Karimi, I. A., & Amanullah, M. Industrial & Engineering Chemistry Research2013 52 (11), 4249-4265
- Agarwal, A., Biegler, L. T., & Zitney, S. E. Industrial & Engineering Chemistry Research2008 48 (5): 2327-2343.
- Tsay, C., Pattison, R. C., & Baldea, M. AIChE Journal2018 64 (8), 2982-2996.
- Caspari, A., Hannemann-Tam, R., Bremen, A., Faust M. M. J., Jung, F., Kappatou, D. C., Sass, S., Vaupel, Y., Mhamdi, A., Mitsos, A. A Framework for Optimization of Large Scale Differential Algebraic Equation Systems. 29th European Symposium on Computer-Aided Process Engineering (ESCAPE-29) 2019
- Fritzson, P., & Engelson, V. Modelica - A unified object-oriented language for system modeling and simulation. In European Conference on Object-Oriented Programming (pp. 67-90). Springer 1998