2017
DOI: 10.1007/s12532-017-0127-0
|View full text |Cite
|
Sign up to set email alerts
|

pyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
59
0
1

Year Published

2018
2018
2020
2020

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 106 publications
(60 citation statements)
references
References 19 publications
0
59
0
1
Order By: Relevance
“…The resulting MIDO problem is discretized using eight finite elements (nine mesh points) with three collocation points using the Pyomo environment. [48][49][50] Note that each finite element has a horizon of 0.25 hours, matching the discretization step of the mpMPC. Discretizing the MIDO yields an MINLP problem with 80 binary variables, which is solved with GAMS/BARON 51 with a 15 min limit on the solution time.…”
Section: −ℳ Xmentioning
confidence: 99%
“…The resulting MIDO problem is discretized using eight finite elements (nine mesh points) with three collocation points using the Pyomo environment. [48][49][50] Note that each finite element has a horizon of 0.25 hours, matching the discretization step of the mpMPC. Discretizing the MIDO yields an MINLP problem with 80 binary variables, which is solved with GAMS/BARON 51 with a 15 min limit on the solution time.…”
Section: −ℳ Xmentioning
confidence: 99%
“…HSL_MA97 is used as the linear solver, 38 and Pyomo.DAE is used to automatically discretize the PDE described in the previous section. 39 As described in the previous section, each pipe is discretized by finite difference in space and implicit Euler in time. The time horizon is 24 hr and divided into 48 segments.…”
Section: Model Structurementioning
confidence: 99%
“…We used the programming environment of Python coupled with its modeling library, namely Pyomo. Similar approaches in terms of software selection have been presented for Differential and Algebraic Equations (DAE) modeling and optimization in (Nicholson et al, 2018;Nikolić, 2016). By combining Python and Pyomo we have the ability to transform a simplified representation of a mathematical model initially written in LaTeX into a formal AML formulation and eventually optimize it.…”
Section: Functionalitymentioning
confidence: 99%