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.2

  • Enhanced Schematic Editor
    We have enhanced the schematic editor with a smart routing algorithm that reduces the occurrence of overlapping connections. The new auto-connection feature lets you quickly create connections between two or more components.
  • Dynamic Subsystem Masks
    PLECS now lets you create dynamic mask icons for masked subsystems that change their appearance depending on parameter settings. You can also create dynamic dialogs by disabling or hiding a parameter or changing its value depending on the value of another parameter.
  • Enhanced Code Generation
    The PLECS Coder now supports non-floating-point signal data types.

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