资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
1小型无人机实时仿真系统设计研究作者:王翌丞 胡延霖 陈永明摘 要:选择了基于 MATLAB 的仿真设计平台,建立了无人机系统六自由度数学模型,构建了基于 xPC Target 工作模式的无人机实时仿真系统。无人机实时仿真技术可有效解决飞控系统设计验证问题,大大降低无人机研制风险和试验费用。 关键词:MATLAB;小型无人机;实时仿真 1 无人机系统六自由度数学模型的建立 根据无人机所受的力和力矩,以及无人机的重心、转动惯量等,由动力学和运动学方程即可求取无人机的六自由度运动方程。具体为: x=Fx/m+Vyz-Vzy y=Fy/m+Vzx-Vxz z=Fz/m+Vxy-Vyx x=L-(Iz-Iy)yz/Ix y=N-(Ix-Iz)zx/Iy z=M-(Iy-Iz)xy/Iz =ysin+zcos =x-tan(ycos-zsin) =(ycos-zsin)/cos =Vxsin+Vycoscos-Vzcossin =Vxcoscos+Vy(sinsin-cossincos)+Vz(sincos+cossinsin) =-Vxsincos+Vy(cossin+sinsin)+Vz(coscos-sinsinsin) 式中,V,x,y,z,x,H,zT 分别表示空速、迎角、侧滑角、滚转/偏航/俯仰角速率、俯仰角、滚转角、偏航角、纵向位移、高度、侧向位移。 2 无人机实时仿真系统 2.1 硬件系统 2硬件系统主要由仿真计算机、飞行控制器、飞机传感器、飞行模拟转台和接口设备等组成。其中仿真计算机主要对无人机运动规律和仿真结果进行可视化输出,并进行相应的处理。因此,仿真计算机包括运动学解算计算机、视景仿真计算机、监控数据处理计算机、接口通讯计算机等。各仿真计算机可以通过网络连接来相互通讯。 2.2 软件系统 软件系统为 MATLAB RTW 系统。RTW 是 MATALB 软件的重要组成部分。RTW 与 MATLAB 可以实现无缝连接,既满足了设计这在系统概念与方案设计等的需求,也为系统的技术实现或完成不同功能的系统实时操作实验提供了方便,并且为并行工程的实现创造了一个良好的环境。本文采用的是 xPC Target 方案,xPC Target 是 RTW 的附加产品,它是一种“双机型”的解决途径,即 xPC Target 需要使用两台 PC 机,其中宿主机用于运行 Simulink,而目标机则用于执行所生成的代码。目标 PC 机运行了一个高度紧缩型的实时操作内核,该实时操作内核采用了 32 位保护模式,通过以太网络连接或串口线连接来实现宿主机和目标机之间的通信。 2.3 系统构成 本文采用的实时仿真系统主要由以下几部分构成: (1)实时仿真机:主要用来模拟飞机的运动。 (2)飞行控制器:实现飞行管理及控制。 (3)传感器:陀螺、高度表、磁航向计等。 (4)飞行转台:复现无人机姿态运动。 (5)接口设备:高速串口板、FO 板卡、网卡。 (6)支持服务系统:显示、记录、文档等软硬件。 3系统的具体结构为: 上图中详细的描述了飞控实时仿真的结构。仿真系统的工作流程为:由仿真计算机控制半实物仿真过程的进行,在给定初始条件及模型参数后,半实物仿真开始,仿真计算机解算无人机的运动方程,解算完毕即将有关状态信号输出给飞行模拟转台。飞行模拟转台接受飞机姿态信号后,复现飞机的姿态运动,放置在转台上的垂直陀螺和传感器感受飞机的姿态及其变化,飞行控制器由此产生控制信息控制舵机,最后,舵角传感器将舵角信号传给仿真计算机。仿真结果可以通过网络与 PC机实时通讯,由 PC 机实时显示各状态变化曲线,也可以通过投影仪显示无人机的三维运动场景。 参考文献 1 姚俊,马松辉.Simulink 建模与仿真M.西安:西安电子科技大学出版社,2002. 2 黄忠霖.控制系统 Matlab 计算及仿真(第 2 版)M.北京:国防工业出版社,2004. 3 杨涤,李立涛,杨旭,等.系统实时仿真开发环境与应用M.北京:清华大学出版社,2002.
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号