Article | Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany | On using model approximation techniques for better understanding of models implemented in Modelica Linköping University Electronic Press Conference Proceedings
Göm menyn

Title:
On using model approximation techniques for better understanding of models implemented in Modelica
Author:
Anton Sodja: Faculty of Electrical Engineering, University of Ljubljana, Slovenia Borut Zupančič: Faculty of Electrical Engineering, University of Ljubljana, Slovenia
DOI:
10.3384/ecp11063697
Download:
Full text (pdf)
Year:
2011
Conference:
Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
Issue:
063
Article no.:
077
Pages:
697-703
No. of pages:
7
Publication type:
Abstract and Fulltext
Published:
2011-06-30
ISBN:
978-91-7393-096-3
Series:
Linköping Electronic Conference Proceedings
ISSN (print):
1650-3686
ISSN (online):
1650-3740
Publisher:
Linköping University Electronic Press; Linköpings universitet


Export in BibTex, RIS or text

Modelica enables rapid development of detailed models of heterogeneous and complex systems. However; resulting models are as complicated as reality itself and therefore it may be hard to identify causes for model behavior or verify that model behaves correctly. A traditional engineering approach is to use intuition and experience to identify important parts of the model with the highest impact on model behavior for specific scenario. Numerous model order reduction and simplification techniques (i.e.; metrics used by these methods) have been developed to automatically estimate important parts of the models for a certain scenario and thus alleviate reliance on subjective factors; i.e.; intuition and past experience.

In this paper are discussed model order reduction and simplification techniques (e.g.; metrics used by these techniques for rankings of elements) which are applicable to wide range of Modelica models built from already available libraries. Modelica models are translated to set of differential-algebraic equations and for the latter there are numerous tools for model order reduction already available. However; these tools are not designed for helping users understand the model’s behavior and the reduced model may be hard to understand by the user because the structure of the original model is lost. Hierarchical decomposition of the model must be presereved and if the model is developed with a graphical schematics then elements (nodes) of the schematics must be ranked. Therefore we adapted energy-based metrics used in ranking of bond-graphs’ elements to much more losely defined Modelica’s schematics; so they can be used complementary with ranking methods that work with equations.

Keywords: model order reduction; model simplification; verification

Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Author:
Anton Sodja, Borut Zupančič
Title:
On using model approximation techniques for better understanding of models implemented in Modelica
DOI:
http://dx.doi.org/10.3384/ecp11063697
References:

[1] J. F. Broenik. Introduction to physical systems modeling with bond graphs. In SiE whitebook on Simulation Methodologies; pages 1–31; 1999.

[2] Samuel Y. Chang; Christopher R. Carlson Carlson; and J. Christian Gerdes. A lyapunov function approach to energy based model reduction. In Proceedings of the ASME Dynamic Systems and Control Division – 2001 IMECE; pages 363–370; New York; USA; 2001.

[3] Modeling Chemical Reactions in Modelica By Use of Chemo-bonds. Cellier; f. e. and greifeneder; j. In Proceedings of the 7th Modelica Conference; pages 142–150; Como; Italy; 2009.

[4] Sanjay Lall; Petr Krysl; et al. Structure-preserving model reduction for mechanical systems. Physica D; 284:304–318; 2003. doi: 10.1016/S0167-2789(03)00227-6.

[5] Loucas Sotiri Louca. An Energy-based Model Reduction Methodology for Automated Modeling. PhD thesis; University of Michigan; 1998.

[6] Modelica Association. Modelica Specification; version 3.2; 2010. http://www.modelica.org/documents/ModelicaSpec32.pdf.

[7] Modelica Association. Modelica Standard Library 3.1; User’s Guide; 2010. https://www.modelica.org/libraries/Modelica.

[8] Open Source Modelica Consortium. Openmodelica. http://www.openmodelica.org.

[9] R. Rosenberg and T. Zhou. Power-based model insight. In Proceedings of the ASME WAM Symposium on Automated Modeling for Design; pages 61–67; New York; USA; 1988.

[10] P. Schwarz et al. A tool-box approach to computeraided generation of reduced-order models. In Proceedings EUROSIM 2007; Ljubljana; Slovenia; 2007.

[11] R. Sommer; T. Halfmann; and J. Broz. Automated behavioral modeling and analytical model-order reduction by application of symbolic circuit analysis for multi-physical systems. In Proceedings EUROSIM 2007; Ljubljana; Slovenia; 2007.

[12] Ralf Sommer; Thomas Halfmann; and Jochen Broz. Automated behavioral modeling and analytical model-order reduction by application of symbolic circuit analysis for multi-physical systems. Simulation Modelling Practice and Theory; 16:1024–1039; 2008. doi: 10.1016/j.simpat.2008.04.012.

[13] Hubertus Tummescheit. Design and Implementation of Object-Oriented Model Libraries using Modelica. PhD thesis; Lund Institute of Technology; 2002.

[14] T. Wichmann et al. On the simplification of nonlinear dae systems in analog circuit design. In Proceedings of CASC’99; pages 485–498; Munich; Germany; 1999.

[15] Y. Ye and K. Youcef-Youmi. Model reduction in the physical domain. In Proceedings of the American Control Conference; pages 4486–4490; San Diego; CA; USA; 1999.

Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Author:
Anton Sodja, Borut Zupančič
Title:
On using model approximation techniques for better understanding of models implemented in Modelica
DOI:
https://doi.org10.3384/ecp11063697
Note: the following are taken directly from CrossRef
Citations:
No citations available at the moment


Responsible for this page: Peter Berkesand
Last updated: 2019-11-06