四旋翼飞行器仿真-实验报告

合集下载

四旋翼飞行仿真器实验指导书V1.2

四旋翼飞行仿真器实验指导书V1.2

4
四旋翼飞行仿真器实验指导书 V1.2
固高科技(深圳)有限公司
第一章 机理法建立四旋翼飞行仿真器的数学模型
一、动力学分析 1、 建立三维坐标系 四旋翼飞行仿真器可以建立如下图的坐标系:
其中,坐标原点位于支撑点,指向正前方电机的轴为 x 轴,指向右侧电机的轴为 Y 轴,采用左手定则 确立坐标系 Z 轴正方向。定义正前方、左、右电机转动,带动螺旋桨运动产生的力,与 Z 轴同向为正向。 尾部电机转动带动螺旋桨运动产生的力,与 Y 轴同向为正方向。其中 F f 为前向电机的升力, F l 为左侧电 机的升力, F r 为右侧电机的升力。 F b 为尾部电机的力。 四旋翼飞行平台的物理参数如下表所示: 物理量 各个电机臂长 各个单臂质量 配重 配重臂长 电压、升力比 俯仰转动惯量 滚动转动惯量 偏航转动惯量 左右臂与 X 轴夹角
一、线性二次型最优调节器 ...................................................................................................................................... 10 二、LQR 调节器的阶跃仿真 ..................................................................................................................................... 11 第三章 LQR 调节器的实现........................................................................................................................................... 15 一、四旋翼 LQR 六状态阶跃响应测试 .................................................................................................................... 15 二、四旋翼 LQR 九状态阶跃响应测试 .................................................................................................................... 17 三、系统性误差分析: .............................................................................................................................................. 18 四、注意事项 .............................................................................................................................................................. 19

电子设计大赛四旋翼飞行器报告

电子设计大赛四旋翼飞行器报告

选题编号:C题全国大学生电子设计竞赛设计报告选题名称:多旋翼自主飞行器主办单位:辽宁省教育厅比赛时间:2015年08月12日08时起2015年08月15日20时止摘要多旋翼飞行器也称为多旋翼直升机,是一种有多个螺旋桨的飞行器。

本设计实现基于ATMEGA328P和R5F100LEA的四旋翼飞行器。

本飞行器由飞行控制模块、导航模块、电源模块和航拍携物模块等四部分组成。

主控模块采用ATMEGA328P芯片,负责飞行姿态控制;导航模块以G13MCU为核心,由陀螺仪、声波测距等几部分构成,该模块经过瑞萨芯片处理采集的数据,用PID控制算法对数据进行处理,同时解算出相应电机需要的PWM增减量,及时调整电机,调整飞行姿态,使飞行器的飞行更加稳定;电源模块负责提供持续稳定电流;航拍携物模块由摄像头、电磁铁等构成,负责完成比赛相应动作。

飞行器测试稳定,实现了飞行器运动速度和转向的精准控制,能够完成航拍,触高报警,携物飞行,空中投递等动作要求。

关键词:四旋翼,PID控制,瑞萨目录摘要................................................................................................................................ i i1.题意分析 (1)2.系统方案 (1)2.1 飞行控制模块方案选择 (1)2.2 飞行数据处理方案选择 (1)2.3 电源模块方案选择 (2)2.4 总体方案描述 (2)3.设计与论证 (2)3.1 飞行控制方法 (2)3.2 PID控制算法 (3)3.3 建模参数计算 (3)3.4 建立坐标轴计算 (4)4.电路设计 (5)4.1 系统组成及原理框图 (5)4.2 系统电路图 (5)5.程序设计 (6)5.1 主程序思路图 (6)5.2 PID算法流程图 (7)5.3 系统软件 (7)6. 测试方案 (7)6.1 硬件测试 (7)6.2 软件仿真测试 (7)6.3 测试条件 (8)6.4 软硬件联调 (8)7.测试结果及分析 (8)7.1 测试结果 (8)7.2 结果分析 (9)8.参考文献 (9)1.题意分析设计并制作一架带航拍功能的多旋翼自主飞行器。

四旋翼飞行器的建模及控制算法仿真_高燕

四旋翼飞行器的建模及控制算法仿真_高燕
是通过观察运行或模拟闭环系统得到的响应曲线 , 判断各参数 对系统的影响 , 然后修改参数直到出现满意的响应 , 确定并记录 此时的 PID 参数 。 经过反复调试得到 PID XYZ 模块中的参数 , kp 的 取 值 分 别 为 2 、3、3,ki 的 取 值 分 别 为 0.01 、0.01 、0.01 ,kd 的 取值分别为 1 、1 、1 。 2.1.2 模糊 PID 控制算法 模糊自调整 PID 控制算法是在利用模糊逻辑算法的基础上 , 根据一定的模糊规则对 PID 控制的比例 、积分和微分参数进行实 时优化 ,以达到理想的控制效果 [11]。 首先将控制器的输入 e 与 ec 模糊化 ,其次根据模糊控制规则 ,找出 PID 参数与 e 和 ec 之间的 模糊关系 , 根据模糊控制原理对参数进行修改 , 得出控制器模糊 输出量 ,再将其解模糊化 ,即得到了 PID 控制器的三个参数 。
参数取值分别为 3 、5 、1 , 而 kd 的参数取值为 0.1 、2 、1 。 而 angle inversion 模 块 是 对 angle PD 模 块 的 三 个 输 出 进 行 反 解 算 , 三 个输出是姿态角的实际值 , 如图 2 所示 。
PID 参数将根据不同时刻三个参数的作用以 及 相 互 之 间 的
多旋翼飞行器因其能够在多种环境下 ( 如室内 、 城市和丛林 等 ) 中执行监视 、 侦察等重要任务 , 已被引入军事作战中 ; 同时它 还具有巨大的民用前景和商业价值
[1-2]
2
控制器设计 飞 行 控 制 是 四 旋 翼 飞 行 控 制 中 的 关 键 技 术 [6], 为 了 达 到 控
, 如我国国内的顺丰 快 递
2 ) 当 e 和 ec 为中等大小时 , 比例系数应较小些 , 积分系

四旋翼飞行仿真器的建模及控制方法的研究的开题报告

四旋翼飞行仿真器的建模及控制方法的研究的开题报告

四旋翼飞行仿真器的建模及控制方法的研究的开题报告开题报告一、选题背景四旋翼无人机作为无人机中最为常见的一种类型,其应用领域十分广泛,包括但不限于:航拍、物流、救援、搜救等。

为了提高四旋翼无人机的飞行性能和安全性,需要对四旋翼无人机进行控制设计和仿真研究。

