Controlling a brushless motor
US-12095402-B2 · Sep 17, 2024 · US
US9531307B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9531307-B2 |
| Application number | US-201514667889-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2015 |
| Priority date | Apr 3, 2014 |
| Publication date | Dec 27, 2016 |
| Grant date | Dec 27, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of controlling a motor includes a) acquiring a rotational speed parameter; b) selecting either a three-phase modulation scheme and a two-phase modulation scheme based on a result of comparing a rotational speed of the motor with a predetermined reference speed; c) calculating phase voltage command values based on a target rotational speed and the rotational speed parameter; d) generating switching signals by using the selected modulation scheme based on the phase voltage command values; and e) outputting the switching signals to an inverter. In step b), the two-phase modulation scheme is selected when the rotational speed of the motor is higher than the reference speed to reduce switching loss is reduced and improve power efficiency without deteriorating starting characteristics and motor drive characteristics when the rotational speed is low.
Opening claim text (preview).
What is claimed is: 1. A method of controlling a motor driven by a three-phase voltage source inverter, the method comprising the steps of: a) acquiring a rotational speed parameter representing a rotational speed of the motor; b) after step a), selecting one of a first system and a second system as a switching signal generation system based on a result of comparing the rotational speed of the motor represented by the rotational speed parameter with a predetermined reference speed; c) after step a), calculating phase voltage command values for each of three phases of the motor based on a target rotational speed and the rotational speed parameter; d) after steps b) and c), generating switching signals for each of the three phases of the motor by using the selected switching signal generation system based on the phase voltage command values; and e) after step d), outputting the switching signals to the inverter; wherein the first system is a three-phase modulation scheme which calculates duties of the switching signals for each of the three phases of the motor based on voltage values of the phase voltage command values for each of the three phases of the motor and a voltage value of a carrier signal; the second system is a two-phase modulation scheme which, based on the voltage values of the phase voltage command values for each of the three phases and the voltage value of the carrier signal, selects one of the three phases and fixes the duties of the switching signals for the selected phase in an ON state or an OFF state, and calculates the duties of the switching signals for the other two phases; and in step b), the second system is selected when the rotational speed is higher than the reference speed. 2. The method of controlling the motor according to claim 1 , wherein step a) includes: a-1) detecting a shunt current which flows through a shunt resistor provided in the inverter; a-2) calculating estimated three-phase currents based on the shunt current; a-3) transforming the estimated three-phase currents to an αβ stationary reference frame to calculate stationary reference frame currents; and a-4) transforming the stationary reference frame currents to a dq synchronously rotating reference frame to calculate rotating reference frame currents as the rotational speed parameter. 3. The method of controlling the motor according to claim 2 , wherein step c) includes: c-1) calculating rotating reference frame voltage command values in the dq synchronously rotating reference frame based on a current command value in the dq synchronously rotating reference frame and the rotating reference frame currents, the target rotational speed parameter representing the target rotational speed; c-2) transforming the rotating reference frame voltage command values to the αβ stationary reference frame to calculate stationary reference frame voltage command values; and c-3) transforming the stationary reference frame voltage command values to a three-phase reference frame to calculate the phase voltage command values. 4. The method of controlling the motor according to claim 2 , wherein the shunt resistor is a resistor connected in series with a ground line common to all the three phases of the inverter. 5. The method of controlling the motor according to claim 4 , further comprising a step of f) after step a) and before step d), comparing the rotational speed of the motor with a predetermined threshold speed based on the rotational speed parameter, and determining whether or not a current correction is to be performed in step d) based on a result of the comparison. 6. The method of controlling the motor according to claim 5 , wherein the reference speed used in step b) and the threshold speed used in step f) are identical to each other; step f) is performed before step b); and in step b), one of the first system and the second system is selected as the switching signal generation system based on a determination as to whether or not the current correction is to be performed made at step f). 7. The method of controlling the motor according to claim 1 , wherein the carrier signal is a triangle wave; step d) includes: d-1) adding a same correction signal to each of the phase voltage command values for the three phases to calculate corrected phase voltage command values for the three phases; and d-2) comparing a voltage value of each of the corrected phase voltage command values for the three phases with the voltage value of the carrier signal, and calculating the duties of the switching signals for each of the three phases based on relative magnitudes of the compared voltage values; and in the second system, the corrected phase voltage command value for one of the three phases selected in each cycle of the carrier signal is fixed at a voltage value which never crosses the carrier signal during the cycle. 8. The method of controlling the motor according to claim 2 , wherein the carrier signal is a triangle wave; step d) includes: d-1) adding a same correction signal to each of the phase voltage command values for the three phases to calculate corrected phase voltage command values for the three phases; and d-2) comparing a voltage value of each of the corrected phase voltage command values for the three phases with the voltage value of the carrier signal, and calculating the duties of the switching signals for each of the three phases based on relative magnitudes of the compared voltage values; and in the second system, the corrected phase voltage command value for one of the three phases selected in each cycle of the carrier signal is fixed at a voltage value which never crosses the carrier signal during the cycle. 9. The method of controlling the motor according to claim 3 , wherein the carrier signal is a triangle wave; step d) includes: d-1) adding a same correction signal to each of the phase voltage command values for the three phases to calculate corrected phase voltage command values for the three phases; and d-2) comparing a voltage value of each of the corrected phase voltage command values for the three phases with the voltage value of the carrier signal, and calculating the duties of the switching signals for each of the three phases based on relative magnitudes of the compared voltage values; and in the second system, the corrected phase voltage command value for one of the three phases selected in each cycle of the carrier signal is fixed at a voltage value which never crosses the carrier signal during the cycle. 10. The method of controlling the motor according to claim 4 , wherein the carrier signal is a triangle wave; step d) includes: d-1) adding a same correction signal to each of the phase voltage command values for the three phases to calculate corrected phase voltage command values for the three phases; and d-2) comparing a voltage value of each of the corrected phase voltage command values for the three phases with the voltage value of the carrier signal, and calculating the duties of the switching signals for each of the three phases based on relative magnitudes of the compared voltage values; and in the second system, the corrected phase voltage command value for one of the three phases selected in each cycle of the carrier signal is fixed at a voltage value which never crosses the carrier signal during the cycle. 11. A motor controller configured or programmed to supply electric drive currents to a motor, the motor controller comprising: a rotational speed detector configured or programmed to acquire a rotational speed parameter representing a rotational speed of the motor; a switching signal generation system determination controller con
Electronic commutators · CPC title
wherein the PWM mode is adapted on the running conditions of the motor, e.g. the switching frequency · CPC title
specially adapted for high speeds, e.g. above nominal speed · CPC title
Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.