李承志 李 炜
(电子科技大学 成都 611731)
对于雷达仿真系统,无论是对其进行验证测试,还是为了获得所需要的仿真数据,都必须要有与设想场景相对应的数据,对系统进行初始化和对仿真结果比较验证,这样系统才可能运行并获得想要的结果。因此,每个雷达仿真系统就需要场景生成模块为整个系统运行来提供必要的数据。
本文所设计的场景生成模块主要的功能是模拟空中目标的运动模型,包括:高机动目标运动模型,平稳飞行运动模型,典型弹道导弹的运动模型(应用此思路也可以模拟海中和陆地目标的运动模型)。战斗机、攻击机、轰炸机、预警机、反潜机、侦察机、反舰导弹等航空兵器的运动状态进行仿真。可以根据设置的目标类型、运动方式等参数,产生目标的运动轨迹数据和姿态数据,根据工作时间参数,插值产生当前时刻的目标运动状态,为仿真系统的运行提供目标数据。
作为雷达仿真系统整体中的一个模块,在搭建时不仅要考虑本模块要完成的功能,而且还要需要考虑与其他模块之间的相互协调。
首先,完成场景数据生成的功能就是生成每一个目标的轨迹数据,根据所设想的场景,选择目标类型、运动方式、起始的运动状态等参数,初始化目标的状态,然后建立目标运动的六自由度微分方程组,分别描述目标的运动轨迹信息和姿态信息。然后利用龙格库塔法对微分方程组进行求解,将得到的数值解保存到数据文件中。……