本文针对四旋翼无人机的飞行控制问题展开研究,探讨四旋翼无人机的建模与控制方法,以提高其飞行能力和稳定性。

二、研究内容1.四旋翼无人机的建模首先,需要对四旋翼无人机进行建模,抽象出合适的数学模型,建立其动力学关系式,同时选取合适的坐标系和传感器测量参数。

在建模过程中,需要考虑到四旋翼无人机的结构、电机和电调参数、传感器和控制器等综合因素,得到能够描述四旋翼无人机运动规律的数学模型。

2.四旋翼无人机的控制方法研究针对四旋翼无人机进行控制设计,探讨多种控制方法,包括PID控制、自适应控制、模糊控制等,根据四旋翼无人机的实际特点和要求,选择合适的控制方法。

同时,基于所选的控制方法,设计合适的控制算法,对四旋翼无人机进行模拟仿真,考察控制方法对四旋翼飞行的影响。

3.四旋翼无人机的仿真平台创建四旋翼无人机的仿真平台,通过建模和控制方法设计的仿真实验和模拟简化实验,验证仿真模型的准确性,研究不同控制方法的效果。

同时,从仿真中,可以得到更加详细的实验数据,并对其进行分析和处理,得出更有价值的结论。

三、研究意义本文的研究将有助于优化四旋翼无人机的飞控系统,提高飞行控制精度和稳定性,进一步提升飞行安全性,同时推动无人机技术的发展。

同时,基于该研究成果,还可以进一步对其他无人机类型进行研究,为无人机控制和应用提供更加详尽的指导和理论基础。

四、研究方法和步骤1.文献调研和资料收集:查阅相关文献和资料,掌握四旋翼无人机的基本原理、控制方法和应用领域。

2.建模与控制方法的设计:根据所学知识,对四旋翼无人机建立数学模型,探讨控制方法和算法,选择合适的控制方案。

3.仿真程序开发:基于四旋翼无人机的数学模型和控制方法,开发相应的仿真程序,进行模拟实验。

飞机仿真飞行实验报告

飞机仿真飞行实验报告

飞机仿真飞行实验报告1. 实验目的本次实验旨在通过飞机仿真飞行,探索飞机飞行过程中的关键因素以及驾驶员的应对措施,提高驾驶员的飞行技能和应急处理能力。

2. 实验装置与方法2.1 实验装置:使用飞行仿真软件进行实验,模拟真实飞行环境和飞行器的操作界面。

2.2 实验方法:参与者通过操纵飞行器进行飞行,在飞行过程中记录关键数据并及时采取应对措施。

3. 实验过程与结果3.1 飞行起飞在实验开始前,参与者接受了相关的飞行培训,熟悉了飞行器的操作流程和仪表板的功能。

起飞时,参与者按照正确的步骤进行操作,逐渐增加推力,保持姿态和速度的稳定。

实验结果显示,参与者成功完成了起飞过程,飞机顺利脱离地面,进入了升空阶段。

3.2 飞行过程在飞行过程中,参与者需要时刻关注飞行器的高度、速度、姿态、油量等参数,并根据需要进行调整。

实验过程中,参与者遇到了多种情况,包括恶劣天气、机械故障等,并通过正确的应对措施顺利解决了问题。

例如,当飞机遭遇剧烈气流时,参与者通过调整升降舵的角度,控制飞机的姿态,保持飞行的平稳。

当发动机出现故障时,参与者迅速切换到备用发动机,并通过调整油门和推力,使飞机保持平稳飞行。

实验结果表明,参与者具备一定的应急处理能力,并能够有效应对突发情况。

3.3 降落过程降落是飞行过程中最关键且难度最大的环节之一。

降落时,参与者需要控制飞机的速度和姿态,准确判断降落时机,并做出及时调整。

实验中,参与者成功完成了降落过程,并准确着陆在跑道上。

4. 数据分析与讨论通过实验数据的分析,我们可以得出以下结论:4.1 飞行器的稳定性是飞行过程中的关键因素之一。

在实验中,参与者通过调整控制面的角度,保持飞机的平稳飞行状态,有效应对了气流等外界因素的干扰。

4.2 驾驶员的应急处理能力对飞行安全至关重要。

实验过程中,参与者能够快速判断和解决各种问题,保持飞机的安全飞行。

4.3 飞行器的操作流程和仪表板的功能对驾驶员的飞行效果有影响。

四旋翼飞行器姿态控制建模与仿真

四旋翼飞行器姿态控制建模与仿真

