Article | 3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3 | An XML representation of DAE systems obtained from continuous-time Modelica models

Title:
An XML representation of DAE systems obtained from continuous-time Modelica models
Author:
Roberto Parrotto: Master’s student - Politecnico di Milano, Italy Johan Åkesson: Department of Automatic Control, Lund University and Modelon AB, Sweden \ Modelon AB, Lund, Sweden Francesco Casella: Dipartimento di Elettronica e Informazione, Politecnico di Milano, Italy
Download:
Full text (pdf)
Year:
2010
Conference:
3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3
Issue:
047
Article no.:
010
Pages:
91-98
No. of pages:
8
Publication type:
Abstract and Fulltext
Published:
2010-09-21
ISBN:
978-91-7519-824-8
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


This contribution outlines an XML format for representation of differential-algebraic equations (DAE) models obtained from continuous time Modelica models and possibly also from other equation-based modeling languages. The purpose is to offer a standardized model exchange format which is based on the DAE formalism and which is neutral with respect to model usage. Many usages of models go beyond what can be obtained from an execution interface offering evaluation of the model equations for simulation purposes. Several such usages arise in the area of control engineering; where dynamic optimization; Linear Fractional Transformations (LFTs); derivation of robotic controllers; model order reduction; and real time code generation are some examples. The choice of XML is motivated by its de facto standard status and the availability of free and efficient tools. Also; the XSLT language enables a convenient specification of the transformation of the XML model representation into other formats.

Keywords: DAE representation; XML design

3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3

Author:
Roberto Parrotto, Johan Åkesson, Francesco Casella
Title:
An XML representation of DAE systems obtained from continuous-time Modelica models
References:

[1] Johan Åkesson; Karl-Erik Årzén; Magnus Gäfvert; Tove Bergdahl; and Hubertus Tummescheit. Modeling and optimization with Optimica and JModelica.org—languages and tools for solving large-scale dynamic optimization problem. Computers and Chemical Engineering; January 2010. Doi:10.1016/j.compchemeng.2009.11.011.


[2] Johan Åkesson; Torbjörn Ekman; and Görel Hedin. Implementation of a Modelica compiler using JastAdd attribute grammars. Science of Computer Programming; 75(1):21– 38; 2010.


[3] L.T. Biegler; A.M. Cervantes; and A. Wächter. Advances in simultaneous strategies for dynamic process optimization. Chemical Engineering Science; 57(4):575–593; 2002.


[4] Christian H. Bischof; H. Martin Bücker; Wolfgang Marquardt; Monika Petera; and Jutta Wyes. Transforming equation-based models in process engineering. In H. M. Bücker; G. Corliss; P. Hovland; U. Naumann; and B. Norris; editors; Automatic Differentiation: Applications; Theory; and Implementations; Lecture Notes in Computational Science and Engineering; pages 189–198. Springer; 2005.


[5] F. Casella; F. Donida; and Ă…kesson. An XML representation of DAE systems obtained from Modelica models. In 7th Modelica conference; September; 20-22 2009.


[6] F. Casella; F. Donida; and M. Lovera. Beyond simulation: Computer aided control system design using equationbased object oriented modelling for the next decade. In 2nd International Workshop on Equation-Based Object- Oriented Languages and Tools; July; 8 2008.


[7] F. Casella; F. Donida; and M. Lovera. Automatic generationof LFTs from object-oriented non-linear models with uncertain parameters. In 6th Vienna International Conference on Mathematical Modeling; February; 11-13 2009.


[8] Francesco Casella; Filippo Donida; and Gianni Ferretti. Model order reduction for object-oriented models: a control systems perspective. In Proceedings MATHMOD 09 Vienna; pages 70–80; Vienna; Austria; Feb. 11–13 2009.


[9] H.J. Ferreau; H.G. Bock; and M. Diehl. An online active set strategy to overcome the limitations of explicit MPC. International Journal of Robust and Nonlinear Control; 18(8):816–830; 2008.


[10] KU Leuven. ACADO toolkit Home Page. http: //www.acadotoolkit.org/.


[11] J. Larsson. A framework for simulation-independent simulation models. Simulation; 82(9):563–379; 2006.


[12] Modelisar. Functional Mock-up Interface for Model Exchange; 2010. http://www.functional-mockup-interface. org.


[13] Modelon AB. JModelica.org Home Page; 2010. http: //www.jmodelica.org.


[14] A. Pop and P. Fritzson. ModelicaXML: A Modelica XML representation with applications. In 3rd Modelica conference; November; 3-4 2003.


[15] U. Reisenbichler; H. Kapeller; A. Haumer; C. Kral; F. Pirker; and G. Pascoli. If we only had used XML... In 5th Modelica conference; September; 4-5 2006.


[16] The Modelica Association. Modelica - a unified object-oriented language for physical systems modeling; 2009. http://www.modelica.org/documents/ ModelicaSpec32.pdf.


[17] M. Tiller. Implementation of a generic data retrieval API for Modelica. In 4th Modelica conference; March; 7-8 2005.

3rd International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools; Oslo; Norway; October 3

Author:
Roberto Parrotto, Johan Åkesson, Francesco Casella
Title:
An XML representation of DAE systems obtained from continuous-time Modelica models
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment