APMonitor and Gekko Development

Projects.APCDevelopment History

Hide minor edits - Show changes to markup

Changed line 12 from:

Gekko Tutorial Applications

to:

| Gekko Tutorial Applications

Deleted lines 11-13:

GEKKO is a high-level abstraction of mathematical optimization problems. Values in the models are defined by Constants, Parameters, and Variables. The values are related to each other by Intermediates or Equations. Objective functions are defined to maximize or minimize certain values. Objects are built-in collections of values (constants, parameters, and variables) and relationships (intermediates, equations, and objective functions). Objects can build upon other objects with object-oriented relationships.

Added lines 13-14:

GEKKO is a high-level abstraction of mathematical optimization problems. Values in the models are defined by Constants, Parameters, and Variables. The values are related to each other by Intermediates or Equations. Objective functions are defined to maximize or minimize certain values. Objects are built-in collections of values (constants, parameters, and variables) and relationships (intermediates, equations, and objective functions). Objects can build upon other objects with object-oriented relationships.

Added lines 14-15:

Gekko Tutorial Applications

Added lines 7-8:
Added lines 11-12:

Gekko Documentation

Changed lines 29-37 from:
to:

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.

Added lines 5-15:

Gekko Optimization Suite

GEKKO is optimization software for mixed-integer and differential algebraic equations. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed integer programming (LP, QP, NLP, MILP, MINLP). Modes of operation include data reconciliation, real-time optimization, dynamic simulation, and nonlinear predictive control. The client or server is freely available with interfaces in MATLAB, Python, or from a web browser.

GEKKO is a high-level abstraction of mathematical optimization problems. Values in the models are defined by Constants, Parameters, and Variables. The values are related to each other by Intermediates or Equations. Objective functions are defined to maximize or minimize certain values. Objects are built-in collections of values (constants, parameters, and variables) and relationships (intermediates, equations, and objective functions). Objects can build upon other objects with object-oriented relationships.

The APMonitor executable on the back-end compiles a model to byte-code and performs model reduction based on analysis of the sparsity structure (incidence of variables in equations or objective function) of the model.

The GEKKO Optimization Suite paper was selected as a 2020 Best Paper by the journal Processes. This is one out of about 1500 papers published by the journal that are awarded based on metrics for impact and citations.

APMonitor Optimization Suite

Changed lines 1-5 from:
to:
May 14, 2014, at 08:32 PM by 10.5.113.178 -
Changed line 9 from:
   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
to:
  • 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
May 14, 2014, at 08:32 PM by 10.5.113.178 -
Changed lines 7-9 from:

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.

to:

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
May 25, 2013, at 06:48 AM by 69.169.188.188 -
Added lines 20-21:
May 24, 2013, at 06:55 PM by 10.5.113.108 -
Added lines 15-18:

Simulink Tutorial on MHE and MPC

Deleted line 19:
Added line 21:
July 19, 2012, at 08:54 PM by 10.5.113.112 -
Added lines 8-9:
March 13, 2012, at 05:12 AM by 69.169.188.228 -
Added lines 1-4:
February 08, 2012, at 05:34 AM by 69.169.136.210 -
Changed lines 3-4 from:

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 that can be accessed through APM MATLAB, APM Python, or with a web-interface.

to:

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.

Added lines 6-7:

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.

February 08, 2012, at 05:22 AM by 69.169.136.210 -
Changed lines 3-7 from:

Background on APC

Development of new algorithms

Web-based services for collaboration

to:

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 that can be accessed through APM MATLAB, APM Python, or with a web-interface.

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.

Added lines 1-7:

Advanced Process Control

Background on APC

Development of new algorithms

Web-based services for collaboration