Inversor trifásico de conexión a red con convertidor Boost mediante PEController

Introducción

Este ejemplo de aplicación demuestra la implementación de un inversor trifásico de conexión a red con convertidor boost en PEController utilizando STM32CubeIDE como entorno de desarrollo.    

Herramientas necesarias

Asegúrese de preparar el entorno STM32CubeIDE siguiendo el procedimiento proporcionado en la Guía de inicio. Las siguientes herramientas son necesarias para entender e implementar este ejemplo de aplicación:

Visión general del hardware

Este ejemplo utiliza un inversor de 2 niveles, un convertidor elevador (3 convertidores en paralelo) y un filtro CEM con relés de desconexión. A continuación se muestra un esquema simplificado del circuito del convertidor:

Control de la aplicación #

Requisitos

Para la verificación práctica de este ejemplo se necesitan los siguientes equipos/instalaciones:

  1. PELab-6PH con PEController
  2. Simulador en tiempo real HIL OP4510
  3. Fuente de alimentación de CC programable
  4. Suministro trifásico a la red

Condiciones de funcionamiento

En la tabla siguiente figuran las especificaciones de aplicación pertinentes:

PARÁMETROVALOR
Frecuencia de conmutación PWM40 kHz
Tiempo muerto200 nSeg
Punto de ajuste de tensión de enlace CC720 VDC
Tensión de red380 VAC L-L
Frecuencia de red50 Hz
Tensión de entrada CC180 V - 200 V

Algoritmo de control

Control del inversor

El inversor trifásico de conexión a red se controla mediante un control vectorial de corriente. La siguiente figura muestra el diagrama de control básico del algoritmo implementado:

Las tensiones y corrientes de fase de red medidas se convierten al marco de referencia giratorio (DQ). El bucle de fase bloqueada (PLL) se utiliza para estimar el ángulo de fase de la red que se utiliza en la conversión. A continuación, se utiliza un controlador PI para compensar el error en las corrientes de fase. A continuación, se añade una compensación de desacoplamiento inductivo y una normalización a los ciclos de trabajo calculados. A continuación, se utiliza una técnica SVPWM para generar las señales de activación de los interruptores del inversor.

Control del convertidor Boost #

Se ha implementado un sencillo controlador PI para controlar el convertidor elevador y conseguir la tensión de CC deseada. Tenga en cuenta que este control es muy simple y requerirá protecciones de corriente adicionales basadas en hardware para evitar la saturación del inductor y la sobrecarga de corriente de la pata (disponibles en el sistema PELab-6PH). También es esencial aplicar un límite de ciclo de trabajo máximo para el PWM del convertidor elevador en función de la tensión de entrada para evitar cortocircuitos debidos a la saturación del inductor. Si se suministra al inversor una tensión de entrada superior a la consigna, el convertidor elevador no será necesario para el funcionamiento del inversor. En resumen, la tensión de DC-Link debe ser al menos 50 V superior a la tensión de red de pico para garantizar un flujo de corriente adecuado del inversor a la red.

Configuración del sistema de control

Las configuraciones para la aplicación grid-tie se pueden cambiar desde el archivo grid_tie_config.h en la sección UserFiles del proyecto CM7. A continuación se muestran las configuraciones disponibles:

ParámetroDESCRIPCIÓN
PWM_PERIOD_UsEstablece el periodo de tiempo PWM en microsegundos (Entero entre 1-250)
GRID_FREQFrecuencia de red estimada
L_OUTInductancia de salida en Henrios
BOOST_COUNTEl número de convertidores boost en paralelo. Las E/S boost pueden ajustarse desde el fichero main_controller.c. Si no estás seguro deja este valor a 3. Si no está seguro deje este valor a 3. Para enviar señales a las tres patas
BOOST_VSETTensión DC-Link requerida
KP_BOOSTGanancia proporcional para el controlador PI de tensión DC-Link
KI_BOOSTGanancia integral para el controlador PI de tensión DC-Link
KP_PLLGanancia proporcional para el controlador PI del PLL
KI_PLLGanancia integral para el controlador PI del PLL
KP_IGanancia proporcional para el controlador PI de corriente de fase
KI_IGanancia integral para el controlador PI de corriente de fase
BOOST_DUTYCYCLE_MAXLímite máximo del ciclo de trabajo del PWM del convertidor boost
RELAY_TURN_ON_VBSTRelés ON tensión umbral
RELAY_TURN_OFF_VBSTTensión umbral de desconexión del relé
INVERTER_DEADTIME_nsTiempo muerto del inversor en nanosegundos

*La frecuencia de muestreo de las mediciones puede configurarse desde el archivo user_config. h de la sección Common del proyecto CM7/CM4.

Flujo de trabajo

El siguiente flujo de trabajo se implementa tal y como se describe brevemente a continuación:

1. Medidas analógicas #

El núcleo CM4 se utiliza para la medición de tensiones de red, corrientes de tramo y tensión DC-Link. El temporizador de medición se inicia en sincronización con los temporizadores PWM. Esto asegura que en caso de que la frecuencia de medición y PWM sea la misma, la medición siempre se producirá al inicio de cada ciclo PWM.

2. Sistema de control

El sistema de control tiene un bloque de estimación del ciclo de trabajo que se utiliza para calcular los valores de ciclo de trabajo necesarios para el inversor y el convertidor elevador. El sistema de control contiene las siguientes secciones:

A. Bucle de fase bloqueada (PLL) #

El bloque PLL se utiliza para sincronizar el control con el ángulo de fase de la red. El ángulo de fase adquirido se utiliza para las transformaciones Park/Clarke, así como para la sincronización de las tensiones de fase de la red y las corrientes de fase inyectadas.

B. Transformaciones

Implementa transformaciones para convertir entre marcos estacionarios (ABC y αβ) y marcos giratorios (DQ).

C. Control actual

Se aplica un control de corriente basado en PI a las corrientes DQ obtenidas tras la transformación. Se aplica una compensación de desacoplamiento inductivo para un control robusto de la corriente.

D. Control del convertidor Boost #

Implementa un controlador PI para generar el ciclo de trabajo del convertidor elevador

E. Generación SVPWM #

Implementa la modulación por ancho de pulsos vectorial espacial (SVPWM) que proporciona mayor tensión, alta reducción de los armónicos dominantes y menor distorsión armónica total para un inversor trifásico.

F. Activar/desactivar control #

El control de activación/desactivación se implementa en lo siguiente:

Relés: Los relés sólo se encienden después de asegurarse de que el DC-Link está cargado para evitar la corriente de irrupción de la red que puede dañar los módulos de potencia. Tenga en cuenta que esto es absolutamente esencial, ya que cuando el DC-Link no está cargado, los diodos del cuerpo de los interruptores del inversor actúan como un rectificador incontrolado y, por lo tanto, puede fluir una corriente de cortocircuito inevitable hacia el inversor y dañar los interruptores de forma permanente.

Inversor Trifásico: Se habilita sólo si se cumplen las siguientes condiciones:

  • El DC-Link está precargado y tiene una tensión superior a la de la red.
  • La magnitud de la tensión de red medida se encuentra en el rango especificado.
  • La estimación de la fase de rejilla debe estar dentro de un margen de error válido.

3. Generación de salida #

Los controladores PWM en el PEControllerBSP se utilizan para generar las señales PWM para los convertidores boost y el inversor trifásico. La función de activación del inversor se utiliza para activar/desactivar el inversor al cambiar entre los estados válido e inválido.

Aplicación y resultados

Este ejemplo de aplicación se prueba con el simulador en tiempo real HIL (OP4510 de OPAL-RT Technologies), así como con hardware de electrónica de potencia real utilizando el sistema de desarrollo rápido de electrónica de potencia PELab-6PH.

Simulación HIL en tiempo real (OP4510) #

La fuente de alimentación, la electrónica de potencia y la red se simulan utilizando el simulador en tiempo real OP4510 HIL proporcionado por OPAL-RT Technologies.

OP4510

La simulación HIL se ejecuta mediante RT-LAB utilizando el solucionador basado en FPGA eHS. El siguiente circuito de potencia se implementa utilizando el editor de esquemas OPAL-RT:

Pruebas HIL del inversor de conexión a red en la caja PE-RCP

Resultados

Los resultados de la aplicación se adquieren utilizando el propio PEController en el sistema PELab-6PH. El PEController proporciona integración con el software de monitorización y registro en tiempo real intelliSENS. A continuación se muestran los resultados para el punto de referencia de 5 A de pico (~3,5 A RMS). El PELab está funcionando en modo UC a HIL.

Implementación de hardware de electrónica de potencia (PELab-6PH) #

La implementación hardware de la etapa de potencia se realiza utilizando el sistema PELab. La configuración PELab-6PH proporciona dos inversores trifásicos. El primer inversor se utiliza como inversor trifásico de 2 niveles, mientras que el segundo inversor se utiliza como convertidor elevador paralelo. El PELab-6PH también dispone de inductancias, filtros EMC y relés. La siguiente figura muestra el diagrama de conexiones del PELab-6PH:

Cableado del inversor de conexión a red PELab

ADVERTENCIA SE DEBEN SEGUIR LOS SIGUIENTES PROCEDIMIENTOS AL ENCENDER Y APAGAR EL SISTEMA. SU INCUMPLIMIENTO PUEDE PROVOCAR DAÑOS PERMANENTES EN EL EQUIPO.

Procedimiento de encendido #

  1. Asegúrese de que todas las protecciones del sistema PELab están activadas y que el DC-Link está descargado.
  2. Programa el PEController con el código de ejemplo.
  3. Encienda la fuente de alimentación de CC de entrada.
  4. Asegúrese de que el DC-Link está siendo regulado a la tensión deseada.
  5. Enciende el interruptor de corte para conectarte a la red.
  6. El inversor se activará automáticamente una vez sincronizada la red.

Apagar procedimiento #

  1. Apague el interruptor de corte para desconectar la red.
  2. Desconecte la fuente de alimentación de CC de entrada y espere a que se descargue el DC-Link.

Resultados

Los resultados de la aplicación se adquieren utilizando el propio PEController en el sistema PELab-6PH. El PEController proporciona integración con el software de monitorización y registro en tiempo real intelliSENS. A continuación se muestran los resultados para el punto de referencia de 5 A de pico (~3,5 A RMS). El PELab está funcionando en modo UC to Power.

Resumen de resultados

ParámetroImplantación del HILAplicación de la potenciaUnidad
Iu3.5123.588A (RMS)
Iv3.5283.534A (RMS)
Iw3.5053.581A (RMS)
Iboost19.5894.973A (AVG)
Iboost29.7404.913A (AVG)
Iboost39.7185.368A (AVG)
Vu238.648215.246V (RMS)
Vv238.731217.155V (RMS)
Vw238.566214.313V (RMS)
Iu Corriente THD3.4522.545%
Iu Corriente THD+N5.7727.737%
Potencia de salida2.5052.30kW
Factor de potencia0.9980.996-

Descargas

Grabación HIL Grabación de potencia

Desarrollado por BetterDocs