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

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

3天内不再提示

采用PID控制器实现四旋翼无人机的四元数控制律设计

电子设计 来源:电子设计工程 作者:吴成富;刘小齐; 2020-04-19 08:02 次阅读

四旋翼无人机是一种具有4个旋翼的飞行器,有X型分布和十字型分布2种。文中采用的是X型分布的四旋翼,四旋翼无人机只能通过改变旋翼的转速来实现各种运动。国外对四旋翼无人直升机的研究非常活跃。加拿大雷克海德大学的Tavebi和McGilvrav证明了使用四旋翼设计可以实现稳定的飞行。澳大利亚卧龙岗大学的McKerrow对Dragantlyer进行了精确的建模。目前国外四旋翼无人直升机的研究工作主要集中在以下3个方面:基于惯导的自主飞行、基于视觉的自主飞行和自主飞行器系统。而国内对四旋翼的研究主要有:西北工业大学、国防科技大学、南京航天航空大学、中国空空导弹研究院第27所、吉林大学、北京科技大学和哈工大等。大多数的研究方式是理论分析和计算机仿真,提出了很多控制算法。例如,针对无人机模型的不确定性和非线性设计的DI/QFT(动态逆/定量反馈理论)控制器,国防科技大学提出的自抗扰控制器可以对小型四旋翼直升机实现姿态增稳控制,还有一些经典的方法比如PID控制等,但是都不能很好地控制四旋翼速度较大的情况。本文对四旋翼无人机设计了另外一种不同的控制方法即四旋翼的四元数控制律设计,仿真结果表明这种控制方法是一种有效的方法。尤其是对飞机的飞行速度较大的情况,其能稳定地控制四旋翼达到预期的效果。

1、 四旋翼的模型

文中所研究的四旋翼结构属于X型分布,即螺旋桨M1和M4与M2和M3关于X轴对称,螺旋桨M1和M2与M3和M4关于Y轴对称,如图1所示。对于四旋翼的模型本文主要根据四旋翼的物理机理进行物理建模,并做以下2条假设。

采用PID控制器实现四旋翼无人机的四元数控制律设计

1)四旋翼无人机是绝对的刚体,不考虑其结构和弹性形变,而且机体的重心位置不变,其质量为常数;

2)假设地面为惯性参考系,即假设地面坐标系为惯性坐标系。

利用电子秤测出各个零部件的质量,利用游标卡尺和直尺测出各个零部件的尺寸,应用悬吊法测出其机体的重心。立机体坐标系并求出四旋翼的转动惯量,对于不规则的物体进行必要的简化和等效,对于螺旋桨的建模忽略了其所受的空气阻力和侧向力矩,只考虑螺旋桨的升力和扭矩。

1.1 四旋翼动力学方程

在机体坐标系下的受力与力矩关系式:

b1.jpg

1.2 四旋翼无人机动力系统建模

1.2.1 电机动力学模型

b.JPG

其中,JTM为电机的转动惯量,QL为负载扭矩,Q是电机扭矩.V是电机两端电压,I是电机通过的电流,ω是电机转动角速率,Kq,Ra和Ke是电机的特定常数,Kq将电流和扭矩关联,Ra是电机转子的总阻抗,Ke将电机转速关联到电动势。

1.2.2 螺旋桨的模型

文中只考虑螺旋桨沿构造旋转轴的升力T和扭矩Q,忽略其受到的阻力和侧向力矩。这些力或力矩均与旋翼转速的平方(Ω2)成一定比例关系

c.JPG

2、 四旋翼无人机PID控制律设计

2.1 四旋翼无人机PID控制结构

文中的主要目的是基于PID的四旋翼控制问题研究,其最终目标是要验证PID能有效的控制四旋翼在没有重心偏移和有重心偏移下情况下的姿态角和速度。故而首先要对所用的四旋翼飞机进行建模,然后进行控制器的设计,最后进行仿真验证。

d1.jpg

2.2 四旋翼无人机PID控制参数和PID控制器结构图

d.JPG

3、 实验结果与分析

3.1 在没有重心偏移情况下的控制结果

在没有重心偏移情况下俯仰角和滚转一起控制5度的结果表明pid能有效的控制控制量在很快的时间内达到预期的效果。

e.JPG

在姿态角控制基础上近一步加入速度控制,而且速度控制只是简单的比例控制,实验结果很好。

