DC motor drive system and method
First Claim
Patent Images
1. An apparatus for controlling the driver bus current in a DC motor drive system by selectively controlling the switching intervals of a plurality of inverter switches coupled to the motor field windings, comprising:
- means for manually selecting a set-point torque value defining the desired motor output torque;
means for monitoring the instantaneous motor driver bus current and developing a motor driver bus current control signal therefrom;
means for monitoring the motor rotor rotational speed and developing a motor rotor speed control signal therefrom;
means for modifying said set-point torque value, responsive to said motor rotor speed control signal, to produce a modified set-point torque value;
means for simulating motor winding phase current by utilizing said motor driver bus current and rotor speed control signals to generate a simulated motor phase current signal;
means for utilizing said modified set-point torque value and said simulated motor phase current signal, and means for developing an inverter control signal therefrom; and
means for turning off said inverter switches with said inverter control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A DC motor drive system for providing an enhanced motor speed/torque relationship, where circuits modify the motor field winding control switching sequence to compensate for speed effects on motor torque output and to compensate on transient loading effects on motor torque output, and to compensate for rotor inertial effects caused by transient motor load changes.
-
Citations
25 Claims
-
1. An apparatus for controlling the driver bus current in a DC motor drive system by selectively controlling the switching intervals of a plurality of inverter switches coupled to the motor field windings, comprising:
-
means for manually selecting a set-point torque value defining the desired motor output torque; means for monitoring the instantaneous motor driver bus current and developing a motor driver bus current control signal therefrom;
means for monitoring the motor rotor rotational speed and developing a motor rotor speed control signal therefrom;means for modifying said set-point torque value, responsive to said motor rotor speed control signal, to produce a modified set-point torque value; means for simulating motor winding phase current by utilizing said motor driver bus current and rotor speed control signals to generate a simulated motor phase current signal; means for utilizing said modified set-point torque value and said simulated motor phase current signal, and means for developing an inverter control signal therefrom; and
means for turning off said inverter switches with said inverter control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a DC motor drive system having variable loading conditions and comprising semiconductor switches interposed between a direct current supply and the DC motor field windings, the improvement in controlling said switches to provide a constant motor torque output corresponding to a manually-set torque set-point value, comprising:
-
a) means for monitoring the DC motor driver bus peak current and generating a first control signal (IPEAK) responsive thereto; b) means for monitoring the DC motor rotor speed and generating a second control signal (ISPD) responsive thereto; c) means for generating a third control signal (IMOD) by additively combining said second control signal with said set-point value; d) means for generating a fourth control signal (IPHASE) by linearly reducing said first control signal over time; e) means for comparing said third control signal and said fourth control signal, including means for generating an error signal if said fourth control signal exceeds said third control signal; f) means for generating a fifth control signal by additively combining said error signal and said third control signal; and g) means for shutting off said switches when said fifth control signal becomes equal to the motor field winding current.
-
-
21. A method for controlling a DC motor drive system to produce a constant output torque under variable loading conditions, responsive to a preselected set-point torque, by controlling the DC motor driver bus current IBUS, comprising the steps of:
-
a) selecting a set-point current ICOM corresonding to said preselected set-point torque; b) monitoring the instantaneous motor drive bus current IBUS ; c) monitoring the motor rotational speed and developing a current ISPD responsive thereto; d) modifying ICOM in correspondence with ISPD to form IMOD =ICOM +ISPD ; e) simulating the motor phase current IPHASE by linearly reducing the peak value of IBUS at a time rate corresponding to ISPD ; f) comparing IPHASE with IMOD and developing an error signal proportional to the difference (IPHASE -IMOD); g) forming a new set-point signal ISET equal to the sum of IMOD plus said error signal; and h) turning off the current IBUS when ISET equals IBUS. - View Dependent Claims (22, 23, 24)
-
-
25. A method for controlling a DC motor drive system under variable loading conditions, comprising the steps of:
-
a) manually setting a set-point motor torque output value ICOM ; b) monitoring the instantaneous motor driver bus current IBUS ; c) monitoring the motor rotational speed ISPD ; d) modifying the set-point value ICOM in correspondence with increases in motor rotational speed ISPD, to form a modified set-point value IMOD ; e) capturing the peak value IPEAK of the motor driver bus current IBUS ; f) linearly reducing the captured peak value at a time rate corresponding to motor rotational speed to simulate a motor phase current IPHASE ; g) comparing the simulated motor phase current IPHASE with IMOD, and developing an error signal if the simulated motor phase current is greater than the modified set-point value, the magnitude of the error signal being substantially greater than the difference between the simulated motor phase current and the modified set-point value; h) adding the error signal to the IMOD to create a new signal ISET ; i) comparing the new signal ISET to the driver bus current IBUS ; and j) shutting off the driver bus drive current IBUS when the driver bus current signal IBUS becomes equal to the new signal ISET.
-
Specification