当前位置: 首页 > 专利查询>广州大学专利>正文

带执行器失效的无人艇固定时间共识控制方法技术

技术编号:37796643 阅读:10 留言:0更新日期:2023-06-09 09:26
本发明专利技术公开了带执行器失效的无人艇固定时间共识控制方法。该带执行器失效的无人艇固定时间共识控制方法,无人艇系统即使受到行器失效、未知的时变控制增益和外部干扰的影响,系统的跟踪误差也可以在固定时间内收敛到原点附近,并且收敛时间与系统初始状态无关,通过针对执行机构故障、外界干扰和控制增益时变等因素对无人艇系统的影响,使系统具有较高的控制精度。此外,在控制器中设计了事件触发机制来缓解通信压力,基于反步技术、神经网络自适应控制技术和固定时间稳定控制理论,设计了一种固定时间共识控制器。最后,对所提方法进行仿真。仿真结果表明,具有良好的跟踪精度,且有效节约了通信资源。有效节约了通信资源。有效节约了通信资源。

【技术实现步骤摘要】
带执行器失效的无人艇固定时间共识控制方法


[0001]本专利技术涉及无人艇
,具体为带执行器失效的无人艇固定时间共识控制方法。

技术介绍

[0002]随着海洋科技受到越来越多的关注,自主下水潜航器、无人机和无人艇等海洋航行器成为海洋探测领域的研究热点。无人艇的控制是以导航输出作为期望信号,同导航律构成稳定控制系统,解决航行过程中的动态定位、轨迹跟踪、路径跟踪等控制问题。然而,无人艇的控制面临模型高度非线性和系统的行器失效、外部干扰和未知的时变控制增益等挑战,同时无人艇在基础配置的情况下搭载不同的任务载荷模块,然而各个模块之间需要大量的通信资源来维持系统的稳定性。
[0003]现有的技术方案多数是针对单个无人艇系统的控制方法,本专利技术针对通过通信拓扑图连接的多无人艇系统提出一种多无人艇系统的共识控制方法,可以实现无人艇的共识一致跟踪。
[0004]现有的技术方案多数忽略了通信资源是有限的问题,本专利技术在控制器中设计了事件触发机制,以减少控制信号的更新频率,从而在一定程度上缓解系统的通信压力。
[0005]目前有限时间控制方法使系统收敛时间与系统初始状态有关,但实际应用中,状态变量是无法提前测量的。而且,当系统远离平衡点时,收敛时间会更长。本专利技术设计控制器利用固定时间控制理论,实现系统快速有限时间稳定的,且收敛时间与系统初始状态无关

技术实现思路

[0006](一)解决的技术问题
[0007]针对现有技术的不足,本专利技术提供了带执行器失效的无人艇固定时间共识控制方法,具有良好的跟踪精度等优点,解决了状态变量无法提前测量的问题。
[0008](二)技术方案
[0009]为实现上述具有良好的跟踪精度目的,本专利技术提供如下技术方案:带执行器失效的无人艇固定时间共识控制方法,包括以下步骤:
[0010]S1、对无人艇进行建模,得到状态方程。
[0011]S2、定义误差系统,并设计第一虚拟控制律α
k,i1

[0012]S3、设计事件触发机制。
[0013]S4、设计第二虚拟律α
k,i2

[0014]S5、设计自适应律
[0015]S6、对算法进行仿真实验。
[0016]优选的,所述在S1.1、步骤中,无人艇的数学模型给定如下:
[0017][0018]其中,k=1,2,...,N,x
k,1
=[x
k,11
,x
k,21
,x
k,31
]T
和x
k,2
=[x
k,12
,x
k,22
,x
k,32
]T
分别表示位置和速度表示x
k,1
的导数;表示x
k,2
的导数;y
k
表示系统输出;f
k
(x
k,1
,x
k,2
)为惯性阻尼矩阵;g
k
(t)=diag{g
k,1
(t),g
k,2
(t),g
k,3
(t)}表示时变的质量矩阵;为系统执行器失效的非线性模型,ρ
k
(t)为执行器的健康系数,r
k
(t)为执行器不可控特性,ρ
k
(t)和r
k
(t)均为时变的。
[0019]优选的,所述在S2.1、步骤中,定义误差系统如下:
[0020][0021]其中,e
k,i1
为同步误差,e
k,i2
是虚拟控制误差,α
k.i1
是第一虚拟控制律,y
0,i
为领导者输出信号。h
k
(k=1,2,...,N)表示从领导者到第k个跟随者的信息传输系数。如果跟随着k能从领导者0获取信息,则h
k
>0,反之h
k
=0。a
kj
表示权重参数。
[0022]第一虚拟控制律α
k,i1
设计如下:
[0023][0024]其中,b
k,i1
、c
k,i1
为正数的设计参数;为y
0,i
的导数;q为常数,且
[0025]优选的,所述在S3.1、步骤中,在传统的时间触发机制中,无人艇执行器输入是定时更新的,这需要占用大量的通信资源。因此设计了切换阈值事件触发机制,进一步降低的更新频率,从而缓解系统通信压力。事件触发机制设计如下:
[0026][0027][0028][0029]其中,Δ
k,i
、s
k,i1
、s
k,i2
和δ
k,i
都是正数;0<ι
k,i
<1;为测量误
差;t
k,i,z+1
表示控制器的信号更新时刻,t
k,i,1
表示初始时刻t0,
z
为正整数;inf{
·
}表示下确界;α
k,i2
为第二虚拟控制律。
[0030]每当触发事件时,控制量将作用于执行器,控制量将保持到下一个事件被触发。显然,控制信号更新机制可以降低更新频率,从而减轻通信压力。
[0031]优选的,所述在S4.1步骤中,由于系统模型存在不确定部分,利用神经网络逼近处理系统模型的不确定部分,并根据虚拟控制误差e
k,i2
设计虚拟控制律α
k,i2
和自适应律进一步,S4.11具体包括:系统中存在连续非线性函数其中X表示输入向量,且如果则则表示α
k,i1
的导数;引入一个未知的正参数其中||
·
||表示二范数;参数θ可以通过估计,即为参数θ的估计值,那么最终估计误差可以定义为因此,利用神经网络逼近非线性连续函数的表达式如下:
[0032][0033]其中,为理想未知权值向量,且为理想未知权值向量,且表示的转置;S
k,j
(X
k,j
)为基函数向量,且S
k,j
(X
k,j
)=[S
k,j1
(X
k,j
),S
k,j2
(X
k,j
),...,S
k,jn
(X
k,j
)]T
;n为神经网络的节点数,且n>1;υ
k,i
(X
k,i
)为逼近误差,满足且且S4.12,可根据反步设计方法,利用上述神经网络与虚拟控制误差e
k,i2
构造第二虚拟控制律α
k,i2

