Method for controlling an actuator and associated control by changing to open loop control when redundant sensors are not in agreement

11320801 · 2022-05-03

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention relates to a method for controlling an actuator (4) comprising a mobile element (60), the method comprising steps of receiving a set-point signal and two position-measurement signals (A, B) of the mobile element (60) acquired by different position sensors (7), calculating a deviation between the two position-measurement signals (A, B), generating (102) a control signal (S) for controlling a movement of the mobile element (60) on the basis of the set-point signal (E) and at least one of the position-measurement signals (A, B), the method being characterised in that when the deviation between the position-measurement signals (A, B) crosses (201) a predetermined threshold, said method comprises the following steps: setting (202) the control signal (S) to a constant value so as to immobilise the mobile element (60), for each of the two measurement signals (A, B), calculating an interval of positions associated with the measurement signal (A), and detecting an output of the value of a measurement signal (A) outside the associated interval while the control signal (S) is set to the constant value.

Claims

1. A method of controlling an actuator comprising a movable element, the method comprising: receiving a setpoint signal, a first position measurement signal of the movable element acquired by a first position sensor and a second position measurement signal of the movable element acquired by a second position sensor different from the first position sensor; calculating a deviation between the first position measurement signal and the second position measurement signal; and generating a control signal for controlling a displacement of the movable element from the set-point signal and from at least one of the first position measurement signal and the second position measurement signal; when the deviation between the position measurement signals exceeds a predetermined threshold, the method further comprises: setting the control signal in open loop at a constant value selected independently of the first position measurement signal and the second position measurement signal so as to immobilize the movable element; calculating a first position interval associated with the first position measurement signal and a second position interval associated with the second position measurement signal, wherein the first position interval has a length greater than a resolution of the first position sensor or the second position interval has a length greater than a resolution of the second position sensor; and detecting that a first value of the first position measurement signal is outside the first position interval or that a second value of the second position measurement signal is outside the second position interval, while the control signal is fixed at the constant value.

2. The method according to claim 1, wherein, after the detecting, the control signal is generated: from the set-point signal and the first position measurement signal when the second value is outside the second position interval, or from the set-point signal and from the second position measurement signal when the first value is outside the first position interval.

3. The method according to claim 1, wherein the control signal is generated from the set-point signal and from at least one of the first position measurement signal and the second position measurement signal after a predetermined period starting from an instant in which the deviation exceeds the predetermined threshold.

4. The method according to claim 1, comprising reporting a fault of the first position measurement signal when the first value is outside the first position interval or a fault of the second position measurement signal when the second value is outside the second position interval.

5. The method according to claim 1, wherein the first position interval includes a value taken by the first position measurement signal when the deviation exceeds the predetermined threshold, or the second position interval includes a value taken by the second position measurement signal when the deviation exceeds the predetermined threshold.

6. The method according to claim 1, wherein the first interval has a length greater than six times the resolution of the first position sensor or the second interval has a length greater than six times the resolution of the second position sensor.

7. The method according to claim 1, wherein the control signal is generated: from the set-point signal and from an average of the first position measurement signal and of at least one third position measurement signal whenever the second value is outside the second position interval, or from the set-point signal and from an average of the second position measurement signal and of the at least one third position measurement signal whenever the first value is outside the first position interval.

8. A control device of an actuator comprising a movable element, the control device comprising: at least one input for receiving a set-point signal, a first position measurement signal acquired by a first position sensor and a second position measurement signal acquired by a second sensor different from the first position sensor; and a processor configured to calculate a deviation between the first position measurement signal and the second position measurement signal, and to generate a control signal for controlling a displacement of the movable element from the set-point signal and from at least one of the first position measurement signal and the second position measurement signal, wherein when the deviation exceeds a predetermined threshold, the processor is further configured to at least: set the control signal in open loop at a constant value selected independently of the first position measurement signal and the second position measurement signal so as to immobilize the movable element; calculate a first position interval associated with the first position measurement signal and a second position interval associated with the second position measurement signal, wherein the first position interval has a length greater than a resolution of the first position sensor or the second position interval has a length greater than a resolution of the second position sensor; and detect that a first value of the first position measurement signal is outside the first position interval or that a second value of the second position measurement signal is outside the second position interval, while the control signal is fixed at the constant value.

9. The control device according to claim 8, further comprising: a plurality of position sensors configured to acquire the first position measurement and the second position measurement signal of the movable element; and at least one feedback channel to transmit to the at least one input of the control device the first position measurement and the second position measurement signal acquired by the plurality of position sensors.

Description

DESCRIPTION OF THE FIGURES

(1) Other features, aims and advantages of the invention will be revealed by the description that follows, which is purely illustrative and not limiting, and which must be read with reference to the appended drawings in which:

(2) FIG. 1 is a schematic representation of an actuation system according to one embodiment of the invention.

(3) FIGS. 2 and 3 illustrate steps of a control method of an actuator, according to one embodiment of the invention.

(4) FIGS. 4a and 4b show different signals transiting in the actuation system shown in FIG. 1, during the implementation of the control method the steps of which are shown in FIGS. 2 and 3.

(5) In all the figures, similar elements bear identical reference labels.

DETAILED DESCRIPTION OF THE INVENTION

(6) With reference to FIG. 1, an actuation system comprises a control device 1.

(7) The control device 1 comprises at least one input configured to received different signals: a set-point signal E and a plurality of measurement signals A, B which are detailed hereafter.

(8) Furthermore, the control device 1 comprises a control module 2 configured to generate a feedback signal R based on at least one of the measurement signals A, B.

(9) The control device includes a comparator 9 charged with evaluating the difference between the set-point signal E and the feedback signal R generated by the control module 2. The signal generated by the comparator 9 is hereafter designated the error signal 10.

(10) The control device 1 further comprises a corrective network 3 configured to generate a control signal S from the set-point signal E and/or the difference between the set-point signal E and the feedback signal R evaluated by the comparator 9, or the error signal 10.

(11) The control module 2, the corrective network 3 and the comparator 9 can be distinct physical components within the control device 1. Each of these components comprises at least one processor configured to execute a specific program.

(12) As a variant, the control module 2 and the corrective network 3 or virtual modules of the same program executed by at least one processor of the control device 1.

(13) Furthermore, the actuation system comprises an actuator 4 comprising a movable element.

(14) The actuator 4 is configured to displace its movable element based on the control signal S generated by the corrective network 3 of the control device 1.

(15) In the non-limiting embodiment shown in FIG. 1, the actuator 4 is a hydraulic actuator comprising a servo valve 5 and a ram 6; the movable element is a piston 60 of the ram 6 movable in translation in a cylinder 62 of the ram 6. The servo valve 5 is configured to inject a fluid into the cylinder 62 of the ram 6 with a certain flow rate and a certain pressure which depend on the control signal S, so as to displace the piston 60 with respect to the cylinder 62. Other types of actuators can however be used, for example an electric actuator.

(16) Furthermore, the actuator 4 comprises a plurality of position sensors 7. Each position sensor 7 is configured to acquire a position measurement signal from the movable element 60 of the actuator. Each of the sensors 7 supplies, in other words, a position measurement independent of the other sensors 7. Each sensor is for example of the LVDT (linear variable differential transformer) type.

(17) In the embodiment detailed hereafter, the example of a pair of sensors 7, generating a pair of independent measurement signals A, B is used. However, the invention can be generalized to a greater number of sensors 7.

(18) Furthermore, the actuation system comprises a plurality of feedback channels 8. Each feedback channel 8 is connected to one of the position sensors 7 and on the other hand to the input of the control device 1, so as to transmit the measurement signals A, B to the control module 2.

(19) The actuation system is configurable in two different operating modes: an open loop operating mode, and a closed loop operating mode.

(20) Referring to FIG. 2, the closed loop operating mode of the actuation system is the following.

(21) In a step 100, the feedback signal R is generated by the control module 2 based on at least one of the measurement signals A, B.

(22) In a step 102, the corrective network 3 generates the control signal S based on a setpoint signal E received by the input of the control device 1 and based on the error signal 10 generated by the comparator 9.

(23) The control signal S is transmitted by a suitable output of the control device 1, to the servo valve 5 of the actuator 4.

(24) In a step 104, the servo valve displaces the movable element 60 of the actuator 4 as a function of the control signal S.

(25) Furthermore, the different sensors 7 acquire the measurement signals A, B of the position of the movable element 60 during a step 106 consisting of position measurement of the movable element.

(26) These measurement signals A, B are transmitted to the control module 2 of the control device 1 for the purpose of applying the step 100 consisting of generating the feedback signal R.

(27) In the open loop operating mode, the generation 102 of the control signal S does not use the feedback signal generated by the control module 2

(28) It can be provided that, in the open loop operating mode, the generation 100 of the feedback signal R is not implemented, this not being used in any case by the corrective network 3 in this context. Alternatively, the step 100 is still implemented in the open loop operating mode.

(29) To diagnose a failure of a position sensor 7, the actuation system switches from one to the other operating mode by reconfiguration of the control device 1, so that the corrective network uses or does not use the feedback signal R.

(30) With reference to FIG. 3, the control device 1 changes operating mode by means of the following steps.

(31) The control device 1 calculates a deviation between the measurement signals A, B received by the control module 2. The calculation of this deviation is for example implemented by the control module 2 itself. The signals being position signals, the deviation is a position deviation.

(32) The control device 1 compares the deviation between the measurement signals with a predetermined threshold.

(33) This threshold is determined by design practices which take into account the features of the measurement system and the feedback from experience, for example the accuracy of the system of measurement (by a multiplying factor applied to the error of the system), a breakdown threshold determined in such a manner that no operational events can occur prior to reaching this breakdown threshold.

(34) As long as the deviation between the two measurement signals A, B is less than the predetermined threshold, the control device 1 is configured in a closed loop.

(35) When the deviation between the two measurement signals A, B exceeds the predetermined threshold, the control device 1 is reconfigured into an open loop. In such case, the control signal S is therefore not generated using the error signal 10. The feedback signal R is therefore not taken into account for the generation of the control signal S.

(36) More precisely, after having detected that the deviation between the signals A, B has exceeded the predetermined threshold, the corrective network is reconfigured so as to generate a control signal S having a constant value.

(37) This constant value is for example a value taken by the control signal at the instant in which the excess over the threshold was detected by the device 1.

(38) Shown in FIGS. 4a and 4b is a breakdown scenario of one of the two position sensors 7.

(39) The sensor producing the position signal A (top of FIG. 4a) is assumed to be faulty, i.e. the signal A is noisy, and potentially subject to breakdowns likely to introduce a deviation into the signal A.

(40) The sensor producing the position signal B (bottom of FIG. 4a) is assumed to be correct, i.e. it is measuring perfectly the position of the movable element of the actuator.

(41) FIG. 4b shows the evolution of the deviation between the signals A and B over time. Up to an instant T0, the two sensors 7 operate without experiencing a deviation. Thus, the deviation between the signals A, B that they acquire is less than the predetermined threshold. During this first period, the control device 1 remains configured in a closed loop (step 200 in FIG. 3), i.e. the control signal is generated based on the set-point signal E and the feedback signal R. In this case, the signal R is for example: preferably, the average of the measurement signals A and B, which is and advantageous choice in terms of accuracy, or The maximum value signal among the signals A and B, or The minimum value signal among the signals A and B.

(42) At the instant T1, one of the sensors 7, for example the one supplying the measurement signal A, begins to deviate. The other sensor 7 supplying the signal B continues, for its part, to operate without deviation.

(43) At an instant T2, the control module 2 detects 201 that the deviation between the measurement signals A, B has reached the predetermined threshold. The instant T2 marks the beginning of a period during which a breakdown diagnostic of the sensors 7 according to the invention is operated.

(44) In response to the detection 201, the corrective network reconfigures 202 the control signal S into a state suitable for immobilizing the movable element 60.