1四旋翼飞行器动力学模型的建立
1.1四旋翼飞行器受力分析
对于飞行器的每个旋翼,剖面呈非对称,一旦
旋翼旋转,由于 面空 速比 面快,故上
面受到的空气压力小于 面,
面受到
的压差形成升力,如图1所示。旋翼1、3逆时针
旋转,旋翼2、4顺时针旋转[叶素动量理
论可知,每个旋翼产生的升力*与电机转速!
的平方成正比,即*=+ !('1,2,3,4%,其中+

用受
&
[ 5 ]针对传统的离
线性 模 用于四旋翼飞行器控制
、响速度慢、
时间收敛等问题,提
了干扰观测器补偿的
终端滑模控
制,使响应时间更快、 效 更理想、鲁棒性更
强。
[6 ]利用线性扩张状态观测器对四旋翼
飞行器内部不确定干扰和外部干扰进行实时估
计, 采取线性状态反馈控制对扰动的估计值
行在线补偿,以实现四旋翼飞行器的姿态控制。
Abstract: Quadotoo aircraOt was a typOal under-actuated,nonlineat,and strongly coupled system. De attitude control accuracy and anti-disturbanco problem were always research hotspots. In ordet to realize the attitude control of small and low-cost quadotor aircraa,the fores of the quadotor aircraa was analyzed in detait. The nonlinear dynamic model of the quadrotoo was established by using the Newton-Eulerian equation. Aiming at the fact that the quadrotoo aircraft often encountered uncertain extemae disturbances such as gusts and airflow during the actual flight, a PID contollei1 based on small dmturbances was designed. The simulation test and osuW analysis of the MATLAB/Simulink simulation modds of pitch, roH and yzw channels show that the designed contoe algorithm can meet the attitude contml oquiomentr of quadotor aiooy and has better anti-disturbanco peOormanco.

旋翼机飞行试验报告

旋翼机飞行试验报告

旋翼机飞行试验报告1. 引言本文旨在对旋翼机进行飞行试验并记录试验过程、结果以及相关数据分析。

旋翼机是一种具有多个旋转翼的飞行器,其飞行原理主要依靠旋转翼的升力和推力产生。

本次试验旨在评估旋翼机的飞行性能和稳定性。

2. 实验目的本次试验的主要目的如下: - 评估旋翼机的起飞性能; - 测试旋翼机在不同速度下的稳定性; - 检验旋翼机在不同飞行模式下的操纵性; - 收集试验数据以供进一步分析和改进旋翼机设计。

3. 实验装置和方法3.1 实验装置本次试验所使用的旋翼机为型号XYZ-123,采用了X型布局的四旋翼设计。

旋翼机配备了测量高度、速度和姿态的传感器,并且装有数据记录仪。

实验过程中,我们还使用了操纵杆和遥控器来控制旋翼机的起降和飞行模式切换。

3.2 实验方法在试验开始前,我们先对旋翼机进行了全面的系统检查和预热。

然后,我们按照以下步骤进行试验: 1. 首先,我们将旋翼机放置在平坦的试验场地上,并确保周围没有任何障碍物。

2. 我们连接电源并启动旋翼机的电机,在旋翼机起飞前进行预热和稳定。

3. 通过遥控器控制旋翼机进行起降,记录起飞性能数据,包括起飞时间、所需距离和高度。

4. 在旋翼机稳定后,我们逐步增加速度,记录不同速度下的稳定性数据。

5. 在达到最大速度后,我们测试旋翼机在不同飞行模式(如自动悬停、自动导航和手动操纵)下的操纵性能。

6. 实验结束后,我们将旋翼机降落并关闭电机。

4. 实验结果与数据分析在试验过程中,我们记录了一系列数据,包括起飞性能、稳定性和操纵性能。

下面是主要的实验结果和数据分析: - 起飞性能:根据记录的数据,我们计算出旋翼机的平均起飞时间为3秒,平均起飞所需距离为5米,平均起飞高度为2米。

- 稳定性:在不同速度下,旋翼机都能稳定飞行,但在较高速度下出现了轻微的颤抖现象。

这可能是由于气流对旋翼机的干扰引起的。

需要进一步分析来优化旋翼机设计。

- 操纵性能:旋翼机在自动悬停和自动导航模式下表现出良好的定位能力和稳定性,能够精确悬停或按预定航线飞行。

四旋翼实习报告

四旋翼实习报告

题目:四旋翼实习报告摘要:本报告主要介绍了四旋翼实习的过程,包括硬件选型、软件编程、调试与优化等方面。

通过对四旋翼的深入研究,掌握了其基本原理和实际操作技能,为后续的研究和工作打下了坚实基础。

一、前言随着无人机技术的飞速发展,四旋翼无人机在军事、民用和商业领域的应用越来越广泛。

作为一名实习生,有幸参与四旋翼无人机的研发和生产,通过这次实习,对四旋翼无人机有了更深入的了解,并掌握了相关的实际操作技能。

二、硬件选型在硬件选型方面,主要考虑了以下几个方面:1. 电机:选择了朗宇电机,具有较好的性能和价格比,单个电机价格约为40元。

2. 电调:选择了好盈电调,具有稳定的性能和良好的抗干扰能力。

3. 机架:选择了330mm和250mm两种机架,根据实际需求进行选择。

4. 飞控板:选择了基于STM32的飞控板,具有丰富的资源和较高的处理速度。

5. 传感器:选择了MPU6050传感器,具有6轴陀螺仪和加速度计,能够满足基本的需求。

三、软件编程在软件编程方面,主要完成了以下几个部分:1. 传感器信号采集:通过I2C接口与MPU6050进行通信,实时采集传感器的数据。

2. 数据处理:对采集到的数据进行处理,计算出四旋翼的姿态和速度。

3. PID控制输出:根据计算出的姿态和速度,通过PID控制器调节电机的转速,实现对四旋翼的控制。

4. 调试与优化:通过实际飞行,不断调整PID参数,优化控制策略,提高四旋翼的稳定性和控制精度。

四、调试与优化在调试与优化阶段,主要进行了以下工作:1. 硬件调试:检查电机、电调、传感器等硬件设备是否正常工作,确保数据传输的稳定性和准确性。

2. 软件调试:通过串口调试工具,查看飞控板输出的数据,检查软件程序的正确性。

3. 整机调试:将四旋翼组装起来,进行整体调试,观察飞行状态,发现问题并进行优化。

4. 性能测试:测试四旋翼在不同工况下的性能,如起飞、悬停、转弯等,进一步优化控制策略。

五、总结通过本次四旋翼实习,对四旋翼无人机的基本原理和实际操作有了更深入的了解。

基于matlab的四旋翼控制仿真与抗干扰验证

基于matlab的四旋翼控制仿真与抗干扰验证

基于matlab的四旋翼控制仿真与抗干扰验证1. 引言1.1 背景介绍四旋翼飞行器是一种新兴的无人机飞行器,具有垂直起降和灵活性强的特点,在军事、民用和科研领域都有广泛应用。

随着科技的发展和社会的需求不断增加,四旋翼飞行器的控制系统设计和稳定性问题成为研究的热点之一。

在四旋翼飞行器的控制系统设计中,控制算法的选择和实现是至关重要的。

控制算法的设计直接影响到飞行器的稳定性和飞行性能,因此需要针对四旋翼飞行器的特点和需求来设计相应的控制算法。

通过基于Matlab的仿真分析,可以模拟四旋翼飞行器在不同环境和条件下的飞行情况,验证控制算法的有效性和稳定性。

抗干扰验证也是十分重要的,因为四旋翼飞行器在实际飞行中会受到各种干扰因素的影响,需要设计相应的控制策略来应对。

本文旨在通过基于Matlab的四旋翼控制仿真与抗干扰验证,研究四旋翼飞行器的控制系统设计和稳定性问题,为提高飞行器的飞行性能和稳定性提供理论支持和实验数据。

也希望为今后进一步研究和开发四旋翼飞行器提供参考和借鉴。

1.2 研究目的研究目的是通过基于Matlab的四旋翼控制仿真与抗干扰验证,探索四旋翼控制系统设计中的关键技术和方法,提高四旋翼系统的飞行稳定性和精度。

具体目的包括但不限于:深入研究四旋翼控制系统的设计原理和模型,探讨控制算法在四旋翼系统中的实际应用,分析控制系统对不同外部干扰的响应能力。

通过仿真验证和抗干扰实验,验证控制算法在不同环境条件下的有效性和稳定性,为四旋翼系统的工程应用提供理论支持和技术指导。

通过研究实践,深入理解四旋翼系统的控制原理,为进一步完善四旋翼系统的控制性能以及解决其在实际应用中面临的挑战提供参考和方向。

通过本研究,旨在为四旋翼控制技术的研究和应用提供新的思路和方法,推动四旋翼技术的发展和应用。

1.3 研究意义四旋翼无人机在军事、民用领域得到了广泛的应用,随着无人机技术的发展,其控制系统的设计和性能优化变得尤为关键。

[旋翼,飞行器,轨迹]四旋翼飞行器飞行轨迹的仿真研究

[旋翼,飞行器,轨迹]四旋翼飞行器飞行轨迹的仿真研究

四旋翼飞行器飞行轨迹的仿真研究四旋翼飞行器是一种体型较小、无人驾驶,能够在空中实现自主飞行并能完成一些既定动作及任务的飞行器,近年来四旋翼飞行器越来越受到国际的关注。

国际上已将四旋翼飞行器应用在军用、民用等领域,都取得了不错的成就,但是国内的研究相对较少,仍处于起步阶段。

研究四旋翼飞行器的首要任务就是研究它是如何飞行的,即进行动力学分析。

首先研究飞行器在空中如何受力飞行,如何根据电机转速来控制飞行姿态。

将飞行器在空中的几种飞行姿态分析清楚这是研究四旋翼飞行器的首要任务。

为了实现对四旋翼飞行器的有效控制,必须在准确建立了各种飞行状态下的数学模型的基础上。

论文对飞行控制算法进行了详细的研究,分析和设计了角度和位置系统PID控制算法,最后通过MATLAB仿真验证PID控制算法的可行性。

1.飞行器动力学分析及建模1.1 坐标系的建立。

四旋翼飞行器飞行参数必须在坐标系下才能进行描述。

对于飞行器来说常用的坐标系有大地坐标系和机体坐标系。

四旋翼飞行器的飞行参数主要是用来控制飞行器的稳定飞行工作,因此选取适当的坐标系可以对此研究有很大的帮助。

机体坐标系是用来描述飞行器的飞行姿态的,而大地坐标系是用来描述飞行器在飞行环境中的位置。

1.2 飞行器飞行状态。

四旋翼飞行器在飞行空间中有6个自由度,飞行器的飞行运动表现为上升或下降、空中悬停、滚转、俯仰、偏航这五种运动形式。

(1)上升或下降:要想实现四旋翼飞行器在垂直方向上的上升即同时增加四个电机的转速即可。

当电机的转速增加时,旋翼的转速随之增加,这样飞行器的升力将大于重力即为Fmg,这样飞行器就可以垂直上升了。

(2)悬停状态:升力等于重力F=mg时,飞行器在空中保持平衡,静止在某一高度。

(3)滚转状态:机身的左旋翼转速增加,同时右旋翼的转速减小,其余旋翼的转速保持不变,这样机身将沿X轴方向倾斜,产生的倾斜角即为滚转角。

(4)俯仰状态:机身的前旋翼的转速增加,或者后旋翼的转速减小,其余旋翼的转速保持不变,这样机身将沿Y轴方向倾斜,产生的倾斜角即为俯仰角。

四旋翼飞行器仿真 实验报告

四旋翼飞行器仿真 实验报告

动态系统建模仿真实验报告(2)四旋翼飞行器仿真姓名:学号:指导教师:院系:2014.12.281实验内容基于Simulink建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制;建立GUI界面,能够输入参数并绘制运动轨迹;基于VR Toolbox建立3D动画场景,能够模拟飞行器的运动轨迹。

2实验目的通过在Matlab 环境中对四旋翼飞行器进行系统建模,使掌握以下内容:四旋翼飞行器的建模和控制方法在Matlab下快速建立虚拟可视化环境的方法。

3实验器材硬件:PC机。

工具软件:操作系统:Windows系列;软件工具:MATLAB及simulink。

4实验原理4.1四旋翼飞行器四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。

四个旋翼位于一个几何对称的十字支架前,后,左,右四端,如图 1 所示。

旋翼由电机控制;整个飞行器依靠改变每个电机的转速来实现飞行姿态控制。

图1四旋翼飞行器旋转方向示意图在图 1 中, 前端旋翼 1 和后端旋翼 3 逆时针旋转, 而左端旋翼 2 和右端的旋翼 4 顺时针旋转, 以平衡旋翼旋转所产生的反扭转矩。

由此可知, 悬停时, 四只旋翼的转速应该相等,以相互抵消反扭力矩;同时等量地增大或减小四只旋翼的转速,会引起上升或下降运动;增大某一只旋翼的转速,同时等量地减小同组另一只旋翼的转速,则产生俯仰、横滚运动;增大某一组旋翼的转速,同时等量减小另一组旋翼的转速,将产生偏航运动。

4.2建模分析四旋翼飞行器受力分析,如图 2 所示图2四旋翼飞行器受力分析示意图旋翼机体所受外力和力矩为:重力mg , 机体受到重力沿w z -方向;四个旋翼旋转所产生的升力i F (i= 1 , 2 , 3 , 4),旋翼升力沿b z 方向; 旋翼旋转会产生扭转力矩i M (i= 1 , 2 , 3 , 4)。

i M 垂直于叶片的旋翼平面,与旋转矢量相反。

力模型为:2i F i F k ω= ,旋翼通过螺旋桨产生升力。

四旋翼飞行器建模、仿真与PID控制

四旋翼飞行器建模、仿真与PID控制
(3)
可得由机体坐标系变换至地面坐标系的转换矩阵Rg / b。
角速度之间的关系。 (11)
根据前文假设,本文研究的情况为四旋翼无人机小角度、低速 度飞行,因此可以做如下近似。
(12) 即:
(13) 通过对进行变换,令:
(14)
可得四旋翼飞行器最终模型。
(4)
(15)
最终得到Rg / b。
(5) 2.2 四旋翼动力学建模
图3 地面坐标系与机体坐标系
四旋翼动力学分析中常用的坐标系是机体坐标系
与地面坐标系
(张海星.四旋翼飞行器建模与控制器设计
[D].南昌:华东交通大学,2018)。
其中,地面坐标系定义如下:选取地面上的一点,即四旋翼至地球
中心连线与地面的交点,定义X轴指向水平正东方向,Y轴指向水平正
北方向,Z轴垂直于XOY平面,指向天空,即与重力方向相反。
过三次欧拉旋转获得(许喆.四旋翼无人机控制系统的设计与实现 [D].南京:南京理工大学,2017):
首先,绕Zb转动ψ角,变换至中间坐标系A,此变换矩阵记作RA / b。
(1) 之后,绕转动θ角,变换至中间坐标系B,此变换矩阵记作RB /A。
(2) 最后,绕转动φ 角,变换至地面坐标系,此变换矩阵记作Rg / B。
为X、Y、 (8)
同理,可以写出机体坐标系下三个力矩平衡方程(冯培晏.四旋翼 无人机建模与PID控制器设计[J].工业设计,2018(6):135-137)。
(9)
其中p、q、r为绕机体坐标系三轴的角速度,
为绕
机体坐标系三轴所受力矩,
为绕机体坐标系三轴的转动惯
量。进一步对转动力矩进行分析:
(10)
其中,l为四旋翼机臂长,d为电机反扭矩系数。 可以写出机体坐标系下各轴角速度与四旋翼滚转、俯仰、偏航

四旋翼无人飞行器设计与实验研究的开题报告

四旋翼无人飞行器设计与实验研究的开题报告

四旋翼无人飞行器设计与实验研究的开题报告一、选题背景及意义随着科技的不断发展,无人机已经广泛应用于农业、环境监测、救援、安保等领域。

而四旋翼无人飞行器由于其灵活、稳定、可控等特点,在室内、室外、风力较小的环境中具有广泛的应用前景。

本研究旨在设计和实验一种基于四旋翼的无人飞行器,并探索其在悬停、航行、姿态控制等方面的应用。

二、研究内容及方法1.无人飞行器设计(1)飞行器主要部件的选型和设计;(2)飞行器控制系统的设计,包括姿态控制、飞行控制、安全控制等。

2.无人飞行器实验(1)飞行器性能测试,包括悬停、航行、载荷能力等;(2)姿态控制实验,包括角速度控制、角度控制、PID控制等。

3.研究方法(1)参考文献研究;(2)设计手册、飞行器工程手册等资料查阅;(3)使用仿真软件进行初步测试;(4)进行实验室实验。

三、预期结果设计并成功试飞一架基于四旋翼的无人飞行器,能够实现悬停、航行、载荷能力等基本性能,并实现姿态控制,包括角速度控制、角度控制、PID控制等。

四、可能遇到的问题及解决方法1.设计不合理导致无法飞行问题。

解决方法:书籍、专利等资料查找,咨询相关领域专家。

2.实验前期仿真测试结果不准确问题。

解决方法:改变仿真软件,检查测试环境的合理性,加强对程序的分析。

3.技术难度较大,长时间解决不了问题。

解决方法:与合作单位、专家进行讨论协商,不断完善解决方案。

四、研究计划及进度安排1.文献综述 2周2.设计方案确定 2周3.飞机部件选型和设计 4周4.控制系统设计 4周5.设计报告编写 2周6.编写程序及模拟测试 4周7.实验室实验 8周8.论文写作及答辩准备 8周五、参考文献[1] 李培生. 无人机系统工程[M]. 北京:国防工业出版社,2015.[2] 张天泽,赵岩. 基于四旋翼的无人机姿态控制研究[J].计算机系统应用,2013,22(8):129-132.[3] 赵天维,姜太平. 基于PID控制的四旋翼无人直升机姿态控制算法[J].自动化与仪器仪表,2015,101(9):187-192。

动态系统建模实验——四旋翼仿真7页word文档

动态系统建模实验——四旋翼仿真7页word文档

动态系统建模(四旋翼飞行器仿真)实验报告院(系)名称大飞机班学号ZY11DF120学生姓名叶心宇任课教师马耀飞2019年12月四旋翼飞行器的建模与仿真一、实验原理I.四旋翼飞行器简介四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。

四个旋翼位于一个几何对称的十字支架前、后、左、右四端,如图1-1所示。

旋翼由电机控制;整个飞行器依靠改变每个电机的转速来实现飞行姿态控制。

在图1-1中,前端旋翼1 和后端旋翼3 逆时针旋转,而左端旋翼2 和右端的旋翼4 顺时针旋转,以平衡旋翼旋转所产生的反扭转矩。

由此可知,悬停时,四只旋翼的转速应该相等,以相互抵消反扭力矩;同时等量地增大或减小四只旋翼的转速,会引起上升或下降运动;增大某一只旋翼的转速,同时等量地减小同组另一只旋翼的转速,则产生俯仰、横滚运动;增大某一组旋翼的转速,同时等量减小另一组旋翼的转速,将产生偏航运动。

图1-1 四旋翼飞行器旋翼旋转方向示意图从动力学角度分析,四旋翼飞行器系统本身是不稳定的,因此,使系统稳定的控制算法的设计显得尤为关键。

由于四旋翼飞行器为六自由度的系统(三个角位移量,三个线位移量),而其控制量只有四个(4 个旋翼的转速),这就意味着被控量之间存在耦合关系。

因此,控制算法应能够对这种欠驱动(under-actuated)系统足够有效,用四个控制量对三个角位移量和三个线位移量进行稳态控制。

本实验针对四旋翼飞行器的悬浮飞行状态进行建模。

II.飞行器受力分析及运动模型(1)整体分析如图1-2所示,四旋翼飞行器所受外力和力矩为:重力mg,机体受到重力沿-Z w方向四个旋翼旋转所产生的升力F i(i=1,2,3,4),旋翼升力沿Z B方向旋翼旋转会产生扭转力矩M i (i=1,2,3,4),M i垂直于叶片的旋翼平面,与旋转矢量相反。

图1-2 四旋翼飞行器受力分析(2)电机模型力模型2i F i F k ω= (1.1)旋翼通过螺旋桨产生升力。

四旋翼飞行器飞行控制系统研究与仿真

四旋翼飞行器飞行控制系统研究与仿真

论文作者签名:
日期:
关于学位论文使用权的说明
本人完全了解中北大学有关保管、使用学位论文的规定,其中包括: ①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可 以采用影印、缩印或其它复制手段复制并保存学位论文;③学校可允许学 位论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位 论文;⑤学校可以公布学位论文的全部或部分内容(保密学位论文在解密 后遵守此规定) 。 签 名: 日期: 日期:
2012 年 06 月
注 1:注明《国际十进分类法 UDC》的分类Fra bibliotek02日
原 创 性 声 明
本人郑重声明:所呈交的学位论文,是本人在指导教师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含 其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡 献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人 承担。
Keywords: Four rotor helicopter, FPGA, strapdown inertial navigation, flight control
system, dynamic model
中北大学学位论文
目 录
1.绪论 .................................................................................................................................... 1
当前时期对微型四旋翼飞行器的空气动力学特性进行分析还处于初期阶段紧迫的需要发展新的研究手段及分析理论152分析传感器数据进行姿态解算传感器是无人飞行器自主飞行控制中必不可少的元件人们需要用陀螺仪和加速度计等传感器组成的导航系统来监控飞行器的实时姿态从而反应出飞行器的实时状态这个导航系统的解算是一个较为复杂的过程10

四旋翼飞行器实验报告

四旋翼飞行器实验报告

四旋翼飞行器实验报告-CAL-FENGHAI.-(YICAI)-Company One1实验报告课程名称:《机械原理课内实验》学生姓名:徐学腾学生学号: 1416010122所在学院:海洋信息工程学院专业:机械设计制造及其自动化报导教师:宫文峰2016年 6 月 26 日实验一四旋翼飞行器实验一、实验目的1.通过对四旋翼无人机结构的分析,了解四旋翼无人机的基本结构、工作的原理和传动控制系统;2. 练习采用手机控制终端来控制无人机飞行,并了解无人机飞行大赛的相关内容,及程序开发变为智能飞行无人机。

二、实验设备和工具1. Parrot公司AR.Drone2.0四旋翼飞行器一架;2. 苹果手机一部;3. 蓝牙数据传输设备一套。

4. 自备铅笔、橡皮、草稿纸。

三、实验内容1、了解四旋翼无人机的基本结构;2、了解四旋翼无人机的传动控制路线;3、掌握四旋翼无人机的飞行控制的基本操作;4、了解四旋翼无人机翻转动作的机理;5、能根据指令控制无人机完成特定操作。

四、实验步骤1、学生自行用IPHONE手机下载并安装AR.FreeFlight四旋翼飞行器控制软件。

2、检查飞行器结构是否完好无损;3、安装电沲并装好安全罩;4、连接WIFI,打开手机AR.FreeFlight软件,进入控制界面;5、软件启动,设备连通,即可飞行。

6、启动和停止由TAKE OFF 控制。

五、注意事项1.飞行器在同一时间只能由一部手机终端进行控制;2. 飞行之前,要检查螺旋浆处是否有障碍物干涉;3. 飞行之后禁止用手去接飞行器,以免螺旋浆损伤手部;4. 电量不足时,不可强制启动飞行;5. 翻转特技飞行时,要注意飞行器距地面高度大于4米以上;6. 飞行器不得触水;7. 飞行器最大续航时间10分钟。

六、实验相关问题1. 整理四旋翼飞行器的传动控制路线。

四旋翼飞行器采用四个旋翼作为飞行的直接动力源,旋翼对称分布在机体的前后、左右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,对角线方向上的旋翼旋转方向相同,相邻旋翼旋转方向相对,四个电机对称的安装在飞行器的支架端,支架中间空间安放飞行控制计算机和外部设备。

四旋翼飞行仿真器的建模及控制方法的研究

四旋翼飞行仿真器的建模及控制方法的研究

—一 —v—、—、 百、—一
囝1一t 国防科大机器人实验室的微小型四旋翼飞行器 固定翼无人机在技术上已经很成熟,而且在过去二十多年的局部战争中充 分展现了它们的作战性能,为美国、以色列等国军队取得战争的胜利立下功勋
中南火学硕十学位论文
第一章绪论
12J。20世纪80年代初以色列军队在黎巴嫩对无人机的成功使用使得各国开始重 新评估无人机对未来战争的影响,美国海军也因此采用了以色列IAI公司的“先 锋”无人机在其战列舰上执行侦察、监视、目标获取及打击效果评估等任务, 并在海湾战争中取得了极大的成功。在“自由伊拉克行动”中,美军大量使用 了“捕食者"和“全球鹰”无人侦察机。“捕食者”的任务是为战斗机识别目标, 其任务完成率达到了77.2%.“全球鹰”则为摧毁伊拉克防空武器的行动提供了 一半以上的目标锁定视象。相对固定翼无人机而言,可垂直起降(vertical take.of!f
respectively.The results show the superiority of the RBF—ARX model
for the modeling of nonlinear systems.
Finally,adopt a MIMO RBF—ARX model to represent the nonlinear dynamics of a quadrotor,and then based on a locally linearized ARX model that is obtained from the RBF—ARX model at a working—point,the state—feedback control law with LQR approach is proposed to control the

四旋翼飞行器LQR控制器设计与仿真分析

四旋翼飞行器LQR控制器设计与仿真分析
( 3 ) 、 ( 4 ) 表述 。
阵 Q, R, 由于 R越 大 , 控制器功耗就越大 , 通常这应 当是被避
免 的, 而 四旋翼 飞行器 对此要 求更 为苛 刻 , 为保 证 控制器 的 可行性 , 在满足控制要求 的前提下 , 使加权 矩阵 R尽可能 小 ,
保证低功耗 , 提升 飞行器续航 时间。 该被控对象涉及到了线运动 与角运动 的状态 变量 , 而这
量, Q 表示 桨叶 1 3 的转速 , T 表示螺旋桨产生 的总升力 。对 于一个欠驱动 , 强耦合 的复 杂非线 性 系统 , 控 制器 设计难 度 较大 , 为提高控制算 法的实用性 , 首先进行 模型 线性化处 理 , 本文选用飞行器 控制领 域常 用 的小 扰动 线性 化方 法对该 模
描述 , 式( 1 ) 中的 R 为 由机 体坐标 系转换 到本地 N E D坐标 系时的转换矩阵 , 而式 ( 2 ) 中的 s 由欧拉运动方程中的矩阵 s 求逆 可得 。 ( 二) 六 自由度 刚体动 力学模 型。刚体 的动 力学 模型 可
由牛 顿一 欧拉 方程 推 得 , 四旋 翼 飞行 器 的动 力学 模 型 由式
2 0 1 7年 第 1 6卷 第 2 4期
四旋 翼飞行器 L Q R控制 器设计 与仿真分析
口李 文超 邓丽敏 王若 昆
【 内容摘要】 四旋翼飞行器逐步进入了人们的 日常生活领域 , 因而关于四旋翼飞行器控制算法的研 究激发了愈来愈多人的兴
趣 。本文首先介 绍 了四旋翼飞行器数学模型的构建 , 然后运 用线性二 次型 ( L Q R) , 设计 了相应 的飞行控制律 , 并通
r J Ⅱ
—一

( 2 )
二、 四旋 翼飞行器的 L Q R控制器设计

四旋翼飞行器飞行控制系统研究与仿真

四旋翼飞行器飞行控制系统研究与仿真

四旋翼飞行器飞行控制系统研究与仿真一、引言:随着无人机技术的发展,四旋翼飞行器作为一种重要的无人机类型,在军事、民用和工业领域中得到了广泛应用。

四旋翼飞行器的飞行控制系统是实现其稳定飞行和精确操控的关键。

本文将对四旋翼飞行器的飞行控制系统进行研究与仿真。

二、四旋翼飞行器飞行控制系统的功能和组成:1.嵌入式飞控系统:嵌入式飞控系统是飞行控制系统的核心,集成了飞行姿态估计、姿态控制和飞行模式切换等功能模块。

它通过接受传感器系统获取的飞行状态信息,计算出合适的控制指令,并通过执行器系统实施控制。

2.传感器系统:传感器系统用于获取飞行器的状态信息,如加速度、角速度、姿态等。

常用的传感器包括加速度计、陀螺仪、磁力计和气压计等。

3.执行器系统:执行器系统用于根据嵌入式飞控系统计算出的控制指令来控制飞行器的运动。

常用的执行器包括电机、螺旋桨等。

4.遥控器系统:遥控器系统用于远程操控飞行器的飞行和动作。

通过遥控器系统,飞行员可以对飞行器进行起飞、降落、飞行方向和高度的调整。

三、四旋翼飞行器飞行控制系统的研究内容和方法:1.飞行姿态控制:飞行姿态控制是四旋翼飞行器飞行控制系统中的核心问题之一、该问题的研究内容包括姿态估计和姿态控制两个方面。

姿态估计:姿态估计是指通过传感器获取的飞行状态信息,推导出飞行器的姿态信息。

常见的姿态估计方法有卡尔曼滤波器和互补滤波器等。

姿态控制:姿态控制是指根据飞行器的姿态信息,计算合适的控制指令来控制飞行器的姿态。

常见的姿态控制方法有PID控制器和模型预测控制器等。

2.位置和轨迹控制:位置和轨迹控制是四旋翼飞行器飞行控制系统中的另一个重要问题。

该问题的研究内容包括位置估计和位置控制两个方面。

位置估计:位置估计是指通过传感器获取的飞行状态信息,推导出飞行器的位置信息。

常见的位置估计方法有GPS和惯性导航系统等。

位置控制:位置控制是指根据飞行器的位置信息,计算合适的控制指令来控制飞行器的位置。

四旋翼MATLAB报告

四旋翼MATLAB报告

课题:四旋翼跟拍无人机一、需求分析1.背景介绍无人飞行机器人,是无人驾驶且具有一定智能的空中飞行器。

这是一种融合了计算机技术、人工智能技术、传感器技术、自动控制技术、新型材料技术、导航技术、通信技术、空气动力学与新能源技术等的综合机器人系统。

无人飞行机器人在专业术语上可咀被称作无人空中载具(Unmanned Aerial Vehicle,UA V),广义上也可以被简称为无人机,区别于普通的无人飞机,无人飞行机器人技术目前向着高度集成化,高度自主智能化的方向发展。

无人飞行器的主要优点包括:系统制造成本低,在执行任务时人员伤害小,具有优良的操控性和灵活性等。

而旋翼式飞行器与固定翼飞行器相比,其优势还包括:飞行器起飞和降落所需空间少,在障碍物密集环境下的可控性强,以及飞行器姿态保持能力高。

近年来,一种具有四个旋Figure 1四旋翼翼的无人飞行机器人得到了极大的关注。

四旋翼飞行机器人是一种特殊的旋翼型飞行器,其四个旋翼和电机以十字形分布于机体的四个方向。

其中的微小型四旋翼无人飞行机器人更是热点中的热点,成为目前四旋翼飞行机器人研究的主要方面。

微小型四旋翼无人飞行器可以广泛应用于航空拍摄、特殊环境下的巡视侦察灾害搜救、游戏娱乐等方方面面。

将小型四旋翼应用于航拍领域正变得越来越引人关注。

在民用领域,无人机航拍正在形成一股风潮。

利用小型四旋翼搭载摄像头,对在移动(行走或骑行)中的目标人员进行自动跟拍,捕获目标人员的表情的无人机跟拍方案无疑有很大的市场。

2.需求分析为达到跟拍目的,无人机需要能够有良好的飞行能力,能够稳定的控制自身的姿态。

同时,无人机需要能够在此过程中自动的躲避一些如树枝、电线杆等障碍物。

也就是说,无人机要能够控制自己实现前后、左右、上下以及俯仰、滚转、偏航共6个基本运动。

同时在此基础上实现悬停、避障等功能。

二、系统原理1.技术方案四旋翼的结构简图如图2所示。

四个旋翼分布在十字形支架的四个顶点,依次编号为1、2、3、4。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

动态系统建模仿真实验报告(2)
四旋翼飞行器仿真
姓名:
学号:
指导教师:
院系:
2014.12.28
1实验容
基于Simulink建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制;
建立GUI界面,能够输入参数并绘制运动轨迹;
基于VR Toolbox建立3D动画场景,能够模拟飞行器的运动轨迹。

2实验目的
通过在 Matlab 环境中对四旋翼飞行器进行系统建模,使掌握以下容:
四旋翼飞行器的建模和控制方法
在Matlab下快速建立虚拟可视化环境的方法。

3实验器材
硬件:PC机。

工具软件:操作系统:Windows系列;软件工具:MATLAB及simulink。

4实验原理
4.1四旋翼飞行器
四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。

四个旋翼位于一个几何对称的十字支架前,后,左,右四端,如图 1 所示。

旋翼由电机控制;整个飞行器依靠改变每个电机的转速来实现飞行姿态控制。

图1四旋翼飞行器旋转方向示意图
在图 1 中, 前端旋翼 1 和后端旋翼 3 逆时针旋转, 而左端旋翼 2 和右端的旋翼 4 顺时针旋转, 以平衡旋翼旋转所产生的反扭转矩。

由此可知, 悬停时, 四只旋翼的转速应该相等,以相互抵消反扭力矩;同时等量地增大或减小四只旋翼的转速,会引起上升或下降运动;增大某一只旋翼的转速,同时等量地减小同组另一只旋翼的转速,则产生俯仰、横滚运动;增大某一组旋翼的转速,同时等量减小另一组旋翼的转速,将产生偏航运动。

4.2建模分析
四旋翼飞行器受力分析,如图 2 所示
图2四旋翼飞行器受力分析示意图
旋翼机体所受外力和力矩为:
重力mg , 机体受到重力沿w z -方向;
四个旋翼旋转所产生的升力i F (i= 1 , 2 , 3 , 4),旋翼升力沿b z 方向; 旋翼旋转会产生扭转力矩i M (i= 1 , 2 , 3 , 4)。

i M 垂直于叶片的旋翼平面,与旋转矢量相反。

力模型为:2i F i F k ω= ,旋翼通过螺旋桨产生升力。

F k 是电机转动力系数,
可取826.1110/N rpm -⨯,i ω为电机转速。

旋翼旋转产生旋转力矩Mi(i=1,2,3,4),
力矩Mi 的旋向依据右手定则确定。

力矩模型为2i M i M k ω= ,其中M k 是电机转动力系数,可取921.510/Nm rpm -⨯i ω为电机转速。

当给定期望转速后,电机的实际转速需要经过一段时间才能达到。

实际转速与期望转速之间的关系为一阶延迟:()des i m i i k ωωω=-响应延迟时间可取0.05s(即20m k s
=)。

期望转速des i ω则需要限制在电机的最小转速和最大转速之间,围可分取[1200rpm ,7800rpm]。

飞行器受到外界力和力矩的作用,形成线运动和角运动。

线运动由合外力引起,符合牛顿第二定律:
0000i mr R mg F ⎡⎤⎡⎤⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦∑ r 为飞机的位置矢量。

角运动由合力矩引起。

四旋翼飞行器所受力矩来源于两个方面:1)旋翼升力作用于质心产生的力矩;2)旋翼旋转产生的扭转力矩。

