论文部分内容阅读
本文探讨了如何使用基于PXI总线的虚拟仪器系统以及LabVIEW Real-Time系统实现导弹控制组件半实物实时仿真。导弹控制组件半实物实时仿真是指将导弹控制组件、实时仿真计算机及导弹控制组件与计算机之间的接口板卡组成带实物的计算机仿真测试系统,以测试导弹控制组件的性能,这样可以节约经费、缩短研制周期、确保产品质量,因此具有重大军事意义。首先,本文介绍了基于PXI总线的虚拟仪器系统和LabVIEW Real-Time系统基本知识以及其优点、发展前景,在此基础上,给出了导弹控制组件半实物实时仿真系统的总体设计,根据系统的功能要求给出相应的软、硬件设计。其次,本文给出了系统中综合数据记录计算机的软件设计与开发,包括BMK板卡逻辑层和应用层的程序设计与开发,综合数据记录程序的设计与开发。接下来,本文详细阐述了如何实现导弹动力学系统的仿真以及如何在RTOS(实时操作系统,Real Time Operating System)环境下实现实时仿真。在分析了LabVIEW Real-Time系统的组成及技术特点后,给出了该系统下仿真程序的两种实时实现模式,并选择其中一种实现本文系统。然后,分析了导弹半实物实时仿真中的重要算法组成——导弹速度特性方程,在此基础上,给出直线弹道的导弹速度特性参数。最后,使用实时执行跟踪器给出了仿真的实时执行追踪结果,并且通过数字遥测数据分析各板卡的性能;总结了全文的工作,以及系统进一步扩展的方向。本文实现的导弹控制组件半实物实时仿真系统不仅使用维护方便、功能扩展容易,而且系统的实时要求为1.5ms,本文系统可以做到0.8ms,实时性能提高一倍。