Inductor selection guide for DAB converters

This page presents a method for selecting an inductance value for a Dual Active Bridge (DAB) isolated DC-DC converter. DAB converters can be easily constructed with four imperix half-bridge modules (PEB series) or with two full-bridge modules (PEH series). Proper inductor selection can greatly increase the efficiency of the DAB converter by minimizing semiconductor losses….

Parallel operation of Grid-Forming Inverters (GFMIs)

Parallel operation of Grid-Forming Inverters (GFMIs)

This note introduces the parallel operation of Grid-Forming Inverters (GFMIs) and provides an implementation example on TPI 8032 programmable inverter with the ACG SDK. An overview of the hardware architecture and detailed instructions on how to program the device are addressed in getting started with the TPI 8032. Introduction to parallel operation of Grid-Forming Inverters Grid-Forming…

PP-PWM – Programmed Patterns PWM

The FPGA-based PP-PWM (programmed pulse pattern) peripheral provides a specialized PWM scheme for two and three-level inverters, which relies on pre-computed pulse patterns. This type of modulation technique is often used to eliminate specific harmonics from the current spectrum. It is notably useful in applications that operate with a low pulse number, i.e. a low…

Setpoint profile example in Simulink

Applying pre-recorded profiles as setpoints

This note presents a possible approach to apply pre-recorded profiles as setpoints for a control algorithm developed on Simulink with ACG SDK. It assumes the following constraints: The profile may be more complex than a simple succession of steps. It should be possible to apply/launch the profile using Cockpit in order to log the system…

SS-PWM – Multilevel PWM with Sort-&-Select balancing

The SS-PWM peripheral provides a specialized Pulse Width Modulation scheme (PWM) for multilevel converters, which directly integrates means for balancing series-connected submodules. Such an approach has received quick and widespread adoption, notably for Modular Multilevel Converters, Cascaded H-Bridges, and similar converter topologies. The SS-PWM block generates gate driving signals, which are dynamically assigned to suitable…

Oversampling configuration and utilization

Oversampling configuration and utilization

In a standard configuration, the control algorithm is executed just after each sampling event. The oversampling feature enables the possibility to set up multiple sampling events between each control algorithm execution. This note explains how to configure the sampling events and how to retrieve the oversampled values. Configuring the oversampling In the imperix ACG SDK,…

CAN out – CAN output mailbox

The CAN output mailbox block allows sending CAN messages with up to 8 bytes long payloads. It supports two operating modes: On-demand mode: the user manually triggers the message transmissions. Periodical mode: the message is sent periodically, whether the data has been changed or not. The user can configure the transmission frequency. Simulink block Signal…

Rate transition block to define a slower task
|

Multi-rate control on Simulink with ACG SDK

This document provides instructions on how to implement Multi-rate control on Simulink with ACG SDK. It allows running part of the control at a slower rate, without impacting the real-time control running at the base rate. This is typically useful for implementing a finite state machine or running a tracking algorithm. Enable MultiTasking Make sure…

End of content

End of content