Main

## Main.UserReviews History

Changed line 34 from:

Jeff Slaton

to:

Jeff

Deleted lines 8-9:

APMonitor modeling language has significantly reduced the time required to develop a fuel cell plant model that is central to my PhD dissertation. The modeling language provided an intuitive interface to model a distributed parameter, differential-algebraic dynamic system containing an implicit set of nonlinear algebraic equations. Since the DAE index is greater than 1, this problem could not be solved using Matlab's DAE mass matrices. I was able to quickly test several solvers, APOPT, BPOPT, and IPOPT, that can be interfaced with APMonitor by changing a single parameter. The language has provided a wide variety of configuration parameters to provide control over convergence criteria, varying levels of output for model debugging, and solver modes. A major benefit of the program is inclusion of many advanced solution modes: steady-state and dynamic simulation, parameter identification, real-time optimization, nonlinear control (NLC), and moving horizon estimation (MHE). My only personal experience with similar software is AMPL. The software can be compared to AMPL and GAMS but is unique from these in that it accepts DAE models and performs time discretization automatically versus an algebraic modeling format. The modeling interface is more similar to Honeywell NLC, but it includes additional solution modes, such as MHE, besides nonlinear control. The software may also be compared to gProms; however, gProms is recommended primarily for simulation, and researchers from our lab have reported difficulty linking gProms with a control algorithm. APMonitor competes with similar software in different aspects, but it is unique in the breadth, ease of use, and availability as a freeware software. In addition, an online interface helps facilitate their product support. As a fairly new software platform, APMonitor has had fewer field applications than more established software, but given its benefits, I expect field experience to continue increasing.

APMonitor modeling language has significantly reduced the time required to develop a fuel cell plant model that is central to my PhD dissertation. The modeling language provided an intuitive interface to model a distributed parameter, differential-algebraic dynamic system containing an implicit set of nonlinear algebraic equations. Since the DAE index is greater than 1, this problem could not be solved using Matlab's DAE mass matrices. I was able to quickly test several solvers, APOPT, BPOPT, and IPOPT, that can be interfaced with APMonitor by changing a single parameter. The language has provided a wide variety of configuration parameters to provide control over convergence criteria, varying levels of output for model debugging, and solver modes. A major benefit of the program is inclusion of many advanced solution modes: steady-state and dynamic simulation, parameter identification, real-time optimization, nonlinear control (NLC), and moving horizon estimation (MHE). My only personal experience with similar software is AMPL. The software can be compared to AMPL and GAMS but is unique from these in that it accepts DAE models and performs time discretization automatically versus an algebraic modeling format. The modeling interface is more similar to Honeywell NLC, but it includes additional solution modes, such as MHE, besides nonlinear control. The software may also be compared to gProms; however, gProms is recommended primarily for simulation, and researchers from our lab have reported difficulty linking gProms with a control algorithm. APMonitor competes with similar software in different aspects, but it is unique in the breadth, ease of use, and availability as a freeware software. In addition, an online interface helps facilitate their product support. As a fairly new software platform, APMonitor has had fewer field applications than more established software, but given its benefits, I expect field experience to continue increasing.

Deleted lines 21-22:

Your modeling language seems to be very clear and intuitively usable. I like it very much.

Your modeling language seems to be very clear and intuitively usable. I like it very much.

(:html:)<pre> Jeff Slaton Department of Chemical and Biomolecular Engineering Clemson University </pre>(:htmlend:)

Deleted lines 42-48:

All the best,

(:html:)<pre> Jeff Slaton Department of Chemical and Biomolecular Engineering Clemson University </pre>(:htmlend:)

Changed lines 8-9 from:

## Ben Spivey - University of Texas at Austin

to:
Changed lines 21-24 from:

## Klaus Schittkowski - University of Bayreuth

Your modeling language seems to be very clear and intuitively usable. I like it very much. If you need more test examples for ODEs or DAEs based on chemical engieering, please download the system EASY-FIT from my home page. If you need more software, let me know (1D PDEs\PDAEs).

to:

Your modeling language seems to be very clear and intuitively usable. I like it very much.

Deleted lines 31-32:

## Jeff Slayton - Clemson University

