An Explicit Method for Decoupled Distributed Solvers in an Equation-Based Modelling Language
2014 (English)In: Proceedings of the 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools / [ed] David Broman & Peter Pepper, New York: Association for Computing Machinery (ACM), 2014, 57-64 p.Conference paper (Refereed)
The Modelica language offers an intuitive way to create object-oriented models. This makes it natural also to use an object-oriented solver, where each sub-model solves its own equations. Doing so is possible only if sub-models can be made independent from the rest of the model. One way to achieve this is to use distributed solvers by separating sub-models with transmission line elements. This offers robust and predictable simulations, simplified model debugging and natural parallelism. It also makes it possible to use different time steps and solver algorithms in different parts of the model to achieve an optimal trade-off between performance and accuracy. The suggested method has been implemented in the Hopsan simulation environment. Different modelling techniques for taking advantage of the distributed solver approach are explained. Finally, three example models are used to demonstrate the method.
Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2014. 57-64 p.
distributed solvers, transmission line element method, Modelica, model generation
IdentifiersURN: urn:nbn:se:liu:diva-111478DOI: 10.1145/2666202.2666212ISBN: 978-1-4503-2953-8OAI: oai:DiVA.org:liu-111478DiVA: diva2:756606
6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, Berlin, October 10, 2014
FunderSwedish Foundation for Strategic Research