一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多四旋翼无人机输出约束状态一致博弈控制器的制作方法

2022-02-19 11:42:31 来源:中国专利 TAG:


1.本发明涉及工业过程控制技术领域,具体而言涉及一种多四旋翼无人机输出约束状态一致博弈控制器。


背景技术:

2.20世纪以来,随着自动化技术的成熟和发展,多四旋翼无人机系统作为一种更为复杂和先进的机电系统出现在生产与科研等多个方面,众多科研工作者对多四旋翼无人机系统的控制问题展开了深入的研究。与单个的四旋翼无人机系统相比,多四旋翼无人机能够完成更复杂的任务,且具有更大的负荷能力。然而,多四旋翼无人机系统这些优点的获得是需要付出代价的,包括更为复杂的控制问题。将在该协调系统中的某一四旋翼无人机指定为“领导者”,其余的跟踪领导者的预定队形的移动机器人称为“跟随者”群体。在2019年,杜海波等人在有向通信拓扑下,针对一类多四旋翼飞行器的领导

跟随者结构分布式编队控制问题,提出了一种基于反步法的一致性编队控制算法,其在仿真案例中四旋翼飞行器的姿态角和位置作为输出量,让所有四旋翼飞行器在三维空间中收敛到期望的编队形态。但是在很多的实际应用中,四旋翼飞行器在运行中无法避免外部扰动的影响,四旋翼飞行器的姿态角需要限定在特定的范围,且系统的最优性能也是值得考虑的。
3.adp方法是求解最优控制问题的有效工具,它起源于1957年,bellman提出的dp方法,该方法核心是贝尔曼最优原理。这个原理可以归结为一个基本的递推公式,求解hjb方程。但是dp方法存在着“维数灾”问题。为了克服这些弱点,werbos首先提出了adp方法的框架,其主要思想是利用一个函数近似结构来估计代价函数,然后求解hjb方程进而获得近似最优控制策略。近年来,adp方法获得了广泛的关注。基于神经网络技术和adp方法,ferrari设计状态反馈adp控制器。黄玉柱提出了基于状态反馈的有界鲁棒adp控制器,用于控制具有输入约束的不确定仿射非线性连续时间系统。用自适应动态规划算法,赵博研究一类仿射非线性系统的容错控制。在自适应动态规划的基础上,屈秋霞研究了一种基于输入饱和的不确定非线性系统的复合滑模控制器。针对一类具有输入饱和的非线性连续时间系统,在系统状态不完全可测的情况下,朱元恒利用adp方法设计出事件触发近似最优控制器。利用模糊逻辑系统逼近系统的不确定性,张化光设计出一类仿射型非线性多智能体系统的近似最优一致控制方案。针对具有未知动态的仿射型非线性多智能体系统,张吉烈设计分布式最优一致控制器。mazouchi提出了一种在线最优分布式学习算法来解决非线性多智能体微分图形博弈的领导同步问题。通过自适应动态规划方法,完全未知动态的连续时间非线性多智能体系统的分布式最优协调控制问题被研究。一方面,输出问题受限问题在实际工业应用中也是亟需处理的。针对带有输出约束的非线性系统的控制问题,范泉涌和杨光红中提出了一种具有松弛函数的系统变换技术。通过提出一个具有新状态变量的增强系统,以将原始约束问题转换为无约束问题。还有,杨秦敏通过引入一个映射函数来处理输出约束。通过对原系统进行转换,使得转换后的系统等效于原输出约束系统。另一方面,针对含扰动的非线性零和微分博弈,宋睿卓提出基于单神经网络和最小二乘的鲁棒最优控制。穆
朝絮等人将基于博弈的最优控制方法应用到在电力系统上。2016年,魏庆来等人针对具有扰动的零和博弈问题,根据非线性系统的输入输出数据,引入了有效的递归神经网络来重构非线性系统的动力学,并提出了一种连续时间未知非线性系统的数据驱动零和神经最优控制方法。2018年,孙景亮针对一类具有输出和输入约束的严格反馈非线性系统的零和微分博弈问题,提出了拦截操纵目标的问题。将反步法引入零和微分博弈中,拓宽微分博弈的应用范围,并且将零和微分博弈方法应用到导弹

