DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Automatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in PySimulator

Asghar, Adeel and Pfeiffer, Andreas and Palanisamy, Arunkumar and Mengist, Alachew and Sjölund, Martin and Pop, Adrian and Fritzson, Peter (2015) Automatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in PySimulator. In: 11th International Modelica Conference (118), pp. 671-679. Linköping University Electronic Press. 11th International Modelica Conference, 21.-23. Sept. 2015, Versailles, Frankreich. doi: 10.3384/ecp15118671. ISBN 978-91-7685-955-1. ISSN 1650-3740.

[img] PDF

Official URL: http://www.ep.liu.se/ecp/118/072/ecp15118671.pdf


The Modelica and FMI tool ecosystem is growing each year with new tools and methods becoming available. The open Modelica standard promises portability but it is important to ensure that a certain model behaves the same in different Modelica tools or in a different version of the same tool. It is also very important (for model evolution) to check that a new version of the same model produces comparable results. Finally, it is desirable to verify that a model exported in FMU form from a Modelica tool gives exactly the same results as the original model. This paper presents a framework for automatic regression testing as part of PySimulator which provides an efficient and concise way of testing if a model or a range of models behaves in the same way in several tools or versions of a tool by checking that the results produced are essentially identical. The FMI standard has been adopted by many tool vendors and is growing in popularity each year. This paper proposes a concept for building and simulating a system made from connected FMUs generated by different tools. The FMUs for Co-Simulation can be connected together using a GUI. The system model built graphically in this way can be saved for later use or simulated directly inside PySimulator. Active development is going on to support simulation of connected FMUs for Model Exchange.

Item URL in elib:https://elib.dlr.de/98419/
Document Type:Conference or Workshop Item (Speech)
Title:Automatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in PySimulator
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Asghar, AdeelPELAB, Linköping UniversityUNSPECIFIED
Pfeiffer, AndreasAndreas.Pfeiffer (at) dlr.deUNSPECIFIED
Palanisamy, ArunkumarPELAB, Linköping UniversityUNSPECIFIED
Mengist, AlachewPELAB, Linköping UniversityUNSPECIFIED
Sjölund, MartinPELAB, Linköping UniversityUNSPECIFIED
Pop, AdrianPELAB, Linköping UniversityUNSPECIFIED
Fritzson, PeterPELAB, Linköping UniversityUNSPECIFIED
Date:21 September 2015
Journal or Publication Title:11th International Modelica Conference
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In ISI Web of Science:No
DOI :10.3384/ecp15118671
Page Range:pp. 671-679
EditorsEmailEditor's ORCID iD
Fritzson, PeterPELAB, Linköping UniversityUNSPECIFIED
Elmqvist, HildingDassault Systems ABUNSPECIFIED
Publisher:Linköping University Electronic Press
Series Name:Linköping Electronic Conference Proceedings
Keywords:PySimulator, Regression Testing, Connected FMUs, Parallel Simulation, Wolfram Simulator plugin
Event Title:11th International Modelica Conference
Event Location:Versailles, Frankreich
Event Type:international Conference
Event Dates:21.-23. Sept. 2015
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Transport
HGF - Program Themes:Terrestrial Vehicles (old)
DLR - Research area:Transport
DLR - Program:V BF - Bodengebundene Fahrzeuge
DLR - Research theme (Project):V - Fahrzeugintelligenz (old)
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of System Dynamics and Control > Vehicle System Dynamics
Deposited By: Pfeiffer, Andreas
Deposited On:09 Nov 2015 09:50
Last Modified:20 Jun 2021 15:46

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.