Patent US5777447A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5777447A Expired / Lapsed US ⏱️ 0.0 years remaining

Control apparatus for brushless DC motor

Assignee: Denso Corp
•
Filing: 1996-05-07
•
Granted: 1998-07-07
•
Expires: 2016-05-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A torque command value is calculated in response to a command. A torque current is calculated on the basis of the calculated torque command value. The torque current is to be driven through an armature winding of the brushless DC motor, and is in phase with an electrical angle of the brushless DC motor. Calculation is made as to a phase advance current to be driven through the motor armature winding. The phase advance current has a phase advance of 90° with respect to the motor electrical angle. A target current is calculated from the calculated torque current and the calculated phase advance current. An actual current through the motor armature winding is controlled in response to the calculated target current. An upper limit of the phase advance current is calculated on the basis of at least one of a speed command and a rotational speed of the brushless DC motor. A determination is made as to whether or not the actual current through the motor armature winding follows the target current. When the actual current through the motor armature winding follows the target current, the phase advance current is decreased within a range having a lower limit equal to zero. When the actual current through the motor armature winding does not follow the target current, the phase advance current is increased within a range having an upper limit equal to the calculated upper limit.

Inventors

  • 👤 Yoshiyuki Okano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:35
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/06; H02P21/00; H02P21/06

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 394 words
A control apparatus for a brushless DC motor, comprising: a) a converter for converting AC electric power to DC electric power; b) at least one inverter being connected between the converter and an armature winding of the brushless DC motor for generating a drive current from the DC electric power generated by the converter and for supplying the drive current to the armature winding of the brushless DC motor; c) torque command value calculating means for calculating a torque command value to drive the brushless DC motor in response to a speed command; d) torque current calculating means for calculating a torque current on the basis of the calculated torque command value, the torque current being driven through the armature winding of the brushless DC motor and being in phase with an electrical angle of the brushless DC motor; e) phase advance current calculating means for calculating a phase advance current to be driven through the motor armature winding, the phase advance current having a phase advance of 90° with respect to the motor electrical angle; and f) current controlling means for calculating a target current from the calculated torque current and the calculated phase advance current, and for controlling an actual current through the motor armature winding in response to the calculated target current; wherein the phase advance current calculating means comprises: e1) upper limit calculating means for calculating an upper limit of the phase advance current on the basis of at least one of the speed command and a rotational speed of the brushless DC motor; e2) means for detecting the actual current through the motor armature winding which is controlled by the current controlling means; e3) follow-up condition determining means for determining whether or not the detected actual current through the motor armature winding follows the target current; and e4) phase advance current updating means for, when the follow-up condition determining means determines that the detected actual current through the motor armature winding follows the target current, decreasing the phase advance current within a range having a lower limit equal to zero, and for, when the follow-up condition determining means determines that the detected actual current through the motor armature winding does not follow the target current, increasing the phase advance current within a range having an upper limit equal to the upper limit calculated by the upper limit calculating means.
Claim 2
Dependent Claim 394 words
A control apparatus for a brushless DC motor, comprising: a) a converter for converting AC electric power to DC electric power; b) at least one inverter being connected between the converter and an armature winding of the brushless DC motor for generating a drive current from the DC electric power generated by the converter and for supplying the drive current to the armature winding of the brushless DC motor; c) torque command value calculating means for calculating a torque command value to drive the brushless DC motor in response to a speed command; d) torque current calculating means for calculating a torque current on the basis of the calculated torque command value, the torque current being driven through the armature winding of the brushless DC motor and being in phase with an electrical angle of the brushless DC motor; e) phase advance current calculating means for calculating a phase advance current to be driven through the motor armature winding, the phase advance current having a phase advance of 90° with respect to the motor electrical angle; and f) current controlling means for calculating a target current from the calculated torque current and the calculated phase advance current, and for controlling an actual current through the motor armature winding in response to the calculated target current; wherein the phase advance current calculating means comprises: e1) upper limit calculating means for calculating an upper limit of the phase advance current on the basis of at least one of the speed command and a rotational speed of the brushless DC motor; e2) means for detecting the actual current through the motor armature winding which is controlled by the current controlling means; e3) follow-up condition determining means for determining whether or not the detected actual current through the motor armature winding follows the target current; and e4) phase advance current updating means for, when the follow-up condition determining means determines that the detected actual current through the motor armature winding follows the target current, decreasing the phase advance current within a range having a lower limit equal to zero, and for, when the follow-up condition determining means determines that the detected actual current through the motor armature winding does not follow the target current, increasing the phase advance current within a range having an upper limit equal to the upper limit calculated by the upper limit calculating means.
Claim 3
Dependent Claim 87 words
A control apparatus as recited in claim 1, wherein the phase advance current calculating means further comprises: c5) decelerating operation determining means for determining whether or not the brushless DC motor is to be decelerated on the basis of a variation in one of the speed command and the rotational speed; and c6) calculation inhibiting means for substantially nullifying the phase advance current to inhibit calculation of the phase advance current when the decelerating operation determining means determines that the brushless DC motor is to be decelerated.
Claim 4
Dependent Claim 80 words
A control apparatus as recited in claim 1, wherein the phase advance current calculating means further comprises: c5) high-speed drive determining means for determining whether or not the brushless DC motor is currently driven at a rotational speed higher than a given rotational speed; and c6) means for substantially nullifying the phase advance current when the high-speed drive determining means determines that the brushless DC motor is not currently driven at a rotational speed higher than the given rotational speed.
Claim 5
Dependent Claim 58 words
A control apparatus as recited in claim 1, wherein the upper limit calculating means comprises a look-up table for calculating the upper limit, the look-up table having a maximum phase advance current value predetermined with respect to the speed command, and means for calculating the upper limit of the phase advance current by referring to the look-up table.
Claim 6
Dependent Claim 333 words
A control apparatus for a brushless DC motor, comprising: a) a converter for converting AC electric power to DC electric power; b) at least one inverter being connected between the converter and an armature winding of the brushless DC motor for generating a drive current from the DC electric power generated by the converter and for supplying the drive current to the armature winding of the brushless DC motor; c) torque command value calculating means for calculating a torque command value to drive the brushless DC motor in response to a speed command; d) torque current calculating means for calculating a torque current on the basis of the calculated torque command value, the torque current being driven through the armature winding of the brushless DC motor and being in phase with an electrical angle of the brushless DC motor; e) phase advance current calculating means for calculating a phase advance current to be driven through the motor armature winding, the phase advance current having a phase advance of 90° with respect to the motor electrical angle; and f) current controlling means for calculating a target current from the calculated torque current and the calculated phase advance current, and for controlling an actual current through the motor armature winding in response to the calculated target current; wherein the phase advance current calculating means comprises: e1) upper limit calculating means for calculating an upper limit of the phase advance current on the basis of at least one of the speed command and a rotational speed of the brushless DC motor; e2) current value calculating means for increasing the phase advance current as said one of the speed command and the rotational speed increases and the torque command value increases; and e3) means for outputting smaller one of the upper limit calculated by the upper limit calculating means and the phase advance current provided by the current value calculating means to the current controlling means as the phase advance current used by the current controlling means.
Claim 7
Dependent Claim 333 words
A control apparatus for a brushless DC motor, comprising: a) a converter for converting AC electric power to DC electric power; b) at least one inverter being connected between the converter and an armature winding of the brushless DC motor for generating a drive current from the DC electric power generated by the converter and for supplying the drive current to the armature winding of the brushless DC motor; c) torque command value calculating means for calculating a torque command value to drive the brushless DC motor in response to a speed command; d) torque current calculating means for calculating a torque current on the basis of the calculated torque command value, the torque current being driven through the armature winding of the brushless DC motor and being in phase with an electrical angle of the brushless DC motor; e) phase advance current calculating means for calculating a phase advance current to be driven through the motor armature winding, the phase advance current having a phase advance of 90° with respect to the motor electrical angle; and f) current controlling means for calculating a target current from the calculated torque current and the calculated phase advance current, and for controlling an actual current through the motor armature winding in response to the calculated target current; wherein the phase advance current calculating means comprises: e1) upper limit calculating means for calculating an upper limit of the phase advance current on the basis of at least one of the speed command and a rotational speed of the brushless DC motor; e2) current value calculating means for increasing the phase advance current as said one of the speed command and the rotational speed increases and the torque command value increases; and e3) means for outputting smaller one of the upper limit calculated by the upper limit calculating means and the phase advance current provided by the current value calculating means to the current controlling means as the phase advance current used by the current controlling means.
Claim 8
Dependent Claim 87 words
A control apparatus as recited in claim 2, wherein the phase advance current calculating means further comprises: c4) decelerating operation determining means for determine whether or not the brushless DC motor is to be decelerated on the basis of a variation in one of the speed command and the rotational speed; and c5) calculation inhibiting means for substantially nullifying the phase advance current to inhibit calculation of the phase advance current when the decelerating operation determining means determines that the brushless DC motor is to be decelerated.

References Cited (Backward Citations)

US4602199A Cited
US4751438A Cited
US4908556A Cited
US4835448A Cited
US5029263A Cited
JPH04255483A Cited
JPH05211796A Cited
US5420492A Cited
US5384527A Cited
US5430362A Cited
US5444349A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-06 2002-01-05 2002-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-06 2006-01-05 2006-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-06 2010-01-05 2010-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag