# US 2012/0074876 A1 · Apparatus and method for optimizing current use during control of multiple motors

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2012/0074876 A1
- Document ID: US20120074876A1
- Status: Published application
- Kind: A1
- Application number: 13/246,063
- Filed: 2011-09-27
- Published: 2012-03-29
- Earliest claimed: 2010-02-01
- Inventors: Yesaiahu REDLER
- Web page: https://patentgrep.com/patent/US20120074876A1

## CPC

- H02P 5/52: additionally providing control of relative angular displacement
- B60L 15/32: Control or regulation of multiple-unit electrically-propelled vehicles
- H02P 27/08: with pulse width modulation
- Y02T 10/64: Electric machine technologies in electromobility
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- Y02T: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION

## Abstract

A method for is disclosed for using pulse-width modulated (PWM) signals in the control of a plurality of electric motors or of at least one electric motor with multiple windings. The method comprises steps of: measuring the current being drawn by each of said electric motors; transmitting signals corresponding to the current being drawn said plurality of motors to a central controller; transmitting from said central controller signals corresponding to the amount of current to be drawn by each motor, whereby the relative phases and durations of said signals are distributed according to a predetermined protocol; and repeating steps (a) through (c) while said electric motors are in operation. The distribution of PWM signals defines the total current drawn from said source of electricity as a function of time.

## Claims

### Claim 1

A method for using pulse-width modulated signals in the control of the electric current drawn from a source of electricity by a system comprising:
a central controller adapted to provide pulse-width modulated (PWM) signals;
a motor subsystem chosen from the group consisting of
a plurality of electric motors each of which has a single winding;
at least one electric motor with multiple windings; and,
a plurality of electric motors, at least one of which has multiple windings;
in cases in which said motor subsystem comprises a plurality of electric motors:
measuring means for measuring the current being drawn by each of said plurality of electric motors;
current controlling means for controlling the current being drawn by each of said plurality of electric motors;
measuring means for measuring the current being drawn by each of said plurality of electric motors;
in cases in which said motor subsystem comprises at least one motor with multiple windings:
measuring means for measuring the current being drawn by each of said windings;
current controlling means for controlling the current being drawn by each of said windings;
measuring means for measuring the current being drawn by each of said windings; and,
transmitting means for transferring signals between said central controller and said current controlling means;
wherein said method comprises:
measuring separately the current being drawn by each of said electric motors with a single winding and the current being drawn by each winding of said motors with multiple windings;
transmitting to said central controller, according to a predetermined sequence, a plurality of signals, each one of said plurality of signals corresponding to the current being drawn by one of said of motors with a single winding or to the current being drawn by one of the windings of each of said motors with multiple windings;
transmitting, according to a predetermined sequence, at least one PWM signal from said central controller to each of said current controlling means, each of said at least one PWM signals corresponding to the amount of current to be drawn by said motor or said winding, whereby the relative phases and durations of said at least one PWM signals are distributed according to a predetermined protocol; and,
repeating the previous three steps while said motors are in operation;
whereby the distribution of PWM signals defines the total current drawn from said source of electricity as a function of time.

### Claim 2 (depends on 1)

The method according to claim 1, wherein said central controller is adapted to provide signals chosen from the group consisting of (a) PWM signals and (b) timing signals, wherein the distribution of signals provided by said central controller defines the total current drawn from said source of electricity as a function of time.

### Claim 3 (depends on 1)

The method according to claim 1, wherein said system further comprises a plurality of MAMC agents in cases when said motor subsystem comprises a plurality of motors, each of said MAMC agents adapted to transfer signals to and from said central controller and to control at least one of said motors, and said system further comprises a logic bridge and driver in cases when said motor subsystem comprises a motor with multiple windings, said logic bridge and driver adapted to transfer signals to and from said central controller and to control at least one of said windings, and further wherein said method further comprises steps of:
transmitting, according to a predetermined sequence, a plurality of signals, each one of said plurality of signals corresponding to the current being drawn by one of said plurality of motors, from at least one of said plurality of MAMC agents to said central controller when said system comprises a plurality of MAMC agents, and from said logic bridge and driver when said subsystem comprises a logic bridge and driver;
transmitting at least one signal from said central controller to each of said plurality of MAMC agents when said system comprises a plurality of MAMC agents, each of said signals corresponding to the amount of current to be drawn by the motor being controlled by the agent receiving said signal, whereby the relative phases and durations of said signals are distributed according to a predetermined protocol;
transmitting at least one signal from said central controller to said logic bridge and driver when said system comprises a logic bridge and driver, each of said signals corresponding to the amount of current to be drawn by the winding being controlled by the driver receiving said signal, whereby the relative phases and durations of said signals are distributed according to a predetermined protocol; and,
repeating the previous steps while said electric motors are in operation;
wherein the distribution of PWM signals defines the total current drawn from said source of electricity as a function of time according to a predetermined protocol.

