• +44 (0)1793 784389

Power Electronics Simulation Tools

Integrated with MATLAB/Simulink or as a standalone solution, PLECS®  is the tool of choice for high-speed simulation of power electronic systems. It enables the modelling of complete systems, including power sources, power converters, and loads. The PLECS® product family has been specifically developed to assist engineers throughout the design and implementation of complex power electronics systems. PLECS® tools facilitate the selection of power-conversion topologies, allow for the sizing of components and thermal management systems and expedite the conception and realisation of sophisticated control algorithms.

  • Software in the loop (SIL)
  • Processor in the loop (PIL)
  • Hardware in the loop (HIL)

PLECS can be used throughout the design process from the early stages of testing code inside a circuit simulator right through to real-time testing of the power system control electronics.



Comprehensive Component Library

Included with PLECS is a comprehensive component library, which covers the following aspects of power conversion systems and their controls:

  • electrical
  • magnetic
  • thermal
  • mechanical

Free 30-day trial licence

Fully functional trial licences are available.  The installation files for PLECS can be downloaded from the PLECS download page. Please contact PPM to enable your free licence. Call 01793 784389, email sales@ppm.co.uk, visit our contact us page or use the live chat window.

PLECS Product Range:

PLECS Blockset
PLECS Standalone
PLECS Processor-In-the-Loop (PIL)
PLECS Web-based Simulation
PLECS RT Box for Hardware-In-the-Loop (HIL)

PLECS Blockset v PLECS Standalone

PLECS Blockset is designed to integrated with (and therefore requires) MATLAB/Simulink.  PLECS Blockset provides access to the MATLAB command line interface and workspace, as well as the Simulink libraries and toolboxes. The major functionalities inside the two versions are essentially the same. PLECS Standalone, due to its optimisation, provides a significantly faster simulation speed.

Introduction to PLECS Blockset

Introduction to PLECS Standalone

PLECS Circuit Simulator

The PLECS Circuit Simulator makes it simple to model and simulate complex electrical systems along with their controls. Power electronics circuits are captured with a schematic editor – components such as semiconductors, inductors and capacitors are placed on the circuit diagram and simply connected by drawing wires.

Recognising that power electronics systems have to be designed as a whole, Plexim has optimised PLECS to efficiently model and simulate complete systems, including non-linear elements and widely ranging time-constants. PLECS tools can be used early in the design process when detailed information is not yet available. As the design becomes more mature, the fidelity of the PLECS models can be enhanced by adding lower-level details to account for parasitic and non-linear effects.


The PLECS Coder generates ANSI-C source code from PLECS circuits by the simple push of a button. This allows you to simulate a system in PLECS first, then generate C code e.g. for real-time simulations or to execute on an embedded control platform. The code generation integrates seamlessly with Simulink Coder® (formerly Real-Time Workshop).


Processor In the Loop (PIL)

The PIL approach executes the control algorithms on the real embedded hardware. Values calculated by the simulation tool are used as inputs to the embedded algorithm instead of output from the actual sensors of the power circuit. Similarly, outputs of the control algorithms executing on the processor are fed back into the simulation to drive the virtual environment. Note that SIL and PIL testing are also relevant when the embedded code is automatically generated from the simulation model.

Software In the Loop (SIL)

Engineers developing embedded control algorithms often test code, or portions of code by executing it inside a circuit simulator. This can also be easily done with a C-Script or DLL block. This approach is referred to as Software-in-the-loop (SIL). A SIL simulation compiles the embedded source code for the native environment of the simulation tool (e.g. Win64) and executes the algorithms within the simulation environment.

PLECS RT Box – Hardware-In-The-Loop (HIL)

The PLECS RT Box is a real-time simulator for hardware-in-the-loop (HIL) testing of complex power electronics control systems.  It allows the user to test the control electronics of a power electronics system. The system works in conjunction with the PLECS Standalone and Coder products to create a seamless interface between control hardware and system models.

  • 32 analogue and 64 digital I/O channels enabling control and measurement of all the parameters in your control electronics.
  • Ultra-low latency between I/O channels
  • ADCs and DACs feature 16 bit resolution at a maximum sample rate of 2 Msps.
  • All I/Os are protected against ESD, short-circuits and overvoltages.
  • Digital I/O typically used for transmitting and receiving high-fidelity PWM signals -compatible with 3.3V and 5V voltages.

Showing all 6 results

More Information?

Telephone +44 (0)1793 784389 or email: sales@ppm.co.uk