US20080276155A1 - Method of detecting and isolating fault in redundant sensors, and method of accommodating fault in redundant sensors using the same - Google Patents
Method of detecting and isolating fault in redundant sensors, and method of accommodating fault in redundant sensors using the same Download PDFInfo
- Publication number
- US20080276155A1 US20080276155A1 US12/114,918 US11491808A US2008276155A1 US 20080276155 A1 US20080276155 A1 US 20080276155A1 US 11491808 A US11491808 A US 11491808A US 2008276155 A1 US2008276155 A1 US 2008276155A1
- Authority
- US
- United States
- Prior art keywords
- fault
- sensors
- sensor
- reduced
- vector
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
-
- 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/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0275—Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
Definitions
- the present invention relates to a method of detecting and isolating fault in sensors and a method of accommodating fault in sensors using the same, and more particularly, to a method of detecting and isolating fault in sensors in a system including redundant sensors and a method of accommodating fault in redundant sensors using the same.
- the reliability of the whole systems can be enhanced by improving the reliability of respective subunits.
- the fault detection and isolation (FDI) can also ensure the reliability of the whole systems.
- fault refers to an unexpected change occurring in a system, which degrades the performance of the whole system; the terminology “fault detection” refers to the indication that something is going wrong in the system; the terminology “fault isolation” refers to the determination of the exact location of the fault; the terminology ” fault identification” refers to the determination of the magnitude and type or nature of the fault; and the terminology “fault accommodation” refers to the reconfiguration of the system using healthy components.
- the fault can occur in any part of the whole system, and thus, the reliability of the whole system can be enhanced by securing the normal procedure of the whole system even when fault occurs in some of the whole system, which can be further described using the concept of “redundancy.”
- the redundancy refers to the duplicating of elements or means for performing required functions so as to secure the reliability of the whole system even when some of the elements or means are broken up.
- the redundancy is categorized into a physical redundancy (direct redundancy or hardware redundancy) and an analytical redundancy (functional redundancy).
- FDI are categorized into FDI using hardware redundancy and FDI using analytical redundancy.
- more sensors than required at the minimum are used. For example, two or more sensors are used to obtain a scalar variable, and four or more sensors are used to obtain a vector variable. Therefore, to obtain the hardware redundancy, redundant sensors are required and thus, the manufacturing costs are increased and the system is physically increased in size.
- the inertial navigation system which is widely used in aerospace systems, uses redundant sensors for hardware redundancy.
- common INS uses three accelerometers and three gyroscopes to calculate navigation information such as position, velocity and altitude, redundant sensors are used to obtain reliability and to enhance navigation accuracy.
- fault is detected and isolated by comparing the information from redundant sensors, and specifically, the parity equation generation, fault detection, and fault isolation are sequentially performed.
- the system can be reconfigured using only the other sensors, excluding faulty sensors, which is a fault accommodation procedure.
- the parity equation is obtained using either a vector of a null space of the measurement matrix to be independent from input values (angular velocity, acceleration velocity), or a residual.
- the obtained parity equation is compared with a predetermined threshold to detect and isolate fault.
- a lot of studies on FDI methods have been performed so far to produce parity equation through various methods, and a fault detection and isolation method is determined according to the structure of parity equation. Examples of a conventional FDI method include a look-up table method, a squared error method, a generalized likelihood ratio test (GLT), an optimal parity vector test (OPT), sequential FDI, and a singular value decomposition method.
- GLT generalized likelihood ratio test
- OPT optimal parity vector test
- FIG. 1 illustrates parameters used to show the performance of a conventional FDI.
- the probability of false alarm or the probability of miss detection is increased, the performed of FDI is degraded, in which the false alarm refers to the case that although there is no fault in fact in the system, fault detection is issued, and the miss detection refers to the case that although there is fault in fact, the fault is not detected.
- a high-performance FDI can be defined that even when fault occurs in the system and thus the fault is duly detected, only such sensors having the magnitude of fault greater than a predetermined level, that is, sensors outputting a fault signal of a predetermined threshold value (hereinafter, referred to as ‘exclusion threshold value’) or greater are isolated.
- exclusion threshold value a predetermined threshold value
- Such selective isolation is required because more sensors should be used to improve a degree of accuracy of the whole system. That is, the high-performance FDI is required to have a high fault detection probability in a fault detection procedure, and a high correct isolation probability and a low wrong isolation probability in a fault isolation procedure.
- a conventional FDI shows high performances when a relatively high fault signal occurs, but low performances when a relatively low fault signal occurs. This is because when a small exclusion threshold value is used to detect and isolate a fault signal, a false alarm probability and a wrong isolation probability increases.
- the conventional FDI determines an exclusion threshold value using only one parity equation to minimize the false alarm probability. In this case, however, the exclusion threshold value can be largely affected by measurement noises and thus as long as the measurement noises are not removed, the exclusion threshold value is inaccurate.
- the most of conventional FDI methods only focus on a single sensor fault. That is, a plurality of sensors faults, that is, double faults are not considered at all, or the double faults isolation performance on double faults is poor.
- the present invention provides a method of detecting, isolating, and accommodating fault in sensors, in which the probability of fault isolation is high even when a fault signal is low.
- the present invention also provides a method of detecting, isolating, and accommodating fault in sensors, in which faulty sensors are selectively excluded when double faults occur so as to improve the accuracy and reliability of the whole system.
- a method of detecting and isolating fault in sensors including: obtaining n ⁇ 1 first reduced-order parity vectors by sequentially excluding one sensor output among n sensors which are each independently geometrically configured; obtaining nC 2 cases of second reduced-order parity vectors by sequentially excluding two sensor outputs among the n sensors; averaging the first reduced-order parity vectors obtained at plural points of time and the second reduced-order parity vectors obtained at plural points of time to obtain an averaged first reduced-order parity vector and an averaged second reduced-order parity vector, respectively; obtaining a first fault detection function by multiplying the averaged first reduced-order parity vector by transpose of the averaged first reduced-order parity vector; obtaining a second fault detection function by multiplying the averaged second reduced-order parity vector by transpose of the averaged second reduced-order parity vector, and determining that at least one sensor selected from the n sensors has fault if the maximum value of the obtained first
- FIG. 1 is a schematic block diagram illustrating parameters used to show the performance of a conventional FDI
- FIG. 2 is a flow chart illustrating a method of detecting, isolating, and accommodating fault in sensors according to an embodiment of the present invention
- FIG. 3 is a schematic view illustrating the magnitude and angle of seven sensors with a cone configuration
- FIG. 4 is a schematic view illustrating the magnitude and included angle ( ⁇ ) of sensor 1 and sensor 7 which have the configuration illustrated in FIG. 3 ;
- FIG. 5 shows a graph of the probability of correct isolation when the angle ⁇ between sensor 1 and sensor 7 exists between 0° and 45° and a singular value decomposition is applied to a fault vector having the magnitude of 4 ⁇ ;
- FIGS. 6-8 are graphs illustrating the performance of a method of detecting, isolating, and accommodating fault in sensors according to the present invention when the angle ⁇ between sensor 1 and sensor 7 exists between 0° and 45° and the magnitude of fault vector is 2 ⁇ , 4 ⁇ and 6 ⁇ , respectively;
- FIG. 9 shows a graph of the probability of wrong isolation of a method of detecting and isolating fault in sensors according to the present invention when double faults occur;
- FIG. 10 is a flow chart illustrating a method of accommodating fault in sensors according to an embodiment of the present invention.
- FIG. 11 is a flow chart illustrating fault detection, isolation, and accommodation procedures for inertial navigation systems (INS) using redundant sensors;
- INS inertial navigation systems
- FIG. 12 is a schematic view illustrating a determination rule for excluding first and second faulty sensors among sensors configured on the same plane;
- FIG. 13 is a schematic view illustrating a determination rule for excluding first and third faulty sensors among sensors configured on the same plane;
- FIG. 14 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors among sensors configured on the same plane;
- FIG. 15 is a schematic view illustrating a determination rule for excluding first and second faulty sensors and the relation of two fault magnitudes for simulation;
- FIG. 16 shows a graph of trace(C +1+2 (t)), trace(C ⁇ 1+2 (t)), and trace(C ⁇ 1 ⁇ 2 (t)) with respect to the magnitude of fault;
- FIG. 17 is a schematic view illustrating a determination rule for excluding first and third faulty sensors and the relation of two fault magnitudes for simulation;
- FIG. 18 shows a graph of trace(C +1+3 (t)), trace(C ⁇ 1+3 (t)), and trace(C ⁇ 1 ⁇ 3 (t)), with respect to the magnitude of fault;
- FIG. 19 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors and the relation of two fault magnitudes for simulation.
- FIG. 20 shows a graph of trace(C +1+4 (t)), trace(C ⁇ 1+4 (t)), and trace(C ⁇ 1 ⁇ 4 (t)), with respect to the magnitude of fault.
- FIG. 1 is a flow chart illustrating a method of detecting and isolating double faults in sensors according to the present inventions.
- n sensors are used and the input axes of any 3 sensors are not on the same plane. That is, N sensors each independently are geometrically configured.
- sensors of equivalent kind accelerelerometers and gyroscopes
- the noise are white noise of which measurement have normal distribution of the same standard deviation
- x(t) denotes triad-solution of acceleration or angular rate and is defined as x(t) ⁇ R 3 ,
- a parity vector p(t) is obtained by multiplying Equation 1 by a parity matrix V.
- V [V 1 , V 2 , . . . , V n ],
- the parity matrix V can be obtained by singular value decomposition.
- Equation 2 it can be seen that the parity vector is largely affected by not only the fault signal but also measurement noises. Therefore, when the magnitude of a fault signal to be detected is low, a conventional FDI using a single parity vector has low detection probability. In addition, when a faulty sensor is isolated, the parity vector is projected to column vectors of the V matrix and the obtained value of the projected parity vector is used. However, such values also are largely affected by measurement noises and thus, the correct isolation probability is decreased.
- measurement matrix H can be decomposed into the multiply value of three matrices according to singular value decomposition as follows:
- a first reduced-order parity vector is a parity vector generated by sequentially excluding sensor outputs one by one among n sensors.
- m ⁇ i that is a measurement vector excluding i-th sensor output is [m 1 , m 2 , . . . , m i ⁇ 1 , m i+1 , . . . m n ] T
- the first reduced-order parity vector P ⁇ i is obtained as follows (S 101 ):
- V ⁇ i denotes (n ⁇ 4) ⁇ (n ⁇ 1) parity matrix corresponding to H ⁇ i
- H ⁇ i denotes (n ⁇ 1) ⁇ 3 measurement matrix corresponding to m i
- a second reduced-order parity vector P ⁇ i, ⁇ j is obtained as follows (S 111 ).
- Equation 7 the averaged value of the first reduced-order parity vector and the second reduced-order parity vector, that is to say the averaged first reduced-order parity vector and the averaged first reduced-order parity vector respectively, can be obtained (S 102 ) (S 112 ).
- a first fault detection function is defined as a multiply value of the averaged first reduced-order parity vector and transpose thereof (S 103 ).
- the first fault detection functions are obtained to each of n sensors and then the maximum value of the first fault detection functions is compared to a first threshold value which has been set in advance. When the maximum value is equal to or greater than the first threshold value, it is determined that at least one sensor has fault (S 104 ).
- F denotes a fault detection function
- H 1 denotes a fault hypothesis
- H 0 denotes a no-fault hypothesis
- Th 1 denotes the first threshold value determined from the probability of false alarm with X 2 distribution.
- H 0 results in a decision of no fault
- the method of detecting and isolating fault in sensors according to the present invention can be terminated and all of the following procedures are not performed. That is, if it is determined that no fault occurs in n sensors (S 104 ), fault detection is complete.
- a minimum value of the first fault detection function is compared to a second threshold value which has been set in advance (S 105 ).
- the minimum value of the first fault detection function is smaller than the second threshold value, it is determined that a single fault occurs (S 106 ).
- the first fault detection function is equal to or greater than the second threshold value, it is determined that double faults occur (S 107 ). This procedure is performed by comparing S obtained through the following equation with the second threshold value Th 2 :
- S 106 If S ⁇ Th 2 , it is determined that a single fault occurs and a single fault isolation procedure is performed (S 106 ). On the other hand, if S ⁇ Th 2 , it is determined that the occurred fault is not a single fault and a double faults isolation procedure is performed (S 107 ).
- a sensor that corresponds to a parameter of the averaged first reduced-order parity vector that makes the first fault detection function to have the minimum value is determined as a faulty sensor (S 108 ). Therefore, the faulty sensor is isolated.
- the k-th sensor is isolated, wherein k is given by:
- a second fault detection function defined by a multiply value of n C 2 averaged second reduced-order parity vectors generated by sequentially excluding two sensors among n sensors and a transpose thereof is calculated (S 113 ), and then sensors which correspond to a parameter of the averaged second reduced-order parity vector which makes the second fault detection function to have the minimum value are determined as faulty sensors (S 109 ). Then, two sensors are isolated as faulty sensors.
- the dotted arrow indicates a pathway for information use, not a flow of each procedure.
- This step (S 109 ) is a step isolating the k-th and l-th sensors, which have been determined by the following equation,
- Such isolation of a faulty sensor is based on the concept that when faults occur, the magnitude of the reduced-order parity vector obtained from omitting the faulty measurement should have minimum value.
- the method of detecting and isolating fault in sensors according to the present invention is suitable for detecting “the fault type 3” and “the fault type 4” introduced in a reference titled “Fault Detection and Isolation Considering Double Faults of Inertial Sensor,” International Journal of Control, Automation, and System, January 2004”, in which the fault type 3 is the case that the magnitudes of two faults are bigger than the fault threshold, but the sum is smaller than the fault threshold and the fault type 4 is the case that that the magnitudes of two faults are smaller than the fault threshold, but the sum is greater than the fault threshold.
- the method of detecting and isolating fault in sensors according to the present invention detects the bigger one as a fault.
- fault type 3 in which the magnitude of respective faults is greater than the threshold value but the sum is smaller than the threshold value
- the method of detecting and isolating fault in sensors according to the present invention uses a fault detection condition, that is, Equation 8 in which sensors are omitted one by one and a maximum value is detected. Therefore, the method is suitable for detecting such specific type of fault.
- FIG. 3 is a schematic view illustrating the magnitude and angle of seven sensors with cone configuration. Referring to FIG. 3 , the smallest angle in the angles between adjacent sensors is 66.6°. Thus, for the worst case, a fault-candidate with a magnitude 0.598 times of the fault threshold may be decided as a fault.
- the measurement matrix H of the sensors with the cone configuration illustrated in FIG. 3 is given by:
- FIG. 4 is a schematic view illustrating the magnitude and included angle ( ⁇ ) of sensor 1 and sensor 7 which have the configuration illustrated in FIG. 3 . As the included angle ( ⁇ ) between sensor 1 and sensor 7 increases, the magnitude of sensor 1 (f 1 ) decreases and the magnitude of sensor 7 (f 7 ) increases.
- FIG. 5 indicates the correct isolation probability when the included angle ( ⁇ ) between sensor 1 and sensor 7 exists between 0° and 45° and the singular value decomposition (SVD) method is applied to fault vectors having the magnitude of 2 ⁇ , 4 ⁇ and 6 ⁇ . Even for the best case as the bold line in FIG. 5 , the correct isolation probability becomes 0.5 as the ratio of f 4 /f 2 goes to 1.
- FIGS. 6-8 illustrates the performance of the method of detecting and isolating fault in sensors according to the present invention when the included angle ( ⁇ ) between sensor 1 and sensor 7 exists between 0° and 45° and the magnitude of fault vector is 2 ⁇ , 4 ⁇ and 6 ⁇ , respectively.
- the bold line indicates that two sensors having fault are detected and isolated.
- the method of detecting and isolating fault in sensors according to the present invention decides that only sensor 1 has fault. As the magnitude of sensor 7 get larger, the method decides that two sensors have fault. As the radius of fault size gets larger, the correct isolation probability becomes 1. Even when the ratio of sensor 1 and sensor 7 lies in the transitive region, at least one fault can be isolated using the method of detecting and isolating fault in sensors according to the present invention, which can be seen from wrong isolation probability described in FIG. 9 . If the magnitude of the fault vector is greater than or equal to 4 ⁇ , the wrong isolation probability is almost 0 even for the transition region. Also, the simulation result shows that the fault detection probability of the method of detecting and isolating fault in sensors according to the present invention is almost 1.
- FIG. 10 is a flow chart illustrating a method of accommodating fault in sensors according to an embodiment of the present invention.
- a method of accommodating fault in sensors according to the present invention is used after fault detection and fault isolation are performed in advance. Therefore, hereinafter, all the description will be given under the assumption that a fault detection procedure (S 201 ) and a fault isolation procedure (S 202 ) are performed in advance.
- the fault detection procedure (S 201 ) and the fault isolation procedure (S 202 ) may be performed using the fault detection and isolation method described above.
- the fault accommodation procedure is performed by selectively determining a sensor to be excluded among faulty sensors. To do this, first, a covariance matrix is calculated, and then respective covariance matrices are compared (S 203 ).
- the covariance matrix can be obtained by calculating the covariance of ⁇ circumflex over (x) ⁇ (t) that is a triad solution of Equation 13 the is the same as Equation 1:
- the triad solution is acceleration or angular rate and can be obtained using least square method as follows:
- Navigation solution such as position, velocity, and attitude is calculated from ⁇ circumflex over (x) ⁇ (t).
- Equations 15 and 16 C +I and C ⁇ I denotes the covariance of ⁇ circumflex over (x) ⁇ including and excluding the i-th sensor, respectively, and W i is a n ⁇ n diagonal matrix with (i, i) component set to 0 and the other components set to 1.
- the exclusion threshold ⁇ / ⁇ i ⁇ 2 can be used as an accommodation rule.
- f ( t ) [0 . . . f i 0 . . . f j 0 . . . ] T .
- the covariance matrix is defined as follows.
- Matrix C +i+j denotes the covariance of ⁇ circumflex over (x) ⁇ including i-th and j-th sensor outputs
- matrix C ⁇ i ⁇ j denotes the covariance of ⁇ circumflex over (x) ⁇ excluding i-th and j-th sensor.
- matrix C ⁇ i+j denotes the covariance of ⁇ circumflex over (x) ⁇ excluding i-th sensor output and including j-th sensor output
- matrix C +i+j denotes the covariance of ⁇ circumflex over (x) ⁇ including i-th sensor output and excluding j-th sensor output.
- the estimation error of x can be described as the error covariance matrix C +i+j given by:
- W ij is a diagonal matrix with diagonal elements of 1 with (i,i) component and (j, j) component which are set to 0 and the other component set to 1.
- the error for ⁇ circumflex over (x) ⁇ can be calculated as follows.
- the estimation error of ⁇ circumflex over (x) ⁇ can be denoted by the error covariance matrix C ⁇ i+j given by:
- Equation 1 The measurement equation given by Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault.
- Equation 20 and 22 For the two estimation error covariance matrices given by Equations 20 and 22, the following two inequalities are equivalent.
- tr denotes the trace of a matrix
- ⁇ 1 ⁇ 2 ⁇ ⁇ ( H T ⁇ H ) - 1 ⁇ h i ⁇ 2 2 ⁇ ⁇ v j ⁇ 2 2 + ⁇ ( H T ⁇ H ) - 1 ⁇ h j ⁇ 2 2 ⁇ ⁇ v i ⁇ 2 2 - ⁇ D ij .
- Theorem 1 is proved as follows.
- Theorem 1 means that if faults f i and f j occur and the magnitudes of the two faults located inside an ellipse in Equation 21, corresponding faulty sensors should not be excluded to obtain less estimation error by using them.
- Equation 1 The measurement equation given by Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault.
- Equation 22 and 24 For the two estimation error covariance matrices given by Equations 22 and 24, the following two inequalities are equivalent.
- Theorem 2 can be proved in the same manner as in Theorem 1.
- Theorem 2 means that even though faults f i and f j are located outside the ellipse in Equation 25 and satisfy
- Equation 1 The measurement equation given by Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault.
- Equation 20 and 24 For the two estimation error covariance matrices given by Equation 20 and 24, the following two inequalities are equivalent:
- Theorem 3 can be proved as follows.
- tr(C ⁇ i+j ) and tr(C +i+j ) can be calculated as follows:
- tr ⁇ ( C - i + j ) f j 2 ⁇ ⁇ ( H T ⁇ W i ⁇ H ) - 1 ⁇ h j ⁇ 2 2 + ⁇ 2 ⁇ tr ( ( H T ⁇ H ) - 1 ) + ⁇ 2 ⁇ v i ⁇ 2 2 ⁇ ⁇ ( H T ⁇ H ) - 1 ⁇ h i ⁇ 2 2 [ Equation ⁇ ⁇ 34 ]
- tr ⁇ ( C + i + j ) f i 2 ⁇ ⁇ ( H T ⁇ H ) - 1 ⁇ h i ⁇ 2 2 + f j 2 ⁇ ⁇ ( H T ⁇ H ) - 1 ⁇ h j ⁇ 2 2 ⁇ + 2 ⁇ f i ⁇ f j ⁇ ( H T ⁇ H ) - 1 ⁇ h i , ( H T ⁇ H ) - 1 ⁇ h
- Equation 28 By calculating tr(C ⁇ i+j ) ⁇ tr(C +1+j ) ⁇ 0, Equation 28 can be obtained.
- Theorem 3 means that even though faults f i and f j are located inside the ellipse in Equation 26 and satisfy
- double faults can be categorized into four groups.
- i-th sensor When double faults belong to Group II, i-th sensor should be excluded but j-th sensor should not be excluded (S 205 ).
- i-th sensor When double faults belong to Group III, i-th sensor should be excluded but j-th sensor should not be excluded (S 205 ). That is, the double faults of Group II and the double faults of Group III are handled in the same manner.
- Groups I, II, III, and VI above are considered only in the half of the first quadrant in two dimensional space. i.e., 0 ⁇ /4. In this regard, Group II and Group III give the same result.
- a sensor that is to be excluded is determined. Only sensors that are not to be excluded are re-configured and the fault accommodation is complete.
- the coplanar configuration as illustrated in FIG. 3 which uses 7 identical sensors is used.
- the measurement matrix and parity matrix have the following relations.
- Tables 1-3 can be plotted in a two-dimensional plane as in FIGS. 12-14 .
- Table 1 shows results of the four groups of double faults of first and second sensors with coplanar configuration in the region of 0 ⁇ /4, and also shows whether the faulty sensor is used or not.
- Table 2 shows results of the four groups of double faults of first and third sensors with coplanar configuration in the region of 0 ⁇ /4, and also shows whether the faulty sensor is used or not.
- Table 3 shows results of the four groups of double faults of first and fourth sensors with coplanar configuration in the region of 0 ⁇ /4, and also shows whether the faulty sensor is used or not.
- Monte Carlo simulations are performed 10,000 times for each fault to confirm the accommodation rule for double faults case.
- seven identical sensors are used with coplanar configuration as illustrated in FIG. 3 .
- the measurement noise is white Gaussian noise with mean 0 and variance 1.
- FIG. 15 illustrates a determination rule for excluding first and second faulty sensors and the relation of two fault magnitudes for simulation.
- FIG. 16 illustrates a graph of trace(C +1+2 (t)), trace(C ⁇ 1+2 (t)), and trace(C ⁇ 1 ⁇ 2 (t)) with respect to the magnitude of fault.
- the trace of C +1+2 is the minimum among three traces.
- the trace of C ⁇ 1+2 is the minimum.
- the trace of faults f 1 and f 2 belongs to the region of Group IV
- the trace of C ⁇ 1 ⁇ 2 is the minimum.
- FIG. 17 is a schematic view illustrating a determination rule for excluding first and third faulty sensors and the relation of two fault magnitudes for simulation
- FIG. 18 shows a graph of trace(C +1+3 (t)), trace(C ⁇ 1+3 (t)), and trace(C ⁇ 1 ⁇ 3 (t)), with respect to the magnitude of fault
- FIG. 19 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors and the relation of two fault magnitudes for simulation
- FIG. 20 shows a graph of trace(C +1+4 (t)), trace(C ⁇ 1+4 (t)), and trace(C ⁇ 1 ⁇ 4 (t)), with respect to the magnitude of fault.
- the accommodation rule for double faults according to the present invention can be drawn in two-dimensional decision space, and such accommodation rule can be applied to any configurations and any number of sensors.
- Monte-Carlo simulation can be performed for dodecahedron configuration to confirm the improvement of the navigation accuracy for the single and double faults cases.
- the present invention can also be embodied in a computer-readable code in a computer-readable recording medium.
- the computer-readable recording medium may be any type of recording devices that stores a computer-readable data. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, a magnetic tape, a floppy disk, or a fiber data distribution interface.
- the computer-readable recording medium can also be what is embodied in a form of carrier wave, such as transmission through the Internet.
- a computer-readable code which is distributed in a network computer system and can be read in a distribution manner is stored and performed.
- faulty sensors in a system including redundant sensors, faulty sensors can be accurately detected and isolated even when the magnitude of the fault signal is low.
- an accommodation rule is drawn in a two-dimensional decision space so that faulty sensors can be selectively excluded. Therefore, the reliability and accuracy of the whole system can be improved.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
- This application claims the benefit of Korean Patent Application No. 10-2007-0043211, filed on May 3, 2007, and No. 10-2007-0053009, filed on May 31, 2007 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
- 1. Field of the Invention
- The present invention relates to a method of detecting and isolating fault in sensors and a method of accommodating fault in sensors using the same, and more particularly, to a method of detecting and isolating fault in sensors in a system including redundant sensors and a method of accommodating fault in redundant sensors using the same.
- 2. Description of the Related Art
- Many systems such as control, navigation, and communication systems consist of various and complex subunits, and thus the hardware and software structure of those subunits are very complicated. Therefore, the importance of reliability of the whole systems has been increased.
- The reliability of the whole systems can be enhanced by improving the reliability of respective subunits. In addition, the fault detection and isolation (FDI) can also ensure the reliability of the whole systems.
- The terminology “fault” refers to an unexpected change occurring in a system, which degrades the performance of the whole system; the terminology “fault detection” refers to the indication that something is going wrong in the system; the terminology “fault isolation” refers to the determination of the exact location of the fault; the terminology ” fault identification” refers to the determination of the magnitude and type or nature of the fault; and the terminology “fault accommodation” refers to the reconfiguration of the system using healthy components.
- The fault can occur in any part of the whole system, and thus, the reliability of the whole system can be enhanced by securing the normal procedure of the whole system even when fault occurs in some of the whole system, which can be further described using the concept of “redundancy.” The redundancy refers to the duplicating of elements or means for performing required functions so as to secure the reliability of the whole system even when some of the elements or means are broken up. The redundancy is categorized into a physical redundancy (direct redundancy or hardware redundancy) and an analytical redundancy (functional redundancy). Thus, FDI are categorized into FDI using hardware redundancy and FDI using analytical redundancy.
- For hardware redundancy, more sensors than required at the minimum are used. For example, two or more sensors are used to obtain a scalar variable, and four or more sensors are used to obtain a vector variable. Therefore, to obtain the hardware redundancy, redundant sensors are required and thus, the manufacturing costs are increased and the system is physically increased in size.
- For analytical redundancy, additional information is obtained from the mathematical model of a system. This type of redundancy is based on the idea that inherent redundancy exists in a unique dynamic relationship between inputs and outputs of the system model. The FDI method using the analytical redundancy is complex on theory because there is a need to obtain the mathematical relationship between a plurality of sensors for measuring various physical values, and in most cases, redundant hardware is necessarily required.
- For example, the inertial navigation system (INS), which is widely used in aerospace systems, uses redundant sensors for hardware redundancy. Although common INS uses three accelerometers and three gyroscopes to calculate navigation information such as position, velocity and altitude, redundant sensors are used to obtain reliability and to enhance navigation accuracy.
- In a conventional FDI applied in the INS, fault is detected and isolated by comparing the information from redundant sensors, and specifically, the parity equation generation, fault detection, and fault isolation are sequentially performed. In addition, if possible, the system can be reconfigured using only the other sensors, excluding faulty sensors, which is a fault accommodation procedure.
- The parity equation is obtained using either a vector of a null space of the measurement matrix to be independent from input values (angular velocity, acceleration velocity), or a residual. The obtained parity equation is compared with a predetermined threshold to detect and isolate fault. A lot of studies on FDI methods have been performed so far to produce parity equation through various methods, and a fault detection and isolation method is determined according to the structure of parity equation. Examples of a conventional FDI method include a look-up table method, a squared error method, a generalized likelihood ratio test (GLT), an optimal parity vector test (OPT), sequential FDI, and a singular value decomposition method.
- Meanwhile, among parameters for determining the performance of FDI, critical parameters are fault detection probability, correct isolation probability, and wrong isolation probability.
FIG. 1 illustrates parameters used to show the performance of a conventional FDI. As the probability of false alarm or the probability of miss detection is increased, the performed of FDI is degraded, in which the false alarm refers to the case that although there is no fault in fact in the system, fault detection is issued, and the miss detection refers to the case that although there is fault in fact, the fault is not detected. However, a high-performance FDI can be defined that even when fault occurs in the system and thus the fault is duly detected, only such sensors having the magnitude of fault greater than a predetermined level, that is, sensors outputting a fault signal of a predetermined threshold value (hereinafter, referred to as ‘exclusion threshold value’) or greater are isolated. Such selective isolation is required because more sensors should be used to improve a degree of accuracy of the whole system. That is, the high-performance FDI is required to have a high fault detection probability in a fault detection procedure, and a high correct isolation probability and a low wrong isolation probability in a fault isolation procedure. - However, a conventional FDI shows high performances when a relatively high fault signal occurs, but low performances when a relatively low fault signal occurs. This is because when a small exclusion threshold value is used to detect and isolate a fault signal, a false alarm probability and a wrong isolation probability increases. The conventional FDI determines an exclusion threshold value using only one parity equation to minimize the false alarm probability. In this case, however, the exclusion threshold value can be largely affected by measurement noises and thus as long as the measurement noises are not removed, the exclusion threshold value is inaccurate.
- Also, the most of conventional FDI methods only focus on a single sensor fault. That is, a plurality of sensors faults, that is, double faults are not considered at all, or the double faults isolation performance on double faults is poor.
- The present invention provides a method of detecting, isolating, and accommodating fault in sensors, in which the probability of fault isolation is high even when a fault signal is low.
- The present invention also provides a method of detecting, isolating, and accommodating fault in sensors, in which faulty sensors are selectively excluded when double faults occur so as to improve the accuracy and reliability of the whole system.
- According to an aspect of the present invention, there is provided a method of detecting and isolating fault in sensors, the method including: obtaining n−1 first reduced-order parity vectors by sequentially excluding one sensor output among n sensors which are each independently geometrically configured; obtaining nC2 cases of second reduced-order parity vectors by sequentially excluding two sensor outputs among the n sensors; averaging the first reduced-order parity vectors obtained at plural points of time and the second reduced-order parity vectors obtained at plural points of time to obtain an averaged first reduced-order parity vector and an averaged second reduced-order parity vector, respectively; obtaining a first fault detection function by multiplying the averaged first reduced-order parity vector by transpose of the averaged first reduced-order parity vector; obtaining a second fault detection function by multiplying the averaged second reduced-order parity vector by transpose of the averaged second reduced-order parity vector, and determining that at least one sensor selected from the n sensors has fault if the maximum value of the obtained first fault detection function of the n sensors is equal to or greater than a first threshold value which has been set in advance.
- According to another aspect of the present invention, there is provided method of accommodating fault in sensors, the method including: detecting fault in sensors which are each independently geometrically configured; when it is determined there are faulty sensors, isolating faulty sensors so that the location of the faulty sensors is identified; and determining sensors to be excluded among the faulty sensors by calculating a first covariance matrix comprising a plurality of faulty sensor outputs, a second covariance matrix excluding one faulty sensor output, and a third covariance matrix excluding all of the faulty sensor outputs, with respect to {circumflex over (x)}=[{circumflex over (x)}x {circumflex over (x)}y {circumflex over (x)}z]T that is a triad solution of the measurement equation for n sensors m=Hx+f+ε, ε˜N(0n, σIn); and comparing traces of the first, second, and third covariance matrices.
- The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
-
FIG. 1 is a schematic block diagram illustrating parameters used to show the performance of a conventional FDI; -
FIG. 2 is a flow chart illustrating a method of detecting, isolating, and accommodating fault in sensors according to an embodiment of the present invention; -
FIG. 3 is a schematic view illustrating the magnitude and angle of seven sensors with a cone configuration; -
FIG. 4 is a schematic view illustrating the magnitude and included angle (θ) ofsensor 1 andsensor 7 which have the configuration illustrated inFIG. 3 ; -
FIG. 5 shows a graph of the probability of correct isolation when the angle θ betweensensor 1 andsensor 7 exists between 0° and 45° and a singular value decomposition is applied to a fault vector having the magnitude of 4σ; -
FIGS. 6-8 are graphs illustrating the performance of a method of detecting, isolating, and accommodating fault in sensors according to the present invention when the angle θ betweensensor 1 andsensor 7 exists between 0° and 45° and the magnitude of fault vector is 2σ, 4σ and 6σ, respectively; -
FIG. 9 shows a graph of the probability of wrong isolation of a method of detecting and isolating fault in sensors according to the present invention when double faults occur; -
FIG. 10 is a flow chart illustrating a method of accommodating fault in sensors according to an embodiment of the present invention; -
FIG. 11 is a flow chart illustrating fault detection, isolation, and accommodation procedures for inertial navigation systems (INS) using redundant sensors; -
FIG. 12 is a schematic view illustrating a determination rule for excluding first and second faulty sensors among sensors configured on the same plane; -
FIG. 13 is a schematic view illustrating a determination rule for excluding first and third faulty sensors among sensors configured on the same plane; -
FIG. 14 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors among sensors configured on the same plane; -
FIG. 15 is a schematic view illustrating a determination rule for excluding first and second faulty sensors and the relation of two fault magnitudes for simulation; -
FIG. 16 shows a graph of trace(C+1+2(t)), trace(C−1+2(t)), and trace(C−1−2(t)) with respect to the magnitude of fault; -
FIG. 17 is a schematic view illustrating a determination rule for excluding first and third faulty sensors and the relation of two fault magnitudes for simulation; -
FIG. 18 shows a graph of trace(C+1+3(t)), trace(C−1+3(t)), and trace(C−1−3(t)), with respect to the magnitude of fault; -
FIG. 19 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors and the relation of two fault magnitudes for simulation; and -
FIG. 20 shows a graph of trace(C+1+4(t)), trace(C−1+4(t)), and trace(C−1−4(t)), with respect to the magnitude of fault. - A system for detecting and isolating double faults in sensors according to the present invention and a method of detecting and isolating double faults in sensors according to the present will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
-
FIG. 1 is a flow chart illustrating a method of detecting and isolating double faults in sensors according to the present inventions. - Following assumptions are used for the current embodiment to detect and isolate faults in sensors.
- Assumption 1: n sensors are used and the input axes of any 3 sensors are not on the same plane. That is, N sensors each independently are geometrically configured.
- Assumption 2: sensors of equivalent kind (accelerometers and gyroscopes) have identical noise characteristics, where the noise are white noise of which measurement have normal distribution of the same standard deviation, and the noise characteristics are defined as ε(t)=[ε1,ε2, . . . ,εn]Rn, εi(t)˜N(0,σ).
- As for inertial navigation systems that use a plurality of inertial sensors, that is, three or more gyroscopes and three accelerometers, a typical measurement equation for the redundant inertial sensors of one kind can be described as follows:
-
m(t)=Hx(t)+f(t)+ε(t) [Equation 1] - where
- m denotes an inertial sensor measurement and is defined as m=[m1, m2, . . . , mn]T∈Rn,
- H denotes n×3 measurement matrix with rank (HT)=3 and is defined as H=[h1, h2, . . . , hm]T,
- x(t) denotes triad-solution of acceleration or angular rate and is defined as x(t)∈R3,
- f(t) denotes a fault signal vector and is defined as f(t)=[f1, f2, . . . , fn]T∈Rn, and
- ε(t) denotes measurement noise vector and is defined as ε(t)=[ε1, ε2, . . . , εm]T∈Rn.
- A parity vector p(t) is obtained by multiplying
Equation 1 by a parity matrix V. -
p(t)=Vm(t)=Vf(t)+Vε(t) [Equation 2] - where the parity matrix V satisfies the following conditions.
-
VH=0, VVT=In, and -
V=[V1, V2, . . . , Vn], |vi|=1(i=1, . . . , n) - The parity matrix V can be obtained by singular value decomposition.
- According to
Equation 2, it can be seen that the parity vector is largely affected by not only the fault signal but also measurement noises. Therefore, when the magnitude of a fault signal to be detected is low, a conventional FDI using a single parity vector has low detection probability. In addition, when a faulty sensor is isolated, the parity vector is projected to column vectors of the V matrix and the obtained value of the projected parity vector is used. However, such values also are largely affected by measurement noises and thus, the correct isolation probability is decreased. - Meanwhile, measurement matrix H can be decomposed into the multiply value of three matrices according to singular value decomposition as follows:
-
H=UΛΓ* [Equation 3] - where
- ( )* denotes complex conjugate transpose,
-
- , and
U is a unitary matrix. - Since U2 TH=0, a parity matrix V satisfying VH=0 is given by:
-
V=U 2 T(∈R (n−3)×n) [Equation 4] - A first reduced-order parity vector is a parity vector generated by sequentially excluding sensor outputs one by one among n sensors. When m−i that is a measurement vector excluding i-th sensor output is [m1, m2, . . . , mi−1, mi+1, . . . mn]T, the first reduced-order parity vector P−i is obtained as follows (S101):
-
P −i =V −i m −i [Equation 5] - where V−i denotes (n−4)×(n−1) parity matrix corresponding to H−i where H−i denotes (n−1)×3 measurement matrix corresponding to mi, and V−i and H−i satisfy V−iV−i T=I and V−iH−i=0.
- Also, when measurement vector m−i,−j that is a measurement vector excluding i-th sensor and j-th sensor is [m1, m2, . . . , mi−1, mi+1, . . . , mj−1, mj+1, . . . , mn]T, a second reduced-order parity vector P−i,−j is obtained as follows (S111).
-
P −i,−j =V −i,−j m −i,−j [Equation 6] - where
- V−i,−j denotes (n−5)×(n−2) parity matrix corresponding to H−i,−j where H−i,−j denotes (n−1)×3 measurement matrix corresponding to m−i,−j, wherein V−i,−j and H−i,−j satisfy V−i,−jV−i,−j T=I and V−i,−jH−i,−j=0.
- Meanwhile, to reduce the effect of the measurement noise ε(t), parity vectors for q samples from a time period of from t=tk−q+1 to t=tk are calculated and then the average of the measured parity vectors for q samples is obtained as follows:
-
- As described above, it can be seen that the effect of the measurement noise can be ignored when parity vectors for q samples for a predetermined time period are calculated and then the average of the parity vectors is obtained. Therefore, by applying
Equation 7 to 5 and 6 to obtain the parity vectors for q samples and averaging the parity vectors, the averaged value of the first reduced-order parity vector and the second reduced-order parity vector, that is to say the averaged first reduced-order parity vector and the averaged first reduced-order parity vector respectively, can be obtained (S102) (S112).Equations - A first fault detection function is defined as a multiply value of the averaged first reduced-order parity vector and transpose thereof (S103). The first fault detection functions are obtained to each of n sensors and then the maximum value of the first fault detection functions is compared to a first threshold value which has been set in advance. When the maximum value is equal to or greater than the first threshold value, it is determined that at least one sensor has fault (S104).
- This is given by:
-
- where
- F denotes a fault detection function,
- H1 denotes a fault hypothesis,
- H0 denotes a no-fault hypothesis, and
- Th1 denotes the first threshold value determined from the probability of false alarm with X2 distribution.
- If H0 results in a decision of no fault, the method of detecting and isolating fault in sensors according to the present invention can be terminated and all of the following procedures are not performed. That is, if it is determined that no fault occurs in n sensors (S104), fault detection is complete.
- Meanwhile, when fault isolation should continue, a minimum value of the first fault detection function is compared to a second threshold value which has been set in advance (S105). When the minimum value of the first fault detection function is smaller than the second threshold value, it is determined that a single fault occurs (S106). On the other hand, when the first fault detection function is equal to or greater than the second threshold value, it is determined that double faults occur (S107). This procedure is performed by comparing S obtained through the following equation with the second threshold value Th2:
-
- If S<Th2, it is determined that a single fault occurs and a single fault isolation procedure is performed (S106). On the other hand, if S≧Th2, it is determined that the occurred fault is not a single fault and a double faults isolation procedure is performed (S107).
- When it is determined that a single fault occurs, a sensor that corresponds to a parameter of the averaged first reduced-order parity vector that makes the first fault detection function to have the minimum value is determined as a faulty sensor (S108). Therefore, the faulty sensor is isolated. In (S108), the k-th sensor is isolated, wherein k is given by:
-
- When it is determined that double faults occur (S107), a second fault detection function defined by a multiply value of nC2 averaged second reduced-order parity vectors generated by sequentially excluding two sensors among n sensors and a transpose thereof is calculated (S113), and then sensors which correspond to a parameter of the averaged second reduced-order parity vector which makes the second fault detection function to have the minimum value are determined as faulty sensors (S109). Then, two sensors are isolated as faulty sensors. In
FIG. 2 , the dotted arrow indicates a pathway for information use, not a flow of each procedure. - This step (S109) is a step isolating the k-th and l-th sensors, which have been determined by the following equation,
-
- Such isolation of a faulty sensor is based on the concept that when faults occur, the magnitude of the reduced-order parity vector obtained from omitting the faulty measurement should have minimum value. Suppose i-th and j-th components have faults. If n=6, V−i,−j is 1×4 matrix and p−i,−j is a scalar. Therefore, p−i,−j may be zero for some particular faults. If n≧7, p−i,−j is a non-zero vector, which results in pT −i−jp−i,−j>0. Therefore, the minimum number of sensors should be 7 to use a method of detecting and isolating double faults in sensors according to the present invention.
- The method of detecting and isolating fault in sensors according to the present invention is suitable for detecting “the
fault type 3” and “thefault type 4” introduced in a reference titled “Fault Detection and Isolation Considering Double Faults of Inertial Sensor,” International Journal of Control, Automation, and System, January 2004”, in which thefault type 3 is the case that the magnitudes of two faults are bigger than the fault threshold, but the sum is smaller than the fault threshold and thefault type 4 is the case that that the magnitudes of two faults are smaller than the fault threshold, but the sum is greater than the fault threshold. In this regard, in the case of “thefault type 4,” the method of detecting and isolating fault in sensors according to the present invention detects the bigger one as a fault. If the directions of two faults are identical, then a fault-candidate with a magnitude half that of the fault threshold would be decided as a fault. A conventional technique uses Equation 12 as a condition for fault detection and thus, a specific type of fault, that is, “fault type 3” in which the magnitude of respective faults is greater than the threshold value but the sum is smaller than the threshold value, may not be detected: -
F=maxi{pTp:i=1, . . . ,n}>Th1 [Equation 129 - Unlike the conventional technique, the method of detecting and isolating fault in sensors according to the present invention uses a fault detection condition, that is, Equation 8 in which sensors are omitted one by one and a maximum value is detected. Therefore, the method is suitable for detecting such specific type of fault.
-
FIG. 3 is a schematic view illustrating the magnitude and angle of seven sensors with cone configuration. Referring toFIG. 3 , the smallest angle in the angles between adjacent sensors is 66.6°. Thus, for the worst case, a fault-candidate with a magnitude 0.598 times of the fault threshold may be decided as a fault. - The measurement matrix H of the sensors with the cone configuration illustrated in
FIG. 3 is given by: -
- This experiment was performed using 100 samples to obtain averaged parity vectors. To take as many cases as possible into consideration, the magnitude of fault vectors was 2σ, 4σ and 6σ where 1σ is the standard deviation of the sensor noise. Under the assumption that
sensor 1 andsensor 7 have fault, the performance of the method of detecting and isolating double faults in sensors according to the present invention was analyzed by performing simulation for many difference values ofsensor 1 andsensor 7. For each fixed points on the circle of radius of r, Monte Carlo simulation is performed 300 times for each combination ofsensor 1 andsensor 7.FIG. 4 is a schematic view illustrating the magnitude and included angle (θ) ofsensor 1 andsensor 7 which have the configuration illustrated inFIG. 3 . As the included angle (θ) betweensensor 1 andsensor 7 increases, the magnitude of sensor 1 (f1) decreases and the magnitude of sensor 7 (f7) increases. - Meanwhile, it is known that double faults detection and isolation cannot be performed with 6 sensors. This means that any algorithm cannot show good performance for all combinations of fault sizes between two faults. For example,
FIG. 5 indicates the correct isolation probability when the included angle (θ) betweensensor 1 andsensor 7 exists between 0° and 45° and the singular value decomposition (SVD) method is applied to fault vectors having the magnitude of 2σ, 4σ and 6σ. Even for the best case as the bold line inFIG. 5 , the correct isolation probability becomes 0.5 as the ratio of f4/f2 goes to 1. -
FIGS. 6-8 illustrates the performance of the method of detecting and isolating fault in sensors according to the present invention when the included angle (θ) betweensensor 1 andsensor 7 exists between 0° and 45° and the magnitude of fault vector is 2σ, 4σ and 6σ, respectively. InFIGS. 6-8 , the bold line indicates that two sensors having fault are detected and isolated. - Referring to
FIGS. 6-8 , when the magnitude ofsensor 7 is smaller than the magnitude ofsensor 1, the method of detecting and isolating fault in sensors according to the present invention decides thatonly sensor 1 has fault. As the magnitude ofsensor 7 get larger, the method decides that two sensors have fault. As the radius of fault size gets larger, the correct isolation probability becomes 1. Even when the ratio ofsensor 1 andsensor 7 lies in the transitive region, at least one fault can be isolated using the method of detecting and isolating fault in sensors according to the present invention, which can be seen from wrong isolation probability described inFIG. 9 . If the magnitude of the fault vector is greater than or equal to 4σ, the wrong isolation probability is almost 0 even for the transition region. Also, the simulation result shows that the fault detection probability of the method of detecting and isolating fault in sensors according to the present invention is almost 1. - A method of accommodating fault in sensors according to various embodiments of the present invention will now be described in detail.
-
FIG. 10 is a flow chart illustrating a method of accommodating fault in sensors according to an embodiment of the present invention. - A method of accommodating fault in sensors according to the present invention is used after fault detection and fault isolation are performed in advance. Therefore, hereinafter, all the description will be given under the assumption that a fault detection procedure (S201) and a fault isolation procedure (S202) are performed in advance. The fault detection procedure (S201) and the fault isolation procedure (S202) may be performed using the fault detection and isolation method described above.
- The fault accommodation procedure is performed by selectively determining a sensor to be excluded among faulty sensors. To do this, first, a covariance matrix is calculated, and then respective covariance matrices are compared (S203).
- The covariance matrix can be obtained by calculating the covariance of {circumflex over (x)}(t) that is a triad solution of Equation 13 the is the same as Equation 1:
-
m=Hx+f+ε, ε˜N(0n , σI n) [Equation 13] -
FIG. 11 illustrates triad solution of Equation 13, that is, {circumflex over (x)}=[{circumflex over (x)}x {circumflex over (x)}y {circumflex over (x)}z]T. The triad solution is acceleration or angular rate and can be obtained using least square method as follows: -
{circumflex over (x)}(t)=(H T H)−1 H T m(t) [Equation 14] - The estimation error of x(t) is defined as e(t)={circumflex over (x)}(t)−x(t). Navigation solution such as position, velocity, and attitude is calculated from {circumflex over (x)}(t). Thus, the navigation accuracy of INS depends on the error covariance C(t)=E[e(t)e(t)T].
- Then, two matrices C+i(t) and C−i(t) given by Equations 15 and 16 are taken into consideration:
-
- In Equations 15 and 16, C+I and C−I denotes the covariance of {circumflex over (x)} including and excluding the i-th sensor, respectively, and Wi is a n×n diagonal matrix with (i, i) component set to 0 and the other components set to 1.
- If i-th sensor has fault, the following two inequalities are equivalent, with respect to Equations 14 and 16:
-
- where σ and νi are standard deviation of sensor noise and i-th column of V matrix, which satisfies V=[V1, V2, . . . , Vn] and |vi|=1(i=1, . . . ,n). Also
-
- That is, when the magnitude of i-th fault is less than σ/∥νi∥2, the error covariance of estimate {circumflex over (x)} including i-th sensor is less than the error covariance of estimate {circumflex over (x)} excluding it, thus the i-th faulty sensor should be used despite of its fault to improve the navigation accuracy. Therefore, the exclusion threshold σ/∥νi∥2 can be used as an accommodation rule.
- An accommodation rule for double faults in redundant sensors will now be described in detail.
- First, navigation performance analysis is performed.
- For
Equation 1, it is supposed that double faults fi and fj occur. In this regard, the double faults means that -
f(t)=[0 . . .f i 0 . . .f j 0 . . . ]T. - To analyze the navigation performance, the covariance of {circumflex over (x)} that is the triad solution of Equation 13 is calculated. The covariance matrix is defined as follows.
- Matrix C+i+j denotes the covariance of {circumflex over (x)} including i-th and j-th sensor outputs, and matrix C−i−j denotes the covariance of {circumflex over (x)} excluding i-th and j-th sensor. In addition, matrix C−i+j denotes the covariance of {circumflex over (x)} excluding i-th sensor output and including j-th sensor output, and matrix C+i+j denotes the covariance of {circumflex over (x)} including i-th sensor output and excluding j-th sensor output.
- 1. Covariance Matrix C+i+j
- The error for {circumflex over (x)} can be calculated as follows:
-
{circumflex over (x)} +i+j −x=(H T H)−1 {f i h i +f j h j +H T ε} [Equation 19] - where {circumflex over (x)}+i+j=[{circumflex over (x)}++x {circumflex over (x)}++y {circumflex over (x)}++z]T.
- The estimation error of x can be described as the error covariance matrix C+i+j given by:
-
- 2. Covariance Matrix C−i−j.
- The error for {circumflex over (x)} can be calculated as follows:
-
{circumflex over (x)} −i−j −x=(H T W ij H)−1 H T W ijε [Equation 21] - where {circumflex over (x)}−i−j=[{circumflex over (x)}−−x {circumflex over (x)}−−y {circumflex over (x)}−−z]T and Wij is a diagonal matrix with diagonal elements of 1 with (i,i) component and (j, j) component which are set to 0 and the other component set to 1.
- The estimation error of {circumflex over (x)} can be described as the covariance matrix C−i−j given by:
-
- where Dij=∥νi∥2 2∥νj∥2 2−<νi,νj>2=∥νi∥2 2∥νj∥2 2sin2θij and, Θij is the angle between two vectors νi and νj which are column vectors of matrix V defined in V=[V1, V2, . . . , Vn] and |vi|=1(i=1, . . . ,n).
- 3. Covariance Matrix C−i+j
- The error for {circumflex over (x)} can be calculated as follows.
-
{circumflex over (x)} −i+j −x=(H T W i H)−1 H T W i(V Fj f f+ε) [Equation 23] - where {circumflex over (x)}−i+j=[{circumflex over (x)}−+x {circumflex over (x)}−+y {circumflex over (x)}−+z]T and, VFj=[0 . . . 0 1 0 . . . 0]T∈Rn×1 with j-th component of 1, which results in HT WiVFj=hj.
- The estimation error of {circumflex over (x)} can be denoted by the error covariance matrix C−i+jgiven by:
-
- Herein, three theorems which provide accommodation rules for double faults can be obtained from the result of navigation performance analysis described above.
-
Theorem 1 - The measurement equation given by
Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault. For the two estimation error covariance matrices given byEquations 20 and 22, the following two inequalities are equivalent. -
tr(C +i+j)<tr(C −i−j) [Equation 25] - where tr denotes the trace of a matrix.
-
f i 2∥(H T H)−1 h i∥2 2 +f j 2∥(H T H)−1 h j∥2 2+2f i f j<(H T H)−1 h i,(H T H)−1 h j><ζ1 [Equation 26] - where <,> denotes an inner product, γ=2(HT H)−1hi,(HT H)−1hi><νi,νj>, and
-
-
Theorem 1 is proved as follows. - First, tr(C+i+j)=E[({circumflex over (x)}++x−xx)2]+E[({circumflex over (x)}++y−xy)2]+E[({circumflex over (x)}++z−xz)2] and tr(C−i−j)=E[({circumflex over (x)}−−x−xx)2]+E[({circumflex over (x)}−−y−xy)2]+E[({circumflex over (x)}−−z−xz)2] are given, and matrices A and B are given by:
-
- Then, tr(C+i+j−C−i−j=tr(AB)<0 gives the following inequality with long manipulation.
-
-
Theorem 1 means that if faults fi and fj occur and the magnitudes of the two faults located inside an ellipse in Equation 21, corresponding faulty sensors should not be excluded to obtain less estimation error by using them. -
Theorem 2 - The measurement equation given by
Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault. For the two estimation error covariance matrices given by Equations 22 and 24, the following two inequalities are equivalent. -
-
Theorem 2 can be proved in the same manner as inTheorem 1. -
Theorem 2 means that even though faults fi and fj are located outside the ellipse in Equation 25 and satisfy |fj|<|fi|, if Equation 31 is satisfied, the j-th sensor should not be excluded since less estimation error can be obtained by using the j-th sensor. -
Theorem 3 - The measurement equation given by
Equation 1 and the triad solution given by Equation 14 are considered and it is supposed that i-th and j-th sensors have fault. For the two estimation error covariance matrices given byEquation 20 and 24, the following two inequalities are equivalent: -
-
Theorem 3 can be proved as follows. - From
Equations 20 and 24, tr(C−i+j) and tr(C+i+j) can be calculated as follows: -
- By calculating tr(C−i+j)−tr(C+1+j)<0, Equation 28 can be obtained.
-
Theorem 3 means that even though faults fi and fj are located inside the ellipse in Equation 26 and satisfy |fj|<|fi, if Equation 33 is satisfied, i-th sensor should not be excluded since less estimation error can be obtained by excluding i-th sensor. - According to the results of
Theorem 2 throughTheorem 4, double faults can be categorized into four groups. - Group I: When double faults satisfy the following three inequalities:
-
- When double faults belong to Group I, two faulty sensors should not be excluded (S204).
- Group II: When double faults satisfy the following three inequalities:
-
- When double faults belong to Group II, i-th sensor should be excluded but j-th sensor should not be excluded (S205).
- Group III: When double faults satisfy the following three inequalities:
-
f i 2∥(H T H)−1 h i∥2 2 +f j 2∥(H T H)−1 h j∥2 2+2f i f j<(H T H)−1 h i,(H T H)−1 h j>≧ζ1 i) -
fj 2<ζ2 ii) -
|fj|<|fi|. iii) - When double faults belong to Group III, i-th sensor should be excluded but j-th sensor should not be excluded (S205). That is, the double faults of Group II and the double faults of Group III are handled in the same manner.
- Group IV: When double faults satisfy the following three inequalities:
-
f i 2∥(H T H)−1 h i∥2 2 +f j 2∥(H T H)−1 h j∥2 2+2f i f j<(H T H)−1 h i,(H T H)−1 h j>≧ζ1 i) -
fj 2≧ζ2 ii) -
|fj|<|fi|. iii) - When double faults belong to Group IV, all of the two faulty sensors should be excluded (S206).
- Groups I, II, III, and VI above are considered only in the half of the first quadrant in two dimensional space. i.e., 0≦θ≦π/4. In this regard, Group II and Group III give the same result.
- According to the accommodation rule for double faults described above, among faulty sensors, a sensor that is to be excluded is determined. Only sensors that are not to be excluded are re-configured and the fault accommodation is complete.
- Hereinafter, an accommodation rule for double faults with coplanar configuration will be described in detail.
- In order to show the decision rule for a real configuration for redundant inertial sensors, the coplanar configuration as illustrated in
FIG. 3 , which uses 7 identical sensors is used. In this case, the measurement matrix and parity matrix have the following relations. -
- Tables 1-3 can be plotted in a two-dimensional plane as in
FIGS. 12-14 . -
TABLE 1 i-th Faulty J-th Faulty Group Conditions Sensor Sensor 1 f1 2 + 1.4980f1f2 + f2 2 < 7.2652σ2 Use Use f1 2 − 1.1570f2 2 + 1.4980f1f2 < 1.750σ2 |f2| < |f1| 2 f1 2 + 1.4980f1f2 + f2 2 < 7.2652σ2 Exclusion Use f1 2 − 1.1570f2 2 + 1.4980f1f2 ≧ 1.750σ2 |f2| < |f1| 3 f1 2 + 1.4980f1f2 + f2 2 ≧ 7.2652σ2 Exclusion Use |f2| < 1.5990σ |f2| < |f1| 4 f1 2 + 1.4980f1f2 + f2 2 ≧ 7.2652σ2 Exclusion Exclusion |f2| ≧ 1.5990σ |f2| < |f1| - Table 1 shows results of the four groups of double faults of first and second sensors with coplanar configuration in the region of 0≦θ≦π/4, and also shows whether the faulty sensor is used or not.
-
TABLE 2 i-th Faulty j-th Faulty Group Conditions Sensor Sensor 1 f1 2 + 0.370f1f2 + f3 2 < 3.6603σ2 Use Use f1 2 − 0.0706f3 2 + 0.370f1f3 < 1.750σ2 |f3| < |f1| 2 f1 2 + 0.370f1f2 + f3 2 < 3.6603σ2 Exclusion Use f1 2 − 0.0706f3 2 + 0.370f1f3 ≧ 1.750σ2 |f3| < |f1| 3 f1 2 + 0.370f1f2 + f3 2 ≧ 3.6603σ2 Exclusion Use |f3| < 1.3358σ |f3| < |f1| 4 f1 2 + 0.370f1f2 + f3 2 ≧ 3.6603σ2 Exclusion Exclusion |f3| ≧ 1.3358σ |f3| < |f1| - Table 2 shows results of the four groups of double faults of first and third sensors with coplanar configuration in the region of 0≦θ≦π/4, and also shows whether the faulty sensor is used or not.
-
TABLE 3 i-th Faulty j-th Faulty Group Conditions Sensor Sensor 1 f1 2 − 0.5346f1f4 + f4 2 < 3.8420σ2 Use Use f1 2 − 0.1474f4 2 − 0.5346f1f4 < 1.750σ2 |f4| < |f1| 2 f1 2 − 0.5346f1f4 + f4 2 < 3.8420σ2 Exclusion Use f1 2 − 0.1474f4 2 − 0.5346f1f4 ≧ 1.750σ2 |f4| < |f1| 3 f1 2 − 0.5346f1f4 + f4 2 ≧ 3.8420σ2 Exclusion Use |f4| < 1.3503σ |f4| < |f1| 4 f1 2 − 0.5346f1f4 + f4 2 ≧ 3.8420σ2 Exclusion Exclusion |f4| ≧ 1.3503σ |f4| < |f1| - Table 3 shows results of the four groups of double faults of first and fourth sensors with coplanar configuration in the region of 0≦θ≦π/4, and also shows whether the faulty sensor is used or not.
- Monte Carlo simulations are performed 10,000 times for each fault to confirm the accommodation rule for double faults case. In this regard, seven identical sensors are used with coplanar configuration as illustrated in
FIG. 3 . - The measurement matrices H and V satisfying VH=0 and VVT=I can be obtained as follows.
-
- where ∥ν1∥=∥ν2∥= . . . =∥ν6∥=1/√{square root over (2)}.
- The first and second sensors are supposed to have fault like f(t)=[f1 f2 0 0 0 0]T, and the faults f1 and f2 are constants and satisfy the straight line as
FIG. 15 . The measurement noise is white Gaussian noise withmean 0 andvariance 1. -
FIG. 15 illustrates a determination rule for excluding first and second faulty sensors and the relation of two fault magnitudes for simulation.FIG. 16 illustrates a graph of trace(C+1+2(t)), trace(C−1+2(t)), and trace(C−1−2(t)) with respect to the magnitude of fault. When faults f1 and f2 belong to the region of Group I, the trace of C+1+2 is the minimum among three traces. When faults f1 and f2 belong to the region of Groups II and III, the trace of C−1+2 is the minimum. When the trace of faults f1 and f2 belongs to the region of Group IV, the trace of C−1−2 is the minimum. -
FIG. 17 is a schematic view illustrating a determination rule for excluding first and third faulty sensors and the relation of two fault magnitudes for simulation, andFIG. 18 shows a graph of trace(C+1+3(t)), trace(C−1+3(t)), and trace(C−1−3(t)), with respect to the magnitude of fault.FIG. 19 is a schematic view illustrating a determination rule for excluding first and fourth faulty sensors and the relation of two fault magnitudes for simulation, andFIG. 20 shows a graph of trace(C+1+4(t)), trace(C−1+4(t)), and trace(C−1−4(t)), with respect to the magnitude of fault. - As described above, the accommodation rule for double faults according to the present invention can be drawn in two-dimensional decision space, and such accommodation rule can be applied to any configurations and any number of sensors. Monte-Carlo simulation can be performed for dodecahedron configuration to confirm the improvement of the navigation accuracy for the single and double faults cases.
- The present invention can also be embodied in a computer-readable code in a computer-readable recording medium. The computer-readable recording medium may be any type of recording devices that stores a computer-readable data. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, a magnetic tape, a floppy disk, or a fiber data distribution interface. The computer-readable recording medium can also be what is embodied in a form of carrier wave, such as transmission through the Internet. Also, instead of the computer-readable recording medium, a computer-readable code which is distributed in a network computer system and can be read in a distribution manner is stored and performed.
- According to the present invention, in a system including redundant sensors, faulty sensors can be accurately detected and isolated even when the magnitude of the fault signal is low. In addition, an accommodation rule is drawn in a two-dimensional decision space so that faulty sensors can be selectively excluded. Therefore, the reliability and accuracy of the whole system can be improved.
- While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Claims (12)
m(t)=Hx(t)+f(t)+ε(t)
p(t)=Vm(t)=Vf(t)+Vε(t)
m(t)=Hx(t)+f(t)+ε(t)
p(t)=Vm(t)=Vf(t)+Vε(t)
m=Hx+f+ε; ε˜N(0n, σIn)
f i 2∥(H T H)−1 h i∥2 2 +f j 2∥(H T H)−1 h 2 2+2f i f j<(H T H)−1 h i,(H T H)−1 h j>≧ζ1 i)
fj 2<ζ2 ii)
|fj|<|fi| iii)
f i 2∥(H T H)−1 h i∥2 2 +f j 2∥(H T H)−1 h j∥2 2+2f i f j<(H T H)−1 h i,(H T H)−1 h j>≧ζ1 i)
fj 2≧ζ2 ii)
|fj|<|fi| iii)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20070043211 | 2007-05-03 | ||
| KR10-2007-0043211 | 2007-05-03 | ||
| KR10-2007-0053009 | 2007-05-31 | ||
| KR20070053009 | 2007-05-31 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20080276155A1 true US20080276155A1 (en) | 2008-11-06 |
| US8122333B2 US8122333B2 (en) | 2012-02-21 |
Family
ID=39940444
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/114,918 Expired - Fee Related US8122333B2 (en) | 2007-05-03 | 2008-05-05 | Method of detecting and isolating fault in redundant sensors, and method of accommodating fault in redundant sensors using the same |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8122333B2 (en) |
| JP (1) | JP4783394B2 (en) |
| KR (1) | KR100964793B1 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012050476A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for detecting agreement for individual channels among redundant sensor signals |
| WO2012050470A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for remediating confidence values from redundant sensors |
| WO2012050475A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for signal processing- based fault detection, isolation and remediation |
| US20130293217A1 (en) * | 2010-10-11 | 2013-11-07 | General Electric Company | Systems, methods, and apparatus for detecting shifts in redundant sensor signals |
| CN104848873A (en) * | 2014-02-18 | 2015-08-19 | 空中客车运营简化股份公司 | Method of sensor data fusion |
| US20160279795A1 (en) * | 2010-07-12 | 2016-09-29 | Seiko Epson Corporation | Robotic device and method of controlling robotic device |
| EP3090313A4 (en) * | 2013-12-31 | 2017-10-25 | Siemens Aktiengesellschaft | Analysis method for measurement error of operating parameters of gas turbine and control apparatus |
| CN108698630A (en) * | 2016-02-10 | 2018-10-23 | 黑拉有限责任两合公司 | The calculating of fail safe for improving servo steering device and function structure system |
| CN109470271A (en) * | 2018-11-26 | 2019-03-15 | 西北工业大学 | A fault detection method for redundant strapdown inertial group of hypersonic aircraft |
| CN111121823A (en) * | 2019-12-30 | 2020-05-08 | 西北工业大学 | A Fault Detection Method for Redundant Strapdown Inertial Group Based on Parallel Navigation Solution |
| CN113777908A (en) * | 2021-08-09 | 2021-12-10 | 杭州集益科技有限公司 | Control signal optimization method for multiple redundant uncertain measurement parameters |
| CN116702030A (en) * | 2023-05-31 | 2023-09-05 | 浙江大学 | Blast furnace state monitoring method and device based on sensor reliability analysis |
| US20230330590A1 (en) * | 2022-04-13 | 2023-10-19 | Saudi Arabian Oil Company | Method and system for maintaining solvent quality in gas treating systems |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2504711A4 (en) * | 2009-11-24 | 2014-02-26 | Yost Engineering Inc | Combining redundant inertial sensors to create a virtual sensor output |
| CN105573297B (en) * | 2016-01-18 | 2017-11-17 | 哈尔滨工业大学 | A kind of on-line fault diagnosis method of suspension type constant force system |
| CN106767898B (en) * | 2016-11-17 | 2019-04-09 | 中国人民解放军国防科学技术大学 | A Method for Detecting Minor Faults in Satellite Attitude Measurement System |
| KR101950584B1 (en) * | 2017-06-12 | 2019-02-20 | 대구도시철도공사 | Comparison test method of measurement devices |
| KR102103270B1 (en) * | 2018-09-14 | 2020-04-22 | 삼미정보시스템 주식회사 | Method and system for automatic detection of sensor malfunction |
| CN109579896A (en) * | 2018-11-27 | 2019-04-05 | 佛山科学技术学院 | Underwater robot sensor fault diagnosis method and device based on deep learning |
| KR101988186B1 (en) * | 2018-12-27 | 2019-06-11 | 세종대학교산학협력단 | Mems inertial sensor device |
| CN111783283B (en) * | 2020-06-15 | 2023-11-07 | 中国电子科技集团公司第十四研究所 | A hierarchical fault propagation modeling and reasoning method based on fuzzy directed graph |
| KR102302865B1 (en) * | 2020-06-19 | 2021-09-17 | 한국과학기술원 | IMU fault monitoring method and apparatus for multiple IMUs/GNSS integrated navigation system |
| CN115790670B (en) * | 2023-02-10 | 2023-05-05 | 中国科学院国家空间科学中心 | A redundant strapdown inertial group fault detection method and system |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4965732A (en) * | 1985-11-06 | 1990-10-23 | The Board Of Trustees Of The Leland Stanford Junior University | Methods and arrangements for signal reception and parameter estimation |
| US5105372A (en) * | 1987-10-31 | 1992-04-14 | Rolls-Royce Plc | Data processing system using a kalman filter |
| US5345539A (en) * | 1990-11-02 | 1994-09-06 | The Secretary Of State For Defence In Her Britannic Majesty's Government Of The United Kingdom Of Great Britain And Northern Ireland | Radar apparatus using neural network for azimuth and elevation detection |
| US5661735A (en) * | 1994-12-27 | 1997-08-26 | Litef Gmbh | FDIC method for minimizing measuring failures in a measuring system comprising redundant sensors |
| US5798942A (en) * | 1994-04-05 | 1998-08-25 | Trw Inc. | N-best feasible hypotheses multitarget tracking system for space-based early warning systems |
| US6408245B1 (en) * | 2000-08-03 | 2002-06-18 | American Gnc Corporation | Filtering mechanization method of integrating global positioning system receiver with inertial measurement unit |
| US7394244B2 (en) * | 2003-10-22 | 2008-07-01 | Parker-Hannifan Corporation | Through-wall position sensor |
| US7937190B2 (en) * | 2007-04-30 | 2011-05-03 | The Boeing Company | Apparatus for an automated aerial refueling boom using multiple types of sensors |
-
2008
- 2008-02-14 KR KR1020080013372A patent/KR100964793B1/en not_active Expired - Fee Related
- 2008-05-02 JP JP2008120774A patent/JP4783394B2/en not_active Expired - Fee Related
- 2008-05-05 US US12/114,918 patent/US8122333B2/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4965732A (en) * | 1985-11-06 | 1990-10-23 | The Board Of Trustees Of The Leland Stanford Junior University | Methods and arrangements for signal reception and parameter estimation |
| US5105372A (en) * | 1987-10-31 | 1992-04-14 | Rolls-Royce Plc | Data processing system using a kalman filter |
| US5345539A (en) * | 1990-11-02 | 1994-09-06 | The Secretary Of State For Defence In Her Britannic Majesty's Government Of The United Kingdom Of Great Britain And Northern Ireland | Radar apparatus using neural network for azimuth and elevation detection |
| US5798942A (en) * | 1994-04-05 | 1998-08-25 | Trw Inc. | N-best feasible hypotheses multitarget tracking system for space-based early warning systems |
| US5661735A (en) * | 1994-12-27 | 1997-08-26 | Litef Gmbh | FDIC method for minimizing measuring failures in a measuring system comprising redundant sensors |
| US6408245B1 (en) * | 2000-08-03 | 2002-06-18 | American Gnc Corporation | Filtering mechanization method of integrating global positioning system receiver with inertial measurement unit |
| US7394244B2 (en) * | 2003-10-22 | 2008-07-01 | Parker-Hannifan Corporation | Through-wall position sensor |
| US7937190B2 (en) * | 2007-04-30 | 2011-05-03 | The Boeing Company | Apparatus for an automated aerial refueling boom using multiple types of sensors |
Non-Patent Citations (1)
| Title |
|---|
| Rolf Isermann, Model-Based Fault Detection And Diagnosis -Status And Applications-2004, Institute of Automatic Control, Darmstadt University of Technology, pages: 1-12 * |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160279795A1 (en) * | 2010-07-12 | 2016-09-29 | Seiko Epson Corporation | Robotic device and method of controlling robotic device |
| US9151786B2 (en) * | 2010-10-11 | 2015-10-06 | General Electric Company | Systems, methods, and apparatus for detecting shifts in redundant sensor signals |
| WO2012050470A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for remediating confidence values from redundant sensors |
| WO2012050475A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for signal processing- based fault detection, isolation and remediation |
| CN103140812A (en) * | 2010-10-11 | 2013-06-05 | 通用电气公司 | Systems, methods, and apparatus for signal processing- based fault detection, isolation and remediation |
| US20130293217A1 (en) * | 2010-10-11 | 2013-11-07 | General Electric Company | Systems, methods, and apparatus for detecting shifts in redundant sensor signals |
| WO2012050476A1 (en) * | 2010-10-11 | 2012-04-19 | General Electric Company | Systems, methods, and apparatus for detecting agreement for individual channels among redundant sensor signals |
| CN103140812B (en) * | 2010-10-11 | 2016-08-24 | 通用电气公司 | For fault detect based on signal processing, isolate and correct system, method and apparatus |
| US10337410B2 (en) | 2013-12-31 | 2019-07-02 | Siemens Aktiengesellschaft | Analysis method for measurement error of operating parameters of gas turbine and control apparatus |
| EP3090313A4 (en) * | 2013-12-31 | 2017-10-25 | Siemens Aktiengesellschaft | Analysis method for measurement error of operating parameters of gas turbine and control apparatus |
| FR3017705A1 (en) * | 2014-02-18 | 2015-08-21 | Airbus Operations Sas | METHOD OF MELTING SENSOR DATA. |
| US20150233730A1 (en) * | 2014-02-18 | 2015-08-20 | Airbus Operations (S.A.S.) | Method of sensor data fusion |
| US10041808B2 (en) * | 2014-02-18 | 2018-08-07 | Airbus Operations (S.A.S.) | Method of sensor data fusion |
| CN104848873A (en) * | 2014-02-18 | 2015-08-19 | 空中客车运营简化股份公司 | Method of sensor data fusion |
| CN108698630A (en) * | 2016-02-10 | 2018-10-23 | 黑拉有限责任两合公司 | The calculating of fail safe for improving servo steering device and function structure system |
| CN109470271A (en) * | 2018-11-26 | 2019-03-15 | 西北工业大学 | A fault detection method for redundant strapdown inertial group of hypersonic aircraft |
| CN111121823A (en) * | 2019-12-30 | 2020-05-08 | 西北工业大学 | A Fault Detection Method for Redundant Strapdown Inertial Group Based on Parallel Navigation Solution |
| CN113777908A (en) * | 2021-08-09 | 2021-12-10 | 杭州集益科技有限公司 | Control signal optimization method for multiple redundant uncertain measurement parameters |
| US20230330590A1 (en) * | 2022-04-13 | 2023-10-19 | Saudi Arabian Oil Company | Method and system for maintaining solvent quality in gas treating systems |
| US12330113B2 (en) * | 2022-04-13 | 2025-06-17 | Saudi Arabian Oil Company | Method and system for maintaining solvent quality in gas treating systems |
| CN116702030A (en) * | 2023-05-31 | 2023-09-05 | 浙江大学 | Blast furnace state monitoring method and device based on sensor reliability analysis |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4783394B2 (en) | 2011-09-28 |
| JP2008276785A (en) | 2008-11-13 |
| KR20080097911A (en) | 2008-11-06 |
| KR100964793B1 (en) | 2010-06-21 |
| US8122333B2 (en) | 2012-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8122333B2 (en) | Method of detecting and isolating fault in redundant sensors, and method of accommodating fault in redundant sensors using the same | |
| US8775009B2 (en) | Fault detector and fault detection method for attitude control system of spacecraft | |
| CN103592656B (en) | A kind of Autonomous Integrity Monitoring method being applicable to satellite-based navigation receiver | |
| US9726499B2 (en) | Method of determining a radius of protection associated with a navigation parameter of a hybrid inertial navigation system, and associated system | |
| US8902105B2 (en) | Method and apparatus for determining an integrity indicating parameter indicating the integrity of positioning information determined in a gobal positioning system | |
| Tanil et al. | Sequential integrity monitoring for Kalman filter innovations-based detectors | |
| Dai et al. | Instantaneous Triple‐Frequency GPS Cycle‐Slip Detectionand Repair | |
| US11074699B2 (en) | Method for determining a protection radius of a vision-based navigation system | |
| US7663547B2 (en) | Determining a geolocation solution of an emitter on earth based on weighted least-squares estimation | |
| US20100097267A1 (en) | Determining a Geolocation Solution of an Emitter on Earth Using Satellite Signals | |
| US10247829B2 (en) | Systems and methods for real time carrier phase monitoring | |
| CN108463741A (en) | More epoch GNSS carrier phase integers parsings | |
| Shim et al. | Geometric FDI based on SVD for redundant inertial sensor systems | |
| Schroth et al. | Failure detection and exclusion via range consensus | |
| Potter et al. | Minimax failure detection and identification in redundant gyro and accelerometer systems. | |
| Mounier et al. | Multi-IMU system for robust inertial navigation: Kalman filters and differential evolution-based fault detection and isolation | |
| Cho et al. | Novel methods of mitigating lever arm effect in redundant IMU | |
| Achutegui et al. | A multi-model sequential Monte Carlo methodology for indoor tracking: Algorithms and experimental results | |
| AU2019201015B2 (en) | Method and apparatus for compensating air data using inertial navigation data | |
| Bittner et al. | Fault detection, isolation, and recovery techniques for large clusters of inertial measurement units | |
| Dbouk et al. | Reliability and integrity measures of GPS positioning via geometrical constraints | |
| Yang et al. | Double faults isolation based on the reduced-order parity vectors in redundant sensor configuration | |
| Yang et al. | FDI using multiple parity vectors for redundant inertial sensors | |
| Watakabe et al. | The power of the (x̄, s) control chart based on the log‐likelihood ratio statistic | |
| Hajiyev | Testing the covariance matrix of the innovation sequence with sensor/actuator fault detection applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CHUNG-AN UNIVERSITY INDUSTRY ACADEMIC COOPERATION Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIM, DUK-SUN;YANG, CHEOL-KWAN;REEL/FRAME:020903/0238;SIGNING DATES FROM 20080430 TO 20080502 Owner name: CHUNG-AN UNIVERSITY INDUSTRY ACADEMIC COOPERATION Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIM, DUK-SUN;YANG, CHEOL-KWAN;SIGNING DATES FROM 20080430 TO 20080502;REEL/FRAME:020903/0238 |
|
| AS | Assignment |
Owner name: CHUNG-ANG UNIVERSITY INDUSTRY ACADEMIC COOPERATION Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 020903 FRAME 0238;ASSIGNORS:SHIM, DUK-SUN;YANG, CHEOL-KWAN;REEL/FRAME:020912/0812;SIGNING DATES FROM 20080430 TO 20080502 Owner name: CHUNG-ANG UNIVERSITY INDUSTRY ACADEMIC COOPERATION Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 020903 FRAME 0238. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:SHIM, DUK-SUN;YANG, CHEOL-KWAN;SIGNING DATES FROM 20080430 TO 20080502;REEL/FRAME:020912/0812 |
|
| ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
| ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20240221 |