[go: up one dir, main page]

CN119758961B - A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems - Google Patents

A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems

Info

Publication number
CN119758961B
CN119758961B CN202411903185.7A CN202411903185A CN119758961B CN 119758961 B CN119758961 B CN 119758961B CN 202411903185 A CN202411903185 A CN 202411903185A CN 119758961 B CN119758961 B CN 119758961B
Authority
CN
China
Prior art keywords
fault detection
fuzzy
unmanned ship
matrix
distributed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411903185.7A
Other languages
Chinese (zh)
Other versions
CN119758961A (en
Inventor
龙跃
孙钰
李铁山
杨寒卿
李耀仑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Publication of CN119758961A publication Critical patent/CN119758961A/en
Application granted granted Critical
Publication of CN119758961B publication Critical patent/CN119758961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Selective Calling Equipment (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明的目的在于提供一种多无人船系统传输相关的分布式模糊故障检测方法,属于船舶控制技术领域。该故障检测方法针对可能发生执行器故障的多无人船系统,并考虑了外部因素引起的干扰,建立无人船的T‑S模糊模型;然后考虑了无人船之间的通信拓扑和传输延迟,并引入了特殊的李雅普诺夫函数,从而引入更多的变量矩阵,降低了矩阵不等式求解的保守性,即增大找到解的可能性,保证了故障检测系统的稳定性以及有效性,处理了无人船之间信息传递带来的耦合项造成的矩阵不等式难求解的问题,建立了分布式故障检测判断机制。本发明方法综合考虑了无人船舶的内部非线性及所处环境的干扰,实现了对在工作环境复杂、需要长时间工作等的不利影响下故障的检测。

The purpose of the present invention is to provide a distributed fuzzy fault detection method related to the transmission of multiple unmanned ship systems, which belongs to the field of ship control technology. The fault detection method is aimed at multiple unmanned ship systems where actuator failures may occur, and takes into account the interference caused by external factors, and establishes a T-S fuzzy model of the unmanned ship; then the communication topology and transmission delay between the unmanned ships are considered, and a special Lyapunov function is introduced, thereby introducing more variable matrices, reducing the conservatism of solving matrix inequalities, that is, increasing the possibility of finding a solution, ensuring the stability and effectiveness of the fault detection system, dealing with the problem that the matrix inequality caused by the coupling terms brought about by the information transmission between the unmanned ships is difficult to solve, and establishing a distributed fault detection judgment mechanism. The method of the present invention comprehensively considers the internal nonlinearity of the unmanned ship and the interference of the environment in which it is located, and realizes the detection of faults under the adverse influence of complex working environment and long working time.

Description

Distributed fuzzy fault detection method related to multi-unmanned ship system transmission
Technical Field
The invention belongs to the technical field of ship control, and particularly relates to a distributed fuzzy fault detection method related to multi-unmanned ship system transmission.
Background
Inspired by many interesting clustering behaviors in nature (such as fish gathering and bird migration), multi-intelligent systems emerge with the rapid development of communication technologies and automation technologies. Unmanned ship is an important tool for exploring ocean resources, and naturally becomes one of important research objects of multiple intelligent agents. However, since unmanned ships are easily affected by severe natural conditions and long-time work, failures are easily generated when tasks are performed.
From the existing research results, the related technical scheme mainly focuses on the directions of fault tolerance and invasion control methods [1][2] and the like of unmanned ships, and researches related to fault detection are few. Of course, fault detection schemes based on fuzzy systems exist today, such as the problem of fault detection filtering of nonlinear dynamic systems under the T-S fuzzy framework discussed in document [3][4], but these studies are only directed to a single agent. However, in the process of cooperation of a plurality of unmanned ships, if one or even a plurality of unmanned ships fail, failure information is likely to be transmitted to unmanned ships which do not fail, so that if unmanned ship systems fail and are not found and removed in time, system failure is likely to be caused, tasks fail, and huge economic losses are caused. In addition, since the unmanned ships receive information from neighbor nodes, the state information between the unmanned ships generates a coupling item, so that the fault detection method of the single unmanned ship is not suitable for distributed fault detection. Therefore, the research on the fault detection algorithm of the multi-unmanned ship system is of great significance.
[1] Coke aerospace unmanned ship group decision and control research [ D ]. University of Dalian maritime, 2022.DOI:10.26989/d.cnki.gdlhu.2022.000667.
[2] Zhang fault tolerant control based on fuzzy logic system for unmanned ship with actuator failure [ J ]. Ind. University of Shenyang university (Nature science edition), 2020,38 (03): 214-219.
[3]Y.Wen,X.Ye and X.Su.Event-Triggered Fault Detection Filtering of Fuzzy-Mod el-Based Systems With Prescribed Performance.IEEE Transactions on Fuzzy Systems,pp.4336-4347.
[4]Q.Liu,Y.Long,T.Li,J.H.Park and C.L.P.Chen,"Fault Detection for Unman ned Marine Vehicles Under Replay Attack,"in IEEE Transactions on Fuzzy Systems,pp.1716-1728.
Disclosure of Invention
Aiming at the problems existing in the background technology, the invention aims to provide a distributed fuzzy fault detection method related to the transmission of a multi-unmanned ship system. The fault detection method aims at a multi-unmanned ship system with the possibility of actuator faults, considers interference caused by external factors such as wind, waves and the like, establishes a T-S fuzzy model of the unmanned ship, then considers communication topology and transmission delay between the unmanned ships, introduces a special Lyapunov function, introduces more variable matrixes, reduces the conservation of matrix inequality solution, namely increases the possibility of finding solutions, ensures the stability and the effectiveness of the fault detection system, solves the problem that matrix inequality caused by coupling terms caused by information transfer between the unmanned ships is difficult to solve, and establishes a distributed fault detection judgment mechanism. The method comprehensively considers the internal nonlinearity of the unmanned ship and the interference of the environment, and realizes the detection of faults under the adverse effects of complex working environment, long-time working and the like.
In order to achieve the above purpose, the technical scheme of the invention is as follows:
a distributed fuzzy fault detection method related to multi-unmanned ship system transmission comprises the following steps:
Step 1, determining a dynamic model of a single unmanned ship by combining the actual running condition of the unmanned ship, wherein the dynamic model comprises a kinematic equation and a dynamic equation;
step 2, determining a state space model according to the dynamics model of the single unmanned ship in the step1, taking the communication topological structure and the transmission delay between unmanned ships into consideration, and obtaining a state equation and a measurement equation of the unmanned ship under a T-S fuzzy system through a fuzzy modeling method;
step 3, constructing a corresponding distributed fault detection filter according to the state equation of the single unmanned ship under the T-S fuzzy system obtained in the step 2, and obtaining residual errors;
Step 4, introducing a known fault weight matrix for improving the performance of the distributed fault detection method;
Substituting the unmanned ship measurement output equation into a distributed fault detection filter equation, and taking the communication topological structure between unmanned ships into consideration to obtain a global fault detection system equation;
Step 6, designing a solving and calculating method of the filter gain, solving and obtaining a gain matrix of the fault detection filter constructed in the step 3, and enabling a global fault detection system equation to have a specified H performance on disturbance;
Step 7, designing a residual evaluation function J r (t) according to the gain matrix of the fault detection filter obtained in the step 6 and the residual constructed in the step 3;
and 8, according to actual requirements, based on the residual evaluation function obtained in the step 6, a threshold and an alarm strategy are formulated, namely, if the residual evaluation function value obtained by real-time detection is larger than the preset residual evaluation function threshold, alarm is given, and if not, the alarm is not given, so that fault detection is completed.
Further, the specific process of the step 1 is as follows:
the dynamics model of the mth unmanned ship comprises a kinematics equation and a dynamics equation, specifically,
Kinematic equation:
kinetic equation:
Wherein phi m (t) is the position information of the unmanned ship under the earth coordinate system, As course angle information, v m (t) is ship self information, the matrix M m,Nm,Zm respectively represents an inertial matrix, a damping matrix and a mooring force matrix of the ship, mu m (t) is a control signal generated by a controller, d m (t) is an interference signal caused by external factors such as environment and the like,And (3) expressing derivation, wherein J (·) is a transformation matrix from the unmanned ship body coordinate system to the ground coordinate system.
Further, in step 1, the position information Φ m (t) of the unmanned ship includes coordinate information (x mp(t),ymp (t)) and heading angle information The ship self information v m (t) includes the heave speed v m1 (t), the roll speed v m2 (t) and the yaw speed v m3(t),vm(t)=col{vm2(t),vm2(t),vm2 (t) of the unmanned ship.
Further, the specific process of the step 2 is as follows:
Order the The kinetic equation can be expressed as:
wherein E 1m is a known fault coefficient matrix, and f m (t) is a fault signal generated on the unmanned ship;
The state space model of the unmanned ship system comprises a state equation and a measurement output equation, which are respectively:
ym(t)=Cmxm(t)
Wherein C m is a coefficient matrix, a m、Dm and E m are augmentation matrices;
obtaining a fuzzy model of the unmanned ship through a fuzzy modeling method:
Plant Rule i:If pm1m(t))isand pm2m(t))isTHEN
Wherein i is the ith fuzzy subsystem, d m (t) is external interference, τ mn (t) represents the delay of information transmission from the nth unmanned ship to the mth unmanned ship, the upper bound is h, the matrix A mi,Emi,Dmi,Kmn is a known coefficient matrix, y (t) is a measurement equation of the system, For the collection of all neighbor unmanned ships of the mth unmanned ship,The filter state on the neighbor node of unmanned ship m;
the state equation and the measurement equation of the global T-S fuzzy system of the unmanned ship are:
Wherein ρ im (t)) is a membership function corresponding to different fuzzy rules, λ i is a membership function after normalization processing, and δ m (t) is a foresight variable of the fuzzy rules.
Further, in the step2,I.e. delta m (t) membership functionSum is 1, and
Further, the specific form of the distributed fuzzy fault detection filter constructed in the step 3 is as follows:
Wherein, the R m (t) is the state vector, measurement output vector and residual signal of the distributed fuzzy fault detection filter,Normalized membership function for fault detection filterFor the gain matrix of the fault detection filter to be designed, l mn is an element in the adjacency matrix, j is a sequence number of the filter fuzzy rule, and s is the number of the filter fuzzy rule.
Further, in step 4, a known failure weight matrix is introduced, such that,
Wherein a wm,Bwm,Cwm is a known matrix.
Further, the global fault detection system equation constructed in step 5 is:
Wherein, the
Is the Cronecker product, and the addition is the Hadamard product.
Further, the specific process of step 6 is as follows:
(1) Based on the design principle of stability and robustness to disturbance, the error augmentation system is required to be ensured to be gradually stable and have specified H performance gamma, so that the following formula is established for the disturbance signal omega (t),
Gamma is a performance index for measuring disturbance attenuation capability, and an upper corner mark T represents a turn rank;
(2) When the gamma distributed fuzzy fault detection filter with H performance exists, the matrix containing the gain information is directly obtained through the formulated solving condition And a correlation matrix L 2, obtaining a gain matrix of the fault detection filter by the following operation
Further, in step 7, the specific form of the residual evaluation function R m(rm (t)) is:
Wherein t is the detection duration, and t 0 is the initial time.
Further, the specific process of step 8 fault detection is as follows:
setting a threshold form of a residual evaluation function:
the distributed fuzzy fault detection strategy of the multi-unmanned ship system comprises the steps of detecting the obtained residual evaluation function value in real time, alarming if the residual evaluation function value is larger than the threshold value of the residual evaluation function, otherwise, not alarming, wherein the expression is as follows:
in summary, due to the adoption of the technical scheme, the beneficial effects of the invention are as follows:
In the system modeling aspect, the method for detecting the faults utilizes the T-S fuzzy system to process nonlinear items in the coordinate transformation matrix, considers the communication topological structure between unmanned ships and unavoidable delay phenomenon during information transmission, develops a multi-unmanned ship system under the T-S fuzzy model frame, and simultaneously considers external interference in the system safety aspect, and the designed distributed fuzzy fault detection filter can detect the faults of the current node and the executors of the unmanned ships of the neighbor nodes.
Drawings
Fig. 1 is a flow chart of a fault detection method of the present invention.
Fig. 2 is a topology of an unmanned ship.
Fig. 3 is a residual signal generated by four filters.
Fig. 4 is a residual evaluation function corresponding to four residual signals.
Detailed Description
The present invention will be described in further detail with reference to the embodiments and the accompanying drawings, for the purpose of making the objects, technical solutions and advantages of the present invention more apparent.
The invention discloses a distributed fuzzy fault detection method related to multi-unmanned ship system transmission, wherein a flow chart of the method is shown in figure 1, and the method specifically comprises the following steps:
step 1, the kinetic model of the mth unmanned ship is as follows, and specifically comprises a kinematic equation and a kinetic equation,
Kinematic equation:
kinetic equation:
Wherein phi m (t) is the position information of the unmanned ship under the earth coordinate system, As course angle information, v m (t) is ship self information, and the matrix M m,Nm,Zm represents an inertia matrix, a damping matrix and a mooring force matrix of the ship respectively. The positional information phi m (t) of the unmanned ship includes coordinate information (x mp(t),ymp (t)) and heading angle information The ship self information v m (t) includes the heave speed v m1 (t), the roll speed v m2 (t) and the yaw speed v m3(t),vm(t)=col{vm2(t),vm2(t),vm2 (t) of the unmanned ship.
Step 2, orderThe kinetic equation can be expressed as:
Wherein E m is a known failure coefficient matrix;
Further, a state equation and a measurement output equation of the unmanned ship system are obtained:
ym(t)=Cmxm(t)
Wherein, the
Obtaining a fuzzy model of the unmanned ship through a fuzzy modeling method:
Plant Rule i:If pm1m(t))isand pm2m(t))isTHEN
wherein i is an ith fuzzy subsystem, d m (t) is external interference, τ mn (t) represents delay of information transmission from an nth unmanned ship to an mth unmanned ship, the upper bound of the delay is h, and a matrix A mi,Emi,Dmi,Kmn is a known coefficient matrix;
the state equation and the measurement equation of the global T-S fuzzy system of the unmanned ship are:
wherein ρ im (t)) is a corresponding membership function under different fuzzy rules, I.e. delta m (t) membership functionSum is 1, and
The T-S fuzzy system is introduced to approach nonlinearity in the unmanned ship system by using a plurality of linear subsystems so as to process the unmanned ship system by using a method for processing the linear system, and the nonlinear terms in the coordinate transformation matrix are processed by using a sector nonlinearity method so as to obtain a specific expression form of a membership function, wherein only lambda im (T)) ∈0 and lambda im (T)) ∈0 are considered in the subsequent analysisThe solution of the filter gain problem in the later step will not involve the true value of the specific membership function;
And 3, constructing a specific form of the distributed fuzzy fault detection filter:
Wherein, the R m (t) is the state vector, measurement output vector and residual signal of the distributed fuzzy fault detection filter,Normalized membership function for fault detection filterA gain matrix for a fault detection filter to be designed;
step 4, introducing a fault weight matrix to improve the performance of the fault detection system, wherein the specific form is as follows:
Wherein a wm,Bwm,Cwm is a known matrix;
Selecting different parameters in the step can enable the residual error to have different performances, selecting proper parameters can enable the constructed residual error to have sensitivity to faults and robustness to interference, and is generally selected according to the experience of an expert;
step 5, comprehensively considering the unmanned ship model state equation, the filter dynamic equation and the fault weight matrix to obtain a global fault detection system equation, wherein the specific form is as follows:
Wherein, the
It can be seen that the distributed multi-unmanned ship system produces compared to a single unmanned ship systemThe coupling terms with adjacency matrix information are equal, which brings great difficulty to solving the constructed matrix inequality in the step 6, different decoupling modes are adopted in the subsequent process, the matrix P is decomposed into p=diag { L 1,L2, T },
Step 6, designing a solving and calculating method of the filter gain, solving and obtaining a gain matrix of the fault detection filter constructed in the step 4, and enabling the residual error constructed in the step 5 to have robustness to disturbance and sensitivity to faults, wherein the specific process is as follows:
(1) Based on the design principle of stability and robustness to disturbance, the error augmentation system is required to be ensured to be gradually stable and have specified H performance gamma, so that the following formula is established for the disturbance signal omega (t),
(2) When the gamma distributed fuzzy fault detection filter with H performance exists, the matrix containing the gain information is directly obtained through the formulated solving conditionAnd a correlation matrix L 2, obtaining a gain matrix of the fault detection filter by the following operation
Since τ mn (t) is a time-varying function, the global fault detection system equation can be regarded as an infinite-dimensional system, so that the stability of the system cannot be judged by adopting a conventional Lyapunov stability criterion;
In the invention, the following form of the Liapunov function is adopted as a stability criterion:
If the time-varying time-lag τ mn (t) is not considered, the Lyapunov function can be chosen as
The sufficient conditions for finding the gain conditions of a distributed fuzzy fault detection filter that a fault detection filter with H performance gamma exists are that if there is a suitable symmetry matrix L 1>0,L2>0,T>0,Q1>0,Q2>0,R1>0,R2 >0, Z >0, X >0 and several scalar gamma >0, 0≤τ (t). Ltoreq.h, the resulting distributed fault detection system is progressively stable when the following conditions are met and has an H performance index gamma:
ψ121=R1-S1-P1+P2
ψ77=h-2(R2-2L2)
Π33=-R1-Q144=-R2-Q255=-γ2I
ψ56=[D E]T(R1+Z),ψ66=-h-2(R1+Z),ψ88=-I
Directly obtaining a matrix containing gain information of the matrix through formulated solving conditions And a correlation matrix L 2, obtaining a gain matrix of the fault detection filter by the following operation
For a single system, the variables to be solved of the matrix inequality are all 6-dimensional matrices, but for a multi-agent system, the matrices are 6×n-dimensional, and the elements in each matrix to be solved are unknown variables, so after the dimensions of the matrix to be solved are increased, the number of the unknown variables is multiplied, so that the realization of a distributed fault detection scheme is more difficult than the realization of a single unmanned ship fault detection scheme, and the matrix P is further required to have a special structure;
And 7, designing a residual evaluation function R m(rm (t)) according to the gain matrix of the fault detection filter obtained in the step 6 and the residual constructed in the step3, wherein the specific form is as follows:
Wherein t is the detection duration, and t 0 is the initial time;
And 8, formulating a threshold value and an alarm strategy according to actual demands, namely, alarming if a residual evaluation function value obtained by real-time detection is larger than a preset residual evaluation function threshold value, otherwise, not alarming, thereby completing fault detection, wherein the specific process comprises the following steps:
setting a threshold form of a residual evaluation function:
Wherein t is the detection duration;
Therefore, the strategy of fault detection of the networked unmanned ship system is that the residual evaluation function value obtained by real-time detection is larger than the threshold value of the residual evaluation function, and the alarm is given, otherwise, the alarm is not given, and the expression is as follows:
example 1
In the simulation process, 4 unmanned vessels are assumed, the topology structure of the unmanned vessels is shown in fig. 2, each unmanned vessel has the same interference, the form of the interference signal is assumed,
dm1(t)=28sin(1.28t)e(-0.3t),(0<t<6),
dm2(t)=-30sin(1.5t)e(-1.3t),dm3(t)=24sin(1.24t)e(-0.5t),(0<t<5.5)。
Assuming that only the 3 rd unmanned ship fails, the failure signal is f 3 (t) =20sin (t-14), (14 < t < 20), and the upper bound of the transmission delay is 0.3s.
Fig. 3 shows residual signals generated by 4 filters under fault and fault-free conditions, a dotted line shows a fault-free condition, and a solid line shows a fault condition, and it can be seen that between 14s and 20s, a red solid line has obvious fluctuation compared with a blue dotted line, so that the fault signals have a certain influence on the system.
Fig. 4 shows residual evaluation functions, threshold values, and detection effects corresponding to the 4 filters. It can be seen that filter 1 fails to detect if the system is malfunctioning, filter 2 detects the malfunction at 14.46 seconds, filter 3 detects the malfunction at 14.12 seconds, and filter 4 detects the malfunction at 14.58 seconds. Thus, the system detects the fault and triggers an alarm at 14.12 seconds.
In the foregoing description, only the specific embodiments of the invention have been described, and any features disclosed in this specification may be substituted for other equivalent or alternative features serving a similar purpose, and all the features disclosed, or all the steps in a method or process, except for mutually exclusive features and/or steps, may be combined in any manner.