(45) For example, the corrective network fixes the control signal S to a constant value. In this case, the control module 2 transmits to the corrective network 3 a reconfiguration signal enjoining it to no longer use the feedback signal R for the generation 102 of the control signal S (hence to reconfigure into an open loop).

(46) The control device 1 stores in memory a set-point value and configures its corrective network 3 so that the corrective network 3 uses selectively this stored value for maintaining the control signal S constant while the deviation between the measurement signals is greater than the predetermined threshold. In other words, the control signal, normally potentially variable, is in this case fixed at the stored value.

(47) Preferably, the stored value used is the value E1 taken by the set-point signal E at the instant T2, i.e. the time that the deviation between the measurement signals has reached the predetermined threshold.

(48) Alternatively, the stored value is the last value of the last position feedback signal, consolidated for example by the average of the two signals A and B.

(49) Once the set point is fixed at the stored value (from the point of view of the corrective network 2), there are no longer position variations of the actuator 4. Consequently, the measurement signals A and B are supposed to be constant from then on. If a measurement signal A or B continues nonetheless to vary after the fixing of the control signal S, it means that this signal is deviating.

(50) To diagnose a fault of this type, the control device 1 calculates, for each of the measurement signals A, B, a position interval associated with this measurement signal. Each interval includes the value taken by the corresponding measurement signal when the deviation exceeded the threshold. Consequently, at the instant T1, each measurement signal A, B takes a value included in the interval associated with it.

(51) For example, the interval has the form [E1−X, E1+X], X being a predetermined length belonging to the sensor which supplied the measurement signal associated with the interval.

(52) Beginning with the instant T1, the control device monitors whether an output signal remains in the interior of the interval associated with it, or not.

(53) When the device detects that a signal takes a value outside the associated interval, then the signal in question is considered to be faulty. In fact, the departure of the value of a measurement signal outside the interval associated with it is representative of the fact that the deviation of this signal has reached a critical value. The interval defined thus constitutes a breakdown detection template.

(54) In the example considered in FIG. 4, the signal A includes a deviation which continues to increase starting from the instant T1 and attains a critical value at the instant T2, which is the instant at which the value of the signal A departs outside the interval associated with this signal A.

(55) On the other hand, the signal B is considered correct, i.e. it measures the real position of the movable element of the actuator 4. This signal B thus does not depart outside the interval associated with it.

(56) In a step 205, the control device 1 detects the departure of the value of said measurement signal A outside the associated interval. This detected departure of the value of the measurement signal A is considered to be a measurement breakdown of the channel A.

(57) In a step 206, the control device signals that signal A is a faulty signal. This signaling 206 can for example comprise the sending of an error message to another device, and/or displaying an error message on a display screen connected to the control device 1 and/or the activation of an indicator light, etc. An operator can thus conclude that the position sensor 7 emitting the faulty signal has become dysfunctional and thus replace it or repair it.

(58) During the period [T0, T1], the control signal S is constant, so that the movable element of the actuator remains immobile.

(59) In response to the detection 205, the control module 2 is reconfigured so as to generate a feedback signal R without using the signal A considered to be faulty. In the embodiment described until now, in which two signals A and B are considered, the feedback signal R thus depends only on the signal B after the reconfiguration 207.

(60) In one embodiment that is particularly simple to implement, the control module 2 is reconfigured so as to operate as a measurement signal selector: the non-faulty signal B is then simply selected as the feedback signal R.

(61) In another embodiment with more than two measurement signals, it could be considered to reconfigure the control module so that it generates the feedback signal R on the basis of each measurement signal, their average for example, with the exception of any signal detected as faulty.

(62) Furthermore, in response to the detection of a breakdown 205, the control device 1 reconfigures 207 its corrective network 3 so that the latter again uses the feedback signal R for the generation 102 of the control signal S.

(63) Preferably, this reconfiguration 207 of the signal R in the corrective network 3 is implemented after exclusion of the faulty signal from the generation of the signal R, so that the control S is not flawed by error.

