ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW Electric Motor Simulation Toolkit API Reference

Three-Phase Inverter (Electric Motor Simulation Toolkit)

  • Updated2023-02-21
  • 5 minute(s) read

An inverter is an electrical device that converts direct current (DC) to alternating current (AC). A three-phase inverter is a commonly-used inverter for powering a variable-speed motor like the permanent magnet synchronous motor (PMSM). The three-phase inverter consists of three single-phase branches which connect to three load terminals. Each single-phase branch contains two power switches. The following figure illustrates the circuit diagram of a three-phase inverter. In this circuit, the three resistances represent the load. In real applications, the load can be an electric motor.

The following symbols apply to the circuit diagram:

  • Sau is the phase A upper switch.
  • Sal is the phase A lower switch.
  • Sbu is the phase B upper switch.
  • Sbl is the phase B lower switch.
  • Scu is the phase C upper switch.
  • Scl is the phase C lower switch.
  • Vab, Vbc, and Vca are the line-to-line voltages.
  • Va, Vb, and Vc are the phase voltages.

The Electric Motor Simulation Toolkit allows you to simulate an ideal three-phase inverter or an advanced three-phase inverter. In the ideal three-phase inverter model, the switches are simple on-off switches. When the switch is on, no voltage drop happens on the switch. When the switch is off, no current flows through the switch. In the advanced three-phase inverter model, the switches are insulated gate bipolar transistors (IGBT) with diodes. The advanced three-phase inverter model simulates the transient behavior of the inverter. By using the advanced three-phase inverter model, you can specify the forward voltage drops of the switches and insert fault to the inverter at run time.

Ideal Three-Phase Inverter Model

The ideal three-phase inverter model assumes that the switch state changes between on and off instantaneously. The two switches in the same single-phase branch are complementary. The following table lists the phase voltages and line-to-line voltages of the ideal three-phase inverter model. VDC is the DC voltage that connects to the inverter. In the Switch State column, 1 indicates that the switch is on, while 0 indicates that the switch is off.

Switch State Phase Voltage (V) Line-to-Line Voltage (V)
Sau Sbu Scu Va Vb Vc Vab Vbc Vca
0 0 0 0 0 0 0 0 0
1 0 0 2VDC/3 -VDC/3 -VDC/3 VDC 0 -VDC
1 1 0 VDC/3 VDC/3 -2VDC/3 0 VDC -VDC
0 1 0 -VDC/3 2VDC/3 -VDC/3 -VDC VDC 0
0 1 1 -2VDC/3 VDC/3 VDC/3 -VDC 0 VDC
0 0 1 -VDC/3 -VDC/3 2VDC/3 0 -VDC VDC
1 0 1 VDC/3 -2VDC/3 VDC/3 VDC -VDC 0
1 1 1 0 0 0 0 0 0

The Electric Motor Simulation Toolkit only calculates the phase voltages. The following equations demonstrate the relationship between the line-to-line voltages and the phase voltages.

Advanced Three-Phase Inverter Model

The advanced three-phase inverter model regards the IGBT-with-diode switch as a small inductance (L) when the switch is on. When the switch is off, the model regards the switch as a small capacitance (C). A conductance (G) in parallel with a dependent current source (J) represents a switch. The following figure illustrates how the advanced three-phase inverter model simulates the switch.

The advanced three-phase inverter model regards the conductance as a constant to simplify the calculation process. The following equations show the relationship between the conductance and the simulation time interval (dt).

The following equation determines the current source. The subscript k and k-1 denote the simulation steps.

where Ik-1 is the current on the switch at the k-1 step
Vk-1 is the voltage on the switch at the k-1 step
sk=1 denotes that the switch is on at the k step
sk=0 denotes that the switch is off at the k step

The following equation determines the state of the IGBT-with-diode switch.

where denotes the complement of s. g is the gate signal for the switch. g=1 denotes that the gate signal commands the switch to be on, while g=0 denotes that the gate signal commands the switch to be off.

Inserting Fault to the Inverter

The advanced three-phase inverter model allows you to simulate the behavior of an inverter when the switch has faults. The model provides four types of faults and only supports one fault at a time. The four fault types are as follows.

  • IGBT open fault—This fault occurs if any IGBT is interrupted. No current flows through the IGBT with fault. It is equivalent to replacing the switch with a diode.
  • Diode open fault—This fault occurs if any diode is interrupted. No current flows through the diode with fault. It is equivalent to replacing the switch with an IGBT.
  • IGBT and diode open fault—This fault occurs if any IGBT-with-diode switch is interrupted. No current flows through the IGBT-with-diode switch with fault. It is equivalent to removing the switch from the circuit.
  • IGBT or diode short fault—This fault occurs if any IGBT or diode is bypassed. It is equivalent to replacing the switch with a wire. In this case, the protection circuit turns off the other switch in the same single-phase branch as the switch with fault. As a result, short circuit does not happen to the voltage source.

Log in to get a better experience