This example demonstrates idealized field weakening of a quasistatic permanent magnet synchronous machine.
At standstill, the q-axis current is prescribed by a short ramp
up to the nominal current. The d-axis current is controlled to keep
voltage ≤ nominal voltage, while speed is varied up to four times
nominal speed like in an automotive application. Total stator
current is kept ≤ nominal total current. Simulate and plot versus
smpm.wMechanical:
fieldWeakeningController.vs: stator voltagefieldWeakeningController.is: stator currentfieldWeakeningController.id: d-axis currentfieldWeakeningController.iq: q-axis currentIt can be seen that when field weakening begins negative d-axis current is increased from zero while the q-axis current current has to be reduced (current limit) to enable increase of the d-axis current (voltage limit).
INominal denotes total nominal current, which can
be applied without exceeding maximum temperature.