Difference between revisions of "Category:JModelica"
FelixMueller (Talk | contribs) |
FelixMueller (Talk | contribs) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | JModelica | + | JModelica is an extensible Modelica-based open source platform for optimization, simulation and analysis of |
− | complex dynamic systems. JModelica supports the modeling language Modelica and it's extension Optimica, for | + | complex dynamic systems. JModelica supports the modeling language Modelica and it's extension Optimica. It was developed by the Modelon AB and the Department of Automatic Control at Lund University, Sweden. |
+ | |||
+ | == Availibility == | ||
+ | JModelica is an open source platform and comes with all third party requirements. Installation on Windows can be done via binarys, on Linux systems a compilation from source is required. | ||
+ | |||
+ | == Technical Details == | ||
+ | |||
+ | The software package relies on the modeling languange Modelica and supports it's extension Optimica. The software uses the Phyton language to run problems and the Phyton packages Numpy and Scipy provide support for numerical computation. The software is extensible in several ways. | ||
+ | |||
+ | == Supported Problem Classes == | ||
+ | |||
+ | * NLP, LP, QP | ||
+ | * Optimal Control Problems with ODEs or DAEs | ||
+ | * Minimum Time Problems | ||
+ | * Optimal Design | ||
+ | * Model Calibration | ||
+ | * Parameter Estimation | ||
+ | |||
+ | |||
+ | == Algorithms == | ||
+ | |||
+ | JModelica uses two different Algorithms. The Dynamic optimization of DAEs using direct collocation with CasADI is the default Algorithm and is used for optimization purposes. The Derivative free calibration and optimization of ODEs with FMUs is used for simulation puproses. | ||
+ | |||
+ | |||
+ | |||
== References == | == References == | ||
− | + | http://www.jmodelica.org/ | |
<!--List of all categories this page is part of. List characterization of solution behavior, model properties, ore presence of implementation details (e.g., AMPL for AMPL model) here --> | <!--List of all categories this page is part of. List characterization of solution behavior, model properties, ore presence of implementation details (e.g., AMPL for AMPL model) here --> | ||
[[Category: Implementation]] | [[Category: Implementation]] |
Latest revision as of 14:09, 16 April 2016
JModelica is an extensible Modelica-based open source platform for optimization, simulation and analysis of complex dynamic systems. JModelica supports the modeling language Modelica and it's extension Optimica. It was developed by the Modelon AB and the Department of Automatic Control at Lund University, Sweden.
Availibility
JModelica is an open source platform and comes with all third party requirements. Installation on Windows can be done via binarys, on Linux systems a compilation from source is required.
Technical Details
The software package relies on the modeling languange Modelica and supports it's extension Optimica. The software uses the Phyton language to run problems and the Phyton packages Numpy and Scipy provide support for numerical computation. The software is extensible in several ways.
Supported Problem Classes
- NLP, LP, QP
- Optimal Control Problems with ODEs or DAEs
- Minimum Time Problems
- Optimal Design
- Model Calibration
- Parameter Estimation
Algorithms
JModelica uses two different Algorithms. The Dynamic optimization of DAEs using direct collocation with CasADI is the default Algorithm and is used for optimization purposes. The Derivative free calibration and optimization of ODEs with FMUs is used for simulation puproses.
References
Pages in category "JModelica"
The following 6 pages are in this category, out of 6 total.