动态事件触发机制下的无人艇无模型控制

张磊 郑宇鑫 黄兵 苏玉民

张磊, 郑宇鑫, 黄兵, 等. 动态事件触发机制下的无人艇无模型控制 [J]. 哈尔滨工程大学学报, 2024, 45(1): 85-92. doi: 10.11990/jheu.202201044
引用本文: 张磊, 郑宇鑫, 黄兵, 等. 动态事件触发机制下的无人艇无模型控制 [J]. 哈尔滨工程大学学报, 2024, 45(1): 85-92. doi: 10.11990/jheu.202201044
ZHANG Lei, ZHENG Yuxin, HUANG Bing, et al. Modeless control for an unmanned surface vehicle under the dynamic event-triggered mechanism [J]. Journal of Harbin Engineering University, 2024, 45(1): 85-92. doi: 10.11990/jheu.202201044
Citation: ZHANG Lei, ZHENG Yuxin, HUANG Bing, et al. Modeless control for an unmanned surface vehicle under the dynamic event-triggered mechanism [J]. Journal of Harbin Engineering University, 2024, 45(1): 85-92. doi: 10.11990/jheu.202201044

动态事件触发机制下的无人艇无模型控制

doi: 10.11990/jheu.202201044
基金项目: 

黑龙江省优秀青年基金项目 YQ2021E013;

中央高校基本科研业务费 3072021CFT0104.

详细信息
    作者简介:

    张磊, 男, 副教授, 博士生导师;

    郑宇鑫, 男, 博士研究生.

    通讯作者:

    郑宇鑫, E-mail: zhengyuxin@hrbeu.edu.cn.

  • 中图分类号: TP273

