Publication: Transforming Equation-based Models in Process Engineering
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

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
  

Contact:
autodiff.org
Username:
Password:
(lost password)