一种通信链路不稳定的无人机编队鲁棒控制方法及系统
未命名
10-25
阅读:68
评论:0
1.本发明属于无人机集群控制的技术领域,尤其涉及一种通信链路不稳定的无人机编队鲁棒控制方法及系统。
背景技术:
2.近年来,随着科学技术的快速发展,无人机技术已在民用和军用领域发挥重大作用。然而,单架无人机受到自身、任务以及环境等因素限制,其作用存在一定的瓶颈。为了满足未来复杂任务和恶劣环境带来的挑战,无人机协同编队具有更强的环境适应性和鲁棒性,能够很好地弥补单架无人机性能缺陷,因此受到了广泛的研究与探讨。
3.对于无人机编队来说,编队成员之间需要相互通信,获取相对位置状态信息。然而,由于机载设备、成员空间分布、复杂任务环境影响,编队成员之间的信息交互面临严重的干扰影响,造成机间通信链路不稳定,信息交互不畅通,严重影响编队协同稳定性和安全性。
4.目前,一些专利文献已提出了无人机编队控制方法,如:中国专利cn114995521b公开了一种多无人机分布式编队控制方法。中国专利cn113342033b公开了一种基于固定时间技术的无人机姿态同步容错控制方法,然而上述两个专利中,编队成员之间的信息交互都是理想的,没有考虑通信干扰造成的通信链路不确定性影响。中国专利cn111708376b公开了一种对通信链路具有鲁棒性的固定翼无人机编队控制方法,然而该专利中,所设计的控制系统是集中式的,当无人机编队数量较多时,上述控制方法运算量迅速增大,严重影响编队性能。
技术实现要素:
5.鉴于上述问题,本发明公开了一种通信链路不稳定的无人机编队鲁棒控制系统及控制方法,用以解决现有技术中的无人机集群受到通信链路不稳定和集中式运算量大的问题。
6.一方面,本发明提供了一种通信链路不稳定的无人机编队鲁棒控制方法,包括以下步骤:步骤一、建立无人机编队的有向通讯链路并确定编队中心:无人机编队的有向通讯链路表示为:g=(v,e);其中,v为无人机节点的集合,v={t1,t2,
…
,tn},n为无人机节点的总数;无人机节点ti与无人机节点tj之间有信息交换,二者互为邻居节点,i∈[1,n],j∈[1,n],i≠j,每对邻居节点之间的边为(i,j)和(j,i);e为无人机节点中邻居节点之间边的集合,e={(i,j),(j,i)},a=[a
ij
]表示邻居权重矩阵;a
ij
表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间通信链路的权重系数;无人机节点ti的邻居无人机节点tj集合为ni,ni={(tj|(i,j)∈e},j=1,2,
…
,s,s为无人机节点ti的邻居无人机节点tj总数;
惯性坐标系中,编队中心的位置坐标为p0=[x0,y0,z0];无人机节点ti的位置坐标为pi=[xi,yi,zi]
t
;邻居无人机节点tj的位置坐标为pj=[xj,yj,zj]
t
;步骤二、建立电磁干扰影响下的无人机编队通信链路权重系数不确定模型:其中,表示无人机节点ti理想的邻居权重矩阵,表示外界电磁干扰造成的无人机节点ti的未知邻居权重矩阵,表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj理想的通信链路权重系数,表示外界电磁干扰造成的无人机节点ti与无人机节点ti的第j架邻居无人机节点tj的未知通信链路权重系数;步骤三、建立无人机集群编队的运动模型;步骤四、根据步骤三中的无人机节点的运动模型,建立理想通信链路条件下的无人机节点的位置控制律;步骤五、根据步骤四中的位置控制律,建立通信链路不稳定对无人机编队造成的影响,得到无人机节点受到的通信链路干扰影响;步骤六、根据步骤三中的无人机集群编队的运动模型和步骤五中的通信链路干扰影响,建立通信链路干扰抑制控制律;步骤七、将步骤四中无人机节点理想通信链路条件下控制律和步骤六的无人机节点干扰抑制律相结合,组成鲁棒控制律。
[0007]
可选地,步骤三中的无人机集群编队的运动模型为:其中,mi表示无人机节点ti的质量;表示无人机节点ti在飞行过程中的加速度向量;mi表示无人机节点ti的位置参数矩阵;ui表示无人机节点ti的复合控制力输入;g表示重力加速度常量;c3表示3维列向量。
[0008]
可选地,步骤四中的理想通信链路条件下的无人机节点的位置控制律的表达式为:其中,表示理想通信链路条件下的无人机节点ti的位置控制律;t0表示与编
队中心相关的控制参数,k1和k2表示无人机节点ti的控制器增益矩阵;表示无人机节点ti与编队中心的位置偏差;表示无人机节点ti与编队中心的速度偏差;t1表示与编队成员相关的控制参数;表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间的相对距离;表示无人机节点ti与第j架邻居无人机节点tj之间的相对速度;表示编队中心在飞行过程中的速度向量;表示无人机节点ti在飞行过程中的速度向量;表示无人机节点ti在飞行过程中的速度向量。
[0009]
可选地,步骤五中的得到无人机节点受到的通信链路干扰影响,表达式为:其中,表示通信链路不稳定对无人机节点ti造成的影响。
[0010]
可选地,步骤六中的无人机干扰抑制律为:其中,表示无人机节点ti的干扰抑制控制律;s表示拉普拉斯算子,gi(
▪
)为鲁棒滤波器;其中,的表达式如下:其中,表示无人机节点ti的一阶干扰抑制律参数。
[0011]
本发明另一个方面,提供了一种通信链路不稳定的无人机编队鲁棒控制系统,使用前述的控制方法对无人机集群进行通信链路不稳定的编队控制,包括理想通信链路条件下控制律模块、通信链路干扰抑制模块、鲁棒合成模块;理想通信链路条件下控制律模块,用于控制无干扰条件下无人机编队协同飞行;通信链路干扰抑制模块,用于抑制通信链路不稳定干扰、外界复杂干扰影响;鲁棒合成模块,用于对理想通信链路条件下控制律模块控制输入和干扰抑制模块控制输入求和。
[0012]
与现有技术相比,本发明至少可实现如下有益效果之一:(1)本发明的方法通过结合图论方法,设计了一种通信链路不稳定的鲁棒编队控制律,通过对链路不稳定影响进行补偿,获得期望的稳定链路,从而实现无人机编队飞行,解决了传统控制方法受到的编队通信链路不稳定和编队控制效率低的问题。
[0013]
(2)本发明的通信链路干扰抑制模块,能够抑制外界环境对通信链路不稳定造成的影响,安全稳定完成期望的编队任务。
[0014]
(3)本发明的方法能够有效抑制无人机编队协同系统受到的外部干扰和模型不匹配问题,具有较好的鲁棒性,可以实现期望的编队协同性能。
[0015]
(4)本发明的方法复杂度低,易于实现。
附图说明
[0016]
图1是2架无人机在惯性坐标系和本体坐标系下示意图;图2是本发明无人机集群编队控制系统的结构示意图;图3是本发明的实施例中4架无人机集群编队通信链路结构图;图4是本发明的实施例中4架无人机飞行时的三维飞行轨迹;
具体实施方式
下面结合附图和具体实施例,对本发明进行详细描述。
[0017]
在本发明中,为了实现对无人机节点的状态表征,使用惯性坐标系e
地-oxyz和无人机节点的本体坐标系e
体-obxbybzb;其中,惯性坐标系e
地-oxyz为与地球表面固连的坐标系,坐标系原点o选取在地平面一点上,ox轴为指向目标的方向,oy轴垂直于ox轴,oz轴与其它两轴垂直并构成右手直角坐标系;无人机节点的本体坐标系e
体-obxbybzb为与无人机节点本体固连,本体坐标系原点ob在无人机节点的质心处(质心);obxb轴在无人机节点对称平面内并平行于无人机节点的轴线指向目标的方向;obyb轴垂直于obxb轴;obzb轴在无人机节点对称平面内,与obxb轴和obxb轴垂直并构成右手直角坐标系。
[0018]
本发明的一个实施例,如图1-图4,公开了一种通信链路不稳定的无人机编队鲁棒控制方法,包括以下步骤:步骤一、建立无人机编队的有向通讯链路并确定编队中心:无人机编队的有向通讯链路表示为:g=(v,e);其中,v为无人机节点的集合,v={t1,t2,
…
,tn},n为无人机节点的总数;无人机节点ti与无人机节点tj之间有信息交换,二者互为邻居节点,i∈n,j∈n,i≠j,每对邻居节点之间的边为(i,j)和(j,i);e为无人机节点中邻居节点之间边的集合,e={(i,j),(j,i)},a=[a
ij
]表示邻居权重矩阵;a
ij
表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间通信链路的权重系数;无人机节点ti的邻居无人机节点tj集合为ni,ni={(tj| (i,j)∈e},j=1,2,
…
,s,s为无人机节点ti的邻居无人机节点tj总数。
[0019]
如图1所示,无人机节点ti在惯性坐标系e
地-oxyz中所在的位置,定义如下:pi表示无人机节点ti在地面坐标系e
地-oxyz中的坐标向量,pi=[xi,yi,zi]
t
。
[0020]
xi表示无人机节点ti在地面坐标系e
地-oxyz中x方向上的坐标。
[0021]
yi表示无人机节点ti在地面坐标系e
地-oxyz中y方向上的坐标。
[0022]
zi表示无人机节点ti在地面坐标系e
地-oxyz中z方向上的坐标。
[0023]
由此,无人机节点ti的邻居无人机节点tj在惯性坐标系e
地-oxyz中所在的位置,定
义如下:pj表示邻居无人机节点tj在地面坐标系e
地-oxyz中的坐标向量,pj=[xj,yj,zj]
t
。
[0024]
xj表示邻居无人机节点tj在地面坐标系e
地-oxyz中x方向上的坐标。
[0025]
yj表示邻居无人机节点tj在地面坐标系e
地-oxyz中y方向上的坐标。
[0026]
zj表示邻居无人机节点tj在地面坐标系e
地-oxyz中z方向上的坐标。
[0027]
如果无人机编队的有向通讯链路中存在一个无人机节点使得该无人机节点到其他所有的无人机节点都有路径,则有向图通讯链路g包含一个生成树,该无人机节点叫做树的根节点。
[0028]
在发明中,无人机编队的根节点为无人机编队的中心,即:无人机编队的中心节点;该编队中心在惯性坐标系中的位置为p0=[x0,y0,z0]
t
。
[0029]
可以理解的是,编队成员为参与编队的所有无人机节点中除了编队中心的其他无人机节点。
[0030]
步骤二、建立电磁干扰影响下的无人机编队通信链路权重系数不确定模型:实际任务中,由于机载设备、成员空间分布、复杂任务环境影响,编队成员之间的信息交互面临严重的干扰影响,造成机间通信链路不稳定。本发明中,将无人机编队通信链路的不稳定状态表征为通信的权重系数a
ij
具有的不确定性。引入不确定分量,因此,不确定通信链路模型的表达式为:其中,表示无人机节点ti理想的邻居权重矩阵,表示外界电磁干扰造成的无人机节点ti的未知邻居权重矩阵,表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj理想的通信链路权重系数,表示外界电磁干扰造成的无人机节点ti与无人机节点ti的第j架邻居无人机节点tj的未知通信链路权重系数。
[0031]
可以理解的是,无人机节点ti与无人机节点ti的第j架邻居无人机节点tj理想的通信链路权重系数反映了无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间通信耦合强度。在集群编队执行任务时,无人机节点ti会与其多架邻居无人机进行通信,当较大时说明无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间通信强度较强,即无人机节点ti主要与无人机节点tj进行通信,获取对应的状态信息。
[0032]
无人机编队在执行复杂任务时,会受到空间中电磁环境干扰影响,导致通信链路耦合权重系数产生不确定性,本发明用表示外界电磁干扰造成的无人机节点ti与无人机节点ti的第j架邻居无人机节点tj的未知通信链路权重系数,提高了无人机节点之间信息传输效率和精度的控制。
[0033]
步骤三、建立无人机集群编队的运动模型:
其中,mi表示无人机节点ti的质量;表示无人机节点ti在飞行过程中的加速度向量;mi表示无人机节点ti的位置参数矩阵;ui表示无人机节点ti的复合控制力输入;g表示重力加速度常量;c3表示3维列向量,c3=[0 0 1]
t
;步骤四、根据步骤三中的无人机节点的运动模型,建立理想通信链路条件下的无人机节点ti的位置控制律。
[0034]
无人机节点ti理想通信链路条件下控制律的表达式为:其中,t0表示与编队中心相关的控制参数,k1和k2表示无人机节点ti的控制器增益矩阵;表示无人机节点ti与编队中心的位置偏差;表示无人机节点ti与编队中心的速度偏差;t1表示与编队成员相关的控制参数,表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj理想的通信链路权重系数;表示无人机节点ti与无人机节点ti的第j架邻居无人机节点tj之间的相对距离;表示无人机节点ti与第j架邻居无人机节点tj之间的相对速度。
[0035]
步骤五、根据步骤四中的位置控制律,建立通信链路不稳定对无人机编队造成的影响,得到无人机节点ti受到的通信链路干扰影响,表达式为:其中,表示通信链路不稳定对无人机节点ti造成的影响。
[0036]
可以理解的,从而步骤五可知,通信链路不确定性会通过整个通信链路影响无人机节点ti的控制输入,进而影响无人机节点ti的稳定控制性能。
[0037]
步骤六、根据步骤三中的无人机集群编队的运动模型和步骤五中的通信链路干扰影响,建立无人机节点的通信链路干扰抑制控制律。
[0038]
其中,表示无人机节点ti的通信链路干扰抑制控制律;s表示拉普拉斯算子,gi(
▪
)为鲁棒滤波器;其中,的表达式如下:
其中,表示无人机节点ti的一阶干扰抑制律参数。
[0039]
步骤七、将步骤四中无人机节点ti理想通信链路条件下控制律和步骤六的无人机节点ti干扰抑制律相结合,组成鲁棒控制律,进而实现对无人机节点ti的控制。参见图3所示,鲁棒控制律为:。
[0040]
本发明的另一个具体实施例,如图2,公开了一种通信链路不稳定的无人机编队鲁棒控制系统,使用前述控制方法对无人机集群进行通信链路不稳定的编队控制,包括理想通信链路条件下控制律模块、通信链路干扰抑制模块、鲁棒合成模块;理想通信链路条件下控制律模块,用于控制无干扰条件下无人机编队协同飞行;通信链路干扰抑制模块,用于抑制通信链路不稳定干扰、外界复杂干扰影响;鲁棒合成模块,用于对理想通信链路条件下控制律模块控制输入和干扰抑制模块控制输入求和。
[0041]
为了便于理解本发明,下面举例详细阐述本发明方法,但是本发明还可以应用于其他不同于此实施例来实施,因此,本发明保护范围不限于下述实例。
[0042]
在本实施案例中,对4架无人机组成的集群进行编队控制。该4架无人机在执行任务时,按照前述通信链路不稳定的无人机编队控制方法进行编队控制,根据步骤一中所建立的通讯链路如图3所示。设置编队中心飞行轨迹为p0=[0.5t,0.5t,0.5t]m,其中,t表示时间。
[0043]
根据步骤二建立干扰影响下的无人机编队通信链路权重系数不确定模型;设置链路不确定模型如下:,。
[0044]
设置无人机模型参数如下:mi=diag{1,1,1},g=9.81 m/s
²
。无人机集群受到的外界干扰设置如下:。
[0045]
设置理想通信链路条件下控制律参数,得到理想通信链路条件下控制律:,,,;为了计算控制律,给出每架无人机与编队中心的位置偏差如下:m,m,m,m。
[0046]
结合通信链路权重系数不确定模型和外界干扰,得到系统受到总干扰影响。
[0047]
设置无人机干扰抑制控制律参数矩阵:,得到无人机的通信链路干扰抑制控制律。
[0048]
将理想通信链路条件下控制律和干扰抑制律相结合,组成鲁棒控制律,进而实现对无人机编队的控制。
[0049]
仿真结果分析,从图4可以看出,本发明能够使无人机集群编队实现较好的协同。此外,还能够有效抑制系统模型未知和外界干扰的影响,具有很好的鲁棒性。
[0050]
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
技术特征:
1.一种通信链路不稳定的无人机编队鲁棒控制方法,其特征在于,包括以下步骤:步骤一、建立无人机编队的有向通讯链路并确定编队中心:无人机编队的有向通讯链路表示为:g=(v,e);其中,v为无人机节点的集合,v={t1,t2,
…
,t
n
},n为无人机节点的总数;无人机节点t
i
与无人机节点t
j
之间有信息交换,二者互为邻居节点,i∈[1,n], j∈[1,n], i≠j,每对邻居节点之间的边为(i,j)和(j,i);e为无人机节点中邻居节点之间边的集合,e={(i,j),(j,i)},a=[a
ij
]表示邻居权重矩阵;a
ij
表示无人机节点t
i
与无人机节点t
i
的第j架邻居无人机节点t
j
之间通信链路的权重系数;无人机节点t
i
的邻居无人机节点t
j
集合为n
i
,n
i
={(t
j
|(i,j)∈e},j=1,2,
…
,s,s为无人机节点t
i
的邻居无人机节点t
j
总数;惯性坐标系中,编队中心的位置坐标为p0=[x0,y0,z0];无人机节点t
i
的位置坐标为p
i
=[x
i
,y
i
,z
i
]
t
;邻居无人机节点t
j
的位置坐标为p
j
=[x
j
,y
j
,z
j
]
t
;步骤二、建立电磁干扰影响下的无人机编队通信链路权重系数不确定模型:其中,表示无人机节点t
i
理想的邻居权重矩阵,表示外界电磁干扰造成的无人机节点t
i
的未知邻居权重矩阵,表示无人机节点t
i
与无人机节点t
i
的第j架邻居无人机节点t
j
理想的通信链路权重系数,表示外界电磁干扰造成的无人机节点t
i
与无人机节点t
i
的第j架邻居无人机节点t
j
的未知通信链路权重系数;步骤三、建立无人机集群编队的运动模型;步骤四、根据步骤三中的无人机节点的运动模型,建立理想通信链路条件下的无人机节点的位置控制律;步骤五、根据步骤四中的位置控制律,建立通信链路不稳定对无人机编队造成的影响,得到无人机节点受到的通信链路干扰影响;步骤六、根据步骤三中的无人机集群编队的运动模型和步骤五中的通信链路干扰影响,建立无人机节点的通信链路干扰抑制控制律;步骤七、将步骤四中无人机节点理想通信链路条件下控制律和步骤六的无人机节点的通信链路干扰抑制律相结合,组成鲁棒控制律。2.根据权利要求1所述的通信链路不稳定的无人机编队鲁棒控制方法,其特征在于,步骤三中的无人机集群编队的运动模型为:其中,m
i
表示无人机节点t
i
的质量;表示无人机节点t
i
在飞行过程中的加速度向量;m
i
表示无人机节点t
i
的位置参数矩阵;ui表示无人机节点t
i
的复合控制力输入;g表示重力
加速度常量;c3表示3维列向量。3.根据权利要求2所述的通信链路不稳定的无人机编队鲁棒控制方法,其特征在于,步骤四中的理想通信链路条件下的无人机节点的位置控制律的表达式为:其中,表示理想通信链路条件下的无人机节点t
i
的位置控制律;t0表示与编队中心相关的控制参数,k1和k2表示无人机节点t
i
的控制器增益矩阵;表示无人机节点t
i
与编队中心的位置偏差;表示无人机节点t
i
与编队中心的速度偏差;t1表示与编队成员相关的控制参数; 表示无人机节点t
i
与无人机节点t
i
的第j架邻居无人机节点t
j
之间的相对距离;表示无人机节点t
i
与第j架邻居无人机节点t
j
之间的相对速度;表示编队中心在飞行过程中的速度向量;表示无人机节点t
i
在飞行过程中的速度向量;表示无人机节点t
i
在飞行过程中的速度向量。4.根据权利要求3所述的通信链路不稳定的无人机编队鲁棒控制方法,其特征在于,步骤五中的得到无人机节点受到的通信链路干扰影响,表达式为:其中,表示通信链路不稳定对无人机节点t
i
造成的影响。5.根据权利要求4所述的通信链路不稳定的无人机编队鲁棒控制方法,其特征在于,步骤六中的无人机节点的通信链路干扰抑制控制律为:其中,表示无人机节点t
i
的干扰抑制控制律;s表示拉普拉斯算子, g
i
(
▪
)为鲁棒滤波器;其中,的表达式如下:
其中,表示无人机节点t
i
的一阶干扰抑制律参数。6.一种通信链路不稳定的无人机编队鲁棒控制系统,使用权利要求1-5任一项的控制方法对无人机集群进行通信链路不稳定的编队控制,包括理想通信链路条件下控制律模块、通信链路干扰抑制模块、鲁棒合成模块;理想通信链路条件下控制律模块,用于控制无干扰条件下无人机编队协同飞行;通信链路干扰抑制模块,用于抑制通信链路不稳定干扰、外界复杂干扰影响;鲁棒合成模块,用于对理想通信链路条件下控制律模块控制输入和干扰抑制模块控制输入求和。
技术总结
本发明涉及一种通信链路不稳定的无人机编队鲁棒控制方法及系统,属于无人机集群控制的技术领域。本发明通过建立干扰影响下的无人机编队通信链路权重系数不确定模型,得到通信链路不稳定描述;然后,根据无人机集群的运动模型,设计理想通信链路条件下的无人机编队的位置控制律,建立通信链路不稳定对无人机编队造成的影响,得到系统受到总干扰影响;根据无人机节点的运动模型和总干扰影响,设计干扰抑制控制律,实现对干扰影响的抑制;最后,将理想通信链路条件下控制律和干扰抑制律相结合,组成鲁棒控制律,实现对无人机编队的控制。本发明可以实现无人机编队在通信链路不稳定情况下的编队飞行,可以显著提高无人机编队飞行的可靠性。可靠性。可靠性。
技术研发人员:吕金虎 刘德元 刘克新 刘祥龙 谷海波
受保护的技术使用者:中国科学院数学与系统科学研究院
技术研发日:2023.09.12
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/