目标拦截系统中。
4.在实际的应用中,对多四旋翼无人机的姿态一致协同控制时,由于每个四旋翼无人机姿态控制系统中存在着外部扰动,无法实现对扰动的精准建模,以及系统的输出姿态需要限定在特定的范围,还有使得系统稳定的同时,系统的最优性也是需要考虑的,所以针对遭受外部扰动的多四旋翼无人机输出约束状态一致博弈控制研究具有重要的理论意义和现实意义。因此,迫切需要一种利用系统转换技术、adp技术和博弈方法的输出约束状态一致博弈控制器,使得对遭受外部扰动的多四旋翼无人机的输出约束状态一致协同的研究具有最直接的现实意义。


技术实现要素:

5.本发明针对现有技术中的不足,提供一种多四旋翼无人机输出约束状态一致博弈控制器,针对四旋翼无人机系统中对输出姿态角的约束问题,通过系统转换技术,将含约束的多四旋翼无人机姿态控制系统转化为无约束的控制系统。考虑到多四旋翼无人机姿态控制系统的未知外部扰动,利用博弈的方法,设计出输出约束状态一致博弈控制器,使得系统达到稳定,并且达到状态一致的控制效果。
6.为实现上述目的,本发明采用以下技术方案:
7.第一方面,本发明实施例提出了一种多四旋翼无人机输出约束状态一致博弈控制器,所述博弈控制器用于控制网络化系统中的各个跟随者;该网络化系统由一个领导者与n个跟随者通过单向拓扑图连接构成,所述跟随者为网络化系统中除领导者外的、含有输出约束的四旋翼无人机;领导者与至少一个跟随者之间存在通信连接,n个跟随者之间存在通信连接,跟随者之间的信息通信采用有向图表示,其中v为节点的非空有限集合,且v={v1,

,v
n
},ε为边的集合,且ε={(v
j
,v
i
)∈v
×
v},v
i
为第i个移动机器人,v
j
为第j个移动机器人;(v
j
,v
i
)∈v
×
v表示第i个移动机器人能够直接获得第j个移动机器人的信息;其中,i、j为所述跟随者的编号,且1≤i≤n,1≤j≤n;
8.所述博弈控制器包括滚转角子控制器、俯仰角子控制器和偏航角子控制器;所述滚转角子控制器、俯仰角子控制器和偏航角子控制器的输入端均与有向图的输出端相连,输出端均与跟随者的输入端连接;
9.所述滚转角子控制器包括滚转角姿态系统转换单元、滚转角姿态一致误差运算单元、adp滚转角姿态逼近器单元、adp滚转角姿态运算单元、adp滚转角姿态第i,1,1子控制单元和设计adp滚转角姿态第i,1,2子控制单元;
10.所述滚转角姿态系统转换单元的输入端为第i个跟随者的状态x
i,1,1
和x
i,1,2
,和第i个跟随者的输出y
i,1

11.所述滚转角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,1,1
和s
j,1,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、滚转角姿态系统转换
单元的输出s
i,1,1
和s
i,1,2
和领导者中滚转角姿态系统转换后的状态s
0,1,1
和s
0,1,2

12.所述adp滚转角姿态逼近器单元的输入端分别为滚转角姿态一致误差运算单元的输出e
i,1,1
和e
i,1,2
、第i,1,1adp子控制单元的输出u
i,1
和第i,1,2adp子控制单元的输出d
i,1

13.所述adp滚转角姿态运算单元的输入端是adp滚转角姿态逼近器单元的输出
14.所述adp滚转角姿态第i,1,1子控制单元的输入端分别是adp滚转角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

15.所述adp滚转角姿态第i,1,2子控制单元的输入端分别是adp滚转角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

16.所述俯仰角子控制器包括俯仰角姿态系统转换单元、俯仰角姿态一致误差运算单元、adp俯仰角姿态逼近器单元、adp俯仰角姿态运算单元、adp俯仰角姿态第i,2,1子控制单元和设计adp俯仰角姿态第i,2,2子控制单元;
17.所述俯仰角姿态系统转换单元的输入端为第i个跟随者的状态x
i,2,1
和x
i,2,2
,和第i个跟随者的输出y
i,2

