0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

PCB线路板打样 来源:ct 2019-08-16 09:16 次阅读

四旋翼姿态控制通常选用 PID控制器作为主控环节,但 PID 控制器的参数不易整定,调控结果也存在较大的系统超调量,难以获得满意的控制效果。因此设计了 PI-PD 控制器的四旋翼姿态控制方式,其中 PI 控制器能够使系统快速无稳态误差的收敛,PD 控制器可以有效的抑制系统超调量。仿真结果表明:PI-PD 控制器能够很好的抑制系统超调量,缩短系统收敛时间,具有良好的控制效果。

近年来,随着微型系统、微型传感器、惯导技术以及飞行控制等技术的发展,四旋翼飞行器(以下简称四旋翼)引起了人们的广泛关注。四旋翼是通过改变四个旋翼的转速来调整其在空中的飞行姿态,包括俯仰角 θ、横滚角 φ、偏航角 ψ,从而控制机体水平方向上的运动,因此四旋翼的姿态控制是决定其飞行性能的关键所在。在工业过程控制和航空航天控制等领域中,PID 控制的应用达到 80 % 以上,不过由于四旋翼系统的强非线性、惯性和延迟,PID 控制器对四旋翼姿态的调整效果往往出现较多的系统超调量,或者调整时间较长,控制

效果并不令人满意。因此,设计一种能够抑制系统超调量,并且保证系统快速收敛的控制器,

可以提高四旋翼系统的稳定性和控制性。

1 PID控制器基本原理

PID 控制器结构简单、方便调试,广泛应用于工业生产中。PID 控制器是根据系统输出的误差值调节系统输出的控制形式,包含比例控制(P)、积分控制(I)和微分控制(D),其连续 PID 控制的结构形式为:

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

(1)

其中 u(t) 为系统输出,Kp、Ki、Kd 分别为比例、积分和微分系数,e(t)=y(r)-y(t) 为期望值与输出量的差值,即输出误差。而对于数字控制系统,可将 PID 控制器离散化,得到离散 PID 的结构形式:

PI-PD 控制器的四旋翼飞行器PCB设计和原理图 (2)

其中, 为所有误差值累加之和,Δe(t)=e(t)-e(t-1),等效微分运算。当期望值在相邻的采样周期保持不变时,y(r)=y(r-1),Δe(t)=-y(t)+y(t-1),Δe(t) 即为系统输出的变化量。

若基于 PID 控制器来对四旋翼的姿态进行调控,参数整定难度较大,调控效果不佳。鉴于此,本文基于文章 [6] 提出的 PI-PD 控制器,设计了基于 PI-PD 控制器的四旋翼姿态控制方式,用于减小系统超调量,缩短系统收敛时间,提高四旋翼在空中飞行的稳定性和控制性。

2 PI-PD控制器

PID 控制器对于高阶时滞系统、复杂的模糊系统以及不确定系统而言,控制效果不佳。而在 PID 控制器基础上演变而来的 PI-PD 控制器,对于含有积分、振荡或不稳定环节的控制对象,可以实现较好的闭环控制。PI-PD 控制器其结构图如图 1 所示。

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

图 2:PI-PD 控制器等效结构图

设 PI 控制器和 PD 控制器的传递函数为:

    (3)

     (4)

其中 Kp、Ti 分别 PI 控制器的比例和积分系数,Kf、Td 分别为 PD 控制器的比例和微分系数。图中,PI 控制器仍处于主控环节上,根据期望值调节输出量,具有决定系统收敛快慢和消除稳态误差的作用。而 PD 控制器成为了反馈环节,具有抑制系统振荡和超调量的作用,并且只与系统输出变化量有关,与期望值无关。

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

图 2:PI-PD 控制器等效结构图

为了简化 PI-PD 控制器结构,将其进行结构变换,得到图 2 所示的等效结构图。可得到主控环节 PI+PD 控制器为:

     (5)

设 PID 控制器传递函数为:

           (6)

其中 Kp*、Ti*、Td* 分别为 PID 控制器的参数。于是可将式(5)整理成式(6)的类似形式:

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

(7)

设 Kp=βKf,参数 β 表示 Kp 与 Kf 的关系,式(7)可变换为:

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

(8)

比较式(6)与式(8),可得出 Kp*、Ti*、Td* 与 Kp、Ti、Kf、Td 之间的关系表达式:

  (9)

  (10)

     (11)

        (12)

根据式(9)和(11)可得:

        (13)

根据式(10)和(12)可得:

      (14)

由此可以看出,根据 PID 控制器的 Kp*参数以及 β 值可以计算出 PI-PD 控制器的 Kp和 Kf 参数,β 决定了 Kp 与 Kf 的分配比例。式(13)和(14)表明,PI-PD 控制器的积分

控制和微分控制与 PID 控制器的参数相同。因此 PI-PD 控制器可以根据 PID 控制参数和 β 值计算得出 Kp、Ti、Kf、Td 参数,通过参数再次整定,能使系统在超调量较小、收敛时间较短的情况下平稳收敛,具有良好的调控效果。

3 仿真分析

通过 Adams 软件建立四旋翼动力学虚拟样机,将 Adams 所建模型与 Matlab/Simulink进行联合仿真,研究控制器对四旋翼姿态控制的调节效果。本文研究的四旋翼参数为:机体质量 m=0.67kg,对称电机轴距 l=450mm,旋翼转速与升力关系 8000r/m=9.8N,角度初始值俯仰角 θ=0°、俯仰角期望值 y(r)=0°,仿真步长 t=0.01s。横滚角 φ 与偏航角 ψ 的仿真结

果类同,本文不再赘述。

(1)使用 PID 控制器调节俯仰角 θ 的角度,整定一组参数 Kp=18、Ki=0.2、Kd=260。而根据 PID 控制器参数,设定不同的 β 值,计算出 PI-PD 控制器的 Kp、Ti、Kf、Td 的参数,仿真结果如图 3 所示。

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

图 3:PI-PD 控制器不同 β 值仿真结果

在 1s 的时刻,期望值 y(r) 从 0°变为 1°,俯仰角 θ 在 PID 控制器的调节下,收敛时间约为 1.8s,系统超调量约为 30%。

与 PID 控制器的仿真结果比较,当 β 不同时,PI-PD 控制器具有不同的调节效果。而当 β=3.6 时,系统超调量极小,且收敛时间与PID 控制器基本相同。由此可以证明,选取合适的 β 值,PI-PD 控制器可以有效的抑制系统超调量,提高了系统的稳定性。

(2)为 了 使 系 统 收 敛 时 间 更 短, 根据 PI-PD 控制器的调节特性,重新整定参数Kp、Ki、Kd 和 β,仿真结果如图 4 所示。

PI-PD 控制器的四旋翼飞行器PCB设计和原理图

图 4:PI-PD 控制器不同整定参数仿真结果

仿真结果表明:PID 与 PI-PD-1 的收敛时间约为 1.8s,而 PI-PD-2 的收敛时间约为 0.8s,明显快于前两种控制效果。由此证明 PI-PD 控制器对于不同的整定参数,可以在系统无超调量的情况下,缩短系统收敛时间,提高了系统的控制性。

4 结束语

由于四旋翼的非线性和时滞特性,基于PID 控制器的四旋翼姿态控制方式的调节效果较难满足人们需求。本文基于 PI-PD 控制器,设计了新的四旋翼姿态控制方式。PI-PD 控制器方式可以利用已经整定好的 PID 控制器的参数,根据 β 值计算出控制参数。仿真结果表明

PI-PD 控制器能够使系统稳定收敛,且很好的抑制了系统超调量,获得了良好的控制效果。

