axi4 stream ip from xilinx

AXI4-Stream IPs from Xilinx

This page presents some useful Xilinx IP cores for Vivado. These IPs use the widely used AXI4-Stream protocol to easily exchange data with other Xilinx IPs or with user-made algorithms developed using High-Level Synthesis (HLS) design tools such as Model Composer or Vitis HLS. For more detailed information on the AXI4-Stream interconnect protocol, please refer…

Active Front End (AFE)

Active Front End (AFE)

This technical note introduces the working principle of an Active Front End (AFE) and presents an implementation example built with the TPI 8032 programmable inverter. The provided control model implements a DC voltage controller, cascaded with a d-axis grid current controller, as well as a unity power factor controller (q-axis current). This page also serves as…

Fictive axis emulation for a grid-tie inverter in Simulink

Fictive axis emulation (FAE) for single-phase inverter

Fictive axis emulation is a vector control technique that is mostly used in single-phase inverter applications, where the second axis β of a rotating reference frame needs to be emulated in order to support all vector computations. Generally, the control of single-phase systems significantly differs from that of three-phase systems. Notably, numerous well-known concepts such…

SVPWM zero-sequence injection

SVPWM vs SPWM modulation techniques

What is the difference between Space Vector (SVPWM) and Sinusoidal Pulse Width Modulation (SPWM)? This article presents the advantages of the SVPWM technique over SPWM in the case of a two-level three-phase inverter. A demonstration code example is provided and freely available. It can be tested in simulation using imperix ACG SDK and validated in…

SFP communication with an RTDS MMC simulator

SFP communication with an RTDS MMC simulator

As introduced in PN118, SFP communication constitutes a convenient way to interconnect devices. Widely used, it offers an efficient layer on which protocols such as Aurora can be implemented to exchange data. In this example, the SFP communication connects a B-Box RCP (or B-Board PRO) to a HIL simulator from RTDS. It makes the bridge…

Grid-Forming Inverter (GFMI)

Grid-Forming Inverter (GFMI)

This technical note showcases an implementation example featuring the versatile programmable inverter TPI 8032, operated as a Grid-Forming Inverter (GFMI). It provides a concise overview of the GFMI’s working principle and offers a comprehensive guide to the tuning procedure for the cascaded AC voltage control system employed in this setup, typically used as the inner…

Finite control set MPC for a voltage-controlled inverter

Finite control set MPC for a voltage-controlled inverter

This article introduces an example of Finite Control Set Model Predictive Control (FCS-MPC) for an LCL-filtered voltage-controlled inverter. The proposed control implementation is derived from [1], with an extension to minimize the output common-mode current. This is notably relevant when an EMC filter is required, such as when the inverter is connected to the grid…

Multi-rate MPPT example on PLECS
|

Multi-rate control on PLECS with ACG SDK

This document provides instructions on how to implement Multi-rate control on PLECS 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. First of all, the…

H-bridge control algorithm
|

Basic examples for ACG SDK on PLECS

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 meant to be loaded on a B-Box RCP converter controller, possibly using a Plexim RT-Box as a HIL simulator for the plant. Both devices can be conveniently connected via a…

End of content

End of content