[发明专利]一种非周期通信的水下滑翔机协同控制器系统及设计方法有效
申请号: | 202011555801.6 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112666832B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 王浩亮;柴亚星;王丹;彭周华;刘陆;王天霖;孙才勤;古楠;张义博 | 申请(专利权)人: | 大连海事大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/10 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 鲁保良;李洪福 |
地址: | 116026 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 周期 通信 水下 滑翔机 协同 控制器 系统 设计 方法 | ||
1.一种水下滑翔机协同控制器系统,其特征在于:包括通信网络和多个控制器单元,所述的通信网络为基于非周期通信机制的通信网络,所述的通信网络经过非周期通信机制后分别与多个控制器单元相连;
所述的控制器单元包括协同模块、路径跟踪制导模块、动力学模块、模糊观测器、基于低频学习的模糊控制器和预设触发事件模块;所述的协同模块的两个输入端分别与路径跟踪制导模块的输出端和通信网络的输出端相连,协同模块的三个输出端分别与路径跟踪制导模块的输入端、通信网络的输入端和预设触发事件模块的输入端相连;所述的路径跟踪制导模块共四个输入端,其中三个输入端分别与水下滑翔机的输出端、模糊观测器的输出端和协同模块的输出端相连,第四个输入端为给定的路径参数;路径跟踪制导模块的另一个输出端分别与动力学模块的输入端和基于低频学习的模糊控制器的输入端相连;所述的动力学模块的另一个输入端与基于低频学习的模糊控制器的输出端相连,动力学模块的两个输出端分别与水下滑翔机的两个输入端、低频学习+控制器的两个输入端相连;所述的基于低频学习的模糊控制器的另一个输入端与模糊观测器的输出端相连,基于低频学习的模糊控制器的输出端与动力学模块的输入端相连;所述的预设触发事件模块的三个输入端分别与协同模块未触发前输出端、协同模块触发后输出端和邻居预设触发事件模块输出端相连,预设触发事件模块的输出端与触发开关相连;
所述的水下滑翔机在水下运动时包含六个自由度,且其运动方程式是一个非线性、欠驱动、存在强烈耦合的复杂多变量系统;在实际研究中,将水下滑翔机的空间运动分解为水平面运动和垂直面运动,并忽略它们之间的耦合,所述的水下滑翔机在垂直面的运动学和动力学模型用下式表示:
其中:
式中,下标i为水下滑翔机编号,为水下滑翔机的位姿信息,xi、yi和θi分别为水下滑翔机的纵向位置信息、垂向位置信息和纵摇角信息,T代表矩阵或向量的转置;为水下滑翔机的速度向量,分别为纵向速度、垂向速度、纵摇角速度;分别为水下滑翔机在纵向、垂向、纵摇方向上的未知控制增益,它与水下滑翔机质量相关,diag{·}代表对角矩阵;分别表示水下滑翔机在纵向、垂向、纵摇方向上的控制输入;为水下滑翔机受到的不确定性扰动,其中fi(t,ηi,υi)=-Ci(υi)υi-Di(υi)υi-gi(υi,ηi)+τid(t),fiu(·)、fiw(·)、fiq(·)即fiu(t,ui,wi,θi,qi)、fiw(t,ui,wi,θi,qi)、fiq(t,ui,wi,θi,qi),分别代表在纵向、垂向、纵摇方向上与流体动力阻尼效应相关的非线性方程,Ci为流体水动力与向心矩阵,Di为阻尼矩阵,gi为未建模动态,τid(t)=[diu,diw,diq]T分别表示水下滑翔机在纵向、垂向、纵摇方向上的外部环境扰动;Mi=diag{miu miw miq}分别为水下滑翔机在纵向、垂向、纵摇方向上的惯性矩阵。
2.一种非周期通信的水下滑翔机协同控制器系统的设计方法,其特征在于:包括以下步骤:
A、协同模块的设计
协同模块的输入信号为第i个水下滑翔机的邻居的路径参数信息和路径跟踪制导模块输出的第i个水下滑翔机的纵向位置误差xie,所述的协同模块的输出信号ωi、χi(t)的设计如下:
式中:μi是一个正常数;χi是路径参数;υs是路径参数χi的路径更新速度;ωi是基于非周期通信机制的路径参数;是基于非周期通信机制的路径参数协同误差,其中aij为一致性增益,为触发时间,且满足k∈Z≥0,为下一触发时间,为水下滑翔机i基于自身估计的路径参数,为水下滑翔机j基于邻居水下滑翔机i估计的路径参数;且其中x′id(χi)、z′id(χi)分别为xid(χi)、zid(χi)的偏导数;
B、路径跟踪制导模块的设计
路径跟踪制导模块的输入信号是给定路径信号pid(χi)、水下滑翔机的位姿信息ηi=[xi,zi,θi]T和速度向量υ的估计状态其中pid(χi)=(xid(χi),zid(χi))为XE-ZE坐标系下的给定路径信号,输出信号是水下滑翔机的纵向位置误差xie、期望前向速度uiu、期望纵摇速度qiq和期望纵摇角θiθ;
其中,xie,zie,θie分别为水下滑翔机的纵向位置误差、垂向位置误差和纵摇角误差;分别为纵向、垂向、纵摇方向的速度估计误差;分别为ui,wi的估计值;为正常数;为控制增益;αi为攻角;φi=sinθiecos(θiθ-θid-αi)+(cosθie-1)sin(θiθ+θid-αi);εi为正常数;且|liε|≤εi;
C、模糊观测器的设计
模糊观测器的输入为水下滑翔机的位姿信息ηi=[xi,zi,θi]T;输出为水下滑翔机的估计速度信息
速度估计方程如下:
其中,分别为xi,zi,θi,ui,wi,qi的估计值;分别为fiu(·)、fiw(·)、fiq(·)的估计值;且td是采样周期,为已知的连续激励函数,即N维向量,即3维向量;为估计的权重因子,即N×3维矩阵;为Mi的逆矩阵;为控制增益矩阵;为估计误差;
D、基于低频学习的模糊控制器的设计
基于低频学习的模糊控制器的输入信号为水下滑翔机的期望值uiu,qiq,θiθ、速度向量υ的估计状态及动力学模块的输出信号τiu,τiq;输出信号为不确定性观测值估计速度与实际速度的误差
所设计的基于低频学习的模糊控制器如下:
其中:
Ti=diag{RT(θi),I3}
ST=diag{ST,03}
式中,∈i为误差,满足为正常数;ιi为正定的常数;为经过低通滤波器后的估计权重;为权重的估计误差;
E、动力学模块的设计
动力学模块的输入信号是水下滑翔机的期望状态uiu,qiq,θiθ、估计速度与实际速度的误差及不确定性观测值输出信号是水下滑翔机的控制输入信号τiu,τiq;动力学模块的输出信号τiu,τiq的设计如下:
其中:
kiu,kiq为正定的常数,都为正常数,其作用为处理biu=0和biq=0时出现奇点的情况;
F、预设触发事件模块的设计
预设触发事件模块的输入信号为第i个水下滑翔机当前的路径参数χi(t)、上次触发时刻上次触发时刻的路径参数和上次触发时刻路径参数的导数邻居水下滑翔机j的上次触发时刻的路径参数和上次触发时刻路径参数的导数
基于非周期通信机制的参数协同误差为:
其中:
为基于邻居水下滑翔机信息的路径参数协同误差;预设触发事件模块的输出信号为ET,当满足给定的ET的条件时便发送信息包触发条件ET的设计如下:
其中,kiξ为正常数,且0<kiξ<1,下一个触发时间其中
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011555801.6/1.html,转载请声明来源钻瓜专利网。