### Claim 4 (depends on 3)

The method according to claim 3, wherein said central controller is adapted to provide signals chosen from the group consisting of (a) PWM signals and (b) timing signals, wherein the distribution of signals provided by said central controller defines the total current drawn from said source of electricity as a function of time.

### Claim 5 (depends on 1)

The method according to claim 1, wherein said distribution of PWM signals defines the total current drawn from said source of electricity according to a protocol chosen from the group consisting of (a) substantially constant; (b) a series of pulses, the maxima, durations, timing, and shapes of which are determined according to a predetermined protocol; and (c) a series of pulses, the maxima, durations, timing, frequency and shapes of which are determined according to a predetermined protocol.

### Claim 6 (depends on 5)

The method according to claim 5, wherein said distribution of PWM signals comprises a series of pulses chosen from the group consisting of (a) a series of pulses produced at a predetermined fixed frequency and (b) a series of pulses produced at a variable frequency.

### Claim 7 (depends on 6)

The method according to claim 6, wherein said variable frequency is produced according to a predetermined protocol whereby the current drawn from said source of electricity is substantially constant with time.

### Claim 8 (depends on 1)

The method according to claim 1, wherein said distribution of PWM signals defines the total current drawn such that the total instantaneous current does not exceed a predetermined maximum value.

### Claim 9 (depends on 1)

The method according to claim 1, wherein said distribution of PWM signals defines the total current drawn such that the total instantaneous current does not fall below a predetermined minimum value.

### Claim 10 (depends on 1)

The method according to claim 1, wherein said distribution of PWM signals defines the total current drawn such that the lifetime of said source of electric current is extended beyond the lifetime of the source of electric current in a system otherwise substantially identical to but being controlled by a method other than the method according to claim 1.

### Claim 11 (depends on 3)

The method according to claim 3, wherein said step of transmitting, according to a predetermined sequence, a plurality of signals further comprises steps of:
defining a network cycle comprising at least one segment during which data is transmitted;
defining static segment within each network cycle, said static segment comprising a fixed period of time during which deterministic data is transmitted; and,
transmitting said plurality of signals sequentially from said plurality of agents during each static segment.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising an additional step of transmitting data in a dynamic segment following said static segment within each network cycle.

### Claim 13 (depends on 12)

The method according to claim 12, further comprising an additional step of transmitting network maintenance and/or timing signals during a symbol window following said dynamic segment.

### Claim 14 (depends on 11)

The method according to claim 11, wherein each network cycle further comprises a predetermined idle time.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising a further step of synchronizing node clocks during said idle time.

### Claim 16 (depends on 3)

The method according to claim 3, further comprising steps of:
measuring at least one of (a) acceleration along at least one axis, (b) temperature, and (c) slipping rate of each of said electric motors; and,
transmitting the at least one value obtained in the previous step from at least one of said plurality of MAMC agents when said system comprises a plurality of MAMC agents, and from said logic bridge when said system comprises a logic bridge, to said central controller.

### Claim 17 (depends on 3)

The method according to claim 3, further comprising steps of:
measuring the acceleration along at least one axis;
calculating the slipping rate of at least one of said motors from said measured acceleration; and,
transmitting at least one value obtained in said step of calculating the slipping rate of at least one of said motors from at least one of said plurality of MAMC agents when said system comprises a plurality of MAMC agents, and from said logic bridge when said system comprises a logic bridge, to said central controller.

### Claim 18 (depends on 16)

The method according to claim 16, wherein said motor subsystem comprises a plurality of motors, and further wherein said step of transmitting from said central controller to each of said plurality of MAMC agents at least one signal further comprises the additional step of transmitting a signal to at least one of said plurality of MAMC agents whereby the direction of rotation of at least one of said plurality of electric motors is reversed.

### Claim 19 (depends on 18)

The method according to claim 18, wherein said distribution of PWM signals is adapted to reverse said direction of rotation of at least one of said plurality of electric motors whereby braking of said motors occurs without slipping.

### Claim 20 (depends on 1)

