汝阳网站建设,山西省建设工程招投标监督网站,无休网站建设,中国软件和服务外包网LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统
航电集成系统是现代战争飞机的重要组成部分#xff0c;包括惯性导航系统、飞行控制系统、机电管理系统和任务计算机等子系统。战机的作战性能与航电系统息息相关#xff0c;可以说#xff0c;没有高性能的空电系统#x…LabVIEW开发航空电子设备嵌入式诊断半物理仿真系统
航电集成系统是现代战争飞机的重要组成部分包括惯性导航系统、飞行控制系统、机电管理系统和任务计算机等子系统。战机的作战性能与航电系统息息相关可以说没有高性能的空电系统战斗机就没有机会实现高性能。半物理仿真技术是一种将物理对象与在计算机上实现的仿真模型联系起来以共同测试的技术。与整个数学仿真技术相比它是一种更实用的仿真测试技术。与整个物理演示技术相比它更容易实现。开发了半物理演示系统具有通用性为航电系统提供了一个通用的仿真平台这对航空电子系统的未来发展特别是在系统开发的早期阶段具有非常重要的意义。
考虑到航空电子系统的复杂性和重要性提出了一种基于LabVIEW和MATLAB的典型航空电子设备嵌入式诊断半物理系统。
光纤传输系统设计
光纤传输设计采用光纤反射内存板GE5565PIROC。反射内存网络是实时局域网LAN其中每台计算机都具有共享内存集合的最新本地副本。这些专用网络专门设计用于提供高确定性数据通信。可以为各种分布式仿真和工业控制应用提供所需的高级定时性能。反射存储器网络得益于通用数据网络这是由不同需求产生的完全独立的技术适用于需要确定性、实现简单、软件负载小的应用。
反射存储器提供了跨多个目标共享数据的能力并满足整个系统的性能和确定性要求。使用反射存储器可以在不同的目标系统上同时执行仿真模型。输入和输出值在反射内的不同目标系统之间共享。
从机的主要功能是获取计算板的BIT信息和状态图模拟的结果。首先将状态图模型导入从机并设置参数包括注入故障或扰动类型、注入故障时间、计算板采集数据设置;然后启动模型计算板收集数据并处理相应的BIT数据同时运行状态图模型从状态图模型仿真结果中获取必要的信息。然后显示诊断结果包括BIT报警显示和测试指示器显示。最后将数据传输到主机进行综合诊断。
从机的功能设计主要有以下几个方面
1导入状态图模型
由Simulink创建的状态图模型被导入到从属计算机中。通过LabVIEW文件函数将文件路径导入到MATLAB脚本节点作为输入然后通过MATLAB程序实现状态图模型导入。
2参数设置
参数设置主要包括计算板的注入故障或扰动类型、注入时间设置、数据采集参数设置。
a计算板
计算板采集的数据的端口、波特率、间隔长度通过从机接口设置然后传递给计算板数据采集处理的子VI控制子VI的操作从而实现计算板位数据的采集。
b状态图模拟
设置故障或干扰注入模式和故障注入的开始时间。这些设置主要通过MATLAB中的SetParam函数实现。
3计算板收集数据并整理位数据
4获取状态图仿真结果
运行状态图模型并获取模型生成的名为“BIT_Result.mat”的文件。获取BIT信息、故障或干扰模式代码、故障总数、可检测故障、BIT报警数、误报数、故障检测率FDR、故障隔离率FIR、误报率FAR等。
5列出所有注入的故障或干扰
从机采用LabVIEW List Box控制显示注入的故障或扰动实现了注入故障或扰动的显示避免了事后注入相同故障或扰动的显示不仅减少了程序的运行时间而且使界面显示更加友好。
6绘制波形
从计算板获取的BIT数据与状态图仿真的BIT数据一起输入LabVIEW波形图控制实时显示BIT的变化。
7位信息报警显示
从计算机采用LabVIEW圆形指示器控制如果BIT值为1则灯为亮红色否则灯为绿色。
8测试指示器显示
将以前获取的每个测试指示器转换为显示的字符串。
9数据传输
从属计算机的数据通过GE5565PIROC传输到主机。传输数据包括BIT信息和故障或干扰模式。
上位机首先导入由计算板和状态图模拟组成的联合D矩阵然后开始接收GE5565 PIORC传输的数据并对数据进行选择和整理。然后诊断传输的BIT数据并进行报警。然后启动D矩阵推理根据BIT数据和计算板和状态图仿真构成的D矩阵诊断计算板和状态图仿真的工作状态。然后指示系统此时的工作状态正常工作/故障/不可检测/误报/计算机板故障并指出故障的位置。最后计算测试指标包括FDR、FIR、FAR等实现功率板实时诊断推理功能。