User Reviews of APMonitor

Main.UserReviews History

Show minor edits - Show changes to output

June 21, 2020, at 05:08 AM by 136.36.211.159 -
Added lines 7-14:
There are references to APMonitor and Gekko in [[http://apmonitor.com/wiki/index.php/Main/APMonitorReferences|published articles]]. If you use APMonitor or Gekko, please consider citing the following articles.

* 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, doi: 10.1016/j.compchemeng.2014.04.013. [[https://www.sciencedirect.com/science/article/pii/S0098135414001306|Article]] - [[https://scholar.google.com/scholar?cites=16425651540644177501|Google Scholar Citations]]

* Beal, L.D.R., Hill, D., Martin, R.A., and Hedengren, J. D., ''GEKKO Optimization Suite'', Processes, Volume 6, Number 8, 2018, doi: 10.3390/pr6080106. [[https://www.mdpi.com/2227-9717/6/8/106|Article]]

----

Deleted lines 51-68:
----

(: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 = 'https://' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)
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.
Added lines 16-17:
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.
Added lines 29-30:
Your modeling language seems to be very clear and intuitively usable. I like it very much.
Added lines 33-38:
(: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:
!! Ben Spivey - The University of Texas at Austin
to:
!! Ben Spivey - University of Texas at Austin
Deleted line 13:
PhD Candidate
Added lines 32-47:
</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;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

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

Added lines 33-51:

----

(: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 = 'https://' + disqus_shortname + '.disqus.com/embed.js';
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
        })();
    </script>
    <noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
    <a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
(:htmlend:)
February 15, 2012, at 05:17 AM by 69.169.131.76 -
Changed line 15 from:
<div class="fb-comments" data-href="https://apmonitor.com/" data-num-posts="10" data-width="500"></div>
to:
<div class="fb-comments" data-href="https://apmonitor.com/" data-num-posts="10" data-width="550"></div>
February 15, 2012, at 05:15 AM by 69.169.131.76 -
Added 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;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-comments" data-href="https://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 -
Added lines 27-29:
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:
Added lines 21-30:

Attach:Schittkowski.jpg
!! 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 -
Added line 12:
(:html:)<pre>
Deleted line 13:
Deleted line 14:
Deleted line 15:
Deleted line 16:
Added lines 18-19:
</pre>(:htmlend:)
February 11, 2011, at 06:15 PM by 158.35.225.229 -
Added line 13:
Added line 15:
Added line 17:
Added line 19:
February 11, 2011, at 06:12 PM by 158.35.225.229 -
Changed line 7 from:
[[Attach:spivey.jpg]]
to:
Attach:spivey.jpg
February 11, 2011, at 06:11 PM by 158.35.225.229 -
Added lines 1-18:
(:title User Reviews of APMonitor:)
(:keywords nonlinear, model, predictive control, APMonitor, differential, algebraic, modeling language:)
(:description User reviews of APMonitor Software:)

----

[[Attach:spivey.jpg]]
! Ben Spivey - The University of Texas at Austin

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.

Benjamin Spivey
PhD Candidate
Energy Systems Modeling and Control
Department of Chemical Engineering
University of Texas at Austin

----