Simulation of high-index DAEs and ODEs with constraints in FMI

M. Najafi
{"title":"Simulation of high-index DAEs and ODEs with constraints in FMI","authors":"M. Najafi","doi":"10.3384/ECP18148213","DOIUrl":null,"url":null,"abstract":"In the current FMI standard the dynamical behavior of a model can only be defined as a system of Ordinary Differential Equations (ODE). The dynamics of many physical systems, such as the equations of motion of constrained mechanical multibody systems, are expressed by high-index Differential Algebraic Equations (DAE) so they cannot be simulated directly using standard ODE or DAE solvers. These systems can be converted through index-reduction into ODE or index 1 DAE systems. However FMUs based solely on these latter systems suffer from drift in hidden constraints on the states. As a consequence, the simulation may results in physically meaningless solutions. In this paper, we propose an extension of the FMI standard to handle DAE Systems of index 1 or higher and ODE with constraints. This FMI extension requires only few additions to the FMI specification, all of which can be omitted for FMUs that represent ODE systems or FMUs that do not support DAE handling. The extension has been implemented in solidThinking ActivateTM and two examples that illustrate the ease of implementation and the effectiveness of the method will be discussed.","PeriodicalId":378465,"journal":{"name":"Proceedings of the 2nd Japanese Modelica Conference Tokyo, Japan, May 17-18, 2018","volume":"73 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Japanese Modelica Conference Tokyo, Japan, May 17-18, 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3384/ECP18148213","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In the current FMI standard the dynamical behavior of a model can only be defined as a system of Ordinary Differential Equations (ODE). The dynamics of many physical systems, such as the equations of motion of constrained mechanical multibody systems, are expressed by high-index Differential Algebraic Equations (DAE) so they cannot be simulated directly using standard ODE or DAE solvers. These systems can be converted through index-reduction into ODE or index 1 DAE systems. However FMUs based solely on these latter systems suffer from drift in hidden constraints on the states. As a consequence, the simulation may results in physically meaningless solutions. In this paper, we propose an extension of the FMI standard to handle DAE Systems of index 1 or higher and ODE with constraints. This FMI extension requires only few additions to the FMI specification, all of which can be omitted for FMUs that represent ODE systems or FMUs that do not support DAE handling. The extension has been implemented in solidThinking ActivateTM and two examples that illustrate the ease of implementation and the effectiveness of the method will be discussed.
FMI中带约束的高指数DAEs和ode的仿真
在目前的FMI标准中,模型的动力学行为只能定义为常微分方程系统。许多物理系统的动力学,如约束机械多体系统的运动方程,是由高指标微分代数方程(DAE)表示的,因此它们不能直接使用标准的ODE或DAE求解器进行模拟。这些系统可以通过索引缩减转换为ODE或索引1 DAE系统。然而,仅基于这些后一种系统的fmu在状态的隐藏约束中存在漂移。因此,模拟可能会得到物理上无意义的解。在本文中,我们提出了FMI标准的扩展,以处理索引为1或更高的DAE系统和带约束的ODE。这个FMI扩展只需要在FMI规范中添加一些内容,对于表示ODE系统或不支持DAE处理的fmu,所有这些内容都可以省略。该扩展已在solidThinking ActivateTM中实现,并将讨论两个示例,说明该方法的易于实现和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信