Torque-speed characteristic and speed control of Induction motor


Introduction

In this experiment, the open-loop torque-speed characteristic of an induction motor will be measured. As will be seen, the motor speed does not remain constant and tends to drop linearly with increasing load torque. The torque-speed characteristic will then be measured under closed-loop V/f-based speed control.

Theoretical background

At a fixed stator frequency and within the normal low-slip operating region, the induction motor's electromagnetic torque is approximately proportional to the slip and the square of the magnetizing current:

\[T_{\mathrm{em}} \propto s \times I_{m}^{2}\tag{1}\]

The magnitude of the magnetizing current can be approximated from the equivalent circuit developed in the previous experiment as:

\[I_{m} = \frac{V_{m}}{2\pi f \times L_{m}}\tag{2}\]

where Vm is the voltage across the magnetizing inductance, f is the frequency of the applied stator voltage, and Lm is the magnetizing inductance.

Slip s is a function of the number of motor poles P and the mechanical speed ωmech, as given below:

\[\omega _{\mathrm{sync}} = \frac{2}{P} \times 2\pi f\tag{3}\]
\[s = \frac{\omega _{\mathrm{sync}} - \omega _{\mathrm{mech}}}{\omega _{\mathrm{sync}}}\tag{4}\]

If the stator leakage inductance and stator resistance are negligible, the voltage across the magnetizing inductance, Vm, is the same as the applied stator voltage Vs.

\[I_{m} = \frac{V_{s}}{2\pi f \times L_{m}}\tag{5}\]

Throughout motor operation, Im is maintained at its maximum rated value, given by:

\[I_{m,\mathrm{rated}} = \frac{V_{s,\mathrm{rated}}}{2\pi f_{\mathrm{rated}} \times L_{m}}\tag{6}\]

This ensures that the maximum torque is produced for a given slip. If this value is maintained below its rated value, the motor's dynamic response and the maximum load torque that it can handle before stalling are reduced. If it is maintained above its rated value, the motor enters significant magnetic saturation, leading to lower-order torque pulsations, higher losses, and other effects that significantly impair motor operation. Thus, for all other operating frequencies, the voltage is maintained so that the ratio of voltage to frequency is the same as the ratio of rated voltage to rated frequency. This ensures that the rated magnetizing current flows through the motor even at voltages below the rated voltage.

\[\frac{V_{s}}{f} = \frac{V_{s,\mathrm{rated}}}{f_{\mathrm{rated}}}\tag{7}\]

If the motor ideally had no frictional losses and the load torque were zero, then the motor speed ωmech would be proportional to the applied voltage frequency f:

\[\omega _{\mathrm{mech}} = \omega _{\mathrm{sync}}\tag{8}\]

When frictional losses and load torque are taken into account, the motor speed begins to drop, leading to increased slip so that the electromagnetic torque produced (as given by Eqn. 1) can equal the sum of the frictional torque and load torque.

In the following section, the rate of change of motor speed with changing load torque is determined for different stator-voltage frequencies. This is followed by closed-loop speed control, in which the stator-voltage frequency is automatically increased or decreased as the load torque changes so that the steady-state speed remains constant, regardless of the load.

Real-time open-loop torque-speed characteristic
  1. Open Workbench and pin the Explorer and Properties docks.

  2. Navigate to and open the IMSpeed project file in the Experiment8\OpenLoop folder, usually found in the following location: C:\Program Files (x86)\Sciamble\WorkBench v1\Examples\CUSPLab\BasicDrives.

  3. Expand the project and open the IMVbyF model file shown below:

    Open loop speed control of induction motor using Workbench

    The bottom part of the model consists of a DC motor in current-control mode. The top section of the model consists of sine PWM that controls the induction motor's stator-voltage magnitude and frequency. To its right are the 3Φ current-measurement blocks. The phase-A and phase-C currents are measured. The phase-B current is computed using the fact that the sum of the 3Φ currents equals zero.

  4. Open the properties of the slider tool, Tref. The torque is increased in steps of 0.01 Nm. The output of this block is scaled by the inverse motor torque constant, 1/kT, and is then set as reference for the DC motor current control loop.

    In the kTInv gain block next to the Tref slider, set the gain value to 1/kT, using the kT value obtained in the DC motor characterization experiment.

  5. Open the IMParam script file and set the variable Vsrated to 25 and frated to 50.

  6. Connect the induction motor to Inverter 1 (the color of each motor terminal must match that of the corresponding inverter terminal). Connect the DC generator to Inverter 2 (once again, the color of each motor terminal must match that of the corresponding inverter terminal).

    Connect the three-inverter module to the DC power supply. Connect the three-inverter to the computer via USB. Connect the generator speed feedback to the three-inverter's Encoder 1 DSUB connector in the back panel.

  7. Within the script file, set variable f to 30.

  8. Turn ON the DC power supply and set the voltage to 40 V.

  9. Ensure that the Numerical simulation to Real-time mode transition button button on the top dock is pressed to enable real-time mode. Click the run button.

  10. Run the model and note the steady-state speed for different loads. Change the load in steps of 0.01 Nm using the Tref slider, and record the rotor speed ωmech in the table below.

    Tl (Nm) ωmech (at f = 30 Hz) slip Tem (Nm) ωmech (at f = 40 Hz) slip Tem (Nm) ωmech (at f = 50 Hz) slip Tem (Nm)
    0.0 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    0.06
        
        
        
        
        
        
        
        
        

  11. Stop model data logging. Change the applied-voltage frequency in the script file to 40, rerun the model, and note the speed results for different load torques. Repeat the same process for f = 50.

  12. Turn OFF the DC power supply.

  13. In the table above, the electromagnetic torque is calculated using:

    \[T_{\mathrm{em}} = T_{l} + T_{c} + B\omega _{\mathrm{mech}}\tag{9}\]

    Slip is calculated using Eqns. 3 and 4.

This is the torque-slip characteristic of the induction motor, showing the relative drop in speed with increasing load torque. In the next part of the experiment, a closed-loop speed controller is implemented to maintain a constant speed as the load torque varies. The details of the controller design are part of the advanced electric drives lab and are not discussed here. For further reading, refer to Induction motor V/f control.

Real-time closed-loop torque-speed characteristic
  1. Open Workbench and pin the Explorer and Properties docks.

  2. Navigate to and open the IMSpeed project file in the Experiment8\ClosedLoop folder, usually found in the following location: C:\Program Files (x86)\Sciamble\WorkBench v1\Examples\CUSPLab\BasicDrives.

  3. Expand the project and open the IMVbyF model file shown below:

    Closed-loop speed control of an induction motor using Workbench

    As before, the bottom part of the model consists of a DC motor in current-control mode. The top section of the model consists of closed-loop speed control, in which the applied stator-voltage frequency is increased or decreased using a PI controller based on the error between the desired and actual rotor speeds. The output-voltage magnitude is set based on Eqn. 7 so that, for a given stator-voltage frequency, the voltage magnitude generates the rated magnetizing current.

  4. Turn ON the DC power supply and set the voltage to 40 V.

  5. Ensure that the Numerical simulation to Real-time mode transition button button on the top dock is pressed to enable real-time mode. Click the run button.

  6. Vary the load torque using the Tref slider in the same 0.01 N·m steps used in the open-loop test, and record the steady-state rotor speed at each load torque.

  7. Observe that the motor speed remains constant at steady state as the load torque changes.

  8. Click the Numerical simulation and real-time prototyping Stop button button to stop the model.

  9. Turn OFF the DC power supply and disconnect all connections, including the USB cable.

This concludes the experiment on open-loop torque-speed/slip characterization of the induction motor and the introduction to its closed-loop speed control.

Lab report and reading assignment
  1. Plot the result of Tem (y-axis) as a function of slip (x-axis).

  2. Attach a plot of ωm under open-loop speed control for all the different frequencies.

  3. Did the motor stall, or did its speed become negative at a particular torque step? If so, why did this happen? If not, explain what would happen to the induction motor speed if the load torque were continuously increased.

  4. Attach a plot of ωm under closed-loop speed control.