Anticipatory control system for electric motor and anticipatory control method for electric motor applied to cyclic loads
View Patent ↗The present application relates to an anticipatory control system and method for electric motor applied to cyclic loads, said system including an electric motor ( 10 ), at least an electronic control unit ( 20 ), at least an electronic power unit ( 30 ), and at least an electric position-monitoring device. The electric motor ( 10 ) is electrically driven by the electronic power unit ( 30 ), the electronic power unit ( 30 ) is electrically controlled by the electronic control unit ( 20 ), the system includes an average speed controller and a device for monitoring the position of the electric motor, both implemented by the electronic control unit ( 20 ). The speed controller is designed to monitor an average speed of the electric motor ( 10 ), the position-monitoring device is designed to monitor and store an instantaneous speed (V i ) in each position of the electric motor ( 10 ) and estimate, for each position, an instantaneous control speed (V c ) of the electric motor ( 10 ), the electronic control unit ( 20 ) is designed to calculate an average voltage (V m ) from the average speed monitored, and the electronic power unit ( 30 ) is designed to drive electrically the electric motor 10 by a control voltage value (V control ). This control voltage value (V control ) is calculated by multiplying the average voltage (V m ) by the result of the division of the instantaneous control speed (V c ) by the average speed.
1. Anticipatory control system for electric motor applied to cyclical loads, the control system comprising:
an electric motor ( 10 );
at least an electronic control unit ( 20 );
at least an electronic power unit ( 30 );
the electric motor ( 10 ) being electrically driven by the electronic power unit ( 30 );
an electronic power unit ( 30 ) being electrically commanded by way of the electronic control unit ( 20 ),
the anticipatory control system further comprising an average speed controller and an electric position-observing device of the electric motor, both implemented by way of the electronic control unit ( 20 ), the average speed controller being arranged to monitor an average speed of the electric motor ( 10 ), the position-observing device being arranged to monitor and store an instantaneous speed (V i ) in each position of the electric motor ( 10 ) and estimate, by way of each position, an instantaneous speed of control (V c ) of the electric motor ( 10 ), the electronic control unit ( 20 ) being arranged to calculate an average voltage (V m ) based on the average speed monitored, the electronic power unit ( 30 ) being arranged to electrically drive the electric motor ( 10 ) by way of a control voltage value (V control ), this control voltage value (V control ) being calculated by multiplying the average voltage (V m ) by the result of the division between the instantaneous speed of control (V c ) and the average speed.
2. System according to claim 1 , wherein the electric motor ( 10 ) is of the Brushless DC type.
3. System according to claim 1 , wherein the electronic power unit ( 30 ) comprises a set of electronic power switches (SW 2 N) arranged to control a voltage in each phase of the electric motor ( 10 ).
4. System according to claim 1 , wherein the control voltage value (V control ) is calculated so as to provide a waveform of the current of the electric motor ( 10 ) substantially aligned to a waveform of the induced voltage in the electric motor ( 10 ).
5. System according to claim 1 , wherein the instantaneous speed (V i ) comprises a sample of the prior round of the electric motor ( 10 ) such that the system anticipates a behavior of the cyclical loads.
6. System according to claim 1 , wherein the position-observing device operates so as to arrange a speed observer.
7. System according to claim 6 , wherein the speed observer comprises a timer arranged to monitor a response from the position sensor.
8. System according to claim 6 , wherein said system is arranged to apply a constant voltage to the electric motor ( 10 ) during each of the commutation positions.
9. System according to claim 8 , wherein the voltage applied in each position of the electric motor ( 10 ) is given based on the rotations measured in each position.
10. System according to claim 1 , further comprising a filter arranged to optimize the reading of the speed of the electric motor ( 10 ).
11. Anticipatory control method for electric motor ( 10 ) applied to cyclical loads, the method comprising the following steps:
i) calculating an average speed of the electric motor ( 10 );
ii) calculating, using the average speed, an average voltage (V m ),
iii) monitoring an instantaneous speed (V 1 ) in each position of the electric motor ( 10 ),
iv) storing one or more instantaneous speed (V i ) values calculated in the prior step,
v) estimating, by way of each position of the electric motor ( 10 ), an instantaneous speed of control (V e ) of the electric motor ( 10 ),
vi) electrically driving the electric motor ( 10 ), by way of a control voltage value (V control ), this control voltage value being (V control ) calculated by a method comprising multiplying the average voltage (V m ) by the result of the division between the instantaneous speed of control (V c ) and the average speed.
12. Anticipatory control method for electric motor ( 10 ) according to claim 11 , wherein the steps are implemented by way of a control system defined comprising:
an electric motor ( 10 );
at least an electronic control unit ( 20 );
at least an electronic power unit ( 30 );
the electric motor ( 10 ) being electrically driven by the electronic power unit ( 30 );
an electronic power unit ( 30 ) being electrically commanded by way of the electronic control unit ( 20 ),
the anticipatory control system further comprising an average speed controller and an electric position-observing device of the electric motor, both implemented by way of the electronic control unit ( 20 ), the average speed controller being arranged to monitor an average speed of the electric motor ( 10 ), the position-observing device being arranged to monitor and store an instantaneous speed (V i ) in each position of the electric motor ( 10 ) and estimate, by way of each position, an instantaneous speed of control (V c ) of the electric motor ( 10 ), the electronic control unit ( 20 ) being arranged to calculate an average voltage (V m ) based on the average speed monitored, the electronic power unit ( 30 ) being arranged to electrically drive the electric motor ( 10 ) by way of a control voltage value (V control ), this control voltage value (V control ) being calculated by multiplying the average voltage (V m ) by the result of the division between the instantaneous speed of control (V c ) and the average speed.