4 Equation-based Flux Weakening

The back-EMF of the motor increases linearly with speed. Therefore, to counter the back-EMF and support the load, the applied voltage increases linearly with speed. The maximum DC bus voltage (VBUS) is limited by practical considerations, such as winding insulation, motor safe operating zone. In a SVPWM modulation scheme, the maximum applicable phase voltage is shown in Equation 4-1. For a given PMSM motor and DC bus voltage, the maximum applicable phase voltage is not sufficient to counter the generated back-EMF voltage and support the load beyond the base speed of the motor. To increase the speed of the motor beyond base speed, the generated back-EMF must be reduced, which is achieved by weakening the rotor magnetic flux, and is termed Flux weakening mode.

Equation 4-1. 

Equation 4-2 shows the steady state voltage equation of the D-Q axis of the PMSM motor. The q-axis applied voltage, Vqs counteracts the back EMF (ω · ΨPM) to drive the load at a particular speed. Vqs voltage is limited by maximum DC bus voltage. In order to increase the speed of the motor without increasing the DC bus voltage, the back-EMF must be reduced by lowering the rotor magnet flux linkage, ΨPM. However, in a PMSM motor the flux linkage due to the rotor permanent magnets (ΨPM) is constant. Thus, in PMSM motor, flux weakening is achieved by injecting negative current in d-axis (i.e., -ids such that it counteracts the rotor magnet flux linkage, ΨPM).

Equation 4-2. 

The dynamic d/q-axis voltage equation for the PMSM is:

Since id and iq are DC values, they become negligible under steady state, and therefore, the voltage equation can be rewritten as:

Where,

Vds = steady state d-axis voltage in V

Vqs = steady state q-axis voltage in V

ids = steady state d-axis current in A

iqs = q-axis current in A

ω = Target motor electrical speed in rad/sec

Ls = Motor phase inductance in H

RS = Motor phase resistances in Ω

During flux weakening, the negative d-axis current must be injected such that the applied voltage magnitude always lies on the voltage limit circle, Vmax, as shown in Figure 1-4. Therefore, the d-axis current, ids can be calculated, as shown in Equation 4-3.

Equation 4-3. 

The maximum value of q-axis current is limited during flux weakening in order to ensure that the maximum magnitude of the injected current does not exceed the maximum rated motor current, as shown in Equation 4-4. Therefore, operation in flux weakening causes reduction in torque generating capability.

Equation 4-4. 

A concern during the Flux Weakening mode is voltage limitation of the inverter. This voltage limitation is translated to the maximum achievable values for d-q current components. If both components would have followed their reference values, their resulting scalar summation value would overlap the maximum value of ‘1’. Therefore, the maximum current permitted for q-component of the current (the torque component of the current) will result from prioritizing the d-component of the current responsible flux weakening, which is more important due to air gap flux weakening purposes. Figure 4-1 presents this dynamic adjustment translated to the d-q component of the voltages (d-component of voltage prioritizing).

Figure 4-1. Dynamic Voltage Adjustment Block Schematic

Because estimator performance depends drastically on the parameters of the motor, the experimental results keep this premise for the conditions of the measurements. The first dependence of rotor resistance and flux constant of the motor is the temperature. A high torque is obtained using the maximum current input, resulting in high Joule losses, resulting in an increased motor temperature. This has a negative effect on the validity of the estimator’s output. The intention of this application note is not to correct or compensate for the effect of temperature on the estimation. The compensation of parameters with temperature is possible, but it varies considerably from one motor type to another, the working conditions and functional mode. As a consequence, the test results indicated below have a premise that limits the temperature effect on the estimator’s output. The time for the achieved torque is limited to one minute of continuous functioning at room temperature, see Table 4-1.

It may be observed that the phase current measured for the last two entries in Table 4-1, corresponding to the flux weakening operation, are higher than the ones immediately preceding them, in normal operation speed.

Table 4-1. Experimental Results Tests with Load
Reference Speed (RPM)Achieved Speed (RPM)Load Torque (Nm)Phase Current (A RMS)
5005000.11.280
100010000.091.140
150015000.081.035
200020010.070.943
250025010.040.542
300030010.0250.56
350035040.0291.06
400039850.031.462
Note: The experimental test results shown were conducted on the DMB0224C10002 motor.