[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109885077B - 一种四旋翼飞行器姿态控制方法及控制器 - Google Patents

一种四旋翼飞行器姿态控制方法及控制器 Download PDF

Info

Publication number
CN109885077B
CN109885077B CN201910217142.6A CN201910217142A CN109885077B CN 109885077 B CN109885077 B CN 109885077B CN 201910217142 A CN201910217142 A CN 201910217142A CN 109885077 B CN109885077 B CN 109885077B
Authority
CN
China
Prior art keywords
propeller
function
input
rbf
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201910217142.6A
Other languages
English (en)
Other versions
CN109885077A (zh
Inventor
彭辉
李宏亮
吴锐
张丁匀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Central South University
Original Assignee
Central South University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Central South University filed Critical Central South University
Priority to CN201910217142.6A priority Critical patent/CN109885077B/zh
Publication of CN109885077A publication Critical patent/CN109885077A/zh
Application granted granted Critical
Publication of CN109885077B publication Critical patent/CN109885077B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种四旋翼飞行器姿态控制方法及控制器,针对四旋翼飞行器系统难以建立精确物理模型的缺点,采用系统辨识方法建立局部线性、全局非线性的RBF‑ARX模型来描述系统的非线性动态特性。针对该模型的特点以及为了满足系统快速响应特性和较高控制性能的要求,首先将模型转化为带有积分环节的非最小状态空间模型,然后,设计预测控制器并使用拉盖尔函数将输入参数化,使得预测控制系统在线优化的变量减少,并能精确跟踪给定参考信号。针对增大预测时域所带来的数值稳定性问题,通过在目标函数中引入指数型衰减权值,使得闭环系统具有指定稳定度。本方案具有在线优化时间短、较大预测时域情况下数值稳定的特点,又较高的实用价值以及应用前景。

Description

一种四旋翼飞行器姿态控制方法及控制器
技术领域
本发明涉及自动控制技术领域,特别是一种四旋翼飞行器姿态控制方法及控制器。
背景技术
四旋翼飞行器具有轻便、小巧简单的结构以及灵活的飞行控制方式,对复杂地形以及狭小的空间具有很强的适应性,近年来广泛应用于灾难救援、电力巡检、快递运输等各个领域,而且伴随着四旋翼飞行器在体积、重量、续航能力以及视觉等方面的提升,将来具有广泛的应用前景。因此对四旋翼飞行器的建模及控制展开研究具有重要的意义和价值。
四旋翼飞行器具有对称的十字架结构,由4个螺旋桨电机提供动力,通过改变电机的转速以及旋转方向即可控制飞行器的各种飞行姿态以及上升和下降。该系统是一种多变量、强耦合、不稳定的复杂非线性系统,对其控制问题的研究分为建模和控制两个方面。近年来,大量的文献主要集中在四旋翼飞行器物理模型以及在此基础上的控制算法研究。这些方法对提高四旋翼飞行器的控制效果具有重要意义,但是对于不同结构的四旋翼飞行器无法进行推广,而且存在物理模型建立周期和成本较高,模型参数不够精确等问题。针对建模问题,一种较为通用的解决方法是采用系统辨识技术,基于系统的历史输入输出数据,辨识出系统的时间序列模型,但是,如何选择一种能够准确描述系统动态特性的模型对接下来的控制器设计至关重要。
针对四旋翼飞行器系统控制方法的研究,对于不同四旋翼飞行器模型以及控制性能要求,方法呈现出多样性,如PID控制策略、LQ控制策略、飞行姿态自适应稳定的PD2控制器、结合滑模技术的飞行姿态的跟踪控制反馈控制器、基于神经网络在线提供有限脉冲响应系数的PIλDμ控制器、四旋翼飞行器的位置和姿态控制的非线性模型预测控制器等。预测控制是一种能够显示处理约束的先进控制算法,对系统模型的精度要求不高,具有较好的动态控制性能而且对系统的不确定性有较强的鲁棒性。但是四旋翼飞行器是一个快速系统,系统采样时间较短,需要缩短预测控制算法的在线计算时间才能将其应用到该系统,此外,当预测时域较大时,预测控制存在着数值不稳定性问题。
发明内容
本发明所要解决的技术问题是,针对现有技术不足,提供一种四旋翼飞行器姿态控制方法及控制器,有效提高四旋翼飞行器系统的控制性能,同时解决预测控制在预测时域和控制时域较大的情况下在线优化计算时间长以及数值不稳定的问题。
为解决上述技术问题,本发明所采用的技术方案是:一种四旋翼飞行器姿态控制方法,利用下述预测控制器预测四旋翼飞行器的姿态,即通过求得使目标函数J最小时对应的输入信号增量展开式中拉盖尔函数前的系数
Figure BDA0002002444050000021
计算t时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量U(t)=[u1(t) u2(t) u3(t)u4(t)]T
Figure BDA0002002444050000022
其中,
Figure BDA0002002444050000023
Figure BDA0002002444050000024
S=[L(0)T,L(1)T,…,L(Nc-1)T]T
Figure BDA0002002444050000025
Figure BDA0002002444050000026
为离散形式的拉盖尔基函数,
Figure BDA0002002444050000027
Figure BDA0002002444050000028
为展开式中基函数的项数,
Figure BDA0002002444050000029
为输入信号增量展开式中拉盖尔函数前的系数,U(t-1)=[u1(t-1) u2(t-1) u3(t-1) u4(t-1)]T表示t-1时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量;ΔUmin和ΔUmax分别为四个螺旋桨的输入电压增量的下限幅序列和上限幅序列;
Figure BDA0002002444050000031
Figure BDA0002002444050000032
δ≥1为衰减因子;
Figure BDA0002002444050000033
Figure BDA0002002444050000034
Figure BDA0002002444050000035
Figure BDA0002002444050000036
χ=[1 0 … 0]T,n=max(p,q),p、q表示RBF-ARX模型的阶次;j4=0,1,…,Nc-1,Nc为控制时域;i=1,2,3;j2=1,2,3,4。
RBF-ARX模型的表达式为:
Figure BDA0002002444050000041
其中U(t)=[u1(t) u2(t) u3(t) u4(t)]T表示t时刻包含有前、左、右和后螺旋桨输入电压的输入向量,Y(t)=[y1(t) y2(t) y3(t)]T表示包含有俯仰角、翻转角和巡航角的输出向量,p,q,m和d=dim(w(t-1))表示RBF-ARX模型的阶次,C(w(t-1)),
Figure BDA0002002444050000042
分别为以RBF神经网络逼近状态相依ARX模型的函数型系数,
Figure BDA0002002444050000043
Figure BDA0002002444050000044
分别为RBF神经网络的中心和比例缩放因子,
Figure BDA0002002444050000045
Figure BDA0002002444050000046
各维度的值,
Figure BDA0002002444050000047
Figure BDA0002002444050000048
为RBF神经网络的线性权重,h1=0,1,…,m,
Figure BDA0002002444050000049
表示向量的2-范数,Ξ(t)表示与观测信号无关的高斯白噪声信号,w(t-1)=[w1,w2,...,wd]T是表征非线性系统工作点状态的状态信号量,也即RBF神经网络的输入向量。
利用所述RBF-ARX模型得到所述预测控制器的具体过程包括:
1)将所述RBF-ARX模型转化为如下的含有跟踪误差和积分环节的非最小状态空间模型:
Figure BDA00020024440500000410
其中,
Figure BDA0002002444050000051
Φt=[Φ1(t),Φ2(t),Φ3(t)]T
Figure BDA00020024440500000511
R(t)为t时刻期望的飞行姿态且满足R(t+j3)=R(t),j3=1,2,…,Np
Figure BDA0002002444050000052
为状态向量,n=max(p,q);Np为预测时域;
2)基于所述非最小状态空间模型设计四旋翼飞行器姿态控制器,得到的控制器结构如下:
Figure BDA0002002444050000053
其中
Figure BDA0002002444050000054
X(t+j3|t)为t时刻预测的状态变量,Nc≤Np
Figure BDA0002002444050000055
ΔU(t)=U(t)-U(t-1)且ΔU(t+j3)=0,j3≥Nc,X(t)表示t时刻的预测状态变量序列,ΔU(t)表示t时刻预测控制增量序列,Umax和Umin分别四个螺旋桨的输入电压上下限,
Figure BDA0002002444050000056
Figure BDA0002002444050000057
为权值矩阵;
3)将指数型衰减权值引入目标函数:
Figure BDA0002002444050000058
其中
Figure BDA0002002444050000059
Figure BDA00020024440500000510
4)参数化所述控制器,即得到参数化后的预测控制器。
p,q,m,d分别为5、3、1、1;Np=13,Nc=13,a1、a2、a3和a4均为0.68,N1、N2和N3均为1,
Figure BDA0002002444050000061
δ=1.5,
Figure BDA0002002444050000062
Figure BDA0002002444050000063
为单位矩阵。
本发明还提供了一种四旋翼飞行器姿态控制器,该控制器表达式为:
Figure BDA0002002444050000064
其中,
Figure BDA0002002444050000065
Figure BDA0002002444050000066
S=[L(0)T,L(1)T,…,L(Nc-1)T]T
Figure BDA0002002444050000067
Figure BDA0002002444050000068
为离散形式的拉盖尔基函数,
Figure BDA0002002444050000069
Figure BDA00020024440500000610
为展开式中基函数的项数,
Figure BDA00020024440500000611
为输入信号增量展开式中拉盖尔函数前的系数,为输入信号增量展开式中拉盖尔函数前的系数,U(t-1)=[u1(t-1) u2(t-1) u3(t-1) u4(t-1)]T表示t-1时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量;ΔUmin和ΔUmax分别为四个螺旋桨的输入电压增量的下限幅序列和上限幅序列;
Figure BDA00020024440500000612
Figure BDA0002002444050000071
Q=CTC,
Figure BDA0002002444050000072
δ≥1为衰减因子;
Figure BDA0002002444050000073
Figure BDA0002002444050000074
Figure BDA0002002444050000075
Figure BDA0002002444050000076
χ=[1 0 …0]T,n=max(p,q),p、q表示RBF-ARX模型的阶次;j4=0,1,…,Nc-1,Nc为控制时域;
通过求得使目标函数J最小时对应的输入信号增量展开式中拉盖尔函数前的系数
Figure BDA0002002444050000077
计算t时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量U(t-1)=[u1(t-1) u2(t-1) u3(t-1) u4(t-1)]T,从而求得包含有四旋翼飞行器俯仰角、翻转角和巡航角的输出向量。
与现有技术相比,本发明所具有的有益效果为:本发明将辨识得到的模型转化为非最小状态空间模型,并在此基础上设计预测控制器,该非最小状态空间模型将姿态位置误差信息自然包含在内并含有一个积分环节,可有效消除系统的稳态误差,提高四旋翼飞行器姿态控制精度。本发明将控制信号增量用拉盖尔基函数表示,使得预测控制器在线优化的变量数目大幅减少,特别是,当控制时域较大时,依然能够在采样周期内(50ms)计算出控制量,从而有效发挥出预测控制显式处理复杂约束的能力,最终实现对四旋翼飞行器姿态稳定、快速、精确的控制。此外,本发明通过将指数型衰减权值引入目标函数,解决了预测时域较大时,控制算法存在数值不稳定性问题,使得求逆运算结果更为准确,从而求得较为可靠的控制量。本发明的设计方法适用于多变量、强耦合、非线性强以及对控制性能要求高的快速复杂系统,能在计算设备配置不高的场合下实施,具有较高的推广价值。
附图说明
图1为本发明控制方法流程图
图2为本发明四旋翼飞行器结构示意图
具体实施方式
本发明中四旋翼飞行器结构示意图如图1所示:为了研究四旋翼飞行器的姿态控制,锁定飞行器的三个自由度以降低控制的复杂性及避免飞行器的损坏。所以该飞行器有4个输入3个输出,飞行器的输出分别是俯仰角、翻转角和巡航角,输入分别是驱动旋翼的四个电机的控制电压。四个呈交叉对称结构排列的螺旋桨分别由四个电机为飞行器提供动力,可以看到,4个旋翼中有3个是水平安装的,它们控制飞行器的俯仰和翻转运动,还有一个竖直放置,用来控制飞行器的巡航方向。电机数据通过PCI卡实现与PC机的数据交换,在MATLAB的SIMULINK实时控制环境下对电机的电压进行实时控制。飞行姿态是通过改变绕OY轴旋转的俯仰角(pitch);绕OX轴旋转的翻转角(roll)和绕OZ轴旋转的巡航角(yaw)来实现。
为了使本发明所述的方法易于理解,下面详细阐述该控制器的设计过程:
1)建立四旋翼飞行器系统的RBF-ARX模型:
a)基于四旋翼飞行器的物理模型,设计LQR控制器,使飞行器姿态尽可能的在大范围内变化并在输入信号中加入高斯白噪声信号。采集系统的输入输出数据。b)根据步骤a)中采集的历史输入输出数据,采用一种快速收敛的结构化非线性参数优化方法(详见:PengH,Ozaki T,Haggan-Ozaki V,Toyoda Y.2003,A parameter optimization method forthe radial basis function type models),离线辨识出系统的RBF-ARX模型:
Figure BDA0002002444050000091
其中U(t)=[u1(t) u2(t) u3(t) u4(t)]T表示包含有前、左、右和后螺旋桨输入电压的输入向量,Y(t)=[y1(t) y2(t) y3(t)]T表示包含有俯仰角、翻转角和巡航角的输出向量。p,q,m和d=dim(w(t-1))表示RBF-ARX模型的阶次,C(w(t-1)),
Figure BDA0002002444050000092
分别为以RBF神经网络逼近状态相依ARX模型的函数型系数,
Figure BDA0002002444050000093
Figure BDA0002002444050000094
分别为RBF神经网络的中心和比例缩放因子,
Figure BDA0002002444050000095
Figure BDA0002002444050000096
各维度的值,
Figure BDA0002002444050000097
Figure BDA0002002444050000098
为RBF神经网络的线性权重,
Figure BDA0002002444050000099
表示向量的2-范数,Ξ(t)表示与观测信号无关的高斯白噪声信号,w(t-1)=[w1,w2,...,wd]T是表征非线性系统工作点状态的状态信号量,也是RBF神经网络的输入向量。
2)将上述RBF-ARX模型转化为如下的含有跟踪误差和积分环节的非最小状态空间模型:
Figure BDA00020024440500000910
其中
Figure BDA0002002444050000101
Figure BDA0002002444050000102
Figure BDA0002002444050000103
R(t)为t时刻期望的飞行姿态且满足R(t+j3)=R(t)(j3=1,2,…,Np),
Figure BDA0002002444050000104
为状态向量,n=max(p,q);
3)基于上述步骤2)得到的非最小状态空间模型设计四旋翼飞行器姿态控制预测控制器,得到的控制器结构如下:
Figure BDA0002002444050000105
其中
Figure BDA0002002444050000106
X(t+j3|t)为t时刻预测的状态变量,Nc,Np分别为控制时域和预测时域,Nc≤Np
Figure BDA0002002444050000111
ΔU(t)=U(t)-U(t-1)且ΔU(t+j3)=0,j3≥Nc,X(t)表示t时刻的预测状态变量序列,ΔU(t)表示t时刻预测控制增量序列,Umax和Umin分别四个螺旋桨的输入电压上下限,ΔUmin和ΔUmax分别为四个螺旋桨的输入电压增量的下限幅序列和上限幅序列,
Figure BDA0002002444050000112
Figure BDA0002002444050000113
为权值矩阵,在这里
Figure BDA0002002444050000114
(I为单位矩阵),取
Figure BDA0002002444050000115
使得二次型目标函数建立在跟踪误差最小的基础上。
4)基于上述步骤3),将指数型衰减权值引入目标函数
Figure BDA0002002444050000116
其中
Figure BDA0002002444050000117
Figure BDA0002002444050000118
Figure BDA0002002444050000119
Q=CTC,
Figure BDA00020024440500001110
δ≥1为衰减因子;
5)基于上述步骤4),参数化控制器,得到参数化后的预测控制器:
将输入信号增量用拉盖尔基函数表示:
ΔU(t+j3)=L(j3)Tη(j3=0,1,2,…,Nc-1)
其中
Figure BDA00020024440500001111
Figure BDA00020024440500001112
为离散形式的拉盖尔基函数,
Figure BDA00020024440500001113
为输入信号增量展开式中拉盖尔函数前的系数,为输入信号增量展开式中拉盖尔基函数前的系数,
Figure BDA0002002444050000121
为展开式中基函数的项数。
离散拉盖尔基函数满足如下地推关系式:
Figure BDA0002002444050000122
其中
Figure BDA0002002444050000123
Figure BDA0002002444050000124
参数
Figure BDA0002002444050000125
与控制时域Nc满足
Figure BDA0002002444050000126
Figure BDA0002002444050000127
一般在区间5-10内取值。
由上可得参数化后的预测控制器:
Figure BDA0002002444050000128
其中
Figure BDA0002002444050000129
Figure BDA00020024440500001210
S=[L(0)T,L(1)T,…,L(Nc-1)T]T
Figure BDA00020024440500001211
为离散形式的拉盖尔基函数,
Figure BDA00020024440500001212
为输入信号增量展开式中拉盖尔函数前的系数,
Figure BDA0002002444050000131
为展开式中基函数的项数。
问题(5)是一个凸二次规划的优化问题,通过积极集算法在线优化求解即可得到最优的控制输入量。
可以看出,本方法将非线性四旋翼飞行器系统的预测控制问题简化为线性的预测控制问题,并且通过将输入信号增量参数化,大大减少了预测控制算法在线优化时间,而且通过在目标函数中引入指数型衰减权值,当预测时域较大时,系统的数值稳定性问题将得到很好的解决,因此,具有很好的应用前景和推广价值。

Claims (6)

1.一种四旋翼飞行器姿态控制方法,其特征在于,利用下述预测控制器控制四旋翼飞行器的姿态,即通过求得使目标函数J最小时对应的输入信号增量展开式中拉盖尔函数前的系数
Figure FDA0002783547480000011
计算t时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量U(t)=[u1(t) u2(t) u3(t) u4(t)]T
Figure FDA0002783547480000012
其中,
Figure FDA0002783547480000013
Figure FDA0002783547480000014
Figure FDA0002783547480000015
S=[L(0)T,L(1)T,…,L(Nc-1)T]T
Figure FDA0002783547480000016
Figure FDA0002783547480000017
Figure FDA0002783547480000018
为离散形式的拉盖尔基函数,
Figure FDA0002783547480000019
Figure FDA00027835474800000110
为展开式中基函数的项数,
Figure FDA00027835474800000111
为输入信号增量展开式中拉盖尔函数前的系数,U(t-1)=[u1(t-1) u2(t-1) u3(t-1) u4(t-1)]T表示t-1时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量;ΔUmin和ΔUmax分别为四个螺旋桨的输入电压增量的下限幅序列和上限幅序列;Umax和Umin分别四个螺旋桨的输入电压上限和下限;
Figure FDA0002783547480000021
Figure FDA0002783547480000022
为权值矩阵;Np为预测时域;
Figure FDA0002783547480000023
Figure FDA0002783547480000024
Q=CTC,
Figure FDA0002783547480000025
δ≥1为衰减因子;
Figure FDA0002783547480000026
Figure FDA0002783547480000027
Figure FDA0002783547480000028
Figure FDA0002783547480000029
Figure FDA00027835474800000210
χ=[1 0…0]T,n=max(p,q),p、q表示RBF-ARX模型的阶次;j4=0,1,…,Nc-1,Nc为控制时域;i=1,2,3;j2=1,2,3,4。
2.根据权利要求1所述的四旋翼飞行器姿态控制方法,其特征在于,RBF-ARX模型的表达式为:
Figure FDA0002783547480000031
其中U(t)=[u1(t) u2(t) u3(t) u4(t)]T表示t时刻包含有前、左、右和后螺旋桨输入电压的输入向量,Y(t)=[y1(t) y2(t) y3(t)]T表示包含有俯仰角、翻转角和巡航角的输出向量,p,q,m和d=dim(w(t-1))表示RBF-ARX模型的阶次,C(w(t-1)),
Figure FDA0002783547480000032
分别为以RBF神经网络逼近状态相依ARX模型的函数型系数,
Figure FDA0002783547480000033
Figure FDA0002783547480000034
分别为RBF神经网络的中心和比例缩放因子,
Figure FDA0002783547480000035
Figure FDA0002783547480000036
各维度的值,
Figure FDA0002783547480000037
Figure FDA0002783547480000038
Figure FDA0002783547480000039
为RBF神经网络的线性权重,h1=0,1,…,m,
Figure FDA00027835474800000310
表示向量的2-范数,Ξ(t)表示与观测信号无关的高斯白噪声信号,w(t-1)=[w1,w2,...,wd]T是表征非线性系统工作点状态的状态信号量,也即RBF神经网络的输入向量。
3.根据权利要求2所述的四旋翼飞行器姿态控制方法,其特征在于,利用所述RBF-ARX模型得到所述预测控制器的具体过程包括:
1)将所述RBF-ARX模型转化为如下的含有跟踪误差和积分环节的非最小状态空间模型:
Figure FDA0002783547480000041
其中,
Figure FDA0002783547480000042
Φt=[Φ1(t),Φ2(t),Φ3(t)]T
Figure FDA0002783547480000043
R(t)为t时刻期望的飞行姿态且满足R(t+j3)=R(t),j3=1,2,…,Np
Figure FDA0002783547480000044
为状态向量,n=max(p,q);Np为预测时域;
2)基于所述非最小状态空间模型设计四旋翼飞行器姿态控制器,得到的控制器结构如下:
Figure FDA0002783547480000045
其中
Figure FDA0002783547480000046
X(t+j3|t)为t时刻预测的状态变量,Nc≤Np
Figure FDA0002783547480000047
ΔU(t)=U(t)-U(t-1)且ΔU(t+j3)=0,j3≥Nc,X(t)表示t时刻的预测状态变量序列,ΔU(t)表示t时刻预测控制增量序列,Umax和Umin分别四个螺旋桨的输入电压上下限,
Figure FDA0002783547480000048
Figure FDA0002783547480000049
为权值矩阵;
3)将指数型衰减权值引入目标函数:
Figure FDA00027835474800000410
其中
Figure FDA00027835474800000411
Figure FDA0002783547480000051
Q=CTC;
4)参数化所述控制器,即得到参数化后的预测控制器。
4.根据权利要求3所述的四旋翼飞行器姿态控制方法,其特征在于,p,q,m,d分别为5、3、1、1;Np=13,Nc=13,a1、a2、a3和a4均为0.68,N1、N2和N3均为1,
Figure FDA0002783547480000052
δ=1.5,
Figure FDA0002783547480000053
Figure FDA0002783547480000054
为单位矩阵。
5.一种四旋翼飞行器姿态控制器,其特征在于,该控制器表达式为:
Figure FDA0002783547480000055
其中,
Figure FDA0002783547480000056
Figure FDA0002783547480000057
Figure FDA0002783547480000058
S=[L(0)T,L(1)T,…,L(Nc-1)T]T
Figure FDA0002783547480000059
Figure FDA00027835474800000510
Figure FDA00027835474800000511
为离散形式的拉盖尔基函数,
Figure FDA0002783547480000061
Figure FDA0002783547480000062
为展开式中基函数的项数,
Figure FDA0002783547480000063
为输入信号增量展开式中拉盖尔函数前的系数,为输入信号增量展开式中拉盖尔函数前的系数,U(t-1)=[u1(t-1) u2(t-1) u3(t-1) u4(t-1)]T表示t-1时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量;Umax和Umin分别四个螺旋桨的输入电压上限和下限;
Figure FDA0002783547480000064
Figure FDA0002783547480000065
为权值矩阵;Np为预测时域;ΔUmin和ΔUmax分别为四个螺旋桨的输入电压增量的下限幅序列和上限幅序列;
Figure FDA0002783547480000066
Figure FDA0002783547480000067
δ≥1为衰减因子;
Figure FDA0002783547480000068
C=[03×n I3×3],
Figure FDA0002783547480000069
Figure FDA00027835474800000610
Figure FDA00027835474800000611
Figure FDA00027835474800000612
χ=[1 0…0]T,n=max(p,q),p、q表示RBF-ARX模型的阶次;j4=0,1,…,Nc-1,Nc为控制时域;
通过求得使目标函数J最小时对应的输入信号增量展开式中拉盖尔函数前的系数
Figure FDA0002783547480000071
计算t时刻包含有前螺旋桨、左螺旋桨、右螺旋桨和后螺旋桨输入电压的输入向量U(t)=[u1(t) u2(t) u3(t) u4(t)]T
6.根据权利要求5所述的四旋翼飞行器姿态控制器,其特征在于,RBF-ARX模型的表达式为:
Figure FDA0002783547480000072
其中U(t)=[u1(t) u2(t) u3(t) u4(t)]T表示t时刻包含有前、左、右和后螺旋桨输入电压的输入向量,Y(t)=[y1(t) y2(t) y3(t)]T表示包含有俯仰角、翻转角和巡航角的输出向量,p,q,m和d=dim(w(t-1))表示RBF-ARX模型的阶次,C(w(t-1)),
Figure FDA0002783547480000073
分别为以RBF神经网络逼近状态相依ARX模型的函数型系数,
Figure FDA0002783547480000074
Figure FDA0002783547480000075
分别为RBF神经网络的中心和比例缩放因子,
Figure FDA0002783547480000076
Figure FDA0002783547480000077
各维度的值,
Figure FDA0002783547480000078
Figure FDA0002783547480000079
为RBF神经网络的线性权重,h1=0,1,…,m,
Figure FDA00027835474800000710
表示向量的2-范数,Ξ(t)表示与观测信号无关的高斯白噪声信号,w(t-1)=[w1,w2,...,wd]T是表征非线性系统工作点状态的状态信号量,也即RBF神经网络的输入向量。
CN201910217142.6A 2019-03-21 2019-03-21 一种四旋翼飞行器姿态控制方法及控制器 Expired - Fee Related CN109885077B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910217142.6A CN109885077B (zh) 2019-03-21 2019-03-21 一种四旋翼飞行器姿态控制方法及控制器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910217142.6A CN109885077B (zh) 2019-03-21 2019-03-21 一种四旋翼飞行器姿态控制方法及控制器