18.所述俯仰角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,2,1
和s
j,2,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、俯仰角姿态系统转换单元的输出s
i,2,1
和s
i,2,2
和领导者中俯仰角姿态系统转换后的状态s
0,2,1
和s
0,2,2

19.所述adp俯仰角姿态逼近器单元的输入端分别为俯仰角姿态一致误差运算单元的输出e
i,2,1
和e
i,2,2
、第i,2,1adp子控制单元的输出u
i,2
和第i,2,2adp子控制单元的输出d
i,2

20.所述adp俯仰角姿态运算单元的输入端是adp俯仰角姿态逼近器单元的输出
21.所述adp俯仰角姿态第i,2,1子控制单元的输入端分别是adp俯仰角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

22.所述adp俯仰角姿态第i,2,2子控制单元的输入端分别是adp俯仰角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

23.所述偏航角子控制器包括偏航角姿态系统转换单元、偏航角姿态一致误差运算单元、adp偏航角姿态逼近器单元、adp偏航角姿态运算单元、adp偏航角姿态第i,3,1子控制单元和设计adp偏航角姿态第i,3,2子控制单元;
24.所述偏航角姿态系统转换单元的输入端为第i个跟随者的状态x
i,3,1
和x
i,3,2
,和第i个跟随者的输出y
i,3

25.所述偏航角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,3,1
和s
j,3,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、偏航角姿态系统转换单元的输出s
i,3,1
和s
i,3,2
和领导者中偏航角姿态系统转换后的状态s
0,3,1
和s
0,3,2

26.所述adp偏航角姿态逼近器单元的输入端分别为偏航角姿态一致误差运算单元的
输出e
i,3,1
和e
i,3,2
、第i,3,1adp子控制单元的输出u
i,3
和第i,3,2adp子控制单元的输出d
i,3

27.所述adp偏航角姿态运算单元的输入端是adp偏航角姿态逼近器单元的输出
28.adp偏航角姿态第i,3,1子控制单元的输入端分别是adp偏航角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

29.所述adp偏航角姿态第i,3,2子控制单元的输入端分别是adp偏航角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i

30.跟随者中第i个四旋翼无人机的系统模型为:
[0031][0032]
其中,φ
i
为第i四旋翼无人机的滚转角、θ
i
为第i个四旋翼无人机的俯仰角、ψ
i
为第i四旋翼无人机的偏航角、ξ
φ,i
、ξ
θ,i
和ξ
ψ,i
表示第i个四旋翼无人机的空气动力阻尼系数、i
x,i
、i
y,i
和i
z,i
表示第i个四旋翼无人机的转动惯量、u
i,1
、u
i,2
和u
i,3
表示第i个四旋翼无人机的控制输入和d
i,1
、d
i,2
和d
i,3
表示第i个四旋翼无人机的外部未知扰动;
[0033]
将第i个四旋翼无人机的系统模型转换成状态模型,令x
i,1,1
=φ
i
,y
i,1
=x
i,1,1
,x
i,2,1
=θ
i
,y
i,2
=x
i,2,1
,x
i,3,1
=ψ
i
,y
i,3
=x
i,3,1
,则转换后第i个四旋翼无人机的状态模型为:
[0034][0035]
其中,y
i,1
为转换后第i个四旋翼无人机的输出滚转角,y
i,2
为转换后第i个四旋翼无人机的输出俯仰角,y
i,3
为转换后第i个四旋翼无人机的输出偏航角,x
i,1,1
、x
i,1,2
、x
i,2,1
、x
i,2,2
、x
i,3,1
和x
i,3,2
为第i个跟随者的状态,u
i,1
、u
i,2
和u
i,3
分别为第i个四旋翼无人机的滚转角控制输入、俯仰角控制输入和偏航角控制输入,d
i,1
、d
i,2
和d
i,3
分别为第i个四旋翼无人机
的滚转角扰动、俯仰角扰动和偏航角扰动。
[0036]
进一步地,将跟随者的邻接矩阵记为a,那么a=[a
i,j
]
n
×
n
,该邻接矩阵a=[a
i,j
]
n
×
n
的定义如下:
[0037][0038]
其中,a
ij
为第i、j个跟随者的邻接通信;
[0039]
将有向图的拉普拉斯矩阵记为l,那么l=d