(64) At the conclusion of this reconfiguration, the actuation system again operates in a closed loop. Nevertheless, the flawed measurement signal A is no longer used for the implementation of this closed loop.

(65) Furthermore, after the detection of the departure 205, the control device 1 reconfigures its corrective network 3 so that the latter again uses the set-point signal E received by the control device 1, the value of which is likely to vary, instead of the constant value E1 previously stored in memory.

(66) Preferably, this re-use of the set-point signal E in the corrective network 3 instead of the fixed value E1 implemented after the reconfiguration of the corrective network 3 so that the latter again uses the feedback signal R.

(67) It was previously seen that the fixing of the control signal S allows to ensure that the sensor 7 not subjected to a particular fault produces a constant measurement signal. However, a measurement signal is never perfectly stable: there always subsists a measurement noise due to the acquisition and processing of the electrical signal by the corresponding position sensor 7.

(68) The inventors have determined experimentally that a position measurement signal varies with an amplitude on the order of the resolution of the sensor after fixing the control signal S (the noise is therefore small or zero). Thus, the length of the interval associated with a position sensor 7 is advantageously selected to be greater than the resolution of this sensor, which makes it possible to avoid false alarms. Preferably, the length of an interval is greater than 6 times the resolution of the sensor having acquired the measurement signal associated with this interval. For example, if a measurement signal acquired with a resolution of 0.1 is considered, the half-length X of the associated interval can be selected equal to 0.3: the interval with thus be [E1−0.3, E1+0.3], with a length equal to 0.6.

(69) In addition, it is easily understood that it is not ideal to freeze the control signal of the actuator 4 for too long, because the set-point signal at the input is ignored. Thus, maintaining the control signal at a constant value is advantageously implemented over a predetermined period beginning at the instant in which the deviation between the measurement signals has exceeded the predetermined threshold.

(70) At the conclusion of this period, the corrective network 3 is reconfigured so as to generate the control signal S based on the set-point signal E and the feedback signal R. The system is then again configured in a closed loop.

(71) If no departure outside an interval has been detected during this stipulated period, then no breakdown has been detected. It can then be considered to generate the feedback signal R selectively on the basis of an extreme (maximum or minimum) position, for the sake of safety.

(72) Preferably, this period during which the control S is fixed is less than 100 milliseconds, this value interval allowing the actuator to be frozen for very little time while still guaranteeing suitable detection performance for an actuator of the conventional type. Very advantageously, this duration of control S fixing is comprised between 40 and 60 milliseconds, for example 50 milliseconds.

(73) Consider for example the position of an actuator 4 comprised in a conventional civil aviation engine in which the position has a resolution of 0.03 degrees, for a total travel of 40 degrees. Generally, such an actuator 4 is able to cover its entire travel in a period on the order of a second. The breakdown detection template after freezing of the control 203 would be more or less 0.09 degrees around the value at the moment that control was frozen. If the set point is fixed for a period of 0.5 seconds, the smallest detectable measurement deviation would be 0.18 degrees/second. It is clear that a faster deviation would be detected. If it is decided to fix only for 0.1 seconds, the limit detected deviation will be 0.9 degrees/second. A real deviation of a measurement of this type has been observed during operation. The deviation was approximately 20 degrees/second, namely considerably above the limits of detection mentioned above. Consequently, the freezing duration depends on the speed of deviation to be detected.

(74) Thanks to the method implemented, it is thus possible to detect and to localize the deviation of a measurement channel of a position of an actuator operating in a closed loop, and also to automatically exclude the faulty measurement channel.

(75) In addition to improving real-time management of breakdowns of the engine, the invention allows the breakdown channel to be diagnosed. This information will allow the orientation of the breakdown search on the ground, which reduces the duration of these searches.

(76) The actuation system previously presented finds application advantageously in a turbomachine engine, for example: in a fuel metering device of the turbomachine, in a VSV (variable stator vanes) system of valves for adjusting the angle of the stators in a high-pressure compressor of a turbomachine, in a HPTACC (high pressure turbine active clearance control) system for controlling clearance between a high-pressure turbine and a casing of the turbomachine.