Anton Sodja
Faculty of Electrical Engineering, University of Ljubljana, Slovenia
Borut Zupančič
Faculty of Electrical Engineering, University of Ljubljana, Slovenia
Download articlehttp://dx.doi.org/10.3384/ecp11063697Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
Linköping Electronic Conference Proceedings 63:77, p. 697-703
Published: 2011-06-30
ISBN: 978-91-7393-096-3
ISSN: 1650-3686 (print), 1650-3740 (online)
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.
[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.