1.目的
该系统具有两个主要功能:一是模型库管理,实现对航空/航天/船舶/电子等控制系统仿真所需要的模型进行有效的管理;二是故障注入,使用户能够在控制系统仿真环境下注入多种敏感器和执行机构等常见故障,并且在控制专家提出某个故障设想后,可以方便地实现。以促进故障模拟技术在控制领域中的应用,提高航空/航天/船舶/电子/导弹控制系统的故障模拟、诊断及决策水平。
2.系统组成
整个模拟系统由模型存储服务器、故障注入机、宿主机以及目标机组成,系统架构如下图所示:

3.模块组成
对应软件的功能,可将软件按功能划分为几个不同的模块。
故障注入机及模型管理软件由故障注入管理模块、模型管理模块、日志管理模块以及帮助模块组成。其中故障注入管理模块又细分为手动注入、程序注入以及数据监视子模块;模型管理模块又细分为模型调用子模块、模型组合子模块、模型入库子模块。
软件模块框架如下图所示:
故障注入原理图:

故障注入方式有两种:手动注入和程序注入。
系统软件平台采用基于VxWorks和Berkeley的嵌入式实时设备采集测试和故障诊断系统解决方案。旨在为用户的vxWorks嵌入式应用提供可伸缩性的,高性能的,有事物保护功能的,开源的嵌入式数据管理服务。方案基于目前国内航空/航天/船舶/电子/通信/汽车,科研院所,高校等VxWorks用户没有合适的嵌入式数据库使用的现状,采用BerkeleyDB,结合公司多年的嵌入式系统开发设计能力和经验,为用户设备的采集测试和故障诊断提供嵌入式数据库管理系统和二次开发,咨询,培训服务,解决设备测试诊断的嵌入式应用中海量数据管理与高效率数据操作问题。该方案还将具备与Oracle中心服务器的通信能力,解决嵌入式设备与Oracle中心服务器数据同步与并发问题。 |