角运动方程如下式所示。

其中,L 为旋翼中心建立飞行器质心的距离,I 为惯量矩阵。

24311234(-)=(-)L F F p p p I q L F F q I q r r r M M M M ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥-⨯⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢
⎥⎢⎥-+-⎣⎦⎣⎦⎣⎦⎣⎦ 4.3控制回路设计
控制回路包括外两层。

外回路由Position Control 模块实现。

输入为位置误差,输出为期望的滚转、俯仰和偏航角(()()())des des des t t t φθψ、、。

回路由Attitude Control 模块实现,输入为期望姿态角,输出为期望转速。

Motor Dynamics 模块模拟电机特性,输入为期望转速()φθψωωω∆∆∆、、,输出为力和力矩。

Rigid Body Dynamics 是被控对象,模拟四旋翼飞行器的运动特性。

图3包含外两个控制回路的控制结构
(1)回路:姿态控制回路
对四旋翼飞行器,我们唯一可用的控制手段就是四个旋翼的转速。

因此,这里首先对转速ω产生的作用进行分析。

假设我们希望旋翼1的转速达到1des
ω,那么它的效果可分解成以下几个分量: h ω:使飞行器保持悬停的转速分量;
F ω∆:除悬停所需之外,产生沿ZB 轴的净力;
θω∆:使飞行器负向偏转的转速分量;
ψω∆:使飞行器正向偏航的转速分量;
因此,可以将期望转速写成几个分量的线性组合:
1des h F θψωωωωω=+∆-∆+∆
其它几个旋翼也可进行类似分析,最终得到:
123410-111
10-110111-11-1des h F des des des φθψωωωωωωωωω⎡⎤+∆⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥∆⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥∆⎢⎥⎢⎥⎢⎥∆⎢⎥⎢⎥⎣⎦⎣⎦
⎣⎦ 在悬浮状态下,四个旋翼共同的升力应抵消重力,因此:
24F h K mg ω=
此时,可以把旋翼角速度分成几个部分分别控制,通过“比例-微分”控制律建立如下公式:
,,,,,,=()()
()()
()()des des p d des des p d des des p d k k k k k k φφφθθθψψψωφφφφωθθθθωψψψψ∆-+-∆=-+-∆=-+-
综合以上三式可得到期望姿态角-期望转速之间的关系,即回路。