a,其中,d为有向图的度矩阵,且d=diag{d1,

,d
n
},d
i
为跟随者的邻接矩阵的行和,且
[0040]
进一步地,将节点i的邻接集合定义为n
i
={j|(v
j
,v
i
)∈ε};有向图的拉普拉斯矩阵记为l,l=[l
i,j
]
n
×
n
,有向图的拉普拉斯矩阵l=[l
i,j
]
n
×
n
的定义为:
[0041][0042]
其中,l
ij
为有向图的拉普拉斯矩阵中的元素。
[0043]
进一步地,将领导者的邻接矩阵记为b,b=diag{b1,

,b
n
},其中b
i
为领导者的邻接通信,当第i个跟随者能够得到领导者的信号时,b
i
=1;当第i个跟随者不能得到领导者的信号时,b
i
=0。
[0044]
第二方面,本发明实施例提出了一种基于前述多四旋翼无人机输出约束状态一致博弈控制器的设计方法,所述设计方法包括以下步骤:
[0045]
a、第i个跟随者的输出约束状态一致博弈控制器结构包括滚转角子控制器、俯仰角子控制器和偏航角子控制器,在第i个跟随者的输出约束状态一致博弈控制器中,设计滚转角子控制器;包括以下步骤:
[0046]
a1、设计滚转角姿态系统转换单元:滚转角姿态系统转换单元的输入端为第i个跟随者的状态x
i,1,1
和x
i,1,2
,和第i个跟随者的输出y
i,1
,根据滚转角输出约束的要求,引入一个非线性滚转角映射函数:其中,h
i,1
(
·
)是一个平滑、可逆和严格单调递增的函数,且满足以下条件:为滚转角输出约束的下界,和为滚转角输出约束的上界;
[0047]
根据非线性滚转角映射函数,转换后的滚转角姿态系统为:
[0048][0049]
根据转换后的滚转角姿态系统,得到滚转角姿态系统转换单元的输出为转换后的滚转角姿态系统的状态s
i,1,1
、s
i,1,2
和转换后的滚转角姿态系统的输出
[0050]
a2、设计滚转角姿态一致误差运算单元:滚转角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,1,1
和s
j,1,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、滚转角姿态系统转换单元的输出s
i,1,1
和s
i,1,2
和领导者中滚转角姿态系统转换后的状态s
0,1,1
和s
0,1,2
,根据以下公式计算滚转角姿态一致误差:
[0051][0052]
a3、设计adp滚转角姿态逼近器单元:adp滚转角姿态逼近器单元的输入端分别为滚转角姿态一致误差运算单元的输出e
i,1,1
和e
i,1,2
、第i,1,1adp子控制单元的输出u
i,1
和第i,1,2adp子控制单元的输出d
i,1
,经过以下的计算:得到adp滚转角姿态逼近器单元的输出其中为adp滚转角姿态逼近器单元中神经网络隐藏层到输出层的估计权值矩阵,是k1行1列矩阵,k1为adp滚转角姿态逼近器单元中神经网络隐藏层神经元的个数,是大于零的常数;c
i,1
为神经网络的学习率,是大于零的常数;e
i,1
=[e
i,1,1
,e
i,1,2
]
t
,q
i,1,1
、q
i,1,2
、r
i,1
、γ
i,1
和γ
i,1
分别是大于零的常数;为激活函数,是k1行1列矩阵,是激活函数对e
i,1
的偏导矩阵,e
i,1
=[e
i,1,1
,e
i,1,2
]
t

[0053]
a4、设计adp滚转角姿态运算单元:adp滚转角姿态运算单元的输入端是adp滚转角姿态逼近器单元的输出经过以下计算:
[0054]
[0055]
得到adp滚转角姿态运算单元的输出和
[0056]
a5、设计adp滚转角姿态第i,1,1子控制单元:adp滚转角姿态第i,1,1子控制单元的输入端分别是adp滚转角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0057][0058]
得到adp滚转角姿态第i,1,1子控制单元的输出u
i,1
[0059]
a6、设计adp滚转角姿态第i,1,2子控制单元

adp滚转角姿态第i,1,2子控制单元的输入端分别是adp滚转角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0060][0061]
得到adp滚转角姿态第i,1,2子控制单元的输出d
i,1

