基于非线性数学模型的通用型无人机仿真方法及系统技术方案

技术编号:8366539 阅读:474 留言:0更新日期:2013-02-28 04:30
本发明专利技术公开了一种基于非线性数学模型的通用型无人机非线性模型构建方法,同时涉及一种用于实现该构建方法的系统。所述的方法主要包括模型解算、双坐标系支持和CMEX封装三个方法模块,所述的系统包括仿真系统输入模块、进行无人机运动状态初始化的初始化模块、状态量导数解算模块、状态量更新模块、辅助物理量计算模块和仿真系统输出模块。本发明专利技术的方法及系统把更多的工作交给计算机,只需用户输入外力和外力矩,即可得到完备的无人机的物理量,使用简单、方便。

【技术实现步骤摘要】

本专利技术涉及一种无人机数学模型的构建方法,尤其涉及一种通用的无人机非线性模型构建方法,同时涉及一种用于实现该构建方法的系统。
技术介绍
在无人机飞行控制律设计和验证的过程中,六自由度非线性数学模型的建立是前提和基础。一般无人机的数学模型建立的过程中,首先选择适当的坐标系;其次根据无人机当前迎角和侧滑角从吹风数据中获得气动导数,计算气动力和力矩,结合发动机模型和重力场模型,求得无人机合外力与合外力矩;然后在此基础上根据六自由度动力学和运动学方程,求取无人机状态量导数;接着通过数值积分解算,更新无人机的状态;最终利用新的状态计算所需要的其他物理量。这种建模方法存在三个方面的不足 第一,当对不同型号无人机构建其非线性数学模型时,由于气动外形的差异,导致气动力和力矩的求取不同,它们的建模需都要重复上述过程,过程复杂,建模效率低,周期较长;第二,针对苏联坐标系和欧美坐标系这两种不同的坐标系定义方式,原有的建模方法需要分别建模,无法同时支持两种坐标系;第三,通常无人机控制律在MATLAB环境完成设计,而半物理仿真程序则是用C语言开发,二者都依赖于无人机非线性数学模型,需要用M语言和C语言分别本文档来自技高网...

【技术保护点】
一种基于非线性数学模型的通用型无人机仿真方法,其特征在于,包括下列步骤:步骤一:调用仿真系统通用模型软件提供的用户接口函数,初始化无人机的运动状态;步骤二:设置无人机的质量和转动惯量,并向仿真系统输入无人机所受不含重力的外力和外力矩;步骤三:根据面对称刚体六自由度运动模型计算无人机状态量导数,以平面大地为惯性系,在苏联坐标系下进行解算:线动力学方程:V.x=Vzωy-Vyωz+Fx/m+GxV.y=Vxωz-Vzωx+Fy/mGyV.x=Vyωx-Vxωy+Fz/m+Gz---(1)角动力学方程:ω.x=Iyy...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙春贞彭夏鹏黄一敏
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1