论文部分内容阅读
机载火控系统故障检测效率和实时性较低,不能满足正常飞行要求。针对该问题,在Vx Works操作系统下,提出一种基于逆向推理机制的实时机载火控系统故障检测方法。将基于逆向推理机制的故障树分析法作为理论基础,建立采用双缓冲队列的客户端/服务器通信模型。分别利用VC6.0和Tornado编写客户端和服务器端程序,根据优先级进行任务分配,并引入计数型信号量以实现任务同步。仿真实验结果表明,该方法可完成实时故障检测,有效提高系统的故障检测效率和实时性。
Airborne fire control system fault detection efficiency and real-time low, can not meet the normal flight requirements. In response to this problem, a real-time airborne fire control system fault detection method based on reverse reasoning mechanism is proposed under VxWorks operating system. The fault tree analysis based on reverse reasoning mechanism is taken as the theoretical foundation to establish a client / server communication model with double buffer queue. We use VC6.0 and Tornado respectively to write client and server programs, assign tasks according to priority, and introduce count type semaphore to realize task synchronization. Simulation results show that this method can accomplish real-time fault detection and effectively improve the fault detection efficiency and real-time performance of the system.