APMonitor Modeling Language



Optimization Online

Basic

Click here to access the Web-based Solution Platform. When a model it uploaded to the server, it is solved with the large-scale sparse solver IPOPT. Models are restricted to algebraic equations and all differential variables are set to zero.

Premium

Another online platform exists for solving and viewing models that contain differential equations. The web-based interface can be accessed by requesting an account at the APMonitor Online welcome page.


Documentation

A step by step example is shown in an example problem. Documentation is also available in the APMonitor Documentation Wiki.


Example Problems

Below are some examples of model files that show some of the modeling language features.

All Supported Functions
Continuously Stirred Tank Reactor
Cell Culture
DC Motor
Distillation Column
Diabetic Blood Glucose
Electric Vehicle
Fuel Ethanol
Hock-Schittkowski Benchmark Set
Linear MPC
Oscillator
Reactor
Shuttle Launch
Stock Market




Efficient for Large-Scale Models

The APMonitor modeling language is a powerful solution engine for differential and algebraic equations. The complete package is coupled with sparse, large-scale nonlinear solvers for steady state simulations, model parameter fitting, real-time optimization problems, dynamic simulation, moving horizon estimation, and nonlinear control problems. Nonlinear problems with up to 10,000,000 variables can be solved on the APMonitor server.


Modeling Language Syntax

APMonitor modeling language syntax is similar to other popular modeling languages such as MATLAB, Modelica, and gProms. A simple gravity drained tank is shown in a variety of modeling languages. Click here for the comparison.


Links for Additional Information

APMonitor Documentation
APMonitor Web Submission
APMonitor Online

Delicious Digg StumbleUpon Propeller Reddit Magnoliacom Newsvine Furl Facebook Technorati