基于FMI的Simulink模型到Modelica模型的转换技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:hudaye1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数值求解与计算机科学的高速发展,使得计算机建模与仿真已成为现代产品设计过程中非常重要一个环节。作为过程式建模方法的代表,Simlink已广泛应用于控制系统建模,其过程式的模型表达方式适合于信息系统建模,并且伴随其工具箱的不断扩充开始逐渐向物理系统建模扩展,已经取得一定的应用。但鉴于其过程式的因果建模方式,在物理系统建模方面存在建模过程复杂繁琐、模型可重用性与可读性差等问题。作为陈述式建模方法的代表,Modelica语言采用基于方程的非因果建模方式,非常适合于工程物理系统建模,已成为工业产品功能样机建模的主流方法。本文针对Simlink模型与Modelica模型因建模方式不同而导致的模型无法集成问题,研究Simulink模型到Modelica模型的转换技术,以实现Simulink模型到Modelica模型的自动转换,达到支持模型重用的目的。论文主要研究工作包括:分析了Simulink模型与Modelica模型的数学描述,基于两者在数学本质上的一致性,阐述了模型转换的数学原理。通过对模型计算方式的剖析,给出了模型自动转换的实现途径。先将Simulink模型转换为S-Function代码,再基于FMI标准将SFunction代码封装为FMU,然后利用Modelica函数机制,将FMU中的接口函数封装为Modelica函数,实现Simulink模型到Modelica模型的转换。针对提出的转换方案给出了详细的转换流程,从Simulink模型的FMU生成,FMU到Modelica模型的转换实现两个方面描述了具体的模型转换实现过程。通过实例模型转换与仿真计算,验证了本文转换方法的有效性。本文研究并实现的Simlink模型到Modelica模型转换方法,有效地解决了Simulink模型与Modelica模型无法集成重用的问题,对于工业企业现有的Simlink模型在多领域统一建模仿真环境下的重用具有重要意义。本文对Simulink模型向标准化FMU的转换与封装,为解决Simlink模型与支持FMI标准的其他仿真环境的模型集成问题奠定了基础。
其他文献
职业道德是指从事一定工作的人在特定的工作和劳动中所应遵循的特定的行为规范,是一般社会道德原则和道德规范的特殊形式和重要补充。职业道德的基本特点:在范围上,它存在于
本文主要从投资方对实施阶段的造价控制结合BT项目的自身特征及工程实际进行分析,探讨BT项目投资方的造价控制。
目的:观察脊髓康对犬脊髓损伤后痉挛性膀胱的治疗作用,并与选择性骶神经根切断术进行对照。方法:雄性家犬30只随机分为6组(n=5),A组:正常组;B组:模型组;C组:切断S1神经根;D组
社会不断发展,基层政府采购业务电子化操作的全过程,是基于政府对项目的重视程度,基于法律法律的落实和制定,是基于信息环境建设的全方面,是基于一支能高效执行政府命令的团
材料解析题是历史学科考试尤其是高考中很重要、也最有特色的题型。近年高考全国II卷中的第40题,就是其中的典型。但该题的得分情况却不容乐观,原因当然有学生的不足,但更重
近年来,由于资源的问题,国内外都在致力于探索新能源。在汽车行业,纯电动汽车发展尤为迅猛,其中纯电动客车的研究是汽车领域中的重点。纯电动客车是涉及到多领域多学科的复杂
消费课税的税负归宿问题是公共经济学中一个重要的研究领域。在城镇居民家庭商品分类数据基础上,借助线性支出系统模型,从需求弹性计量分析入手,通过横截面数据和时间序列数
相关调查显示,有75%以上城市地区的父母认为孩子3岁以前是否有人照料是生育二孩首要考虑的问题,很多一孩家庭顾虑到孩子"没人带,带不好"就"不敢生,不愿生"。为了分担儿女压力
报纸
中国电影在海外市场以往非常吃香的古装片、功夫片等类型的影片已经不再是票房灵药,因为由于"猎奇"心态而产生高票房的电影并不具有可持续性。那么,中国电影"走出去"未来的路