|
|
Transforming Equation-based Models in Process Engineering-
incollection
- | |
|
Author(s)
Christian H. Bischof
, H. Martin Bücker
, Wolfgang Marquardt
, Monika Petera
, Jutta Wyes
|
Published in Automatic Differentiation: Applications, Theory, and Implementations
|
Editor(s) H. M. Bücker, G. Corliss, P. Hovland, U. Naumann, B. Norris |
Year 2005 |
Publisher Springer |
Abstract For the solution of realistic dynamic optimization problems, the computation of derivative information is typically among the crucial ingredients in terms of both numerical accuracy and execution time. This work aims to incorporate automatic differentiation into the DyOS framework for dynamic optimization. In this framework, the optimization algorithms and the mathematical models of the process systems under consideration are implemented in separate modules. In real-life settings, a process system is formed by integrating different submodels which are possibly formulated by means of different equation-oriented modeling languages such as gPROMS or Modelica. DyOS is currently redesigned to be capable of handling such component-based models by relying on a common intermediate format called CapeML, which defines a layer of abstraction so that various models can be expressed in a manner independent from a specific modeling language. Hence, CapeML is the adequate format to which automatic differentiation is applied in this dynamic optimization framework. A novel system called ADiCape is proposed, implementing the forward mode for models written in the XML-based language CapeML. This ad transformation is expressed in the form of an XSLT stylesheet. |
Cross-References Bucker2005ADA |
AD Tools ADiCape |
BibTeX
@INCOLLECTION{
Bischof2005TEb,
title = "Transforming Equation-based Models in Process Engineering",
editor = "H. M. B{\"u}cker and G. Corliss and P. Hovland and U. Naumann and B.
Norris",
booktitle = "Automatic Differentiation: {A}pplications, Theory, and Implementations",
series = "Lecture Notes in Computational Science and Engineering",
publisher = "Springer",
year = "2005",
doi = "10.1007/3-540-28438-9_17",
author = "Christian H.~Bischof and H. Martin B{\"u}cker and Wolfgang Marquardt and
Monika Petera and Jutta Wyes",
abstract = "For the solution of realistic dynamic optimization problems, the computation of
derivative information is typically among the crucial ingredients in terms of both numerical
accuracy and execution time. This work aims to incorporate automatic differentiation into the DyOS
framework for dynamic optimization. In this framework, the optimization algorithms and the
mathematical models of the process systems under consideration are implemented in separate modules.
In real-life settings, a process system is formed by integrating different submodels which are
possibly formulated by means of different equation-oriented modeling languages such as gPROMS or
Modelica. DyOS is currently redesigned to be capable of handling such component-based models by
relying on a common intermediate format called CapeML, which defines a layer of abstraction so that
various models can be expressed in a manner independent from a specific modeling language. Hence,
CapeML is the adequate format to which automatic differentiation is applied in this dynamic
optimization framework. A novel system called ADiCape is proposed, implementing the forward mode for
models written in the XML-based language CapeML. This AD transformation is expressed in the form of
an XSLT stylesheet.",
crossref = "Bucker2005ADA",
ad_tools = "ADiCape",
pages = "189--198"
}
| |
back
|
|