This application is a National Stage of International patent application PCT/EP2009/067788, filed on Dec. 22, 2009, which claims priority to foreign French patent application No. FR 08 07396, filed on Dec. 23, 2008, the disclosures of which are incorporated by reference in their entirety.
The present invention relates to a control system for a straight slot direct current motor actuator of the brushed or brushless type.
A well-known characteristic of a straight slot direct current motor actuator of the brushed or brushless type is that it stops virtually instantaneously if there is a power failure. This feature is extremely useful, especially in the field of aeronautics, where the reliability of an actuator is particularly important, for example in case of a failure of the associated electronic system.
There are known control systems for straight slot direct current motor actuators, as shown in
The basic set point which is calculated is a set position of the motor M. The measurement θ transmitted by the position sensor CP, by means of the position feedback loop BRP, is subtracted from this set position by a first subtractor SOUS—1, and the result is transmitted to a corrector of the angular position of the motor CORRP, of a known type, which delivers at its output a set angular rotation speed for the motor. The measurement Ω, transmitted by the angular rotation speed sensor CV by means of the speed feedback loop BRV, is subtracted from this set angular rotation speed by a second subtractor SOUS—2, and the result is transmitted to a corrector of the angular rotation speed of the motor CORRV, of a known type, which delivers at its output a set motor current strength. The measurement Im, transmitted by the current sensor CC by means of the current feedback loop, is subtracted from this set motor current by a third subtractor SOUS—3, and the result is transmitted to a known motor current corrector CORRC, which delivers at its output a voltage Um which is applied to the motor M.
The cost of the sensors is high in a feedback control system of this type, notably the cost of the sensor CV for measuring the angular rotation speed Ω of the motor M.
One object of the invention is to reduce the cost of producing a feedback control system of this type.
Another object of the invention is to improve the reliability of a feedback control system of this type.
Thus, according to one aspect of the invention, a control system for a straight slot direct current motor actuator is proposed, comprising:
The system also comprises a first estimator of the angular rotation speed of the motor, which receives at its input the current strength measured in the motor and the voltage applied to the motor along a voltage feedback loop, and a second estimator of the resistive current, connected in series with the first estimator and receiving at its input the angular speed estimated by the first estimator and the measured current strength of the motor.
In this way a feedback control system for the actuator is produced at a lower cost, by dispensing with the use of an expensive sensor for measuring the angular rotation speed of the motor.
Additionally, the series arrangement of the two estimators enables all the necessary information to be obtained to use the conventional feedback control principle as illustrated, for example, in
In one embodiment, the first estimator is adapted to estimate the angular rotation speed of the motor from a proportionality ratio of the back electromotive force of the motor, calculated by means of an electromotive force equation representative of the operation of the motor.
Thus a coherent estimation of the angular rotation speed of the motor is derived from accessible signals such as the measured voltage and the measured current.
For example, the first estimator comprises a first proportional integral controller, a first bandpass filter, and a first proportional calculation module.
In one embodiment, the second estimator is adapted to estimate the resistive current from the resistive torque of which it is representative, calculated by means of a mechanical equation representative of the operation of the motor.
In this way, a coherent estimate of the equivalent resistive torque is obtained.
For example, the second estimator comprises a second proportional integral controller, a second bandpass filter, and a second proportional calculation module.
An embodiment of this type can easily be implemented in FPGA systems, and offers a high robustness of the loop in relation to errors in the motor parameters.
In one embodiment, the position sensor comprises at least one Hall effect sensor.
In one embodiment the current sensor is a parallel resistance sensor, or a Hall effect sensor.
The invention will be more clearly understood from a study of a number of embodiments provided by way of non-limiting examples and illustrated by the attached drawings, in which:
In all the drawings, elements having the same references are similar.
As shown in
The basic set point which is calculated is a set position of the motor M. The measurement θ transmitted by the position sensor CP, by means of the position feedback loop BRP, is subtracted from this set position by a first subtractor SOUS—1, and the result is transmitted to a corrector of the angular position of the motor CORRP, which delivers at its output a set angular rotation speed of the motor M. An angular rotation speed {circumflex over (Ω)} of the motor M, estimated by a first estimator ESTV, is subtracted from this set angular rotation speed by a second subtractor SOUS—2, and the result is transmitted to a corrector of the angular rotation speed of the motor CORRV, which delivers at its output a set current strength in the motor M. The measurement Im of the current of the motor M, transmitted by the current sensor CC by means of the current feedback loop BRC, is subtracted from this set current strength in the motor M by a third subtractor SOUS—3. Additionally, a fourth subtractor SOUS—4 subtracts a resistive current Îr equivalent to a resistive torque, estimated by a second estimator ESTCR, and the result is transmitted to a motor current corrector CORRC, which delivers at its output a voltage Um applied to the motor M.
The first estimator ESTV of the angular rotation speed {circumflex over (Ω)} of the motor M receives at its input the current strength Im measured by the current sensor CC in the motor M, together with the voltage Um applied to the motor M, via a voltage feedback loop BRT.
The second estimator ESTCR is connected in series with the first estimator ESTV, and receives at its input the angular rotation speed {circumflex over (Ω)} of the motor M estimated by the first estimator ESTV and the current strength Im measured in the motor M.
A system of this type does not have a sensor for measuring the angular rotation speed {circumflex over (Ω)} of the motor M, enabling its cost to be reduced considerably.
The current strength Im is subtracted, by a fifth subtractor SOUS—5, from a current strength Îm in the motor M, estimated locally and transmitted by a first bandpass filter FBP1. The difference between the estimated current strength Îm and the measured current strength Im is transmitted to a first proportional integral controller RPI1, which delivers at its output an estimated back electromotive force ê, which is sent to a first proportional calculation module MC1 and to a sixth subtractor SOUS—6 which subtracts it from the voltage Um and transmits the resulting difference Um-ê to the first bandpass filter FPB1. The first proportional calculation module calculates a proportionality ratio of the back electromotive force ê, equal to the estimated angular rotation speed {circumflex over (Ω)} of the motor M.
The angular rotation speed {circumflex over (Ω)} of the motor M is estimated by means of the electrical equation for the motor M:
Um=R·Îm+L·Îm+ê
in which
ê=Ke·{circumflex over (Ω)}
Um is the voltage applied to the motor M, in V,
Îm is the estimated current strength, in A,
R is the resistance of the motor M, in Ω,
L is the inductance of the motor M, in H,
ê is the estimated back electromotive force of the motor M, in V,
Ke is the coefficient of back electromotive force of the electric motor M, in V/rad/s, and {circumflex over (Ω)} is the angular rotation speed of the motor M, in rad/s.
Additionally, the operation of the first proportional integral controller RPI1 can be described by the following relation:
ê=PI1(p)·(Îm(A)−Im(A))
in which
where KI
The first controller RPI1 can then be designed in order to create the following system:
in which τ{circumflex over (V)} is a closed loop time constant of the estimator, in seconds, in accordance with the following relation:
where e is the real back electromotive force, in V.
Additionally, the first proportional calculation module MC1 has a multiplication factor of 1/Ke, and the first bandpass filter FBP1 has a transfer function of
The estimated angular rotation speed {circumflex over (Ω)} of the motor M is subtracted by a seventh subtractor SOUS—7 from another angular rotation speed {circumflex over (Ω)}′ of the motor M, estimated locally and transmitted by a second bandpass filter FBP2. The difference between the locally estimated angular rotation speed {circumflex over (Ω)}′ of the motor M and the estimated angular rotation speed {circumflex over (Ω)} of the motor M is transmitted to a second proportional integral controller RPI2, which delivers at its output a locally estimated resistive current Î′r which is sent to a second proportional calculation module MC2, and to a seventh subtractor SOUS—7, which subtracts it from the current strength Im measured by the current sensor CC, and transmits the resulting difference Î′r−Im to the second bandpass filter FPB2. The second proportional calculation module calculates a proportionality ratio of the estimated resistive current Î′r, equal to the estimated resistive current Îr.
The resistive current Îr, which has no physical reality, is representative of the resistive torque of the motor Tr.
The estimated resistive current Îr is estimated by means of the mechanical equation for the motor:
Tm=J·{dot over (Ω)}′+D·Ω′+Tr
in which
Tm=Km·Im
Îr=Km·Î′r,
Tm is the torque of the motor M, in Nm,
Tr is the resistive torque (the sum of the residual torque and the external torque), in Nm,
J is the inertia of the motor, in kg/m2,
D is the viscous friction of the motor M, in Nm/rad/s, and
Km is the torque coefficient of the electric motor, in Nm/A.
The residual torque, or slot torque, is a torque of interaction between the magnets and the slots of the electric motor M, having a number of periods equal to the number of slots in one mechanical revolution. Thus the frequency of the undulations of the residual torque depends on the angular rotation speed of the motor M.
Additionally, the operation of the second proportional integral controller RPI2 can be described by the following relation:
Î′r=PI2(p)·({circumflex over (Ω)}′−{circumflex over (Ω)})
in which
where KI
The second controller RPI2 can then be designed in order to create the following system:
in which τÎr is a closed loop time constant of the estimator, in seconds, in accordance with the following relation:
where Ir is the real value of the resistive current which is representative of the resistive torque.
Additionally, the second proportional calculation module MC2 has a multiplication factor of Km, and the second bandpass filter FBP2 has a transfer function of
The operation of the second estimator ESTCR, connected in series with the first estimator ESTV, can also be represented by the following relation:
in which
τMECA is the mechanical time constant of the motor, in seconds, and
τIr is the closed loop time constant of the second estimator ESTCR.
Thus
This gain curve C shows that the high frequencies (portion P3 of C) of the angular rotation speed of the motor M are amplified by a ratio of 200 compared with the low frequencies (portion P1 of C). This is due to the fact that it is desirable to have “residual torque” frequencies of up to 100 Hz (or 40 Hz without phase difference), whereas the mechanical bandwidth of the motor M is only 0.5 Hz.
If the angular rotation speed {circumflex over (Ω)} is output by a first estimator ESTV with a finite bandwidth, of about 800 Hz in this example, which therefore starts to suffer from loss of phase from several hundred hertz, the compensation of the resistive torque will be distorted by this loss of phase, and this may lead to sustained oscillation of the movement of the motor; it is preferable, therefore,
The present invention enables a straight slot direct current motor actuator to be controlled at a substantially reduced cost and with greater reliability of the actuator.
Number | Date | Country | Kind |
---|---|---|---|
0807396 | Dec 2008 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2009/067788 | 12/22/2009 | WO | 00 | 10/11/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/072782 | 7/1/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5103404 | McIntosh | Apr 1992 | A |
5637969 | Kato et al. | Jun 1997 | A |
6358263 | Mark et al. | Mar 2002 | B2 |
6918460 | Tajima et al. | Jul 2005 | B2 |
20040206570 | Tajima et al. | Oct 2004 | A1 |
20080118235 | Bruno | May 2008 | A1 |
20080240830 | McNestry | Oct 2008 | A1 |
Number | Date | Country |
---|---|---|
0201605 | Nov 1986 | EP |
2004-173410 | Jun 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20130209074 A1 | Aug 2013 | US |