Dc motor comprising accelerator and energy storage ring
US-2024178772-A1 · May 30, 2024 · US
US9705438B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9705438-B2 |
| Application number | US-201514799415-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2015 |
| Priority date | Jul 14, 2015 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
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 controller for controlling a multi-phase motor is described. The controller may be configured to measure a plurality of phase voltages of the multi-phase motor when the multi-phase motor is in an uncontrolled state. The controller may be configured to determine, based on the plurality of measured phase voltages, a position and a velocity of a rotor of the multi-phase motor. The velocity of the rotor includes a speed of the rotor and a direction of the rotor. The controller may be further configured to, responsive to determining that the direction of the rotor is a forward direction and the speed of the rotor satisfies a closed-loop threshold speed: set, based on the position of the rotor and the velocity of the rotor, at least one initial control condition of the rotor, and control, using closed-loop control and based on the at least one initial control condition, the rotor.
Opening claim text (preview).
What is claimed is: 1. A controller for controlling a multi-phase motor, wherein the controller is configured to: while the multi-phase motor is in an uncontrolled state, measure, by a respective ADC of a plurality of ADCs, at least two phase voltages of a plurality of phase voltages generated by the multi-phase motor; determine, based on the at least two measured phase voltages, a position of a rotor of the multi-phase motor; determine, based on the at least two measured phase voltages, a velocity of the rotor, wherein the velocity of the rotor includes a speed of the rotor and a direction of the rotor; and responsive to determining that the direction of the rotor is a forward direction and the speed of the rotor satisfies a threshold speed: set, based on the position of the rotor and the velocity of the rotor, at least one initial control condition of the rotor; and control, using closed-loop control and based on the at least one initial control condition, the rotor. 2. The controller of claim 1 , wherein the threshold speed is a positive threshold speed, and wherein the controller is further configured to: responsive to determining that the direction of the rotor is a reverse direction and that the speed of the rotor satisfies a negative threshold speed: set, based on the position of the rotor and the velocity of the rotor, the at least one initial control condition of the rotor; and slow, using closed-loop control and based on the at least one initial control condition, the rotor until the speed of the rotor does not satisfy the negative threshold speed. 3. The controller of claim 1 , wherein the controller is further configured to: responsive to determining that the speed of the rotor does not satisfy the threshold speed: brake the rotor until the rotor has stopped rotating; and re-start the rotor in the forward direction; responsive to restarting the rotor in the forward direction, determine whether the rotor speed satisfies the threshold speed; responsive to determining that the rotor speed does not satisfy the threshold rotor speed, control the rotor using open-loop control; and responsive to determining that the rotor speed satisfies the threshold rotor speed, control the rotor using closed-loop control. 4. The controller of claim 3 , wherein the controller is further configured to brake the rotor by at least being configured to apply a voltage with a zero vector. 5. The controller of claim 1 , wherein the controller is configured to measure at least two of the plurality of phase voltages generated by the multi-phase motor by at least being configured to measure each phase voltage generated by the multi-phase motor with a respective ADC of the plurality of ADCs. 6. The controller of claim 1 , wherein the controller is configured to measure at least two of the plurality of phase voltages generated by the multi-phase motor by at least being configured to measure a subset of phase voltages generated by the multi-phase motor with a respective ADC of the plurality of ADCs, wherein the controller is further configured to determine, based on the subset of phase voltages, at least one additional phase voltage generated by the multi-phase motor without measuring the at least one additional phase voltage. 7. The controller of claim 1 , wherein the controller is further configured to: determine, based on the measured plurality of voltages, 2-phase sinusoidal voltages Vα and Vβ; and determine, based the 2-phase sinusoidal voltages Vα and Vβ, a rotating BEMF space vector, wherein determining the position of the rotor is further based on the rotating BEMF vector, and wherein determining the velocity of the rotor is further based on the rotating BEMF vector. 8. The controller of claim 1 , wherein the controller is configured to set the at least one initial control condition of the rotor by at least being configured to: set an initial inverter output voltage, set a plurality of initial motor phase currents, or set a plurality of initial quadrature voltages. 9. A method for controlling a multi-phase motor, the method comprising: while the multi-phase motor is in an uncontrolled state, measuring, with a respective ADC of a plurality of ADCs, a plurality of phase voltages generated by the multi-phase motor; determining, based on the at least two measured phase voltages, a position of a rotor of the multi-phase motor; determining, based on the at least two measured phase voltages, a velocity of the rotor, wherein the velocity of the rotor includes a speed of the rotor and a direction of the rotor; and responsive to determining that the direction of the rotor is a forward direction and the speed of the rotor satisfies a threshold speed: setting, based on the position of the rotor and the velocity of the rotor, at least one initial control condition of the rotor; and controlling, using closed-loop control and based on the at least one initial control condition, the rotor. 10. The method of claim 9 , wherein the threshold speed is a positive threshold speed, the method further comprising: responsive to determining that the direction of the rotor is a reverse direction and that the speed of the rotor satisfies a negative threshold speed: setting, based on the position of the rotor and the velocity of the rotor, the at least one initial control condition of the rotor; and slow, using closed-loop control and based on the at least one initial control condition, the rotor until the speed of the rotor does not satisfy the negative threshold speed. 11. The method of claim 9 , further comprising: responsive to determining that the speed of the rotor does not satisfy the threshold speed: braking the rotor until the rotor has stopped rotating; and re-starting the rotor in the forward direction; responsive to restarting the rotor in the forward direction, determining whether the rotor speed satisfies the threshold speed; responsive to determining that the rotor speed does not satisfy the threshold speed, controlling the rotor using open-loop control; and responsive to determining that the rotor speed does not satisfy the threshold speed, controlling the rotor using closed-loop control. 12. The method of claim 11 , wherein braking the rotor until it has stopped rotating includes applying a voltage with a zero vector. 13. The method of claim 9 , wherein measuring at least two of the plurality of phase voltages generated by the multi-phase motor includes measuring, with a respective ADC of the plurality of ADCs, each phase voltage generated by the multi-phase motor. 14. The method of claim 9 , wherein measuring at least two of plurality of phase voltages generated by the multi-phase motor includes measuring, with a respective ADC of the plurality of ADCs, a subset of the phase voltages generated by the multi-phase motor, the method further comprising determining, based on the subset of phase voltages, at least one additional phase voltage generated by the multi-phase motor without measuring the at least one additional phase voltage. 15. The method of claim 9 , further comprising: determining, based on the measured plurality of voltages, 2-phase sinusoidal voltages Vα and Vβ; and determining, based the 2-phase sinusoidal voltages Vα and Vβ, a rotating BEMF space vector, wherein determining the position of the rotor is further based on the rotating BEMF vector, and wherein determining the velocity of the rotor is further based on the rotating BEMF vector. 16. The method of claim 9 , wherein setting the at least one initial control condition of the rotor compr
using back-emf in windings · CPC title
Rotor flux based control · CPC title
Arrangements for controlling the speed or torque of a single motor (H02P6/10, H02P6/28 take precedence) · CPC title
Electricity · mapped topic
in a selected direction of rotation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.