[发明专利]一种基于自抗扰的无人机控制方法有效
| 申请号: | 202110864018.6 | 申请日: | 2021-07-29 |
| 公开(公告)号: | CN113534842B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 叶润;闫斌;闵黎;周小佳 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G05D1/10 | 分类号: | G05D1/10 |
| 代理公司: | 电子科技大学专利中心 51203 | 代理人: | 陈一鑫 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 无人机 控制 方法 | ||
1.一种基于自抗扰的无人机控制方法,该方法控制模型为:
其中,分别为无人机在n系中各个方向的加速度,Fbz为气动主动力F在b系z轴上的分力,φ、θ、ψ分别为横滚角、俯仰角、偏航角,g为重力加速度,m为无人机质量,虚拟控制变量U1=Fbz,U2=Mbx/Jx,U3=Mby/Jy,U4=Mbz/Jz,惯性矩阵其中,Jx、Jy、Jz为惯性矩阵J的对角线元素;Mbx、Mby、Mbz为无人机绕坐标系在各轴上受到的转矩;ωbx、ωby、ωbz分别为绕b系各轴的旋转的角速度,分别为角加速度;
该方法包括如下步骤:
步骤1:将控制器得到的期望角速度采用跟踪微分器计算得到跟踪值v1(k)和微分值v2(k);
步骤2:获取卡尔曼滤波器观测的系统状态Z1(k)、Z2(k)和抗扰值Z3(k);根据下式计算出系统的状态估计Z1pre(k)、Z2pre(k)和对抗扰值Z3(k)进行修正;
式中,k为采样点数,h为采样步长,β0i,i=1,2,3为带调参数,b0为修正系数,u(k)为输入,E(k)为系统输出与Z1(k)的误差,α、δ、a、b为常数,且:
式中,e为自然指数;
步骤3:利用卡尔曼滤波器根据系统的状态估计进行系统状态更新;
系统协方差估计:Ppre(k+1)=A·Pup(k)·AT+Q
卡尔曼增益:K(k+1)=Ppre(k+1)·CT[C·Ppre(k+1)CT+R]
系统协方差更新:Pup(k+1)=Ppre(k+1)-K(k+1)·C·Ppre(k+1)
系统状态更新:
其中,Q、R为系统噪声协方差,C=[1 0];
步骤5:利用Z3(k)进行不确定性补偿,最终控制量计算公式为;
e1(k)=v1(k)-Z1(k)
e2(k)=v2(k)-Z2(k)
u0(k)=β1fal(e1(k),α1,δ)+β2fal(e2(k),α2,δ)
其中,e1(k)为跟踪微分器跟踪值v1(k)与Z1(k)的差值,u0(k)为由非线性状态误差反馈环节计算得到的控制信号,u(k)为在u0(k)的基础上进行误差补偿的控制器最终控制信号,e2(k)为微分值v2(k)与Z2(k)的差值,β1、β2为带调参数;α1,α2为常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110864018.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于重组蛋白表达的启动子及其应用
- 下一篇:一种声波谐振器及其制备方法





