Main

Dynamic Optimization Benchmarks

Exercise

Objective: Set up and solve five dynamic optimization benchmark problems2. Create a program to optimize and display the results. Estimated Time (each): 30 minutes


Example 1a

  • Nonlinear, unconstrained, minimize final state

Example 1b

  • Nonlinear, unconstrained, minimize final state with terminal constraint

Solution to Benchmarks 1a and 1b


Example 2

  • Nonlinear, constrained, minimize final state

Solution to Benchmark 2


Example 3

  • Tubular reactor with parallel reaction

Solution to Benchmark 3


Example 4

  • Batch reactor with consecutive reactions A->B->C

Solution to Benchmark 4


Example 5

  • Catalytic reactor with A<->B->C

Solution to Benchmark 5


References

  1. Hedengren, J. D. and Asgharzadeh Shishavan, R., Powell, K.M., and Edgar, T.F., Nonlinear Modeling, Estimation and Predictive Control in APMonitor, Computers and Chemical Engineering, Volume 70, pg. 133–148, 2014. Article
  2. 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. Article