Power electronics control


Example Overview

The example starts by describing the power electronics of the DC/DC converter and how the control oriented model of the system is derived. Then the potential advantages of model predictive control over a conventional PI controller are discussed. Afterwards the design of the MPC controller using FORCES Pro is presented. Finally, the simulation setup is explained and the simulation results using PI and MPC are compared.

Special Requirements

For the simulation of the power electronic converter in this example PLEXIM provided their software PLECS®. PLECS® is the tool for high-speed simulations of power electronic systems. To simulate this example, PLECS® Blockset with a viewer licence is required. Please follow the instructions on how to install PLECS® below.

PLECS® Blockset installation instructions:

  • Download PLECS® Blockset installation script available from here.
  • Download the required PLECS® Blockset package file here and save it in the same directory as the file installplecs.m.
  • Run the file installplecs.m in MATLAB® from the command line.
  • During the installation a dialog asks where to save ‘PLECS’. Choose a location which is in the MATLAB® search path.
  • During the installation a dialog asks for a license. Install the ‘viewer license’ as shown in the figures below.

Once the installation is completed you are ready to simulate the files provided with this example.

example overview

General introduction to the example.
Control Objective:
What can be gained by applying MPC with FORCES Pro.

How to generate a solver with FORCES Pro for the power electronic converter.

Illustration on how to simulate the system with the generated controller.

Discussion of the results of the simulation.



The detailed description of the POWER ELECTRONICS CONTROL EXAMPLE can be found here.