Changed lines 8-9 from:

to:

## Ben Spivey - University of Texas at Austin

Deleted line 13:

PhD Candidate

</pre>(:htmlend:)

## Jeff Slayton - Clemson University

Greetings from Clemson University's Department of Chemical and Biomolecular Engineering in South Carolina. I am a senior biomolecular engineering major who is graduating in May. I have watched an extensive amount of your course material covering process dynamics and control and I am now beginning to branch out into some of your other course topics. I was going to leave a YouTube comment containing this information, but I assumed it would probably be overlooked, therefore I wanted to send you an email personally. Thank you for making your materials available online. Not only that, but for providing such a comprehensive amount of corresponding courseware along with the lecture videos, such as the syllabus, course outline and schedule, and much more. I have used your videos for over a year and am now branching out to more advanced courses that you provide, especially dynamic modeling and Python programming. I know it is easy to overlook the influence you make online via these courses, so I wanted to send you a letter reminding you that you are making an enormous difference. Even though you don't directly hear a "thank you" from every viewer that benefits, don't take this to mean that we are not truly thankful. All the best,

(:html:)<pre> Jeff Slaton Department of Chemical and Biomolecular Engineering Clemson University

January 14, 2013, at 03:54 PM by 128.187.97.21 -
Deleted lines 4-16:

(:html:) <div id="fb-root"></div> <script>(function(d, s, id) {

  var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
fjs.parentNode.insertBefore(js, fjs);


<div class="fb-comments" data-href="http://apmonitor.com/" data-num-posts="10" data-width="550"></div> (:htmlend:)

(:html:)

 <div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'apmonitor'; // required: replace example with your forum shortname

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
})();
</script>


(:htmlend:)

February 15, 2012, at 05:17 AM by 69.169.131.76 -
Changed line 15 from:

to:

February 15, 2012, at 05:15 AM by 69.169.131.76 -

(:html:) <div id="fb-root"></div> <script>(function(d, s, id) {

  var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
fjs.parentNode.insertBefore(js, fjs);


<div class="fb-comments" data-href="http://apmonitor.com/" data-num-posts="10" data-width="500"></div> (:htmlend:)

February 11, 2011, at 09:04 PM by 158.35.225.229 -
Changed lines 25-27 from:

Your modeling language seems to be very clear and intuitively usable. I like it very much.

If you need more test examples for ODEs or DAEs based on chemical engieering, please download the system EASY-FIT from my home page. If you need more software, let me know (1D PDEs\PDAEs).

to:

Your modeling language seems to be very clear and intuitively usable. I like it very much. If you need more test examples for ODEs or DAEs based on chemical engieering, please download the system EASY-FIT from my home page. If you need more software, let me know (1D PDEs\PDAEs).

February 11, 2011, at 09:04 PM by 158.35.225.229 -

If you need more test examples for ODEs or DAEs based on chemical engieering, please download the system EASY-FIT from my home page. If you need more software, let me know (1D PDEs\PDAEs).

(:html:)<pre>

Changed lines 33-34 from:

D - 95440 Bayreuth, Germany

to:

D - 95440 Bayreuth, Germany </pre>(:htmlend:)

February 11, 2011, at 09:02 PM by 158.35.225.229 -
Deleted line 19:

## Klaus Schittkowski - University of Bayreuth

Your modeling language seems to be very clear and intuitively usable. I like it very much.

Prof. Klaus Schittkowski Department of Computer Science University of Bayreuth D - 95440 Bayreuth, Germany

February 11, 2011, at 06:22 PM by 158.35.225.229 -
Changed line 8 from:

# Ben Spivey - The University of Texas at Austin

to:

## Ben Spivey - The University of Texas at Austin

February 11, 2011, at 06:15 PM by 158.35.225.229 -

(:html:)<pre>

Deleted line 13:
Deleted line 14:
Deleted line 15:
Deleted line 16:

</pre>(:htmlend:)

February 11, 2011, at 06:15 PM by 158.35.225.229 -
February 11, 2011, at 06:12 PM by 158.35.225.229 -
Changed line 7 from:
to:
February 11, 2011, at 06:11 PM by 158.35.225.229 -