Dyos: A Software Package for Dynamic Optimization Using Direct Shooting | AIChE

Dyos: A Software Package for Dynamic Optimization Using Direct Shooting

Type

Conference Presentation

Conference Type

AIChE Spring Meeting and Global Congress on Process Safety

Presentation Date

April 21, 2021

Duration

30 minutes

Skill Level

Intermediate

PDHs

0.50

Over the past decades, dynamic optimization has become a fundamental instrument in process design and operation. We present DyOS [1], our in-house open-source software framework for solving optimization problems with large-scale differential algebraic equation systems (DAEs). DyOS features state-of-the-art open-source as well as commercial DAE integrators and nonlinear programming solvers. A special feature is that the parameterization of the control variables can be determined automatically using control grid adaptation [2, 3]. This allows for a highly performant problem-adapted solution of the dynamic optimization problems. In addition to various model interfaces for C++ formulations, DyOS provides an interface to functional mock-up units (FMU). FMU offer a standardized interface to higher object-oriented, declarative languages such as Modelica. Equipped with MATLAB, Python, and C++ bindings, optimizing with DyOS is straightforward. Moreover, a graphic user interface allows direct and intuitive usage. In this tutorial session, we give a brief overview of the features of DyOS and provide instructions on how to get started with the software. Here, we show how to set up and solve a simple nonlinear dynamic optimization problem. Finally, we demonstrate the strong capabilities of DyOS on small and large-scale real-world problems.

* Corresponding author: A. Mitsos

AVT Process Systems Engineering, RWTH Aachen University, 52056 Aachen, Germany

E-mail: amitsos@alum.mit.edu

Acknowledgements

The authors gratefully acknowledge the financial support of the Kopernikus project SynErgie by the Federal Ministry of Education and Research (BMBF) and of the KoPPonA 2.0 project by German Federal Ministry for Economic Affairs and Energy (BMWi) under grant number 03EN2004L and the project supervision for both projects by the project management organization Projektträger Jülich.

References

  • Caspari, A.; Bremen, A. M.; Faust, J. M. M.; Jung, F.; Kappatou, C. D.; Sass, S.; Vaupel, Y.; Hannemann-Tamàs, R.; Mhamdi, A. & Mitsos, A., DyOS – A framework for optimization of large-scale differential algebraic equation systems, Computer Aided Chemical Engineering, 2019, 46, 619-624
  • Schlegel, M.; Stockmann, K.; Binder, T. & Marquardt, W., Dynamic optimization using adaptive control vector parameterization, Computers & Chemical Engineering, 2005, 29, 1731-1751
  • Assassa, F. & Marquardt, W., Optimality-based grid adaptation for input-affine optimal control problems, Computers & Chemical Engineering, 2016, 92, 189-203

Presenter(s) 

Once the content has been viewed and you have attested to it, you will be able to download and print a certificate for PDH credits. If you have already viewed this content, please click here to login.

Language 

Checkout

Checkout

Do you already own this?

Pricing

Individuals

AIChE Member Credits 0.5
AIChE Pro Members $19.00
AIChE Graduate Student Members Free
AIChE Undergraduate Student Members Free
AIChE Explorer Members $29.00
Non-Members $29.00