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

合集下载

四旋翼飞行仿真器实验指导书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. 结构四轴飞行器主要由以下部件组成:•机架:提供了支撑和连接其他部件的框架结构,通常是以轻质材料如碳纤维制成。

•电动机:驱动飞行器飞行的关键部件,通常使用直流无刷电机。

•螺旋桨:由电动机驱动的旋转桨叶,用于产生升力和推力。

•电调:控制电动机的转速和方向,从而控制飞行器的姿态。

•飞控系统:负责接收和处理来自传感器的数据,计算飞行器的姿态和控制指令。

•电池:提供能量给电动机和其他电子设备。

3. 工作原理四轴飞行器的飞行原理基于牛顿第二定律。

通过调整四个电动机的转速和方向,可以控制飞行器的姿态和运动。

飞行器的姿态包括横滚、俯仰和偏航。

通过增加相对转速,可以产生横滚和俯仰的力矩,从而使飞行器向相应方向倾斜。

飞行器倾斜后,电动机产生的升力也会有所改变,使得飞行器能够前进、后退或悬停。

飞行器的稳定性是通过飞控系统来保证的。

飞控系统通过接收来自加速度计、陀螺仪和磁力计等传感器的数据,计算飞行器的姿态和运动状态,并根据用户的控制输入调整电动机的转速和方向,以保持飞行器的稳定。

4. 应用四轴飞行器在军事、民用及娱乐领域都有广泛的应用。

在军事领域,四轴飞行器可以用于侦查、监视和目标跟踪。

由于其小型化、高机动性和隐蔽性,可以在不可接近的区域执行任务,提供重要的情报支持。

在民用领域,四轴飞行器可以用于航拍、物流和巡检等任务。

航拍业务能够提供高质量的航空影像,广泛用于地理信息和城市规划等领域。

同时,四轴飞行器还可以用于运送货物,解决最后一公里的配送问题。

此外,四轴飞行器还可以用于巡检任务,如电力线路、管道和建筑物的巡检,提高作业效率和安全性。

在娱乐领域,四轴飞行器常被用作遥控飞行器,供爱好者进行操控和竞赛。

爱好者可以通过多种方式定制飞行器的外观和性能,提升飞行器的性能和飞行体验。

旋翼机飞行试验报告

旋翼机飞行试验报告

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

动态系统建模(四旋翼飞行器仿真)实验报告-

动态系统建模(四旋翼飞行器仿真)实验报告-

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

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

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

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

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

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

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

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

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

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

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

四旋翼实习报告

四旋翼实习报告

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

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

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

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

二、硬件选型在硬件选型方面,主要考虑了以下几个方面: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轴方向倾斜,产生的倾斜角即为俯仰角。

旋翼飞行器实验报告

旋翼飞行器实验报告

