
15
www.irf.com
11
-
+
FwkLvl
Fwk_Id
(to Inner-loop IdRefExt)
FwkKxMod
- FwkLim
Dv (Sensorless Foc
output)
Qv (Sensorless Foc
output)
modulation
computation
Integrate
and
Output limit
Gain
Gain
Modulation
Speed
FwkKi
Figure 15. Field-Weakening Controller Block
With gain modulation incorporated, the control loop gain is decoupled from motor frequency.
Figure 16 shows a simplified representation of the Field-weakening control dynamic. The
equivalent transfer function of Figure 16 is a first order lag system. Parameter M in Figure 16 is a
function of motor inductance, nominal dc bus voltage and the motor crossover frequency (function
of motor Ke). Parameter configurator sets the field-weakening controller gain (FwkKi) based on
parameter M and a prescribed field-weakening loop response (0.25 sec).
M
-
+
FwkKi
1
S
Modulation
level
Figure 16. Simplified Field-Weakening Control Dynamics
The response of the Field-weakening loop can be observed from the command d-axis current
(using MCEDesigner trace function). Under light Field-weakening condition (-10% rated motor
current on field-weakening controller output current), a step change (-2%) in the modulation limit
level (FwkLvl) is issued. When modulation limit reduces, the Field-Weakening controller
increases d-axis motor current (negative) in order to reduce motor flux and satisfy the modulation
limit (voltage limit). Figure 17 shows a step change in FwkLvl and the response of the command
d-axis current. First order response is exemplified from Figure 17. The tuning of the Field-
Weakening controller is straightforward since it only involves one controller gain. The response of
the Field-Weakening controller should be high enough to catch up with speed changes. In
practice, most appliance applications do not require high dynamic speed changes in Field-
Weakening region. Therefore the response of Field-weakening can be relaxed (typically: 0.1 to
0.4 sec response time. Parameter configurator preset to 0.25sec).