3.2 重心偏移条件下的控制结果

为了检验PID控制效果,文中对四旋翼的重心进行了偏移,控制结果表明控制量的快速性变差,但是控制依然平滑有效。

f.JPG

g.JPG

4、 控制逻辑

为了方便人能更加简单的控制四旋翼,文中加入了控制逻辑。操作者面北朝南,飞机机头可以在你前方的任意一个方向,操作者只要按自己的方位进行前后左右控制。

公式推导:Vxcmd和Vycmd是操作者控制输入。

h.JPG

5、 结论

PID控制器能有效的控制四旋翼无人机的姿态角和速度,而且当四旋翼的重心发生偏移时,虽然控制的快速性有所下降,但控制效果依然满足要求。

责任编辑:gt


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

    关注

    112

    文章

    16332

    浏览量

    177813
  • PID
    PID
    +关注

    关注

    35

    文章

    1472

    浏览量

    85482
  • 无人机
    +关注

    关注

    229

    文章

    10420

    浏览量

    180146
收藏 人收藏

    评论

    相关推荐

    【Simple】嵌入式无人机的应用

    本帖最后由 wangjiamin2014 于 2015-1-8 11:31 编辑 项目名称:嵌入式无人机的应用 团队名称:Simple团队成员:王天鹏 徐鹏飞作品演示密码:
    发表于 01-07 18:22

    【OK210申请】无人机导航与控制

    申请理由:前期有过ARM9系列嵌入式项目开发经验,用过S3C2410做过项目。这次想使用Cortex-A8系列应用到无人机项目中,实现
    发表于 07-24 13:19

    无人机的代码

    有人知道无人机的代码在什么地方下载吗?
    发表于 06-26 18:36

    【NXP LPC54110试用申请】无人机

    项目名称:无人机试用计划:1、申请理由:无人的飞控版可由多块芯片集成,以实现更强大的功能,
    发表于 07-13 09:42

    电子大赛无人机尺寸

    往年无人机类题目中都是这样规定:飞行可自制或外购,带防撞网;外形尺寸(含防撞网)限定为长度
    发表于 07-08 10:43

    无人机的使用指南

    玩转无人机(传感
    发表于 09-16 06:27

    怎样去设计无人机飞控系统

    角线。  高速旋转的螺旋桨产生空气对无人机的反作用力,此反作用力为
    发表于 07-19 06:34

    无人机运动原理

    最近我哥要给我邮递个无人机,再加上本人对蓝天从小就很感兴趣。。所以在学习完驱小车后打算上手下无人
    发表于 08-09 08:25

    手把手教你如何去制作无刷无人机

    如何利用PCB去制作无刷无人机的机架?基于iNav开源固件的无刷
    发表于 08-19 07:06

    环串级控制无人机

    首先我是看无名的无人机环串级控制后来我分析正点原子的非控股源码发现正点原子也是环串级控制刚刚我看《多
    发表于 09-13 06:26

    一种无人机控制系统的设计与实现研究

    本文结合中国科学院沈阳自动化研究所开放课题(室内三维位置环境理解与自主控制研究),在总结无人机研究现状的基础上,开展了
    发表于 09-27 15:53 16次下载

    小型无人机组机方案

    小型无人机组机方案
    发表于 06-20 14:43 96次下载

    无人机PID控制设计方案pdf下载

    无人机PID控制设计是无人机飞行控制技术中一个重要的研究方向。本文研究 了某型
    发表于 03-16 10:10 11次下载

    无人机是如何实现飞行的,它的原理是什么

    ,可编程的无人机更是受到许多中小学生的追捧。下面,我们一起来了解一下
    的头像 发表于 12-01 14:05 2.3w次阅读
    <b class='flag-5'>四</b><b class='flag-5'>旋</b><b class='flag-5'>翼</b><b class='flag-5'>无人机</b>是如何<b class='flag-5'>实现</b>飞行的,它的原理是什么

    笔记:无人机从0到1的实现,目录链接

    0.1>0保持学习,每天都在进步,没有人,在年少时想成为一个普通人,无人机从0到1的实现(一)
    发表于 12-09 17:06 37次下载
    笔记:<b class='flag-5'>四</b><b class='flag-5'>旋</b><b class='flag-5'>翼</b><b class='flag-5'>无人机</b>从0到1的<b class='flag-5'>实现</b>,目录链接