2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于域对抗自适应学习的旋翼无人机姿态稳定方法

李凤岐 金佳玉 杜学峰 张鑫 徐凤强 王德广

李振兴, 庄娇娇, 杨成东, 邱建龙, 曹进德. 异构不确定二阶非线性多智能体系统事件触发状态趋同. 自动化学报, 2025, 51(4): 1−9 doi: 10.16383/j.aas.c240423
引用本文: 李凤岐, 金佳玉, 杜学峰, 张鑫, 徐凤强, 王德广. 基于域对抗自适应学习的旋翼无人机姿态稳定方法. 自动化学报, xxxx, xx(x): x−xx doi: 10.16383/j.aas.c240186
Li Zhen-Xing, Zhuang Jiao-Jiao, Yang Cheng-Dong, Qiu Jian-Long, Cao Jin-De. Event-triggered state consensus of heterogeneous uncertain second-order nonlinear multi-agent systems. Acta Automatica Sinica, 2025, 51(4): 1−9 doi: 10.16383/j.aas.c240423
Citation: Li Feng-Qi, Jin Jia-Yu, Du Xue-Feng, Zhang Xin, Xu Feng-Qiang, Wang De-Guang. Domain adversarial adaptive learning based attitude stabilization method for rotary wing unmanned aerial vehicles. Acta Automatica Sinica, xxxx, xx(x): x−xx doi: 10.16383/j.aas.c240186

基于域对抗自适应学习的旋翼无人机姿态稳定方法

doi: 10.16383/j.aas.c240186 cstr: 32138.14.j.aas.c240186
基金项目: 辽宁省国际科技合作计划 (2022JH2/10700012), 辽宁省应用基础研究计划 (2023JH2/101300188, 2022JH2/101300269), 辽宁省教育厅基础研究项目 (JYTMS20230011), 辽宁省科研基金项目 (LJKQZ20222447)
详细信息
    作者简介:

    李凤岐:大连交通大学软件学院教授. 主要研究方向为区块链, 工业物联网和智能信息系统. 本文通信作者. E-mail: Fengqi-Li@outlook.com

    金佳玉:大连交通大学软件学院硕士研究生. 主要研究方向为无人机智能算法. E-mail: 15142212689@163.com

    杜学峰:大连交通大学机械工程学院博士研究生. 主要研究方向为无人机智能群集, 分布式协同控制. E-mail: xuefeng.du@outlook.com

    张鑫:大连交通大学软件学院硕士研究生. 研究方向为无人机智能算法. E-mail: zx8292@outlook.com

    徐凤强:大连海事大学软件学院博士. 主要研究方向为区块链和计算机视觉. E-mail: xfq@djtu.edu.cn

    王德广:大连交通大学软件学院副教授. 主要研究方向为信息安全, 机器学习. E-mail: wdg@djtu.edu.cn

Domain Adversarial Adaptive Learning Based Attitude Stabilization Method for Rotary Wing Unmanned Aerial Vehicles

Funds: Supported by International Science and Technology Cooperation Program of Liaoning Province (2022JH2/10700012), Applied Basic Research Program of Liaoning Province (2023JH2/101300188, 2022JH2/101300269), Basic Research Project of Liaoning Educational Department (JYTM S20230011), and Research Foundation of Liaoning Province (20230011, LJKQZ20222447)
More Information
    Author Bio:

    LI Feng-Qi Professor at the School of Software, Dalian Jiaotong University. His research interest covers blockchain, industrial internet of things and intelligent information systems. Corresponding author of this paper

    JIN Jia-Yu Master student at the School of Software, Dalian Jiaotong University. Her research interest covers UAVs intellient algorithm

    DU Xue-Feng Ph.D. candidate at the School of Mechanical Engineering, Dalian Jiaotong University. His research interest covers UAVs intelligent clustering and distributed collaborative control

    ZHANG Xin Master student at the School of Software, Dalian Jiaotong University. Her research interest covers UAVs intelligent algorithm

    XU Feng-Qiang Ph.D. candidate at the School of Software, Dalian Maritime University. His research interest covers blockchain and computer vision

    WANG De-Guang Associate professor at the School of Software, Dalian Jiaotong University. His research interest covers information security and machine learning

  • 摘要: 针对复杂海风环境下旋翼无人机 (Unmanned aerial vehicles, UAVs) 姿态控制不稳定的问题, 提出姿态稳定方法 SymTAL-POP (Symmetric temporal adversarial learning-partitioned online prediction). 该方法包括离线学习和在线预测两个部分. 在离线学习阶段, 引入对称式时序域对抗自适应学习算法 SymTAL. 结合域对抗学习、对称性网络和双向时序网络, SymTAL 有效解决海风环境中无人机姿态稳定问题. 利用深度学习优化加速框架和改进的 Adam 优化器, 提升 SymTAL 学习能力和计算效率. 在线预测阶段, 设计风场预测模型 POP, 实现海风环境实时感知与预测. POP 采用变分模态分解 (Vibration mode decomposition, VMD) 技术处理风速信号, 通过特征选择策略预测不同风况下的风速, 增强无人机环境适应能力. 测试结果表明, SymTAL 在学习效率和控制精度方面均优于其他姿态稳定算法, POP 在连续风、间歇风和湍流风的多风况条件下的预测精度优于其他模型. 仿真实验验证 SymTAL-POP 在轨迹跟踪误差上表现突出, 平均误差降低 23.5%, 均方根误差减少 55%.
  • 近20年, 多智能体系统的协同控制因其在无人机编队[1]、传感器网络同步[2]、多机器人协作[3]等工程中的广泛应用, 越来越受到控制理论领域学者们的关注. 传统的协同控制算法依赖智能体间的连续信息传输, 即使信息变化很小或没有变化仍然会进行信息传输, 这会造成电能、通信带宽、网络链路的低效利用[4]. 由于事件触发通信机制可以有效地节约能源和通信带宽, 基于事件触发机制的协同控制成为多智能体系统协同控制领域的研究热点[56]. 文献[7]给出一些基于事件触发通信机制的多智能体系统协同控制的研究成果.

    多智能体系统事件触发协同控制领域的研究成果大多要求系统模型是精确可知的, 然而实际多智能体系统不可避免地存在未知参数、模型不确定、外部噪声等不确定因素. 文献[8]对无向网络的一类不确定非线性多智能体系统的事件触发趋同问题进行了研究. 文献[9]研究无向网络拓扑下一类二阶非线性多智能体系统的自适应事件触发趋同控制问题. 针对未知二阶非线性多智能体系统, 文献[10]利用自适应事件触发控制方法研究完全分布式控制问题. 文献[11]对网络拓扑信息未知的一般线性多智能体系统的完全分布式事件触发趋同问题进行研究. 针对控制方向未知的高阶多智能体系统, 文献[12]利用虚拟控制律设计自适应事件触发跟踪控制器. 文献[13]研究具有时滞和输入饱和的异构多智能体系统, 并给出基于观测器的事件触发趋同算法. 文献[14]利用组合测量事件触发机制, 研究拓扑结构为无向图的未知非线性二阶时滞多智能体系统的自适应趋同控制. 虽然文献[810, 14]研究的系统模型与本文相似, 但都采用基于组合测量的事件触发机制, 这种事件触发机制需要连续不断地监测邻居智能体的状态信息用以判断下一次触发时刻, 即算法依赖智能体间连续信息传输. 文献[1516]利用输出调节理论, 对异构线性多智能体系统的事件触发输出同步问题进行研究. 文献[17]利用分布式内模设计, 研究一类非线性多智能体系统的事件触发全局鲁棒输出调节问题.

    上述文献的分布式控制器虽然采用了事件触发机制进行设计, 但是所给的事件触发趋同算法依然依赖智能体间的连续信息传输. 触发函数对邻居智能体状态信息连续监测问题引起了研究人员的注意. 文献[18]利用基于反步法的分布式自适应输出反馈控制策略研究不确定异构线性多智能体系统的事件触发输出同步问题. 针对由一类高阶不确定非线性系统构成的无领导型异构多智能体系统, 文献[19]给出基于事件触发机制的分布式自适应趋同算法. 文献[20]分别对同构和异构线性多智能体系统的事件触发平均跟踪算法进行研究. 针对异构领导−跟随者型多智能体系统, 文献[21]分别给出基于模型和基于数据的事件触发趋同算法. 文献[22]基于动态事件触发机制, 对一般线性多智能体系统的编队包含控制问题进行研究. 针对拓扑为有向网络的不确定下三角非线性多智能体系统, 文献[23]利用神经网络设计分布式自适应异步事件触发趋同算法. 基于输出调节理论, 文献[24]研究异构线性多智能体系统的自适应事件触发输出趋同控制, 文献[25]研究一类异构非线性多智能体系统的分布式事件触发输出趋同控制问题, 文献[26]研究严格反馈非线性多智能体系统的半全局周期事件触发输出调节问题.

    受上述文献启发, 本文研究异构不确定二阶非线性多智能体系统的事件触发状态趋同问题, 主要贡献有如下$ 3 $点: 1)本文研究领导−跟随者型异构不确定多智能体系统的状态趋同问题, 不仅跟随智能体的动力学方程存在不确定参数, 领导智能体也存在不确定参数. 文献[10, 1516, 2426]中的领导智能体均为完全已知的, 并未考虑领导智能体存在不确定参数的情形. 2)本文基于邻居智能体的观测状态设计事件触发趋同算法, 由于对邻居智能体的状态进行观测, 避免了事件触发函数对邻居智能体的连续监测, 做到控制器与触发函数都不依赖智能体间的连续信息传输. 同样研究异构不确定二阶非线性多智能体系统事件触发控制的文献[910], 其事件触发函数需要对邻居智能体的状态进行连续监测. 3)本文不确定参数为矩阵形式而非向量形式, 不同于以往将矩阵转变为向量的处理方法, 本文直接利用矩阵迹的不等式对矩阵自适应参数估计的收敛性进行证明.

    为方便表示, 本文使用如下向量与矩阵的符号: $ ||\cdot||_{\rm{F }}$和$ ||\cdot|| $分别表示向量或矩阵的Frobenius范数和2范数, $ \otimes$为矩阵的克罗内克积, $ \mathrm{diag}\{a_1,\;\cdots, a_N\} $表示对角元素为$ a_i $的对角矩阵, $ \mathrm{tr}\{A\} $表示方阵$ A $的迹, $ 1_N $表示每个元素都为$ 1 $的$ N $维常向量, I表示单位矩阵, $ \lambda_{1X} $和$ \lambda_{NX} $分别表示$ N $阶对称矩阵$ X $的最小和最大特征根, $ {\cal{A}}(t) $表示渐近收敛到$ \boldsymbol 0 $的函数集合.

    本文研究领导−跟随者型异构不确定二阶非线性多智能体系统事件触发趋同控制问题. 第$ i $个跟随智能体的动力学方程为:

    $$ \begin{equation} \left\{\begin{aligned} \dot{x}_i(t)& = y_i(t)\\ \dot{y}_i(t)& = \theta_i^{\mathrm{T}}\phi_i(x_i(t),\;y_i(t))+u_i(t) \end{aligned}\right. \end{equation} $$ (1)

    式中, $ x_i,\;y_i,\;u_i\in {\bf{R}}^n $分别表示第$ i $个智能体的位置、速度和控制输入; $ \theta_i\in {\bf{R}}^{n_i\times n} $为不确定常矩阵; $ \phi_i: {\bf{R}}^n\times {\bf{R}}^n\rightarrow {\bf{R}}^{n_i} $为已知向量函数.

    领导智能体标记为$ 0 $号智能体, 其动力学方程为含有未知输入的二阶积分器型系统:

    $$ \begin{equation} \left\{\begin{aligned} \dot{x}_0(t)& = y_0(t)\\ \dot{y}_0(t)& = \theta_0^{\mathrm{T}} \phi(t) \end{aligned}\right. \end{equation} $$ (2)

    式中, $ x_0,\;y_0\in {\bf{R}}^n $分别为领导智能体的位置和速度; $ \theta_0\in {\bf{R}}^{n_0\times n} $为不确定常矩阵; $ \phi(t):[0,\;\infty)\rightarrow {\bf{R}}^{n_0} $为已知向量函数.

    本文的目标是设计基于事件触发机制的趋同控制算法, 使得$ \lim_{t\rightarrow\infty}x_i(t) = x_0(t),\;y_i(t) = y_0(t). $

    领导−跟随者型多智能体系统(1)、(2)的网络拓扑用有向图$ {\cal{G}} = \{{\cal{V}},\;{\cal{E}}\} $描述, 其中$ {\cal{V}} = \{0,\;1,\; \cdots, N\} $为智能体集合, $ {\cal{E}} = {\cal{V}}\times{\cal{V}} $为边集. $ (i,\;j)\in{\cal{E}} $表示一条从智能体$ j $到智能体$ i $的有向边, 相应的邻接权重$ a_{ij}>0 $, 否则$ a_{ij} = 0 $. 有向边序列$ (i_l,\; i_{l-1}), l=1,\; \cdots,\; k\,\; $表示从智能体$ i_0 $到智能体$ i_k $的一条路径. 图$ {\cal{G}} $的拉普拉斯矩阵$ {\cal{L}} $定义为$ l_{ii} = \sum_{j \,\;=\,\; 0}^Na_{ij}, l_{ij} = -a_{ij},\;i\neq j $.

    注1. 由于领导智能体不能接收到跟随智能体的信息, 有向图$ {\cal{G}} $的拉普拉斯矩阵$ {\cal{L}} $可表示为:

    $$ \begin{equation*} {\cal{L}} = \left[\begin{array}{cc}0&{\bf 0}_{1\times N}\\ *&L \end{array}\right],\; \; L\in {\bf{R}}^{N\times N},\; \; *\in {\bf{R}}^{N} \end{equation*} $$

    由文献[27]的引理3可知, 当假设1成立时, 矩阵$ L $是非奇异的, 并且存在矩阵$ Q = \mathrm{diag}\{1/ q_1, \cdots,\;1/ q_N\} $, $ H = (QL+L^{\mathrm{T}}Q) /{2}$为正定矩阵, 其中$ [q_1,\;\cdots,\; q_N]^{\mathrm{T}} = L^{-1}1_N $.

    为证明算法的稳定性, 需要以下假设和引理.

    假设1. 对于任意跟随智能体$ i,\;i = 1,\;\cdots,\;N $, 至少存在一条由领导智能体到跟随智能体$ i $的有向路径.

    假设2. $ \phi(t) $, $ \phi_i(x_i(t) $, $ y_i(t)) $为不恒等于$ \bf 0 $的有界向量函数.

    假设3. 在不确定输入$ \theta_0^{\mathrm{T}}\phi(t) $的作用下, 领导智能体的状态有界.

    引理1[28]. 考虑如下系统:

    $$ \begin{equation} \dot{x}(t) = f(t,\;x(t),\;u(t)) \end{equation} $$ (3)

    式中, $ f:[0,\;\infty)\times {\bf{R}}^n\times {\bf{R}}^m\rightarrow {\bf{R}}^n $对$ t $是分段连续的, 对$ x(t) $和$ u(t) $满足局部Lipschitz条件. 输入$ u(t) $对所有$ t\geq0 $是分段连续且有界的函数. 如果系统(3)是输入状态稳定的且$ u(t)\in{\cal{A}}(t) $, 则亦有状态$ x(t) \in {\cal{A}}(t) $.

    由于领导智能体的参数$ \theta_0 $不确定, 首先为领导智能体设计如下参数观测器:

    $$ \begin{equation} \left\{\begin{aligned} \dot{\hat{y}}_0& =( \hat{\theta}_0^0)^{\mathrm{T}}\phi(t)-s_0(\hat{y}_0-y_0)\\ \dot{\hat{\theta}}_0^0& = -\phi(t)(\hat{y}_0-y_0)^{\mathrm{T}} \end{aligned}\right. \end{equation} $$ (4)

    式中, $\hat{y}_0 $为领导智能体速度状态的观测值, $s_0>0 $为正数, $ \hat{\theta}_0^0(t) $用以估计参数$ \theta_0 $. 跟随智能体的参数$ \theta_i $同样不确定, 设计如下参数观测器:

    $$ \begin{equation} \left\{\begin{aligned} \dot{\hat{y}}_i& = \hat{\theta}_i^{\mathrm{T}}\phi_i(x_i,\;y_i)+u_i-s_i(\hat{y}_i-y_i)\\ \dot{\hat{\theta}}_i& = -\phi_i(x_i,\;y_i)(\hat{y}_i-y_i)^{\mathrm{T}} \end{aligned}\right. \end{equation} $$ (5)

    式中, $\hat{y}_i $为第i个智能体速度状态的观测值, $ s_i>0 $为正数, $ \hat{\theta}_i(t) $用以估计参数$ \theta_i $.

    由于领导智能体含有不确定控制输入$ \theta_0^{\mathrm{T}}\phi(t) $, 为了使跟随智能体跟踪上领导智能体, 为跟随智能体$ i $设计如下$ \theta_0 $参数的观测器:

    $$ \begin{equation} \dot{\hat{\theta}}_0^i(t) = -\mu\sum\limits_{j = 0}^Na_{ij}(\hat{\theta}_0^i(t_k^i)-\hat{\theta}_0^j(t_{k'}^j)) \end{equation} $$ (6)

    式中, $ \mu>0 $为常数, $ t_k^i $和$ t_{k'}^j $为智能体$ i $和$ j $的事件触发时刻, 并且有$ t_0^i = t_0^j = 0 $.

    在触发时刻$ t_{k'}^j $, 智能体$ j $将其采样信息$ \hat{\theta}_0^j(t_{k'}^j) $, $ x_j(t_{k'}^j) $和$ y_j(t_{k'}^j) $发送给邻居智能体$ i $. 智能体$ i $利用采样信息$ \hat{\theta}_0^j(t_{k'}^j) $, $ x_j(t_{k'}^j) $和$ y_j(t_{k'}^j) $估计智能体$ j $在下一次采样时刻$ t_{(k+1)'}^j $前的位置和速度. 用$ \hat{x}_j^i(t) $和$ \hat{y}_j^i(t) $表示时间段$ [t_{k'}^j,\;t_{(k+1)'}^j) $内智能体$ i $对智能体$ j $的状态信息估计, 状态估计方程为:

    $$ \begin{equation} \left\{\begin{aligned} \dot{\hat{x}}_j^i(t)& = \hat{y}_j^i(t)\\ \dot{\hat{y}}_j^i(t)& = (\hat{\theta}_0^{j}(t_{k'}^j))^{\mathrm{T}}\phi(t) \end{aligned}\right. \end{equation} $$ (7)

    式中, 初始状态分别为$ \hat{x}_j^i(t_{k'}^j) = x_j(t_{k'}^j) $, $ \hat{y}_j^i(t_{k'}^j) = y_j(t_{k'}^j) $.

    同时, 智能体$ j $也将利用其事件触发采样信息估计其自身的状态信息. 如果智能体$ i $和$ l $同时接收到智能体$ j $的事件触发采样信息, 则不难验证智能体$ i $, $l $和$ j $拥有相同状态估计值, 即:

    $$ \hat{x}_j^i(t) = \hat{x}_j^l(t) = \hat{x}_j^j(t),\;\hat{y}_j^i(t) = \hat{y}_j^l(t) = \hat{y}_j^j(t) $$

    记$ \hat{\xi}_{ix} = \sum_{j = 0}^N a_{ij}(\hat{x}_i^i - \hat{x}_j^i),\; \hat{\xi}_{iy} = \sum_{j = 0}^N a_{ij}(\hat{y}_i^i - \hat{y}_j^i) $, 为跟随智能体式(1)设计如下事件触发趋同控制器:

    $$ \begin{equation} u_i = -\hat{\theta}_i^{\mathrm{T}}\phi_i(x_i,\;y_i)+(\hat{\theta}_0^{i})^{\mathrm{T}}\phi(t)-ck_1\hat{\xi}_{ix}-ck_2\hat{\xi}_{iy} \end{equation} $$ (8)

    式中, $ k_1 $, $ k_2>0 $为耦合增益; $ c>0 $为反馈增益. $ k_1 $, $ k_2 $和$ c $可根据下文式(22)选取. 智能体$ i $的第$ k+1 $次事件触发时刻由如下条件给出:

    $$ \begin{equation} t_{k+1}^i = \min\{t>t_k^i|T_{i1}(t)\geq0\; \mathrm{or}\; T_{i2}(t)\geq0\} \end{equation} $$ (9)

    式中, $T_{i1}(t) = ||\epsilon_i(t)||_{\rm{F}}^2 - f_{i1}(t),\; T_{i2}(t) = ||e_i(t)||^2 \;- f_{i2}(t)$, $ \epsilon_i(t) = \hat{\theta}_0^i(t_k^i)-\hat{\theta}_0^i(t) $, $ e_i(t) = k_1e_{ix}(t)+ k_2e_{iy}(t) $,$ e_{ix}(t) =\hat{x}_i^i(t)-x_i(t) $, $ e_{iy}(t) = \hat{y}_i^i(t)-y_i(t) $, 正函数$ f_{i1}(t),\;f_{i2}(t)\in{\cal{A}}(t) $.

    领导智能体$ 0 $的第$ k+1 $次事件触发时刻由如下条件确定:

    $$ \begin{equation} t_{k+1}^0 = \min\{t>t_k^0|T_{01}(t)\geq0\; \mathrm{or}\; T_{02}(t)\geq0\} \end{equation} $$ (10)

    式中, 各符号定义与式(9)中符号定义类似.

    注2. 跟随智能体的控制输入式(8)只依赖其自身状态、邻居智能体的估计状态和估计参数$ \hat{\theta} _0^i(t), \hat{\theta}_i(t) $, 仅需要邻居智能体提供离散的信息 $ \hat{\theta}_0^j(t_{k'}^j) $, $ x_j(t_{k'}^j) $和$ y_j(t_{k'}^j) $, 不依赖邻居智能体的任何连续信息传输. 同样, 事件触发条件(9)、(10)也不依赖邻居智能体的任何连续信息传输. 因此, 本文提出的事件触发趋同算法完全不依赖智能体间的连续信息传输.

    命题1. 如果假设2成立, 参数观测器式(4)、式(5) 中的$ \hat{\theta}_0^0(t) $和$ \hat{\theta}_i(t) $可渐近收敛到$ \theta_0 $和$ \theta_i $, 即$ \lim_{t\rightarrow\infty}\hat{\theta}_0^0(t) = \theta_0 $, $ \lim_{t\rightarrow\infty}\hat{\theta}_i(t) = \theta_i. $

    证明. 记$ \tilde{y}_i(t) = \hat{y}_i(t)-y_i(t) $, $ \tilde{\theta}_i(t) = \hat{\theta}_i(t)- \theta_i $. 对于观测器式(5), 可得:

    $$ \begin{equation} \left\{\begin{aligned} \dot{\tilde{y}}_i(t)& = \tilde{\theta}_i^{\mathrm{T}}(t)\phi_i(x_i(t),\;y_i(t))-s_i\tilde{y}_i(t)\\ \dot{\tilde{\theta}}_i(t)& = -\phi_i(x_i(t),\;y_i(t))\tilde{y}_i^{\mathrm{T}}(t) \end{aligned}\right. \end{equation} $$ (11)

    选取如下李雅普诺夫函数:

    $$ V_{i1} = \frac{1}{2}\tilde{y}_i^{\mathrm{T}}(t)\tilde{y}_i(t)+\frac{1}{2}\mathrm{tr}\{\tilde{\theta}_i^{\mathrm{T}}(t) \tilde{\theta}_i(t)\} $$

    沿式(11)的轨迹求$ V_{i1} $的导数, 可得:

    $$ \dot{V}_{i1} = -s_i\tilde{y}_i^{\mathrm{T}}(t)\tilde{y}_i(t) $$

    这表明$ \lim_{t\rightarrow\infty}\tilde{y}_i(t) = \bf 0 $. 由系统 (11)可知$ \tilde{y}_i(t) {\text{恒等于}}\, \bf 0 $, 可得$ \tilde{\theta}_i^{\mathrm{T}}(t)\phi_i(x_i (t),\;y_i(t))\,{\text{恒等于}}\, \bf 0$. 由假设2可知$ \phi_i (x_i(t),\;y_i(t)) $不恒等于$ \bf 0 $且有界, 从而可得$ \lim_{t\rightarrow\infty} \hat{\theta}_i(t) = \theta_i $. 亦可证明$ \lim_{t\rightarrow\infty} \hat{\theta}_0^0(t) = \theta_0 $.

    命题2. 如果假设1和假设2成立, 在事件触发条件(9)、(10) 作用下, 估计参数$ \hat{\theta}_0^i(t) $渐近收敛至$ \theta_0 $.

    证明. 记$ \zeta_i(t) = \sum_{j = 0}^Na_{ij}(\tilde{\theta}_0^i(t)-\tilde{\theta}_0^j(t)) $, $ \sigma_i(t) = \sum_{j = 0}^Na_{ij}(\epsilon_i(t)-\epsilon_j(t)) $, $ \tilde{\theta}_0^i(t) = \hat{\theta}_0^i(t)-\theta_0 $. 由式(6)可得:

    $$ \begin{equation} \dot{\tilde{\theta}}_0^i(t) = -\mu\zeta_i(t)-\mu\sigma_i(t) \end{equation} $$ (12)

    选取如下李雅普诺夫函数:

    $$ \begin{equation} V_2 = \sum\limits_{i = 1}^N\frac{1}{2q_i}\mathrm{tr}\{\zeta_i^{\mathrm{T}}(t)\zeta_i(t)\} \end{equation} $$ (13)

    由式(12)可得$ V_2 $的导数:

    $$ \begin{equation*} \begin{aligned} \dot{V}_2 = \;&-\mu\mathrm{tr}\{\zeta^{\mathrm{T}}((QL)\otimes I_{n_0})\zeta\}\;-\\ &\mu\mathrm{tr}\{\zeta^{\mathrm{T}}((QL)\otimes I_{n_0})\sigma\}\;+\\ &\sum_{i = 1}^N\frac{a_{i0}}{q_i}\mathrm{tr}\{\zeta_i^{\mathrm{T}}\phi(t)\tilde{y}_0^{\mathrm{T}}\} \end{aligned} \end{equation*} $$

    式中, $ \zeta = [\zeta_1^{\mathrm{T}},\;\cdots,\;\zeta_N^{\mathrm{T}}]^{\mathrm{T}} $, $ \sigma = [\sigma_1^{\mathrm{T}},\;\cdots,\;\sigma_N^{\mathrm{T}}]^{\mathrm{T}} $.

    对于$ \dot{V}_2 $的第1项, 由附录的引理2可得:

    $$ \begin{equation} \begin{split} \mathrm{tr}\{\zeta^{\mathrm{T}}((QL)\otimes I_{n_0})\zeta\} = \;&\mathrm{tr}\{\zeta^{\mathrm{T}}(H\otimes I_{n_0})\zeta\}\;\geq\\ & \lambda_{1H}\sum_{i = 1}^N\mathrm{tr}\{\zeta_i^{\mathrm{T}}\zeta_i\} \end{split} \end{equation} $$ (14)

    记$ L_e $为$ L $的增广矩阵, 即$ L_e = [-a_0|L] $, $ a_0 \;= [a_{01},\;\cdots,\; a_{0N}]^{\mathrm{T}} $. 令$ \epsilon(t) = [\epsilon_0^{\mathrm{T}}(t),\;\epsilon_1^{\mathrm{T}}(t),\;\cdots,\; \epsilon_N^{\mathrm{T}}(t)]^{\mathrm{T}} $, $ \Xi = QLL^{\mathrm{T}}Q $, $ \Delta = L_e^{\mathrm{T}}L_e $. 易证$ \sigma(t) = (L_e\otimes I_{n0})\epsilon(t) $. 对于$ \dot{V}_2 $的后2项, 由附录A的引理2和引理3可得:

    $$ \begin{split} & -\mathrm{tr}\{\zeta^{\mathrm{T}}((QL)\otimes I_{n_0})\sigma\}\leq\frac{\eta_1}{2}\mathrm{tr}\{\zeta^{\mathrm{T}}(\Xi\otimes I_{n_0})\zeta\}\; +\\ &\frac{1}{2\eta_1}\mathrm{tr}\{\epsilon^{\mathrm{T}}(\Delta\otimes I_{n_0})\epsilon\}\leq \frac{\eta_1\lambda_{N\Xi}}{2}\sum_{i = 1}^N\mathrm{tr}\{\zeta_i^{\mathrm{T}}\zeta_i\} \;+\\ &\frac{\lambda_{N\Delta}}{2\eta_1}\sum_{i = 0}^N\mathrm{tr}\{\epsilon_i^{\mathrm{T}}\epsilon_i\}\\[-1pt] \end{split} $$ (15)
    $$ \begin{equation} \begin{split} & \sum_{i = 1}^N\frac{a_{i0}}{q_i}\mathrm{tr}\{\zeta_i^{\mathrm{T}}\phi(t)\tilde{y}_0^{\mathrm{T}}\}\leq \frac{\eta_2}{2}\sum_{i = 1}^N\mathrm{tr}\{\zeta_i^{\mathrm{T}}\zeta_i\}\;+\\ &\;\;\;\sum_{i = 1}^N\frac{a_{i0}^2}{2\eta_2q_i^2}\mathrm{tr}\{\tilde{y}_0\phi^{\mathrm{T}}(t)\phi(t)\tilde{y}_0^{\mathrm{T}}\} \end{split} \end{equation} $$ (16)

    式中, $ \eta_1\in(0,\;\lambda_{1H}/ \lambda_{N\Xi}) $, $ \eta_2\in(0,\;\mu\lambda_{1H}) $.

    将式(14) ~ 式(16)代入$ \dot{V}_2 $, 有:

    $$ \begin{equation*} \begin{aligned} \dot{V}_2\leq&-(\mu(\lambda_{1H}-\frac{\eta_1\lambda_{N\Xi}}{2})-\frac{\eta_2}{2}) \sum_{i = 1}^N\mathrm{tr}\{\zeta_i^{\mathrm{T}}\zeta_i\}\;+\\ &\frac{\mu\lambda_{N\Delta}}{2\eta_1}\sum_{i = 0}^N\mathrm{tr}\{\epsilon_i^{\mathrm{T}}\epsilon_i\} +\sum_{i = 1}^N\frac{a_{i0}^2}{2\eta_2q_i^2}\mathrm{tr}\{\tilde{y}_0\phi^{\mathrm{T}}\phi\tilde{y}_0^{\mathrm{T}}\} \end{aligned} \end{equation*} $$

    令$ \kappa = \min\{q_i(\mu(2\lambda_{1H}-\eta_1\lambda_{N\Xi})-\eta_2)\} $. 由事件触发条件(9)、(10)和命题1易知存在一个函数$ b(t)\in{\cal{A}}(t) $, 使得:

    $$ \frac{\mu\lambda_{N\Delta}}{2\eta_1}\sum\limits_{i = 0}^N\mathrm{tr}\{\epsilon_i^{\mathrm{T}}\epsilon_i\} +\sum\limits_{i = 1}^N\frac{a_{i0}^2}{2\eta_2q_i^2}\mathrm{tr}\{\tilde{y}_0\phi^{\mathrm{T}}\phi\tilde{y}_0^{\mathrm{T}}\}\leq b(t) $$

    $$ \begin{equation*} \dot{V}_2\leq -\kappa V_2+b(t) \end{equation*} $$

    由引理1可得$ V_2(t)\in{\cal{A}}(t) $, 即$ \lim_{t\rightarrow\infty}\zeta(t) = \bf 0 $. 记$ \tilde{\Theta}_0(t) = [(\tilde{\theta}_0^{1})^{\mathrm{T}},\;\cdots,\;(\tilde{\theta}_0^{N})^{\mathrm{T}}]^{\mathrm{T}} $, 易得:

    $$ \zeta(t) = (L\otimes I_{n_0})\tilde{\Theta}_0(t)+a_0\otimes \tilde{\theta}_0^0(t) $$

    由命题1可知$ \lim_{t\rightarrow\infty}\tilde{\theta}_0^0(t) = \bf 0 $, 又因$L $为非奇异矩阵, 可得$ \lim_{t\rightarrow\infty}\tilde{\Theta}_0(t) = \bf 0 $, 即$ \hat{\theta}_0^i(t) $渐近收敛至$ \theta_0 $.

    注3. 由命题1和命题2可知, 观测器式(4)和式(5)可实现对参数$ \theta_0 $和$ \theta_i $的渐近估计, 分布式观测器式(6)在观测器式(4)基础上, 可渐近收敛到$ \theta_0 $. 只有观测器渐近收敛时, 所设计的事件触发趋同算法才可达到渐近趋同, 否则只能达到一致渐近有界趋同. 此外, 不确定参数$ \theta_0 $和$ \theta_i $均为矩阵而非向量, 命题1和命题2直接采用矩阵迹的不等式进行收敛性证明. 相比转化为扩维向量, 本文算法更简单明了.

    定理1. 如果假设1 ~ 3成立, 则事件触发算法式(8)、式(9)可使领导−跟随者型多智能体系统达到状态趋同.

    证明. 记$ \xi_{ix} = \sum_{j = 0}^Na_{ij}(x_i - x_j),\; \xi_{iy} = \sum_{j = 0}^N a_{ij} \times\;(y_i-y_j) $为第$ i $个跟随智能体的相对状态信息, 易证:

    $$ \begin{equation} \left\{\begin{aligned} \dot{\xi}_{ix} = \;&\xi_{iy}\\ \dot{\xi}_{iy} = \;&\sum_{j = 1}^Na_{ij}(\tilde{\theta}_j^{\mathrm{T}}\phi_j-\tilde{\theta}_i^{\mathrm{T}}\phi_i) -a_{i0}\tilde{\theta}_i^{\mathrm{T}}\phi_i\;+\\ &\sum_{j = 1}^Na_{ij}((\tilde{\theta}_0^{i})^{\mathrm{T}}-(\tilde{\theta}_0^{j})^{\mathrm{T}})\phi(t)+a_{i0}(\tilde{\theta}_0^{i})^{\mathrm{T}}\phi(t)\;-\\ &ck_1\sum_{j = 1}^Na_{ij}(\hat{\xi}_{ix}-\hat{\xi}_{jx})-ck_1a_{i0}\hat{\xi}_{ix}\;-\\ &ck_2\sum_{j = 1}^Na_{ij}(\hat{\xi}_{iy}-\hat{\xi}_{jy})-ck_2a_{i0}\hat{\xi}_{iy} \end{aligned}\right. \end{equation} $$ (17)

    记$ \xi_i = k_1\xi_{ix}+k_2\xi_{iy} $. 选取如下李雅普诺夫函数:

    $$ \begin{equation} V_3 = \sum\limits_{i = 1}^N\frac{\rho_i}{2}\xi_{ix}^{\mathrm{T}}\xi_{ix}+\sum\limits_{i = 1}^N\frac{1}{2q_i}\xi_i^{\mathrm{T}}\xi_i \end{equation} $$ (18)

    式中, $ \rho_i = k_1^2/q_i $.

    沿式(17)的轨迹可得$ V_3 $的导数:

    $$ \begin{equation*} \begin{aligned} \dot{V}_3 =\; &\sum_{i = 1}^N\left(-\frac{\rho_ik_1}{k_2}\xi_{ix}^{\mathrm{T}}\xi_{ix}+\frac{k_1}{q_ik_2}\xi_i^{\mathrm{T}}\xi_i\right)\;+\\ &k_2\xi^{\mathrm{T}}((QL)\otimes I_n)\tilde{\theta}_{\phi}+k_2\xi^{\mathrm{T}}((QL)\otimes I_n)\tilde{\theta}_{\phi}^{0}\;-\\ &ck_2\xi^{\mathrm{T}}((QL)\otimes I_n)\hat{\xi} \end{aligned} \end{equation*} $$

    式中, $ \xi = [\xi_1^{\mathrm{T}},\;\cdots,\;\xi_N^{\mathrm{T}}]^{\mathrm{T}} $, $ \hat{\xi} = [\hat{\xi}_1^{\mathrm{T}},\;\cdots,\;\hat{\xi}_N^{\mathrm{T}}]^{\mathrm{T}} $, $ \tilde{\theta}_{\phi} = [\phi_1^{\mathrm{T}}\tilde{\theta}_1,\;\cdots,\;\phi_N^{\mathrm{T}}\tilde{\theta}_N]^{\mathrm{T}} $, $ \tilde{\theta}_{\phi}^0 = [\phi^{\mathrm{T}}(t)\tilde{\theta}_0^{1},\;\cdots,\;\phi^{\mathrm{T}}(t)\tilde{\theta}_0^{N}]^{\mathrm{T}} $, $ \hat{\xi}_i = k_1\hat{\xi}_{ix}+k_2\hat{\xi}_{iy} $.

    根据Young不等式, 存在$ \gamma_1,\;\gamma_2\in(0,\;1) $, 使得$ \dot{V}_3 $的第2项和第3项满足如下不等式:

    $$ \begin{equation} \begin{split} & \xi^{\mathrm{T}}((QL)\otimes I_n)\tilde{\theta}_{\phi} = \frac{\gamma_1}{2}\xi^{\mathrm{T}}(\Xi\otimes I_n)\xi+\frac{1}{2\gamma_1} \tilde{\theta}_{\phi}^{\mathrm{T}}\tilde{\theta}_{\phi}\;\leq\\ &\;\;\;\frac{\gamma_1\lambda_{N\Xi}}{2}\sum_{i = 1}^N\xi_i^{\mathrm{T}}\xi_i+\frac{1}{2\gamma_1}\sum_{i = 1}^N \phi_i^{\mathrm{T}}\tilde{\theta}_i\tilde{\theta}_i^{\mathrm{T}}\phi_i\\[-1pt] \end{split} \end{equation} $$ (19)
    $$ \begin{equation} \begin{split} \xi^{\mathrm{T}}&((QL)\otimes I_n)\tilde{\theta}_{\phi}^0 = \frac{\gamma_2}{2}\xi^{\mathrm{T}}(\Xi\otimes I_n)\xi+\frac{1}{2\gamma_2} (\tilde{\theta}_{\phi}^{0})^{\mathrm{T}}\tilde{\theta}_{\phi}^0\;\leq\\ &\frac{\gamma_2\lambda_{N\Xi}}{2}\sum_{i = 1}^N\xi_i^{\mathrm{T}}\xi_i+\frac{1}{2\gamma_2}\sum_{i = 1}^N \phi^{\mathrm{T}}\tilde{\theta}_0^{i}(\tilde{\theta}_0^{i})^{\mathrm{T}}\phi \\[-1pt]\end{split} \end{equation} $$ (20)

    对于$ \dot{V}_3 $的最后1项, 有如下不等式:

    $$ \begin{equation} \begin{split} -\xi^{\mathrm{T}}&((QL)\otimes I_n)\hat{\xi} = -\xi^{\mathrm{T}}((QL)\otimes I_n)\xi\;-\\ &\xi^{\mathrm{T}}((QL^2)\otimes I_n)e\leq-(\lambda_{1H}\;-\\ &\frac{\gamma_3\lambda_{N\Pi}}{2})\sum_{i = 1}^N\xi_i^{\mathrm{T}}\xi_i +\frac{1}{2\gamma_3}\sum_{i = 1}^Ne_i^{\mathrm{T}}e_i \end{split} \end{equation} $$ (21)

    式中, $e=[e_1^{\mathrm{T}},\;\cdots,\;e_N^{\mathrm{T}}]^{\mathrm{T}} $, $ \Pi = QL^2(L^{2})^{\mathrm{T}}Q $, $ \gamma_3\in (0, \;2\lambda_{1H}/\lambda_{N\Pi}) $.

    将式(19) ~ 式(21)代入$ \dot{V}_3 $, 可得:

    $$ \begin{equation*} \begin{aligned} \dot{V}_3\leq&-\sum_{i = 1}^N\frac{\rho_ik_1}{k_2}\xi_{ix}^{\mathrm{T}}\xi_{ix}-\sum_{i = 1}^N\left( \frac{ck_2(2\lambda_{1H}-\gamma_3\lambda_{N\Pi})}{2}\;-\right.\\ &\left.\frac{k_1}{q_ik_2}-\frac{(\gamma_1+\gamma_2)k_2\lambda_{N\Xi}}{2}\right)\xi_i^{\mathrm{T}}\xi_i +\frac{ck_2}{2\gamma_3}\sum_{i = 1}^Ne_i^{\mathrm{T}}e_i\;+\\ &\frac{k_2}{2\gamma_1}\sum_{i = 1}^N\phi_i^{\mathrm{T}}\tilde{\theta}_i\tilde{\theta}_i^{\mathrm{T}}\phi_i +\frac{k_2}{2\gamma_2}\sum_{i = 1}^N\phi^{\mathrm{T}}\tilde{\theta}_0^{i}(\tilde{\theta}_0^{i})^{\mathrm{T}}\phi \end{aligned} \end{equation*} $$

    记$ q_{\min} = \min_{i\in\{1,\;\cdots,\;N\}}q_i $. 选取合适的参数$ k_1,\; k_2,\;\gamma_1,\;\gamma_2>0 $, $ \gamma_3\in(0,\;2\lambda_{1H}/\lambda_{N\Pi}) $, $ c>\bar{c} $, 其中:

    $$ \begin{equation} \bar{c} = \frac{(\gamma_1+\gamma_2)k_2^2\lambda_{N\Xi}+\displaystyle\frac{2k_1}{q_{\min}}} {(2\lambda_{1H}-\gamma_3\lambda_{N\Pi})k_2^2} \end{equation} $$ (22)

    记$ \alpha = k_2(2\lambda_{1H}-\gamma_3\lambda_{N\Pi})(c-\bar{c})/2 $, 可得:

    $$ \begin{equation*} \begin{aligned} \dot{V}_3\leq&-\sum_{i = 1}^N\frac{\rho_ik_1}{k_2}\xi_{ix}^{\mathrm{T}}\xi_{ix}-\sum_{i = 1}^N\alpha\xi_i^{\mathrm{T}}\xi_i +\frac{ck_2}{2\gamma_3}\sum_{i = 1}^Ne_i^{\mathrm{T}}e_i\;+\\ &\frac{k_2}{2\gamma_1}\sum_{i = 1}^N\phi_i^{\mathrm{T}}\tilde{\theta}_i\tilde{\theta}_i^{\mathrm{T}}\phi_i +\frac{k_2}{2\gamma_2}\sum_{i = 1}^N\phi^{\mathrm{T}}\tilde{\theta}_0^{i}(\tilde{\theta}_0^{i})^{\mathrm{T}}\phi \end{aligned} \end{equation*} $$

    由于$ \lim_{t\rightarrow\infty}\tilde{\theta}_i(t) = \bf 0,\;\lim_{t\rightarrow\infty}\tilde{\theta}_0^i (t) = \bf 0 $, $\phi_i(x_i (t), \; y_i (t)) $, $ \phi(t) $有界, 结合触发函数可知存在函数$ \beta(t) \in {\cal{A}}(t) $, 使得:

    $$ \begin{aligned} \beta(t)\geq\;&\frac{ck_2}{2\gamma_3}\sum_{i = 1}^Ne_i^{\mathrm{T}}e_i +\frac{k_2}{2\gamma_1}\sum_{i = 1}^N\phi_i^{\mathrm{T}}\tilde{\theta}_i\tilde{\theta}_i^{\mathrm{T}}\phi_i\;+\\ &\frac{k_2}{2\gamma_2}\sum_{i = 1}^N\phi^{\mathrm{T}}\tilde{\theta}_0^{i}(\tilde{\theta}_0^{i})^{\mathrm{T}}\phi \end{aligned} $$

    $$ \begin{equation} \dot{V}_3\leq-h V_3+\beta(t) \end{equation} $$ (23)

    式中, $ h = \min\{2k_1/k_2,\;2\alpha q_{\min}\} $. 由引理1可知, $ V_3(t) $渐近趋向$ \bf 0 $, 即对任意$ i\in\{1,\;\cdots,\;N\} $, 都有

    $$ \lim_{t\rightarrow\infty} \xi_{ix}(t) = \xi_{iy}(t) = \bf 0 $$

    记:

    $$ \begin{equation*} \begin{aligned} &\xi_x = [\xi_{1x}^{\mathrm{T}},\;\cdots,\;\xi_{Nx}^{\mathrm{T}}]^{\mathrm{T}},\;\delta_x = [\delta_{1x}^{\mathrm{T}},\;\cdots,\;\delta_{Nx}^{\mathrm{T}}]^{\mathrm{T}}\\ &\xi_y = [\xi_{1y}^{\mathrm{T}},\;\cdots,\;\xi_{Ny}^{\mathrm{T}}]^{\mathrm{T}},\;\delta_y = [\delta_{1y}^{\mathrm{T}},\;\cdots,\;\delta_{Ny}^{\mathrm{T}}]^{\mathrm{T}}\\ &\delta_{ix} = x_i-x_0,\;\delta_{iy} = y_i-y_0,\;i = 1,\;\cdots,\;N \end{aligned} \end{equation*} $$

    由$ \xi_{ix} $ 和$\; \xi_{iy} $的定义易证 $\xi_x = (L\otimes I_n)\delta_x,\;\xi_y = (L\otimes I_n)\delta_y$. 当假设1成立时, 则$ L $非奇异. 由式(23)可得, 对任意$i $有$ \lim_{t\rightarrow\infty} x_i(t) = x_0(t),\; y_i(t) = y_0(t) $.

    定理2. 分布式事件触发趋同算法式(8)和式(9)不存在芝诺现象.

    证明. 当$ t\in[t_k^i,\;t_{k+1}^i) $时, $ \epsilon_i(t) $的Frobenius范数和$ e_i(t) $的2范数的Dini导数满足如下不等式:

    $$ \begin{equation*} {\rm D}^+||\epsilon_i(t)||_{\rm{F}}\leq||\dot{\epsilon}_i(t)||_{\rm{F}},\; {\rm D}^+||e_i(t)||\leq||\dot{e}_i(t)|| \end{equation*} $$

    由式(6)和式(7)可得:

    $$ \begin{aligned} \dot{\epsilon}_i(t) =\; &\mu\sum_{j = 0}^Na_{ij}(\hat{\theta}_0^i(t_k^i)-\hat{\theta}_0^j(t_{k'}^j))\\ \dot{e}_i(t) =\; &k_2((\hat{\theta}_0^{i})^{\mathrm{T}}\phi(t)-\theta_i^{\mathrm{T}}\phi_i-u_i)\;+\\ &k_1(\hat{y}_i^i(t)-y_i) \end{aligned} $$

    由假设2、命题1、命题2和定理1可知, 存在有界实数$ \psi_k^i>0,\;\chi_k^i $和$ c>0 $, 使得:

    $$ \begin{aligned} &{\mathrm{D}}^+||\epsilon_i(t)||_{\rm{F}}\leq\psi_k^i\\ &{\mathrm{D}}^+||e_i(t)||\leq c||e_i(t)||+\chi_k^i \end{aligned} $$

    在事件触发时刻$ t_k^i $, $ \epsilon_i(t) $和$ e_i(t) $被重置为$ \bf 0 $. 对于$ t\in[t_k^i,\;t_{k+1}^i) $, 由比较原理可得:

    $$ \begin{equation} \left\{\begin{aligned} &||\epsilon_i(t)||_{\rm{F}}\leq\psi_k^i(t-t_k^i)\\ &||e_i(t)||\leq\frac{\chi_k^i}{c}(\mathrm{e}^{c(t-t_k^i)}-1) \end{aligned}\right. \end{equation} $$ (24)

    $ \forall t \in [t_k^i,\;t_{k+1}^i) $, 有$ ||\epsilon_i(t)||_{\rm{F}} < \sqrt{f_{i1}(t)},\;||e_i (t)|| < \sqrt{f_{i2}(t)} $.

    当$ {t \rightarrow t_{k+1}^i} $时, 则有$ \lim_{t\rightarrow t_{k+1}^i}||e_i(t)||\geq\sqrt{f_{i2}(t)} $, 或$\lim_{t\rightarrow t_{k+1}^i}||\epsilon_i(t)||_{\rm{F}}\geq\sqrt{f_{i1}(t)}$. 结合式(24), 可得$ t_{k+1}^i - t_k^i \geq \ln\left({c}\sqrt{f_{i2}(t)}/{\chi_k^i} + 1\right)/{c} $ 或 $ t_{k+1}^i - t_k^i \; \geq {\sqrt{f_{i1}(t)}}/ {\psi_k^i} $. 对任意有限时间$ t $, $ f_{i1}(t)>0, \;f_{i2}(t)> 0 $, 即连续2次触发时刻的时间差$ t_{k+1}^i-t_k^i $是严格大于$ 0 $的, 从而证明, 对任意有限时间$ t $, 事件触发趋同算法式(8)和式(9)不存在芝诺现象.

    推论1. 事件触发条件(10)所给出的领导智能体的事件触发算法不存在芝诺现象. 证明过程与定理 2 证明类似

    本节通过仿真模型验证事件触发控制器式(8)和式(9)的有效性. 考虑包含$ 5 $个智能体的异构不确定二阶非线性多智能体系统, 其中跟随智能体1 ~ 4为无阻尼单摆系统, 其动力学方程为:

    $$ \begin{equation} \left\{\begin{aligned} \dot{x}_i& = y_i\\ \dot{y}_i& = -\frac{g}{l_i}\sin(x_i)+u_i \end{aligned}\right. \end{equation} $$ (25)

    式中, $ x_i $为单摆的角位移, $ y_i $为角速度, $ g $为重力加速度, $ l_i $为摆长, $ u_i $为控制输入. 由于测量误差原因, 重力加速度$ g $和摆长$\; l_i $的精确值不确定. 领导智能体的动力学方程为:

    $$ \begin{equation} \left\{\begin{aligned} \dot{x}_0& = y_0\\ \dot{y}_0& = \theta_0^{\mathrm{T}}\phi(t) \end{aligned}\right. \end{equation} $$ (26)

    式中, $ \phi(t) = [\sin(t),\;\cos(2t)]^{\mathrm{T}} $为已知时间向量函数, $ \theta_0\in {\bf{R}}^2 $为未知常向量. 多智能体系统式(25)和式(26)的网络拓扑由如下拉普拉斯矩阵描述:

    $$ \begin{equation*} {\cal{L}} =\left[ \begin{array}{*{20}{r}} 0\;\;\;\;\,\,&0\;\;\;\;\,\,&0\;\;\;\;\,\,&0\;\;\;\;\,\,&0\;\;\;\;\,\,\\ 0\;\;\;\;\,\,&0.60&-0.55&0\;\;\;\;\,\,&-0.05\\ -0.50&0\;\;\;\;\,\,&0.55&-0.05&0\;\;\;\;\,\,\\ -0.50&-0.05&0\;\;\;\;\,\,&0.55&0\;\;\;\;\,\,\\ 0\;\;\;\;\,\,&0\;\;\;\;\,\,&0\;\;\;\;\,\,&-0.55&0.55 \end{array}\right] \end{equation*} $$

    根据参数观测器式(4)和式(6), 为每个智能体设计未知向量$ \theta_0 $的观测值$ \hat{\theta}_0^i $; 根据参数观测器式(5), 为跟随智能体设计不确定系数$ -g/l_i $的观测值$ \hat{\theta}_i $, 其中参数$ \mu = 2,\;\rho_i = 1 $; 根据状态估计器式(7), 为每个智能体设计邻居状态估计器. 通过计算, 可求得参数$ q_{\min} = 2.015\ 3,\;\lambda_{1H} = 0.099\ 3,\; \lambda_{N\Xi} = 0.103\ 5,\;\lambda_{N\Pi} = 0.056\ 7 $. 通过选取参数$ \gamma_1 = \gamma_2 = \gamma_3 = 0.5 $, $ k_1 = 0.5,\;k_2 = 2 $, 可求得$ c' = 1.336\ 6 $. 因此, 选取事件触发控制器的参数为$ k_1 = 0.5,\; k_2 = 2, \;c \,= 2 $. 对于触发函数式(9)和式(10), 选取函数$ f_{i1}(t) \,= f_{i2}(t) = 0.1/(1+0.5t) $.

    仿真结果如图1 ~ 图3所示. 由图1可知, 跟随智能体的角度和角速度渐近跟踪上领导智能体的状态; 由图2可知, $ \hat{\theta}_0^i $和$ \hat{\theta}_i $分别可以渐近收敛到$ \theta_0 $和$ -g/l_i $; 图3给出了各智能体的事件触发时刻. 表1为在时间段$ [0,\;40] $ s内, 本文算法的事件触发次数. 作为对比, 利用文献[810, 14] 所给出的组合测量事件触发算法对系统式(25)和式(26) 进行仿真, 表2为在时间段$ [0,\;40] $ s内, 组合测量事件触发算法的各智能体事件触发次数. 可以看出, 本文基于参数和状态观测器的事件触发控制算法可有效减少事件触发次数.

    图 1  各智能体的状态轨迹
    Fig. 1  State trajectories of each agent
    图 2  $||\tilde{\theta}_0^i||$和$\tilde{\theta}_i$的轨迹
    Fig. 2  Trajectories of $||\tilde{\theta}_0^i||$ and $\tilde{\theta}_i$
    图 3  各智能体的事件触发时刻
    Fig. 3  Event-triggered instants of each agent
    表 1  本文算法的事件触发次数
    Table 1  Event-triggered number of the proposed algorithm
    智能体01234
    触发次数4984757372
    下载: 导出CSV 
    | 显示表格
    表 2  组合测量算法的事件触发次数
    Table 2  Event-triggered number of the combined measurement algorithm
    智能体01234
    触发次数139258266255249
    下载: 导出CSV 
    | 显示表格

    本文基于参数估计与事件触发机制, 研究了异构不确定二阶非线性多智能体系统的状态趋同问题, 给出完全不依赖智能体间连续信息传输的事件触发趋同算法. 因为每个智能体均存在不确定参数, 在设计控制器前, 先设计观测器, 估计其不确定参数. 为使跟随智能体跟踪上领导智能体, 设计分布式参数观测器, 使每个跟随智能体可以渐近估计领导智能体不确定参数. 为使算法达到完全不依赖智能体间连续信息传输的目的, 每个智能体利用其邻居智能体发送的事件触发时刻采样信息, 对邻居智能体状态进行重构, 利用重构的状态信息设计控制器和事件触发函数. 进一步证明了所提事件触发趋同算法不存在芝诺现象. 最后, 通过一个多单摆系统验证了所提事件触发趋同算法的有效性, 同时对比组合测量事件触发算法, 本文所提算法可有效减少事件触发次数. 为简化反馈增益参数对拓扑网络全局信息的依赖, 未来可将现有工作推广到完全分布式事件触发状态趋同控制.

    引理 2. 对于空间$ {\bf{R}}^{m\times n} $中的矩阵$ X $, 以及空间$ {\bf{R}}^{m\times m} $中的正定矩阵$ A $, 有:

    $$ \lambda_{1A}\mathrm{tr}\{X^{\mathrm{T}}X\}\leq\mathrm{tr}\{X^{\mathrm{T}}AX\}\leq\lambda_{mA}\mathrm{tr}\{X^{\mathrm{T}}X\} $$

    证明. 矩阵$ X $可用 $ n $个列向量 $ x_i\in {\bf{R}}^m, \;i = 1,\;\cdots,\; n $表示, 即$ X = [x_1,\;\cdots,\;x_n] $. 因此, 可得:

    $$ \begin{equation*} X^{\mathrm{T}}X = \begin{bmatrix} x_1^{\mathrm{T}}x_1 & x_1^{\mathrm{T}}x_2 & \cdots & x_1^{\mathrm{T}}x_n \\ x_2^{\mathrm{T}}x_1 & x_2^{\mathrm{T}}x_2 & \cdots & x_2^{\mathrm{T}}x_n \\ \vdots & \vdots & \ddots & \vdots \\ x_n^{\mathrm{T}}x_1 & x_n^{\mathrm{T}}x_2 & \cdots & x_n^{\mathrm{T}}x_n \\ \end{bmatrix} \end{equation*} $$

    即, $ \mathrm{tr}\{X^{\mathrm{T}}X\} = \sum_{i = 1}^nx_i^{\mathrm{T}}x_i $.

    记$ \Lambda = \mathrm{diag}\{\lambda_{1A},\;\cdots,\;\lambda_{mA}\} $. 由于$ A $为正定矩阵, 所以存在单位正交矩阵$ P\in {\bf{R}}^{m\times m} $使$ P^{\mathrm{T}}AP \;= \Lambda $. 矩阵$ P $可用$ m $个列向量$ p_i\in {\bf{R}}^m, \;i = 1,\;\cdots,\;n $表示, 即$ P = [p_1,\;\cdots,\;p_m] $. 对于$ X^{\mathrm{T}}AX $, 有:

    $$ X^{\mathrm{T}}AX = X^{\mathrm{T}}PP^{\mathrm{T}}APP^{\mathrm{T}}X = X^{\mathrm{T}}P\Lambda P^{\mathrm{T}}X $$

    通过计算, 可得:

    $$ X^{\mathrm{T}}P\Lambda = \begin{bmatrix} \lambda_{1A}x_1^{\mathrm{T}}p_1 & \lambda_{2A}x_1^{\mathrm{T}}p_2 & \cdots & \lambda_{mA}x_1^{\mathrm{T}}p_m \\ \lambda_{1A}x_2^{\mathrm{T}}p_1 & \lambda_{2A}x_2^{\mathrm{T}}p_2 & \cdots & \lambda_{mA}x_2^{\mathrm{T}}p_m \\ \vdots & \vdots & \ddots & \vdots \\ \lambda_{1A}x_n^{\mathrm{T}}p_1 & \lambda_{2A}x_n^{\mathrm{T}}p_2 & \cdots & \lambda_{mA}x_n^{\mathrm{T}}p_m \\ \end{bmatrix} $$
    $$ P^{\mathrm{T}}X = \begin{bmatrix} p_1^{\mathrm{T}}x_1 & p_1^{\mathrm{T}}x_2 & \cdots & p_1^{\mathrm{T}}x_n \\ p_2^{\mathrm{T}}x_1 & p_2^{\mathrm{T}}x_2 & \cdots & p_2^{\mathrm{T}}x_n \\ \vdots & \vdots & \ddots & \vdots \\ p_m^{\mathrm{T}}x_1 & p_m^{\mathrm{T}}x_2 & \cdots & p_m^{\mathrm{T}}x_n \\ \end{bmatrix} $$

    通过计算, 可得:

    $$ \mathrm{tr}\{X^{\mathrm{T}}AX\} = \sum\limits_{i = 1}^n\sum\limits_{j = 1}^m\lambda_{jA}x_i^{\mathrm{T}}p_jp_j^{\mathrm{T}}x_i $$

    由于向量组 $ \{p_1,\;\cdots,\;p_m\} $ 为空间 $ {\bf{R}}^m $ 中的一组标准正交基, 所以对数量积$ x_i^{\mathrm{T}}p_j $有 $ x_i^{\mathrm{T}}p_j = ||x_i||\cos\theta_{ij} $, 其中$ \theta_{ij} $为向量 $ x_i $与基向量$ p_j $的夹角. 因此有:

    $$ \sum\limits_{j = 1}^m\lambda_{jA}x_i^{\mathrm{T}}p_jp_j^{\mathrm{T}}x_i = \sum\limits_{j = 1}^m\lambda_{jA}(\cos^2\theta_{ij})x_i^{\mathrm{T}}x_i $$

    又由于$ \lambda_{1A}\leq\cdots\leq\lambda_{mA} $和$ \sum_{j = 1}^m\cos^2\theta_{ij} = 1 $, 可得$ \lambda_{1A}\mathrm{tr}\{X^{\mathrm{T}}X\}\leq\mathrm{tr}\{X^{\mathrm{T}}AX\}\leq\lambda_{mA}\mathrm{tr}\{X^{\mathrm{T}}X\}. $

    引理 3. 对矩阵$ X\in {\bf{R}}^{m\times n} $, $ Y\in {\bf{R}}^{s\times n} $, $ A\in {\bf{R}}^{m\times s} $和正实数$ \eta $, 有:

    $$ \mathrm{tr}\{X^{\mathrm{T}}AY\}\leq\frac{\eta}{2}\mathrm{tr}\{X^{\mathrm{T}}AA^{\mathrm{T}}X\}+\frac{1}{2\eta} \mathrm{tr}\{Y^{\mathrm{T}}Y\} $$

    证明. $ X $, $ Y $, $ A $可表示为:

    $$ \begin{aligned} X& = [x_1,\;\cdots,\;x_n],\;x_i\in {\bf{R}}^m,\;i\in\{1,\;\cdots,\;n\}\\ Y& = [y_1,\;\cdots,\;y_n],\;y_i\in {\bf{R}}^s,\;i\in\{1,\;\cdots,\;n\}\\ A& = [a_1,\;\cdots,\;a_s],\;a_i\in {\bf{R}}^m,\;i\in\{1,\;\cdots,\;s\}\\ \end{aligned} $$

    记$ y_i = [y_{i1},\;\cdots,\;y_{is}]^{\mathrm{T}} $, 通过计算可得:

    $$ \mathrm{tr}\{X^{\mathrm{T}}AY\} = \sum\limits_{i = 1}^n\sum\limits_{j = 1}^sx_ia_jy_{ij} $$

    根据Young不等式, 可知$ x_ia_jy_{ij}\leq {\eta}(x_ia_j)^2/{2}+ y_{ij}^2/ {2\eta} $, 可得:

    $$ \mathrm{tr}\{X^{\mathrm{T}}AY\}\leq\frac{\eta}{2}\sum\limits_{i = 1}^n\sum\limits_{j = 1}^s(x_ia_j)^2+\frac{1}{2\eta} \sum\limits_{i = 1}^n\sum\limits_{j = 1}^sy_{ij}^2 $$

    容易验证$ \sum_{i = 1}^n\sum_{j = 1}^s(x_ia_j)^2 \,=\, \mathrm{tr}\{X^{\mathrm{T}}AA^{\mathrm{T}}X\} ,$ $ \sum_{i = 1}^n \sum_{j = 1}^sy_{ij}^2 = \mathrm{tr}\{Y^{\mathrm{T}}Y\} $.

  • 图  1  风场概念图

    Fig.  1  Wind field concept map

    图  2  无人机抗风自适应总体框架图

    Fig.  2  Overall framework diagram of UAVs wind resistance adaptation

    图  3  对抗损失 Loss_c

    Fig.  3  Against loss (Loss_c)

    图  4  预测力损失Loss_f

    Fig.  4  Predict loss (Loss_f)

    图  5  抗风算法学习损失对比

    Fig.  5  Comparison of learning loss of anti-wind algorithms

    图  6  风速预测结果

    Fig.  6  Wind speed prediction results

    图  7  抗风算法跟踪误差

    Fig.  7  Wind resistance algorithm tracking error

    表  1  Loss_f 值分析表

    Table  1  Loss_f value analysis table

    方法 收敛轮次 (轮) 收敛值 运行时间 (s)
    Loss_f $ \text{N} $-$ \text{F} $ 150 $ 0.8638 \pm 0.044 $ $ 149.2 \pm 1.37 $
    SymTAL 160 $ 0.4818 \pm 0.045 $ $ 116.6 \pm 1.15 $
    下载: 导出CSV

    表  2  连续风场算法性能比较

    Table  2  Performance comparison of continuous wind field algorithms

    评估指标 cnn - lstm[40] vmd-am-lstm vmd-cnn[41] vmd-cnn-lstm[42] vmd-gru[43] vmd-lstm vmd-tcn-lstm POP(ours)
    MSEMean0.06530.06540.05960.06180.06250.05450.0616$ {\boldsymbol{0 . 0 5 1 9}} $
    SD0.04900.04900.04000.04200.04600.03900.0390$ {\boldsymbol{0 . 0 2 80}} $
    MAEMean0.19990.20000.19140.19550.19540.18270.1954$ {\boldsymbol{0 . 1 7 5 2}} $
    SD0.08010.08040.06940.07270.07620.06730.0679$ {\boldsymbol{0 . 0 5 0 8}} $
    RMSEMean0.24340.24350.23460.23840.23880.22430.2391$ {\boldsymbol{0 . 2 1 9 4}} $
    SD0.07800.07800.06700.07000.07400.06500.0660$ {\boldsymbol{0 . 0 5 00}} $
    MAPEMean66.937366.192461.298061.047563.0942$ {\boldsymbol{5 1 . 9 1 7 7}} $65.228556.0368
    SD23.014022.006017.574017.063019.845015.665019.3100$ {\boldsymbol{9 . 1 5 50}} $
    MAXEMean0.64910.64160.64210.64440.64130.64180.6481$ {\boldsymbol{0 . 6 1 0 6}} $
    SD0.11200.11000.11000.10900.10900.10900.1051$ {\boldsymbol{0 . 0 9 60}} $
    AREMean0.61630.64410.64910.55580.63300.63400.6116$ {\boldsymbol{0 . 5 4 0 6}} $
    SD0.18100.20200.21100.08500.20200.20500.1540$ {\boldsymbol{0 . 0 7 80}} $
    下载: 导出CSV

    表  3  间歇风风场算法性能比较

    Table  3  Performance comparison of intermittent wind field algorithms

    评估指标 cnn-lstm[40] vmd-am-lstm vmd-cnn[41] vmd-cnn-lstm[42] vmd-gru[43] vmd-lstm vmd-tcn-lstm POP(ours)
    MSEMean0.04820.05140.05210.04650.05300.04970.0514$ {\boldsymbol{0 . 0 4 4 9}} $
    SD0.02200.02700.03400.01800.02300.02300.0180$ {\boldsymbol{0 . 0 1 40}} $
    MAEMean0.17560.17230.17470.17120.17480.17030.1703$ {\boldsymbol{0 . 1 5 7 4}} $
    SD0.04610.05310.05690.04360.04480.04480.0375$ {\boldsymbol{0 . 0 2 3 9}} $
    RMSEMean0.22420.21850.22160.21910.22560.21540.2231$ {\boldsymbol{0 . 1 9 4 4}} $
    SD0.04700.05000.05400.04400.04500.04500.0410$ {\boldsymbol{0 . 0 1 50}} $
    MAPEMean66.310873.116772.469768.695664.579872.091859.1044$ {\boldsymbol{5 8 . 5 4 1 8}} $
    SD25.331032.797033.599026.133024.647030.289014.5280$ {\boldsymbol{1 2 . 1 3 50}} $
    MAXEMean0.7156$ {\boldsymbol{0 . 6 8 4 3}} $0.69260.70320.73550.70390.75370.6882
    SD0.11300.09700.10600.10700.10800.10400.1014$ {\boldsymbol{0 . 0 6 30}} $
    AREMean0.68430.73120.73430.68700.67440.72090.5910$ {\boldsymbol{0 . 5 8 5 4}} $
    SD0.26200.32800.34800.26100.25500.30300.1452$ {\boldsymbol{0 . 1 2 10}} $
    下载: 导出CSV

    表  4  湍流风风场算法性能比较

    Table  4  Turbulent wind field algorithms

    评估指标 cnn-lstm[40] vmd-am-lstm vmd-cnn[41] vmd-cnn-lstm[42] vmd-gru[43] vmd-lstm vmd-tcn-lstm POP(ours)
    MSEMean0.27990.29740.27600.27410.29430.29660.2966$ {\boldsymbol{0 . 2 4 9 4}} $
    SD0.09500.07200.07400.08200.07200.07700.0770$ {\boldsymbol{0 . 0 6 90}} $
    MAEMean0.39630.40640.40720.39650.40830.41170.4038$ {\boldsymbol{0 . 3 4 8 2}} $
    SD0.06050.05810.06110.06180.06160.06220.0631$ {\boldsymbol{0 . 0 1 2 5}} $
    RMSEMean0.52150.52830.53340.50850.53460.53370.5337$ {\boldsymbol{0 . 4 7 4 2}} $
    SD0.08900.06700.07200.07800.07200.07300.0680$ {\boldsymbol{0 . 0 4 60}} $
    MAPEMean
    SD
    MAXEMean0.82680.86100.84820.82610.87600.87740.8700$ {\boldsymbol{0 . 7 6 1 4}} $
    SD0.14200.12400.13100.14400.12300.13000.1080$ {\boldsymbol{0 . 0 7 10}} $
    AREMean
    SD
    下载: 导出CSV

    表  5  抗风算法的平均位置误差 (cm)

    Table  5  The average position error of wind resistance algorithm (cm)

    风速 N-T N-MPC INDI L1-A S-P
    (km/h) 误差 误差 误差 误差 误差
    0 10.8 4.5 6.8 4.2 2.9
    15 13.6 7.6 8.1 11.1 4.1
    30 22.6 11.3 10.3 21.4 8.7
    45 34.7 16.7 12.6 28.6 8.9
    下载: 导出CSV

    表  6  抗风算法可控范围风速等级

    Table  6  Wind resistance algorithm controllable range wind speed level

    方法 无风
    $ (0\sim1 $ 级$ ) $
    微风
    $ (2\sim3 $ 级$ ) $
    劲风
    $ (4\sim5 $级 $ ) $
    强风
    $ (>5 $级$ ) $
    N-T
    N-MPC
    INDI
    L1-A
    S-P
    下载: 导出CSV

    表  7  高度与风速的关系

    Table  7  Relationship between height and wind speed

    高度 $ (\text{m}) $ 风速 $ (\text{m} / \text{s}) $
    10 6.16
    20 6.97
    30 7.50
    50 8.23
    60 8.50
    70 8.74
    80 8.95
    90 9.14
    100 9.32
    110 9.48
    120 9.63
    下载: 导出CSV
  • [1] Yang T, Jiang Z, Sun R, Nan C, Feng H. Maritime search and rescue based on group mobile computing for unmanned aerial vehicles and unmanned surface vehicles. IEEE Transactions on Industrial Informatics, DOI: 10.1109/TII.2020.2974047.55
    [2] Zhang Y, Lyu J, Fu L. Energy–efficient trajectory design for UAV–aided maritime data collection in wind. IEEE Transactions on Wireless Communications, 2022, 21(12): 10871−10886 doi: 10.1109/TWC.2022.3187954
    [3] Li J, Zhang G, Jiang C, Zhang W. A survey of maritime unmanned search system: Theory, applications and future directions. Ocean Engineering, DOI: 10.1016/j.oceaneng.2023.115359
    [4] Lee J, Ryu S, Kim H J. Stable flight of a flapping–wing micro air vehicle under wind disturbance. IEEE Robotics and Automation letters, DOI: 10.1109/LRA.2020.3009064
    [5] Sorbelli F B, Corò F, Das S K, Pinotti C M. Energy–constrained delivery of goods with drones under varying wind conditions. IEEE Transactions on Intelligent Transportation Systems, 2020, 22(9): 6048−6060
    [6] 朱贺, 聂虹, 张利茂, 魏晓慧, 张明, 等. 具有改进的气动效率和性能的八旋翼无人机的设计和评估. 航空科学与技术, 2020, 106: 106206

    Z hu, H e, Hong Nie, Limao Zhang, Xiao Hui Wei and M. Zhang. Design and assessment of octocopter drones with improved aerodynamic efficiency and performance. Aerospace Science and Technology, 2020, 106: 106206
    [7] Zuo Z, Liu C, Han Q L, Song J. Unmanned aerial vehicles: Control methods and future challenges. IEEE/CAA Journal of Automatica Sinica, 2022, 9(4): 601−614 doi: 10.1109/JAS.2022.105410
    [8] Hong D, Lee S, Cho Y H, Baek D, Kim J, Chang Y. Energy–efficient online path planning of multiple drones using reinforcement learning. IEEE Transactions on Vehicular Technology, 2021, 70(10): 9725−9740 doi: 10.1109/TVT.2021.3102589
    [9] 王诗章, 鲜斌, 杨森. 无人机吊挂飞行系统的减摆控制设计. 自动化学报, 2018, 44(10): 1771−1780

    Wang Shi–Zhang, Xian Bin, Yang Sen. Vibration reduction control design for unmanned aerial vehicle suspension flight systems. Acta Automatica Sinica, 2018, 44(10): 1771−1780
    [10] 李繁飙, 杨皓月, 王鸿鑫, 阳春华, 廖力清. 基于干扰估计的非对称运动下飞机刹车系统模型预测控制. 自动化学报, 2022, 48(7): 1690−1703

    Li Fan–Biao, Yang Hao–Yue, Wang Hong–Xin, Yang Chun–Hua, Liao Li–Qing. Model predictive control for aircraft braking system uner asymmetric motion based on disturbance estimation. Acta Automatica Sinica, 2022, 48(7): 1690−1703
    [11] 李向阳, 哀薇, 田森平. 惯性串联系统的自抗扰控制. 自动化学报, 2018, 44(3): 562−568

    Li Xiang–Yang, Ai Wei, Tian Sen–Pin. Self–anti–disturbance control for inertial serial chains. Acta Automatica Sinica, 2018, 44(3): 562−568
    [12] Sziroczak D, Rohacs D, Rohacs J. Review of using small UAV based meteorological measurements for road weather management. Progress in Aerospace Sciences, 2022, 134: 100859 doi: 10.1016/j.paerosci.2022.100859
    [13] Xue J, Liu Z, Liu G, Zhou Z, Zhang K, Tang Y, et al. Robust wind–resistant hovering control of quadrotor UAVs using deep reinforcement learning. IEEE Transactions on Intelligent Vehicles, DOI: 10.1109/TIV.2023.3324687
    [14] Song Y, Scaramuzza D. Policy search for model predictive control with application to agile drone flight. IEEE Transactions on Robotics, 2022, 38(4): 2114−2130 doi: 10.1109/TRO.2022.3141602
    [15] Li JQ, Guo QZ, Chang YJ, Wei DZ. A survey of maritime unmanned search system: Theory, applications and future directions. Ocean Engineering, DOI: 10.1016/j.oceaneng.2023.115359
    [16] Zha WT, Liu J, Li Y, Liang Y. Ultra–short–term power forecast method for the wind farm based on feature selection and temporal convolution network. ISA transactions, 2022, 129: 405−414 doi: 10.1016/j.isatra.2022.01.024
    [17] Tagliabue A, Paris A, Kim S, Kubicek R, Bergbreiter S, How jp touch the wind: Simultaneous airflow, drag and interaction sensing on a multirotor. In: Proceedings of the International Conference on Intelligent Robots and Systems. Las Vegas, NV, USA: IEEE, 2020. 1645–1652
    [18] Bisheban M, Lee T. Geometric adaptive control with neural networks for a quadrotor in wind fields. IEEE Transactions on Control Systems Technology, 2021, 29(4): 1533−1548 doi: 10.1109/TCST.2020.3006184
    [19] Shi G, Honig W, Shi X, Yue Y, Chung SJ. Neural–swarm2: Planning and control of heterogeneous multirotor swarms using learned interactions. IEEE Transactions on Robotics, 2022, 38(2): 1063−1079 doi: 10.1109/TRO.2021.3098436
    [20] Michael O, Guanya S, Xichen S, Kamyar A, Anima A, Yisong Y, et al. Neural–fly enables rapid learning for agile flight in strong winds. Science Robotics, DOI: 10.1126/scirobotics.abm6597
    [21] Sun Q, Liu Y, Yang H, Jiang Z, Luan Z, Qian D. Adaptive auto–tuning framework for global exploration of stencil optimization on gpus. IEEE Transactions on Parallel and Distributed Systems, 2024, 35(1): 20−33 doi: 10.1109/TPDS.2023.3325630
    [22] Kim B, Chung K, Lee J, Seo J, Koo MW. A Bi–LSTM memory network for end–to–end goal–oriented dialog learning. Computer Speech & Language, 2019, 53: 217−230
    [23] Ma C, Dai G, Zhou J. Short–term traffic flow prediction for urban road sections based on time series analysis and Lstm Bilstm method. IEEE Transactions on Intelligent Transportation Systems, 2022, 23(6): 5615−5624 doi: 10.1109/TITS.2021.3055258
    [24] Guo K, Wang N, Liu D, Peng X. Uncertainty–aware LSTM based dynamic flight fault detection for UAV actuator. IEEE Transactions on Instrumentation and Measurement, 2023, 72: 1−13
    [25] Samadianfard S, Hashemi S, Kargar K, Izadyar M, Mostafaeipour A, Mosavi A, et al. Wind speed prediction using a hybrid model of the multi–layer perceptron and whale optimization algorithm. Energy Reports, 2020, 6: 1147−1159 doi: 10.1016/j.egyr.2020.05.001
    [26] Dhakal R, Yosfovand M, Prasai S, Sedai A, Pol S, Parameswaran S, et al. Deep learning model with probability density function and feature engineering for short term wind speed prediction. In: Proceedings of the 2022 North American Power Symposium (NAPS). Salt Lake City, USA: IEEE, 2022. 145–146
    [27] Filippini F, Lattuada M, Ciavotta M, Jahani A, Ardagna D, Amaldi E. A path relinking method for the joint online scheduling and capacity allocation of DL training workloads in GPU as a Service systems. IEEE Transactions on Services Computing, 2022, 16(3): 1630−1646
    [28] You Y, Li J, Reddi S, Hseu J, Kumar S, Bhojanapalli S, et al. Large batch optimization for deep learning: Training bert in 76 minutes. arXiv: 1904.00962, 2019.
    [29] Zhang W, Jiang Y, Dong J, Song X, Pang R, Guoan B, et al. A deep learning method for real–time bias correction of wind field forecasts in the Western North Pacific. Atmospheric Research, 2023, 284: 106586 doi: 10.1016/j.atmosres.2022.106586
    [30] Liu Y, Wang H, Fan J, Wu J, Wu T, et al. Control–oriented UAV highly feasible trajectory planning: A deep learning method. Aerospace Science and Technology, 2021, 110: Article No. 106435 doi: 10.1016/j.ast.2020.106435
    [31] Ma T, Zhou H, Qian B, Fu A. A large–scale clustering and 3D trajectory optimization approach for UAV swarms. Science China Information Sciences, 2021, 64: 1−16
    [32] Lv L, Wu Z, Zhang J, Zhang L, Tan Z, Tian Z. A VMD and LSTM based hybrid model of load forecasting for power grid security. IEEE Transactions on Industrial Informatics, 2021, 18(9): 6474−6482
    [33] Dudukcu H V, Taskiran M, Taskiran Z G C, Yildirim T. Temporal convolutional networks with RNN approach for chaotic time series prediction. Applied Soft Computing, 2023, 133: Article No. 109945 doi: 10.1016/j.asoc.2022.109945
    [34] Zhang K, Cao H, Thé J, Yu H. A hybrid model for multi–step coal price forecasting using decomposition technique and deep learning algorithms. Applied Energy, 2022, 306: Article No. 118011 doi: 10.1016/j.apenergy.2021.118011
    [35] Zhang W, Jiang Y, Dong J, Song X, Pang R, Guoan B, Yu H. A deep learning method for real–time bias correction of wind field forecasts in the Western North Pacific. Atmospheric Research, DOI: 10.1016/j.atmosres.2022.106586
    [36] Bai S, Kolter J Z, Koltun V. An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. arXiv: 1803.01271, 2018
    [37] Sikkel LNC, De C, De W, Chu Q. A novel online model–based wind estimation approach for quadrotor micro air vehicles using low cost MEMS IMUs. In: Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Daejeon, Korea (South): IEEE, 2016. 2141–2146
    [38] Ganin Y, Ustinova E, Ajakan H, Germain P, Larochelle H, Laviolette F, et al. Domain–adversarial training of neural networks. Journal of Machine Learning Research, 2017, 17: Article No.2096
    [39] Mandelbrot B B, Wallis J R. Robustness of the rescaled range R/S in the measurement of noncyclic long–run statistical dependence. Water Resources Research, 1969, 5(5): 967−988 doi: 10.1029/WR005i005p00967
    [40] Lu C, Wang Z, Wu Z, Zheng Y, Liu Y. Global ocean wind speed retrieval from GNSS reflectometry using CNN–LSTM Network. IEEE Transactions on Geoscience and Remote Sensing, 2023, 67: 1−12
    [41] He N, Yang Z, Qian C. A lithium–ion battery RUL prediction method based on improved variational modal decomposition and integrated depth model. In: Proceedings of the 35th Chinese Control and Decision Conference. Virtual Event: IEEE, 2023. 1268–1273
    [42] Tao J J, Zhou J, Tao Y Q, Zhang H L, Xu J, Hu Y Q. Time series updating forecasting method of energy consumption based on VMD–LSTM. In: Proceedings of the 5th Conference on Energy Internet and Energy System Integration (EI2). Virtual Event: IEEE, 2021. 3604–3609
    [43] Wang K, Zhang H, Wang X, Li Q. Prediction method of transformer top oil temperature based on VMD and GRU neural network. In: Proceedings of the International Conference on High Voltage Engineering and Application (ICHVE). Virtual Event: IEEE, 2020. 1–4
    [44] Gilbert E, Kolmanovsky I. Nonlinear tracking control in the presence of state and control constraints: A generalized reference governor. Automatica, 2002, 38(12): 2063−2073 doi: 10.1016/S0005-1098(02)00135-8
    [45] Kamel M, Burri M, Siegwart R. Linear vs nonlinear mpc for trajectory tracking applied to rotary wing micro aerial vehicles. IFAC–PapersOnLine, 2017, 50(1): 3463−3469
    [46] Tal E, Karaman S. Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness. IEEE Transactions on Control Systems Technology, 2021, 29(3): 1203−1218 doi: 10.1109/TCST.2020.3001117
    [47] Jintasit P, Ackerman K A, Cao C Y, Hovakimyan N, Theodorou E A. L1–Adaptive MPPI architecture for robust and agile control of multirotors. In: Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems. Virtual Event: IEEE, 2020. 7661–7666
    [48] Liu Y, Li S, Chan P W, Chen D. Empirical correction ratio and scale factor to project the extreme wind speed profile for offshore wind energy exploitation. IEEE Transactions on Sustainable Energy, 2018, 9(3): 1030−1040 doi: 10.1109/TSTE.2017.2759666
    [49] Solano J C, Montano T, Maldonado–Correa J, Ordonez A, Pesantez M. Correlation between the wind speed and the elevation to evaluate the wind potential in the southern region of Ecuador. Energy Reports, 2021, 7: 259−268 doi: 10.1016/j.egyr.2021.06.044
  • 加载中
计量
  • 文章访问数:  38
  • HTML全文浏览量:  16
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-04-07
  • 录用日期:  2025-02-08
  • 网络出版日期:  2025-03-23

目录

/

返回文章
返回