Modeling and Simulation of Physical Systems in a Mechatronic Context

This thesis gives different views on the modeling and simulation of physical systems, especially together with embedded systems, forming mechatronic systems. The main considered application domain is automotive. One motivation behind the work is to find suitable representations of physical systems t...

Full description

Bibliographic Details
Main Author: Sjöstedt, Carl-Johan
Format: Doctoral Thesis
Language:English
Published: KTH, Maskinkonstruktion (Avd.) 2009
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-10522
http://nbn-resolving.de/urn:isbn:978-91-7415-361-3
id ndltd-UPSALLA1-oai-DiVA.org-kth-10522
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-105222013-01-08T13:06:28ZModeling and Simulation of Physical Systems in a Mechatronic ContextengSjöstedt, Carl-JohanKTH, Maskinkonstruktion (Avd.)Stockholm : KTH2009mechatronicsMATLAB/SimulinkSysMLbond graphsModelicaSimscapesimulationmodelingEAST-ADL2physical modelingMechanical engineeringMaskinteknikThis thesis gives different views on the modeling and simulation of physical systems, especially together with embedded systems, forming mechatronic systems. The main considered application domain is automotive. One motivation behind the work is to find suitable representations of physical systems to be used in an architectural description language for automotive embedded systems, EAST-ADL2, which is implemented as a UML2 profile, and uses concepts from both UML and SysML. As a part of the thesis, several languages and tools are investigated, including bond graphs, MATLAB/Simulink, Ptolemy II, Modelica, MATLAB/Simscape and SysML. For SysML, the modeling of continuous-time systems and how it relates to MATLAB/Simulink and Modelica is evaluated. A case study of an electric power assisted steering is modeled to show the differences, the similarities and the usage of the above mentioned languages and tools. To be able to classify the tools and languages, five realization levels were developed: Physical modeling models Constraint models Continuous causal models Discretized models Discretized models with solver and platform implementation By using these realization levels, models, tools and modeling languages can be classified, and transformations between them can be set up and analyzed. As a result, a method to describe the simulation behavior of a MATLAB/Simulink model has been developed using SysML activity diagrams as an approach to achieve integrated system models. Another result is an evaluation of the parametric diagrams of SysML for continuous-time modeling, which shows that they do not enable “physical modeling”, i.e. modeling the topology of the system and getting the underlying equations out of this topology. By including physical ports and physical connectors to SysML internal block diagrams, this could be solved. The comparison also shows many similarities between the languages. The results led to a more detailed investigation on conjugate variables, such as force and velocity, and electric current and voltage, and how these are treated in various languages. The thesis also includes two industrial case studies: one of a twin-screw compressor, and one of a simulation environment for automotive fuel-cell systems. Conclusions are drawn from these models, referring to the realization levels. QC 20100810Doctoral thesis, comprehensive summaryinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-10522urn:isbn:978-91-7415-361-3Trita-MMK, 1400-1179 ; 2009:12application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic mechatronics
MATLAB/Simulink
SysML
bond graphs
Modelica
Simscape
simulation
modeling
EAST-ADL2
physical modeling
Mechanical engineering
Maskinteknik
spellingShingle mechatronics
MATLAB/Simulink
SysML
bond graphs
Modelica
Simscape
simulation
modeling
EAST-ADL2
physical modeling
Mechanical engineering
Maskinteknik
Sjöstedt, Carl-Johan
Modeling and Simulation of Physical Systems in a Mechatronic Context
description This thesis gives different views on the modeling and simulation of physical systems, especially together with embedded systems, forming mechatronic systems. The main considered application domain is automotive. One motivation behind the work is to find suitable representations of physical systems to be used in an architectural description language for automotive embedded systems, EAST-ADL2, which is implemented as a UML2 profile, and uses concepts from both UML and SysML. As a part of the thesis, several languages and tools are investigated, including bond graphs, MATLAB/Simulink, Ptolemy II, Modelica, MATLAB/Simscape and SysML. For SysML, the modeling of continuous-time systems and how it relates to MATLAB/Simulink and Modelica is evaluated. A case study of an electric power assisted steering is modeled to show the differences, the similarities and the usage of the above mentioned languages and tools. To be able to classify the tools and languages, five realization levels were developed: Physical modeling models Constraint models Continuous causal models Discretized models Discretized models with solver and platform implementation By using these realization levels, models, tools and modeling languages can be classified, and transformations between them can be set up and analyzed. As a result, a method to describe the simulation behavior of a MATLAB/Simulink model has been developed using SysML activity diagrams as an approach to achieve integrated system models. Another result is an evaluation of the parametric diagrams of SysML for continuous-time modeling, which shows that they do not enable “physical modeling”, i.e. modeling the topology of the system and getting the underlying equations out of this topology. By including physical ports and physical connectors to SysML internal block diagrams, this could be solved. The comparison also shows many similarities between the languages. The results led to a more detailed investigation on conjugate variables, such as force and velocity, and electric current and voltage, and how these are treated in various languages. The thesis also includes two industrial case studies: one of a twin-screw compressor, and one of a simulation environment for automotive fuel-cell systems. Conclusions are drawn from these models, referring to the realization levels. === QC 20100810
author Sjöstedt, Carl-Johan
author_facet Sjöstedt, Carl-Johan
author_sort Sjöstedt, Carl-Johan
title Modeling and Simulation of Physical Systems in a Mechatronic Context
title_short Modeling and Simulation of Physical Systems in a Mechatronic Context
title_full Modeling and Simulation of Physical Systems in a Mechatronic Context
title_fullStr Modeling and Simulation of Physical Systems in a Mechatronic Context
title_full_unstemmed Modeling and Simulation of Physical Systems in a Mechatronic Context
title_sort modeling and simulation of physical systems in a mechatronic context
publisher KTH, Maskinkonstruktion (Avd.)
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-10522
http://nbn-resolving.de/urn:isbn:978-91-7415-361-3
work_keys_str_mv AT sjostedtcarljohan modelingandsimulationofphysicalsystemsinamechatroniccontext
_version_ 1716508870238535680