外回路:位置控制回路
外回路采用以下控制方式:通过位置偏差计算控制信号(加速度);建立控制信号与姿态角之间的几何关系;得到期望姿态角,作为回路的输入。

期望位置记为des i r 。

可通过PID 控制器计算控制信号:
,,,,,,,()()()=des i T i d i i T i p i i T i i i i T i r r k r r k r r k r r -+-+-+-⎰()0 ,i T r 是目标悬停位置是我们的目标悬停位置(i=1,2,3),des i r 是期望加速度,
即控制信号。

注意:悬停状态下线速度和加速度均为0,即,,==0i T i T r r 。

通过俯仰角和滚转角控制飞行器在XW 和YW 平面上的运动,通过ψω∆控制偏航角,通过F ω∆控制飞行器在ZB 轴上的运动。

可得:
123(cos sin cos sin sin )(sin sin cos cos sin )cos cos i
i i mr F mr F mr mg F ψθθφψψθψθφφθ=+=-=-+∑∑∑
根据上式可按照以下原则进行线性化:
(1)将俯仰角、滚转角的变化作为小扰动分量,有sin θθ≈,sin φφ≈,cos 1θ≈,cos 1;φ≈(2)偏航角不变,有0==T ψψψ,其中0ψ初始偏航角,T ψ为期望偏航角(3)在悬停的稳态附近,有i F mg ≈∑
根据以上原则线性化后,可得到控制信号(期望加速度)与期望姿态角之间的关系:
123(cos sin )
(sin cos )8des des des T T des des des T T des F h F r g r g k r m
θψφψθψφψωω=+=-=∆
则回路的输入为:
121231(sin cos )1(cos sin )8des des des T T des des des T T des F F h r r g
r r g
m r k φψψθψψωω=
-=+∆= 5实验步骤与结果
(1)根据控制回路的结构建立simulink 模型;
(2)为了便于对控制回路进行参数调整,利用Matlab 软件为四旋翼飞行器创建GUI 参数界面;
(3)利用Matlab的VR Toolbox建立四旋翼飞行器的动画场景
(4)根据系统的结构框图,搭建Simulink模块以实现模拟飞行器在指定位置的悬停。

