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

Industrial application of optimization with Modelica and Optimica using intelligent Python scripting

Abstract: This paper shows how different kinds of optimization related task such as offline optimization or optimal control are solved using a combination of Modelica, Optimica, JModelica.org and Python. The application examples presented in this paper are all real industrial applications in the field of Combined Cycle Power Plants. Therefore different workflows have to be combined to solve the underlying task. This paper shows that these workflows can be conveniently connected using Python.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…Modelica power-plant models have been presented by severalp ower-plant providersa nd operators,s uch as ABB, [68] EDF, [69] and Siemens. [70] In academia, Casella et al [71,72] used the object-oriented approacht os imulate organic Rankine cycle (ORC) and IGCC systems dynamically using the ThermalPower library developed by Casella and Leva. [73] Tr app et al [74] also developed dynamic models for IGCC systems with precombustion CO 2 capture.…”
Section: Combined Cycle Modelmentioning
confidence: 99%
“…Modelica power-plant models have been presented by severalp ower-plant providersa nd operators,s uch as ABB, [68] EDF, [69] and Siemens. [70] In academia, Casella et al [71,72] used the object-oriented approacht os imulate organic Rankine cycle (ORC) and IGCC systems dynamically using the ThermalPower library developed by Casella and Leva. [73] Tr app et al [74] also developed dynamic models for IGCC systems with precombustion CO 2 capture.…”
Section: Combined Cycle Modelmentioning
confidence: 99%
“…Modelica environment is used as a GUI and develop and import an initial prototype of a reusable and extensible manufacturing process model component library into the Modelica environment. Modelica provides simulation capability for optimization; some researchers have reported the application of Optimica, a JModelica effort for dynamic optimization (Dietl, et al, 2014). Optimica extends Modelica with language constructs that enable formulation of dynamic optimization problems based on Modelica models.…”
Section: More On Related Workmentioning
confidence: 99%
“…(Ruggaber and Brembeck, 2021;Gonzalez, et al, 2017;Andrén, et al, 2015) demonstrate how various variants of Kalman filters can be implemented for state and parameter estimation, also exploiting the directional derivatives defined by the FMI 2.0 standard. The combined usage of Modelica, FMI and the scripting environment has been proven to be successful for optimal start-up of power plants in offline mode (Dietl et al, 2014). For rapid testing and deployment of the state estimators without any need for scripting environment, the estimation algorithm can also be embedded according to the FMI standard as a Functional Mockup Unit (FMU), as shown in (Brembeck et al, 2011), (Bonvini et al, 2014), (Laughman and Bortoff, 2020).…”
Section: Introductionmentioning
confidence: 99%