王 宇,孙永维,宋省身,史云龙
(1.空军航空大学 军事仿真技术研究所,吉林 长春 130022;2.空军航空大学 飞训基地,吉林 长春 130062;3.空军航空大学 航空航天情报系,吉林 长春 130022;4.中国空气动力研究与发展中心 四川 绵阳 621000)
实时子步积分算法的设计与实现
王 宇1,孙永维2,宋省身3,史云龙4
(1.空军航空大学 军事仿真技术研究所,吉林 长春 130022;2.空军航空大学 飞训基地,吉林 长春 130062;3.空军航空大学 航空航天情报系,吉林 长春 130022;4.中国空气动力研究与发展中心 四川 绵阳 621000)
积分算法是实时仿真的关键所在,传统的单步法结构简单,但精度较差。而多步高阶积分算法虽然精度高,却由于结构复杂实时性不强。文章在对实时仿真积分算法研究的基础上,提出了实时子步积分算法,使不同的积分算法拥有相同的子步控制结构。由于每个子步的运算量一样,所以在步长和帧数一致的情况下,不同的积分算法运算时间是一致的。经仿真实验表明,该算法的子步结构显著提高了多步积分法的实时性,且误差精度在可控范围内。
计算机仿真;实时性;子步积分算法;子步控制结构
进行实时仿真试验时,仿真计算机与实物相连,仿真计算机必须在与真实系统同步的条件下获取动态输入信号,并实时地产生动态响应。要实现实时仿真,必须采取相应的实时仿真算法。而实时仿真中采用的算法需要有快速性、可取性、可靠性和相容性等特性[1]。传统的单步积分法由于其步长易控性并有较好的实时性,在实时仿真中应用较多,但是计算精度较差。……