在当今科技迅猛发展的新时代,无人技术的融合与创新已成为推动现代军事和民用技术进步的关键驱动力。特别是在海洋与空域协同作业需求日益增长的背景下,无人机(Unmanned Aerial Vehicle,UAV)与无人艇(Unmanned Surface Vehicle,USV)协同系统凭借其独特的跨域协同能力和灵活的任务适应性,已逐渐成为学术界和工业界的研究热点。通过整合UAV的高机动性和广域感知能力与USV的持久作业能力,UAV−USV异构协同系统不仅能够在复杂环境下高效执行任务,还可以为海洋资源勘探、环境监测以及海上搜救等提出全新的解决方案[1]。然而,由于UAV与USV在动力学特性、控制模型以及空间维度上存在显著差异,如何实现两者的高效协同与控制仍面临诸多技术挑战[2]。因此,研究由UAV和USV组成的异构编队协同控制问题具有重要的理论和工程意义。
为了有效实现异构多智能体系统的编队协同控制,国内外学者已开展了大量卓有成效的研究工作。XIONG等[3]研究了由无人车(Unmanned Ground Vehicle,UGV)和UAV 构成的异构编队协同控制问题,并提出了一种自适应分数阶滑模控制策略,成功地实现了UGV−UAV系统按照预定要求完成特定的编队配置。CHENG等[4]提出了一种基于自适应神经网络的有限时间终端滑模控制策略,实现了UGV−UAV异构编队协同控制。然而,前述异构编队控制方法[3 - 4]大多基于时间渐近收敛原理进行设计。在诸多实际应用场景中,系统任务往往伴随着严格的时间限制,要求系统在指定时间内完成协同任务。因此,POLYAKOV[5]首次提出固定时间控制方法。该方法能够确保系统状态在固定时间内实现收敛,且这一收敛时间与系统的初始条件无关。为了解决异构多智能体系统固定时间控制问题,CHENG等[6]提出了一种基于观测器的分布式固定时间控制策略。LIU等[7]针对UAV和USV组成的异构多智能体轨迹跟踪控制问题,提出了一种分布式自适应固定时间滑模控制策略,以实现空海协同编队控制。为了更有效地解决UAV−USV异构编队跟踪控制问题,BAI等[8]、XIANG等[9]提出了固定时间编队控制策略。近年来,预设性能控制在提升系统误差精度方面具有重要作用。然而,上述文献所提出的控制策略在设计过程中未将预设性能控制纳入考量范畴。为此,许多学者致力于研究预设性能控制方案,以优化编队系统误差的暂态和稳态性能[10]。LI等[11]研究了一种基于神经网络自适应的预设性能编队控制算法,以保证多个欠驱动无人船编队误差在预设时间内收敛。WANG等[12]、GHOMMAM等[13]设计了一种基于预设性能函数的自适应包围控制方案,进而提高了多无人船编队误差的收敛精度。为了实现更快的收敛速度,WANG等[14]提出了一种有限时间预设性能无人船编队控制方案,保证了编队误差在有限时间内快速收敛到性能函数边界范围之内。针对由UAV和UGV组成的异构多智能体系统固定时间编队控制问题,CHENG等[15]设计了一种基于有限时间预设性能的固定时间控制方案。然而,相关研究在由UAV作为多艘USVs领导者组成的异构编队系统中仍有待解决。
此外,模型不确定性和外部环境干扰总存在于实际系统中,这将导致异构编队控制系统在稳定性和控制精度上面临挑战。因此,如何提高异构编队系统的抗干扰能力是众多学者需要解决的一个问题。针对异构系统中存在的模型不确定性和外部环境干扰等问题,文献[4 - 7]设计了一种自适应神经网络观测器来估计和补偿系统中的复合扰动,来提高异构编队系统的整体鲁棒性。文献[16 - 17]提出了一种基于固定时间收敛理论的扰动观测器设计方法,以处理异构系统中的复合扰动问题;通过引入固定时间控制策略,所设计的观测器实现了对系统扰动的快速精确估计,确保了系统状态在预设时间内达到稳定,从而显著提升了系统的抗干扰性能和鲁棒性。然而单一类型的观测器难以同时满足异构编队系统对快速性、精确性和鲁棒性的综合需求。
基于上述研究成果的启发,本文提出一种基于固定时间神经网络观测器的无人机−无人艇异构编队固定时间鲁棒控制策略。
1 模型构建及预备知识 1.1 图论的相关知识本文采用有向图来描述机-艇异构编队控制系统中
考虑将一个无人机系统作为领导者,无人机的数学模型如下[6]:
| $ {\left\{\begin{aligned} &{\ddot{x}}_{a} = (\cos \omega \sin \theta \cos \varphi + \sin \omega \sin \varphi ){u}_{a1}/{m}_{a} - {\phi }_{xa}{\dot{x}}_{a}/{m}_{a} + {d}_{a1},\\ &{\ddot{y}}_{a}= (\cos \omega \sin \theta \sin \varphi - \sin \omega \cos \varphi ){u}_{a1}/{m}_{a} - {\phi }_{ya}{\dot{y}}_{a}/{m}_{a} + {d}_{a2},\\ &{\ddot{z}}_{a} = (\cos \omega \sin \theta ){u}_{a1}/{m}_{a}-{g}_{a}-{\phi }_{za}{\dot{z}}_{a}/{m}_{a} + {d}_{a3},\\& \ddot{\omega }=\dot{\theta }\dot{\varphi }({J}_{ya}-{J}_{za})/{J}_{xa}-\dot{\theta } \text{π} {J}_{r}/{J}_{xa}+{u}_{a2}/{J}_{xa}-{\phi }_{\omega }\dot{\omega }/{J}_{xa},\\ &\ddot{\theta }\;=\dot{\omega }\dot{\varphi }({J}_{za}-{J}_{xa})/{J}_{ya}-\dot{\omega } \text{π} {J}_{r}/{J}_{ya}+{u}_{a3}/{J}_{ya}-{\phi }_{\theta }\dot{\theta }/{J}_{ya},\\ &\ddot{\varphi }\,=\dot{\omega }\dot{\theta }({J}_{xa} - {J}_{ya})/{J}_{za} + {u}_{a4}/{J}_{za} - {\phi }_{\varphi }\dot{\varphi }/{J}_{za}。\\ \end{aligned} \right.}$ | (1) |
式中:
因此,无人机的三自由度模型可以被定义为:
| $ {\ddot{\chi }}_{a}(t)={\Omega }_{a}{\tau }_{a}+{\mathrm{H }}_{a}({\dot{\chi }}_{a})+{\Xi }_{a}({\dot{\chi }}_{a},t) 。$ | (2) |
式中:
| $ \left\{\begin{aligned} &{u}_{ax}=(\cos \omega \sin \theta \cos \varphi +\sin \omega \sin \varphi ){u}_{a1},\\ &{u}_{ay}=(\cos \omega \sin \theta \sin \varphi -\sin \omega \cos \varphi ){u}_{a1},\\ &{u}_{az}=(\cos \omega \sin \theta ){u}_{a1}。\\ \end{aligned}\right. $ | (3) |
为了便于控制策略的设计,令
| $\left\{ \begin{aligned} &{\dot{\chi }}_{a}={\Theta }_{a},\\& {\dot{\Theta }}_{a}={\Omega }_{a}{\tau }_{a}+{\mathrm{H }}_{a}({\Theta }_{a})+{\Xi }_{a}({\Theta }_{a},t)。\\ \end{aligned}\right. $ | (4) |
在异构编队系统中,第
| $ \left\{\begin{aligned} &{\mathbf{\dot{\boldsymbol{\chi }}}}_{\boldsymbol{i}}=\boldsymbol{R}({\psi }_{\boldsymbol{i}}){\boldsymbol{\nu }}_{i},\\ & ({\boldsymbol{M}}_{\boldsymbol{i}} + \Delta {\boldsymbol{M}}_{\boldsymbol{i}} ){\mathbf{\dot{\boldsymbol{\nu }}}}_{\boldsymbol{i}} + (\boldsymbol{C} ({\boldsymbol{\nu }}_{\boldsymbol{i}} ) + \Delta \boldsymbol{C} ({\boldsymbol{\nu }}_{\boldsymbol{i}} ) ){\boldsymbol{\nu }}_{\boldsymbol{i}} + \\&\quad\quad\quad (\boldsymbol{D}({\boldsymbol{\nu }}_{\boldsymbol{i}}) + \Delta \boldsymbol{D}({\boldsymbol{\nu }}_{\boldsymbol{i}})){\boldsymbol{\nu }}_{\boldsymbol{i}} = {\boldsymbol{\tau }}_{\boldsymbol{i}} + {\boldsymbol{d}}_{\boldsymbol{i}}。\\ \end{aligned}\right. $ | (5) |
式中:
为了便于机−艇异构编队控制策略的设计,令
| $ \left\{\begin{aligned} &{\dot{\chi }}_{i}={\Theta }_{i},\\& {\dot{\Theta }}_{i}={H}_{i}+{\Omega }_{i}{\tau }_{i}+{\Xi }_{i}。\\ \end{aligned}\right. $ | (6) |
式中:
为了便于观测器的设计,本文构建广义化的机−艇异构模型:
| $ \left\{\begin{aligned} &{\dot{\chi }}_{k}={\Theta }_{k},\\ &{\dot{\Theta }}_{k}={H}_{k}+{\Omega }_{k}{\tau }_{k}+\Xi_{k}。\\ \end{aligned}\right. $ | (7) |
式中:当
引理1[15]对于系统
1)若存在一个连续可微的正定函数
| $ \dot{V}(x)\leqslant -{m}_{1}{V}^{p}(x)-{m}_{2}{V}^{q}(x) 。$ | (8) |
则系统是固定时间稳定的,且收敛时间满足如下不等式:
| $ T\leqslant {T}_{\max }=\frac{1}{{m}_{1}(1-p)}+\frac{1}{{m}_{2}(q-1)} 。$ | (9) |
2)若存在一个很小的正常数
| $ \dot{V}(x)\leqslant -{m}_{1}{V}^{p}(x)-{m}_{2}{V}^{q}(x)+\vartheta。$ | (10) |
则系统是固定时间稳定的,且其收敛时间满足:
| $ T\leqslant {T}_{\max }=\frac{1}{{m}_{1}\varsigma (1-p)}+\frac{1}{{m}_{2}\varsigma (q-1)} 。$ | (11) |
式中:
引理2[17] 对于任意
| $ 0\leqslant \left| x\right| -\frac{{x}^{2}}{\sqrt{{x}^{2}+\ell^{2}}} \lt \ell。$ | (12) |
引理3[19] 对于常数y1~y3,若存在
| $ {y}_{3}y_{2}^{q}\leqslant \frac{1}{1+q}\left(2y_{1}^{1+q}-y_{3}^{1+q}\right)。$ | (13) |
引理4[20] 对于任意常数,
| $ {\left| x\right| }^{{{z}_{1}}}{\left| y\right| }^{{{z}_{2}}}\leqslant \frac{{z}_{1}}{{z}_{1}+{z}_{2}}{z}_{3}{\left| x\right| }^{{{z}_{1}}+{{z}_{2}}}+\frac{{z}_{2}}{{z}_{1}+{z}_{2}}{z}_{3}{}^{-\frac{{z}_{1}}{{z}_{2}}}{\left| y\right| }^{{{z}_{1}}+{{z}_{2}}} 。$ | (14) |
引理5[9] 对于任意实数
| $ \left\{\begin{aligned} & {\sum \limits_{k=1}^{N}{\left| {\boldsymbol{x}}_{k}\right| }^{1+{{c}_{1}}}\geqslant \left(\sum \limits_{k=1}^{N}{\left| {\boldsymbol{x}}_{k}\right| }^{2}\right)}^{\frac{1+{c}_{1}}{2}},\\ &{\left(\sum \limits_{k=1}^{N}\left| {\boldsymbol{x}}_{k}\right| \right)}^{{{c}_{1}}}\leqslant \sum \limits_{k=1}^{N}{\left| {\boldsymbol{x}}_{k}\right| }^{{{c}_{1}}},\\& {\left(\sum \limits_{k=1}^{N}\left| {\boldsymbol{x}}_{k}\right| \right)}^{{{c}_{2}}}\leqslant {N}^{{{c}_{2}}-1}\sum \limits_{k=1}^{N}{\left| {\boldsymbol{x}}_{k}\right| }^{{{c}_{2}}}。\\ \end{aligned} \right.$ | (15) |
假设1 参考轨迹
假设2 领航者无人机的集总扰动
假设3 每艘跟随者无人艇的集总扰动
为提高机−艇异构编队控制系统对模型不确定性和外部扰动的鲁棒性,本文将固定时间控制理论与自适应神经网络(RBFNN)逼近技术相结合,设计了一种固定时间神经网络观测器[21]。本文机−艇异构系统的集总扰动可以表示为:
| $ {\Xi }_{k}=h_{k}^{-1}({\mu }_{k}f({\Theta }_{k})+e({\Theta }_{k}))。$ | (16) |
式中:
| $ f({\Theta }_{k})=\exp \left(-\frac{{({{\Theta }_{k}}-c)}^{\mathrm{{T}}}({\Theta }_{k}-c)}{2{\Gamma }^{2}}\right) 。$ | (17) |
式中:
定义辅助变量
| $ \left\{\begin{aligned} & {\beta }_{k}={\chi }_{k}-{\alpha }_{k},\\ &{\dot{\alpha }}_{k}={H}_{K}+{\Omega }_{k}{\tau }_{k}+{\gamma }_{1}si{g}^{{{w}_{1}}}({\beta }_{k})+{\gamma }_{2}\beta _{k}^{{w}_{2}}+\\& \quad\quad{\gamma }_{3}\frac{{\beta }_{k}}{\sqrt{\beta _{k}^{2}+( {\ell/{{\gamma }_{3}}})}}+h_{k}^{-1}({\hat{\mu }}_{k}f({\Theta }_{k}))。\\ \end{aligned}\right.$ | (18) |
式中:
根据式(18),可将本文所用观测器设计为:
| ${ \left\{\begin{aligned} &{\hat{\Xi }}_{k}={\gamma }_{1}si{g}^{{{w}_{1}}}({\beta }_{k}) + {\gamma }_{2}\beta _{k}^{{w}_{2}} + {\gamma }_{3}\frac{{\beta }_{k}}{\sqrt{\beta _{k}^{2} + {(\ell/{{\gamma }_{3}})}^{2}}} + h_{k}^{-1}({\hat{\mu }}_{k}f({\Theta }_{k})),\\& {\dot {\hat \mu }}_{k}=G\left(h_{k}^{-1}{\beta }_{k}f({\Theta }_{k})-{\xi }_{1}{\hat{\mu }}_{k}-{\xi }_{2}\hat{\mu }_{k}^{{w}_{2}}\right)。\\ \end{aligned} \right.}$ | (19) |
式中:
定义观测误差为
| $ {\dot{\beta }}_{k}={\Xi }_{k}-{\hat{\Xi }}_{k}={\tilde{\Xi }}_{k}。$ | (20) |
因此,当
定理1 在假设2和假设3成立的条件下,如果采用本文所设计的固定时间神经网络观测器式(19),则可确保扰动估计值
证明:选择Lyapunov函数
| $ {V}_{1}=\frac{1}{2}\beta _{k}^{\mathrm{{T}}}{\beta }_{k}+\frac{1}{2G}\tilde{\mu }_{k}^{{\mathrm{T}}}{\tilde{\mu }}_{k}。$ | (21) |
式中:
对式(21)求导,并将式(18)、式(19)代入,则得到:
| $ \begin{split}{\dot{V}}_{1}= & \beta _{k}^{\mathrm{{T}}}{\dot{\beta }}_{k}+\dfrac{1}{G}{\tilde{\mu} }_{k}^{\mathrm{{T}}}{\dot{\tilde{\mu}}}_{k} =-{\gamma }_{1}{\left|\left|{\beta }_{k}\right|\right|}^{{{w}_{1}}+1}-{\gamma }_{2}{\left|\left|{\beta }_{k}\right|\right|}^{{{w}_{2}}+1}-\\ &{\gamma }_{3}\dfrac{\beta _{k}^{2}}{\sqrt{\beta _{k}^{2}+(\ell/{{\gamma }_{3}})^{2}}}+{\xi }_{1}{\tilde{\mu }}_{k}^{\mathrm{{T}}}{\hat{\mu}}_{k}+{\xi }_{2}{\tilde{\mu }}_{k}^{\mathrm{{T}}}{\hat{\mu}}^{{{w}_{2}}}_{k}。\end{split} $ | (22) |
根据引理2和引理3以及杨氏不等式,可得:
| $ \left\{\begin{aligned} &\displaystyle\frac{-{\gamma }_{3}\cdot \text{}\beta _{k}^{2}}{\sqrt{\beta _{k}^{2}+(\ell/{{\gamma }_{3}})^{2}}}\leqslant -{\gamma }_{3}\cdot ||{\beta }_{k}||+\ell,\\& {\xi }_{1}{\tilde{\mu }}_{k}^{\mathrm{{T}}}{\hat{\mu }}_{k}\leqslant -\frac{{\xi }_{1}}{2}{\tilde{\mu }}_{k}^{\mathrm{{T}}}{\tilde{\mu }}_{k}+\frac{{\xi }_{1}}{2}{\left|\left|{\mu }_{k}\right|\right|}^{2},\\& {\xi }_{2}{\tilde{\mu }}_{k}^{\mathrm{{T}}}{\hat{\mu }}_{K}^{{{w}_{2}}}\leqslant \frac{{\xi }_{2}}{1+{w}_{2}}\left(2\mu _{k}^{1+{w}_{2}}-\tilde{\mu }_{k}^{1+{w}_{2}}\right)。\\ \end{aligned} \right.$ | (23) |
综合上式,将不等式(23)代入到式(22)中,则可以进一步简化
| $ \begin{split}&{\dot{V}}_{1}\leqslant -{\gamma }_{1}{\left|\left|{\beta }_{k}\right|\right|}^{{{w}_{1}}+1}-{\gamma }_{2}{\left|\left|{\beta }_{k}\right|\right|}^{{{w}_{2}}+1}-\frac{{\xi }_{1}}{2}\tilde{\mu }_{k}^{\mathrm{{T}}}{\tilde{\mu }}_{k}+\\ &\frac{{\xi }_{2}}{1+{w}_{2}}{\tilde{\mu }}_{k}{}^{1+{{w}_{2}}}+\frac{{\xi }_{1}}{2}{\left|\left|{\mu }_{k}\right|\right|}^{2}+\frac{2{\xi }_{2}}{1+{w}_{2}}{\mu }_{k}{}^{1+{{w}_{2}}}+\ell 。\end{split} $ | (24) |
通过增加和减去
| $ {\xi }_{1}{\left(\frac{\tilde{\mu }_{k}^{2}}{2}\right)}^{\frac{{w}_{1}+1}{2}}\leqslant {\xi }_{1}\cdot \left(\frac{\tilde{\mu }_{k}^{2}}{2}\right)+{\xi }_{1}\cdot \frac{1-{w}_{1}}{2}\cdot {\left(\frac{{w}_{1}+1}{2}\right)}^{\frac{{w}_{1}+1}{1-{w}_{1}}}。$ | (25) |
令
| $ {\dot{V}}_{1}\leqslant -{m}_{1}{V}_{1}{}^{{{p}_{1}}}-{m}_{2}{V}_{1}{}^{{{q}_{1}}}+{\vartheta }_{1}。$ | (26) |
式中:
由于
| $ {T}_{1}\leqslant {T}_{1}{}^{\max }=\frac{1}{{m}_{1}{\zeta }_{1}(1-{p}_{1})}+\frac{1}{{\mathrm{m}}_{2}{\zeta }_{1}({q}_{1}-1)} 。$ | (27) |
式中:
根据
针对机−艇异构编队协同系统的误差收敛问题,本文设计了有限时间预设性能函数。该函数能够有效约束系统误差,保证其在有限时间内快速收敛至期望范围。性能函数定义如下:
| $ \delta (t)=\left\{\begin{aligned} & {\left({\left(\delta (0)-\delta (T)\right)}^{\varepsilon }-\varepsilon t\right)}^{\frac{1}{\varepsilon }}+\delta (T),0\leqslant t \lt T,\\& \delta (T), t\geqslant T。\\ \end{aligned}\right. $ | (28) |
式中:
|
图 1 预设性能函数比较 Fig. 1 Comparison of prescribed performance functions |
注1 在图1中,本文设计的有限时间预设性能函数参数为
首先,定义领航者无人机子系统的轨迹跟踪误差为:
| $ \left\{\begin{aligned} & {e}_{{{\chi }_{a}}}={\chi }_{a}-{\chi }_{ad},\\ &{e}_{{{\Theta }_{a}}}={\Theta }_{a}-{\dot{\chi }}_{ad}。\\ \end{aligned}\right. $ | (29) |
式中:
根据式(28)可知,无人机位置误差被约束为
| $ {\eta }_{a}=\displaystyle\frac{{e}_{{{\chi }_{a}}}(t)}{{\mathrm{\wp }}_{a}{\delta }_{a}(t)}=\displaystyle\frac{e_{{\chi }_{a}}^{{\sigma }_{a}}-e_{{\chi }_{a}}^{-{\sigma }_{a}}}{e_{{\chi }_{a}}^{{\sigma }_{a}}+e_{{\chi }_{a}}^{-{\sigma }_{a}}}。$ | (30) |
式中:
将式(30)经误差变换函数映射得到无约束变量
| $ {\sigma }_{a}=\frac{1}{2}\ln \left(\frac{{\eta }_{a}+1}{1-{\eta }_{a}}\right)。$ | (31) |
对式(31)关于时间求导,可以得到:
| $ {\dot{\sigma }}_{a}=\frac{1}{{Q}_{a}}\cdot \left({e}_{{{\Theta }_{a}}}-{A}_{a}\right)。$ | (32) |
式中:
对式(32)关于时间求导,则:
| $ {\ddot{\sigma }}_{a}=-\frac{{\dot{Q}}_{a}}{{\left({Q}_{a}\right)}^{2}}\cdot \left({e}_{{{\Theta }_{a}}}-{A}_{a}\right)+\frac{1}{{Q}_{a}}\left({\dot{e}}_{{{\Theta }_{a}}}-{\dot{A}}_{a}\right) 。$ | (33) |
式中:
本文为领航者无人机设计的固定时间终端滑模面,如下所示:
| $ {s}_{a}={\dot{\sigma }}_{a}+{\lambda }_{a1}si{g}^{{{r}_{a1}}}({\sigma }_{a})+{\lambda }_{a2}\sigma _{a}^{{r}_{a2}}。$ | (34) |
式中:
因此,领航者无人机的控制输入为:
| $ {{\tau }_{a}=\Omega _{a}^{-1}\left({\ddot{\chi }}_{ad}-{\mathrm{H }}_{a}({\Theta }_{a}) + {\dot{A}}_{a}-{Q}_{a}\cdot \left(\begin{aligned}&-\frac{{\dot{Q}}_{a}}{{\left({Q}_{a}\right)}^{2}} \cdot \left({e}_{{{\Theta }_{a}}}-{A}_{a}\right)+\\& {\lambda }_{a1}{r}_{a1} \cdot diag\left(|{\sigma }_{a}{|}^{{{r}_{a1}} - 1}\right)\\&{\dot{\sigma }}_{a} + {\lambda }_{a2}{r}_{a2}\cdot\\& \sigma _{a}^{{r}_{a2}-1}\cdot {\dot{\sigma }}_{a}+{\kappa }_{a1}si{g}^{{{n}_{a1}}}({s}_{a})\\& + {\kappa }_{a2}s_{a}^{{n}_{a2}}\\ \end{aligned}\right)- {\hat{\Xi }}_{a}\right)。} $ | (35) |
式中:
定理2 在假设1和假设2成立的条件下,如果采用本文所设计的固定时间神经网络观测器式(19)和领航者无人机控制器式(35),则领航者无人机轨迹跟踪误差
证明 构造如下Lyapunov函数
| $ {V}_{a1}=\frac{1}{2}s_{a}^{\mathrm{{T}}}{s}_{a}。$ | (36) |
对式(36)关于时间求导,则:
| $ \begin{split}{\dot{V}}_{a1}=s_{a}^{\mathrm{{T}}}\left({\ddot{\sigma }}_{a}+{\lambda }_{a1}{r}_{a}\cdot diag\left(|{\sigma }_{a}{|}^{{{r}_{a}}-1}\right){\dot{\sigma }}_{a}+{\lambda }_{a2}{\dot{\sigma }}_{a}\right)=\\ \begin{matrix}& -{\kappa }_{a1}||{s}_{a}|{|}^{{{n}_{a1}}+1}-{\kappa }_{a2}||{s}_{a}|{|}^{{{n}_{a2}}+1}+\displaystyle\frac{s_{a}^{\mathrm{{T}}}}{{Q}_{a}}\left({\Xi }_{a}-{\hat{\Xi }}_{a}\right)。\\ \end{matrix}\\ \end{split}$ | (37) |
根据定理1,可以知道观测误差
| ${\dot{V}}_{a1}\leqslant -{m}_{a1}V_{a1}^{{p}_{a1}}-{m}_{a2}V_{a1}^{{q}_{a1}}。$ | (38) |
式中:
由于
| $ {T}_{a1}\leqslant T_{\mathrm{a}1}^{\max }=\frac{1}{{m}_{a1}(1-{p}_{a1})}+\frac{1}{{m}_{a2}({q}_{a1}-1)}。$ | (39) |
当
| $ {V}_{a2}=\frac{1}{2}\sigma _{a}^{\mathrm{{T}}}{\sigma }_{a} 。$ | (40) |
对式(40)求导,可以得到如下不等式:
| $ {\dot{V}}_{a2}\leqslant -{m}_{a3}V_{a2}^{{p}_{a2}}-{m}_{a4}V_{a2}^{{q}_{a2}}。$ | (41) |
式中:
根据不等式(41)和引理1,可以知道
| $ {T}_{a2}\leqslant T_{a2}^{\max }=\frac{1}{{m}_{a3}(1-{p}_{a2})}+\frac{1}{{m}_{a4}({q}_{a2}-1)}。$ | (42) |
证明完毕。
2.3.2 跟随者无人艇固定时间控制器设计同样地,定义跟随者无人艇子系统的分布式编队误差为:
| $ {e}_{{{\chi }_{i}}}=\left(\left(L+B\right)\otimes {I}_{3}\right)\left({\chi }_{i}(t)-{\chi }_{a}(t)-{\rho }_{i}\right)。$ | (43) |
式中:
根据式(4)、式(6)和式(43),跟随者无人艇子系统的全局编队误差可以被定义如下:
| $ \left\{\begin{aligned} &{\dot{e}}_{{{\chi }_{i}}}={e}_{{{\Theta }_{i}}},\\ &{\dot{e}}_{{{\Theta }_{i}}}=\left(\left(L+B\right)\otimes {I}_{3}\right)\left({\dot{\Theta }}_{i}-{\dot{\Theta }}_{a}-{\ddot{\rho }}_{i}\right)。\\ \end{aligned}\right. $ | (44) |
式中:
同样,根据式(28)可以知道,每艘无人艇的位置误差被约束为
| $ {\eta }_{i}=\displaystyle\frac{{e}_{{{\chi }_{i}}}(t)}{{\mathrm{\wp }}_{i}{\delta }_{i}(t)}=\displaystyle\frac{e_{{\chi }_{i}}^{{\sigma }_{i}}-e_{{\chi }_{i}}^{-{\sigma }_{i}}}{e_{{\chi }_{i}}^{{\sigma }_{i}}+e_{{\chi }_{i}}^{-{\sigma }_{i}}}。$ | (45) |
式中:
将式(45)经误差变换函数映射得到无约束变量
| $ {\sigma }_{i}=\frac{1}{2}\ln \left(\frac{{\eta }_{i}+1}{1-{\eta }_{i}}\right) 。$ | (46) |
对式(46)关于时间求导,可以得到:
| $ {\dot{\sigma }}_{i}=\frac{1}{{Q}_{i}}\cdot \left({e}_{{{\Theta }_{i}}}-{A}_{i}\right)。$ | (47) |
式中:
对式(47)关于时间求导,则:
| $ {\ddot{\sigma }}_{i}=-\frac{{\dot{Q}}_{i}}{{\left({Q}_{i}\right)}^{2}}\cdot \left({e}_{{{\Theta }_{i}}}-{A}_{i}\right)+\frac{1}{{Q}_{i}}\left({\dot{e}}_{{{\Theta }_{i}}}-{\dot{A}}_{i}\right) 。$ | (48) |
式中:
本文为跟随者无人艇子系统设计的固定时间终端滑模面,如下所示:
| $ {s}_{i}={\dot{\sigma }}_{i}+{\lambda }_{1}si{g}^{{{r}_{1}}}({\sigma }_{i})+{\lambda }_{2}\sigma _{i}^{{r}_{2}} 。$ | (49) |
式中:
根据式(49)及式(6),可以得到跟随者无人艇子系统的控制输入为:
| $ {{\tau }_{i}=\Omega _{i}^{-1}\left(\begin{aligned}&-{H}_{i}+{\dot{\Theta }}_{a}+{\ddot{\rho }}_{i}+\\& \left({\left(L+B\right)}^{-1}\otimes {I}_{3}\right)\cdot \end{aligned}\left({\dot{A}}_{i}-{Q}_{i}\cdot \left(\begin{aligned} &-\frac{{\dot{Q}}_{i}}{{\left({Q}_{i}\right)}^{2}}\cdot\left({e}_{{{\Theta }_{i}}}-{A}_{i}\right)+\\& {\lambda }_{1}{r}_{1}\cdot diag\left(|{\sigma }_{i}{|}^{{{r}_{1}}-1}\right)\\&{\dot{\sigma }}_{i}+ {\lambda }_{2}{r}_{2}\cdot \sigma _{i}^{{r}_{2}-1}\cdot {\dot{\sigma }}_{i}+\\&{\kappa }_{1}si{g}^{{{n}_{1}}}({s}_{i})+{\kappa }_{2}s_{i}^{{n}_{2}}\\ \end{aligned}\right)\right)-{\hat{\Xi }}_{i}\right)。} $ | (50) |
式中:
定理3 在假设3成立的条件下,如果采用本文所设计的固定时间神经网络观测器式(19)和跟随者无人艇控制器式(50),则跟随者无人艇子系统的编队误差
证明 设计如下Lyapunov函数:
| $ {V}_{s1}=\frac{1}{2}s_{i}^{\mathrm{{T}}}{s}_{i}。$ | (51) |
对上式求导,并结合式(49)、式(50)以及式(6),可以得到:
| $ \begin{split} &{{{\dot V}_{s1}} = s_i^{\mathrm{T}}{{\dot s}_i}}= \\ & { s_i^{\mathrm{T}}\left( { - {\kappa _1}si{g^{{n_1}}}({s_i}) - {\kappa _2}s_i^{{n_2}} + \frac{1}{{{Q_i}}}\left( {\left( {L + B} \right) \otimes {I_3}} \right){{\tilde \Xi }_i}} \right)} 。\end{split} $ | (52) |
根据定理1,可以知道观测误差
| $ {\dot{V}}_{s1}\leqslant -{m}_{s1}V_{s1}^{{p}_{s1}}-{m}_{s2}V_{s1}^{{q}_{s1}}。$ | (53) |
式中:
由于
| $ {T}_{s1}\leqslant T_{s1}^{\max }=\frac{1}{{m}_{s1}(1-{p}_{s1})}+\frac{1}{{m}_{s2}({q}_{s1}-1)}。$ | (54) |
当
| $ {V}_{s2}=\frac{1}{2}\sigma _{i}^{\mathrm{{T}}}{\sigma }_{i}。$ | (55) |
对式(55)求导,可以得到如下不等式:
| $ {\begin{split}&{\dot{V}}_{s2}=\;\sigma _{i}^{\mathrm{{T}}}\left(-{\lambda }_{1}si{g}^{{{r}_{1}}}({\sigma }_{i})-{\lambda }_{2}\sigma _{i}^{{r}_{2}}\right)\leqslant -{m}_{s3}V_{s2}^{{p}_{s2}}-{m}_{s4}V_{s2}^{{q}_{s2}}。\end{split} }$ | (56) |
式中:
根据不等式(56)和引理1,可以知道
| $ {T}_{s2}\leqslant T_{s2}^{\max }=\frac{1}{{m}_{s3}(1-{p}_{s2})}+\frac{1}{{m}_{s4}({q}_{s2}-1)}。$ | (57) |
证明完毕。
注2 根据领航者无人机子系统可以知道,领航者无人机轨迹跟踪误差将在固定时间内收敛,且收敛时间满足
为验证本文所提出控制策略的有效性,在本节中将进行机−艇异构编队协同固定时间控制策略的仿真实验。领航者无人机动力学模型参数见文献[2]。本文跟随者无人艇系统采用挪威科技大学海洋控制实验室CyberShip Ⅱ船舶模型[18]。
在仿真实验中,异构编队控制系统的初始状态
|
|
表 1 机−艇异构协同控制策略的相关参数 Tab.1 Parameters of the UAV−USV heterogeneous cooperative control strategy |
机−艇异构编队系统模型不确定参数设定为
| ${ {d}_{a}= \left[\begin{array}{ll} 0.55+0.6 \sin (0.02t-{\text{π}} /4)+0.32\cos (0.2t+{\text{π}} /3)\\ 0.7+0.55 \cos (0.2t+{\text{π}} /6)+0.65\sin (0.08t+{\text{π}} /3)\\ 0.45 \cos (0.02t+{\text{π}} /2)+0.28 \cos (0.1t+ {\text{π}} /4) \end{array}\right],}$ | (58) |
| $ {d}_{i}=\left[\begin{aligned} & 1.5\cos (0.4t)\sin (0.5t+\text{π} /4)\\ &1.7\sin (0.3t)\cos (0.6t+\text{π} /3)\\ &2.1\cos (0.2t)\sin (0.7t+\text{π} /6)\end{aligned}\right]。$ | (59) |
在实验1中,主要验证本文所提控制方法的有效性。图2表示机−艇异构编队八字形曲线;图3和图4表示领航者无人机与跟随者无人艇的控制输入曲线;图5表示机−艇异构编队协同系统的位置误差曲线;图6表示异构编队系统的扰动观测误差曲线。
|
图 2 机−艇异构编队八字形轨迹曲线 Fig. 2 Eight−shaped trajectory curve of the UAV−USV heterogeneous formation |
|
图 3 领航者无人机的控制输入曲线 Fig. 3 Control input curves of the leader UAV |
在实验2中,主要进行本文算法与传统滑模控制(PPC+SMC)方法的对比实验,传统滑模控制方法为:
| $ {\left\{\begin{aligned} &{\delta }_{a}(t) = \left({\delta }_{a}(0) - {\delta }_{a}(T)\right){e}^{ - {{\varepsilon }_{a}}t} + {\delta }_{a}(T),\\ &{s}_{a} = {\dot{\sigma }}_{a} + {P}_{a}{\sigma }_{a},\\ &{\tau }_{a} = \Omega _{a}^{ - 1}\left({\ddot{\chi }}_{ad} - {\mathrm{H }}_{a}({\Theta }_{a}) + {\dot{A}}_{a}-{Q}_{a} \cdot \left( \begin{matrix} - \displaystyle\frac{{\dot{Q}}_{a}}{{\left({Q}_{a}\right)}^{2}} \cdot \left({e}_{{{\Theta }_{a}}} - {A}_{a}\right) + \\ {P}_{a}{\dot{\sigma }}_{a} + sig({s}_{a}) + {s}_{a},\\ \end{matrix}\right) - {\hat{\Xi }}_{a}\right),\\& {\delta }_{i}(t) = \left({\delta }_{i}(0) - {\delta }_{i}(T)\right){e}^{ - {{\varepsilon }_{i}}t} + {\delta }_{i}(T),\\& {s}_{i} = {\dot{\sigma }}_{i} + {P}_{s}{\sigma }_{i},\\ &{\tau }_{s,i} = \Omega _{i}^{ - 1}\left(\begin{matrix} - {H}_{i} + {\dot{\Theta }}_{a} + {\ddot{\rho }}_{i} + \\ \left({\left(L + B\right)}^{ - 1}\otimes {I}_{3}\right) \cdot \left({\dot{A}}_{i} - {Q}_{i}\cdot \left( \begin{matrix} - \displaystyle\frac{{\dot{Q}}_{i}}{{\left({Q}_{i}\right)}^{2}} \cdot \left({e}_{{{\Theta }_{i}}} - {A}_{i}\right) + \\ {P}_{s}{\dot{\sigma }}_{i} + sig({s}_{i}) + {s}_{i}\\ \end{matrix} \right) \right) - {\hat{\Xi }}_{i}\\ \end{matrix} \right)。\\ \end{aligned}\right.} $ | (60) |
式中:
在对比实验中,图7表示领航者无人机的位置误差对比曲线;图8~图10表示跟随者无人艇的位置误差对比曲线。可以发现,与传统滑模控制方法(PPC+SMC)相比,本文所提出的控制算法具有较快的收敛速度和较强的鲁棒性。原因在于有限时间预设性能函数能够加速异构编队系统暂态误差在
|
图 7 领航者无人机的位置误差对比曲线 Fig. 7 Position error comparison curve of the leader UAV |
|
图 8 跟随者无人艇1的位置误差对比曲线 Fig. 8 Position error comparison of follower USV 1 |
|
图 9 跟随者无人艇2的位置误差对比曲线 Fig. 9 Position error comparison of follower USV 2 |
|
图 10 跟随者无人艇3的位置误差对比曲线 Fig. 10 Position error comparison of follower USV 3 |
为了更加直观地体现本文所提控制算法的综合性能,通过选取绝对误差积分(Integral of Absolute Error,IAE)作为核心评估指标,从系统暂态和稳态的跟踪精度方面对算法性能进行量化对比。具体指标对比结果,见表2。可以发现,即使机−艇异构编队系统存在集总扰动,本文所提出的控制策略位置误差精度均明显小于传统滑模控制方法(PPC+SMC)这一结果表明本文所提控制方法暂态误差收敛速度更快,稳态误差更小。
|
|
表 2 机−艇异构编队系统的IAE指标值对比 Tab.2 Comparison of iae index values for UAV−USV heterogeneous formation systems |
|
图 4 跟随者无人艇的控制输入曲线 Fig. 4 Control input curves of the follower USV |
|
图 5 机−艇异构编队协同系统的位置误差曲线 Fig. 5 Position error curves of the UAV−USV heterogeneous cooperative system |
|
图 6 机−艇异构编队系统的观测误差曲线 Fig. 6 Observation error curves of the UAV−USV heterogeneous formation system |
由图5可以发现,机−艇异构编队位置误差在有限时间预设性能函数的约束下实现了快速收敛,并且异构系统误差的实际收敛时间早于有限时间预设性能函数的理论收敛时间
本文针对无人机-无人艇异构编队中的集总扰动抑制与协同控制问题,提出了一种基于固定时间神经网络观测器的快速终端滑模控制策略。所提出的控制策略能够确保了异构编队系统误差全局一致有界,提升了异构编队系统的鲁棒性与协同精度。仿真验证了方法的有效性,未来将考虑执行器故障与避障等问题,进一步提高复杂环境下的安全性。
| [1] |
CAI W, ZHOU X, LI Y, et al. Event-triggered predefined-time neural network fault−tolerant formation control of uncertain heterogeneous USV-UAV systems[J]. Ocean Engineering, 2025, 325: 120775. DOI:10.1016/j.oceaneng.2025.120775 |
| [2] |
LIU H, HUANG H, TIAN X, et al. Distributed fixed-time formation control for UAV-USV multiagent systems based on the FEWNN with prescribed performance[J]. Ocean Engineering, 2025, 328: 120996. DOI:10.1016/j.oceaneng.2025.120996 |
| [3] |
XIONG H, DE H B, LI C Y , et al. Distributed event-triggered formation control of UGV-UAV heterogeneous multi-agent systems for ground-air cooperation[J]. Chinese Journal of Aeronautics, 2024, 37(12): 458-483. DOI:10.1016/j.cja.2024.05.035 |
| [4] |
CHENG W, JIANG B, ZHANG K, et al. Robust finite-time cooperative formation control of UGV-UAV with model uncertainties and actuator faults[J]. Journal of the Franklin Institute, 2021, 358(17): 8811-8837. DOI:10.1016/j.jfranklin.2021.08.038 |
| [5] |
POLYAKOV A. Nonlinear feedback design for fixed-time stabilization of linear control systems[J]. IEEE Transactions on Automatic Control, 2012, 57(8): 2106-2110. DOI:10.1109/TAC.2011.2179869 |
| [6] |
CHENG W, ZHANG K, JIANG B, et al. Fixed-time fault-tolerant formation control for heterogeneous multi-agent systems with parameter uncertainties and disturbances[J]. IEEE Transactions on Circuits and Systems I: Regular Papers, 2021, 68(5): 2121-2133.. DOI:10.1109/TCSI.2021.3061386 |
| [7] |
LIU H, WENG P, TIAN X, et al. Distributed adaptive fixed-time formation control for UAV-USV heterogeneous multi-agent systems[J]. Ocean Engineering, 2023, 267: 113240. DOI:10.1016/j.oceaneng.2022.113240 |
| [8] |
BAI J Q, WANG Y K, XING H. Fixed-time heterogeneous formation control of unmanned boats and quadrotor unmanned aerial vehicle[J]. Systems Engineering and Electronics, 2023, 45(4): 1152-1163. DOI:10.12305/j.issn.1001-506X.2023.04.24 |
| [9] |
XIANG Y Z, ZOU W C , GUO J , et al. Fixed-time optimal formation control for multi-unmanned surface vessels under the leadership of unmanned aerial vehicle[J]. Control and Decision, 2025, 40(1): 223-230. DOI:10.13195/j.kzyjc.2024.0345 |
| [10] |
QU Y, ZHAO W, YU Z, et al. Distributed prescribed performance containment control for unmanned surface vehicles based on disturbance observer[J]. ISA Transactions, 2022, 125: 699-706. DOI:10.1016/j.isatra.2021.12.007 |
| [11] |
LI J, FAN Y, LIU J. Adaptive NN formation tracking control for the multiple underactuated usvs with prescribed performance and input saturations[J]. Ocean Engineering, 2023, 290: 116274.. DOI:10.1016/j.oceaneng.2023.116274 |
| [12] |
WANG Y, QU Y, ZHAO S, et al. Adaptive neural containment maneuvering of underactuated surface vehicles with prescribed performance and collision avoidance[J]. Ocean Engineering, 2024, 297: 116779. DOI:10.1016/j.oceaneng.2024.116779 |
| [13] |
GHOMMAM J, SAAD M, MNIF F. Prescribed performances based fuzzy-adaptive output feedback containment control for multiple underactuated surface vessels[J]. Ocean Engineering, 2022, 249: 110898.. DOI:10.1016/j.oceaneng.2022.110898 |
| [14] |
WANG W, SHAN Q, LI T, et al. Finite-time-prescribed performance-based platoon formation control for unmanned surface vehicles using event-triggered extended state observer[J]. IEEE Transactions on Vehicular Technolog, 2024, 53(1): 18460-18471. |
| [15] |
CHENG W, ZHANG K, JIANG B. Fixed-time fault-tolerant formation control for a cooperative heterogeneous multiagent system with prescribed performance[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, 53(1): 462-474. |
| [16] |
CHENG W, ZHANG K, JIANG B. Continuous fixed-time fault-tolerant formation control for heterogeneous multiagent systems under fixed and switching topologies[J]. IEEE Transactions on Vehicular Technology, 2022, 472(2): 1545-1558. |
| [17] |
WU Z H, ZHENG S P, ZHANG J J. Design of dynamic surface fixed time controller based on new disturbance observer. Control Theory & Applications, 2024, 41(11): 2180−2188.
|
| [18] |
R. SKJETNE, T. I. FOSSEN, P. V. KOKOTOVIĆ. Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory[J]. Automatica, 2005, 41(2): 289-298. DOI:10.1016/j.automatica.2004.10.006 |
| [19] |
H. YANG, D. YE. Adaptive fixed-time bipartite tracking consensus control for unknown nonlinear multi-agent systems: An information classification mechanism[J]. Information Sciences, 2018, 459: 238-254. DOI:10.1016/j.ins.2018.04.016 |
| [20] |
WANG Y. LIU C. Fixed-time adaptive neural quantized formation control of USVs with tunnel prescribed performance[J]. Ocean Engineering, 2024, 301: 117535. DOI:10.1016/j.oceaneng.2024.117535 |
| [21] |
ZHOU Y X, WANG P, TANG G J , et al. Disturbance observer-based prescribed performance control for morphing aircraft[J]. Tactical Missile Technology, 2024(4): 72-82. DOI:10.16358/j.issn.1009-1300.20240049 |
2026, Vol. 48
