Getting started with BB Control
This note explains how to build, load, and execute the control code that is generated from Simulink, PLECS or imperix IDE (C/C++ code). It notably…
This note explains how to build, load, and execute the control code that is generated from Simulink, PLECS or imperix IDE (C/C++ code). It notably…
This note presents several modulation techniques to operate a Dual Active Bridge (DAB) converter. First, the topology and the theoretical aspects of the Dual Active…
This page contains a few code examples that can be used to explore and test imperix’s automated code generation workflow using PLECS. These examples are…
This note provides step-by-step guidance to implement a basic Graphical User Interface (GUI) with MATLAB app designer. Throughout the page, a straightforward application is put…
Some power sources, like solar panels, present power characteristics that strongly depend on the operating conditions. In such cases, Maximum Power Point Tracking (MPPT) is often applied to maximize the extracted power.
Power electronic converters generate non-ideal current and voltage waveforms, which unavoidably include a broad spectrum of undesirable switching harmonics. In most applications, these harmonics must…
This note focuses on the multi-master feature of the B-Box/B-Board that enables distributed networked control of power electronic systems. The multi-master feature allows executing control…
This note provides tips and tricks on how to speed up Simulink simulation. 1) Avoid unnecessary continuous signals The control algorithm should be executed at…
This document provides instructions on how to create a control model with imperix ACG blockset, starting from a blank Simulink model. This removes the need…
This document provides instructions on how to use Simulink External Mode with ACG SDK, the software kit for programming imperix targets graphically. Simulink External Mode…
End of content
End of content