PLECS

Simulation Software for Power Electronics

PLECS® is the tool of choice for high-speed simulations of power electronic systems. It is available in two editions: PLECS Blockset for seamless integration with MATLAB®/Simulink®, and PLECS Standalone, a completely independent product.

What's New in Version 4.3

  • Import Wizard for Thermal Datasheets
    The new Import Wizard of the thermal editor facilitates the import of data from graphs. The wizard also includes a fitting algorithm to calculate Foster network coefficients for the thermal impedance from heating curves.
  • Enhanced Code Generation
    The Target Support Package framework of the PLECS Coder has been extended to facilitate code generation and external mode operation for embedded targets. See for example the TI C2000 Support Package.
  • Enhanced Dynamic Subsystem Masks
    The dialog callback of a masked subsystem now lets you hide, show and move subsystem terminals depending on mask parameters.

Application example: HIL simulation of MMC

The PLECS RT Box is a modern real-time simulator that can be programmed and operated from PLECS. With its 32 analog and 64 digital input/output channels and its 1 GHz dual-core CPU it is a versatile processing unit for both real-time hardware-in-the-loop (HIL) testing and rapid control prototyping.

HIL simulation of MMC with four RT Boxes

The arrangement above is used for real-time simulation of a grid-connected modular multi-level converter (MMC) with four interconnected RT Boxes. Each phase leg of the MMC consisting of 10 half-bridges has its own slave controller and is simulated on a separate RT Box. The fourth box at the top simulates the passive filters and the grid. The RT Boxes are interconnected via high-speed serial links on the back to exchange simulation data and synchronize the simulation step. All boxes run with a time step of 3 μs.

The controls are implemented on four C2000 microcontrollers, which are connected to the front of each RT Box via LaunchPad Interface boards. The master controller at the top communicates with the slave controllers via an SPI bus.

"Even though being new to PLECS and the PLECS RT Box, I was able to successfully develop the simulation of a PFC stage with two boost cells and the controls implemented in C code in only one day."
— Prof. Dr. Radu Bojoi, Power Electronics Innovation Center, Politecnico di Torino