基于Modelica的模型故障注入方法及系统技术方案

技术编号:28470900 阅读:26 留言:0更新日期:2021-05-15 21:38
本申请公开了一种基于Modelica的模型故障注入方法及系统。该基于Modelica的模型故障注入方法包括故障参数面板实时接收用户选择的故障参数,并发送给共享内存数据发送模块;共享内存数据发送模块接收故障参数,通过共享内存的方式将故障参数的信号发送至共享内存数据接收模块;共享内存数据接收模块接收故障参数的信号,并传递给模型故障接口;模型故障接口,将故障参数的信号注入系统仿真模型中,以实现模型故障注入。本申请解决了在故障参数实时注入仿真模型时造成的数据延迟的技术问题。题。题。

【技术实现步骤摘要】
基于Modelica的模型故障注入方法及系统


[0001]本申请涉及Modelica模型仿真领域,具体而言,涉及一种基于Modelica的模型故障注入方法及系统。

技术介绍

[0002]随着现代工业系统复杂性的不断增加,现代工业系统变越来越复杂,呈现多学科、多专业强耦合的特性。比如航空发动机系统中,各系统之间高度耦合、相互影响,单个部件的故障不仅会引起单个系统的失效而且还会引起多系统的级联故障,导致整个发动机的失效。因此,针对多学科、多专业高度耦合的复杂工业系统,不仅对其正常功能、性能的设计提出了高的要求,而且系统的可靠性、安全性也提出了很高的要求。所以,在系统设计早期对系统进行故障注入与仿真是提高系统可靠性、安全性的有效方法。
[0003]现代工业系统产品不仅部件种类多、工作原理复杂,而且各系统之间的耦合关系也越来越高,不再是多个系统的线性叠加,多系统的耦合会体现系统的整体功能,因此,难以通过人工解耦方式对系统整体性进行设计。
[0004]Modelica语言是一种面向对象的、基于方程的、非因果的多领域统一建模语言,针对涉及机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Modelica的模型故障注入方法,其特征在于,包括:故障参数面板实时接收用户选择的故障参数,并发送给共享内存数据发送模块;共享内存数据发送模块接收故障参数,通过共享内存的方式将故障参数的信号发送至共享内存数据接收模块;共享内存数据接收模块接收故障参数的信号,并传递给模型故障接口;模型故障接口,将故障参数的信号注入系统仿真模型中,以实现模型故障注入。2.根据权利要求1所述的基于Modelica的模型故障注入方法,其特征在于,所述系统仿真模型为单一系统的仿真模型,系统有多个子系统,子系统有多个部件,各子系统之间是耦合关系,在所述故障参数面板实时接收用户选择的故障参数之前,所述方法还包括:根据部件的故障类型,提取故障类型对应的故障参数接口;将所有故障参数接口通过接口总线的方式合成模型故障接口。3.根据权利要求2所述的基于Modelica的模型故障注入方法,其特征在于,在所述故障参数面板实时接收用户选择的故障参数之前,所述方法还包括:根据故障参数对应变量的数量,将共享内存数据接收模块与故障参数接口进行关联,其中,故障类型对应有多个故障参数。4.根据权利要求3所述的基于Modelica的模型故障注入方法,其特征在于,所述根据故障参数对应变量的数量,将共享内存数据接收模块与故障参数接口进行关联,包括:将故障参数对应变量的数量与每一共享内存数据接收模块中存储空间进行匹配;根据匹配结果将共享内存数据接收模块与对应的故障参数接口进行关联,其中,共享内存数据接收模块与故障参数接口的关联关系是一对一的关系。5.根据权利要求1所述的基于Modelica的模型故障注入方法,其特征在于,在所述故障参数面板实时接收用户选择的故障参数之前,所述方法还包括:根据故障参数面板文件,自动生成故障类型与故障参数对应的交互式界面,其中,故障参数面板文件至少包括故障类型、与故障类型对应的故障参数;将该交互式界面作为故障参数面板。6.根据权利要求1所述的基于Modelica...

【专利技术属性】
技术研发人员:张宝坤鲍丙瑞王天飞王瑾郭俊峰周凡利
申请(专利权)人:苏州同元软控信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1