Maintaining consistency between system architecture and dynamic system models with SysML4Modelica

MPM '12 Pub Date : 2012-10-01 DOI:10.1145/2508443.2508451
A. Reichwein, C. Paredis, A. Canedo, P. Witschel, Philipp Emanuel Stelzig, A. Votintseva, Rainer Wasgint
{"title":"Maintaining consistency between system architecture and dynamic system models with SysML4Modelica","authors":"A. Reichwein, C. Paredis, A. Canedo, P. Witschel, Philipp Emanuel Stelzig, A. Votintseva, Rainer Wasgint","doi":"10.1145/2508443.2508451","DOIUrl":null,"url":null,"abstract":"Nowadays many technical products include mechatronic systems that incorporate components from multiple disciplines --- mechanical, electronic, controls and software. In model-based design of mechatronic systems different kinds of models are used to model various system aspects, such as the system structure or its dynamic behavior. This often leads to a process that involves multiple formalisms and is concerned with the coupling of and transformation between models described in these formalisms. In this paper, an approach based on the OMG SysML-Modelica specification is introduced to facilitate the formal definition of dependencies between a system architecture view described in SysML and a continuous system dynamics view defined in Modelica. We discuss the problem of maintaining consistency between these two views. Taking into account the characteristics of the modeling languages, the design workflows, and current modeling tool capabilities, we present the advantages and challenges of modeling the dynamic behavior completely in SysML4Modelica followed by a transformation to Modelica. To overcome the disadvantages, a \"mixed-paradigm\" approach is proposed in which different parts of the dynamic system behavior are modeled at different levels of abstraction with different formalisms. Finally, an illustrative example is provided which focuses on practical issues related to the usage of SysML4-Modelica.","PeriodicalId":176268,"journal":{"name":"MPM '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MPM '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2508443.2508451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

Nowadays many technical products include mechatronic systems that incorporate components from multiple disciplines --- mechanical, electronic, controls and software. In model-based design of mechatronic systems different kinds of models are used to model various system aspects, such as the system structure or its dynamic behavior. This often leads to a process that involves multiple formalisms and is concerned with the coupling of and transformation between models described in these formalisms. In this paper, an approach based on the OMG SysML-Modelica specification is introduced to facilitate the formal definition of dependencies between a system architecture view described in SysML and a continuous system dynamics view defined in Modelica. We discuss the problem of maintaining consistency between these two views. Taking into account the characteristics of the modeling languages, the design workflows, and current modeling tool capabilities, we present the advantages and challenges of modeling the dynamic behavior completely in SysML4Modelica followed by a transformation to Modelica. To overcome the disadvantages, a "mixed-paradigm" approach is proposed in which different parts of the dynamic system behavior are modeled at different levels of abstraction with different formalisms. Finally, an illustrative example is provided which focuses on practical issues related to the usage of SysML4-Modelica.
使用SysML4Modelica维护系统架构和动态系统模型之间的一致性
如今,许多技术产品包括机电一体化系统,该系统包含来自多个学科的组件-机械,电子,控制和软件。在基于模型的机电系统设计中,使用不同类型的模型来对系统的各个方面进行建模,如系统结构或系统的动态行为。这通常会导致一个涉及多个形式化的过程,并与这些形式化中描述的模型之间的耦合和转换有关。在本文中,引入了一种基于OMG SysML-Modelica规范的方法,以方便对SysML中描述的系统架构视图和Modelica中定义的连续系统动态视图之间的依赖关系进行正式定义。我们讨论在这两种观点之间保持一致性的问题。考虑到建模语言的特征、设计工作流和当前的建模工具功能,我们提出了在SysML4Modelica中完全建模动态行为并随后转换为Modelica的优点和挑战。为了克服这些缺点,提出了一种“混合范式”方法,其中动态系统行为的不同部分在不同的抽象层次上用不同的形式化建模。最后,提供了一个说说性示例,该示例侧重于与SysML4-Modelica使用相关的实际问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信