Claims (9)

1.一种多无人船系统传输相关的分布式模糊故障检测方法,其特征在于,包括以下步骤:1. A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems, comprising the following steps: 步骤1:结合无人船舶的实际运行情况,确定单个无人船舶的动力学模型,包括运动学方程和动力学方程;Step 1: Based on the actual operation of unmanned ships, determine the dynamic model of a single unmanned ship, including kinematic equations and dynamic equations; 步骤2:根据步骤1的单个无人船舶的动力学模型,确定状态空间模型,考虑无人船之间的通信拓扑结构以及传输延迟,并通过模糊建模方法得到无人船在T-S模糊系统下的状态方程及测量方程;Step 2: Based on the dynamic model of a single unmanned ship in step 1, determine the state space model, consider the communication topology and transmission delay between unmanned ships, and use fuzzy modeling methods to obtain the state equation and measurement equation of the unmanned ship under the T-S fuzzy system; 步骤3:根据步骤2得到的单个无人船在T-S模糊系统下的状态方程构建相应的分布式故障检测滤波器,并获得残差;Step 3: Based on the state equation of a single unmanned ship in the T-S fuzzy system obtained in step 2, a corresponding distributed fault detection filter is constructed and the residual is obtained; 步骤4:为改善分布式故障检测方法性能,引入已知的故障权重矩阵;Step 4: To improve the performance of the distributed fault detection method, a known fault weight matrix is introduced; 步骤5:将无人船测量输出方程代入分布式故障检测滤波器方程,并考虑无人船之间的通信拓扑结构,得到全局故障检测系统方程;Step 5: Substitute the UAV measurement output equation into the distributed fault detection filter equation and consider the communication topology between UAVs to obtain the global fault detection system equation; 构造的全局故障检测系统方程为:The constructed global fault detection system equation is: 其中,in, v(t)=[fT(t)dT(t)]T,e(t)=r(t)-fw(t) v(t)=[f T (t)d T (t)] T ,e(t)=r(t)-f w (t) 为克罗内克尔积,⊙为哈达玛积;表示求导,f(t)为无人船上发生的故障信号;下角标i为第i个模糊子系统,j为滤波器模糊规则的序号,s为滤波器模糊规则数目,m第m个无人船;λi为归一化处理之后的隶属度函数,δm(t)为模糊规则的前见变量;x(t)为无人船的状态向量,为分布式模糊故障检测滤波器的状态向量、r(t)为残差信号;Awm,Bwm,Cwm为已知矩阵;t为检测时长;Cm为系数矩阵,Am、Dm和Em为增广矩阵;为待设计的故障检测滤波器的增益矩阵;上角标T表示转秩; is the Kronecker product, ⊙ is the Hadamard product; represents the derivative, f(t) is the fault signal occurring on the unmanned ship; the subscript i is the i-th fuzzy subsystem, j is the sequence number of the filter fuzzy rule, s is the number of filter fuzzy rules, and m is the m-th unmanned ship; λ i is the membership function after normalization, δ m (t) is the foreseeable variable of the fuzzy rule; x(t) is the state vector of the unmanned ship, is the state vector of the distributed fuzzy fault detection filter, r(t) is the residual signal; A wm , B wm , C wm are known matrices; t is the detection time; C m is the coefficient matrix, A m , D m and Em are augmented matrices; is the gain matrix of the fault detection filter to be designed; the superscript T represents the rank; 步骤6:设计一种滤波器增益的求解计算方法,求解得出步骤3构建的故障检测滤波器的增益矩阵,并使得全局故障检测系统方程对扰动具有指定H性能;Step 6: Design a method to calculate the filter gain, solve the gain matrix of the fault detection filter constructed in step 3, and make the global fault detection system equation have the specified H performance to the disturbance; 步骤7:根据步骤6中求解得到的故障检测滤波器的增益矩阵与步骤3构造的残差,设计残差评价函数Jr(t);Step 7: Based on the gain matrix of the fault detection filter obtained in step 6 and the residual constructed in step 3, design the residual evaluation function Jr (t); 步骤8:根据实际需求,基于步骤6得到的残差评价函数,制定阈值及报警策略,即实时检测得到的残差评价函数值大于预先设定的残差评价函数阈值,则报警;否则不报警,从而完成故障检测。Step 8: According to actual needs, based on the residual evaluation function obtained in step 6, a threshold and alarm strategy are formulated. That is, if the residual evaluation function value obtained by real-time detection is greater than the pre-set residual evaluation function threshold, an alarm is issued; otherwise, no alarm is issued, thereby completing fault detection. 2.如权利要求1所述的分布式模糊故障检测方法,其特征在于,步骤1的具体过程为:2. The distributed fuzzy fault detection method according to claim 1, wherein the specific process of step 1 is as follows: 第m个无人船舶的动力学模型包括运动学方程和动力学方程,具体为,The dynamic model of the mth unmanned ship includes kinematic equations and dynamic equations, specifically, 运动学方程: Kinematic equations: 动力学方程: Kinetic equation: 其中,φm(t)为地球坐标系下无人船舶的位置信息,为航向角信息,vm(t)为船舶自身信息,矩阵Mm,Nm,Zm分别代表船舶的惯性矩阵、阻尼矩阵及系泊力矩阵,μm(t)为控制器产生的控制信号,dm(t)为环境等外部因素引起的干扰信号,J(·)是无人船机身坐标系到地面坐标系的变换矩阵;无人船舶的位置信息φm(t)包含坐标信息(xmp(t),ymp(t))和航向角信息船舶自身信息vm(t)包含了无人船舶的纵荡速度vm1(t)、横荡速度vm2(t)和艏摇速度vm3(t),vm(t)=col{vm2(t),vm2(t),vm2(t)}。Wherein, φ m (t) is the position information of the unmanned ship in the earth coordinate system, is the heading angle information, vm (t) is the ship's own information, matrices Mm , Nm , Zm represent the ship's inertia matrix, damping matrix and mooring force matrix respectively, μm (t) is the control signal generated by the controller, dm (t) is the interference signal caused by external factors such as the environment, J(·) is the transformation matrix from the unmanned ship's fuselage coordinate system to the ground coordinate system; the position information φm (t) of the unmanned ship includes coordinate information ( xmp (t), ymp (t)) and heading angle information The ship's own information vm (t) includes the unmanned ship's longitudinal velocity vm1 (t), transverse velocity vm2 (t) and bowing velocity vm3 (t), vm (t) = col{vm2(t), vm2 ( t ), vm2 (t)}. 3.如权利要求2所述的分布式模糊故障检测方法,其特征在于,步骤2的具体过程为:3. The distributed fuzzy fault detection method according to claim 2, wherein the specific process of step 2 is as follows: 则动力学方程可以表示为:make Then the kinetic equation can be expressed as: 其中,E1m是已知的故障系数矩阵,fm(t)为无人船上发生的故障信号;Among them, E 1m is the known fault coefficient matrix, f m (t) is the fault signal occurring on the unmanned ship; 无人船舶系统的状态空间模型包括状态方程和测量输出方程,分别为:The state space model of the unmanned ship system includes the state equation and the measurement output equation, which are: ym(t)=Cmxm(t)y m (t) = C m x m (t) 其中,Cm为系数矩阵,Am、Dm和Em为增广矩阵;Among them, Cm is the coefficient matrix, Am , Dm and Em are augmented matrices; 通过模糊建模方法得到无人船舶的模糊模型:The fuzzy model of the unmanned ship is obtained through the fuzzy modeling method: 其中,i为第i个模糊子系统,dm(t)为外部干扰,τmn(t)表示第n个无人船上的信息传输到第m个无人船的延迟,其上界为h,矩阵Ami,Emi,Dmi,Kmn均为已知的系数矩阵,y(t)为系统的测量方程,为第m个无人船所有邻居无人船的集合,为无人船m的邻居节点上的滤波器状态;Where i is the i-th fuzzy subsystem, d m (t) is the external interference, τ mn (t) represents the delay of information transmission from the n-th unmanned ship to the m-th unmanned ship, and its upper bound is h. The matrices A mi , E mi , D mi , and K mn are all known coefficient matrices. y(t) is the measurement equation of the system. is the set of all neighboring unmanned ships of the mth unmanned ship, is the filter state on the neighboring node of the unmanned ship m; 则无人船的全局T-S模糊系统的状态方程及测量方程为:Then the state equation and measurement equation of the global T-S fuzzy system of the unmanned ship are: 其中,ρim(t))为不同模糊规则下对应的隶属度函数,λi为归一化处理之后的隶属度函数,δm(t)为模糊规则的前见变量。Among them, ρ im (t)) is the membership function corresponding to different fuzzy rules, λ i is the membership function after normalization, and δ m (t) is the foreseeable variable of the fuzzy rule. 4.如权利要求3所述的分布式模糊故障检测方法,其特征在于,步骤2中,即δm(t)隶属度函数的和为1,且 4. The distributed fuzzy fault detection method according to claim 3, wherein in step 2, That is, the membership function of δ m (t) The sum of is 1, and 5.如权利要求3所述的分布式模糊故障检测方法,其特征在于,步骤3构建的分布式模糊故障检测滤波器的具体形式为:5. The distributed fuzzy fault detection method according to claim 3, wherein the specific form of the distributed fuzzy fault detection filter constructed in step 3 is: 其中,rm(t)为分布式模糊故障检测滤波器的状态向量、测量输出向量及残差信号,为故障检测滤波器的归一化隶属度函数;矩阵为待设计的故障检测滤波器的增益矩阵,lmn为邻接矩阵中的元素,j为滤波器模糊规则的序号,s为滤波器模糊规则数目。in, r m (t) is the state vector, measurement output vector and residual signal of the distributed fuzzy fault detection filter, is the normalized membership function of the fault detection filter; the matrix is the gain matrix of the fault detection filter to be designed, l mn is the element in the adjacency matrix, j is the sequence number of the filter fuzzy rule, and s is the number of filter fuzzy rules. 6.如权利要求3所述的分布式模糊故障检测方法,其特征在于,步骤4中,引入已知的故障权重矩阵,使得,6. The distributed fuzzy fault detection method according to claim 3, wherein in step 4, a known fault weight matrix is introduced so that: 其中,Awm,Bwm,Cwm为已知矩阵。Among them, A wm , B wm , C wm are known matrices. 7.如权利要求6所述的分布式模糊故障检测方法,其特征在于,步骤6的具体过程为:7. The distributed fuzzy fault detection method according to claim 6, wherein the specific process of step 6 is: (1)基于具有稳定性同时对扰动的鲁棒性的设计原则,需保证误差增广系统渐进稳定的同时具有指定H性能γ,使得对于扰动信号ω(t),下式成立,(1) Based on the design principle of stability and robustness to disturbances, it is necessary to ensure that the error augmentation system is asymptotically stable and has a specified H∞ performance γ, so that for the disturbance signal ω(t), the following equation holds: γ为衡量扰动衰减能力的性能指标,上角标T表示转秩;γ is a performance indicator for measuring the disturbance attenuation capability, and the superscript T represents the transition rank; (2)当具备H性能的γ分布式模糊故障检测滤波器存在时,则通过制定的求解条件,直接求得含其增益信息的矩阵及相关矩阵L2,通过如下运算,得到故障检测滤波器的增益矩阵 (2) When a γ-distributed fuzzy fault detection filter with H∞ performance exists, the matrix containing its gain information can be directly obtained through the formulated solution conditions. And the correlation matrix L 2 , through the following operation, the gain matrix of the fault detection filter is obtained 8.如权利要求1所述的分布式模糊故障检测方法,其特征在于,步骤7中残差评价函数Rm(rm(t))具体形式为:8. The distributed fuzzy fault detection method according to claim 1, wherein the residual evaluation function R m (r m (t)) in step 7 is specifically in the form of: 其中,t为检测时长,t0为初始时间。Among them, t is the detection time and t0 is the initial time. 9.如权利要求1所述的分布式模糊故障检测方法,其特征在于,步骤8故障检测的具体过程为:9. The distributed fuzzy fault detection method according to claim 1, wherein the specific process of the fault detection in step 8 is as follows: 设定残差评价函数的阈值形式:Set the threshold form of the residual evaluation function: 多无人船系统的分布式模糊故障检测的策略为:实时检测得到的残差评价函数值,若大于残差评价函数的阈值,则报警;否则不报警。The strategy of distributed fuzzy fault detection for multi-unmanned ship systems is: if the residual evaluation function value obtained by real-time detection is greater than the threshold of the residual evaluation function, an alarm is issued; otherwise, no alarm is issued.
CN202411903185.7A 2024-12-20 2024-12-23 A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems Active CN119758961B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202411884655X 2024-12-20
CN202411884655 2024-12-20

