This section sums up all the code examples for the BoomBox control platform. Each example is relying on a classic power electronic application in order to introduce good coding practices with the BoomBox control platform.
This tutorial presents a simple DC/DC converter interfacing a low voltage PV panel to a DC bus. The objective is to extract the maximum available power using an MPPT algorithm. This tutorial addresses:
This tutorial presents an example of a relatively complex control scheme as to illustrate how the BoomBox libraries can help with the implementation of control code. The tutorial addresses:
This tutorial presents the control of a 3-phase solar inverter in dq reference frame. It is similar to tutorial n°2, but involves a 3-phase implementation as well as an MPPT tracking on two PV strings. It addresses:
This tutorial shows the control implementation of a five-level NPC converter and its operation in open-loop mode. Besides, the following topics are addressed:
This tutorial is similar to tutorial #3, except that it presents a control implementation using Simulink. This development environment allows for both simulation and Automated Code Generation (ACG) modes. It addresses:
This example shows the essential elements of a possible control implementation for a three-phase nine-level Modular Multilevel Converter with 24 submodules. The control is meant to be implemented using 3 BoomBox units, using the automated code generation process (ACG).
The selected control approach is one of the simplest possible full closed-loop control scheme. The related Simulink files can be simultaneously used for simulation and automated code generation purposes. This example shows:
This example shows a control implementation for a permanent magnet synchronous motor. The control is implemented using one BoomBox and the Automated Code Generation process (ACG). This example shows:
This tutorial re-uses the set-up of tutorial n°2, but presents an alternative control approach in the stationary reference frame using a proportional-resonant current controller. Hence, it addresses: