메뉴 건너뛰기




Volumn 34, Issue 11, 2010, Pages 1737-1749

Modeling and optimization with Optimica and JModelica.org-Languages and tools for solving large-scale dynamic optimization problems

Author keywords

Dynamic optimization; Model predictive control; Modelica; Optimica

Indexed keywords

COMPLEX PHYSICAL SYSTEMS; DE FACTO STANDARD; DYNAMIC OPTIMIZATION; LARGE-SCALE DYNAMICS; MODELICA; MODELICA LANGUAGE; MODELING AND OPTIMIZATION; OPEN SOURCE PROJECTS; OPTIMICA; OPTIMIZATION PROBLEMS; STATIC AND DYNAMIC;

EID: 77956874345     PISSN: 00981354     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.compchemeng.2009.11.011     Document Type: Article
Times cited : (214)

References (74)
  • 1
    • 77956872848 scopus 로고    scopus 로고
    • (2007, November). Tools and languages for optimization of large-scale systems. Ph.D. thesis, Department of Automatic Control, Lund University, Sweden
    • Åkesson, J. (2007, November). Tools and languages for optimization of large-scale systems. Ph.D. thesis, Department of Automatic Control, Lund University, Sweden.
    • (2007)
    • Åkesson, J.1
  • 2
    • 70450277180 scopus 로고    scopus 로고
    • Implementation of a Modelica compiler using jastadd attribute grammars
    • Åkesson J., Ekman T., Hedin G. Implementation of a Modelica compiler using jastadd attribute grammars. Science of Computer Programming 2010, 75(1-2):21-38.
    • (2010) Science of Computer Programming , vol.75 , Issue.1-2 , pp. 21-38
    • Åkesson, J.1    Ekman, T.2    Hedin, G.3
  • 4
    • 1542515619 scopus 로고    scopus 로고
    • Modeling, simulation, sensitivity analysis, and optimization of hybrid systems. ACM Transactions on Modeling and Computer Simulation
    • Barton, P., & Lee, C. K. (2002). Modeling, simulation, sensitivity analysis, and optimization of hybrid systems. ACM Transactions on Modeling and Computer Simulation, 12 (4).
    • (2002) , vol.12 , Issue.4
    • Barton, P.1    Lee, C.K.2
  • 5
    • 77956875668 scopus 로고    scopus 로고
    • CppAD home page
    • Bell, B. M. (2008). CppAD home page. http://www.coinor.org/CppAD/.
    • (2008)
    • Bell, B.M.1
  • 6
    • 0003787146 scopus 로고
    • Princeton University Press, Princeton, NJ
    • Bellman R. Dynamic programming 1957, Princeton University Press, Princeton, NJ.
    • (1957) Dynamic programming
    • Bellman, R.1
  • 7
    • 0022750117 scopus 로고
    • Dynamic compartmental models for separation processes
    • Benallou A., Seborg D., Mellichamp D. Dynamic compartmental models for separation processes. AIChE Journal 1986, 32(7):1067-1078.
    • (1986) AIChE Journal , vol.32 , Issue.7 , pp. 1067-1078
    • Benallou, A.1    Seborg, D.2    Mellichamp, D.3
  • 8
    • 77956872663 scopus 로고    scopus 로고
    • Dynamic programming and optimal control Athena Scientific
    • Bertsekas, D. P. (2000). Dynamic programming and optimal control (Vol. 1). Athena Scientific.
    • (2000) , vol.1
    • Bertsekas, D.P.1
  • 9
    • 77956872157 scopus 로고    scopus 로고
    • Dynamic programming and optimal control Athena Scientific
    • Bertsekas, D. P. (2000). Dynamic programming and optimal control (Vol. 2). Athena Scientific.
    • (2000) , vol.2
    • Bertsekas, D.P.1
  • 12
    • 77956883217 scopus 로고    scopus 로고
    • Introduction to model based optimization of chemical processes on moving horizons. In Online optimization of large scale systems Berlin/Heidelberg: Springer-Verlag
    • Binder, T., Blank, L., Bock, H., Bulirsch, R., Dahmen, Diehl, M., et al. (2001). Introduction to model based optimization of chemical processes on moving horizons. In Online optimization of large scale systems Berlin/Heidelberg: Springer-Verlag.
    • (2001) , pp. 295-339
    • Binder, T.1    Blank, L.2    Bock, H.3    Bulirsch, R.4    Dahmen Diehl M.et, al.5
  • 13
    • 84880356439 scopus 로고    scopus 로고
    • Transforming equation-based models in process engineering. In Automatic differentiation: Applications theory and tools Springer
    • Bischof, C., Bücker, H. M., Marquardt, W., Petera, M., & Wyes, J. (2006). Transforming equation-based models in process engineering. In Automatic differentiation: Applications theory and tools Springer.
    • (2006) , pp. 189-198
    • Bischof, C.1    Bücker, H.M.2    Marquardt, W.3    Petera, M.4    Wyes, J.5
  • 14
    • 0002564462 scopus 로고
    • A multiple shooting algorithm for direct solution of optimal control problems
    • Bock H., Plitt K.J. A multiple shooting algorithm for direct solution of optimal control problems. Ninth IFAC world congress 1984.
    • (1984) Ninth IFAC world congress
    • Bock, H.1    Plitt, K.J.2
  • 15
    • 77956882340 scopus 로고
    • Numerical solution of constrained least squares boundary value problems in differential-algebraic equations. In Numerical treatment of differential equations. Teubner
    • Bock, H., Eich, E., & Schlöder, J. (1988). Numerical solution of constrained least squares boundary value problems in differential-algebraic equations. In Numerical treatment of differential equations. Teubner.
    • (1988)
    • Bock, H.1    Eich, E.2    Schlöder, J.3
  • 17
    • 77956879206 scopus 로고    scopus 로고
    • ABACUSS II syntax manual. Massachusetts Institute of Technology
    • Clabaugh, J. A. (2001). ABACUSS II syntax manual. Massachusetts Institute of Technology. http://yoric.mit.edu/abacuss2/syntax.html.
    • (2001)
    • Clabaugh, J.A.1
  • 18
    • 77956876444 scopus 로고    scopus 로고
    • June Vehicle path optimisation. Master's thesis, ISRN LUTFD2/TFRT-5797-SE, Department of Automatic Control, Lund University, Sweden
    • Danielsson, H. (2007, June). Vehicle path optimisation. Master's thesis, ISRN LUTFD2/TFRT-5797-SE, Department of Automatic Control, Lund University, Sweden.
    • (2007)
    • Danielsson, H.1
  • 19
    • 77956883135 scopus 로고    scopus 로고
    • Dassault Systémes.iSIGHT home page
    • Dassault Systémes. (2009). iSIGHT home page. http://www.simulia.com/products/isight.html.
    • (2009)
  • 20
    • 0036604963 scopus 로고    scopus 로고
    • Realtime optimization and nonlinear model predictive control of processes governed by differential-algebraic equations
    • Diehl M., Bock H., Schloder J., Findeisen R., Nagy Z., Allgower F. Realtime optimization and nonlinear model predictive control of processes governed by differential-algebraic equations. Journal of Process Control 2002, 12(4):577-585.
    • (2002) Journal of Process Control , vol.12 , Issue.4 , pp. 577-585
    • Diehl, M.1    Bock, H.2    Schloder, J.3    Findeisen, R.4    Nagy, Z.5    Allgower, F.6
  • 21
    • 77956877414 scopus 로고    scopus 로고
    • DLR Dynasim, ITI, & QTronic. The functional model interface, draft
    • DLR Dynasim, ITI, & QTronic. (2009). The functional model interface, draft.
    • (2009)
  • 22
    • 77956871144 scopus 로고    scopus 로고
    • Dynasim AB home page
    • Dynasim, A. B. (2009). Dynasim AB home page. http://www.dynasim.se.
    • (2009)
    • Dynasim, A.B.1
  • 27
    • 77956870966 scopus 로고    scopus 로고
    • Sensitivity analysis of Modelica applications via automatic differentiation
    • Modelica Association
    • Elsheikh A. Sensitivity analysis of Modelica applications via automatic differentiation. Sixth international Modelica conference 2008 2008, Modelica Association.
    • (2008) Sixth international Modelica conference 2008
    • Elsheikh, A.1
  • 28
    • 77956876680 scopus 로고    scopus 로고
    • SciPy
    • Enthought, I. (2009). SciPy. http://www.scipy.org/.
    • (2009)
    • Enthought, I.1
  • 29
    • 77956878450 scopus 로고    scopus 로고
    • IPython frontpage
    • Enthought, I. (2009). IPython frontpage. http://ipython.scipy.org/moin/.
    • (2009)
    • Enthought, I.1
  • 30
    • 77956884446 scopus 로고    scopus 로고
    • ESTECO. modeFRONTIER home page
    • ESTECO. (2009). modeFRONTIER home page. http://www.esteco.com/.
    • (2009)
  • 31
    • 77956880561 scopus 로고    scopus 로고
    • P. S. Foundation. Python programming language-Official website
    • P. S. Foundation. (2009). Python programming language-Official website. http://www.python.org/.
    • (2009)
  • 32
    • 77956881311 scopus 로고    scopus 로고
    • P. S. Foundation. ctypes: A foreign function library for Python
    • P. S. Foundation. (2009). ctypes: A foreign function library for Python. http://docs.python.org/library/ctypes.html.
    • (2009)
  • 35
    • 0037108424 scopus 로고    scopus 로고
    • An improved method for nonlinear model reduction using balancing of empirical gramians
    • Hahn J., Edgar T. An improved method for nonlinear model reduction using balancing of empirical gramians. Computers and Chemical Engineering 2002, 26(10):1379-1397.
    • (2002) Computers and Chemical Engineering , vol.26 , Issue.10 , pp. 1379-1397
    • Hahn, J.1    Edgar, T.2
  • 37
    • 63249090547 scopus 로고    scopus 로고
    • Dynamic start-up optimization of a plate reactor with uncertainties
    • Haugwitz S., Åkesson J., Hagander P. Dynamic start-up optimization of a plate reactor with uncertainties. Journal of Process Control 2009, 19(4):686-700.
    • (2009) Journal of Process Control , vol.19 , Issue.4 , pp. 686-700
    • Haugwitz, S.1    Åkesson, J.2    Hagander, P.3
  • 38
    • 0037374916 scopus 로고    scopus 로고
    • JastAdd: An aspect-oriented compiler construction system. Science of Computer Programming
    • Hedin, G., & Magnusson, E. (2003). JastAdd: An aspect-oriented compiler construction system. Science of Computer Programming, 47 (1), 37-58. http://dx.doi.org/10.1016/S0167--6423(02)00109--0.
    • (2003) , vol.47 , Issue.1 , pp. 37-58
    • Hedin, G.1    Magnusson, E.2
  • 40
    • 77956880210 scopus 로고    scopus 로고
    • matplotlib: python plotting
    • Hunter, J., Dale, D., & Droettboom, M. (2009). matplotlib: python plotting. http://matplotlib.sourceforge.net/.
    • (2009)
    • Hunter, J.1    Dale, D.2    Droettboom, M.3
  • 41
    • 77956883837 scopus 로고    scopus 로고
    • IEEE. Standard VHDL analog and mixed-signal extensions (Tech. rep.). IEEE
    • IEEE. (1997). Standard VHDL analog and mixed-signal extensions (Tech. rep.). IEEE.
    • (1997)
  • 42
    • 77956870595 scopus 로고    scopus 로고
    • ITI GmbH. ITI GmbH home page
    • ITI GmbH. (2009). ITI GmbH home page. http://www.iti.de/.
    • (2009)
  • 45
    • 0001538613 scopus 로고
    • Semantics of context-free languages. Mathematical Systems Theory, 2 (2), 127-145 [Correction: Mathematical Systems Theory, (March 1971)].
    • Knuth, D. E. (1968). Semantics of context-free languages. Mathematical Systems Theory, 2 (2), 127-145 [Correction: Mathematical Systems Theory 5 (1), 95-96 (March 1971)].
    • (1968) , vol.5 , Issue.1 , pp. 95-96
    • Knuth, D.E.1
  • 46
    • 0028513306 scopus 로고
    • Algorithm 733: Tmp-fortran modules for optimal control calculations. ACM Transactions on Mathematical Software
    • Kraft, D. (1994). Algorithm 733: Tmp-fortran modules for optimal control calculations. ACM Transactions on Mathematical Software, 20 (3).
    • (1994) , vol.20 , Issue.3
    • Kraft, D.1
  • 47
    • 77956870249 scopus 로고    scopus 로고
    • OpenOpt home page
    • Kroshko, D. L. (2009). OpenOpt home page. http://openopt.org/Welcome.
    • (2009)
    • Kroshko, D.L.1
  • 48
    • 34248180520 scopus 로고    scopus 로고
    • A software environment for simultaneous dynamic optimization
    • Lang Y., Biegler L. A software environment for simultaneous dynamic optimization. Computers and Chemical Engineering 2007, 31(8):931-942.
    • (2007) Computers and Chemical Engineering , vol.31 , Issue.8 , pp. 931-942
    • Lang, Y.1    Biegler, L.2
  • 49
    • 77956883392 scopus 로고    scopus 로고
    • Maplesoft. MapleSim-High-performance multi-domain modeling and simulation
    • Maplesoft. (2009). MapleSim-High-performance multi-domain modeling and simulation. http://www.maplesoft.com/products/maplesim/index.aspx.
    • (2009)
  • 52
    • 77956882858 scopus 로고    scopus 로고
    • JPype home page
    • Menard, S. (2009). JPype home page. http://jpype.sourceforge.net/.
    • (2009)
    • Menard, S.1
  • 53
    • 77956883315 scopus 로고    scopus 로고
    • JModelica home page
    • Modelon AB. (2009). JModelica home page. http://www.jmodelica.org.
    • (2009)
    • Modelon, A.B.1
  • 54
    • 77956878449 scopus 로고    scopus 로고
    • MSC Software. ADAMS home page
    • MSC Software. (2007). ADAMS home page. http://www.mscsoftware.com/products/adams.cfm.
    • (2007)
  • 55
    • 77956880560 scopus 로고
    • Simulation program with integrated circuit emphasis (spice) (Tech. rep.). Electronics Research Laboratory, College of Engineering, University of California Berkeley, CA, USA [Memorandum ERLM382]
    • Nagel, L., & Pederson, D. O. (1973). Simulation program with integrated circuit emphasis (spice) (Tech. rep.). Electronics Research Laboratory, College of Engineering, University of California Berkeley, CA, USA [Memorandum ERLM382].
    • (1973)
    • Nagel, L.1    Pederson, D.O.2
  • 56
    • 77956876504 scopus 로고    scopus 로고
    • Numerica Technology. Jacobian
    • Numerica Technology. (2007). Jacobian. http://www.numericatech.com/jacobian.htm.
    • (2007)
  • 57
    • 77956870877 scopus 로고    scopus 로고
    • MosiLab home page
    • Nytsch-Geusen, C. (2007). MosiLab home page. http://www.mosilab.de/.
    • (2007)
    • Nytsch-Geusen, C.1
  • 58
    • 77956881228 scopus 로고    scopus 로고
    • Numpy home page
    • Oliphant, T. (2009). Numpy home page. http://numpy.scipy.org/.
    • (2009)
    • Oliphant, T.1
  • 59
    • 77956883565 scopus 로고    scopus 로고
    • Leuven. ACADO home page
    • OPTEC K.U. Leuven. (2009). ACADO home page. http://www.acadotoolkit.org/.
    • (2009)
    • OPTEC, K.U.1
  • 60
    • 77956880108 scopus 로고    scopus 로고
    • OptiY. OptiY home page
    • OptiY. (2009). OptiY home page. http://www.optiy.de/.
    • (2009)
  • 61
    • 77956886784 scopus 로고    scopus 로고
    • PELAB. The OpenModelica project
    • PELAB. (2009). The OpenModelica project. http://www.ida.liu.se/pelab/modelica/OpenModelica.html.
    • (2009)
  • 62
    • 77956884377 scopus 로고    scopus 로고
    • Phoenix Integration. ModelCenter home page
    • Phoenix Integration. (2009). ModelCenter home page. http://www.phoenixint.com/software/phx_modelcenter.php.
    • (2009)
  • 64
    • 77956880209 scopus 로고    scopus 로고
    • Process Systems Enterprise. gPROMS home page
    • Process Systems Enterprise. (2007). gPROMS home page. http://www.psenterprise.com/gproms/index.html.
    • (2007)
  • 65
    • 77956884633 scopus 로고    scopus 로고
    • T.-J. G. f. M. C. P. University of Stellenbosch. PySUNDIALS: Python SUite of Nonlinear and DIfferential/ALgebraic equation Solvers
    • T.-J. G. f. M. C. P. University of Stellenbosch. (2009). PySUNDIALS: Python SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. http://pysundials.sourceforge.net/.
    • (2009)
  • 67
    • 77956877498 scopus 로고    scopus 로고
    • C. f. A. S. C. Lawrence Livermore National Laboratory. SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)
    • C. f. A. S. C. Lawrence Livermore National Laboratory. SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers). https://computation.llnl.gov/casc/sundials/main.html.
    • (2009)
  • 68
    • 0001790593 scopus 로고
    • Depth-first search and linear graph algorithms
    • Tarjan R. Depth-first search and linear graph algorithms. SIAM Journal of Computing 1972, 1(2):146-160.
    • (1972) SIAM Journal of Computing , vol.1 , Issue.2 , pp. 146-160
    • Tarjan, R.1
  • 69
    • 77956871629 scopus 로고    scopus 로고
    • The Modelica Association. The Modelica Association home page
    • The Modelica Association. (2007). The Modelica Association home page. http://www.modelica.org.
    • (2007)
  • 70
    • 77956884822 scopus 로고    scopus 로고
    • Modelbased approach for design and validation of a novel concept of public mass transport. In 21st International symposium on dynamics of vehicles on roads and tracks
    • Tuszynskia, J., Persson, M., Åkesson, J., Andreasson, J., & Gäfvert, M. (2009). Modelbased approach for design and validation of a novel concept of public mass transport. In 21st International symposium on dynamics of vehicles on roads and tracks.
    • (2009)
    • Tuszynskia, J.1    Persson, M.2    Åkesson, J.3    Andreasson, J.4    Gäfvert, M.5
  • 71
    • 77956876423 scopus 로고    scopus 로고
    • University of Heidelberg. MUSCOD-II home page
    • University of Heidelberg. (2009). MUSCOD-II home page. http://www.iwr.uniheidelberg.de/agbock/RESEARCH/muscod.php.
    • (2009)
  • 72
    • 77956883314 scopus 로고
    • Computational solution of dynamic optimization problem with general differential-algebraic constraints. Ph.D. thesis, Imperial Collage, London, UK
    • Vassiliadis, V. (1993). Computational solution of dynamic optimization problem with general differential-algebraic constraints. Ph.D. thesis, Imperial Collage, London, UK.
    • (1993)
    • Vassiliadis, V.1
  • 73
    • 77956883995 scopus 로고    scopus 로고
    • CapeML-A model exchange language for chemical process modeling (Tech. rep.)Lehrstuhl für Prozesstechnik, RWTH Aachen University
    • von Wedel, L. (2002). CapeML-A model exchange language for chemical process modeling (Tech. rep.). Lehrstuhl für Prozesstechnik, RWTH Aachen University.
    • (2002)
    • von Wedel, L.1
  • 74
    • 29144523061 scopus 로고    scopus 로고
    • On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
    • Wächter A., Biegler L.T. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical Programming 2006, 106(1):25-58.
    • (2006) Mathematical Programming , vol.106 , Issue.1 , pp. 25-58
    • Wächter, A.1    Biegler, L.T.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.