300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【飞行器】模拟四旋翼飞行器飞行含Matlab源码

【飞行器】模拟四旋翼飞行器飞行含Matlab源码

时间:2020-07-29 05:08:47

相关推荐

【飞行器】模拟四旋翼飞行器飞行含Matlab源码

1 简介

本文基于对四轴飞行器的飞行原理,分析了其做各种飞行动作时的力学原理.在假设理想状态下通过坐标转换建立了动力学模型并进行进一步简化.最后采用增量式PID算法设计控制系统,在Simulink上搭建模型进行仿真,并对仿真结果分析.

2 部分代码

%%%%%%%%%%%%%%% desired position %%%%%%%%%%%%%%%%%%%%%%xdes = 10;ydes = 18;zdes = -20;%%%%%%%%%%%%%%%structural parameters %%%%%%%%%%%%%%%%%%%m = 0.5;g = 9.8;Ixx =0.114;Iyy = 0.114;Izz = 0.158;yaw = 3/57.3;L = 0.2;%%%%%%%%%%%%%%%%%% save PID for x %%%%%%%%%%%%%%%%%%%%kpx = 0.8;kix = 1e-4;kdx = 1.3;%%%%%%%%%%%%%%%%%% save PID for y %%%%%%%%%%%%%%%%%%%%kpy = 0.8;kiy = 3e-4;kdy = 1.3;%%%%%%%%%%%%%%%%%% save PID for z %%%%%%%%%%%%%%%%%%%%kpz = 1.2;kiz = 1e-6;kdz = 2;%%%%%%%%%%%%%%%%%% save PD for phi %%%%%%%%%%%%%%%%%%%kpphi = 2000;kdphi = 4000;%%%%%%%%%%%%%%%%%% save PD for theta %%%%%%%%%%%%%%%%%kptheta = 2000;kdtheta = 4000;%%%%%%%%%%%%%%%%%% save PD for psi %%%%%%%%%%%%%%%%%%%kppsi = 800;kdpsi = 4000;%%%%%%%%%%%%%%%%%%% save tsim %%%%%%%%%%%%%%%%%%%%%%%%%%tsim = 20;

3 仿真结果

4 参考文献

[1]黄伟. 四轴飞行器的动态特性及MATLAB仿真[J]. 福建质量管理, , 000(019):298.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。