Main Content

Full-Bridge MMC (External DC Links)

Full-bridge MMC power converter with external DC connections

  • Full-Bridge MMC (External DC Links) block

Libraries:
Simscape / Electrical / Specialized Power Systems / Power Electronics

Description

The Full-Bridge MMC (External DC Links) block implements a full-bridge modular multilevel converter with external DC links. The converter consists of multiple series-connected power modules. Each power module consists of one H-Bridge with external DC outputs.

You can choose from three model types:

  • Switching devices — The converter uses IGBT/diode pairs.

  • Switching function — The converter is based on a switching-function model.

  • Average model (Uref-controlled) — The converter is modeled using a switching-function model directly controlled by the reference voltage signals.

Examples

Ports

Input

expand all

Gate signal that controls the converter. The gate signal contains the firing pulses to control four switches at each power module in the converter (four times the Number of power modules pulses).

Dependencies

This port is visible only when you set the Model type parameter to Switching devices or Switching function.

Data Types: single | double | Boolean

Reference voltage signal that controls the converter. The vectorized signal contains one reference voltage for each power module in the converter.

Dependencies

This port is visible only when you set the Model type parameter to Average model (Uref-controlled).

Data Types: single | double

Input used to block all firing pulses when the signal is 1. To block all firing pulses to the converter, input a value of 1.

Data Types: single | double | Boolean

Output

expand all

Positive DC terminal of the first power module. Additional positive DC terminals, labeled c2+, c3+, c4+, and so on, are added to the block for the corresponding number of power modules defined by the Number of power modules parameter.

Negative DC terminal of the first power module. Additional negative DC terminals, labeled c2-, c3-, c4-, and so on, are added to the block for the corresponding number of power modules defined by the Number of power modulesparameter.

Output terminal 1 of the converter.

Output terminal 2 of the converter.

Parameters

expand all

Specify the model type to use for the switching devices. You can choose from three model types:

  • Switching devices — The converter uses IGBT/diode pairs. A multilevel PWM generator produces firing pulses (0/1 signals), which trigger switching in the converter.

  • Switching function — The converter is based on a switching-function model. The model uses two voltage sources and two diodes on the AC side, and two current sources on the DC side.

    The converter is controlled by firing pulses produced by a PWM generator (0/1 signals) or by firing pulses averaged over a specified period (PWM averaging: signals from 0 through 1). Both modes of operation produce harmonics normally generated by a PWM-controlled converter, and also correctly simulate the rectifying operation and blanking time. This model type is suitable for real-time simulation

  • Average model (Uref-controlled) — The converter is modeled using a switching-function model directly controlled by the reference voltage signals. A PWM generator is not required. This model provides the fastest simulations.

Dependencies

Each Model type option enables a particular set of parameters.

Number of series-connected power modules that are in the converter.

Internal resistance of the switching devices.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching devices.

To eliminate the snubbers, set the snubber resistance to inf.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching devices.

Snubber resistance of the switching device. To eliminate the snubbers, set the snubber capacitance to 0.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching devices.

Internal resistance of the diodes,

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

Snubber resistance of the diode device. To eliminate the snubbers, set the snubber resistance to inf.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

Snubber capacitance of the diode. To eliminate the snubbers, set the snubber capacitance to 0.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

Forward voltage across the diode when it is conducting.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

The snubber resistance across the two current sources.To eliminate the snubbers, set the snubber resistance to inf.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

Sample time of the block. To implement a continuous block, set to 0.

Dependencies

This parameter is enabled when the Model type parameter is set to Switching function or Average model (Uref-controlled).

Extended Capabilities

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

Version History

Introduced in R2017b