[0062]
b、在第i个跟随者的输出约束状态一致博弈控制器中,设计俯仰角子控制器;
[0063]
b1、设计俯仰角姿态系统转换单元:俯仰角姿态系统转换单元的输入端为第i个跟随者的状态x
i,2,1
和x
i,2,2
,和第i个跟随者的输出y
i,2
,根据俯仰角输出约束的要求,引入一个非线性俯仰角映射函数,为
[0064][0065]
其中,h
i,2
(
·
)是一个平滑、可逆和严格单调递增的函数,且满足以下条件:为俯仰角输出约束的下界,和为俯仰角输出约束的上界;
[0066]
根据非线性俯仰角映射函数,转换后的俯仰角姿态系统为:
[0067][0068]
根据转换后的俯仰角姿态系统,得到俯仰角姿态系统转换单元的输出为转换后的
俯仰角姿态系统的状态s
i,2,1
、s
i,2,2
和转换后的滚转角姿态系统的输出
[0069]
b2、设计俯仰角姿态一致误差运算单元:俯仰角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,2,1
和s
j,2,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、俯仰角姿态系统转换单元的输出s
i,2,1
和s
i,2,2
和领导者中俯仰角姿态系统转换后的状态s
0,2,1
和s
0,2,2
,根据以下公式计算俯仰角姿态一致误差:
[0070][0071]
b3、设计adp俯仰角姿态逼近器单元:adp俯仰角姿态逼近器单元的输入端分别为俯仰角姿态一致误差运算单元的输出e
i,2,1
和e
i,2,2
、第i,2,1adp子控制单元的输出u
i,2
和第i,2,2adp子控制单元的输出d
i,2
,经过以下的计算:得到adp俯仰角姿态逼近器单元的输出其中为adp俯仰角姿态逼近器单元中神经网络隐藏层到输出层的估计权值矩阵,是k2行1列矩阵,k2为adp俯仰角姿态逼近器单元中神经网络隐藏层神经元的个数,是大于零的常数;c
i,2
为神经网络的学习率,是大于零的常数;e
i,2
=[e
i,2,1
,e
i,2,2
]
t
,q
i,2,1
、q
i,2,2
、r
i,2
、γ
i,2
和γ
i,2
分别是大于零的常数;为激活函数,是k2行1列矩阵,是激活函数对e
i,2
的偏导矩阵,e
i,2
=[e
i,2,1
,e
i,2,2
]
t

[0072]
b4、设计adp俯仰角姿态运算单元:adp俯仰角姿态运算单元的输入端是adp俯仰角姿态逼近器单元的输出经过以下计算:
[0073][0074]
得到adp俯仰角姿态运算单元的输出和
[0075]
b5、设计adp俯仰角姿态第i,2,1子控制单元:adp俯仰角姿态第i,2,1子控制单元的输入端分别是adp俯仰角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0076][0077]
得到adp俯仰角姿态第i,2,1子控制单元的输出u
i,2

[0078]
b6、设计adp俯仰角姿态第i,2,2子控制单元:adp俯仰角姿态第i,2,2子控制单元的输入端分别是adp俯仰角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0079][0080]
得到adp俯仰角姿态第i,2,2子控制单元的输出d
i,2

[0081]
c、在第i个跟随者的输出约束状态一致博弈控制器中,设计偏航角子控制器;
[0082]
c1、设计偏航角姿态系统转换单元

偏航角姿态系统转换单元的输入端为第i个跟随者的状态x
i,3,1
和x
i,3,2
,和第i个跟随者的输出y
i,3
,根据偏航角输出约束的要求,引入一个非线性偏航角映射函数:
[0083][0084]
其中,h
i,3
(
·
)是一个平滑、可逆和严格单调递增的函数,且满足以下条件:
[0085]
为偏航角输出约束的下界,和为偏航角输出约束的上界;
[0086]
根据非线性偏航角映射函数,转换后的偏航角姿态系统为:
[0087][0088]
根据转换后的偏航角姿态系统,得到偏航角姿态系统转换单元的输出为转换后的偏航角姿态系统的状态s
i,3,1
、s
i,3,2
和转换后的偏航角姿态系统的输出
[0089]
c2、设计偏航角姿态一致误差运算单元:偏航角姿态一致误差运算单元的输入端分别为有向图中第j个跟随者转换后的状态s
j,3,1
和s
j,3,2
、跟随者的邻接通信a
ij
、领导者的邻接通信b
i
、偏航角姿态系统转换单元的输出s
i,3,1
和s
i,3,2
和领导者中偏航角姿态系统转换后的状态s
0,3,1
和s
0,3,2
,根据以下公式计算偏航角姿态一致误差:
[0090][0091]
c3、设计adp偏航角姿态逼近器单元:adp偏航角姿态逼近器单元的输入端分别为偏航角姿态一致误差运算单元的输出e
i,3,1
和e
i,3,2
、第i,3,1adp子控制单元的输出u
i,3
和第i,3,2adp子控制单元的输出d
i,3
,经过以下的计算:得到adp偏航角姿态逼近器单元的输出其中为adp偏航角姿态逼近器单元中神经网络隐藏层到输出层的估计权值矩阵,是k3行1列矩阵,k3为adp偏航角姿态逼近器单元中神经网络隐藏层神经元的个数,是大于零的常数;c
i,3
为神经网络的学习率,是大于零的常数;e
i,3
=[e
i,3,1
,e
i,3,2
]
t
,q
i,3,1
、q
i,3,2
、r
i,3
、γ
i,3
和γ
i,3
分别是大于零的常数;为激活函数,是k3行1列矩阵,是激活函数对e
i,3
的偏导矩阵,e
i,3
=[e
i,3,1
,e
i,3,2
]
t

[0092]
c4、设计adp偏航角姿态运算单元:adp偏航角姿态运算单元的输入端是adp偏航角姿态逼近器单元的输出经过以下计算:
[0093][0094]
得到adp偏航角姿态运算单元的输出和
[0095]
c5、设计adp偏航角姿态第i,3,1子控制单元:adp偏航角姿态第i,3,1子控制单元的输入端分别是adp偏航角姿态运算单元的输出和有向图中的拉普拉斯矩阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0096][0097]
得到adp偏航角姿态第i,3,1子控制单元的输出u
i,3

[0098]
c6、设计adp偏航角姿态第i,3,2子控制单元

adp偏航角姿态第i,3,2子控制单元的输入端分别是adp偏航角姿态运算单元的输出和有向图中的拉普拉斯矩
阵中的参数l
ii
和领导者的邻接通信b
i
,经过以下计算:
[0099][0100]
得到adp偏航角姿态第i,3,2子控制单元的输出d
i,3