四旋翼飞行器实验报告(总4页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--实验报告课程名称:《机械原理课内实验》学生姓名:徐学腾学生学号: 22所在学院:海洋信息工程学院专业:机械设计制造及其自动化报导教师:宫文峰2016年 6 月 26 日实验一四旋翼飞行器实验一、实验目的1.通过对四旋翼无人机结构的分析,了解四旋翼无人机的基本结构、工作的原理和传动控制系统;2. 练习采用手机控制终端来控制无人机飞行,并了解无人机飞行大赛的相关内容,及程序开发变为智能飞行无人机。

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

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

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

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

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

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

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

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

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

四旋翼飞行器建模与仿真Matlab.

四旋翼飞行器建模与仿真Matlab.

四轴飞行器的建模与仿真摘要四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。

本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此基础上建立四旋翼飞行器的动力学模型。

四旋翼飞行器有各种的运行状态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。

本文采用动力学模型来描述四旋翼飞行器的飞行姿态。

在上述研究和分析的基础上,进行飞行器的建模。

动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立的仿真模型,模型建立后在Matlab/simulink软件中进行仿真。

关键字:四旋翼飞行器,动力学模型,Matlab/simulinkModeling and Simulating for a quad-rotoraircraftABSTRACTThe quad-rotor is a VTOL multi-rotor aircraft. It is very fit for the kind of reconnaissance mission and monitoring task of near-Earth, so it can be used in a wide range of military and civilian applications. In the dissertation, the detailed analysis and research on the rack structure and dynamic characteristics of the laboratory four-rotor aircraft is showed in the dissertation. The dynamic model of the four-rotor aircraft areestablished. It also studies on the force in the four-rotor aircraft flight principles and course of the campaign to make the research and analysis. The four-rotor aircraft has many operating status, such as climbing, downing, hovering and rolling movement, pitching movement and yawing movement. The dynamic model is used to describe the four-rotor aircraft in flight in the dissertation. On the basis of the above analysis, modeling of the aircraft can be made. Dynamics modeling is to build models under the principles of flight of the aircraft and a variety of state of motion, and Newton - Euler model with reference to the four-rotor aircraft.Then the simulation is done in the software of Matlab/simulink.Keywords: Quad-rotor,The dynamic mode, Matlab/simulink目录一.引言 (1)1.1 简介 (1)1.2研究背景 (2)1.3目标和内容 (2)二.飞行器建模 (2)2.1 机体质心运动模型 (2)2.2 机体角运动模型 (4)三.仿真与分析 (6)3.1仿真平台和参数选取 (6)3.2仿真过程 (8)3.2.1飞行器的升降运动仿真 (8)3.2.2飞行器的滚转运动仿真 (9)3.2.3飞行器的俯仰运动仿真 (9)3.2.4飞行器的偏航运动 (10)3.3 仿真结果分析 (11)四.结论 (12)参考文献 (13)一.引言1.1 简介四旋翼飞行器也称为四轴飞行器,是一种有4个螺旋桨且螺旋桨呈十字形交叉的飞行器,可以实现各种的运行状态,如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等四旋翼飞行器是一种无人机,无人机和有人飞机比较,具有体积相对较小,造价也比载人机低很多,使用非常的方便,在各种复杂的作战环境都可以进行作战等优点。

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

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

中北大学学位论文 Aircraft attitude control is the most important part of whole flight control system, four rotor helicopter actually output six charged variables of the attitude parameters and position parameters in three axes by inputing four motors’rotation speed, it is a typical underactuated system. In this paper,I use a classical PID control algorithm to do closed- loop control on the attitude angles and position of four rotor helicopter, and builds its simulating system by MATLAB/Simulink. Through simulation experiment, the results show that control effect of the control algorithm is good on attitudes, thus, effectiveness of the designed control system is demonstrated.
分类号: TP249
单位代码: 10110 学 号:s20090440
四 旋 翼 飞 行 器 飞 行 控 制 系 统 研 究 与 仿 真 中 北 大 学
中 北 大 学
硕 士 学 位 论 文

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

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

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

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

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

二、研究内容及方法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。

四旋翼pid调参实验报告

四旋翼pid调参实验报告

中北大学四旋翼无人机实践模块测试报告学院:专业:学号姓名:学号姓名:学号姓名:起迄日期:设计地点:指导教师:年月日实验四:四旋翼飞行器单级PID参数整定一、实验目的四旋翼无人机姿态PID控制二、实验仪器计算机、无人机、遥控器、数据线、电池三、实验步骤打开计算机;打开匿名空间站;将无人机、遥控器和计算机连接上,并连接上空间站;参数点击恢复默认设置,并读取飞控;把PID参数调节实验的代码工程下载到飞机里面,然后在上位机显示PITCH角的波形;调节PID参数,直到震荡消失;再慢慢增大ki直到飞机稳定飞行,此时PID参数调节完毕;波形和平稳飞行后显示的数据和各数据的波形如实验结果所示四、实验数据记录图一图二图三图四图五图六图七五、实验数据分析、处理及讨论PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。

其输入e(t)与输出u(t)的关系为:u(t)=kp[e(t)+1/TI∫e(t)dt+TD*de(t)/dt]式中积分的上下限分别是0和t,因此它的传递函数为:G(s)=U(s)/E(s)=kp[1+1/(TI*s)+TD*s],其中kp为比例系数;TI为积分时间常数;TD为微分时间常数。

P是回复力的大小,P小了飞机飞行时候姿态调整软弱无力,打舵响应很慢,p过大会造成发散性震荡,飞机起飞就一直抖动。

I就是把误差量累加然后输出进行控制,I的作用会让调节变得滞后,但是能够然调节的误差减小。

D的作用是消除震荡,由于D项是根误差变化率,所以具有超前调节的作用,D项的存在使得回复的速度不会很快,不会过冲,D项对P项有着抑制作用六、感想、体会、收获等通过本次实验,实现了通过调节P.I.D来控制四旋翼无人机的飞行姿态,寻找使无人机飞行趋于稳定的状态。

四旋翼飞行器_实验报告

四旋翼飞行器_实验报告

四旋翼飞行器动态系统建模仿真实验报告院(系)称学生姓名学生学号指导教师2010年12月18日1.实验目的通过在Matlab环境中对四旋翼飞行器进行系统建模,掌握四旋翼飞行器的建模和控制方法和在Matlab下快速建立虚拟可视化环境的方法。

2.实验设备(1)硬件:PC机。

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

3.实验原理及实验要求3.1实验原理四旋翼飞行器通过四个螺旋桨产生的升力实现飞行,原理与直升机类似。

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

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

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

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

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

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

按照图3所示的控制回路对飞机的运动状态进行控制,控制回路包括内外两层。

图3包含内外两个控制回路的控制结构3.2实验要求(1)基于Simulink 建立四旋翼飞行器的悬停控制回路,实现飞行器的悬停控制;(2)建立GUI界面,能够输入参数并绘制运动轨迹;(3)基于VR Toolbox建立3D动画场景,能够模拟飞行器的运动轨迹(不要求模拟螺旋桨的转动)。

动态系统建模实验——四旋翼仿真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)旋翼通过螺旋桨产生升力。

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

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

