IP Library Granted Patent US 10,707,796
Granted Patent B2
US 10,707,796 · App. 16/444,478 · Granted Jul 7, 2020

Motor control system and method

Inventor: Paul Price (Ness Ziona, IL)
Assignee: NEXUS SYSTEMS LTD.
H02P21/22G05B19/19H02P6/06H02P6/10H02P7/04H02P23/0004G05B2219/35585G05B2219/41292G05B2219/41428
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,707,796
App. No.
16/444,478
Granted
Jul 7, 2020
Kind
B2
Abstract

A system for controlling an electric motor which includes three coils and a rotor, comprising a motion-profile-generator for generating a rotor-motion-profile and for producing a position-command, a position-controller for determining a velocity-command and a position-feedforward, for determining a forward-velocity according to the prediction of the velocity required to reach said position-command. The system further includes a first summer for producing a modified velocity, a velocity controller, for determining a current-command, a velocity feedforward, for determining a forward-current and a second summer for producing a modified-current. The system also includes a commutator, for determining respective modified-coil-currents for each of at least three current-control-loops and for dividing said modified-coil-currents between the said current-control-loops according to the position of said rotor. Each current-control-loop includes a current-controller, for determining a respective voltage-command for the respective coil thereof an h-bridge for providing said voltage command to the respective coil thereof.

Claims (24)

1. A system for controlling an electric motor, said electric motor including at least three coils and a rotor, said system comprising:

at least three h-bridges each coupled with a respective coil for a voltage command to the respective coil thereof;

at least three pulse width modulators, each pulse width modulator coupled with a respective h-bridge and determining a pulse width modulated signal for operating the respective one of the at least three h-bridges, said pulse width modulated signal corresponding to a voltage respective of each coil;

a shaft encoder, associated with said rotor, determining a position of said rotor; and

a commutator coupled with said shaft encoder and with each of said pulse width modulators, for determining said voltage respective of each coil according to a received target velocity, said commutator further dividing the voltages between said at least three h-bridges according to the position or said rotor.

2. The system according to claim 1 , further including:

a current sensor coupled with each of said coils for determining an instantaneous current flowing through said coils;

a current controller coupled with said current sensor and with said commutator, for determining a respective voltage command aimed at minimizing a current error between the instantaneous current flowing through the respective coils and the target velocity.

3. The system according to claim 1 , wherein said pulse width modulated signal is one of a slow decay signal, a fast decay signal and a mixed decay signal.

4. The system according to claim 1 , further including:

at least three current control loops between said commutator and pulse width modulators, each of said at least three current control loops being associated with a respective one of said at least three coils, each current control loop including:

a current controller coupled with said commutator, for determining a respective voltage command for the respective coil thereof aimed at minimizing a current error between an instantaneous current flowing through the respective one of said at least three coils and a respective modified coil current; and

an h-bridge coupled with said current controller for providing said voltage command to the respective coil thereof.

5. The system according to claim 2 , further including:

a current feedforward for determining a respective forward voltage according to the respective target velocity and motor electrical parameters;

a first summer, between said commutator and said current controller, coupled with said commutator, with said current controller and with said current feedforward for producing a modified voltage to commutator.

6. The system according to claim 4 , wherein each of said current control loop further includes:

a current feedforward coupled with said commutator, for determining a respective forward voltage according to the respective modified coil current and motor electrical parameters; and

a third summer coupled with said current feedforward and said current controller for producing a modified voltage for the respective coil thereof.

7. The system according to claim 5 , further including:

a velocity controller coupled with said shaft encoder, for determining a current command aimed at minimizing a velocity error between an instantaneous velocity of said rotor and said target velocity;

a velocity feedforward coupled with said first summer, for determining a forward current according to a prediction of the current required to reach said target velocity;

a second summer coupled with said velocity controller, with said current controller and with said current feedforward, for producing a modified current according to said current command and said forward current.

8. The system according to claim 7 , further including a motion profile generator, coupled with said velocity controller, for generating a rotor motion profile, and for producing a velocity command according to said rotor motion profile.

Assignments (2)
SECURITY INTEREST Recorded Nov 27, 2023
From: IRP NEXUS GROUP LTD
To: BANK HAPOALIM B.M.
Reel/Frame 065670/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: PRICE, PAUL
To: NEXUS SYSTEMS LTD.
Reel/Frame 052815/0751 →
Continuity (4)
Continuation 15506060
Provisional Application 62260266 · Nov 26, 2015
Provisional Application 62085262 · Nov 27, 2014
Related Publication 20190305707A1 · Oct 3, 2019