Method and device for detecting a failure on an aircraft

Abstract

The detecting means (1) comprise measuring means (2) adapted to measure and provide at least one raw data corresponding to an aircraft parameter, computing means (3) adapted to estimate at least one derivative of said raw data, and detecting means (4) adapted to detect a failure with the aid of said derivative, said computing means (3) being adapted to estimate said derivative by differentiation.

Claims

1. A method for detecting a fault on an aircraft, comprising the following successive steps implemented in an automated and repeated manner: a) providing a control surface on the aircraft, wherein the control surface is adapted to be moved to control the aircraft; b) monitoring a movement parameter indicative of the movement of the control surface on the aircraft by a single sensor; c) outputting by the single sensor at least one noisy datum indicating the movement parameter; d) receiving the at least one noisy datum output by the sensor, wherein the derivative of the at least one noisy datum is established by a sliding mode differentiator; e) estimating a derivative of said at least one noisy datum by differentiation, on the basis of said at least one noisy datum; f) detecting a fault on the basis of at least the estimated derivative, and g) declaring the fault as a failure of the control surface in conjunction with monitoring performance of the aircraft.

2. The method according to claim 1, wherein, said at least one noisy datum is in the form y(k)=y.sub.0(k)+(k), where y.sub.0(k) is an useful datum and (k) is noise at the time k, the derivative of rank n of said useful datum y.sub.0(k) verifying a Lipschitz-type smoothing condition: |y.sub.0.sup.(n)(k)y.sub.0.sup.(n)(k1)|Lt, where L is a constant, said method consisting in eliminating the components of said at least one noisy datum y(k) of which the rate of variation in the derivative of rank n is greater than L.

3. The method according to claim 2, wherein said sliding mode differentiator is a Levant differentiator of order n said Levant differentiator being in the form: { z . 0 = - 0 .Math. z 0 - y .Math. n / ( n + 1 ) sign ( z 0 - y ) + z 1 z . 1 = - 1 .Math. z 1 - z . 0 .Math. ( n - 1 ) / n sign ( z 1 - z . 0 ) + z 2 .Math. z . i = - i .Math. z i - z . i - 1 .Math. ( n - i ) / ( n - i + 1 ) sign ( z i - z . i - 1 ) + z i + 1 .Math. z . n = - n sign ( z n - z . n - 1 ) where z.sub.0, z.sub.1 . . . z.sub.n represent estimates of a signal and of its successive n derivatives respectively, and coefficients .sub.i are positive gains representing adjustment parameters.

4. The method according to claim 3, wherein said sliding mode differentiator is a Levant differentiator of order 1, the Levant differentiator having the following form: { z . 0 = - 0 .Math. z 0 - y .Math. 1 / 2 sign ( z 0 - y ) + z 1 z . 1 = - 1 sign ( z 1 - z . 0 ) = - 1 sign ( z 0 - y ) .

5. The method according to claim 4, wherein a value of L is selected so as to minimize estimation error |z.sub.0y|.

6. The method according to claim 1 further comprising determining a derivative of a control signal form a control signal applied to move the control surface and comparing the derivative of the control signal to the estimated derivative, wherein the detection of the fault is based on the comparison.

7. The method according to claim 1, wherein the single sensor is a control surface movement sensor.

8. The method according to claim 1 further comprising repeatedly performing steps b) to e) to generate a sequence of estimated derivatives, and the detection of the fault includes a determination of whether a number of the estimated derivatives exceeds a predetermined number.

