Method for monitoring an electromechanical actuator system
10451502 ยท 2019-10-22
Assignee
Inventors
- Badr MANSOURI (Boulogne Billancourt, FR)
- Alexandre Guyamier (Boulogne Billancourt, FR)
- Jerome Piaton (Boulogne Billancourt, FR)
Cpc classification
G05B23/0254
PHYSICS
B64F5/60
PERFORMING OPERATIONS; TRANSPORTING
E05F15/41
FIXED CONSTRUCTIONS
B64D2045/0085
PERFORMING OPERATIONS; TRANSPORTING
H02P21/14
ELECTRICITY
International classification
G01L5/00
PHYSICS
B64D45/00
PERFORMING OPERATIONS; TRANSPORTING
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
B64F5/60
PERFORMING OPERATIONS; TRANSPORTING
E05F15/41
FIXED CONSTRUCTIONS
Abstract
The invention relates to a method of monitoring an electromechanical actuator system, the method comprising the steps of estimating the voltage drop in the power supply to the motor associated with defects of the inverter by means of a Kalman filter, estimating (300) at least the electromagnetic torque coefficient of the motor by taking account of the estimated voltage drop, and calculating (400) the electromagnetic torque of the motor from the electromagnetic torque coefficient of the motor.
Claims
1. A method of monitoring an electromechanical actuator system including at least one inverter, a motor powered by the inverter, and an actuator driven by the motor, the method comprising the steps of: estimating the drop of voltage in the power supply to the motor associated with defects of the inverter by means of a Kalman filter taking account of operational data including at least one electric current delivered by the inverter to the motor, at least one control voltage of the inverter, and at least one speed of rotation of the outlet shaft of the motor; estimating at least the electromagnetic torque coefficient of the motor by taking account of the estimated voltage drop and the operational data including the current delivered by the inverter to the motor, the control voltage of the inverter, the derivative of the current delivered by the inverter to the motor, and the speed of rotation of the outlet shaft of the motor; and calculating the electromagnetic torque of the motor from the electromagnetic torque coefficient of the motor and the operational data constituted by the electric current delivered by the inverter to the motor.
2. The method according to claim 1, wherein at the same time as estimating the electromagnetic torque coefficient of the motor, other electrical parameters of the electromechanical actuator system are also estimated.
3. The method according to claim 2, wherein the other electrical parameters that are estimated are the resistance of the motor and the inductance of the motor.
4. The method according to claim 1, including an additional step of estimating at least one mechanical parameter of the electromechanical actuator system from the electromagnetic torque, from operational data including at least the speed of rotation of the outlet shaft of the motor, and from the aerodynamic force to which the actuator is subjected.
5. The method according to claim 4, wherein the mechanical parameter is the viscous friction coefficient and/or the dynamic drive friction torque and/or the efficiency of the assembly comprising the motor and the actuator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention can be better understood in the light of the following description of a particular, nonlimiting implementation of the invention. Reference is made to the accompanying figures, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE INVENTION
(5) With reference to
(6) Naturally, this application is not limiting and the method of the invention can be implemented in some other electromechanical actuator system, such as an electromechanical actuator system associated with a cover of a thrust reverser of an aircraft, a flap, or a flight control surface . . . .
(7) In this example, the electromechanical actuator system 1 includes an electrical portion 10 comprising an inverter 11 and a motor 12 powered by the inverter 11. In this example, the motor 12 is a permanent magnet synchronous motor. The electromechanical actuator system also includes a mechanical portion 20 comprising the motor 12 together with an actuator 21 that is connected firstly to the outlet shaft of the motor 12 and secondly to the aileron A, in order to be capable of moving the aileron A. In this example, the actuator 21 is of the linear type, and by way of example it comprises a jack of the ball screw type or of the roller screw type. In a variant, the actuator could be of the rotary type. Under such circumstances, when the motor 12 is powered, it drives the actuator 21, which in turn moves the associated aileron A.
(8) The method of the invention thus serves to monitor the electromechanical actuator system 1 in the manner described below in detail.
(9) Because the motor 12 is powered by the inverter 11 with three-phase AC, the electrical portion 10 is modeled in a frame (direct axis and quadrature axis), as shown in
(10) In order to estimate the voltage drops in the power supply of the motor 12 that are associated with faults of the inverter 11, the first step 100 of the method consists in constructing linear, stationary, and stochastic Kalman filters of the type:
{dot over (x)}(t)=Ax(t)+Bu(t)+Mw(t)(1)
y(i)=Cx(i)+Du(t)+(t)(2)
continuous; or
{dot over (x)}(k+1)=A.sub.disx(k)+B.sub.disu(k)+M.sub.disw(k)
y(k)=C.sub.disx(k)+D.sub.disu(k)(k)
discrete.
(11) Such a Kalman model is well known to the person skilled in the art and is therefore not described in detail herein. For more information, reference may be made by way of example to the book Stochastic Models, Estimation and Control, Volume 141-1, Mathematics in Science and Engineering, by P. S. Maybeck.
(12) In order to apply the Kalman estimator, the following equations are written for the synchronous motor 12 in the frame:
(13)
where; V.sub.D and V.sub.Q are the power supply voltages that the inverter 11 is controlled to deliver, referred to as the control voltages (which are measured in this example in the current regulator loop of the inverter 11); V.sub.D.sub.
(14) The data i.sub.D, i.sub.Q, V.sub.D and V.sub.Q, and comprises operational data as measured by the sensors or as recovered from the commands transmitted by the computer to the inverter 11 while the aircraft is in flight, either in real time, or else by being measured/recovered and then stored in a memory (e.g. of the computer) for subsequent use by the method of the invention.
(15) Before establishing the Kalman model for estimating the voltage drops V.sub.D.sub.
(16) In a first assumption, the voltage drops V.sub.D.sub.
(17)
(18) In a second assumption, it is considered that the following changes of variable make decoupling possible:
(19)
(20) In a first assumption, all of the Kalman convergence conditions are satisfied. For more information, reference may be made by way of example to the book Stochastic Models, Estimation and Control, Volume 141-1, Mathematics in Science and Engineering, by P. S. Maybeck.
(21) Thus, the final model for estimating the voltage drops V.sub.D.sub.
(22)
(23) There can thus be found the state representations in the general form (1) and (2) for the two axes d and with:
(24)
and for the output matrices:
C=[R0],D=[0].
(25) The method thus makes it possible to establish two Kalman models for the electromechanical actuator system 1 along the axis d and alone the axis q, that it is appropriate to process independently.
(26) For these two Kalman models, the constants R, L.sub.Q and L.sub.D, and Ke are theoretical values. The uncertainties concerning these values are considered to be an external disturbance, which disturbance is already taken into account in the two Kalman models. By way of example, it is possible to rely on manufacturer data for imposing these values. Likewise, p is known from manufacturer data, for example.
(27) Once the two Kalman models have been established, the method thus includes a second step 200 of determining the states x(t) of these two models by Kalman filters.
(28) For this purpose, the above specified models are used in this example in discrete form.
(29) Putting the Kalman model into the discrete form and applying the Kalman algorithm to the resulting discrete model are well known to the person skilled in the art and are therefore not described in detail herein. For further details on putting two Kalman models into discrete form and on the recurrence equations of the Kalman algorithm, reference may be made by way of example to the book Stochastic Models, Estimation and Control, Volume 141-1, Mathematics in Science and Engineering by P. S. Maybeck.
(30) The known Kalman algorithm applied to the two discrete Kalman models thus makes it possible to obtain estimates for x(t) and thereby to obtain estimates for the voltage drops V.sub.D.sub.
(31) To this end, it should be recalled that the electrical equations (3) set out above may be written with the real parameters in the following form:
(32)
(33) It is assumed that L.sub.Q.sub.
(34) On the basis of this assumption and from the system of equations (4), the following system of linear equations (5) is obtained corresponding to the n.sup.th measurements taken and used in the method (current delivered by the inverter 11 to the motor 12, control voltage, and speed of rotation of the outlet shaft of the motor 12):
(35)
that can also be written in the form X.sub.n=h.sub.n.sub.n.sub.
(36)
(37) Nevertheless, as already mentioned, the measurements taken and used by the electromechanical actuator system 1 are usually found to be noisy. To make the system of equations (5) more realistic by causing account to be taken of these uncertainties about the measurements, a vector .sub.n corresponding to nonbiased white noise is introduced into the system of equations, thus giving:
Y.sub.n=h.sub.n.sub.n.sub.
where:
(38)
(39) Knowing that the data V.sub.D.sub.
(40) In this example, this determination is performed by stochastic calculation. More precisely, this determination is performed by a recursive least-squares algorithm that makes it possible to search for .sub.n.sub.
(41) Such an algorithm is well known to the person skilled in the art, and is therefore not described in detail herein. For more details, reference may be made by way of example to the book Stochastic Models, Estimation and Control, Volume 141-1, Mathematics in Science and Engineering, by P. S. Maybeck.
(42) This thus makes it possible to estimate the electromagnetic torque coefficient of the motor Ke.sub.est, the resistance of the motor R.sub.est, and the inductance of the motor L.sub.est. This makes it possible to monitor the state of health of the electromechanical actuator system 1 on the basis of known ageing relationships of said system and on the basis of these estimated parameters, and/or to put into place optionally preventative maintenance operations next time the aircraft remains on the ground.
(43) Once the electromagnetic torque coefficient of the motor Ke.sub.est has been estimated, the method includes a fourth step 400 of calculating the electromagnetic torque of the motor C.sub.elec from the following formula:
(44)
where i.sub.Q is the error on electric current measurement, which is bounded.
(45) Preferably, the method includes a fifth step 500 of estimating a plurality of mechanical parameters associated with the electromechanical actuator system 1, namely the viscous friction coefficient Coef.sub.f-visc of the mechanical portion 20, the dynamic dry friction torque C.sub.f-dry of the mechanical portion 20, and the direct efficiency .sub.direct of mechanical portion 20 (i.e. the efficiency when the load connected to the motor opposes the movement of the outlet shaft of the motor, as contrasted to the indirect efficiency .sub.indirect, which corresponds to the efficiency when the load connected to the motor accompanies the movement of the outlet shaft of the motor, with the relationship between direct efficiency and indirect efficiency being given by:
(46)
(47) To this end, the fundamental principle of dynamics is applied to the outlet shaft of the motor 12 gives:
(48)
with
(49)
where F is the aerodynamic force to which the actuator 21 is subjected as measured using a sensor carried by the actuator 21, and J.sub.mom is the moment of inertia of the system as seen by the shaft of the motor 12.
(50)
(51) The following can be written:
(52)
(53) This leaves the following linear equation corresponding to the n.sup.th measurements taken and used in the method:
(54)
(6) that can also be written in the form X.sub.n=h.sub.n.sub.n, with:
(55)
(56) Nevertheless, as already mentioned, the measurements taken and used by the electromechanical actuator system 1 are usually found to be noisy. Because of the electric current measurement error i.sub.Q, there remains uncertainty concerning the electromagnetic torque of the motor C.sub.elec. In order to make equation (6) more realistic, equation (6) is modified so as to make it take this uncertainty into account. In this example, the uncertainty concerning the electromagnetic torque of the motor C.sub.elec is expressed by centered white noise .sub.n of known spectral power density:
(57)
(58) The following equation is thus obtained:
Y.sub.n=h.sub.n.sub.n.sub.
(59)
(60) The angular acceleration
(61)
in this example is calculated from the angular speed , but in a variant it could be measured at the motor 12. Also, knowing that the data Ke was estimated in the first step 300, that the data J.sub.mom and pitch.sub.screw is known, and that the data , i.sub.Q, F is measured operational data, it only remains to determine the parameter vector .sub.n.sub.
(62) In this example, this determination is performed by stochastic calculation. More precisely, this determination is performed by a recursive least-squares algorithm that makes it possible to search for .sub.n while minimizing the criterion .sub.n=(Y.sub.nX.sub.n).sup.T(X.sub.nY.sub.n).
(63) Furthermore, it should be recalled that the algorithm needs to take account of the fact that the preceding equation is applicable only if the speed of rotation of the motor 12 is not zero. Under such circumstances when the speed of rotation of the motor 12 in absolute value was above a certain threshold value that is defined as being arbitrarily close to zero, the parameters estimated in the algorithm are frozen on the most recent value. Preferably, the pressure is adjusted so as to be as close as possible to zero as the accuracy of the Kalman filter becomes greater.
(64) Considering P to be the self correlation matrix of the estimation error .sub.n and R.sub. to be the covariance matrix of the noise .sub.n, the algorithm is written as follows:
if (n)<threshold or if threshold<(n) then K.sub.n=K.sub.n-1
{tilde over ()}.sub.n.sub.
P.sub.n=P.sub.n-1
else
(65) if n=1 (initial conditions), then
K.sub.n=P.sub.00h.sub.n[R.sub.+h.sub.n.sup.TP.sub.00h.sub.n].sup.1
{circumflex over ()}.sub.n.sub.
P.sub.n=(IK.sub.nh.sub.n.sup.T)P.sub.00
(66) else
K.sub.n=P.sub.n-1h.sub.n[R.sub.+h.sub.n.sup.TP.sub.n-1h.sub.n].sup.1
{circumflex over ()}.sub.n.sub.
P.sub.n=(IK.sub.nh.sub.n.sup.T)P.sub.n1
(67) This thus enables the viscous friction coefficient Coef.sub.f-visc, the dynamic dry friction torque C.sub.f.sub._.sub.dry, and the direct efficiency .sub.direct to be estimated. This makes it possible to monitor the state of health of the electromechanical actuator system 1 from known ageing relationships for said system and for the estimated parameters. By way of example, it is thus possible to estimate the ageing of the electromechanical actuator system 1 and/or to undertake optionally preventative maintenance operations next time the aircraft remains on the ground.
(68) The above-described method thus makes it possible to estimate various electrical and mechanical parameters suitable for monitoring the state of health of the electromechanical actuator system 1. As mentioned above, the method is implemented during a real flight of the aircraft and not during a maneuver dedicated to estimating these parameters or while the aircraft is out of service.
(69) The method can thus be performed directly during a maneuver of the aircraft that requires the electromechanical actuator system 1 to be operated, or indeed after the maneuver has been undertaken, with the various measurements needed for performing the method previously being recorded during the maneuver so that they can be used retrospectively by the method.
(70) The data obtained by the method of the invention thus makes it possible to implement various strategies for monitoring and taking action on the electromechanical actuator system 1. For example, the method may include an additional step of forming a database made up of the various values for the electrical and mechanical parameters as estimated over time and on different flights of the aircraft. This database thus makes it possible to determine how the various electrical or mechanical parameters of the system vary over time. The database may also serve to facilitate monitoring other electromechanical actuator systems.
(71) Naturally, the invention is not limited to the implementation described, and variant implementations may be provided without going beyond the ambit of the invention as defined by the claims.