The method according to claim 1, further comprising steps of:
obtaining a means of providing, for each of said motors, set points for at least one parameter chosen from the group consisting of (a) the axial position of each of said DC motors; (b) the linear position of each of said DC motors; and (c) the speed of each of said DC motors;
obtaining means for determining the actual values of said at least one parameter;
obtaining means for reporting said actual values of said at least one parameter to said central controller;
obtaining means for altering said actual values of said at least one parameter;
obtaining at least one boost capacitor;
setting at least one parameter chosen from the group consisting of (a) the axial position of each of said DC motors; (b) the linear position of each of said DC motors; and (c) the speed of each of said DC motors via a control loop, said control loop comprising steps of:
entering the control loop;
retrieving the desired set point for each of said parameters, said retrieval obtained by memory recall if said set point has not changed since the previous occurrence of step (i), otherwise from said set point control;
reading the feedback conditions;
normalizing the feedback conditions to said set point value;
calculating the error of said at least one parameter to its set point;
calculating, for each of said motors, the amount of electrical current said source of electricity must provide to said means of altering said values of said at least one parameter necessary to bring each of said motors to its set point;
updating, when necessary, each set point provided to said feedback control;
calculating the correlation of the current needed for altering said values of said at least one parameter with the duty cycle value of said PWM signal;
calculating the total current;
correlating the duty cycle for each of said motors with a corresponding initial motion and/or speed;
discharging, if necessary, at least part of the charge stored in said at least one boost capacitor to the gate drive;
storing new values in the PWM register of said integrated control unit for each of said motors; and,
waiting for the next cycle;
wherein in addition to optimizing the electric current use of said system, said method controls independently at least one parameter chosen from the group consisting of (a) the axial position of each of said DC motors; (b) the linear position of each of said DC motors; and (c) the speed of each of said DC motors.

### Claim 21 (depends on 20)

The method according to claim 20, wherein said DC motors are brushless DC motors.

### Claim 22 (depends on 1)

The method according to claim 1, adapted to control the motors that control the wheels of an electric vehicle.

### Claim 23

An apparatus for using pulse-width modulated (PWM) signals to provide control to a motor system, said apparatus connectable to a motor system comprising at least one of the group consisting of:
a plurality of electric motors each of which has a single winding;
at least one electric motor with multiple windings; and,
a plurality of electric motors, at least one of which has multiple windings;
wherein said apparatus comprises, when said motor system comprises a plurality of motors, a multi-axis motor controller (MAMC), said MAMC comprising:
a synchronized pulse-width modulation (PWM) controller adapted for providing PWM signals to said plurality of electric motors; and,
communications means adapted to transmit signals from said MAMC to said plurality of motors and to receive signals transmitted from said plurality of electric motors to said MAMC;
and further wherein said apparatus comprises, when said motor system comprises a motor with multiple windings, a logic bridge and driver, said logic bridge and driver comprising:
a synchronized pulse-width modulation (PWM) controller adapted for providing PWM signals to said plurality of electric motors; and,
communications means adapted to transmit signals from said logic bridge and driver to said windings and to receive signals transmitted from said windings to said logic bridge and driver;
whereby the relative phases of said PWM signals are distributed according to a predetermined protocol.

### Claim 24 (depends on 23)

The apparatus according to claim 23, further comprising at least one boost capacitor in electrical connection with the source of electricity for said electric motors.

### Claim 25 (depends on 23)

The apparatus according to claim 23, wherein said predetermined protocol is chosen such that the current demand upon the source of electricity powering said electric motors cannot exceed the maximum current said source of electricity is capable of providing.

### Claim 26 (depends on 23)

The apparatus according to claim 23, wherein said communications means comprises a two-way signal bus between said MAMC or logic bridge and said plurality of motors and/or multiple windings.

### Claim 27 (depends on 23)

The apparatus according to claim 23, wherein said electric motors are brushless DC motors.

### Claim 28 (depends on 23)

The apparatus according to claim 23, adapted for use in an electric vehicle; wherein said apparatus controls the electric motors that drive the wheels of said electric vehicle.

### Claim 29 (depends on 23)

The apparatus according to claim 23, adapted for use in a projectile device, wherein said apparatus controls the electric motors within said projectile device.

### Claim 30 (depends on 23)

A projectile device, comprising:
at least one of (a) a payload and (b) a canard (fin);
a plurality of DC motors; and,
a control apparatus according to claim 23;
wherein said pulse-width modulated signal is used to control independently and to optimize the current used to alter at least one parameter chosen from the group consisting of (a) the axial position of each of said DC motors; (b) the linear position of each of said DC motors; and (c) the speed of each of said DC motors.

### Claim 31 (depends on 30)

The projectile device according to claim 30, wherein the projectile device is chosen from the group consisting of smart artillery and rocket.
