[发明专利]基于迭代自适应观测器的无人舰艇故障估计方法有效
申请号: | 201911373563.4 | 申请日: | 2019-12-27 |
公开(公告)号: | CN110989563B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 陈力恒;付沙沙;陈杨;李倩;李丽雅;赵玉新;刘厂;奔粤阳 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 自适应 观测器 无人 舰艇 故障 估计 方法 | ||
1.一种基于迭代自适应观测器的无人舰艇故障估计方法,其特征在于,具体包括以下步骤:
步骤1:通过坐标变换将同时含有舵机失效、传感器故障的无人水面艇模型分解为两个子系统,其中子系统1只含有舵机故障,子系统2只含有传感器故障;
步骤1.1:建立带有舵机失效与传感器故障的无人水面艇数学模型:
其中,状态向量xo(t)=[v(t) r(t) ψ(t) p(t) φ(t)]T,干扰向量d(t)=[wψ wφ]T,控制输入u(t)=δ(t),ρ(t)是未知的执行器效率因子,yo(t)∈Rp是量测输出信号,fs(t)=[fs1,fs2,...,fsq]T∈Rq是传感器故障向量;变量v(t),ψ(t),φ(t),r(t)和p(t)分别表示舵产生的无人艇横移速度,航向角,横摇角,平摆速度和横摇速度;δ(t)表示舵角;wφ(t)和wψ(t)表示海浪引起的横摇角和航向角的扰动;Tv和Tr是时间常数;Kvr,Kdv,Kdr,Kdp,Kvp是已知的增益;wn和ζ分别表示无阻尼固有频率和阻尼比,系统矩阵表示为:
Co=I5
其他模型参数:干扰与故障需满足:Dos∈R5×q为传感器故障系数矩阵,满足于q≤5;舵机的效率因子ρ(t)满足于0<ρ(t)≤1;干扰d(t)满足于||d(t)||≤d*;传感器故障fsv(t)满足于|fsv(t)|≤suv,d*,suv,sdv为未知的正数;
步骤1.2:对于步骤1.1中公式(1)所描述的无人艇数学模型,求取可逆阵M∈R5×5和N∈R5×5,满足:
其中,A1∈R3×3,G1∈R3×1,G2∈R3×2,C1∈R3×3是可逆的,D∈R2×q;
步骤1.3:引入线性变换x(t)=Mxo(t),y(t)=Nyo(t),x1(t)∈R3,y1(t)∈R3,得到只含有舵机故障的子系统1与只含有传感器故障的子系统2:
子系统1:
子系统2:
步骤1.4:定义一个可测量的输出变量
然后,构造增广向量给定公式(2)被重写为:
子系统1:
最后,得到增广后的子系统2:
其中,ξ(t)∈R2是子系统2的量测输出;
步骤2:针对子系统1,根据自适应故障观测器估计执行器效率因子;
其中,是x1(t)的估计值;是在第k个迭代观测器中的估计值;是执行器效率因子ρ(t)的估计值;Af∈R3×3是待计算的矩阵参数;观测器输入ud(t)为:
其中,是d*的自适应估计;P∈R3×3是待计算的正定对称矩阵;b0和b1是给定的正数;
和的自适应律为:
其中,c1,cd1,cd2是给定的正数;
步骤3:针对子系统2,根据迭代自适应故障观测器估计传感器故障;
其中,是的第k个迭代观测器中的估计值;θ是迭代次数最大值;Lp∈R4×2是观测器增益,Lp满足使是一个稳定的矩阵;
是传感器故障的估计值,其迭代自适应率为:
k=1时:
k≥2时:
其中,csv是给定的正数;Π1v是矩阵Π1∈Rq×2的第v行,Π2v是矩阵Π2∈Rq×2的第v行,v=1,2,...,q;
步骤4:建立子系统1与子系统2的误差方程,判断误差系统的稳定性;
步骤4.1:定义估计误差为:
建立误差系统动态方程为:
步骤4.2:根据以下条件判断误差系统的稳定性:
如果存在正值常量δs,γ,正定矩阵P∈R3×3,Q∈R4×4,矩阵Π1∈Rq×2,Π2∈Rq×2,满足:
其中
则误差系统动态方程为有界稳定,参数矩阵P∈R3×3,矩阵Af可求解为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911373563.4/1.html,转载请声明来源钻瓜专利网。