The invention will hereafter be described with reference to the accompanying drawings, wherein like reference numerals denote like elements, and:
Referring to
The motor drive unit 14 includes a variety of components, such as a rectifier 20, an inverter 22, and a controller 24. During operation, the power supply 12 provides three-phase AC power, for example, as received from a utility grid over transmission power lines 26. However, it is also contemplated that the power supply 12 may deliver single-phase power. The rectifier 20 is designed to receive the AC power from the power supply 12 and convert the AC power to DC power that is delivered to positive and negative DC buses 28, 30 of a DC link 32. It is also contemplated that the power supply may deliver DC power. In that case, the rectifier 20 would not be used, and the power supply 12 would connect directly to the DC link 32. The inverter 22, in turn, is positioned between the positive and negative DC buses 28, 30 to receive the DC power delivered by the rectifier 20. The inverter 22 includes a plurality of switching devices (e.g., IGBTs or other semiconductor switches) that are positioned between the positive and negative buses 28, 30 and controlled by the controller 24 to open and close specific combinations of the switches to sequentially generate pulses on each of the supply lines 34 to drive the motor 16 and, in turn, the load 18 through a drive shaft 36.
The potential for negative performance consequences caused by variations between individual motors 16 are typically accounted for by optimizing the configuration of the particular motor drive unit 14 and, in particular, the controller 24 associated with the individual motor 16. To facilitate control of any of a variety of PM motors without the undue burden of individually optimizing each motor drive unit 14 for a particular PM motor 16, the parameters of a variety of motors can be normalized about a particular operational area. In this regard, the motor drive unit 14 and, in particular, the controller 24 can be generally configured to be capable of controlling any of a variety of motors based on normalized parameters. As will be described, by selecting a substantially uniform operational area around which to normalize, the potential negative consequences arising from variations between motors is substantially reduced and control is substantially improved. In particular, as will be described, the motor drive unit 14 can control any of a variety of motors in a substantially optimal manner without the need for reconfiguration specific to the particular motor with which the motor drive unit is coupled. Rather, as will be described, knowledge of only the values of magnetic flux Ψm0, direct inductance Ld, and the quadrature inductance Lq of the motor is necessary to initialize the motor drive unit 14 and, in particular, the controller 24 to control a given motor.
A. Theory.
Referring now to
where γe is a electrical angle between axis of phase “a” and direct axis of a motor (see
and Lq and Ld are the self-inductance of the quadrature and direct axes, respectively. It is noted that for a non saliency motor (some SPMSM motors), Lq is equal to Ld.
Equation 3 indicates that the torque for those motors that have a magnetic saliency (Lq≠Ld) consisting of two components: magnetic torque and reluctance torque. Changing Id and Iq current components and keeping stator current Ist constant, the maximum torque-per-amp case can be identified.
To find an optimum ratio between Id and Iq, first, equations 1 and 2 are rewritten for steady-state conditions as follows:
V
d
=R·I
d
−L
q
·I
q·ωe Eqn. 4;
V
q
=R·I
q+ωe·Ld·Id+ωe·Ψm0 Eqn. 5;
or,
V
d
=R·I
d
−E
d Eqn. 6;
V
q
=R·I
q
+E
q Eqn. 7;
where
E
d
=−L
q
·I
q·ωe Eqn. 8;
E
q
=L
d
·I
d·ωe+Ψm0ωe=Ld·Id·ωe+E0 Eqn. 9;
and
E
Σ=√{square root over (Ed2+Eq2)}=ωe·√{square root over ((Lq·Iq)2+(Ld·Id+Ψm0)2)}{square root over ((Lq·Iq)2+(Ld·Id+Ψm0)2)} Eqn. 10.
Equations 4-10 yield the phasor diagram illustrated in
Using the phasor diagram illustrated in
I
d
=−I
st·Sin β Eqn. 12;
I
q
=I
st·Cos β Eqn. 13;
and
I
st
2
=I
d
2
+I
q
2 Eqn. 14.
By examining the demagnetization of the permanent magnet due to the d-axis armature reaction, the d-current (Id) that fully demagnetizes the magnets is represented by:
These equations can be rewritten in per-unit form, such that the normalized torque is defined as the following ratio:
By substituting Equation 11 into Equation 16, the following equation is yielded:
which can be readily simplified to the following per-unit torque equation:
{circumflex over (T)}=Î
q·(1−K·Îd) Eqn. 19;
and per-unit current equations:
Hence, using Equations 19-25, the maximum-torque-per-current relationship of the motor can be derived. By substituting Equations 20-22 into Equation 19, the following relationship between torque and current is yielded:
{circumflex over (T)}=Î
st·Cos β(1+K·Îst·Sin β)=Îst·Cos β+K·Îst2·Cos β·Sin β Eqn. 26;
To find the maximum torque value, the derivative of torque with respect to “β” is taken and equated to zero:
By simplifying the following equations are yielded:
By substituting Equations 31 and 32 into Equation 19, the per-unit maximum-torque-per-current relationship for a given motor is represented by:
Using Equations 31-33, the following three universal, 2-dimensional, per-unit look-up tables for substantially optimum torque control can be generated. Tables I-III demonstrate one example for these optimum tables.
B. Implementation.
Based on Equations 31-33 a control block diagram for a torque control loop with constant torque mode operation can be developed based on three tables, as illustrated in
Additionally, using Equations 19, 31, and 33, it is possible to derive another control block diagram using only two tables, as illustrated in
While the above description details various blocks, steps, and functions, it should be noted that all of these elements are meant to be implemented in software as computer programs and represent algorithms for execution by a conventional-type digital processor adapted for industrial applications.
For example, a motor drive unit 14 and controller 24 illustrated in
However, since the quadrature inductance Lq varies during operation as a function of saturation and the magnetic flux Ψm0 varies during operation as a function of temperature, the block diagram illustrated in
Therefore, a system and method is provided for controlling any of a variety of motors using a single motor control unit having stored therein a torque-current relationship at approximately maximum torque-per-amp derived based on motor parameters normalized with respect to demagnetization current of a motor. That is, the present invention facilitates improved control of both internal and surface PM motors by normalizing motor parameters with respect to the current required to demagnetize the motor magnet to derive a maximum torque-current relationship. Using the torque-current relationship, the motor control unit can control any of a variety of motors. While some other solutions provide some of the functionality of the above-described systems and methods, such as systems that support PM motors up to base speed, are not capable of controlling any of a variety of motors with such minimal configuration or initialization.
The present invention has been described in terms of the various embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the invention. Therefore, the invention should not be limited to a particular described embodiment.