飞行器六自由度仿真Word下载.docx
- 文档编号:15805493
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:13
- 大小:227.12KB
飞行器六自由度仿真Word下载.docx
《飞行器六自由度仿真Word下载.docx》由会员分享,可在线阅读,更多相关《飞行器六自由度仿真Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
因此,必须建立接近实际状态的数学模型和仿真软件。
通过仿真计算确定出制导系统的最优参数及制导规律的控制效果,才能最终确定制导规律的最优性。
目前国内外这类问题研究主要存在下列三个问题:
其一是模型被简化。
从众多公开发表的文献资料看,大都是把控制系统简化为一阶、二阶、或三阶等根模型来推导制导规律,并据此模型进行仿真计算。
其二是把飞行器的六自由度空间运动状态简化为平面运动状态进行仿真研究,以这种把飞行器运动限制在平面范围内进行仿真计算是有局限性的。
其三是在全弹道数字仿真中仅选取几个特征点参数来代表全弹道的气动力参数,这些参数要表征全弹道动态过程是比较片面的,因而仿真结论的可信度是比较差的。
若把飞行器看成一个刚体,则它在空间的运动,可以看做是质心的移动和绕质心的转动的合成运动。
质心的移动取决于作用在飞行器上的力,绕质心的转动则取决于作用在飞行器上相对于质心的力矩。
在飞行中,作用在飞行器上的力主要有:
总空气动力、发动机的推力和重力等。
作用在飞行器上的力矩有:
空气动力引起的空气动力矩,由发动机推力(若推力作用线不通过飞行器质心时)引起的推力矩等。
作用在导弹上的空气动力和空气动力矩在其他条件相同的情况下,取决于飞行器的气动外形。
飞行器的推力,是由发动机内的燃气流以高速喷出而产生的反作用力等组成。
推力是飞行器飞行的动力。
火箭发动机推力只与火箭的飞行高度有关,而与火箭的其他运动参数无关,它的大小主要取决于发动机的性能参数。
根据万有引力定律,所有物体之间都存在着相互作用力。
飞行器在空间飞行就要受到地球、太阳、月球等等的引力。
对于贴近地球表面的大气层内飞行的飞行器,所以只计地球对其引力。
在考虑地球自转的情况下,除了受地心的引力外,还要受到因地球自转所产生的离心惯性力。
然而,高速飞行的飞行器一般是薄翼细长体弹性结构,因此有可能产生气动力和结构弹性的相互作用,造成弹体外形的弹性或塑性变形;
操纵机构(如空气动力舵面)的不时偏转也相应改变飞行器的外形。
同时运动着的飞行器也不是常质量的,对于装有火箭发动机的导弹,工作着的火箭发动机不断地以高速喷出燃料燃烧后的产物,使导弹的质量不断发生变化;
对于装有空气喷气发动机的导弹来说,一方面使用空气作为氧化剂,空气源源不断地进入发动机内部,另一方面燃烧后的燃气与空气的混合气又连续地往外喷出。
由此可见,每一瞬时工作着的反作用式发动机内部的组成不断地发生变化,即装有反作用式发动机的导弹是一个变组成系统。
由于导弹的质量、外形都随时间变化,因此研究导弹运动不能直接应用经典动力学理论,而采用变质量力学来研究,这比研究刚体运动要繁杂得多。
研究导弹的运动规律时,为使问题易于解决,可以把导弹质量与喷射出的燃气质量合在一起考虑,转换成为一个常质量系,即采用所谓“固化原理”,指在任意研究瞬时,设把变质量系的导弹视为虚拟刚体,把该瞬时在导弹所包围的“容积”内的质点“固化”在虚拟的刚体上作为它的组成。
同时,把影响飞行器运动的一些次要因素通常也略去,如弹体结构变形对运动的影响等。
这时,在这个虚拟的刚体上作用有如下诸力:
对该物体的外力(如气动力、重力等)、反作用力(推力)、哥氏惯性力(液体发动机内流动的液体由于导弹的转动而产生的一种惯性力)、变分力(由火箭发动机内流体的非定态运动引起的)等。
其中后两种力较小,也常被略去。
采用了“固化原理”,可把所研究瞬时的变质量系的导弹的动力学基本方程可写成常质量刚体的形式,这时,要把反作用力作为外力来看待,把每研究瞬时的质量取代原来的常质量。
研究飞行器绕质心转动运动也可以用同样方式来处理。
为了验证这些问题,本文对六自由度飞行器进行了建模与仿真研究。
2六自由度飞行器对象建模
2.1飞行器质心动力学模型仿真
做如下假设:
认为飞行器不仅是刚体,且质量是常数;
假设地面为惯性参考系,即假设地坐标为惯性坐标;
忽略地球曲率,把地球看成平面;
假设重力加速度不随飞行高度而变化;
假设机体X轴和Y轴处于飞行器对称面内,因此惯性积Jxz和Jxy等于0。
根据设计要求,我们来建立仿真飞行器质心运动动力学和飞行器绕质心转动的动力学方程的数学模型。
2.1.1飞行器作用力仿真模块
由于质心的运动动力方程是建立在弹道坐标系上的,根据
(2.1)
将2.1方程三项作为一个向量来考虑,将右边作为力的分量
,
,则为:
=
(2.2)
对上式2.2进行积分,可以算出来
,具体建立simulink仿真框图如下:
图2.1飞行器作用力仿真模块
其中图2.1中“转换矩阵模块”子模块是
的模型,如图2.2
图2.2飞行器作用力仿真模块
2.1.2飞行器运动学仿真模块
由于飞行器运动学方程为:
其中
是飞行器的运动速度;
是飞行器弹道倾角;
是飞行器弹道偏角;
是飞行器相对于惯性坐标系三轴的位置坐标。
实现上式的仿真模块如图2.3所示:
图2.3飞行器运动学仿真模块
通过图2.3,可以得到飞行器在惯性坐标系的坐标值。
要转换到地面坐标系上。
弹道坐标系与地面坐标系的转换矩阵为:
以上矩阵用Simulink实现如下:
首先用selector把信号取出,再取正弦和余弦函数控件列出矩阵中每一项内容,最后用Reshape形成矩阵,如图2.4所示:
图2.4地面坐标系和弹道坐标系转换矩阵仿真模块
通过以上矩阵的转换,已知地面坐标系可求出弹道坐标系值,反之也可。
2.2飞行器绕质心动力学方程仿真
2.2.1姿态运动学方程仿真模块
绕质心转动的动力学方程是建立在飞行器坐标上的,其动力学方程为:
对上式积分可以得
设
所以有:
此力矩模块由“CrossProduct”子模块提供。
根据姿态运动学方程求出三个姿态角
其姿态运动学方程为:
上式的数学模型如图2.5所示:
图2.5姿态运动学方程仿真模块
2.2.2地面坐标系与弹体坐标系的转换矩阵仿真模块
地面与弹体坐标系的转换矩阵为:
其实现模块如下图2.6所示:
图2.6地面坐标系与弹体坐标系的转换矩阵仿真模块图
所以飞行器质心动力学方程和飞行器绕质心转动的动力学方程仿真模块图如图2.7,2.8所示:
图2.7飞行器质心动力学方程仿真模块图
图2.8飞行器绕质心转动的动力学方程仿真模块图
3仿真结果分析
根据所绘制的仿真模型图运行所得结果:
图3.1输出
图3.2输出
图3.3输出
图3.4输出BoH
图3.5输出DCM
图3.6输出
根据以上仿真结果,对比分析该数学模型能满足设计要求。
结论
首先介绍了飞行器包括导弹的发展,进而介绍制导精度对于飞行器的控制具有十分重要的作用,开始查找资料,经过老师的指正,综合运用所学过的知识,根据飞行器六自由度模型的设计指标要求,基于Matlab/Simulink的仿真环境,采用了模块化的建模思想,建立了飞行器六自由度运动模型,根据对各个子模块分别采用Simulink建立单元仿真模型。
开始设计由于不是很熟悉Matlab/Simulink的使用,所以对于元件的参数设置不会很熟悉,所以不能正确仿真出来结果,不能给出数据。
经过老师指点,基本解决了这个问题。
成功的实现了飞行器质心动力学方程和飞行器绕质心转动的动力学方程的模型仿真。
将飞行器的空间运动状态用六自由度数学模型来描述,建立了六自由度的飞行器运动模型。
得到了各项准确数据。
该模型正确反映飞行器的运动特性。
经过仿真证明,采用高性能仿真软件Simulink作为开发环境极大地提高了仿真手段。
仿真结果表明该模型能够正确反应出设计要求。
致谢
三周的课程设计,学到了很多知识,对所学课程有了更深层次的感悟,这些都来自于任波老师的耐心指导和同学们的真诚帮助。
谢谢同学们,更要感谢任老师,谢谢!
参考文献
[1]孟秀云.导弹制导与控制系统原理.北京:
理工大学出版社,2003.2
[2]赵善友.防空导弹武器寻的制导控制系统设计.北京:
宇航出版社,1996
[3]薛定宇,陈阳泉.基于的系统仿真技术与应用.北京:
清华大学出版社,2003
[4]李友善.自动控制原理(第3版).北京:
国防工业出版社,2009.10
[5]刘兴堂.导弹制导控制系统分析、设计与仿真.西安:
西北工业大学出版社,2006.1
[6]徐明友.弹箭飞行动力学.北京:
国防工业出版社,2003
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞行器 自由度 仿真