Main Content

Average-Value Inverter

Compute three-phase AC voltage from inverter DC voltage

Since R2020a

Libraries:
Motor Control Blockset / Electrical Systems / Inverters

Description

The Average-Value Inverter block models an average-value and full-wave inverter. It computes the three-phase AC voltage output from inverter DC voltage by using the duty cycle information.

Equations

These equations describe how the block computes the three-phase AC voltage.

D0=(Da+Db+Dc)3

Va=Vdc×(DaD0)

Vb=Vdc×(DbD0)

Vc=Vdc×(DcD0)

where:

  • Da, Db, and Dc are the modulation indices ranging between 0 and 1.

  • Vdc is the DC bus voltage of the inverter (Volts).

  • Va, Vb, and Vc are the output three-phase voltages (Volts).

Ports

Input

expand all

Three-phase modulation indices in the range [0,1] for generating voltages that run the motor.

Data Types: single | double | fixed point

DC bus voltage input to the inverter.

Data Types: single | double | fixed point | uint8 | uint16 | uint32

Output

expand all

Three-phase voltage (Volts) corresponding to the input duty cycle that runs the motor.

Data Types: single | double | fixed point

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Fixed-Point Conversion
Design and simulate fixed-point systems using Fixed-Point Designer™.

Version History

Introduced in R2020a