[0101]
本发明基于系统转换技术和博弈方法对多四旋翼无人机在有向通讯网络下实现遭受外部扰动的输出约束状态一致协同控制。考虑到四旋翼无人机飞行姿态中角度的限制,通过系统转换技术,将含输出约束的多四旋翼无人机姿态控制系统转化为无约束系统;借助adp技术和博弈方法,设计的输出约束状态一致博弈控制器不仅使四旋翼无人机姿态控制系统稳定,且满足输出约束的要求,同时使得转换后系统的性能指标达到近似最优。
[0102]
本发明的有益效果是:
[0103]
(1)本发明提供一种多四旋翼无人机输出约束状态一致博弈控制器,针对多四旋翼无人机系统中的输出限制的要求,借助系统转换技术,使得含输出约束的多四旋翼无人机系统转换为无约束的多四旋翼无人机系统。
[0104]
(2)本发明提供一种多四旋翼无人机输出约束状态一致博弈控制器,针对多四旋翼无人机系统中遭受外部扰动的影响,利用博弈的思想将扰动视为一种扰动输入,设计出对应的控制策略,使多四旋翼无人机系统在扰动下仍能达到状态一致的控制效果。
[0105]
(3)本发明提供一种多四旋翼无人机输出约束状态一致博弈控制器,针对多四旋翼无人机系统中性能达到最优的控制问题,采用自适应动态规划技术,使得多四旋翼无人机系统的的性能指标近似最优。
附图说明
[0106]
图1为本发明实施例的多四旋翼无人机输出约束状态一致博弈控制器的结构示意图。
[0107]
图2为本发明实施例的跟随者移动机器人与领导者之间的单向拓扑图。
[0108]
图3为本发明实施例的四个跟随者和领导者中滚转角姿态一致效果。
[0109]
图4为本发明实施例的四个跟随者和领导者中滚转角速度一致效果。
[0110]
图5为本发明实施例的四个跟随者滚转角姿态控制律。
[0111]
图6为本发明实施例的四个跟随者滚转角姿态扰动律。
[0112]
图7为本发明实施例的四个跟随者和领导者中俯仰角姿态一致效果。
[0113]
图8为本发明实施例的四个跟随者和领导者中俯仰角速度一致效果。
[0114]
图9为本发明实施例的四个跟随者俯仰角姿态控制律。
[0115]
图10为本发明实施例的四个跟随者俯仰角姿态扰动律。
[0116]
图11为本发明实施例的四个跟随者和领导者中偏航角姿态一致效果。
[0117]
图12为本发明实施例的四个跟随者和领导者中偏航角速度一致效果。
[0118]
图13为本发明实施例的四个跟随者俯仰角姿态控制律。
[0119]
图14为本发明实施例的四个跟随者俯仰角姿态扰动律。
具体实施方式
[0120]
现在结合附图对本发明作进一步详细的说明。
[0121]
需要注意的是,发明中所引用的如“上”、“下”、“左”、“右”、“前”、“后”等的用语,亦仅为便于叙述的明了,而非用以限定本发明可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当亦视为本发明可实施的范畴。
[0122]
图1为本发明实施例的多四旋翼无人机输出约束状态一致博弈控制器的结构示意图。本实施例涉及一种多四旋翼无人机输出约束状态一致博弈控制器结构,包括滚转角子控制器、俯仰角子控制器和偏航角子控制器,滚转角子控制器、俯仰角子控制器和偏航角子控制器的输入端均与有向图的输出端相连,输出端均与跟随者的输入端连接,跟随者为网络化系统中除领导者外的、含有输出约束的四旋翼无人机,网络化系统由一个领导者与n个跟随者通过单向拓扑图连接构成,领导者为网络化系统中一四旋翼无人机,跟随者均包括约束状态一致博弈控制器,该控制器利用系统转换和adp技术设计,使得跟随者跟踪领导者的状态轨迹,同时将系统的输出限定在预设的范围内。
[0123]
本实施例选用的跟随者中第i个四旋翼无人机姿态系统的状态方程为:
[0124][0125]
其中,φ
i
为第i四旋翼无人机的滚转角、θ
i
为第i个四旋翼无人机的俯仰角、ψ
i
为第i四旋翼无人机的偏航角、ξ
φ,i
、ξ
θ,i
和ξ
ψ,i
表示第i个四旋翼无人机的空气动力阻尼系数、i
x,i
、i
y,i
和i
z,i
表示第i个四旋翼无人机的转动惯量、u
i,1
、u
i,2
和u
i,3
表示第i个四旋翼无人机的控制输入和d
i,1
、d
i,2
和d
i,3
表示第i个四旋翼无人机的外部未知扰动;将第i个四旋翼无人机的系统模型转换成状态模型,令x
i,1,1
=φ
i
,y
i,1
=x
i,1,1
,x
i,2,1
=θ
i
,y
i,2
=x
i,2,1
,x
i,3,1
=ψ
i
,y
i,3
=x
i,3,1
,则转换后第i个四旋翼无人机的状态模型为:
[0126][0127]
其中,y
i,1
为转换后第i个四旋翼无人机的输出滚转角,y
i,2
为转换后第i个四旋翼无人机的输出俯仰角,y
i,3
为转换后第i个四旋翼无人机的输出偏航角,x
i,1,1
、x
i,1,2
、x
i,2,1
、x
i,2,2
、x
i,3,1
和x
i,3,2
为第i个跟随者的状态,u
i,1
、u
i,2
和u
i,3
分别为第i个四旋翼无人机的滚转角控制输入、俯仰角控制输入和偏航角控制输入,d
i,1
、d
i,2
和d
i,3
分别为第i个四旋翼无人机
的滚转角扰动、俯仰角扰动和偏航角扰动。
[0128]
i
x,i
是滚转角系统中惯性矩,取1.25n
·
s2/rad,i
y,i
是俯仰角系统中惯性矩,取1.25n
·
s2/rad,i
z,i
是滚转角系统中惯性矩,取1.25n
·
s2/rad,ξ
φ,i
是滚转角系统中空气动力阻尼系数,取1.2n
·
s2/rad,ξ
θ,i
是俯仰角系统中空气动力阻尼系数,取1.2n
·
s2/rad,ξ
ψ,i
是偏航角系统中空气动力阻尼系数,取1.2n
·
s2/rad。
[0129]
四个跟随者系统状态的初始值分别为:x
1,1,1
(0)=0.3,x
1,1,2
(0)=0.6,x
1,2,1
(0)=0.3,x
1,2,2
(0)=0.6,x
1,3,1
(0)=0.3,x
1,3,2
(0)=0.6,x
2,1,1
(0)=0.2,x
2,1,2
(0)=0.8,x
2,2,1
(0)=0.2,x
2,2,2
(0)=0.8,x
2,3,1
(0)=0.2,x
2,3,2
(0)=0.8,x
3,1,1
(0)=0.1,x
3,1,2
(0)=1.1,x
3,2,1
(0)=0.1,x
2,2,2
(0)=1.1,x
1,3,1
(0)=0.1,x
3,3,2
(0)=1.1,x
4,1,1
(0)=0.35,x
4,1,2
(0)=0.5,x
4,2,1
(0)=0.35,x
4,2,2
(0)=0.5,x
4,3,1
(0)=0.35,x
0,3,2
(0)=0.5。
[0130]
领导者状态状态方程为:
[0131][0132]
其中,y
0,1
为领导者的输出滚转角,y
0,2
为领导者的输出俯仰角,y
0,3
为领导者的输出偏航角,x
0,1,1
、x
0,1,2
、x
0,2,1
、x
0,2,2
、x
0,3,1
和x
0,3,2
为领导者的状态。
[0133]
领导者系统初始值为x
0,1,1
(0)=0.4,x
0,1,2
(0)=0.35,x
0,2,1
(0)=0.4,x
0,2,2
(0)=0.35,x
0,3,1
(0)=0.4,x
0,3,2
(0)=0.35。考虑由4个跟随者和1个领导者组成的多智能体网络,且至少有一个跟随者与领导者之间有通信,其通信拓扑图如图2所示,其中0为领导者的编号,1、2、3、4为四个跟随者的编号。进一步可以得到拉普拉斯矩阵,拉普拉斯矩阵如下:
[0134][0135]
在此例中,系统控制的目的是在单向拓扑图下,对四个跟随者的输出位置进行控制,使得跟随者状态能够跟踪上领导者状态,并使得系统的输出限定在特定的范围。
[0136]
仿真结果如图3至14所示。从图3