9. The method according to claim 8, the estimation of the derivative includes using a Levant differentiator of order 1, in which: { z . 0 = - .Math. z 0 - y .Math. 1 / 2 sign ( z 0 - y ) + z 1 z . 1 = - sign ( z 0 - y ) = - sign ( z 1 ) - z 1 ; where , , are adjustment parameters depending on L.

10. The method according to claim 1, wherein the detection of the fault is based on a determination that the estimated derivative is zero.

11. The method according to claim 1, further comprising determining a derivative of a control signal applied to move the control surface and wherein the detection of the fault includes a determination that one of the derivative of the control signal and the estimated derivative is zero while the other is not zero.

12. An aircraft comprising: a control surface configured to move in response to a pilot command; a single control surface movement sensor configured to monitor movements of the control surface and transmit at least one noisy datum indicative of movement of the control surface; device for detecting a fault of the control surface on an aircraft in connection with monitoring performance of the aircraft, wherein the device comprises: a computing unit adapted to estimate at least one derivative of said at least one noisy datum, wherein, the derivative of said at least one noisy datum is estimated by a sliding mode differentiator; and a detector adapted to detect the fault on the basis of said derivative and declare the fault to be a failure of the control surface.

Description

(1) The figures of the accompanying drawings will clearly illustrate how the invention can be carried out. In these figures, identical references denote like elements.

(2) FIG. 1 schematically shows a detecting device according to a particular embodiment of the invention.

(3) FIG. 2 is a block diagram of the method according to an embodiment of the invention when said embodiment is applied to the jamming of an aircraft control surface.

(4) The device 1 according to the invention, shown in FIG. 1, is designed to detect a fault. It comprises measuring means 2, such as a sensor, which are adapted to measure and transmit at least one noisy datum corresponding to an aircraft parameter. This noisy datum is transmitted to computing means 3 which are adapted to estimate at least one derivative of said datum. The device 1 further comprises detecting means 4 which are adapted to detect a fault on the basis of said estimated derivative.

(5) In order to show some defects owing to the estimation of the derivative of a signal provided by a sensor on board an aircraft, an approach based on the sliding mode technique is applied. Computing the derivative of a signal can lead to detection of malfunctions that may appear on the signal itself.

(6) It is also possible to monitor a second signal, which is supposed to evolve in correlation with the first. The two signals may result from the same command or one may be the command of the other. A malfunction is thus detected following comparison of the two derivatives, with the signals responding differently to the same actuation.

(7) The general operating principle of the sliding modes is to generate a discontinuous control law for bringing in a finite convergence time and maintaining the trajectory of a system (state vector) on a sliding surface where uncertainty and interference are rejected. For sliding mode control of a higher order n, the sliding surface is defined by s={dot over (s)}={umlaut over (s)}= . . . =s.sup.(n1)=0. On the same basis as the control, the sliding mode observers consist in reconstructing the state while ensuring that the error estimation is zero. The sliding surface is thus defined as the difference between the estimated signal and the actual signal.

(8) Using the higher order sliding mode technique, which is known for its noise resilience, differentiators of order 1 and of a higher order have been defined by Levant. The sliding mode differentiators are sliding mode observers, having a specific structure for the studied system.

(9) Said noisy datum is in the form y(k)=y.sub.0(k)+(k), where y.sub.0(k) is the useful datum and (k) is the limited noise at the time k. It is assumed that the derivative of rank n of said useful datum y.sub.0(k) verifies a Lipschitz-type smoothing condition: |y.sub.0.sup.(n)(k)y.sub.0.sup.(n)(k1)|Lt, where L is a constant. The computing means 3 eliminate the components of the noisy datum y(k) of which the rate of variation in the derivative of rank n is greater than L.

(10) In other words, knowing that the rate of variation in the derivative of rank n of the non-noisy signal is limited, the differentiator eliminates every component of the signal of which the derivative of rank n fails to verify a Lipschitz condition; that is to say that it filters the noise in order to approach the actual derivative.

(11) If a suitable selection is made for the Lipschitz constant L, this method is closer to the true derivative of rank n than traditional methods. Moreover, the present invention offers, on the one hand, great resilience with respect to interference and, on the other hand, rapid convergence towards the actual derivative of rank n and limited precision.

(12) The computing means 3 are adapted to use a Levant differentiator of order n, which allows for an estimation of said noisy datum and of its derivatives, said differentiator being in the form:

(13) { z . 0 = - 0 .Math. z 0 - y .Math. n / ( n + 1 ) sign ( z 0 - y ) + z 1 z . 1 = - 1 .Math. z 1 - z . 0 .Math. ( n - 1 ) / n sign ( z 1 - z . 0 ) + z 2 .Math. z . i = - i .Math. z i - z . i - 1 .Math. ( n - i ) / ( n - i + 1 ) sign ( z i - z . i - 1 ) + z i + 1 .Math. z . n = - n sign ( z n - z . n - 1 )

(14) where z.sub.0, z.sub.1 . . . z.sub.n represent the estimate of the signal and of its n derivatives respectively, and the coefficients .sub.i are positive gains representing adjustment parameters. The symbol sign denotes the mathematical function sign which extracts the sign (positive, negative or zero) from the outcome of the calculation between parentheses.

(15) In the absence of noises ((k)=0), the Levant differentiator provides an accurate estimate in finite time of y.sub.0, {dot over (y)}.sub.0 . . . y.sub.0.sup.(n).

(16) In the presence of limited measurement noises, convergence in finite time is ensured and the estimation error is revised upwards by a quantity determined by the maximum amplitude of the noise :

(17) .Math. z i - y 0 ( i ) .Math. i L i n + 1 .Math. n + 1 - i n + 1 = acc i ,

(18) where .sub.i1 depends solely on the .sub.i. This means that each derivative z.sub.i of order i which is estimated by means of the differentiator is limited by z.sub.i[y.sub.0.sup.(i)acc.sub.i, y.sub.0.sup.(i)+acc.sub.i].

(19) The adjustment parameters .sub.i of the differentiator depend on the Lipschitz constant L, as follows:

(20) i = i 0 L 1 n - i + 1 , for i = 0 , .Math. , n - 1

(21) For a differentiator of an order that is less than or equal to 5 (n=5), Levant proposes the adjustment:
.sub.n0=1.1,.sub.(n1)0=1.5,.sub.(n2)0=3,.sub.(n3)0=5,.sub.(n4)0=8,.sub.(n5)0=12

(22) Thus, the device outlined makes it possible to detect some defects which are reflected in a change in the properties of some signals and which can be detected by computing derivatives, without detriment to weight and cost, since there are no additional sensors.

(23) Furthermore, the device requires no knowledge of a model of the monitored system, nor does it require knowledge of the noise on the sensor, particularly knowledge of the spectrum of the noise.

(24) In a preferred embodiment, the computing means 3 are adapted to use a Levant differentiator of order 1 to estimate the 1.sup.st derivative (that is to say, of rank 1) of a signal resulting from the measurement of an aircraft parameter provided by the measuring means 2. The Levant differentiator of order 1 is based on the sliding mode technique of order 2. As in the general case of order n, the differentiator of order 1 estimates the derivative of a noisy signal y (of limited noise ) on the assumption that the 1.sup.st derivative of the (noiseless) useful signal verifies a Lipschitz-type smoothing condition (|{dot over (y)}.sub.0(k){dot over (y)}.sub.0(k1)|Lt, with a Lipschitz constant of L>0. The differentiator of order 1 is thus described by:

(25) { z . 0 = - 0 .Math. z 0 - y .Math. 1 / 2 sign ( z 0 - y ) + z 1 z . 1 = - 1 sign ( z 1 - z . 0 ) = - 1 sign ( z 0 - y )

(26) where z.sub.0 represents the estimate of the input signal y and z.sub.1 is the estimate of the 1.sup.st derivative.

(27) The coefficients .sub.0 and .sub.1 are positive gains which ensure convergence of the algorithm in finite time. They depend on the Lipschitz constant L. With n=1, the coefficients .sub.0=1.5 L.sup.1/2 and .sub.1=1.1 L are obtained.

(28) The device 1 is advantageous since it offers low computing complexity of an equivalent level to a second order filter. In addition, a single adjustment parameter L is required for sound operation of the algorithm. Indeed, the other internal parameters of the differentiator are deduced on the basis of the value of L.

(29) The Lipschitz constant L is adjusted so as to ensure a compromise between the degree of precision and smoothness of estimation. It should be noted that a high value for the Lipschitz constant makes it possible to ensure rapid convergence and to derive a signal which scans over a large band of frequencies. In return, a considerable gain leads to amplification of the noise in the estimated signals. The differentiator becomes less precise and more sensitive to noise. The ideal scenario is to select a value of the parameter L that is relatively low, while still ensuring an acceptable convergence time. In the present invention, the parameter is adjusted so as to minimise estimation error |z.sub.0y|.

(30) It should be noted that the Levant derivative becomes more precise the shorter the sampling period.

(31) In the first two embodiments, the device 1 is used in a feedback control loop at the position of an aircraft control surface, in which loop the position of the actuator rod, responsible for mechanising a command issued by an onboard computer, is measured by a dedicated sensor, which acts as a measuring means 2.

(32) In this case, the actual first order derivative verifies the Lipschitz condition. Indeed, it can be shown that acceleration of the control surface, that is to say the derivative of the derivative of its position, is limited.

(33) Since the control surface is connected to the actuator by the actuator rod, the actual derivative of the rod position for which an estimate is sought, verifies a Lipschitz-type condition.

(34) According to a first embodiment, the position of the actuator rod responsible for mechanising a command issued by an onboard computer is measured by a dedicated sensor. A seizure, or jamming, of this control surface is reflected in a sensor measurement that is set at a constant value. A derivative computation, associated with a complementary logic, makes it possible to show this jamming, since the derivative of a constant is zero.

(35) In this first embodiment, shown in FIG. 2, jamming of the aircraft control surface is detected by comparing the first derivatives of two correlated signals, of which one 12 represents the command of the other 13. The signal 12 is the pilot's command in the feedback control loop 5 and the signal 13 is the position measured by a sensor.

(36) More precisely, in a feedback control loop 5 at the position of a control surface, the Levant differentiator 8, 10 of order 1 is applied to the feedback control command 12 and to the rod position 13 which is provided for example, in a preferred embodiment, by a linear variable differential transducer (or LVDT) sensor. Knowing that the rod position 13 is supposed to follow the pilot's command 12 in normal operation, jamming is detected when the position derivative has a value of approximately zero, but not the value of the command. Indeed, the control surface is set at a constant value whereas the command continues to change.

(37) A filter 6 is applied to the pilot's command 12 in order to reproduce the dynamics of the feedback control loop. In a particular embodiment, said filter may be a filter of order 2 characterised by two gains K.sub.1, K.sub.2 shown by 14 in FIG. 2.

(38) In addition, upstream of each differentiator 8, 10, a 1.sup.st order low-pass filter 7, 9 is introduced so as to filter the high-frequency components of the two signals. This makes it possible to achieve improved performance for the derivatives of the Levant differentiator, which operates better for signals that are relatively quiet. The value of the gain k.sub.1, represented by 15 and 17, of the filters 7, 9 is selected so as to be sufficiently high not to alter the pilot's command that is sent at low frequency, while suppressing the components thereof of which the spectra are within the rejection band of the filter.

(39) The Lipschitz constant L, represented by 16 and 18, of the differentiators 8, 10 is adjusted to a relatively small value so as to ensure a sufficiently smooth derivative, but not too small, so that the derivative is precise.

(40) Control surface jamming is confirmed at the time of decision-making 11 if, during a given confirmation period, the absolute value of the position derivative is below a threshold whereas the absolute value of the derivative of the command 12, or the average command derivative over a sliding window, is above the threshold. Adjustment of the detection threshold depends, inter alia, on the value of the parameter L. The smoother the derivative, the lower the threshold can be without the risk of non-detection for small commands from the pilot or of there being a false alarm.

(41) In a second embodiment, the detecting device is adapted to detect an oscillatory defect in an aircraft control surface. This defect is detected by means of an approach based on a model that requires filtering of the residue in the decision-making step, in particular in order to get rid of any continuous components of the defect. The use of a derivative makes it possible to eliminate the continuous component since the cyclical nature of the defect is preserved by the derivative.

(42) In this second embodiment, the device detects an oscillatory malfunction of an aircraft control surface by computing the derivative of the signal (i.e. the residue) affected by the malfunction. Depending on the type of oscillatory malfunction, the residue can be formed solely by the sinusoidal malfunction signal with a continuous component mixed with the modelling noise. In order to detect the malfunction, the decision-making step is based on the tally of the number of successive and alternate instances of the residue exceeding a threshold. Computing the residue derivative by means of the differentiator makes it possible to eliminate the continuous component of the defect and to bring the residue to approximately zero, within a finite convergence time.

(43) The oscillation tally is performed at approximately zero, above a predetermined threshold, and the high convergence speed ensured by the differentiator allows for early detection of the malfunction. Depending on the frequency band of the signal and on the selected adjustment, the differentiator may also lead to amplification of the malfunction. As a result, for the same threshold and while keeping the same principle for tallying the oscillations, the malfunction will be detected earlier.

(44) Thus, the detecting means 4 detect an oscillatory defect by tallying all successive and alternate instances of said estimated derivative exceeding a fixed threshold, when the number resulting from said tally is higher than a predetermined number.

(45) Furthermore, an advanced version of the Levant differentiation algorithm of order 1 can be applied in order to estimate the residue derivative, in which:

(46) { z . 0 = - .Math. z 0 - y .Math. 1 / 2 sign ( z 0 - y ) + z 1 z . 1 = - sign ( z 0 - y ) = - sign ( z 1 ) - z 1

(47) where , , are the adjustment parameters depending on L.

(48) The device demonstrates resilience to non-differentiable noise of any amplitude.

(49) According to a third embodiment, the device detects a malfunction when the derivative of one parameter is zero. Indeed, a large number of flight parameters are required to control the aircraft. In the event of a malfunction, some of these parameters may remain at set values. As in the first embodiment, derivative computation can help to detect this phenomenon.

(50) According to a fourth embodiment, the device 1 detects a malfunction by comparing two data of parameters of coherent evolution. The malfunction is detected when the derivative of one parameter is zero while the derivative of the other parameter is not zero. For example, longitudinal movement of the aircraft causes both a variation in its angle of attack and in its load factor. Thus, variation in one parameter while the other remains set at a constant value is a sign of abnormal behaviour of the aircraft.