面向实时嵌入式系统的故障仿真测试方法技术方案

技术编号:25394720 阅读:24 留言:0更新日期:2020-08-25 23:00
本发明专利技术涉及仿真测试技术领域,公开了一种面向实时嵌入式系统的故障仿真测试方法。其中,该方法包括:建立故障仿真引擎;建立外部交联系统仿真模型及对应的第一参数信息清单;建立故障仿真模型;建立与故障仿真模型对应的第二参数信息清单;根据第一参数信息清单和第二参数信息清单建立外部交联系统仿真模型与故障仿真模型的数据交互区域;针对所述外部交联系统仿真模型确定故障位置,并在所述故障位置加入所述故障仿真引擎的故障仿真接口的调用;利用数据交互区域,通过故障仿真引擎、外部交联系统仿真模型和故障仿真模型执行实时故障仿真测试。

【技术实现步骤摘要】
面向实时嵌入式系统的故障仿真测试方法
本专利技术涉及仿真测试
,尤其涉及一种面向实时嵌入式系统的故障仿真测试方法。
技术介绍
针对实时嵌入式系统(或实时嵌入式软件)的实时、动态、非侵入式测试,目前采用的一种方法是构建基于半实物仿真平台的测试验证环境。在该方法中,被测的实时嵌入式系统以实物形式参与测试,外部交联系统通过相似的实时仿真系统来构建,采用了外部交联系统仿真建模、实时仿真运行以及实时接口通信等技术。半实物仿真测试环境中外部交联系统仿真模型对外部交联系统的功能、算法、输入输出等进行模拟,同时通过软件接口操作与被测嵌入式系统硬件接口一致的硬件接口板(比如1553B、RS422、DIO、ADDA接口)进行测试数据的收与发。同时各个外部交联系统模型之间通过软件接口也可进行数据交互。在某些工业领域,比如飞行器控制系统,实时嵌入式系统往往要求较高的可靠性,具有容错设计,要求能够在一些极端、异常的场景下,具备一定的安全防范、可持续工作等能力;另一方面因为测试需求在设计时不确定,导致在对交联系统进行建模时无法预料所有的测试要求。另外本文档来自技高网...

【技术保护点】
1.一种面向实时嵌入式系统的故障仿真测试方法,其特征在于,该方法包括:建立故障仿真引擎;/n建立外部交联系统仿真模型及对应的第一参数信息清单;/n建立故障仿真模型,所述故障仿真模型包括故障仿真启动条件、故障位置、故障动作和故障参数;/n建立与故障仿真模型对应的第二参数信息清单;/n根据所述第一参数信息清单和所述第二参数信息清单建立所述外部交联系统仿真模型与所述故障仿真模型的数据交互区域,数据交互区域包括多个信息单元,每个信息单元至少包括相关变量的数据名称、数据类型、以及相关变量在当前运行时内存中的地址;/n针对所述外部交联系统仿真模型确定故障位置,并在所述故障位置加入所述故障仿真引擎的故障仿真...

【技术特征摘要】
1.一种面向实时嵌入式系统的故障仿真测试方法,其特征在于,该方法包括:建立故障仿真引擎;
建立外部交联系统仿真模型及对应的第一参数信息清单;
建立故障仿真模型,所述故障仿真模型包括故障仿真启动条件、故障位置、故障动作和故障参数;
建立与故障仿真模型对应的第二参数信息清单;
根据所述第一参数信息清单和所述第二参数信息清单建立所述外部交联系统仿真模型与所述故障仿真模型的数据交互区域,数据交互区域包括多个信息单元,每个信息单元至少包括相关变量的数据名称、数据类型、以及相关变量在当前运行时内存中的地址;
针对所述外部交联系统仿真模型确定故障位置,并在所述故障位置加入所述故障仿真引擎的故障仿真接口的调用;
利用所述数据交互区域,通过所述故障仿真引擎、所述外部交联系统仿真模型和所述故障仿真模型执行实时故障仿真测试。


2.根据权利要求1所述的方法,其特征在于,所述第一参数信息清单包括:外部交联系统仿真模型的输入参数,外部交联系统仿真模型的输出参数,外部交联系统仿真模型的初始参数以及外部交联系统仿真模型的控制参数的名称、类型、长度和各控制参数之间的层次关系。


3.根据权利要求2所述的方法,其特征在于,所述第二参数信息清单包括:所述故障仿真模型中用到的所述外部交联系统仿真模型的相关参数、故障仿真模型中创建的临时变量以及系统运行信息变量。


4.根据权利要求3所述的方法,其特征在于,所述第二参数信息清单中的所述外部交联系统仿真模型的相关参数的引用名称与第一参数信息清单中的一致。


5.根据权利要求4所述的方法,其特征在于,根据所述第一参数信息清单和所述第二参数信息清单建立所述外部交联系统仿真模型与所述故障仿真模型的数据交互区域包括:
针对外部交联系统仿真模型增加运行时模型参数信息导出接口;
...

【专利技术属性】
技术研发人员:苏银科蒋传林常晓航顿新箎董芳
申请(专利权)人:北京机电工程研究所
类型:发明
国别省市:北京;11

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

1