—一 —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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四旋翼飞行器倾斜控制 自动控制原理实验报告电子版(研究) 王彤

四旋翼飞行器倾斜控制 自动控制原理实验报告电子版(研究) 王彤

1. 建立被控对象数学模型 (1)由角度转换为电压 以一根支架水平时所在直线为基准轴,支架顺时钟旋转倾斜角度为 正,逆时钟为负,首先给定目标角度θ ,即希望得到的支架与水平轴的夹
角。输入为θ 时,通过电位器转换为电压,电压与角度成正 u t K1 t
(2)由电压得到转矩 电压带动电机,电机旋转的运动方程,当 L=0 时,电机电枢电流为 i 而电机转矩为 M m K2i ,
式中 M、Jm 分别为绕支架质心旋转的力矩和转动惯量。 2. 分析被控对象特性 <根据简化的数学模型得到传递函数,并分析传递函数的特性> (1) 由角度转换为电压
u t K1 t
拉氏变换得到传递函数 G1 s 查的式中 K1
E
U s K1 s
max
u , R
u , R 考虑到电机轴的摩擦 M f f (t ) ,
于是有 M m K 2 对于直流电机电压与旋转角速度的关系为 Tm 有效转矩为 M M m M f (3)由转矩得到旋翼旋转产生的气动拉力
1 2 1 式中 CY、CX 分别为升力系数,和阻力系数, W 2 为翼型迎面动压,S 2
自动控制原理实验研究报告(2010-2011 学年第一学期)
四旋翼飞行器的倾斜控制
姓名: 摘要: 四旋翼飞机通过排布在十字形支架四个顶端的旋翼,产生气动力, 控制飞行器的升降,倾斜,旋转等。本文只讨论四旋翼飞机沿其中一个 支架轴的倾斜控制问题,并且不考虑飞机的高度,旋转,沿另一轴的倾 斜等问题,也不考虑另一轴上的旋翼产生的扰动。输入一个固定倾斜角 度,使飞行器保持这个角度稳定。 关键字:四旋翼飞机 倾斜控制 引言: 相比于单桨直升机而言,四桨直升机有更好的飞行稳定性,和悬停 能力,对侦察拍照,航空测绘等具有强劲优势。采用四螺旋桨设计可以 在现有技术水平上提高直升机的机动性和运载能力,其表现在: 首先,四螺旋桨直升机与传统单螺旋桨直升机在形态上有明显的区 别。四螺旋桨直升机不需要尾桨来保持方向稳定,可以解决现代单桨直 升机空间利用率低的问题。从而提高在舰艇和山区部署使用时的作业效 率。 其次,相比于 H46 等双桨直升机,四桨可以提供更好的悬停性能与 更强大的运载能力,可以用作更稳定的高空作业平台或大型运输工具。 另外,由四个螺旋桨分担目前由一个或两个螺旋桨完成的动力要求 可以降低每个螺旋桨的负担,降低噪音,有利于提高直升机的隐蔽性, 使其可以更好的完成侦察、敌后作战等特种任务。 国内外也有相应的研究、实验,例如比较成功的案例,2009 年一家 德国公司设计制作出一台四螺旋桨内置 GPS 的无人机“MD4-200”,并 进行了成功试飞。该无人机自重 0.9 公斤,并能承重 0.2 公斤,马达噪 音非常小,采用电能驱动,可以在 120 米高度持续飞行 20 分钟。该机 上装有摄像头,可用于侦察。 本文主要通过建立控制对象的数学模型,查阅资料获得参数,得到 系统的传递函数,运用 MATLAB 软件进行设计分析,最后通过 Simulink 仿真,观察所设计的控制系统。 稳定 王彤 班号: 02020801 学号: 2008300558
  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提供了强大的用户图形界面,以帮助用户不必编写底层程序而直接在软件包基础上进行自行开发,这点在诸多软件中都有所体现。

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

相关文档
最新文档