使用默认数据,此时xdes=3,ydes=4,zdes=5,开始仿真,可以得到运动轨迹x、y、z的响应函数,同时可以得到在xyz坐标中的空间运动轨迹。

然后点击GUI中的VR按钮使simulink的工作空间中载入系统仿真所需的参数,把x、y、z的运动轨迹和Roll,Pitch,Yaw输入至VR中的模拟飞行器中,观察飞行器的运动轨迹和运动姿态,然后再使用一组新的参数xdes=-8,ydes=3,zdes=6进行四旋翼飞行器运动进行仿真模拟,可以看出仿真结果和动画场景相吻合。

6实验总结与心得
此次MATLAB实验综合了SIMULINK、GUI和VR场景等多个部分,对四旋翼飞行器运动进行了仿真模拟。

由仿真结果可以看出,四旋翼飞行器最终位置达到了期望给定的位置,三个方向的响应曲线最终平稳,对应飞行器悬停在期望位置,达到了控制要求。

本次试验收获很多,学习到了很多知识,首先是熟悉了SIMULINK由简至繁搭建系统的过程,学习了利用VR建立虚拟模型,并在SIMULINK中连接。

其次是熟悉了MATLAB GUI界面的编写和搭建过程。

Matlab提供了强大的用户图形界面,以帮助用户不必编写底层程序而直接在软件包基础上进行自行开发,这点在诸多软件中都有所体现。

另外通过实验,对四旋翼飞行器的受力分析、模型建立、控制回路设计等有了较为细致的了解。

相关文档
最新文档