MÉTODO Y SISTEMA DE CONTROL PREDICTIVO DE UN CONVERTIDOR CC/CA
Objeto de la invención
La presente invención se refiere al campo de la electrónica de potencia, y más concretamente al sector de la técnica dedicado a los convertidores electrónicos para la conversión entre corriente continua "CC" y corriente alterna "CA".
Antecedentes de la invención
Los convertidores continua alterna emplean habitualmente reguladores tipo proporcional intergral (PI) , que se implementan con facilidad pero que son difíciles de ajustar y pueden dar lugar a una respuesta lenta. Se encargan de controlar las potencias activa y reactiva, la velocidad, el par y el flujo magnético de los motores/generadores, y las tensiones y corrientes de los generadores.
Otra solución surgida hace unos 30 años es la de controladores predictivos basados en modelos (Model-based Predictive Control, MPC) , que es considerada uno de los avances más importantes en teoría control. Esta solución conocida en el estado de la técnica se basa en minimizar una función de coste que incluye, por ejemplo, el error entre la referencia y el valor real de la potencia activa/reactiva o de la corriente. La mencionada solución del estado de la técnica se puede encontrar en "IEEE Transactions on Industrial Electronics, Four-Switch Three Phase Operation of Grid Side Converter of Doubly Fed Induction Generator with Three Vectors Predictive Direct Power Control Strategy, M.E. Zarei, C. Veganzones, J. Rodríguez y D. Ramírez e "IEEE Transactions on Power Electronics, Three-phase fourswitch converter for SPMS Generators based on Model Predictive Current Control for Wave Energy Applications, M.E. Zarei, D. Ramirez, C. Veganzones, J. Rodríguez.
Existen dos clases de MPC, Continuous Control Set MPC (CCS-MPC) y Finite Control Set MPC (FCS-MPC) . En el primer grupo, un modulador genera los estados de conmutación del convertidor electrónico a partir de una salida continua del controlador predictivo. En el segundo grupo se utiliza el conocido conjunto finito de posibles salidas generables por el convertidor electrónico para resolver el problema de optimización. La presente invención se encuadra en este segundo grupo FSC-MPC.
Los sistemas de control predictivo FSC-MPC obtienen como resultado de sus cálculos, los tiempos de aplicación de los vectores espaciales que genera el convertidor electrónico, por lo que hacen innecesario utilizar una etapa de Modulación de Vectores Espaciales (SVM) .
La presente invención consiste en una modificación del procedimiento básico de cálculo del vector de referencia de tensión en la parte de corriente alterna del convertidor electrónico, cuyo objetivo es reducir y hacer constante el tiempo de cálculo añadiendo una etapa SVM.
Para poder explicar la invención, en primer lugar se va a explicar en qué consiste el procedimiento básico en un caso concreto donde la función de coste incluye los errores en las potencias activa y reactiva. La explicación del procedimiento básico se hace paso a paso.
1. Calcular las pendientes de la potencia activa (SP1, SP2, SP0) y la potencia reactiva (SQ1, SQ2, SQ0) que el convertidor electrónico intercambia con el sistema al que está conectado:
c _ ^^3
SpJ = dt Vj
n dQg
SQJ = dt vj
y que están provocadas por cada vector espacial V^, V2 y Vo que el convertidor electrónico genera.
Los vectores V^, V2 son los dos vectores espaciales que definen el primer sector del hexágono definido por los 6 vectores espaciales no nulos que un convertidor de dos niveles es capaz de generar, Fig. 1, y Vq el vector espacial de módulo nulo. Estas pendientes se pueden calcular mediante el procedimiento indicado en "IEEE Transactions on Industrial Electronics, Four-Switch Three Phase Operation of Grid Side Converter of Doubly Fed Induction Generator with Three Vectors Predictive Direct Power Control Strategy, M.E. Zarei, C. Veganzones, J. Rodríguez y D. Ramírez".
El convertidor electrónico genera los vectores espaciales V^, V2 y V0 sucesivamente a lo largo de un periodo, Ts, que empieza en el instante k y termina en el instante k+1.
Las potencias activa y reactiva al final de dicho periodo Ts (instante k+1) se pueden estimar como la suma de los efectos que cada vector espacial generado por el convertidor electrónico provoca:
Pg (k + 1) = Pg (k) + Spi^Vl + ^P2^V2 + Spo^vo
Qg (k + 1) = Qg (k) + Sq iW i + ^Q2^V2 + ^QO^ VO
Donde SP1, SP2 y SP0 y SQ1, SQ2 y SQ0 son las pendientes en la potencia activa y reactiva causadas por los sucesivos vectores de tensión generados por el convertidor electrónico, y tv l, tV2, tvo expresan sus tiempos durante los cuales se han aplicado los vectores dentro del periodo Ts.
Definir una función de coste que en este caso incluye los errores de las potencias activa y reactiva al final de cada periodo, y donde "*" significa valor de referencia,
2 2
F (k + 1) = (Pg (k + 1.- Pg* (k) ) + ( Qg (k + 1.- Q*g (k) )
Calcular la duración óptima de los tiempos de aplicación tV1, tV2, tV0 de los vectores (Vi, %, Vq) , desde el punto de vista de minimizar la función de coste.
Si los tiempos de aplicación calculados tV1, tV2, tV0 son positivos, eso significa que el vector tensión del convertidor de referencia v* se encuentra en el primer sector. Entonces, el vector solución que minimiza la función de coste se puede reconstruir promediando los vectores V\, % y Vq utilizando tV1, tV2, tV0 y el periodo Ts mediante la ecuación:
donde Ts es el periodo del modulador PWM y va*, vp* las componentes en los ejes horizontal y vertical del vector solución.
En caso de que alguno de los tiempos de aplicación tV1, tV2, tV0 calculados sea negativo, significa que el vector solución v* no se encuentra en el primer sector del hexágono y hay que buscarlo en el segundo sector, donde los vectores espaciales que lo definen son v£, 3 y V0. Si los nuevos tiempos de aplicación tV2, tV3, tV0 son positivos, entonces el vector solución v* se encuentra en el segundo sector, y si alguno de los tiempos es negativo, hay que seguir probando en los siguientes sectores hasta seleccionar el sector correcto de entre los seis posibles dentro del hexágono hasta obtener unos tiempos (tVj, tVj+i, tV0) positivos.
4. Generar el vector solución v* utilizando los tiempos calculados correspondientes al sector correcto.
Este procedimiento tiene dos inconvenientes. El primer inconveniente es que precisa de varias iteraciones de cálculo hasta encontrar el sector correcto. El segundo inconveniente es que el número de iteraciones no es siempre el mismo. Esto hace que el algoritmo sea más lento y que tenga una duración indeterminada.
Cuando el convertidor es de dos niveles, el número máximo de sectores en los que se puede encotrar el vector espacial solución v* es 6, Fig. 1, pero cuando el número de niveles del convertidor aumenta, el número de sectores aumenta exponencialmente, por ejemplo, para cinco niveles hay 96 sectores. Esto dificulta extraordinariamente el procedimiento.
La presente invención mejora el procedimiento anteriormente descrito, ya que consigue obtener los tiempos de aplicación de los vectores espaciales en una única iteración, resultando un algoritmo más rápido y de duración predeterminada.
Esta invención es aplicable a convertidores continua/alterna que se utilizan en muy diversas aplicaciones, como control de motores de corriente alterna, conexión a red de fuentes de energía renovable, control de generadores eléctricos, STATCOM, transmisión HVDC, etc. Aunque esta invención es aplicable tanto a convertidores de dos niveles como multinivel, su ventaja es tanto mayor cuanto mayor sea el número de niveles.
Descripción de la invención
La presente invención soluciona los problemas, anteriormente descritos, para encontrar el sector donde se encuentra el vector espacial solución v* y poder así calcular los tiempos de aplicación de los vectores espaciales que definen dicho sector. La presente invención consigue obtener los tiempos de aplicación de los vectores espaciales en una única iteración, resultando un algoritmo más rápido y de duración predeterminada. Aunque esta nvención es aplicable tanto a convertidores de dos niveles como multinivel, su ventaja es tanto mayor cuanto mayor sea el número de niveles.
Por tanto, en un primer aspecto de la invención, se divulga un método de control predictivo de un convertidor CC/CA. El convertidor CC/CA comprende una tensión de entrada (vDC) y un vector tensión de salida (vMmc) con una pluralidad de valores posibles, estando el convertidor CC/CA configurado para proporcionar a una carga un vector tensión de carga (i p y un vector corriente de carga (p . El método comprende los siguientes pasos:
• medir el vector tensión de red (vp y el vector corriente de red (p ;
• calcular las componentes horizontal (vga) y vertical (vgP) del vector tensión de red (i p , y las componentes horizontal (iga) y vertical (igP) del vector corriente de red ( p ;
• calcular las potencias activa (Pg) y reactiva (Qg) entregadas a la red, a partir de las componentes horizontal (vga) y vertical (vgP) del vector tensión de red (i p , y de las componentes horizontal (iga) y vertical (igP) del vector corriente de red (p , mediante las ecuaciones siguientes:
Pg = l .5 • ( v g a ig a + V g p i g p )
Qg = 1.5 ^ ( V g p Í g a - Vg a Í g p )
• calcular las pendientes de potencia activa (SP1, SP2, SP0) y reactiva (SQi, SQ2, SQ0) , a partir de las componentes vertical y horizontal del vector de intensidad de red ( p y del vector tensión de red ( ip, mediante las ecuaciones siguientes:
c _ ^^3 1.5 Rf
SpJ = dt j i (.vgaVja + vgpVjp) ( vga + vgp) ] j Pg ^sQ,
Vj
para j= 1, 2, 0;
• estimar las potencias activa y reactiva al final del period (instante k+1) como la suma de los efectos de cada vector empleado en la modulación:
Pg (k + 1) = Pgik) + SpiÍ! + SP2t2 + SP0t0
Qg (k + 1) = Qg (k) + SQít í + SQ2t2 + SQ0t0
donde SP1, SP2 y SP0 son las pendientes de la potencia activa de los correspondientes vectores de tensión; SQ1, SQ2 y SQ0 representan las pendientes de la potencia reactiva ara los vectores espaciales seleccionados; y, tx, t2, t0 expresan sus tiempos de duración;
definir una función de coste que incluye los errores de las potencias activa y reactiva al final de cada periodo, donde " * " significa valor de referencia, donde la función de coste comprende la siguiente expresión:
2 2
F (k + 1) = (Pg (k + 1.- Pg* (k) ) + ( Qg (k + 1.- Q*g (ki)
calcular la duración óptima de los tiempos de aplicación (ti, t2, t0) de los vectores (y[, %, Vq) , para minimizar la función de coste:
tvo = Ts tvl tv2
donde Ts es el periodo de conmutación de los vectores espaciales generados;
• calcular las componentes en los ejes horizontal (vMMCa*) y vertical (vMMCp*) de la tensión de salida del convertidor de referencia (1?Mmc*) , a partir de los tiempos de aplicación (ti, t2, t0) y de los vectores (V\, i^, Vq, ) , mediante la ecuación:
generar unos parámetros de configuración para que el vector tensión de salida del convertidor CC/CA (vMMC) coincida en promedio con el vector tensión de salida de referencia (vMmc*) , aplicando un algoritmo SVM multinivel que selecciona en cada ciclo los hexágonos adecuados, para los cuales, unas componentes trifásicas del vector tensión de salida (vMMC) , y/o unos tiempos de conmutación de unos transistores que componen el convertidor CC/CA, para que la tensión de salida (vMMC) promedie el vector de referencia ^MMC .
En una forma de realización del método de control predictivo de un convertidor CC/CA, el método adicionalmente comprende, una vez transcurrido un periodo predeterminado, repitir los pasos definidos previamente para el primer aspecto de la invención, para el cálculo y aplicación de un nuevo vector tensión de salida de referencia (vMmc*) .
En una forma de realización del método de control predictivo de un convertidor CC/CA, el método adicionalmente comprende generar unos parámetros de configuración se lleva a cabo mediante un modulador de vectores espaciales multinivel.
En un segundo aspecto de la invención se presenta un sistema de control predictivo de un convertidor CC/CA que comprende medios de cálculo y medios de configuración adaptados para determinar y aplicar unos parámetros de configuración de un convertidor continua/alterna a partir de una tensión de entrada, un vector tensión de carga, un vector corriente de carga y una pluralidad de valores posibles de un vector tensión de salida.
En una forma de reaización del segundo aspecto de la invención, el convertidor CC/CA es un convertidor modular multinivel, el cual comprende una tensión de entrada (vdc) y un vector tensión de salida (vMmc) con una pluralidad de valores posibles. En este caso, el convertidor modular multinivel está configurado para proporcionar a una carga un vector tensión de carga ( ip y un vector corriente de carga (ip . El sistema de control predictivo de un convertidor CC/CA comprende:
• unos medios de medida configurados para medir el vector tensión de carga ( ip y el vector corriente de carga ( p y generar unos parámetros de control; y,
• un conjunto de medios configurados para llevar a cabo los pasos del método definido en una cualquiera de las realizaciones del primer aspecto de la invención, a partir de los parámetros de control.
En una forma de realización, el conjunto de medios comprende: un primer elemento de conversión; un segundo elemento de conversión; primeros medios de cálculo; segundos medios de cálculo; y, un modulador de vectores espaciales multinivel.
En particular, el conjunto de medios están configurado para:
- Calcular los tiempos de aplicación de los vectores espaciales (SVM) del primer ector, según lo descrito en el primer aspecto de la invención.
- Calcular el vector de tensión de referencia, según lo descrito en el primer aspecto de la invención.
Por su parte, los medios de cálculo calculan unos parámetros de configuración (por ejemplo, la duración de los disparos de los IGBT generados y calculados por el propio SVM) a partir de los valores de referencia (normalmente potencias activa/reactiva o corrientes) y aplicar los parámetros de configuración al convertidor. Además, preferentemente, el sistema comprende además, un subconjunto o la totalidad de los siguientes elementos:
- Un modulador de vectores espaciales configurado para calcular los parámetros de configuración previamente descritos.
Nótese que cualquier opción preferente o implementación particular del sistema de la invención puede ser aplicado igualmente al método de la invención. Asimismo, los elementos de dicho sistema pueden ser adaptados o configurados para implementar cualquier paso del método de la invención, de acuerdo con cualquier implementación particular de ambos.
Finalmente, en un tercer aspecto de la invención se presenta un programa de ordenador que comprende medios de código de programa de ordenador adaptados para implementar el método descrito, al ejecutarse en un procesador digital de la señal, un circuito integrado específico de la aplicación, un microprocesador, un microcontrolador o cualquier otra forma de hardware programable. Nótese que cualquier opción preferente e implementación particular del dispositivo y sistema de la invención puede ser aplicado al método y al programa de ordenador de la invención, y viceversa.
El método, sistema y programa de ordenador de la invención calculan el valor de tensión necesario para generar las variables (normalmente potencias activa/reactiva o corrientes) deseadas en cada aplicación de manera rápida, reduciendo la carga computacional, la amplitud de los armónicos generados, las pérdidas en generadores y el estrés mecánico producido en los devanados. Éstas y otras ventajas de la invención serán aparentes a la luz de la descripción detallada de la misma.
Descripción de las figuras
Con objeto de ayudar a una mejor comprensión de las características de la invención de acuerdo con un ejemplo preferente de realización práctica de la misma, y para complementar esta descripción, se acompañan como parte integrante de la misma las siguientes figuras, cuyo carácter es ilustrativo y no limitativo:
La Figura 1 muestra el hexágono que definen los vectores espaciales que un convertidor electrónico de dos niveles es capaz de generar en corriente alterna.
La Figura 2 muestra el hexágono que definen los vectores espaciales que un convertidor electrónico de dos niveles es capaz de generar en corriente alterna, expresados en función de sólo V¡" y v£.
La Figura 3 muestra un esquema de un MMC trifásico, de cuatro interruptores por rama, conocido en el estado de la técnica.
La Figura 4 presenta un ejemplo de implementación de un módulo del MMC, en configuración de semi-puente, conocida en el estado de la técnica.
La Figura 5 ejemplifica una conexión del MMC a una red eléctrica a través de inductancias y resistencias, conocida en el estado de la técnica.
La Figura 6 ejemplifica los posibles valores del vector de tensión de salida de un convertidor MMC de cinco niveles. Se indican los vectores (V, ^ V2 y Vo) que limitan el primer sector.
La Figura 7 muestra los posibles vectores espaciales que un convertidor multinivel de cuatro interruptores por rama (que dan lugar a 5 niveles de tensión en la forma de onda de salida) puede generar dentro del hexágono y muestra el hexágono exterior definido exclusivamente por los vectores V¡" y v£.
La Figura 8 muestra los elementos de medida de tensión y corriente utilizados por una realización preferente de la presente invención, así como un posible escenario de aplicación formado por un MMC y la red a la que se conecta.
La Figura 9 presenta los elementos de control que determinan las señales de puerta del convertidor MMC a partir de los parámetros medidos, de acuerdo con una realización preferente de la invención.
La Figura 10 presenta el esquema conjunto de control y potencia. En la figura 10 se muestra en primer lugar la medida de las tensiones y corrientes de carga para calcular con ellas las potencias activa y reactiva instantáneas. A continuación se utilizan junto a los vectores i^, V2, la tensión de la carga y la frecuencia, para obtener las pendientes de dichas potencias. A continuación, las pendientes se emplean junto a los valores reales y de referencia de las potencias, para calcular los tiempos de aplicación de los vectores i^, V2, y el vector referencia de tensión, v * . Finalmente, se reproduce el vector solución v* utilizando un modulador de vectores espaciales que dispara según corresponda los elementos del inversor.
La Figura 11 describe en un diagrama de flujo el proceso descrito para la Figura 10.
Realización preferente de la invención
Listado de referencias.
1.- Convertidor modular multinivel - Convertidor MMC.
2.- Parámetros de configuración.
3.- Primer elemento de conversión.
4.- Segundo elemento de conversión.
5.- Primeros medios de cálculo.
6.- Segundos medios de cálculo.
7.- Medios de control.
En este texto, el término "comprende" y sus derivaciones (como "comprendiendo", etc.) no deben entenderse en un sentido excluyente, es decir, estos términos no deben interpretarse como excluyentes de la posibilidad de que lo que se describe y define pueda incluir más elementos, etapas, etc. Nótese asimismo que los vectores y componentes acompañados del término "de referencia" deben entenderse en el presente texto como valores objetivo para dichos vectores y componentes, siendo dichos objetivos calculados por el método y sistema de la invención. Es decir, dichos vectores y componentes "de referencia" no son referencias externas de valor fijo, sino que presentan valores variables que pueden cambiar en sucesivas iteraciones de los cálculos realizados por la invención.
La realización preferente de la invención se presenta para el caso en que el convertidor ontinua alterna sea un convertidor modular multinivel (MMC, del inglés `Modular Multilevel Converter) , empleado habitualmente para transmisión de energía eléctrica en corriente continua de alta tensión (HVDC) . No obstante, la presente invención es válida para cualquier convertidor trifásico, multinivel o no. Las ecuacones no cambian ni tampoco el procedimiento. Sólo cambia el modulador de vectores espaciales (conocido en el estado del arte) y el propio convertidor electrónico.
En una realización del método de control predictivo de un convertidor continua/alterna, el método comprende:
- Medir un vector tensión de carga y un vector intensidad de carga suministrados a una carga externa.
- Calcular las variables que intervienen en la función de coste a partir de la tensión y la corriente de la carga utilizando en todos los casos los vectores espaciales que definen el primer sector, V\, y, Fig. 1.
Calcular una función de coste para minimizar el error de las magnitudes que intervienen en ella (normalmente potencias activa/reactiva o corrientes) .
Calcular siempre los tiempos de aplicación tV1, tV2, tVo de los vectores espaciales del primer sector, V¡_, % y Vq, que permiten minimizar la función de coste.
Si los tres tiempos tV1, tV2, tV0 resultan positivos, pueden utilizarse para promediar el vector solución v* sin necesidad de un modulador de vectores espaciales (SVM) en la etapa siguiente.
Si alguno de los tres tiempos tV1, tV2, tV0 resultan negativo, no es posible utilizarlos para realizar la modulación del vector solución v* en ningún caso, lo que obligaría a realizar iteraciones hasta obtener valores sólo positivos.
Sin embargo, la ventaja de esta invención reside en que, si alguno de los tres tiempos tV1, tV2, tV0 resulta negativo, siempre es posible reconstruir correctamente, sin cometer error, el vector vector solución v*
v = vn . . * Ti tvi , ft tV2 , ft tV0
+ ]vp = Vi + y2 m~r + Vq
a pesar de que alguno de los tiempos tV1, tV2, tV0 resulte negativo. Esto permite siempre realizar la modulación en un SVM conocido en el estado del arte, sin tener que realizar las iteraciones descritas anteriormente para encontrar el sector que contiene al vector referencia de tensión que minimiza la función de coste.
La razón es que, como se ve en la Fig. 1, cada sector del hexágono está definido por dos vectores de módulo positivo a 600 pero, matemáticamente, esos dos vectores pueden ser siempre V\, % si se les permite tener un módulo negativo, tal y como se ve en la Fig. 2.
Así, las coordenadas x, y del vector solución v* pueden siempre calcularse en función de los vectores V\, para cualquier posición en dentro del hexágono:
Sector I
Sector VI
v x = v 6 x - t^ ^ + v l x - t- ^ ^ - \V7l x • £ TZi _ 'TL" \ v72x • tV2 T<°
La función del vector V0 es promediar el módulo del vector solución, pero no define el sector del hexágono. Además tV0 sólo influye en el cálculo de tVj, j pero no añade valor a las componentes "x, y" del vector solución v* ya que el vector Vq tiene módulo nulo.
El hecho de que sea posible reconstruir el vector solución a pesar de que algún tiempo resulte negativo, siempre permite utilizar V\, y calcular (ti, t2, t0) a pesar de que el vector solución v* se encuentre realmente en otro sector del hexágono diferente al sector 1. Es decir, que aunque el vector solución v* se encuentre, por ejemplo, en el sector III definido por Vg, í£, es posible calcularlo utilizando - V\, %, según se ve en la Fig. 2.
Por tanto, en esta invención, los tiempos de aplicación de los vectores tVj, tVj+1 tV0 resultado del FSC-MPC no se utilizan para realizar la modulación del vector solución v* si no para calcular las componentes del vector solución v*, que posteriormente se modula añadiendo una etapa SVM.
- Reconstruir el vector de tensión de referencia v* mediante los tiempos de aplicación (t1, t2, t0) calculados previamente y el periodo Ts.
- Calcular la posición del vector solución v* mediante cualquier sistema conocido en el estado del arte, para escoger 3 vectores espaciales con el que reproducirlo mediante modulación. De esta manera, la combinación lineal de los 3 vectores espaciales de tensión de salida del convertidor electrónico promediados durante sus tiempos de aplicación genera una tensión de salida que iguala en promedio al vector de tensión de salida de referencia deseado.
- Realizar con el convertidor electrónico la modulación de vectores espaciales que promedia el vector solución v * .
La figura 3 muestra un convertidor MMC (1) para HVDC conocido en el estado del arte, que irve como ejemplo de aplicación del método y sistema de la invención. En particular, se trata de un MMC trifásico con seis ramas (R1, R2, R3, R4, R5, R6) y cinco módulos (también denominados SM, del inglés `Switching-Module) por rama (SM1, SM2, SM3, SM4) . La zona de corriente continua del convertidor presenta una tensión de entrada (vDC) , dividida en dos tensiones simétricas (+vDC/2.- vDC/2) . La primera rama (R1) , segunda rama (R2) y tercera rama (R3) están conectadas a la tensión simétrica positiva (+vDC/2) ; mientras que la cuarta rama (R4) , la quinta rama (R5) y la sexta rama (R6) están conectadas a la tensión simétrica negativa (-vDC/2) . A su vez, las ramas están conectadas dos a dos a través de parejas de inductancias (L) , estableciéndose un vector tensión de salida (ip) con tres componentes trifásicas (voa, v ob, voc) .
La figura 4 presenta una posible realización de un SM (denotado como SMk por ser válido para cualquiera de los cinco submódulos de cada rama: SM1, SM2, SM3, SM4) denominada semipuente (en inglés `half-bridge) . La topología en semipuente comprende un primer transistor (T1) conectado en paralelo a un primer diodo (D1) y un segundo transistor (T2) conectado en paralelo a un segundo diodo. El ánodo del primer diodo (D1) está conectado al cátodo del segundo diodo (D2) sirviendo como punto de entrada de la corriente de submódulo (iSM) y primer terminal del voltaje de submódulo (vSM) . A su vez, el cátodo del primer diodo (D1) está conectado al ánodo del segundo diodo (D2) a través de un condensador (C) con un voltaje de condensador (vc) . Dicho ánodo del segundo diodo actúa a su vez como segundo terminal del voltaje de submódulo (vSM) .
La figura 5 ejemplifica la conexión del convertidor MMC (1) a una red (que actúa como carga) mediante tres inductancias de filtro (Lf) y tres resistencias (Rf) . Tras las tres inductancias de filtro (Lc) y las tres resistencias (Rf) , el vector tensión de salida (ip) se convierte en el vector tensión de carga (vp con sendas componente trifásicas (vga, vgb, vgc) . En la figura 5 aparecen reflejadas asimismo la intensidad de entrada (iDC) ; las componentes trifásicas (iga, igb, igc) del vector intensidad de carga ( p ; el voltaje de la rama superior (vupa) correspondiente a la primera rama (R1) ; y el voltaje de la rama inferior (vlowa) correspondiente a la cuarta rama (R4) .
Con el fin de ejemplificar los cálculos vectoriales descritos, la figura 6 muestra el conjunto de valores que puede tomar el vector de tensión de salida en un convertidor de cinco niveles. Cada posible vector comprende por lo tanto tres componentes, estando cada componente comprendida entre los niveles 0 y 4. Cada uno de dichos posibles vectores conforma el vértice de un triángulo que, a su vez, conforman una pluralidad de hexágonos. Se indican os vectores (V1, V2 y V0) que limitan el primer sector. El vector tensión de referencia (vref) se obtiene como combinación lineal de los vectores V1, V2 y V0.
La figura 7 muestra cómo todos los vectores dentro del hexágono de un convertidor de cinco niveles pueden obtenerse por la combinación lineal de los vectores y % siempre que se admitan módulos negativos para ellos.
La figura 8 muestra los medios de medida comprendidos por una realización preferente del sistema de la invención. En la figura 8 también se representan unos parámetros de control (2) del convertidor MMC (1) , calculados a partir de dichas componente horizontal (vga) y componente vertical (vgp) del vector tensión de red (vp; y de la componente horizontal (iga) y componente vertical (igp) del vector corriente de red (ip .
La figura 9 presenta a su vez una realización preferente de los elementos que calculan los parámetros de control (2) que a su vez ejecutan pasos de realizaciones preferentes del método y el programa de ordenador de la invención. En particular, el sistema comprende un primer elemento de conversión (3) y un segundo elemento de conversión (4) que trasladan las entradas de unos ejes trifásicos (abc) a unos ejes horizontal-vertical (ap) . En particular, el primer elemento de conversión (3) calcula una componente horizontal (iga) y una componente vertical (igp) del vector corriente de red ( ip a partir de las tres componentes trifásicas (iga, igb, igc) del vector corriente de red (ip . El segundo elemento de conversión (4) calcula una componente horizontal (vga) y una componente vertical (vgp) del vector tensión de red ( ip a partir de las componente trifásicas (vga, vgb, vgc) del vector tensión de carga
(^ ) .
Las componentes vertical y horizontal del vector de intensidad de red ( p y del vector tensión de red ( ip se introducen en unos primeros medios de cálculo (5) , obteniendo unas pendientes de potencia activa (SPabc) y reactiva (SQabc) , y unos valores de potencia activa (P) y reactiva (Q) . Las pendientes de potencia activa (SPabc) y reactiva (SQabc) , los valores de potencia activa (P) y reactiva (Q) , y las referencias de potencia activa (P*) y reactiva (Q*) , se introducen en unos segundos medios de cálculo (6) , obteniendo unas componentes horizontal (vMMCa*) y vertical (vMMCp*) del vector tensión de salida de referencia (i7MMC*) . Los segundos medios de cálculo (6) son preferentemente un controlador predictivo. Finalmente unos medios de control (7) , preferentemente conformados por un modulador de vectores espaciales (SVM, del inglés `Space Vector Modulator) multinivel, calcula los parámetros de ontrol (2) a partir del vector tensión de salida de referencia (vMmc*) .
La figura 10 muestra el esquema conjunto de tensión y control. Se observa la medida de las tensiones y corrientes de la red, que son transformadas en las componentes de los vectores de tensión de red (vgaP) y de corriente de red (igaP) , que se emplean para el cálculo de las potencias activa (Pg) y reactiva (Qg) . Posteriormente, se calculan las pendientes de las potencias activa (SP1, SP2, SP0) y reactiva (SQ1, SQ2, SQ0) . A continuación, se calculan las componentes (vMMCa*, vMMCp*) del vector tensión de salida de referencia. El modulador SVM encuentra el triángulo de la Fig. 7 en el que está situado el vector tensión de salida, y genera los tiempos de aplicación de los tres vectores que delimitan dicho triángulo. Finalmente, la parte de potencia está formada por el convertidor, las inductancias y resistencias de acoplamiento, y la red.
A continuación se detallan los pasos de una realización preferente del método de la invención, que son implementados a su vez por una realización preferente de los primeros y segundos medios de cálculo (5, 6) del sistema. El método comprende:
1. Calcular las componentes horizontal (vga) y vertical (vgP) del vector tensión de red (vp, y las componentes horizontal (iga) y vertical (igP) del vector corriente de red (ip, a partir de las tensiones (vga, vgb, vgc) y corrientes de red (iga, igb, igc) .
2. Calcular las potencias activa (Pg) y reactiva (Qg) entregadas a la red, a partir de las componentes horizontal (vga) y vertical (vgP) del vector tensión de red ( ip, y de las componentes horizontal (iga) y vertical (igP) del vector corriente de red (p , mediante las ecuaciones siguientes:
Pg = L 23*5 ^ (Vg a Íg a + V g p Í g p )
Qg = L 5 ^ (VgpÍga - VgaÍgp)
3. Calcular las pendientes de potencia activa (SP1, SP2, SP0) y reactiva (SQ1, SQ2, SQ0) , a partir de las componentes vertical y horizontal del vector de intensidad de red ( p y del vector tensión de red ( ip, mediante las ecuaciones siguientes:
c _ ^^3 1.5
SpJ = d t j
Vj
dQg 1.5 Rf
SQJ~ d t [ (VgpVja VgaVjfi') ] £ Qg + MsRg
vj
para j= 1, 2, 0.
Estas ecuaciones se han obtenido a partir de la teoría conocida en el estado del arte que permite calcular tensiones, corrientes y potencias expresados como vectores espaciales:
Para calcular las pendientes de las potencias activa y reactiva, hay que calcular las derivadas de la tensión y la corriente en los ejes horizontal (a) y vertical (P) . La tension de una red equilibrada se puede representar como:
Vga = Vg s in ws t
Vgfi = Vg COS U) s t
donde frecuencia de la red.
La derivada de la tension de red en los ejes horizontal (a) y vertical (P) es:
Teniendo en cuenta la ecuación del acoplamiento del convertidor MMC a la red,
d ír
VMMC = vg + h ~ [ + Rf lg
la derivada de la corriente de red se puede expresar como
diga G^SCa Vga Rf íga
d t Lf
digp vQscp ^gP RfigP
d t Lf
Entonces, las derivadas de las potencias activa y reactiva se pueden estimar mediante:
Estimar las potencias activa y reactiva al final del periodo (instante k+1) como la suma de los efectos de cada vector empleado en la modulación:
Donde SP1, SP2 y SP0 son las pendientes de la potencia activa de los correspondientes vectores de tension, SQ1, SQ2 y SQ0 representan las pendientes de la potencia reactiva para los vectores espaciales seleccionados, y tx, t2, t0 expresan sus tiempos de duración. Las potencias activa y reactiva al final del periodo (instante k+1) , sustituyendo las derivadas particularizadas para V\, % y Vq, se calculan como:
Pq (k + 1)
Qq (k + 1)
5. Definir una función de coste que incluye los errores de las potencias activa y reactiva al final de cada periodo, donde * significa valor de referencia,
La función de coste F (k + 1) se obtiene sustiyuyendo los valores de Pg ( k + 1) y Qg (k + 1) particularizados para V¡_, % y ÍV
F (k + 1) = P
6. Calcular la duración óptima de los tiempos de aplicación (t1, t2, t0) de los vectores (V-^, %, Vq) , para minimizar la función de coste:
tvo = Ts - tv l - tV2
donde Ts es el periodo de conmutación de los vectores espaciales generados.
Calcular en todos los casos, aún cuando alguno de los tiempos tx, t2, t0 sea negativo o mayor que Ts, las componentes en los ejes horizontal (vMMCa*) y vertical (vMMCp*) de la tensión de salida del convertidor de referencia (vMmc*) , y hacerlo utilizando en todos los casos los tiempos de aplicación (ti, t2, t0) y en todos los casos los vectores (V\, V2, Vq, ) , mediante la ecuación:
8. Generar los parámetros de configuración (2) para que el vector tensión de salida del convertidor (vMmc) coincida en promedio con el vector tensión de salida de referencia (vmmc*) - En particular, un algoritmo SVM multinivel escoge en cada ciclo los hexágonos adecuados, esto es, los parámetros de configuración (2) de las componentes trifásicas del vector tensión de salida (vMMC) , y/o los tiempos de conmutación de los transistores que componen los módulos del convertidor MMC (1) , para que la tensión de salida promedie el vector de referencia.
9. Una vez transcurrido un ciclo, se repiten los pasos descritos para el cálculo y aplicación de un nuevo vector tensión de salida de referencia (vMmc*) .
El experto en la materia podrá entender que la invención ha sido descrita según algunas realizaciones preferentes de la misma, pero que múltiples variaciones pueden ser introducidas en dichas realizaciones preferentes, sin salir del objeto de la invención tal y como ha sido reivindicada.