Publications (2)

Publication Number Publication Date
CN109885077A CN109885077A (zh) 2019-06-14
CN109885077B true CN109885077B (zh) 2021-01-08

Family

ID=66933428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910217142.6A Expired - Fee Related CN109885077B (zh) 2019-03-21 2019-03-21 一种四旋翼飞行器姿态控制方法及控制器

Country Status (1)

Country Link
CN (1) CN109885077B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111522240B (zh) * 2020-05-06 2021-06-11 中南大学 四旋翼飞行器mtmlp-arx模型、辨识方法、系统及存储介质
CN112731915A (zh) * 2020-08-31 2021-04-30 武汉第二船舶设计研究所(中国船舶重工集团公司第七一九研究所) 一种基于卷积神经网络优化nmpc算法的直接航迹控制方法
CN112286053B (zh) * 2020-10-16 2021-08-27 北京航空航天大学 一种高机动微型无人机的制导控制一体化方法
CN112953330B (zh) * 2021-04-02 2022-04-05 浙江大学 一种基于显式模型预测的四旋翼多电机转速协同控制方法
CN113985900B (zh) * 2021-08-04 2023-09-08 铜陵有色金属集团股份有限公司金威铜业分公司 一种四旋翼无人机姿态动态特性模型、辨识方法及自适应柔化预测控制方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107065902B (zh) * 2017-01-18 2019-02-01 中南大学 基于非线性模型的无人机姿态模糊自适应预测控制方法及系统
US10696391B2 (en) * 2017-11-16 2020-06-30 Textron Innovations Inc. Extended range quad tiltrotor aircraft
CN109085755A (zh) * 2018-08-14 2018-12-25 中国电力科学研究院有限公司 基于分布式模型预测控制的风电集群系统超前频率控制方法及系统

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Laguerre-based Adaptive MPC for Attitude Stabilization of Quad-rotor;O.J.GonzalezVillarreal,et al.;《2018 UKACC 12th International Conference on Control (CONTROL)》;20180907;第360-365页 *
QUAD-ROTOR MODELING AND ATTITUDE CONTROL USING STATE-DEPENDENT ARX TYPE MODEL;Zeng Xiaoyong;《Asian Journal of Control》;20140930;第16卷(第5期);第1403-1415页 *
Trajectory Tracking and Stabilization of a Quadrotor Using Model Predictive Control of Laguerre Functions;Mapopa Chipofya,et al.;《Hindawi Publishing Corporati》;20151231(第2015期);第1-12页 *
四旋翼飞行器的建模与姿态控制;曾小勇 等;《中南大学学报(自然科学版) 》;20130930;第44卷(第9期);第3693-3700页 *
基于RBF-ARX模型的改进多变量预测控制及应用;曾小勇 等;《中南大学学报(自然科学版)》;20151031;第46卷(第10期);第3710-3717页 *

