Full-Bridge MMC (External DC Links)
Full-bridge MMC power converter with external DC connections
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
Switching Function Converter Controlled by Averaged Firing Pulses
The advantages of power electronics converters that can be simulated using one of four selectable modeling techniques
MMC-STATCOM with 22 Power Modules per Phase
A 12 MVA, 34.5 kV Static Synchronous Compensator using 22 power modules per phase
1.5-MVA Multicell Motor Drive
The operation of a 1.5-MVA motor drive using a multicell power converter.
Ports
Input
g — Firing pulse gate
vector
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
Uref — Reference
vector
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
BL — Firing pulse block
scalar
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
c1+ — Positive DC terminal
scalar
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.
c1- — Negative DC terminal
scalar
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.
1 — Output terminal
vector
Output terminal 1 of the converter.
2 — Output terminal
vector
Output terminal 2 of the converter.
Parameters
Model type — Converter model
Switching devices
| Switching function
| Average model (Uref-controlled)
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 power modules — Number of modules
1
(default)
Number of series-connected power modules that are in the converter.
Device on-state resistance (Ohms) — Resistance
1e-3
(default)
Internal resistance of the switching devices.
Dependencies
This parameter is enabled when the Model type
parameter is set to Switching devices
.
Snubber resistance (Ohms) — Resistance
1e6
(default) | inf
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 capacitance (F) — Capacitance
inf
(default)
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
.
Diode on-state resistance (Ohms) — Resistance
1e-3
(default)
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)
.
Diode snubber resistance (Ohms) — Resistance
1e6
(default) | inf
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)
.
Diode snubber capacitance (F) — Capacitance
inf
(default) | 0
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)
.
Diode forward voltage (V) — Voltage
1e-3
(default)
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)
.
Current source snubber resistance (Ohms) — Resistance
inf
(default)
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 (s) — Computation rate
10e-6
(default)
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
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)