Permanent Magnet Synchronous Machine

This example shows the Permanent Magnet Synchronous Machine in a closed-loop speed and current control on a 1.1 kW, 3000 rpm industrial motor.

Description

A three-phase motor rated 1.1 kW, 220 V, 3000 rpm is fed by a PWM inverter. The PWM inverter is built entirely with standard Simulink® blocks. Its output goes through Controlled Voltage Source blocks before being applied to the PMSM block's stator windings. The load torque applied to the machine's shaft is originally set to its nominal value (3 N.m) and steps down to 1 N.m at t = 0.04 s.

Two control loops are used. The inner loop regulates the motor's stator currents. The outer loop controls the motor's speed.

Simulation

Observe that the stator currents are quite "noisy," which is to be expected when using PWM inverters. Also, the amplitude of these currents decreases at t = 0.04 s, when the load is decreased. The noise introduced by the PWM inverter is also observed in the electromagnetic torque waveform Te. However, the motor's inertia prevents this noise from appearing in the motor's speed waveform.

MATLAB Command

You clicked a link that corresponds to this MATLAB command:

Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.

Was this topic helpful?

Select Your Country

Choose your country to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .