Projects

Advanced Process Control Development

Advanced Process Control

The APMonitor Modeling Language is optimization software for differential and algebraic equations. It is coupled with large-scale nonlinear programming solvers for data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control. It is available as a free web service through APM MATLAB, APM Python, or with a web browser interface. A technical description of the algorithms used in APMonitor is given in the following reference:

  • J.D. Hedengren, R. Asgharzadeh Shishavan, K.M. Powell, T.F. Edgar, Nonlinear Modeling, Estimation and Predictive Control in APMonitor, Computers & Chemical Engineering, 2014. Publication Link

New developments include improvements to large-scale Nonlinear Programming (NLP) solvers, parallelization of algorithms, new ways to visualize optimization solutions, multi-agent control architectures, and improved data reconciliation.

Additional information and tutorials are found in archives of the User's Group Seminar or in the APM Documentation. Another source of support is the APM Google Group Discussion Forum. Forum members include graduate students, industrial sponsors, interested observers, and others interested in optimization and control technology.


Simulink Tutorial on MHE and MPC