飞行器智能勘测的虚拟仪器技能
系统软件开发与设计虚拟仪器的软件层状结构软件是虚拟仪器系统的关键,因此软件是整个智能检测和故障诊断系统的核心部分。本系统选用NI公司的LabWindowsCVI集成开发平台来进行软件开发。
从流程图中可以看出,首先建立故障表,然后从某个区域最低一级某个元件开始,插入一个故障;用通路敏化法求出相应的测试码;再将求得的测试码作为电路的一组输入码,进行真值模拟,并在信息通路上可以获得真值的节点设置监测点测试并保存其真值。然后用同一测试列沿着敏化电路逐级进行故障模拟及测试,并将同一监测点取得的模拟数据与真值进行比较。模拟结果与该点真值不一致的那些故障,即为该测试码可以检测的故障。对于每一插入的故障,用测试码即可求得一个可检测的故障,从而建立起故障字典。利用故障字典可对插入的故障进行检测定位,并能诊断其结果。
数字模拟法故障诊断程序流程图故障字典是由故障现象(故障征兆或称模拟数据)来查找故障的一个信息的集合。生成故障字典的方法对于简单的电路可采用人工的方法,对于复杂的电路,如对于计算机系统通常由故障字典生成系统由宿主计算机在库文件、预处理程序、测试码生产故障程序等软件支持下自动生成。
故障字典生成过程如下:在系统工作之前,先由库生成程序根据待诊断UAV系统的元器件原始数据生成各种标准元器件表、功能模块表等标准文件,作为库文件保管在外存贮器中。预处理器程序根据用故障模拟语言输入的逻辑描述其原始数据。生成与其相应的连线表,也以文件的形式存在外存贮器中,形成测试码生成和故障模拟程序所需的表格,为生成故障字典作准备。
测试码生成与故障模拟程序调用外存中的外文件及连接表,用通路敏化法生成测试码,并进行故障模拟,产生故障字典及故障字典文件,并将其记录在外存贮器中,上述整个过程是在程序控制下自动进行的。故障字典生成后,自动测试系统从外存贮器中读入故障字典,将测试码加到被测系统,然后回收其响应,再与已知的正确结果相比较。若不一致,则通过故障定位程序通过对输出响应的分析,查阅故障字典,从而确定故障的具体部位。
结束语本智能检测和故障诊断系统设计的关键在于对UAV系统的信号交联分析,根据测试任务建立测试库,根据检修维护经验和电路原理来建立故障库;在VXI总线和插拔型数据采集卡的基础上,利用LabWindowsCVI的强大功能形成虚拟仪器,用来模拟输入到UAV系统的信号并同时检测UAV系统发送的信号;最后通过应用开发层的两个主模块对测试库和故障库调用和分析,结合数字模拟故障诊断法来完成对UAV系统的智能检测和故障诊断。
【中国粮油仪器在线】部分信息来自互联网,力求安全及时、准确无误,目的在于传递更多信息,并不代表本网对其观点赞同或对其真实性负责。