Main Content

Average-Value Voltage Source Converter (Three-Phase)

Average-value bidirectional AC/DC voltage source converter

  • Average-Value Voltage Source Converter (Three-Phase) block

Libraries:
Simscape / Electrical / Semiconductors & Converters / Converters

Description

The Average-Value Voltage Source Converter (Three-Phase) block converts electrical energy from AC to DC voltage or from DC to AC voltage according to an input three-phase modulation wave. You can specify the modulation wave directly or through phasor quantities such as the magnitude and phase shift. The corresponding input power is equal to the sum of the fixed power loss and the output power.

This block can work in both time and frequency-and-time simulation modes. If you set the AC frequency parameter to Variable, this block works only in time simulation mode. If you select Constant, this block works in both time and frequency-time simulation modes. For more information, see Frequency and Time Simulation Mode.

Losses Parameterization

Switching losses, conduction losses, and quiescent losses are the main heat sources for a converter.

The switching losses are defined by this equation:

Pswitching=ksvdcIrms

where:

  • ks is the proportionality constant that depends on the turn-on and turn-off intervals and switching frequency. Specify this value by setting the Switching losses coefficient, ks parameter.

  • vdc is the dc-link voltage.

  • Irms=(iaidc)2+(ibidc)2+(icidc)23 is the root mean square (RMS) phase current, where idc=ia+ib+ic3.

The conduction losses are defined by this equation:

Pconduction=kc1Irms+kc2Irms2

where:

  • kc1 is the coefficient of the conduction losses that depends on the on-state zero current collector-emitter voltage of the transistor and on the forward voltage drop of the diode. Specify this value by setting the Conduction losses coefficient, kc1 parameter.

  • kc2 is the coefficient of the conduction losses that depends on the state resistance of the transistor and on the anti-parallel diode. Specify this value by setting the Conduction losses coefficient, kc2 parameter.

The quiescent losses are defined by the Fixed power loss parameter, Pfixed.

The sum of the switching, conduction, and quiescent losses define the total power losses of the converter:

Ploss=Pswitching+Pconduction+Pfixed.

If not available, you can also obtain the ks, kc1, kc2 and Pfixed parameters values from the power losses profile, by setting the Losses parameterization parameter to Profile: loss=f(Irms,vdc_nom). The block then solves this equation and calculates the values of the parameters:

[P1Pn]=[1vdc_nomIrms,1Irms,1Irms,121vdc_nomIrms,nIrms,nIrms,n2][Pfixedkskc1kc2]

where [P1Pn] is the vector of power loss values, Converter losses, corresponding to the RMS current for converter losses parameter, [Irms,1Irms,n], and the Nominal dc-link voltage, vdc_nom.

Model Thermal Effects

This block has one optional thermal port. To control the visibility of the thermal port, set the Modeling option parameter to either:

  • No thermal port — The block does not contain a thermal port.

  • Show thermal port — The block contains one thermal conserving port.

Examples

Ports

Input

expand all

Physical signal input port associated with the normalized modulation wave.

Dependencies

To enable this port, set Input type to Modulation wave.

Since R2024a

Physical signal input port associated with the phase-to-phase RMS voltage.

Dependencies

To enable this port, set Input type to Sinusoidal magnitude and phase shift.

Since R2024a

Physical signal input port associated with the phase shift.

Dependencies

To enable this port, set Input type to Sinusoidal magnitude and phase shift.

Conserving

expand all

Expandable electrical conserving port associated with voltage. For more information, see three-phase port.

Dependencies

To enable this port, set Electrical connection to Composite three-phase ports.

Electrical conserving port associated with a-phase.

Dependencies

To enable this port, set Electrical connection to Expanded three-phase ports.

Electrical conserving port associated with b-phase.

Dependencies

To enable this port, set Electrical connection to Expanded three-phase ports.

Electrical conserving port associated with c-phase.

Dependencies

To enable this port, set Electrical connection to Expanded three-phase ports.

Electrical conserving port associated with the positive terminal.

Electrical conserving port associated with the negative terminal.

Thermal conserving port.

Dependencies

To enable this port, set Modeling option to Show thermal port.

Parameters

expand all

Whether to enable the thermal port of the block and model thermal parameters.

Whether to have composite or expanded three-phase ports.

Whether to have a variable or constant AC frequency:

  • Variable — If the frequency of generated AC voltage varies, this option supports both variable-voltage variable-frequency (VVVF) and variable-voltage constant-frequency (VVCF) applications but the block only works in time simulation mode.

  • Constant — If the frequency of generated AC voltage is constant, this option supports variable-voltage constant-frequency (VVCF) application and the block works in both time and frequency-and-time simulation modes. You can also choose between a three-phase modulation wave input or a magnitude and phase modulation input.

Since R2024a

Option to specify the input of the block as a three-phase modulation wave or through sinusoidal magnitude and phase shift.

Dependencies

To enable this parameter, set AC frequency to Constant.

Rated electrical frequency. The value of this parameter must be equal to the value of the rated electrical frequencies of other sinusoidal sources in your model, if present.

Dependencies

To enable this parameter, set AC frequency to Constant.

Parameterization option for the power losses. You can choose one of these options:

  • Fixed — Power loss is fixed and equal to the value of the Fixed power loss parameter.

  • Coefficients: loss=Pfixed+ks*vdc*Irms+kc1*Irms+kc2*Irms^2 — The total power losses are obtained by summing up the switching, the conduction, and quiescent losses.

  • Profile: loss=f(Irms,vdc_nom) — The power loss is a function of the RMS current and the nominal dc-link voltage, and is obtained from the power losses profile.

,

Fixed power loss on semiconductor components, in W. The input power is equal to the fixed power loss plus output power.

Dependencies

To enable this parameter, set Losses parameterization to either Fixed or Coefficients: loss=Pfixed+ks*vdc*Irms+kc1*Irms+kc2*Irms^2.

Proportionality constant that depends on the turn-on and turn-off intervals and switching frequency.

Dependencies

To enable this parameter, set Losses parameterization to Coefficients: loss=Pfixed+ks*vdc*Irms+kc1*Irms+kc2*Irms^2.

Coefficient of the conduction losses that depends on the on-state zero current collector-emitter voltage of the transistor and on the forward voltage drop of the diode.

Dependencies

To enable this parameter, set Losses parameterization to Coefficients: loss=Pfixed+ks*vdc*Irms+kc1*Irms+kc2*Irms^2.

Coefficient of the conduction losses that depends on the state resistance of the transistor and on the anti-parallel diode.

Dependencies

To enable this parameter, set Losses parameterization to Coefficients: loss=Pfixed+ks*vdc*Irms+kc1*Irms+kc2*Irms^2.

Vector of power losses values.

Dependencies

To enable this parameter, set Losses parameterization to Profile: loss=f(Irms,vdc_nom).

Vector of root mean square currents associated to the values of the Converter losses parameter.

Dependencies

To enable this parameter, set Losses parameterization to Profile: loss=f(Irms,vdc_nom).

Nominal voltage.

Dependencies

To enable this parameter, set Losses parameterization to Profile: loss=f(Irms,vdc_nom).

Thermal mass.

Dependencies

To enable this parameter, set Modeling option to Show thermal port.

References

[1] Rajput, M. N. Thermal modeling of permanent magnet synchronous motor and inverter. 2016.

Extended Capabilities

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

Version History

Introduced in R2018a

expand all

Go to top of page