Publications (2)

Publication Number Publication Date
CN119758961A CN119758961A (en) 2025-04-04
CN119758961B true CN119758961B (en) 2025-09-23

Family

ID=95190327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411903185.7A Active CN119758961B (en) 2024-12-20 2024-12-23 A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems

Country Status (1)

Country Link
CN (1) CN119758961B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114818475A (en) * 2022-03-31 2022-07-29 上海交通大学 Method for predicting failure state of aircraft engine by fusing multi-task learning
CN115328142A (en) * 2022-08-26 2022-11-11 电子科技大学 Fault detection method of networked unmanned ship under replay attack

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160110773A (en) * 2015-03-12 2016-09-22 숙명여자대학교산학협력단 Method and apparatus for tracking moving object by using kalman filter
CN116627032A (en) * 2022-12-16 2023-08-22 大连海事大学 Unmanned ship dynamic positioning integral sliding mode fault-tolerant control method based on fuzzy system
CN117891172B (en) * 2024-01-17 2024-08-27 电子科技大学 A detection method for replay attack of unmanned ship based on watermark signal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114818475A (en) * 2022-03-31 2022-07-29 上海交通大学 Method for predicting failure state of aircraft engine by fusing multi-task learning
CN115328142A (en) * 2022-08-26 2022-11-11 电子科技大学 Fault detection method of networked unmanned ship under replay attack