[0034][0035][0036]其中,μ
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.带执行器失效的无人艇固定时间共识控制方法,其特征在于,包括以下步骤:S1、对无人艇进行建模,得到状态方程;S2、定义误差系统,并设计第一虚拟控制律α
k,i1
;S3、设计事件触发机制;S4、设计第二虚拟律α
k,i2
;S5、设计自适应律S6、对算法进行仿真实验。2.根据权利要求1所述的带执行器失效的无人艇固定时间共识控制方法,其特征在于,所述在S1.1、步骤中,无人艇的数学模型给定如下:其中,k=1,2,...,N,x
k,1
=[x
k,11
,x
k,21
,x
k,31
]
T
和x
k,2
=[x
k,12
,x
k,22
,x
k,32
]
T
分别表示位置和速度;表示x
k,1
的导数;表示x
k,2
的导数;y
k
表示系统输出;f
k
(x
k,1
,x
k,2
)为惯性阻尼矩阵;g
k
(t)=diag{g
k,1
(t),g
k,2
(t),g
k,3
(t)}表示时变的质量矩阵;为系统执行器失效的非线性模型,ρ
k
(t)为执行器的健康系数,r
k
(t)为执行器不可控特性,ρ
k
(t)和r
k
(t)均为时变的。3.根据权利要求1所述的带执行器失效的无人艇固定时间共识控制方法,其特征在于,所述在S2.1、步骤中,定义误差系统如下:其中,e
k,i1
为同步误差,e
k,i2
是虚拟控制误差,α
k.i1
是第一虚拟控制律,y
0,i
为领导者输出信号。h
k
(k=1,2,...,N)表示从领导者到第k个跟随者的信息传输系数。如果跟随着k能从领导者0获取信息,则h
k
>0,反之h
k
=0。a
kj
表示权重参数。第一虚拟控制律α
k,i1
设计如下:其中,b
k,i1
、c
k,i1
为正数的设计参数;为y
0,i
的导数;q为常数,且的导数;q为常数,且4.根据权利要求1所述的带执行器失效的无人艇固定时间共识控制方法,其特征在于,所述在S3.1、步骤中,在传统的时间触发机制中,无人艇执行器输入是定时更新的,这需要占用大量的通
信资源。因此设计了切换阈值事件触发机制,进一步降低的更新频率,从而缓解系统通信压力。事件触发机制设计如下:信压力。事件触发机制设计如下:信压力。事件触发机制设计如下:其中,Δ
k,i
、s
k,i1
、s
k,i2
和δ
k,i
都是正数;0<ι
k,i
<1;为测量误差;t
k,i,z+1
表示控制器的信号更新时刻,t
k,i,1
表示初始时刻t0,z为正整数;inf{
·
}表示下确界;α
k,i2
为第二虚拟控制律。每当触发事件时,控制量将作用于执行器,控制量将保持到下一个事件被触发。显然,控制信号更新机制可以降低更新频率,从而减轻通信压力。5.根据权利要求1所述的带执行器失效的无人艇固定时间共识控制方法,其特征在于,所述在S4.1步骤中,由于系统模型存在不确定部分,利用神经网络逼近处理系统模型的不确定部分,并根据虚拟控制误差e
k,i2
设计虚拟控制律α
k,i2
和自适应律进一步,S4.11具体包括:系统中存在连续非线性函数其中X表示输入向量,且如果则则表示α
k,i1
的导数;引入一个未知的正参数其中||
·
||表示二范数;参数θ可以通过估计,即为参数θ的估计值,那么最终估计误差可以定义为因此,利用神经网络逼近非线性连续函数的表达式如下:其中,为理想未知权值向量,且为理想未知权值向量,且表示的转置;S
k,j
(X
k,j
)为基函数向量,且S
k,j
(X
k,j
)=[S
k,j1
(X
k,j
),S
k,j2
(X
k,j
),...,S
k,jn
(X
k,j
)]
T
;n为神经网络的节点数,且n>1;υ
k,i
(X
k,i
)为逼近误差,满足且且S4.12,可根据反步设计方法,利用上述神经网络与虚拟控制误差e
k,i2
构造第二虚拟控制律α
k,i2

【专利技术属性】
技术研发人员:王建晖王晨张立杜泳萍王浩远张春良
申请(专利权)人:广州大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1