Virtual synchronous generator for droop control

Virtual synchronous generator for droop control

This article explains why the lack of inertia in grid-forming inverters can impact the grid and how to alleviate the issue with a virtual synchronous generator. A demonstration code example is provided and freely available. It can be tested in simulation using imperix ACG SDK and validated in the laboratory with a TPI8032 22kW programmable inverter. Stabilization…

Selective Harmonic Elimination for medium voltage drives

Selective Harmonic Elimination for medium voltage drives

This page presents an implementation example of Selective Harmonic Elimination (SHE) using the PP-PWM modulator. This example addresses a high-power 3-level NPC inverter tied to an induction machine, both implemented using Hardware-In-the-Loop simulation. The harmonic performance of Programmed Pattern PWM with SHE is compared to the conventional carrier-based approach by analyzing the Total Harmonic Distortion…

Block diagram of an SMO-based sensorless control for a PMSM motor

Sensorless motor control using a back-EMF Sliding-Mode Observer

This technical note addresses the sensorless control of motor drives using a back-EMF sliding-mode observer. The technique allows speed and position estimation of a Permanent Magnet Synchronous Motor (PMSM) with surface-mounted magnets, without relying on a position or speed sensor. First, the note introduces the different categories of sensorless motor control methods. Then, the general…

Real time communication protocols for B-Box RCP

Real time communication protocols for B-Box RCP

Real time communication is essential in order to enable converter controllers to coordinate with other devices. B-Box RCP and other imperix controllers support several protocols for this purpose. However, selecting the right protocol and implementation among the available options may not be easy. Therefore, this article aims to: While this article addresses mainly B-Box RCP,…

TMP – Temperature sensor

The temperature sensor (TMP) block provides access to the temperature measurement from a PT100 or PT1000 sensor for drive applications. The B-Box RCP supports up to two temperature sensors through the Motor Interface for B-Box RCP. It can be either PT100 or PT1000 platinum resistors. These sensors have a standardized linear resistance-to-temperature characteristic (see the…

Overview of LLC active damping implementation

Active damping of LCL filters

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 be mitigated, e.g. with passive or active damping, requiring the use of various types of filters. Among them, LCL-type filters are popular, thanks to their good trade-off between complexity, performance,…

Dual Active Bridge converter topology

Dual Active Bridge converter modulation techniques

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 Bridge converters are presented, including a short overview of the main modulation techniques. Then, a possible control implementation on the B-Box RCP or B-Board PRO is introduced using ACG SDK on Simulink, and simulation…

C-HIL simulation scenario with OPAL-RT simulators

C-HIL simulation scenario with OPAL-RT simulators

This page presents a first HIL example to get started with a B-Box RCP and an OPAL-RT OP4510. Although validated with an OP4510, the provided files can be adapted to the new OP4512 or other OPAL-RT simulators. The considered circuit, shown in Fig. 1, implements a dual-stage conversion structure, using a boost DC/DC stage in…

End of content

End of content