在今后的工作中,将继续研究 PI-PD 控制器的参数整定、响应时间、鲁棒性等问题,获得更好的四旋翼姿态控制效果。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4309

    文章

    22899

    浏览量

    395263
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42928
收藏 人收藏

    评论

    相关推荐

    ad怎么把原理图pcb相关联

    分配封装 : 在原理图中,每个元件都需要有一个对应的PCB封装,以便在PCB设计中表示其物理形态和引脚布局。 检查原理图中的每个元件是否已分配了正确的封装。如果没有,需要通过库管理
    的头像 发表于 09-02 16:34 3363次阅读

    开源项目!用ESP8266 DIY会爬墙的无人机

    。 ESP8266无人机飞行控制器原理图 基于ESP12e(ESP8266)的接收控制模块示意图。 电路连接 按照上图中的
    发表于 07-04 09:22

    PS6605系列 PD协议快充控制器概述

    PS6605系列 PD协议快充控制器概述
    的头像 发表于 05-30 13:27 324次阅读
    PS6605系列 <b class='flag-5'>PD</b>协议快充<b class='flag-5'>控制器</b>概述

    PMP21254.1-具有集成 FET 控制器的 160A PCB layout 设计

    电子发烧友网站提供《PMP21254.1-具有集成 FET 控制器的 160A PCB layout 设计.pdf》资料免费下载
    发表于 05-19 16:10 0次下载
    PMP21254.1-具有集成 FET <b class='flag-5'>控制器</b>的 160A <b class='flag-5'>四</b>相 <b class='flag-5'>PCB</b> layout 设计

    pcb设计

    cadence原理图、Allegro PCB设计。Aundefined 1.根据客户要求代画原理图PCB。 2.原理图
    发表于 05-09 01:38

    上海峰飞航空领先全球低空飞行器领域,展望2040年

    eVTOL(Electric Vertical Take-Off and Landing)是一种电力驱动的垂直起降飞行器,常被誉为“飞行汽车”,主要满足城市内、城市间的短途飞行需求。
    的头像 发表于 04-23 09:42 866次阅读

    基于非线性自适应学习控制器飞行器避障方案

    这篇文章的基本原理是通过设计一种新颖的非线性自适应学习控制器,用于快递飞行器的障碍物避免轨迹控制问题。该控制器结合了非线性可变增益(NL
    发表于 04-10 12:39 366次阅读
    基于非线性自适应学习<b class='flag-5'>控制器</b>的<b class='flag-5'>四</b>轴<b class='flag-5'>飞行器</b>避障方案

    无人机飞行原理【其利天下无人机方案开发】

    无人机行业的近年蓬勃发展,宛如一片璀璨的新星汇聚成的辉煌星空。创新和科技的融合将无人机推向生活的前沿,成为引领时代的先锋。这是一场风起云涌的科技巨变,为我们描绘出了一个崭新而引人入胜的无人机时代。 下面我们针对生活中常见的
    的头像 发表于 01-26 22:33 1973次阅读
    <b class='flag-5'>四</b><b class='flag-5'>旋</b><b class='flag-5'>翼</b>无人机<b class='flag-5'>飞行</b>原理【其利天下无人机方案开发】

    光伏象限补偿控制器和普通补偿控制器有什么不同?

    光伏象限补偿控制器和普通补偿控制器有什么不同? 光伏象限补偿控制器与普通补偿控制器之间存在一
    的头像 发表于 01-26 16:47 2419次阅读

    基于RT-Thread与滑模控制的微型多定点控制系统研究

    微型飞行器在情报侦察[1]、遥感测绘[2]等领域有着极高的应用价值,而定点悬停是微型飞行器各项动作的基础,研究微型飞行器的定点悬停有着不可小觑的实用价值。
    的头像 发表于 01-15 14:07 754次阅读
    基于RT-Thread与滑模<b class='flag-5'>控制</b>的微型多<b class='flag-5'>旋</b><b class='flag-5'>翼</b>定点<b class='flag-5'>控制</b>系统研究

    现代电动空中出租车计划2028年投入市场

    这架电池驱动的V型尾翼电动飞行汽车内部可容纳名乘客、随身行李和一名飞行员。八个为飞船提供推力。在垂直起飞模式下,前
    的头像 发表于 01-11 16:32 718次阅读

    深度研究垂直起降固定无人机技术

    垂直起降固定能效更高、航程更远。电动垂直起降飞行器尽管存在诸多优点,但缺乏固定的固有升力,意味着能效不高,航程有限。改进设计,结合电动垂直起降飞行器和固定
    发表于 12-11 10:32 1279次阅读
    深度研究垂直起降固定<b class='flag-5'>翼</b>无人机技术

    单片机制作飞行器使用什么电机驱动模块性价比高?

    制作飞行器使用什么电机驱动模块性价比高
    发表于 11-10 07:36

    你们正点原子的mini飞行器控制器是多少位的?

    你们正点原子的mini飞行器控制器是多少位的
    发表于 11-08 07:40

    飞行器的电机有哪些?

    目前有微型轴,也有像小米、大疆的飞行器。 今天无刷的先不谈,只谈有刷的空心杯电机。 1、目前用在飞行器上的空心杯电机电机有哪些型号
    发表于 11-06 06:54