Modeless control for an unmanned surface vehicle under the dynamic event-triggered mechanism

  • 摘要: 针对复杂海洋环境下无人艇的轨迹跟踪控制问题,本文结合滑模变结构控制与自适应控制,设计了无模型控制器,基于此提出了动态事件触发机制,利用Lyapunov稳定性判据证明了闭环系统一致最终有界,且不存在Zeno现象。仿真试验结果表明: 在模型参数未知情况下,所提控制器具有良好的控制性能,可有效降低执行机构和能源消耗,为无人艇轨迹控制的实际应用提供了有效基础。

     

    Abstract: Focused on the trajectory tracking control for unmanned surface vehicles subject to complex ocean environments, a modeless controller is designed by combining the sliding mode variable-structure control with the adaptive control. A dynamic event-triggering mechanism is proposed based on this controller. The Lyapunov stability analysis proves that all error signals of the closed-loop system can converge to a compact set while excluding the Zeno behavior. The numerical simulation shows that the controller demonstrates satisfactory control performance in the scenarios wherein the model parameters remain unknown, and it can effectively lower the actuator and energy consumption, thus providing an effective basis for the actual application of the trajectory control of unmanned surface vehicles.

     

  • 无人艇(unmanned surface vessel, USV)作为一种具有自主能力的水面机动智能平台,在军事和民用方面都具有广泛且重要的作用,例如水文地理勘察、海洋搜索以及多种战争和非战争军事任务等[1-3]。轨迹跟踪控制作为USV完成各项任务的重要保障,引起了各国众多学者的关注[4]。然而在实际应用中,海洋环境的复杂性和动力学系统的强耦合非线性使得USV轨迹跟踪控制器的设计极具挑战性。尽管存在这些挑战,研究人员仍对此做出了大量努力,提出了滑模变结构控制[5]、反步法控制[6]、容错控制[7]、预设性能控制[8]和模糊控制[9]等。在实际工程应用中,上述控制方法有一个共同的缺点就是需要精确的USV模型参数。但在缺乏精确测量仪器的情况下,很难准确获得USV的模型参数。为了提高在不确定动态下的控制性能,基于具有普适逼近特性的神经网络的控制算法得到了广泛研究[10],并在参数辨识过程中,通过使用最小参数学习法将神经节点权值矩阵压缩为权值矩阵的范数,有效地降低计算复杂度[11]。虽然上述方法一定程度上改善了USV控制系统的瞬态和稳态性能,但这些方法仍然直接或间接的需要部分模型参数。为了更好地保持系统的鲁棒性,需要进一步研究在不需要模型参数情况下的USV轨迹跟踪控制器。

    USV在实际航行过程中,控制信号通常是通过时间采样的方式进行更新的。在这种通信方式下,为了保证系统的稳定性和有效性,一般设置很小的采样周期,然而,采样频率过高会导致控制器频繁更新,从而造成执行机构损耗及能源浪费等问题,并且大多数情况下,当系统趋于稳定后,已不需要频繁的数据更新来维持系统的性能。针对上述问题,事件触发机制[12]被提出,是一种用于采样和更新采样间隔的控制策略,即仅当事件触发控制中预定义的事件为真时才进行数据更新及传输[13-14]。值得注意的是,事件触发控制的设计要求消除Zeno现象,否则会使相应的控制行为无法执行,甚至导致系统不稳定[15]。注意到上述工作所涉及的事件触发控制策略都是在静态事件触发条件下得到的。这种设计下,当静态触发条件不易满足时可以有效地降低通信成本,但是随着时间的推移,由于阈值越来越小,事件会频繁触发,从而导致不必要的触发瞬间。因此,需开发更灵活的事件触发条件,以进一步降低控制器的信号更新频率。

    受上述论文讨论的启发,本文研究了基于动态事件触发的USV无模型轨迹跟踪控制。首先,基于滑模控制和自适应控制算法提出了一种无模型参数的控制策略,大大提高了系统的鲁棒性。然后设计了一种动态事件触发机制,避免了频繁的控制器信号更新,显著降低了计算成本、执行机构损耗和能源消耗。随后通过李雅普诺夫稳定性分析证明了闭环系统的所有误差信号都可以收敛到一个残差集,且不存在Zeno现象。最后,通过数值仿真实验验证了所提出控制器的有效性和鲁棒性。

    只考虑USV水平面运动,其运动学和动力学模型可简化为[16]

    $$ \left\{\begin{array}{l} \dot{\boldsymbol{\eta}}=\boldsymbol{J}(\varphi) v \\ \boldsymbol{M} \dot{\boldsymbol{v}}+\boldsymbol{C}(\boldsymbol{v}) \boldsymbol{v}+\boldsymbol{D}(\boldsymbol{v}) \boldsymbol{v}=\boldsymbol{\tau}+\boldsymbol{\tau}_{b} \end{array}\right. $$ (1)

    式中:$\boldsymbol{\eta}=\left[\begin{array}{lll}x & y & \varphi\end{array}\right]^{\mathrm{T}}$表示USV的位置向量,包含位置[x y]T和艏向$\varphi ; \boldsymbol{v}=\left[\begin{array}{lll}u & v & r\end{array}\right]^{\mathrm{T}}$表示USV的速度向量,包含前进速度u、横漂速度v和艏摇角速度r;$\boldsymbol{\tau}=\left[\begin{array}{lll}{\tau}_{u} & {\tau}_{v} & {\tau}_{r}\end{array}\right]^{\mathrm{T}}$表示USV的推力及力矩向量;$\boldsymbol{\tau}_{\boldsymbol b}=$ $\left[\begin{array}{lll}{\tau}_{b u} & \tau_{b v} & \tau_{b r}\end{array}\right]^{\mathrm{T}}$表示USV外界干扰向量;$\boldsymbol{J}(\varphi) 、\boldsymbol{M} 、$ $\boldsymbol{C}(\boldsymbol{v}) 、\boldsymbol{D}(\boldsymbol{v})$分别表示惯性坐标系和随体坐标系间的转换矩阵、质量惯性矩阵、科里奥利向心矩阵和水动力阻尼矩阵,其具体表达式为:

    $$ \begin{gathered} \boldsymbol{J}(\boldsymbol{\varphi})=\left[\begin{array}{ccc} \cos \varphi & -\sin \varphi & 0 \\ \sin \varphi & \cos \varphi & 0 \\ 0 & 0 & 1 \end{array}\right], \boldsymbol{M}=\left[\begin{array}{lll} m_{11} & m_{12} & m_{13} \\ m_{21} & m_{22} & m_{23} \\ m_{31} & m_{32} & m_{33} \end{array}\right] \\ \boldsymbol{C}(\boldsymbol{v})=\left[\begin{array}{lll} c_{11} & \mathrm{c}_{12} & \mathrm{c}_{13} \\ \mathrm{c}_{21} & \mathrm{c}_{22} & \mathrm{c}_{23} \\ \mathrm{c}_{31} & \mathrm{c}_{32} & \mathrm{c}_{33} \end{array}\right], \boldsymbol{D}(\boldsymbol{v})=\left[\begin{array}{lll} d_{11} & d_{12} & d_{13} \\ d_{21} & d_{22} & d_{23} \\ d_{31} & d_{32} & d_{33} \end{array}\right] \end{gathered} $$ (2)

    为了简单起见,本文采用 JCD表示 J(φ)、C(v)、D(v)。

    假设1    模型参数JJ-1是存在且有界的,另外,JJ-1的一阶导数是有界的。因此,存在正常数J1J2满足:

    $$ \left\{\begin{array}{l} \max \left(\sup \limits_{\varphi}\|\boldsymbol{J}\|, \sup\limits _{\varphi}\left\|\boldsymbol{J}^{-1}\right\|\right) \leqslant J_{1} \\ \max \left(\sup\limits _{\varphi}\|\dot{\boldsymbol{J}}\|, \sup \limits_{\varphi}\left\|\dot{\boldsymbol{J}}^{-1}\right\|\right) \leqslant J_{2}\|\dot{\boldsymbol{\eta}}\| \end{array}\right. $$ (3)

    假设2    模型参数 MC(v)、D(v) 及$\dot{\boldsymbol{M}}$是有界的,即:

    $$ \left\{\begin{array}{l} \|\boldsymbol{M}\| \leqslant \gamma_{1}, \|\boldsymbol{C}(\boldsymbol{v})\| \leqslant \gamma_{2}\|\boldsymbol{v}\|, \\ \|\boldsymbol{D}(\boldsymbol{v})\| \leqslant \gamma_{3}\|\boldsymbol{v}\|, \|\dot{\boldsymbol{M}}\| \leqslant \gamma_{4} \end{array}\right. $$ (4)

    假设3    时变外界干扰$\boldsymbol{\tau}_{b}$是有界的,即存在一个正常数$\bar{b} $满足$\left\|\boldsymbol{\tau}_{b}\right\| \leqslant \bar{b} <\infty$,其中$\bar{b} $是一个未知变量。

    假设4    USV的参考轨迹$\boldsymbol{\eta}_{d}$是二阶可导的,并满足$\left\|\boldsymbol{\eta}_{d}\right\| <\eta_{0} 、\left\|\dot{\boldsymbol{\eta}}_{d}\right\| <\eta_{1}$和$\left\|\ddot{\boldsymbol{\eta}}_{d}\right\| <\eta_{2}$,其中,$\eta_{i}(i=1, 2, 3)$是正常数。

    为了后续自适应无模型轨迹跟踪控制器的设计,将系统运动学和动力学模型(1)转化为欧拉-拉格朗日方程,表示为:

    $$ \boldsymbol{M}_{Q} \ddot{\boldsymbol{\eta}}+\boldsymbol{C}_{Q} \dot{\boldsymbol{\eta}}+\boldsymbol{D}_{Q} \dot{\boldsymbol{\eta}}-\boldsymbol{\tau}_{\boldsymbol{b}}^{*}=\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{\tau} $$ (5)

    式中: $\boldsymbol{M}_{Q}=\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{M} \boldsymbol{J}^{-1} ; \boldsymbol{C}_{Q}=\boldsymbol{J}^{-\mathrm{T}}\left(\boldsymbol{C} \boldsymbol{J}^{-1}-\boldsymbol{M} \boldsymbol{J}^{-1} \boldsymbol{\dot{J}}\right)$; $\boldsymbol{D}_{0}=\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{D} \boldsymbol{J}^{-1}, \boldsymbol{\tau}_{b}^{*}=\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{\tau}_{\boldsymbol{b}}$。如果欧拉-拉格朗日方程(5)满足假设1~3,则不等式成立:

    $$ \left\{\begin{array}{l} \left\|\boldsymbol{M}_{Q}\right\|=\left\|\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{M J}^{-1}\right\| \leqslant \gamma_{1} J_{1}^{2} \\ \left\|\dot{\boldsymbol{M}}_{Q}\right\|=\left\|\boldsymbol{J}^{-\mathrm{T}} \dot{\boldsymbol{M}} \dot{\boldsymbol{J}}^{-1}\right\| \leqslant \boldsymbol{\gamma}_{4} \boldsymbol{J}_{1} \boldsymbol{J}_{2}\|\dot{\boldsymbol{\eta}}\| \end{array}\right. $$ (6)
    $$\left\{\begin{array}{l} \left\|\boldsymbol{C}_{Q}\right\|=\left\|\boldsymbol{J}^{-\mathrm{T}}\left(\boldsymbol{C J}^{-1}-\boldsymbol{M} \boldsymbol{J}^{-1} \dot{\boldsymbol{J}}\right)\right\| \leqslant \\ \gamma_{2}\|\boldsymbol{v}\| J_{1}^{2}+\gamma_{1} J_{1}^{2} J_{2}\|\dot{\boldsymbol{\eta}}\| \\ \left\|\boldsymbol{D}_{Q}\right\|=\left\|\boldsymbol{J}^{-\mathrm{T}} \boldsymbol{D} \boldsymbol{J}^{-1}\right\| \leqslant \gamma_{3} J_{1}^{2}\|\boldsymbol{v}\| \end{array}\right. $$ (7)

    首先,基于上述模型转换,控制目标表述为:在外界干扰$\boldsymbol{\tau}_{b}$影响情况下,设计自适应控制律$\boldsymbol{\tau}$,解决USV无模型参数轨迹跟踪控制问题,使得USV的位置收敛到期望的位置,即:

    $$ \lim\limits _{t \rightarrow \infty}\|\widetilde{\boldsymbol{\eta}}\|=\lim\limits _{t \rightarrow \infty}\left\|\boldsymbol{\eta}-\boldsymbol{\eta}_{d}\right\| \leqslant \Delta $$ (8)

    式中:$\widetilde{\boldsymbol{\eta}}$表示USV轨迹跟踪误差;Δ为正的常数。

    为了实现控制目标,本节提出了一种基于动态事件触发的无模型自适应控制方案。首先,提出了一种滑模变结构控制器,并通过双曲正切函数来有效缓解抖振现象。然后,利用动态事件触发机制来调节USV数据交互频率,从而节省通信资源。最后,证明了跟踪误差是一直最终有界的,并且不存在Zeno现象。该控制算法的详细控制结构图如图 1

    图  1  基于动态事件触发的无模型自适应控制系统框图
    Fig.  1  Diagram of modeless-parameter-free adaptive controller based on dynamic event-triggering
    下载: 全尺寸图片

    相较于依赖模型参数的控制机制,利用滑模变结构控制与欧拉-拉格朗日系统的性质,提出了一种无模型参数的控制策略。尽管USV模型存在固有的高度耦合非线性特性,但仍可以实现令人满意的性能。首先,将滑模切换函数s设计为:

    $$ \boldsymbol{s}=\dot{\tilde{\boldsymbol{\eta}}}+\boldsymbol{k}_{1} \tilde{\boldsymbol{\eta}} $$ (9)

    式中$\boldsymbol{k}_{1} \in \mathbb{R}^{3 \times 3}$为正定对角矩阵。

    在假设1~4成立情况下,对式(9)求导,并结合式(5)和(7)可得:

    $$ \begin{gathered} \boldsymbol{M}_{Q} \dot{\boldsymbol{s}} \leqslant \boldsymbol{J}^{-\mathrm{T}} \boldsymbol{\tau}+\left(\gamma_{1} J_{1}^{2}\left\|\boldsymbol{k}_{1}\right\|+\gamma_{2}\|\boldsymbol{v}\| J_{1}^{2}+\right. \\ \left.\gamma_{3} J_{1}^{2}\|\boldsymbol{v}\|\right)\|\dot{\boldsymbol{\eta}}\|+\gamma_{1} J_{1}^{2} J_{2}\|\dot{\boldsymbol{\eta}}\|^{2}+J_{1} \bar{b}+ \\ \gamma_{1} J_{1}^{2}\left\|\ddot{\boldsymbol{\eta}}_{D}\right\|+\gamma_{1} J_{1}^{2}\left\|\boldsymbol{k}_{1}\right\|\left\|\dot{\boldsymbol{\eta}}_{D}\right\| \end{gathered} $$ (10)

    为了方便,定义参数:

    $$ \left\{\begin{array}{l} \boldsymbol{\varsigma}_{1}=J_{1} \bar{b}+\gamma_{1} J_{1}^{2}\left\|\ddot{\boldsymbol{\eta}}_{D}\right\|+\gamma_{1} J_{1}^{2}\left\|\boldsymbol{k}_{1}\right\|\left\|\dot{\boldsymbol{\eta}}_{D}\right\| \\ \boldsymbol{\varsigma}_{2}=\gamma_{1} J_{1}^{2}\left\|\boldsymbol{k}_{1}\right\|+\gamma_{2}\|\boldsymbol{v}\| J_{1}^{2}+\gamma_{3} J_{1}^{2}\|\boldsymbol{v}\| \\ \boldsymbol{\varsigma}_{3}=\gamma_{1} J_{1}^{2} J_{2} \end{array}\right. $$ (11)

    将(11)代入(10),可进一步描述为:

    $$ \boldsymbol{M}_{Q} \dot{\boldsymbol{s}} \leqslant \boldsymbol{J}^{-\mathrm{T}} \boldsymbol{\tau}+\boldsymbol{s}_{1}+\boldsymbol{s}_{2}\|\dot{\boldsymbol{\eta}}\|+\boldsymbol{s}_{3}\|\dot{\boldsymbol{\eta}}\|^{2} $$ (12)

    从式(12)可以看出$\boldsymbol{\varsigma}_{i}, i=1, 2, 3$对于设计者来说是未知的。针对控制目标,通过设计自适应律来估计这些未知参数。

    根据上述分析,控制律和自适应律设计为:

    $$ \boldsymbol{\tau}=\boldsymbol{J}^{\mathrm{T}}(\varphi)\left[\begin{array}{l} -k_{2} \boldsymbol{s}\left(t_{k}\right)-\hat{\boldsymbol{\varsigma}}_{1} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)}{\mu_{1}}\right) \\ -\hat{\boldsymbol{\varsigma}}_{2}\|\dot{\boldsymbol{\eta}}\| \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|}{\mu_{2}}\right) \\ -\hat{\boldsymbol{\varsigma}}_{3}\|\dot{\boldsymbol{\eta}}\|^{2} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2}}{\mu_{3}}\right) \end{array}\right] $$ (13)
    $$ \left\{\begin{array}{l} \dot{\hat{\boldsymbol{\varsigma}}}_{1}=a_{1}\left(\boldsymbol{s}\left(t_{k}\right) \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)}{3 \mu_{1}}\right)-a_{4} \hat{\boldsymbol{\varsigma}}_{1}\right) \\ \dot{\hat{\boldsymbol{\varsigma}}}_{2}=a_{2}\left(\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\| \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|}{3 \mu_{2}}\right)-a_{5} \hat{\boldsymbol{\varsigma}}_{2}\right) \\ \dot{\hat{\boldsymbol{\varsigma}}}_{3}=a_{3}\left(\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2}}{3 \mu_{3}}\right)-a_{6} \hat{\boldsymbol{\varsigma}}_{3}\right) \end{array}\right. $$ (14)

    式中:k1k2a1a2a3a4a5a6μ1μ2μ3均为正常数;$\hat{\boldsymbol{\varsigma}}_{1} 、\hat{\varsigma}_{2} 、\hat{\boldsymbol{\varsigma}}_{3}$分别是$\boldsymbol{\varsigma}_{1} 、\boldsymbol{\varsigma}_{2}$和$\boldsymbol{\varsigma}_{3}$的估计值。

    动态事件触发误差函数定义为:

    $$ \boldsymbol{e}_{s}(t)=s\left(t_{k}\right)-s(t) $$ (15)

    式中tk表示触发时刻。

    接下来,针对USV欧拉-拉格朗日系统提出一个动态变量ω(t):

    $$ \begin{gathered} \dot{\omega}(t)=-\beta \omega(t)+\lambda\left(\alpha \left(\hat{\boldsymbol{\varsigma}}_{1} \boldsymbol{s}(t)+\hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}(t)\|\dot{\boldsymbol{\eta}}\|+\right.\right. \\ \left.\left.\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{s}(t)\|\dot{\boldsymbol{\eta}}\|^{2}\right)-\frac{6-k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)\right) \end{gathered} $$ (16)

    式中:ω(0)>0;β>0;λ∈[0, 1];α∈[0, 1)。

    假设第1次触发时刻为t1=0,则通过引入动态变量ω(t),触发时间序列$\left\{t_{k}\right\}_{k=2}^{\infty}$可以设计为:

    $$ \begin{gathered} t_{k+1}=\inf \left\{t>t_{k}: \theta\left[\frac{6-k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)-\alpha\left(\hat{\boldsymbol{s}}_{1} \boldsymbol{s}(t)+\right.\right.\right. \\ \left.\left.\left.\hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}(t)\|\dot{\boldsymbol{\eta}}\|+\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{s}(t)\|\dot{\boldsymbol{\eta}}\|^{2}\right)\right] \leqslant \omega(t)\right\} \end{gathered} $$ (17)

    根据式(16)和(17)可以得出$\dot{\omega}(t) \geqslant-\beta \omega(t)- \frac{\lambda \omega(t)}{\theta}$,故可得:

    $$ \omega(t) \geqslant \omega(0) \mathrm{e}^{-\left(\beta+\frac{\lambda}{\theta}\right) t}>0 $$ (18)

    定义李雅普诺夫候选函数为:

    $$ \begin{gathered} V(t)=\frac{1}{2} \boldsymbol{s}^{\mathrm{T}}(t) \boldsymbol{M}_{1} \boldsymbol{s}(t)+\frac{1}{2 a_{1}} \widetilde{\boldsymbol{\varsigma}}_{1}^{2}(t)+ \\ \frac{1}{2 a_{2}} \widetilde{\boldsymbol{\varsigma}}_{2}^{2}(t)+\frac{1 \widetilde{\boldsymbol{\varsigma}}_{3}^{2}}{2 a_{3}}(t)+\omega(t) \end{gathered} $$ (19)

    对式(19)求导,将控制律(13)和自适应律(14)代入得:

    $$ \dot{V}(t)=\frac{1}{2}\|\boldsymbol{s}(t)\|^{2}\left\|\dot{M}_{Q}(t)\right\|+\dot{\omega}(t)-k_{2} \boldsymbol{s}\left(t_{k}\right)-\\ \begin{gathered} \hat{\boldsymbol{\varsigma}}_{1} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)}{\mu_{1}}\right)-\hat{\boldsymbol{\varsigma}}_{2}\|\dot{\boldsymbol{\eta}}\| \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|}{\mu_{2}}\right)- \\ \hat{\boldsymbol{\varsigma}}_{3}\|\dot{\boldsymbol{\eta}}\|^{2} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2}}{\mu_{3}}\right)+ \\ \boldsymbol{s}^{\mathrm{T}}(t) \boldsymbol{\boldsymbol {\varsigma}}_{1}+\boldsymbol{s}^{\mathrm{T}}(t) \boldsymbol{\varsigma}_{2}\|\dot{\boldsymbol{\eta}}\|+\boldsymbol{s}^{\mathrm{T}}(t) \boldsymbol{\varsigma}_{3}\|\dot{\boldsymbol{\eta}}\|^{2}- \\ \tilde{\boldsymbol{\varsigma}}_{1}\left(\boldsymbol{s}\left(t_{k}\right) \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)}{3 \mu_{1}}\right)-a_{4} \hat{\boldsymbol{\varsigma}}_{1}\right)- \\ \tilde{\boldsymbol{\varsigma}}_{2}\left(\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\| \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|}{3 \mu_{2}}\right)-a_{5} \hat{\boldsymbol{\varsigma}}_{2}\right)- \\ \widetilde{\boldsymbol{\varsigma}}_{3}\left(\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2} \tanh \left(\frac{\boldsymbol{s}\left(t_{k}\right)\|\dot{\boldsymbol{\eta}}\|^{2}}{3 \mu_{3}}\right)-a_{6} \hat{\boldsymbol{\varsigma}}_{3}\right) \end{gathered} $$ (20)

    根据不等关系$0 <|x|-x \tanh (\mu x) \leqslant \frac{\kappa}{\mu}$[16],其中$\mu \in \mathbb{R}^{+} 、x \in \mathbb{R} 、\kappa=0.2785$,可以表示为:

    $$ \dot{V}(t) \leqslant \frac{1}{2}\|\boldsymbol{s}(t)\|^{2}\left\|\dot{\boldsymbol{M}}_{Q}(t)\right\|-2 k_{2}\|\boldsymbol{s}(t)\|^{2}+ \\ \dot{\omega}(t)-\frac{k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)+\hat{\boldsymbol{\varsigma}}_{1} \boldsymbol{s}^{\mathrm{T}}(t)+ \\ \hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|+\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|^{2}-\tilde{\boldsymbol{\varsigma}}_{1} \boldsymbol{e}_{s}(t)-\\ a_{6} \tilde{\boldsymbol{\varsigma}}_{3} \hat{\boldsymbol{\varsigma}}_{3}+3 \boldsymbol{\varsigma}_{1} \mu_{1} \kappa+3 \boldsymbol{\varsigma}_{2} \mu_{2} \kappa+3 \boldsymbol{\varsigma}_{3} \mu_{3} \kappa $$ (21)

    根据杨氏不等式$a_{4} \tilde{\boldsymbol{\varsigma}}_{1} \hat{\boldsymbol{\varsigma}}_{1} \leqslant-\frac{a_{4}}{2} \widetilde{\boldsymbol{\varsigma}}_{1}^{2}+\frac{a_{4}}{2} \boldsymbol{\varsigma}_{1}^{2} 、a_{5} \tilde{\boldsymbol{\varsigma}}_{2} \hat{\boldsymbol{\varsigma}}_{2} \leqslant$ $-\frac{a_{5} \sim_{2}^{2}}{2}+\frac{a_{5}}{2} \boldsymbol{\varsigma}_{2}^{2}$和$a_{6} \tilde{\boldsymbol{\varsigma}}_{3} \hat{\boldsymbol{\varsigma}}_{3} \leqslant-\frac{a_{6} \tilde{\boldsymbol{\varsigma}}_{3}^{2}}{2}+\frac{a_{6}}{2} \boldsymbol{\varsigma}_{3}^{2}$,得:

    $$ \dot{V}(t) \leqslant \frac{1}{2}\|\boldsymbol{s}(t)\|^{2}\left\|\dot{\boldsymbol{M}}_{Q}(t)\right\|-2 k_{2}\|\boldsymbol{s}(t)\|^{2}+ \\ \frac{6-k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)+\dot{\omega}(t)+\hat{\boldsymbol{\varsigma}}_{1} \boldsymbol{s}^{\mathrm{T}}(t)+\\ \hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|+\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|^{2}-\frac{1+a_{4} \widetilde{\boldsymbol{\varsigma}}_{1}^{2}-}{2}-\\ \frac{\|\dot{\boldsymbol{\eta}}\|^2+a_5 \widetilde{\boldsymbol{\varsigma}}_2}{2}-\frac{\|\dot{\boldsymbol{\eta}}\|^4+a_6 \widetilde{\boldsymbol{\varsigma}}_3^2}{2}+3 \boldsymbol{\varsigma}_1 \mu_1 \kappa+\\ 3 \boldsymbol{\varsigma}_{2} \mu_{2} \kappa+3 \boldsymbol{\varsigma}_{3} \mu_{3} \kappa+\frac{a_{4}}{2} \boldsymbol{\varsigma}_{1}^{2}+\frac{a_{5}}{2} \boldsymbol{\varsigma}_{2}^{2}+\frac{a_{6}}{2} \boldsymbol{\varsigma}_{3}^{2} $$ (22)

    代入动态事件触发动态变量式(16),得:

    $$ \dot{V}(t) \leqslant \frac{1}{2}\|\boldsymbol{s}(t)\|^{2}\left\|\dot{\boldsymbol{M}}_{Q}(t)\right\|-2 k_{2}\|\boldsymbol{s}(t)\|^{2}+\\ \frac{6-k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)-\beta \omega(t)+\hat{\boldsymbol{\varsigma}}_{1} \boldsymbol{s}^{\mathrm{T}}(t)+ \\ \hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|+\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{s}^{\mathrm{T}}(t)\|\dot{\boldsymbol{\eta}}\|^{2}-\frac{1+a_{4} \widetilde{\boldsymbol{\varsigma}}_{1}^{2}}{2}- \\ \frac{\|\dot{\boldsymbol{\eta}}\|^2+a_5 \widetilde{\boldsymbol{\varsigma}}_2^2}{2}-\frac{\|\dot{\boldsymbol{\eta}}\|^4+a_6 \widetilde{\boldsymbol{\varsigma}}_2^2}{2}+\\ \lambda\left(-\hat{\boldsymbol{\varsigma}}_{1} \boldsymbol{s}(t)-\hat{\boldsymbol{\varsigma}}_{2} \boldsymbol{s}(t)\|\dot{\boldsymbol{\eta}}\|-\hat{\boldsymbol{\varsigma}}_{3} \boldsymbol{\varsigma}(t)\|\dot{\boldsymbol{\eta}}\|^{2}-\right. \\ \left.\frac{6-k_{2}}{4} \boldsymbol{e}_{s}^{\mathrm{T}}(t) \boldsymbol{e}_{s}(t)\right)+3 \boldsymbol{\varsigma}_{1} \mu_{1} \kappa+3 \boldsymbol{\varsigma}_{2} \mu_{2} \kappa+ \\ 3 \boldsymbol{\varsigma}_{3} \mu_{3} \kappa+\frac{a_{4}}{2} \boldsymbol{\varsigma}_{1}^{2}+\frac{a_{5}}{2} \boldsymbol{\varsigma}_{2}^{2}+\frac{a_{6}}{2} \boldsymbol{\varsigma}_{3}^{2} $$ (23)

    令$o=2 k_{2}-\frac{\gamma_{4} J_{2}\|\dot{\boldsymbol{\eta}}\|}{2} $,得:

    $$ \dot{V}(t) \leqslant \sum\limits_{i=1}^{n}\left[-o\|s(t)\|^{2}-\beta \omega(t)-\right. \\ \frac{1+a_{4} \widetilde{\boldsymbol{\varsigma}}_{1}^{2}}{2}-\frac{\|\dot{\boldsymbol{\eta}}\|^{2}+a_{5} \widetilde{\boldsymbol{\varsigma}}_{2}^{2}}{2}-\frac{\|\dot{\boldsymbol{\eta}}\|^{4}+a_{6} \widetilde{\boldsymbol{\varsigma}}_{3}^{2}}{2}+ \\ \left.3 \varsigma_{1} \mu_{1} \kappa+3 \varsigma_{2} \mu_{2} \kappa+3 \varsigma_{3} \mu_{3} \kappa+\frac{a_{4}}{2} \varsigma_{1}^{2}+\frac{a_{5}}{2} \varsigma_{2}^{2}+\frac{a_{6}}{2} \varsigma_{3}^{2}\right] \leqslant\\ -\rho V(t)+\Delta $$ (24)

    式中:

    $$ \begin{gathered} \rho=\min \left\{2 o, 1+a_{4}, \|\dot{\boldsymbol{\eta}}\|^{2}+a_{5}, \|\dot{\boldsymbol{\eta}}\|^{4}+\right. \\ \left.a_{6}, \boldsymbol{\beta}\right\}>0 \\ \Delta=3 \boldsymbol{\varsigma}_{1} \mu_{1} \kappa+3 \boldsymbol{\varsigma}_{2} \mu_{2} \kappa+3 \boldsymbol{\varsigma}_{3} \mu_{3} \kappa+ \\ \frac{a_{4}}{2} \boldsymbol{\varsigma}_{1}^{2}+\frac{a_{5}}{2} \boldsymbol{\varsigma}_{2}^{2}+\frac{a_{6}}{2} \boldsymbol{\varsigma}_{3}^{2} \end{gathered} $$ (25)

    因此,采用控制律和自适应律能使USV的位姿误差收敛到零附近的一个小区域内,且系统内所有信号均满足全局最终一致有界性。

    证明完毕。

    接下来证明Zeno现象在动态事件触发控制系统中是不存在的。假设存在Zeno现象,即存在一个正常数T0满足$\lim \limits_{t \rightarrow+\infty} t_{k}=T_{0}$。

    令$\varepsilon_{0}=\frac{\sqrt{\zeta(0)}}{\varGamma \sqrt{\left(6-k_{2}\right) \theta}} \mathrm{e}^{-\frac{1}{2}\left(\beta+\frac{\lambda}{\theta}\right) T_{0}}>0$。从极限的性质来看,存在一个正整数N(ε0)满足:

    $$ t_{k}^{i} \in\left[T_{0}-\varepsilon_{0}, T_{0}\right], \forall k \geqslant N\left(\varepsilon_{0}\right) $$ (26)

    根据式(17)得出保证不等式成立的充分条件是:

    $$\left\|\boldsymbol{e}_{s}(t)\right\| \leqslant \sqrt{\frac{4 \zeta(0)}{\left(6-k_{2}\right) \theta}} \mathrm{e}^{-\frac{1}{2}\left(\beta+\frac{\lambda}{\theta}\right) t} $$ (27)

    根据李雅普诺夫稳定性证明可知,存在一个正常数Γ,在任意触发时刻tk均满足$\|\dot{\boldsymbol{s}}(t)\| \leqslant \varGamma$。那么可以得出不等式(27)成立的一个充分条件是:

    $$ \left(t-t_{k}\right) \varGamma \leqslant \sqrt{\frac{4 \zeta(0)}{\left(6-k_{2}\right) \theta}} \mathrm{e}^{-\frac{1}{2}\left(\beta+\frac{\lambda}{\theta}\right) t} $$ (28)

    最后,可以得出:

    $$ t_{N\left(\varepsilon_{0}\right)+1}-t_{N\left(\varepsilon_{0}\right)} \geqslant \frac{2 \sqrt{\zeta(0)}}{\varGamma \sqrt{\left(6-k_{2}\right) \theta}} \mathrm{e}^{-\frac{1}{2}\left(\beta+\frac{\lambda}{\theta}\right) t_{N\left(\varepsilon_{0}\right)+1}} \geqslant\\ \frac{2 \sqrt{\zeta(0)}}{\varGamma \sqrt{\left(6-k_{2}\right) \theta}} \mathrm{e}^{-\frac{1}{2}\left(\beta+\frac{\lambda}{\theta}\right) T_{0}} \geqslant 2 \varepsilon_{0} $$ (29)

    式(29)与(26)相矛盾,因此Zeno现象是不存在的。

    本节通过仿真对比实验,说明了控制器(13)在不同外界干扰环境下的有效性和鲁棒性。USV模型参数如表 1所示[16]。控制律和自适应律参数选择如表 2所示。USV初始状态为$\boldsymbol{\eta}^{\mathrm{T}}=$ $\left[\begin{array}{lll}-2.1 & -1.01 & 0\end{array}\right]^{\mathrm{T}}, \boldsymbol{v}^{\mathrm{T}}=\left[\begin{array}{lll}0.01 & 0.01 & 0.01\end{array}\right]^{\mathrm{T}}$,USV参考轨迹表示为:

    $$ \left[\begin{array}{l} x_d \\ y_d \end{array}\right]=\left\{\begin{array}{l} {[50 \sin (\omega t), 50-50 \cos (\omega t)]^{\mathrm{T}}, } \\ t \in\left[0, T_1\right] \\ {\left[\begin{array}{ll} -50 & 50-50 \omega\left(t-T_1\right) \end{array}\right]^{\mathrm{T}}, } \\ t \in\left[T_1, T_1+T_2\right] \\ \\ {\left[\begin{array}{c} -100+50 \cos \omega\left(t-T_1-T_2\right) \\ -50-50 \sin \omega\left(t-T_1-T_2\right) \end{array}\right], } \\ t \in\left[T_1+T_2, 2 T_1+T_2\right] \\ {\left[\begin{array}{c} -100+50 \omega\left(t-2 T_1-T_2\right) \quad 0 \end{array}\right]^{\mathrm{T}}, } \\ t \in\left[2 T_1+T_2, 2 T_1+2 T_2\right] \end{array}\right. $$
    表  1  USV模型参数
    Table  1  Model parameters of the USV
    参数 数值 参数 数值
    m11 25.8 c23 -m11ui
    m22 33.8 c32 m11ui
    m23 1.011 5 d11 0.72+1.33ui+5.87ui2
    m32 1.011 5 d22 0.889+36.5vi+0.805ri
    m33 2.76 d23 7.25+0.845vi+3.45ri
    c13 -m22vi-m23ri d32 0.031+3.96vi+0.13ri
    c31 m22vi+m23ri d33 1.9+0.08vi+0.75ri
    表  2  控制器设计参数
    Table  2  Designed parameters of control laws
    描述 控制参数
    控制律参数 k1=diag(15, 8, 6), k2=20 μ1=0.5, μ2=0.5, μ3=0.5
    自适应律参数 a1=0.08, a2=0.08, a3=0.08a4=100, a5=100, a6=100
    动态事件触发参数 β=0.1, λ=0.1α=0.000 6, θ=10

    式中:T1=1.5π/ωT2=2/ωω=0.04。

    为了更好地证明鲁棒性,给出时变外部干扰公式为:

    情况1:

    $$\left[\begin{array}{lll} \tau_{d X} & \tau_{d Y} & \tau_{d N} \end{array}\right]^{\mathrm{T}}= \begin{cases}{\left[\begin{array}{l} -0.2 \cos (0.5 t) \cos (t)-0.3+0.03 \cos (0.5 t) \sin (0.5 t) \\ 0.01 \sin (0.1 t) \\ 0.06 \sin (1.1 t) \cos (0.3 t) \end{array}\right], \quad t \geqslant 40 \mathrm{~s}} \\ {\left[\begin{array}{lll} 0 & 0 & 0 \end{array}\right]^{\mathrm{T}}, }\quad t <40 \mathrm{~s}\end{cases} $$ (30)

    情况2:

    $$ \left[\begin{array}{lll} \tau_{d X} & \tau_{d Y} & \tau_{d N} \end{array}\right]^{\mathrm{T}}=\left\{\begin{array}{l} {\left[\begin{array}{l} 0.03 \cos (0.1 t) \sin (0.1 t) \\ 0.05 \\ 0.12 \sin (0.3 t) \end{array}\right], } \quad t \leqslant 40 \mathrm{~s}\\ {\left[\begin{array}{l} -0.3 \cos (0.5 t) \cos (t)-0.3+0.3 \cos (0.5 t) \sin (0.5 t) \\ 0.1 \sin (0.1 t) \\ 0.12 \cos (0.3 t) \end{array}\right], \quad 40 \mathrm{~s} \leqslant t \leqslant 70 \mathrm{~s}} \\ {\left[\begin{array}{l} 0.5 \sin (0.1 t)+0.5 \cos (0.1 t)-0.5 \\ 0.2 \sin (1.1 t) \cos (0.3 t) \\ 0.24 \cos (0.3 t) \end{array}\right], }\quad t>70 \mathrm{~s} \end{array}\right. $$ (31)

    情况3:

    $$ \left[\begin{array}{lll} \tau_{d X} & \tau_{d Y} & \tau_{d N} \end{array}\right]^{\mathrm{T}}=\left\{\begin{array}{l} {\left[\begin{array}{l} 0.03 \cos (0.1 t) \sin (0.1 t) \\ 0.05 \\ 0.12 \sin (0.3 t) \end{array}\right], }\quad t \leqslant 40 \mathrm{~s}\\ {\left[\begin{array}{l} -0.8 \cos (0.5 t) \cos (t)-0.8+0.8 \cos (0.5 t) \sin (0.5 t) \\ 0.4 \sin (0.1 t) \\ 0.4 \cos (0.3 t) \end{array}\right], \quad 40 \mathrm{~s} \leqslant t \leqslant 70 \mathrm{~s}} \\ {\left[\begin{array}{l} \sin (0.1 t)+\cos (0.1 t)-1 \\ 0.8 \sin (1.1 t) \cos (0.3 t) \\ 0.8 \cos (0.3 t) \end{array}\right], }\quad t>70 \mathrm{~s} \end{array}\right. $$ (32)

    仿真结果如图 2~6所示。

    图  2  USV轨迹跟踪
    Fig.  2  Trajectory tracking of USV
    下载: 全尺寸图片
    图  3  执行器控制输入
    Fig.  3  Actuator control input
    下载: 全尺寸图片
    图  4  估计变量
    Fig.  4  Estimation variables
    下载: 全尺寸图片
    图  5  动态变量ω
    Fig.  5  Dynamic variable ω
    下载: 全尺寸图片
    图  6  动态事件触发条件下USV的触发次数和触发时间间隔
    Fig.  6  Trigger times and trigger time interval of USV under dynamic event trigger conditions
    下载: 全尺寸图片

    图 2为在不同外界扰动条件下USV的轨迹跟踪效果图。结果表明,在3种不同情况的时变干扰下,该控制器仍具有良好的跟踪性能,即使从情况1到情况3干扰幅值逐渐增大的情况下,USV也能稳定快速地跟踪期望轨迹。此外,图 3展示了USV的控制输入信号。可以看出,当外界干扰的幅值变大时,控制输入立即做出了调整并保持了良好的鲁棒性。通过观察图 4可知自适应估计变量是有界的。图 5描述了动态变量的时间响应曲线,可以看出动态变量在40 s左右收敛到零附近。图 6展示了动态事件触发条件下USV的触发时间间隔和触发次数。可以明显看出,在动态事件触发通信机制下,USV节省了95%以上的通信资源。因此,USV轨迹跟踪过程中,可以有效地降低通信频率,减少控制器与执行器之间的通信量,同时保持闭环控制性能。此外,从实验中还可以看出,在动态触发定律(15)下,没有Zeno现象。

    1) 该控制方法在模型参数未知情况下能够较好地实现轨迹跟踪,具有较好的鲁棒性和自适应能力,并且具有优良的抗抖振效果;

    2) 相比传统时间触发机制,有效降低了控制器与执行器间的通信频率,规避了执行机构抖动,有效降低了计算成本和能源消耗,为无人艇轨迹跟踪的实际应用提供了有效参考依据。

    考虑到该控制器是在执行机构健康情况下提出的,且收敛速度慢。此后的研究中将考虑执行器故障问题,提高系统的鲁棒性,并将有限时间控制技术应用于无模型控制机制中,提高系统收敛速度,使控制器具有更好的性能。

  • 图  1   基于动态事件触发的无模型自适应控制系统框图

    Fig.  1   Diagram of modeless-parameter-free adaptive controller based on dynamic event-triggering

    下载: 全尺寸图片

    图  2   USV轨迹跟踪

    Fig.  2   Trajectory tracking of USV

    下载: 全尺寸图片

    图  3   执行器控制输入

    Fig.  3   Actuator control input

    下载: 全尺寸图片

    图  4   估计变量

    Fig.  4   Estimation variables

    下载: 全尺寸图片

    图  5   动态变量ω

    Fig.  5   Dynamic variable ω

    下载: 全尺寸图片

    图  6   动态事件触发条件下USV的触发次数和触发时间间隔

    Fig.  6   Trigger times and trigger time interval of USV under dynamic event trigger conditions

    下载: 全尺寸图片

    表  1   USV模型参数

    Table  1   Model parameters of the USV

    参数 数值 参数 数值
    m11 25.8 c23 -m11ui
    m22 33.8 c32 m11ui
    m23 1.011 5 d11 0.72+1.33ui+5.87ui2
    m32 1.011 5 d22 0.889+36.5vi+0.805ri
    m33 2.76 d23 7.25+0.845vi+3.45ri
    c13 -m22vi-m23ri d32 0.031+3.96vi+0.13ri
    c31 m22vi+m23ri d33 1.9+0.08vi+0.75ri

    表  2   控制器设计参数

    Table  2   Designed parameters of control laws

    描述 控制参数
    控制律参数 k1=diag(15, 8, 6), k2=20 μ1=0.5, μ2=0.5, μ3=0.5
    自适应律参数 a1=0.08, a2=0.08, a3=0.08a4=100, a5=100, a6=100
    动态事件触发参数 β=0.1, λ=0.1α=0.000 6, θ=10
  • [1] MANLEY J E. Unmanned surface vehicles, 15 years of development[C]//OCEANS. Piscataway, NJ: IEEE, 2009: 1-4.
    [2] 范云生, 孙晓界, 王国峰, 等. 一种无人水面艇自主动态避碰跟踪控制方法[J]. 系统仿真学报, 2018, 30(10): 3781-3788.

    FAN Yunsheng, SUN Xiaojie, WANG Guofeng, et al. Autonomous dynamic collision avoidance tracking control method for unmanned surface craft[J]. Journal of system simulation, 2018, 30(10): 3781-3788.
    [3] 郑华荣, 魏艳, 瞿逢重. 水面无人艇研究现状[J]. 中国造船, 2020, 61(S1): 228-240.

    ZHENG Huarong, WEI Yan, QU F (C/Z). Research status of surface unmanned boat[J]. Shipbuilding of China, 2020, 61(S1): 228-240.
    [4] LEFEBER E, PETTERSEN K Y, NIJMEIJER H. Tracking control of an underactuated ship[J]. IEEE transactions on control systems technology, 2003, 11(1): 52-61. doi: 10.1109/TCST.2002.806465
    [5] 刘伟, 杨朔, 孙健. 基于滑模的欠驱动无人艇的包含控制问题研究[J]. 舰船科学技术, 2018, 40(3): 96-101.

    LIU Wei, YANG Shuo, SUN Jian. Research on inclusion control of underactuated unmanned boat based on sliding mode[J]. Ship science and technology, 2018, 40(3): 96-101.
    [6] HU Xin, WEI Xinjiang, ZHU Guibing, et al. Adaptive synchronization for surface vessels with disturbances and saturated thruster dynamics[J]. Ocean engineering, 2020, 216: 107920. doi: 10.1016/j.oceaneng.2020.107920
    [7] JIN Xu. Fault tolerant nonrepetitive trajectory tracking for MIMO output constrained nonlinear systems using iterative learning control[J]. IEEE transactions on cybernetics, 2019, 49(8): 3180-3190. doi: 10.1109/TCYB.2018.2842783
    [8] XU Zhao, GE S S, HU Changhua, et al. Adaptive learning based tracking control of marine vessels with prescribed performance[J]. Mathematical problems in engineering, 2018, 2018: 1-9.
    [9] KONG Linghuan, HE Wei, YANG Chenguang, et al. Adaptive fuzzy control for a marine vessel with time-varying constraints[J]. IET control theory & applications, 2018, 12(10): 1448-1455.
    [10] VAN M. Adaptive neural integral sliding-mode control for tracking control of fully actuated uncertain surface vessels[J]. International journal of robust and nonlinear control, 2019, 29(5): 1537-1557. doi: 10.1002/rnc.4455
    [11] SHEN Zhipeng, BI Yannan, WANG Yu, et al. MLP neural network-based recursive sliding mode dynamic surface control for trajectory tracking of fully actuated surface vessel subject to unknown dynamics and input saturation[J]. Neurocomputing, 2020, 377: 103-112. doi: 10.1016/j.neucom.2019.08.090
    [12] ÅARZÉN K E. A simple event-based PID controller[J]. IFAC proceedings volumes, 1999, 32(2): 8687-8692. doi: 10.1016/S1474-6670(17)57482-0
    [13] ZHANG Xianming, HAN Qinglong, ZHANG Baolin. An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems[J]. IEEE transactions on industrial informatics, 2017, 13(1): 4-16. doi: 10.1109/TII.2016.2607150
    [14] WU Di, SUN Ximing, WEN Changyun, et al. Redesigned predictive event-triggered controller for networked control system with delays[J]. IEEE transactions on cybernetics, 2016, 46(10): 2195-2206. doi: 10.1109/TCYB.2015.2470100
    [15] CAI Chaohong, RAFAL G, RICARDO G S, et al. Hybrid dynamical systems: robust stability and control[C]//2007 Chinese Control Conference. Piscataway, NJ: IEEE, 2007: 29-36.
    [16] LU Yu, ZHANG Guoqing, SUN Zhijian, et al. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances[J]. Ocean engineering, 2018, 167: 36-44. doi: 10.1016/j.oceaneng.2018.08.020
WeChat 点击查看大图
图(6)  /  表(2)
出版历程
  • 收稿日期:  2022-01-20
  • 网络出版日期:  2023-09-18

目录

    /

    返回文章
    返回