matlab调用isight,基于Matlab和iSIGHT的弹道曲线拟合方法

1引言弹道拟合是飞行试验结果分析中的一项重要工作,通过弹道拟合可以实现根据飞行试验结果修正火箭弹空气动力参数的风洞试验误差,此外还可以通过弹道拟合发现火箭弹飞行中出现的一些异常现象.传统的弹道拟合仅仅是落点的拟合[1],通常采用在主动段和被动段分别增加阻力系数修正系数的方法,达到对阻力系数的修正,还不能称之为弹道拟合.随着坐标雷达、大射角飞行姿态等遥测技术的出现,现代飞行试验中不仅可以获得落点数据,同时还可以获得速度-时间曲线、位置-时间曲线,为实现真正意义上的弹道拟合创造了有利条件.并相继出现了速度-时间曲线的拟合、位置-时间曲线的拟合[1,2]等方法.但是单纯采用速度-时间曲线的拟合、位置-时间曲线的拟合得到的修正后的阻力图1iSIGHT流程图图2实测弹道和理论弹道图3实测速度和理论速度系数并不能全面反映真实的情况,迫切需要一种同时对速度-时间曲线和位置-时间曲线进行拟合得到阻力系数修正系数的方法.事实上,单一曲线的拟合是一种单目标函数的多变量优化问题,而速度-时间曲线和位置-时间曲线同时进行拟合是一种四个目标函数(V-t、X-t、Y-t、Z-t)的多变量优化问题.进行多目标多变量的优化,优化算法和收敛速度是解决问题的关键.本文提出了一种综合应用Matlab建模方便、求解速度快和iSIGHT软件优化算法多、使用方便的优点,采用不同时间点阻力系数的修正系数作为优化变量,实现远程火箭弹速度-时间曲线和位置-时间曲线拟合的方法.2iSIGHT软件平台iSIGHT是一个由通用电气开发的将设计过程集成化和自动化的面向性能和质量的数字化集成设计平台.iSIGHT通过一种搭积木的方式快速集成和耦合各种仿真软件并将所有设计流程组织到一个统一、有机和逻辑的框架中,自动准备输入文件,自动运行仿真软件,根据设计开发引擎的指令自动改变输入文件,并自动重启设计流程,从而消除了传统设计流程中的“瓶颈”,使整个设计流程实现数字化和全自动化.iSIGHT的另一个特点就是它内部嵌入了多种优化算法,用户可以根据自己的需要选择合适的算法,而且它能根据用户输入数据和优化目标的情况推荐几种合适的优化算法,这为非优化专业的研究人员提供了很大的方便.本文主要用到了iSIGHT的优化设计功能,其流程如图1所示.其中Matlab主要起到建模仿真的功能.由于其应用的广泛性,本文不做过多叙述.3实测弹道和理论弹道远程火箭弹的飞行,一般可分为主动段和被动段[3].主动段的飞行过程,对火箭弹运动参数影响较大的主要是发动机的推力以及空气动力.被动段的飞行过程,对火箭弹运动参数影响较大的主要是空气动力.由于火箭弹飞行过程中出现的一些异常现象,如弹体结构的损坏、弹体结构的变形、尾翼的变形、弹体螺旋运动等,都可能造成火箭弹姿态角实际值与理论值的偏差,使得主动段发动机推力、空气动力以及被动段空气动力的大小和方向出现偏差,从而造成同一时间点t处火箭弹射程X、射高Y、速度V的理论值和实际值之间出现偏差.图2、图3分别给出了某型火箭弹某次飞行试验的弹道曲线和速度曲线,包括实测值和理论值(拟合图5simcode模块图图6实测弹道和拟合弹道图4Matlab下阻力系数的修正系数模型前的理论仿真结果).由于遥测雷达的测量特性[4,5]和火箭弹本身的一些特性,实测的速度只在一定的时间段内可以保证精度,对于本算例认为5~40s之间的速度实测值是有效的,而对于坐标的测量值在全射程上的5~135s范围内都认定是有效的.4拟合方法本文采用传统的增加阻力系数修正系数的弹道曲线拟合原理,运用多目标多变量的优化理论来完成弹道曲线的拟合.真

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值