某型导弹自动驾驶仪动态测试系统的设计

发布时间:2022-08-15 04:59:31 来源:ob欧宝网页版 作者:ob欧宝网页版链接

  :为了满足某型号导弹发射系统自动驾驶仪的动态测试要求,分析了该自动驾驶仪的测试需求,设计了自动驾驶仪单通道定点半实物仿真试验测试系统。本文介绍了系统的软硬件结构及功能,应用LabVIEW软件编写测试程序,实现了数据的实时采集、处理和保存等功能。实验结果表明,该动态测试系统操作方便、扩展性能强,完全能满足动态自动驾驶仪的测试需求。

  作者周金芳 李兴鹤 陈浩 薛征 上海航天控制技术研究所(上海 201109)

  摘要:为了满足某型号导弹发射系统自动驾驶仪的动态测试要求,分析了该自动驾驶仪的测试需求,设计了自动驾驶仪单通道定点半实物仿真试验测试系统。本文介绍了系统的软硬件结构及功能,应用LabVIEW软件编写测试程序,实现了数据的实时采集、处理和保存等功能。实验结果表明,该动态测试系统操作方便、扩展性能强,完全能满足动态自动驾驶仪的测试需求。

  现代战场环境日益复杂,要求机动性越来越高,目标打击越来越准。导弹是现代化战争必不可少的武器,研究导弹的控制技术,提高导弹的机动作战性能,显得尤为重要。作为导弹的主要控制测试设备的自动驾驶仪的完善和优良程度具有重要作用。随着某型号导弹的改进和大量使用,要求被测信号通道数增多、波形复杂、判读精度高,传统的测试台操作复杂、误差大、成本高,有必要针对某型号导弹研制一套智能化水平高的、能够测试动态性能(或称半实物仿真试验)的导弹自动驾驶仪。

  自动驾驶仪动态性能测试(或称半实物仿真试验)是将弹体模型、敏感元件用计算机软件编排,与弹上计算机(即数字控制器)和舵机舱(即伺服执行机构)实物构成闭合回路,模拟弹体运动和自动驾驶仪稳定控制过程,以检验驾驶仪动态性能。

  导弹自动驾驶仪动态测试系统由硬件和软件两个部分组成。其主要作用是对导弹驾驶仪的物理参数进行采集、处理和记录,以数字和图像等方式显示测试和处理结果,并具有一定的故障诊断能力。

  根据测试需求和“功能够用”原则[1],首先确定测试需求和进行需求分析,确定总体方案。在此基础上,选择采集设备和接口设备,组建硬件系统并合理配置系统资源,对测试设备与被测件之间的接口进行适配调试;待硬件系统搭建完成并调试正常时,进行软件编程及调试;最后对整个测试系统进行测试。系统设计流程如图1所示。

  整个系统采用台式结构,基本分为三个模块部分:工控机、控制组合和电源系统。工控机模块含有A/D、D/A、DIO以及软件;控制组合模块包括隔离板、一级加电保护模块、二级加电保护模块、增益模块、面板上各种接插件转接组合、交/直流电压/电流测量模块等;电源模块是供给产品的直流电源。本系统的原理组成如图2。

  为了能将系统的数学模型在计算机上进行系统仿真,必须先将系统的数学模型转换为计算机上进行计算求解的仿真模型。随着控制系统仿真理论的日趋完善,转换的方法也日趋繁多,在工程应用中,弹体模型的转换方法常用的是四阶龙格-库塔法[3]。下面具体介绍转换的方法及应用。

  式(2-2)也可用数值积分法来计算,即对于第一式,可将看作f(t1,x1,x2,…,xn,u)。当已知x1,x2,…,xn的初值及u(t)后,就可求出x1,x2,…,xn随时间变化的整个过程。

  测试系统硬件主要包括两部分,一个是实时测试数据采集工控机,另一个是电源采集模块。

  选择ADLINK公司的PCI-9112,带有20MHz的晶振计时功能。通道数目:16DIO路(选用两块)。

  为了保护产品和数据采集卡,对输入和输出信号进行合理的放大或衰减。增益的倍数在0.1~5。

  测试系统选用Windows XP操作系统,软件的编程和运行环境采用microsoft公司的visual C++6.0,主要完成舵指令、舵偏角等信号的采集、弹体模型解算、发送指令给弹上机、数据保存、数据判读、生成报表等功能。

  测试程序应采用中文界面,具有良好的交互性;采样周期及算法应保证测试的实时性和稳定性。

  系统软件设计有性能测试、故障诊断、回放系统,软件设计开发采用模块化设计思想和自顶向下的方法,界面友好、操作简单方便。其测试流程如图3所示。

  为了提高测试效率,在实际测试中,系统将每个测试流程划分为若干个测试步骤。这样,一个复杂的测试过程就可以通过多个不同的测试步骤加载来完成,从而充分利用了测试设备的内存空间,大大提高了测试速率和效率。

  本系统有弹上计算机与舵系统的模型,在界面中以打勾的方式可选,在半实物仿真中,操作人员可任意搭配弹上计算机与舵系统的模型,以及弹上计算机与舵系统的实物进行动态性能试验,以验证结果。

  为了验证本系统的可行性与实用性,我们建立起了一个某型导弹动态自动驾驶仪测试实验的开发平台。自动驾驶仪动态测试系统整体是由控制组合、电源系统、计算机系统、操作台等组成,整个系统全部通过测试软件来进行计算机辅助测试,自动驾驶仪的动态测试系统主要用来测试自动驾驶仪的动态特性,主要由测试软件和“控制组合”以及“电源组合”来完成整个测试过程,测试系统如图4所示。

  自动驾驶仪动态测试系统的软件界面如图5所示,测试的曲线所示,电源自检测试系统示意图如图7,要求测试的物理量的采样曲线完全准确地反映出某型导弹的实际性能,要求测试的一些性能参数以数字的形式进入报表,用于保存和打印。本测试系统采用自动判读方式,解放人工,降低人为误差,提高了效率。

  由于此系统的仿线ms),无法使用PC机内部的定时器。故利用计时卡上的定时器,计时卡上可提供给用户自由使用的定时器,编程能够达到微秒级的系统定时。这样可满足此仿真测试系统的要求。这个关键技术已经在某型自动驾驶仪动态测试系统中使用过,并且工作状态很稳定。

  本文设计的自动驾驶仪测试系统完成了对某型导弹的性能测试,结果表明,测试的结果能准确反应导弹的实际性能,其余状态参数指标均在要求的范围,且多次测量稳定,由于保密原因在此不做结果具体分析。此测试系统满足测试系统的性能和设计要求,充分说明了该自动驾驶仪的设计突出简单而有效的结果。

  [2]李新国,方群.有翼导弹飞行动力学[M].西安:西北工业大学出版社,2004:4-48.

  本文来源于《电子产品世界》2017年第2期第56页,欢迎您写论文时引用,并注明出处。

上一篇:南京理工大学分营开展线上科研实践——四旋翼无人机制作 下一篇:瑞玛工业:公司自动驾驶系统现有产品包括电子控制单元壳体、车载