Also Published As

Publication number Publication date
CN119758961A (en) 2025-04-04

Similar Documents

Publication Publication Date Title
CN112965371B (en) Water surface unmanned ship track rapid tracking control method based on fixed time observer
CN111158383B (en) Track tracking control method of unmanned aerial vehicle based on disturbance observer and RBFNN
CN118643275B (en) Real-time risk assessment system and method for submarine-launched unmanned aerial vehicle
CN114866284B (en) Unmanned ship cluster distributed safety control method
CN117873078B (en) Unmanned surface vessel formation fault-tolerant control method based on artificial potential function
Ma et al. Deep auto-encoder observer multiple-model fast aircraft actuator fault diagnosis algorithm
Kukurowski et al. Fault-tolerant tracking control for a non-linear twin-rotor system under ellipsoidal bounding
Sun et al. Fault diagnosis method of autonomous underwater vehicle based on deep learning
CN107122897B (en) Seaworthiness evaluation method of unmanned ship based on deep learning algorithm
Chen et al. Deep Reinforcement Learning Approach for X-rudder AUVs Fault Diagnosis Based on Deep Q-network
CN115416860A (en) A neural network-based attack detection method for quadrotor drones
CN119758961B (en) A distributed fuzzy fault detection method for transmission-related multi-unmanned vessel systems
CN115659502A (en) Control surface fault diagnosis method of flying wing unmanned aerial vehicle based on neural network adaptive observer
CN113359781B (en) Networked surface vessel tracking control method, device, equipment and storage medium
CN119270846A (en) Robust control method, device, system and storage medium for underactuated unmanned boat
CN116088309B (en) Compound learning fault-tolerant control method for surface ship based on fault identification
Wang et al. Quantitative evaluation of sensor fault diagnosability of F-16 high maneuvering fighter
CN117527050A (en) Unmanned aerial vehicle bee colony electromagnetic space model based on task decomposition and construction method
CN114715331B (en) A dynamic positioning control method and system for a floating offshore platform
Zhang et al. DDCNN: A promising tool for simulation-to-reality UAV fault diagnosis
CN116203932A (en) Unmanned ship actuator fault detection method based on model, storage medium and equipment
Chan et al. Data analysis to predictive modeling of marine engine performance using machine learning
Du et al. Safe multi-agent learning control for unmanned surface vessels cooperative interception mission
Chu et al. Adaptive fault-tolerant control for a class of remotely operated vehicles under thruster redundancy
CN119310862B (en) Distributed filtering method of channel fading down mooring dynamic positioning system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant