CN110989563A - Unmanned naval vessel fault estimation method based on iterative adaptive observer - Google Patents
Unmanned naval vessel fault estimation method based on iterative adaptive observer Download PDFInfo
- Publication number
- CN110989563A CN110989563A CN201911373563.4A CN201911373563A CN110989563A CN 110989563 A CN110989563 A CN 110989563A CN 201911373563 A CN201911373563 A CN 201911373563A CN 110989563 A CN110989563 A CN 110989563A
- Authority
- CN
- China
- Prior art keywords
- fault
- subsystem
- matrix
- sensor
- observer
- 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.)
- Granted
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 31
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000009466 transformation Effects 0.000 claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims description 41
- 230000003190 augmentative effect Effects 0.000 claims description 6
- 239000007983 Tris buffer Substances 0.000 claims description 3
- 230000003416 augmentation Effects 0.000 claims description 3
- 238000013016 damping Methods 0.000 claims description 3
- 238000013178 mathematical model Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims description 3
- -1 oxo Chemical group 0.000 claims description 3
- 230000002441 reversible effect Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 abstract description 8
- 238000011161 development Methods 0.000 abstract description 4
- 238000003745 diagnosis Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention relates to an unmanned naval vessel fault estimation method based on an iterative adaptive observer, belonging to the technical field of unmanned naval vessel control; decomposing an unmanned surface vessel model containing both failure of a steering engine and sensor faults into two subsystems through coordinate transformation, wherein the subsystem 1 only contains the steering engine faults, and the subsystem 2 only contains the sensor faults; aiming at the subsystem 1, designing a self-adaptive fault observer to estimate a steering engine efficiency factor; aiming at the subsystem 2, an iterative adaptive fault observer is designed to estimate the fault of the sensor; and establishing an error equation of the subsystem 1 and the subsystem 2, and judging the stability of the error system. The method can realize accurate estimation of the fault condition of the unmanned ship system, and give information such as the time of fault occurrence, the development process, the severity of the fault and the like, so that an operation center can conveniently monitor the safety of the unmanned ship; the method can estimate the failure condition of the steering engine and the failure of the sensor of the unmanned ship at the same time, thereby reducing the cost of fault-tolerant design.
Description
Technical Field
The invention relates to an unmanned naval vessel fault estimation method based on an iterative adaptive observer, and belongs to the technical field of unmanned naval vessel control.
Background
As the unmanned naval vessel is used as an autonomous motion platform working in a complex marine environment, the unmanned naval vessel has the characteristics of unmanned operation, intelligentization and the like, and the casualty problem can not be generated, so that the unmanned naval vessel can execute tasks in high-risk sea areas for a long time. Meanwhile, the unmanned naval vessel has a small and flexible structure and strong concealment, and can play an important role in the fields of navigation, information detection, marine resource exploration and the like by loading diversified equipment with different task requirements.
On the other hand, as the marine environment is complex and the climate condition is severe, when the unmanned surface vessel carries out scientific investigation and exploration tasks for a long time, various devices such as a steering engine and a sensor inevitably break down, so that the performance of the unmanned surface vessel system is reduced, and even high-precision detection equipment carried on the vessel body is damaged. Therefore, the amplitude and the frequency of the unmanned ship fault are visually displayed in real time through the fault estimation technology, the health condition of the unmanned ship is effectively monitored, and the method has important significance for improving the safety and the reliability of the unmanned ship system.
The problem of fault diagnosis and fault tolerance design of unmanned ships has been a research hotspot in the control field. However, the existing methods mainly have the following two problems: firstly, the existing surface boat fault diagnosis method usually carries out qualitative judgment on whether a fault occurs through a residual error evaluation function generated by a fault filter, but cannot provide accurate and quantitative information of the fault, such as fault amplitude, shape and the like, so that an operation center cannot judge the time, development process and fault severity of the unmanned boat system fault, and certain difficulty is brought to the compensation of subsequent faults and the design of fault tolerance strategies. Secondly, the existing unmanned ship fault diagnosis method usually assumes that only a steering engine fault exists on a naval ship or diagnoses the fault of a sensor. And the part with fault in the actual operation process is uncertain, so a plurality of diagnostic modules are often required to be designed on the unmanned ship, and the cost of fault-tolerant design is increased.
Disclosure of Invention
The invention aims to provide an unmanned ship fault estimation method based on an iterative adaptive observer, which aims to solve the problems that the existing unmanned ship fault diagnosis technology cannot provide quantitative information of faults and needs multiple groups of modules to monitor the faults of ships.
The purpose of the invention is realized as follows: an unmanned naval vessel fault estimation method based on an iterative adaptive observer specifically comprises the following steps:
step 2, aiming at the subsystem 1 in the step one, designing an adaptive fault observer to estimate an efficiency factor of the steering engine;
step 3, aiming at the subsystem 2 in the step one, designing an iterative adaptive fault observer to estimate the fault of the sensor;
and 4, establishing an error equation of the subsystem 1 and the subsystem 2, and judging the stability of the error system.
The invention also includes such structural features:
1. the step 1 specifically comprises the following steps:
step 1.1, establishing an unmanned surface vessel mathematical model with steering engine failure and sensor faults:
yo(t)=Coxo(t)+Dosfs(t)
wherein the state vector xo(t)=[v(t)r(t)ψ(t)p(t)φ(t)]TInterference vector d (t) ═ wψwφ]TControl input u (t) is δ (t), ρ (t) is an unknown actuator efficiency factor, yo(t)∈RpIs to measure the output signal, fs(t)=[fs1,fs2,...,fsq]T∈RqIs a sensor fault vector; variables v (t), ψ (t), φ (t), r (t) and p (t) represent the rudder generated unmanned boat sideslip velocity, heading angle, roll angle, yaw velocity and roll velocity, respectively; δ (t) represents a rudder angle; w is aφ(t) and wψ(t) represents the disturbance of the roll angle and course angle caused by sea waves; t isv and TrIs a time constant; kvr,Kdv,Kdv,Kdr,Kdp,KvpIs the known gain; w is anAnd ζ represent the undamped natural frequency and the damping ratio, respectively, and the system matrix is represented as:
other model parameters, disturbances and faults need to be satisfied: dos∈R5×qA sensor fault coefficient matrix is obtained, and q is less than or equal to 5;
the efficiency factor rho (t) of the steering engine meets the condition that rho (t) is more than 0 and less than or equal to rhouLess than or equal to 1; interference d (t) satisfies | | d (t) | | ≦ d; sensor failure fsv(t) satisfies | fsv(t)|≤suv,d*,suv,sdvIs an unknown positive number;
step 1.2, for the original system 1, solving the reversible matrix M e R5×5 and N∈R5×5And satisfies the following conditions:
wherein ,A1∈R3×3,G1∈R3×1,G2∈R3×2,C1∈R3×3Is reversible, D ∈ R2×q;
Step 1.3, the linear transformation x (t) ═ Mx is introducedo(t),y(t)=Nyo(t), x1(t)∈R3,y1(t)∈R3And according to the formula in the step 1.2, two subsystems which only contain the faults of the steering engine and the sensor can be obtained respectively:
step 1.4, the process of carrying out the augmentation treatment on the sensor fault formula in the step 1.3 comprises the following steps:
Then, an augmented vector is constructedGiven aThen the rudder fault formula in step 1.4 can be rewritten as:
finally, according to the sensor failure formula in step 1.3 and the first formula in step 1.4, the augmented subsystem 2 can be obtained:
2. The step 2 specifically comprises: for subsystem 1 in the subsystem formula in step 1.4, an adaptive observer is designed as follows:
wherein ,is x1(t) an estimate of;is thatEstimate in the kth iteration observer;is an estimate of the actuator efficiency factor ρ (t); a. thef∈R3×3Is the matrix parameter to be designed, will be at step 4.2 matrix AfSolving the formula to give; observer input ud(t) is designed as:
wherein ,is d*Adaptive estimation of (2); p is belonged to R3×3Is a positive definite symmetric matrix to be designed, which will be given in the first formula of step 4.2;b0 and b1Is a given positive number;
wherein ,c1,cd1,cd2Is a given positive number.
3. The step 3 specifically includes: for the subsystem 2 in the subsystem 2 formula in step 1.4, an iterative adaptive observer is designed as follows:
wherein ,is thatThe k-th iteration observer of (1). θ is the maximum number of iterations. L isp∈R4×2Is that the observer gain is satisfied withIs a stable matrix;
is an estimated value of sensor fault, and the iteration self-adaptive rate is as follows: when k is 1:
when k is more than or equal to 2:
wherein ,csvIs a given positive number; II type1vIs a matrix pi1∈Rq×2V th row of (ii)2vIs a matrix pi2∈Rq×2Row v 1,2,.., q, matrix Π1 and Π2Calculated by the first formula of step 4.2.
4. The step 4 of judging the stability of the error system specifically comprises the following steps:
step 4.1, defining the estimation error as:
establishing an error system dynamic equation as follows:
and 4.2, judging the stability of the error upper formula according to the following conditions:
if there is a positive value constant δsγ, positive definite matrix P ∈ R3×3,Q∈R4×4Matrix ofΠ1∈Rq×2,Π2∈Rq×2And satisfies the following conditions:
wherein
The dynamic equation of the error system is bounded and stable, and the parameter matrix P belongs to R3×3N, matrix II1∈Rq×2,Π2∈Rq×2Can be obtained by solving the first formula in step 4.2, and the matrix AfCan be solved as:
other adaptive parameters c in the formula of step 2, step 3 detailed steps1,cd1,cd2,cs1,b0,b1Given a free positive number, adjustments can be made according to observer effects.
Compared with the prior art, the invention has the beneficial effects that: the unmanned ship fault monitoring system can provide quantitative information such as amplitude, shape and the like of the unmanned ship fault in real time, visually display the development process of the fault and the severity of the fault, facilitate the monitoring of the unmanned ship safety by the control center, and improve the reliability of the unmanned ship in the task execution process. The invention can also monitor the failure condition of the steering engine of the unmanned ship and the fault of the sensor in a unified way, reduces the construction of a fault diagnosis module on the unmanned ship and effectively reduces the cost of fault-tolerant design.
Drawings
FIG. 1 is a flow chart of the present invention;
FIG. 2 is a system block diagram of the present invention;
FIG. 3 is a schematic diagram of a steering engine real efficiency factor (solid line) and a steering engine efficiency factor estimate (dashed line) in a simulation example;
FIG. 4 is a schematic diagram of a true sensor fault (solid line) versus an estimated value of the sensor fault (dashed line) in a simulation example.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
The invention provides an unmanned surface vessel fault estimation method based on an iterative adaptive observer, which comprises the following specific implementation steps as shown in figure 1:
step one, through coordinate transformation with contain the unmanned surface of water ship model of steering wheel inefficacy, sensor trouble simultaneously and decompose into two subsystems, wherein subsystem 1 only contains the steering wheel trouble, and subsystem 2 only contains the sensor trouble, step one includes:
step A, according to a document 'Integrated-Based Event-Triggered Fault Detection Filter design for Unmanned Surface Vehicles', establishing a mathematical model of the Unmanned Surface vehicle with the failure of a steering engine and the failure of a sensor as follows:
yo(t)=Coxo(t)+Dosfs(t) (1)
wherein the state vector xo(t)=[v(t)r(t)ψ(t)p(t)φ(t)]TInterference vector d (t) ═ wψwφ]TControl input u (t) is δ (t), ρ (t) is an unknown actuator efficiency factor, yo(t)∈RpIs to measure the output signal, fs(t)=[fs1,fs2,...,fsq]T∈RqIs a sensor fault vector; variables v (t), ψ (t), φ (t), r (t) and p (t) represent the rudder generated unmanned boat sideslip velocity, heading angle, roll angle, yaw velocity and roll velocity, respectively; δ (t) represents a rudder angle; w is aφ(t) and wψ(t) represents the disturbance of the roll angle and course angle caused by sea waves; t isv and TrIs a time constant; kvr,Kdv,Kdv,Kdr,Kdp,KvpIs the known gain; w is anAnd ζ represent the undamped natural frequency and the damping ratio, respectively, and the system matrix is represented as:
the parameters are given as follows: kvr=-0.46m/s,ωn=0.63rad/s,ζ=0.0936,Kdr=-0.0211,Tr=1.6667,Tv=10,Kdv=0.0780,Kvp=1.6380,Kdp-0.0852, a parameter matrix can be obtained:
Bo=[0.0078 -0.0126 0 -0.03380]T,
the sensor failure coefficient matrix is assumed to be Dos=[0 0 1 0 1]T。
Step B, solving the invertible matrix for the original system (1)
step C, according to equation (3), introducing a linear transformation x (t) ═ Mxo(t),y(t)=Nyo(t), wherein x1(t)∈R3,y1(t)∈R3Two subsystems containing only steering engine faults and sensor faults respectively can be expressed as:
step D, the process of carrying out augmentation treatment on the sensor fault in the formula (5) is as follows:
finally, from equations (5) and (6), an augmented subsystem 2 is obtained:
Step two, aiming at the subsystem 1 in the step one, designing an adaptive fault observer to estimate a steering engine efficiency factor, wherein the step two comprises the following steps:
step E, designing an adaptive observer for the subsystem 1 in the formula (7) as follows:
wherein ,is x1(t) an estimate of;is thatEstimate in the kth iteration observer;is an estimate of the actuator efficiency factor ρ (t); a. thef∈R3×3Is a matrix parameter to be designed, and will be given in equation (20); observer input ud(t) is designed as:
wherein ,is d*Adaptive estimation of (2); p is belonged to R3×3Is the positive definite symmetric matrix to be designed, which will be given in (18);b0 and b1Is a given positive number.
wherein ,c1,cd1,cd2Is a given positive number.
Step three, aiming at the subsystem 2 in the step one, designing an iterative adaptive fault observer to estimate the fault of the sensor, wherein the step three comprises the following steps:
step F, designing an iterative adaptive observer for the subsystem 2 in the formula (8) as follows:
wherein ,is thatThe k-th iteration observer of (1). θ is the maximum number of iterations.Is that the observer gain is satisfied withIs a stable matrix;
is an estimated value of sensor fault, and the iteration self-adaptive rate is as follows: when k is 1:
when k is more than or equal to 2:
wherein ,csvIs a positive number; II type1vIs a matrix pi1∈Rq×2V th row of (ii)2vIs a matrix pi2∈Rq×2Row v 1,2,.., q, matrix Π1 and Π2Calculated by equation (18).
Step four, establishing an error equation of the subsystem 1 and the subsystem 2, and giving a stability condition of an error system, wherein the step four comprises the following steps:
first, the estimation error is defined as:
establishing an error system dynamic equation as follows:
the stability of error equation (17) is judged according to the following conditions:
if there is a positive value constant δsγ, positive definite matrix P ∈ R3×3,Q∈R4×4Matrix ofΠ1∈Rq×2,Π2∈Rq×2Is satisfied with
wherein
The dynamic error (17) is bounded and stable, and the parameter matrix P belongs to R3×3,Π1∈Rq×2,Π2∈Rq×2Can be obtained by solving (18), each parameter matrix is solved as:
the other adaptive parameters in the formulae (10) to (12), (14) to (15) are given as c1=1000,cd1=1,cd2=1,cs1=2.1,b0=0.01,b1=0.01。
By the above design process, we are based on the adaptive observer (9) and the update rate (11)The estimated value of the efficiency factor rho (t) of the steering engine can be obtainedMeanwhile, according to the iterative adaptive observer (13) and the iterative update rates (14) - (15), the sensor fault f of the kth iterative process can be obtaineds(t) estimated value
To verify the effect of the present invention, the following simulation example was used for verification. Assuming that the failure condition of the steering engine and the sensor fault are as follows:
ρ(t)=0.2e-0.2t+0.35
disturbance w of course angle caused by sea wavesψ(t) is [ -1,1]Random value of (1), roll angle disturbance w caused by sea wavesφ(t) 0.5sin (1.2t), and control input u (t) 0.1sin (t).
The steering engine failure condition and the observer estimation result are shown in fig. 3, where the solid line is a real curve of the steering engine efficiency factor, and the dotted line is the steering engine efficiency factor estimation value obtained by the observer. The sensor fault and observer estimation results are shown in fig. 4, where the solid line is the true curve of the sensor fault and the dashed line is the estimated value of the sensor fault obtained by the observer.
According to the method, the efficiency factor of the unmanned surface boat rudder machine and the sensor fault can be estimated simultaneously, the occurrence condition of the fault can be described quantitatively rapidly and accurately, and the safety of the unmanned boat can be monitored by a control center conveniently.
Descriptions not related to the embodiments of the present invention are well known in the art, and may be implemented by referring to the well-known techniques. The present invention is not limited to the above embodiments, and any modification or equivalent replacement of the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention should be covered in the protection scope of the present invention.
In summary, the invention discloses an unmanned surface vessel fault estimation method based on an iterative adaptive observer, which comprises the following steps: step one, decomposing an unmanned surface vessel model containing failure of a steering engine and failure of a sensor into two subsystems; designing a self-adaptive fault observer to estimate a steering engine efficiency factor; designing an iterative adaptive fault observer to estimate the fault of the sensor; and step four, judging the stability of the error system. The method can realize accurate estimation of the fault condition of the unmanned ship system, and give information such as the time of fault occurrence, the development process, the severity of the fault and the like, so that an operation center can conveniently monitor the safety of the unmanned ship; the method can estimate the failure condition of the steering engine and the failure of the sensor of the unmanned ship at the same time, avoids building a plurality of failure diagnosis modules on the unmanned ship, and reduces the cost of fault-tolerant design.
Claims (1)
1. An unmanned naval vessel fault estimation method based on an iterative adaptive observer is characterized by comprising the following steps:
step 1: decomposing an unmanned surface vessel model containing both failure of a steering engine and sensor faults into two subsystems through coordinate transformation, wherein the subsystem 1 only contains the steering engine faults, and the subsystem 2 only contains the sensor faults;
step 1.1: establishing an unmanned surface vessel mathematical model with steering engine failure and sensor faults:
yo(t)=Coxo(t)+Dosfs(t)
wherein the state vector xo(t)=[v(t) r(t) ψ(t) p(t) φ(t)]TInterference vector d (t) ═ wψwφ]TControl input u (t) is δ (t), ρ (t) is an unknown actuator efficiency factor, yo(t)∈RpIs to measure the output signal, fs(t)=[fs1,fs2,...,fsq]T∈RqIs a sensor fault vector; variables v (t), ψ (t), φ (t), r (t) and p (t) represent the rudder generated unmanned boat sideslip velocity, heading angle, roll angle, yaw velocity and roll velocity, respectively; δ (t) represents a rudder angle; w is aφ(t) and wψ(t) represents the disturbance of the roll angle and course angle caused by sea waves; t isv and TrIs a time constant; kvr,Kdv,Kdv,Kdr,Kdp,KvpIs the known gain; w is anAnd ζ represent the undamped natural frequency and the damping ratio, respectively, and the system matrix is represented as:
Co=I5
other model parameters: interference and faults need to be satisfied: dos∈R5×qA sensor fault coefficient matrix is obtained, and q is less than or equal to 5;
the efficiency factor rho (t) of the steering engine meets the condition that rho (t) is more than 0 and less than or equal to rhouLess than or equal to 1; the interference d (t) satisfies | | d (t) | | < d ≦ d*(ii) a Sensor failure fsv(t) satisfies | fsv(t)|≤suv,v=1,2,...,q;d*,suv,sdvIs an unknown positive number;
step 1.2: for the original system 1, solving the invertible matrix M E R5×5 and N∈R5×5And satisfies the following conditions:
wherein ,A1∈R3×3,G1∈R3×1,G2∈R3×2,C1∈R3×3Is reversible, D ∈ R2×q;
Step 1.3: introducing a linear transformation x (t) ═ Mxo(t),y(t)=Nyo(t), x1(t)∈R3,y1(t)∈R3Obtaining two subsystems only containing the faults of the steering engine and the sensor:
step 1.4: carrying out augmentation processing on a sensor fault formula:
Then, an augmented vector is constructedGiven aThe steering engine fault formula can be rewritten as:
finally, the augmented subsystem 2 is obtained:
wherein ξ (t) ∈ R2Is the measurement output of subsystem 2;
step 2: for the subsystem 1, estimating a steering engine efficiency factor according to the adaptive fault observer;
wherein ,is x1(t) an estimate of;is thatEstimate in the kth iteration observer;is an estimate of the actuator efficiency factor ρ (t); a. thef∈R3×3Is the matrix parameter to be calculated; observer input ud(t) is:
wherein ,is d*Adaptive estimation of (2); p is belonged to R3×3Is a positive definite symmetric matrix to be calculated;b0 and b1Is a given positive number;
wherein ,c1,cd1,cd2Is a given positive number;
and step 3: for the subsystem 2, estimating the sensor fault according to an iterative adaptive fault observer;
wherein ,is thatThe estimated value in the kth iteration observer of (1); θ is the maximum number of iterations; l isp∈R4 ×2Is that the observer gain is satisfied withIs a stable matrix;
when k is 1:
when k is more than or equal to 2:
wherein ,csvIs a given positive number; II type1vIs a matrix pi1∈Rq×2V th row of (ii)2vIs a matrix pi2∈Rq×2Line v 1, 2.., q;
and 4, step 4: establishing an error equation of the subsystem 1 and the subsystem 2, and judging the stability of an error system;
step 4.1: defining the estimation error as:
establishing an error system dynamic equation as follows:
step 4.2: the stability of the error system is judged according to the following conditions:
if there is a positive value constant δsγ, positive definite matrix P ∈ R3×3,Q∈R4×4Matrix ofΠ1∈Rq×2,Π2∈Rq ×2And satisfies the following conditions:
wherein
The dynamic equation of the error system is bounded and stable, and the parameter matrix P belongs to R3×3Matrix AfCan be solved as:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373563.4A CN110989563B (en) | 2019-12-27 | 2019-12-27 | Unmanned ship fault estimation method based on iterative self-adaptive observer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373563.4A CN110989563B (en) | 2019-12-27 | 2019-12-27 | Unmanned ship fault estimation method based on iterative self-adaptive observer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110989563A true CN110989563A (en) | 2020-04-10 |
CN110989563B CN110989563B (en) | 2023-08-15 |
Family
ID=70077881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911373563.4A Active CN110989563B (en) | 2019-12-27 | 2019-12-27 | Unmanned ship fault estimation method based on iterative self-adaptive observer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110989563B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111399384A (en) * | 2020-04-27 | 2020-07-10 | 哈尔滨工程大学 | Remote control unmanned ship course fault-tolerant control method based on dynamic quantizer |
CN111610779A (en) * | 2020-07-02 | 2020-09-01 | 青岛科技大学 | Identification technology for fault factors of data-driven nonlinear system actuator |
CN111619761A (en) * | 2020-05-10 | 2020-09-04 | 哈尔滨工程大学 | Unmanned ship state estimation observer design method |
CN113960981A (en) * | 2021-10-21 | 2022-01-21 | 杭州电子科技大学 | Active fault diagnosis method for unmanned ship |
CN114296469A (en) * | 2022-01-17 | 2022-04-08 | 上海大学 | Reconfigurable fault-tolerant control method of unmanned ship based on double-parameter adaptive fault identification |
CN118244770A (en) * | 2024-05-28 | 2024-06-25 | 山东科技大学 | Repeated learning composite disturbance-resistant error-tolerant control method for unmanned ship |
CN118348897A (en) * | 2024-06-17 | 2024-07-16 | 山东科技大学 | Sensor fault tolerance undisturbed control method for switching unmanned ship |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103105850A (en) * | 2013-01-30 | 2013-05-15 | 南京航空航天大学 | Near spacecraft fault diagnosis and fault-tolerant control method |
CN103135553A (en) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | Four-rotor aircraft fault-tolerant control method |
CN108445760A (en) * | 2018-03-14 | 2018-08-24 | 中南大学 | The quadrotor drone fault tolerant control method of observer is estimated based on adaptive failure |
CN108628167A (en) * | 2018-05-08 | 2018-10-09 | 南京邮电大学 | The fault tolerant control method of flight control system based on self-adjusted block technology |
CN109116737A (en) * | 2018-09-19 | 2019-01-01 | 南京航空航天大学 | The assessment of multi-agent system fail high threshold and fault-tolerant consistency control algolithm based on observer |
CN109343513A (en) * | 2018-11-20 | 2019-02-15 | 哈尔滨工业大学 | Based on the synchronous fault detection of event driven unmanned surface vehicle and control method |
CN110554606A (en) * | 2019-09-04 | 2019-12-10 | 南京航空航天大学 | self-adaptive fault-tolerant control method for hypersonic aircraft |
-
2019
- 2019-12-27 CN CN201911373563.4A patent/CN110989563B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135553A (en) * | 2013-01-21 | 2013-06-05 | 南京航空航天大学 | Four-rotor aircraft fault-tolerant control method |
CN103105850A (en) * | 2013-01-30 | 2013-05-15 | 南京航空航天大学 | Near spacecraft fault diagnosis and fault-tolerant control method |
CN108445760A (en) * | 2018-03-14 | 2018-08-24 | 中南大学 | The quadrotor drone fault tolerant control method of observer is estimated based on adaptive failure |
CN108628167A (en) * | 2018-05-08 | 2018-10-09 | 南京邮电大学 | The fault tolerant control method of flight control system based on self-adjusted block technology |
CN109116737A (en) * | 2018-09-19 | 2019-01-01 | 南京航空航天大学 | The assessment of multi-agent system fail high threshold and fault-tolerant consistency control algolithm based on observer |
CN109343513A (en) * | 2018-11-20 | 2019-02-15 | 哈尔滨工业大学 | Based on the synchronous fault detection of event driven unmanned surface vehicle and control method |
CN110554606A (en) * | 2019-09-04 | 2019-12-10 | 南京航空航天大学 | self-adaptive fault-tolerant control method for hypersonic aircraft |
Non-Patent Citations (6)
Title |
---|
BIN GUO等: "Adaptive fast sliding mode fault tolerant control integrated with disturbance observer for spacecraft attitude stabilization system", 《ISA TRANSACTIONS》 * |
LIHENG CHEN等: "Fault Estimation Observer Design for Descriptor Switched Systems With Actuator and Sensor Failures", 《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I》 * |
LIHENG CHEN等: "Fault reconstruction for Markovian jump systems with iterative adaptive observer", 《AUTOMATICA》 * |
SHASHA FU等: "Adaptive Fuzzy Observer Design for a Class of Switched Nonlinear Systems With Actuator and Sensor Faults", 《IEEE TRANSACTIONS ON FUZZY SYSTEMS》 * |
YU-LONG WANG等: "Network-Based Fault Detection Filter and Controller Coordinated Design for Unmanned Surface Vehicles in Network Environments", 《IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS》 * |
陈力恒: "动态系统故障估计观测器设计与容错控制", 《中国优秀博硕士学位论文全文数据库(博士)信息科技辑》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111399384A (en) * | 2020-04-27 | 2020-07-10 | 哈尔滨工程大学 | Remote control unmanned ship course fault-tolerant control method based on dynamic quantizer |
CN111399384B (en) * | 2020-04-27 | 2022-09-27 | 哈尔滨工程大学 | Remote control unmanned ship course fault-tolerant control method based on dynamic quantizer |
CN111619761A (en) * | 2020-05-10 | 2020-09-04 | 哈尔滨工程大学 | Unmanned ship state estimation observer design method |
CN111610779A (en) * | 2020-07-02 | 2020-09-01 | 青岛科技大学 | Identification technology for fault factors of data-driven nonlinear system actuator |
CN113960981A (en) * | 2021-10-21 | 2022-01-21 | 杭州电子科技大学 | Active fault diagnosis method for unmanned ship |
CN113960981B (en) * | 2021-10-21 | 2024-06-11 | 杭州电子科技大学 | Active fault diagnosis method for unmanned ship |
CN114296469A (en) * | 2022-01-17 | 2022-04-08 | 上海大学 | Reconfigurable fault-tolerant control method of unmanned ship based on double-parameter adaptive fault identification |
CN114296469B (en) * | 2022-01-17 | 2023-08-11 | 上海大学 | Unmanned ship reconfigurable fault-tolerant control method based on double-parameter self-adaptive fault identification |
CN118244770A (en) * | 2024-05-28 | 2024-06-25 | 山东科技大学 | Repeated learning composite disturbance-resistant error-tolerant control method for unmanned ship |
CN118244770B (en) * | 2024-05-28 | 2024-08-02 | 山东科技大学 | Repeated learning composite disturbance-resistant error-tolerant control method for unmanned ship |
CN118348897A (en) * | 2024-06-17 | 2024-07-16 | 山东科技大学 | Sensor fault tolerance undisturbed control method for switching unmanned ship |
CN118348897B (en) * | 2024-06-17 | 2024-09-03 | 山东科技大学 | Sensor fault tolerance undisturbed control method for switching unmanned ship |
Also Published As
Publication number | Publication date |
---|---|
CN110989563B (en) | 2023-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110989563B (en) | Unmanned ship fault estimation method based on iterative self-adaptive observer | |
Banazadeh et al. | Frequency domain identification of the Nomoto model to facilitate Kalman filter estimation and PID heading control of a patrol vessel | |
Wang | Active fault tolerant control for unmanned underwater vehicle with actuator fault and guaranteed transient performance | |
CN111290366A (en) | Multi-fault diagnosis method for spacecraft attitude control system | |
CN109189103B (en) | Under-actuated AUV trajectory tracking control method with transient performance constraint | |
Bai et al. | Multi-innovation gradient iterative locally weighted learning identification for a nonlinear ship maneuvering system | |
CN108972553B (en) | Space manipulator fault detection method based on particle filter algorithm | |
CN110488603B (en) | Rigid aircraft adaptive neural network tracking control method considering actuator limitation problem | |
CN113467231A (en) | Unmanned ship path tracking method based on sideslip compensation ILOS guidance law | |
CN116719319B (en) | Design method of tracking controller of unmanned surface vehicle | |
Fu et al. | Safety-guaranteed adaptive neural motion control for a hovercraft with multiple constraints | |
CN117270401A (en) | Quality switching unmanned ship composite anti-interference dynamic positioning undisturbed control method | |
CN118244770B (en) | Repeated learning composite disturbance-resistant error-tolerant control method for unmanned ship | |
CN107063300A (en) | Method of estimation is disturbed in a kind of underwater navigation system kinetic model based on inverting | |
Miyauchi et al. | 2020A-OS2-3 On the System Identification for Low-speed Maneuvering Model by Using CMA-ES (4th Report)-Estimation on Random Maneuver | |
CN110263400B (en) | Integral identification method for unmanned ship nonlinear dynamics model | |
CN116203932B (en) | Unmanned ship actuator fault detection method based on model, storage medium and equipment | |
Hu et al. | Actuator fault detection for automation underwater vehicle via extended state observer and adaptive threshold | |
CN115686034B (en) | Unmanned submarine trajectory tracking control method considering failure of speed sensor | |
CN115218927B (en) | Unmanned aerial vehicle IMU sensor fault detection method based on secondary Kalman filtering | |
CN116088309A (en) | Compound learning fault-tolerant control method for surface ship based on fault identification | |
CN111399384B (en) | Remote control unmanned ship course fault-tolerant control method based on dynamic quantizer | |
CN118502482A (en) | Unmanned ship fault detection method based on TNL type interval observer | |
CN113960981B (en) | Active fault diagnosis method for unmanned ship | |
Fu et al. | Adaptive Observer-Based Fault Reconstruction Method for Unmanned Surface Vehicles |
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 |