Controller-driven bidirectional DC-DC step-up and step-down voltage regulator
Simscape / Electrical / Semiconductors & Converters / Converters
The Bidirectional DC-DC Converter block represents a converter that steps up or steps down DC voltage from either side of the converter to the other as driven by an attached controller and gate-signal generator. Bidirectional DC-DC converters are useful for switching between energy storage and use, for example, in electric vehicles.
The Bidirectional DC-DC Converter block allows you to model a nonisolated converter with two switching devices or an isolated converter with six switching devices. Options for the type of switching devices are:
GTO — Gate turn-off thyristor. For information about the I-V characteristic of the device, see GTO.
Ideal semiconductor switch — For information about the I-V characteristic of the device, see Ideal Semiconductor Switch.
IGBT — Insulated-gate bipolar transistor. For information about the I-V characteristic of the device, see IGBT (Ideal, Switching).
MOSFET — N-channel metal-oxide-semiconductor field-effect transistor. For information about the I-V characteristic of the device, see MOSFET (Ideal, Switching).
Thyristor — For information about the I-V characteristic of the device, see Thyristor (Piecewise Linear).
Averaged Switch.
There are two model variants for the block. To access the model variants, in the model window, right-click the block. From the context menu, select Simscape > Block choices.
The model variants are:
Nonisolated converter — Bidirectional DC-DC converter without an electrical barrier. This model variant contains an inductor, two capacitors, and two switches that are of the same device type. This block choice is the default.
Isolated converter — Bidirectional DC-DC converter with an electrical barrier. This model variant contains four additional switches that form a full bridge. The full bridge is on the input or high-voltage (HV) side of the converter. The other two switches are on the output or low-voltage (LV) side of the converter. You can select different semiconductor types for the HV and LV switching devices. For example, you can use a GTO for the HV switching devices and an IGBT for the LV switching devices. To provide separation between the input and output voltages, the model uses a high-frequency transformer.
The block contains an integral protection diode for each switching device. The integral diode protects the semiconductor device by providing a conduction path for reverse current. An inductive load can produce a high reverse-voltage spike when the semiconductor device suddenly switches off the voltage supply to the load.
To configure the internal protection diode block, use the Protection Diode parameters. This table shows how to set the Model dynamics parameter based on your goals.
Goals | Value to Select | Integral Protection Diode |
---|---|---|
Prioritize simulation speed. | Diode with no dynamics | The Diode block |
Prioritize model fidelity by precisely specifying reverse-mode charge dynamics. | Diode with charge dynamics | The dynamic model of the Diode block |
You can also include a snubber circuit for each switching device. Snubber circuits contain a series-connected resistor and capacitor. They protect switching devices against high voltages that inductive loads produce when the device turns off the voltage supply to the load. Snubber circuits also prevent excessive rates of current change when a switching device turns on.
To include and configure a snubber circuit for each switching device, use the Snubbers parameters.
To connect Simulink® gate-control voltage signals to the gate ports of the switching devices:
Convert each voltage signal using a Simulink-PS Converter block.
Multiplex the converted gate signals into a single vector. For a nonisolated converter model, use a Two-Pulse Gate Multiplexer block. For an isolated converter model, use a Six-Pulse Gate Multiplexer block.
Connect the vector signal to the G port.
A source impedance or a nonzero equivalent-series resistance (ESR) is connected to the left side of the Bidirectional DC-DC Converter block.
Use the Variables settings to specify the priority and initial target values for the block variables before simulation. For more information, see Set Priority and Initial Target for Block Variables.
[1] Saleh, M., Y. Esa, Y. Mhandi, W. Brandauer, and A. Mohamed. Design and implementation of CCNY DC microgrid testbed. Industry Applications Society Annual Meeting. Portland, OR: 2016, pp 1-7.
[2] Kutkut, N. H., and G. Luckjiff. Current mode control of a full bridge DC-to-DC converter with a two inductor rectifier. Power Electronics Specialists Conference. Saint Louis, MO: 1997, pp 203-209.
[3] Nene, H. Digital control of a bi-directional DC-DC converter for automotive applications. Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC). Long Beach, CA: 2013, pp 1360-1365.
Average-Value DC-DC Converter | Boost Converter | Buck Converter | Buck-Boost Converter | Converter (Three-Phase) | GTO | Ideal Semiconductor Switch | IGBT (Ideal, Switching) | MOSFET (Ideal, Switching) | PWM Generator | PWM Generator (Three-phase, Two-level) | Six-Pulse Gate Multiplexer | Three-Level Converter (Three-Phase) | Thyristor (Piecewise Linear)