DynOpt Benchmarks: Dynamic Optimization Toolbox

Solve large-scale and complex dynamic optimization problems efficiently
1,2K Downloads
Aktualisiert 23. Apr 2015

Lizenz anzeigen

Solves a series of benchmark problems for dynamic optimization
Example 1a - Nonlinear, unconstrained, minimize final state (CPU time = 0.036 sec)
Example 1b - Nonlinear, unconstrained, minimize final state with additional terminal constraint (CPU time = 0.080 sec)
Example 2 - Nonlinear, constrained, minimize final state (CPU time = 2.17 sec)
Example 3 - Tubular reactor with parallel reaction (CPU time = 0.073 sec)
Example 4 - Batch reactor with consective reactions A->B->C (CPU time = 0.095 sec)
Example 5 - Catalytic plug flow reactor with A->B->C (CPU time = 0.16 sec)

Publication: M. Čižniar, M. Fikar, M.A. Latifi: A MATLAB Package for Dynamic Optimisation of Processes, 7th International Scientific – Technical Conference – PROCESS CONTROL 2006, June 13 – 16, 2006, Kouty nad Desnou, Czech Republic.

Abstract: This paper describes a Matlab package for dynamic optimisation of processes called dynopt. The package dynopt searches for profiles of decision variables which optimise a given performance index under specified constraints. The method of orthogonal collocations on finite elements implemented within dynopt allows us to tackle problems described by ordinary differential equations (ODE's) and by differential-algebraic equations (DAE's) as well. Several case studies are successfully tested.

Zitieren als

John Hedengren (2024). DynOpt Benchmarks: Dynamic Optimization Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/50609-dynopt-benchmarks-dynamic-optimization-toolbox), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2014a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Nonlinear Optimization finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Example1a/

Example1a/apm/

Example1b/

Example1b/apm/

Example2/

Example2/apm/

Example3/

Example3/apm/

Example4/

Example4/apm/

Example5/

Example5/apm/

Version Veröffentlicht Versionshinweise
1.0.0.0