2014
DOI: 10.3384/ecp140961007
|View full text |Cite
|
Sign up to set email alerts
|

DOML -- a Compiler Environment for Dynamic Optimization Supporting Multiple Solvers

Abstract: The Modelica language may serve well as a base for defining optimal control problems, given a few relatively minor syntax extensions. One example proving that point is Optimica and another one is DOML (Dynamic Optimization Modeling Language) -installed on IDOS (Interactive Dynamic Optimization Language) and described in this paper. The DOML implementation is, actually, heavily based on the (open source) compiler of Optimica but it provides a number of important features absent in its precursor. One main extens… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 20 publications
(20 reference statements)
0
3
0
Order By: Relevance
“…In order to enable Modelicabased optimization, the language extension Optimica [15] was introduced, which among other functionalities, allows the formulation of objective functions and constraints. Based on Optimica, the language extension Dynamic Optimization Modelling Language was introduced [17]. Modelica-based dynamic optimization is currently supported by several open source tools including JModelica, OpenModelica or IDOS and commercial tools including OCT or TACO.…”
Section: B Modelicamentioning
confidence: 99%
“…In order to enable Modelicabased optimization, the language extension Optimica [15] was introduced, which among other functionalities, allows the formulation of objective functions and constraints. Based on Optimica, the language extension Dynamic Optimization Modelling Language was introduced [17]. Modelica-based dynamic optimization is currently supported by several open source tools including JModelica, OpenModelica or IDOS and commercial tools including OCT or TACO.…”
Section: B Modelicamentioning
confidence: 99%
“…The DOML format provides a mean for describing an optimal control problem in slightly extended Modelica syntax. It is very similar to Optimica ( [1], [2]) and in fact its implementation is based on the JModelica.org Optimica compiler, although a number of features proposed in DOML set it apart from Optimica (these are described in detail in the accompanying paper [24]).…”
Section: Introductionmentioning
confidence: 99%
“…Since all these solvers were to be invoked from the DOML script this approach enabled us to provide quite precise requirements for the dynamic optimization language. In the paper [24] we describe how that approach has been materialized in the form of new constructs put into the Modelica framework.…”
Section: Introductionmentioning
confidence: 99%