[发明专利]多旋翼飞行器偏航抗饱和控制方法及多旋翼飞行器有效

专利信息
申请号: 201710858674.9 申请日: 2017-09-21
公开(公告)号: CN107748491B 公开(公告)日: 2019-11-15
发明(设计)人: 彭程;乔冠宇;白越 申请(专利权)人: 中国科学院长春光学精密机械与物理研究所
主分类号: G05B11/42 分类号: G05B11/42
代理公司: 44316 深圳市科进知识产权代理事务所(普通合伙) 代理人: 赵勍毅<国际申请>=<国际公布>=<进入
地址: 130033吉林省长春*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多旋翼 飞行器 偏航 饱和 控制 方法
【说明书】:

发明提供的多旋翼飞行器偏航抗饱和控制方法及多旋翼飞行器,不但能够提高飞行器偏航控制性能,而且有效抑制偏航抗饱和现象,增强飞行器的鲁棒性,还具有控制参数较少,易于工程调节,便于工程实现;适用范围广,不依赖于模型,适用于大部分具有执行器饱和的控制系统,具有较强实用性;根据系统不同状态,采取相应不同控制策略,在保证系统稳定的基础上能够提高系统抗扰动能力,抑制饱和现象,具有实际应用价值。

技术领域

本发明涉及无人飞行器控制技术领域,具体涉及一种多旋翼飞行器及其偏航抗饱和控制方法。

背景技术

四旋翼飞行器作为多旋翼飞行器具有体积小、结构简单、飞行灵活、可垂直起降等特点,在军用与民用领域展示出巨大的应用潜力,受到广泛关注。

多旋翼飞行器的运动是依靠电机带动旋翼进行驱动,在实际工程中,电机由于物理上的限制只能达到有限转速,因此,多旋翼飞行器姿态控制存在执行器饱和现象。执行器饱和会导致系统的调节时间延长、超调增大、振荡、甚至系统失稳。以四旋翼飞行器为控制对象,由于其偏航运动由反扭力矩驱动,滚转与俯仰运动是由升力力矩驱动,反扭力矩比升力力矩小很多,约为升力力矩的0.05倍,因此偏航姿态运动与其他两个姿态运动相比能力非常弱。在实际飞行中,特别是面对复杂的具有干扰的飞行环境,四旋翼飞行器偏航运动容易出现执行器饱和现象,导致性能下降,鲁棒性较差。

发明内容

有鉴于此,本发明实施例提供了一种多旋翼飞行器及其偏航抗饱和控制方法,解决多旋翼飞行器偏航运动容易达到执行器饱和的问题,提高偏航控制性能,增强偏航鲁棒性。

第一方面,本发明提供的一种多旋翼飞行器偏航抗饱和控制方法,所述方法包括比例控制器、微分控制器与条件积分补偿控制器,

根据获取所述比例控制器的比例控制参数、偏航角误差和第一预设关系确定所述比例控制器的第一控制量;

根据获取的所述微分控制器的微分控制参数和第二预设关系确定所述微分控制器的第二控制量;

根据获取的所述条件积分补偿控制器的积分控制参数、补偿系数、饱和阈值、饱和控制量及第三预设关系确定所述条件积分补偿控制器的第三控制量;

根据所述第一控制量、第二控制量、第三控制量及第四预设关系确定所述偏航抗饱和控制器的控制量。

可选地,所述第一预设关系为:

up=kpe;

其中,up是第一控制量,kp是比例控制参数,是一个正数,e是偏航角误差,用于表示期望偏航角与实际偏航角的差值。

可选地,所述第二预设关系为:

其中,ud是第二控制量,kd是微分控制参数且是一个正数。

可选地,所述第三预设关系为:

其中,ui为第三控制量,是条件积分补偿量;

所述条件积分补偿量的计算公式如下:

其中,ki是积分控制参数且是一个正数,正数η为补偿系数,正数ρ表示饱和阈值。

可选地,所述第四预设关系为:

un=up+ui+ud

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院长春光学精密机械与物理研究所,未经中国科学院长春光学精密机械与物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710858674.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top