图4可看出,四个跟随者的滚转角姿态能够很快的跟踪上领导者的滚转角姿态,且跟随者的滚转角速度也能很快的跟踪上领导者的滚转角速度。从图5

图6,在系统转换技术、adp技术和博弈方法下,跟随者滚转角姿态控制律和扰
动律给出。从图7

图8可看出,四个跟随者的俯仰角姿态能够很快的跟踪上领导者的俯仰角姿态,且跟随者的俯仰角速度也能很快的跟踪上领导者的俯仰角速度。从图9

图10,在系统转换技术、adp技术和博弈方法下,跟随者俯仰角姿态控制律和扰动律给出。从图11

图12可看出,四个跟随者的偏航角姿态能够很快的跟踪上领导者的偏航角姿态,且跟随者的偏航角速度也能很快的跟踪上领导者的偏航角速度。从图13

图14,在系统转换技术、adp技术和博弈方法下,跟随者偏航角姿态控制律和扰动律给出。
[0137]
本发明的优点是考虑到四旋翼无人机飞行姿态中角度的限制,通过系统转换技术,将含输出约束的多四旋翼无人机姿态控制系统转化为无约束系统;借助adp技术和博弈方法,设计的输出约束状态一致博弈控制器不仅使四旋翼无人机姿态控制系统稳定,且满足输出约束的要求,同时使得转换后系统的性能指标达到近似最优。
[0138]
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献