文章目录
  1. 1. 模式驱动的六自由度闭环解算平台
    1. 1.1. 引言
    2. 1.2. 制导控制回路
    3. 1.3. 模式驱动建模仿真
    4. 1.4. 总结

模式驱动的六自由度闭环解算平台

6DOFCLPSim

引言

区别于地基固定雷达,雷达导引头(末制导雷达)部署于弹体头部,它面临的实际作用环境除了目标、人为干扰以及自然背景等,还面临着弹载环境的影响。一般雷达导引头天线安装在角度稳定平台上,虽然可以通过角速率稳定回路实现天线指向与弹体高频运动的解耦(即:无论弹体做何种质心平动与转动,天线空间指向保持不变),但受各种误差因素影响,导弹的运动不可避免地会对搭载于其上的电子设备(此处特指末制导雷达)产生影响。直观上看,末制导雷达需要探测目标相对于弹体的实时运动状态,包括弹目距离、斜距率、弹目视线角、视线角速率等,提取的弹目测量信息被送往制导律生成环节,生成相应的导引指令送往弹体的自动驾驶仪环节,进而通过操纵机构(主要是舵机)来改变弹体的空气动力学特性,从而将导弹成功地导向目标;与此同时,弹体运动状态的时变特性对雷达导引头的实时探测产生了耦合和交联,这也是末制导雷达与地基固定雷达最大的差异所在。

6DOFPlatformConfig

制导控制回路

下图给出了导弹制导控制回路的一般结构,从中可看出,末制导雷达(雷达导引头)仅是整个闭环回路中的一个环节。整个导弹制导控制回路可分为内环、外环两个回路,前者用于稳定弹体,后者则完成对目标的闭环跟踪,通过两个回路的密切协作,控制导弹稳定地转向目标

GNCLoopDemo

末制导雷达作为整个导弹制导控制回路中的一个环节,对它的科学、全面的性能评估,不可避免地需要建立一个可用的闭环解算平台。从上图中看出,完整的导弹制导控制回路涵盖的分系统非常广,而且横跨了目标特性、电子、自动化、控制、机械等多个领域,要想构建一个完整的导弹制导控制闭环平台难度非常大。

模式驱动建模仿真

针对此现状,创造性地把软件工程领域中的“设计模式”的思想引入到导弹制导控制回路建模仿真的过程中。借助于成熟的设计模式,来分析在构建通用的闭环解算平台中遇到的实际问题,并提供一个优雅的、鲁棒的解决方案。具体的步骤分为下面三步:
首先,详细地分析导弹制导控制回路的各个关键环节,例如目标机动、导引头探测、角度滤波(数据处理)、制导律生成、PID控制器、操纵机构、舵面、惯性测量器件、空气动力学特性、弹体动力学、导弹运动学等,深入地了解其工作原理,尤其关注信号、信息流在整个链路中的流动,即各关键环节的输入输出关系。
其次,以设计模型中的“外观模式”为指导思想,制定导弹制导控制回路建模仿真的总体用例图(实际上也就是模块划分图),如下图所示。

GNCLoopModelUML

在上图所示的用例图中,导弹飞行解算较为复杂,它包含导弹目标探测、制导控制解算、导弹气动特性、导弹动力计算、导弹运动计算、导航系统计算等。其中制导控制解算又包含制导指令计算、控制指令计算和舵偏角计算;导弹气动特性包含气动力和气动力矩计算;导弹动力计算包含发动机推力计算、质量流变计算和转动惯量计算。
最后,综合应用单例模式、策略模式、模板模式、工厂模式等十余种成熟的设计模式,完成导弹制导控制回路建模的总体设计。

通过对导弹制导控制回路仿真模型进行子系统划分,可以将不同子系统进行解耦,这样每个子系统发生变化时,对其余子系统无影响或影响不大,只需对发生变化的子系统按照新的需求进行重新设计即可。划分了子系统后,交互接口中的各个功能函数就可以通过调用子系统的相关接口来完成。例如,对于初始化函数Initialize(),它包含七个子系统的初始化过程,也就是说初始化函数Initialize()的实现过程就是委托子系系统执行初始化函数,传递的参数不同而已。

总结

通过上述三个步骤,完成了导弹制导控制回路仿真模型的设计,并用C++语言进行了实现,从而构建了较为完善的导弹制导控制回路,为开展闭环条件下的末制导雷达效能评估试验奠定了坚实的基础。
总体上看,因为导弹制导控制回路涵盖分系统众多、涉及专业领域广,对其进行建模仿真的难度非常大,造成了目前通用的导弹制导控制仿真平台极为缺乏。针对这一迫切需求,创新地将软件设计领域中的成熟原则应用于导弹制导控制回路建模仿真的具体实践中,真正地实现了“组件化、易扩展、细粒度”的通用六自由度闭环弹道解算平台。该成果不仅可应用于对海场景,它可以便捷地扩展至防空、地地、反辐射等多种典型应用场景中,因而具有极强的实际应用价值。该思路有助于解决长期困扰导弹武器装备鉴定与评估人员的难题——构建通用的六自由度闭环弹道解算平台。

文章目录
  1. 1. 模式驱动的六自由度闭环解算平台
    1. 1.1. 引言
    2. 1.2. 制导控制回路
    3. 1.3. 模式驱动建模仿真
    4. 1.4. 总结