Also Published As

Publication number Publication date
CN109885077A (zh) 2019-06-14

Similar Documents

Publication Publication Date Title
CN109885077B (zh) 一种四旋翼飞行器姿态控制方法及控制器
CN107562068B (zh) 一种四旋翼飞行器姿态的动态面输出调节控制方法
Mu et al. Tracking control of podded propulsion unmanned surface vehicle with unknown dynamics and disturbance under input saturation
CN112346470A (zh) 一种基于改进自抗扰控制的四旋翼姿态控制方法
CN108445766A (zh) 基于rpd-smc和rise的无模型四旋翼无人机轨迹跟踪控制器及方法
CN105159306A (zh) 一种基于全局稳定的四旋翼飞行器滑模控制方法
CN106681345A (zh) 基于人群搜索算法的无人机自抗扰控制方法
CN106527462A (zh) 无人机控制装置
CN113110511B (zh) 一种基于广义模糊双曲模型的智能船舶航向控制方法
Tutsoy et al. Minimum Distance and Minimum Time Optimal Path Planning With Bioinspired Machine Learning Algorithms for Faulty Unmanned Air Vehicles
CN110701187B (zh) 一种五自由度磁轴承的智能双积分滑模控制方法及设备
CN114089634B (zh) 一种基于多电机主从轴协同算法的水下机器人控制方法
Wang et al. Design of Adaptive Time-Varying Sliding Mode Controller for Underactuated Overhead Crane Optimized via Improved Honey Badger Algorithm
CN112363538B (zh) 一种速度信息不完备下的auv区域跟踪控制方法
Qi et al. Three-dimensional formation control based on filter backstepping method for multiple underactuated underwater vehicles
CN112462608B (zh) 一种高速列车离散滑模轨迹及速度跟踪控制方法
Chen et al. Robust trajectory tracking control of underactuated underwater vehicle subject to uncertainties
CN116755328B (zh) 基于切换模糊模型的倾转旋翼无人机过渡段飞行控制方法
Xu et al. Bioinspired backstepping sliding mode control and adaptive sliding innovation filter of quadrotor unmanned aerial vehicles
CN110376883A (zh) 四旋翼无人机终端滑模控制方法、系统、介质及设备
Zhu et al. A PID based approximation-free controller with prescribed performance function for model helicopter attitude control
Huang Design of decoupling fuzzy logic controller for quadrotor UAV
CN114489095A (zh) 一种应用于变体飞行器的类脑脉冲神经网络控制方法
Hua et al. A Novel Guided Deep Reinforcement Learning Tracking Control Strategy for Multirotors
CN114415517B (zh) 一种基于时间同步稳定的多智能体一致性控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210108