Simulink

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos Pág. 49 ANEXO E. Modelos en MATLAB/Simulink Este anexo presenta los

7 downloads 97 Views 2MB Size

Recommend Stories


Apuntes de Simulink. IQ753 Diseño de Reactores Químicos
Apuntes de Simulink IQ753 Diseño de Reactores Químicos Índice de Contenidos Índice de Contenidos....................................................

Práctica 7. Simulación de Amplitud modulada con portadora de alta potencia en SIMULINK. Integrantes del grupo
Universidad Nacional Autónoma de México        Comunicaciones Analógicas                Práctica 7      Simulación de Amplitud modulada con  p

Story Transcript

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 49

ANEXO E. Modelos en MATLAB/Simulink Este anexo presenta los modelos del sistema solar fotovoltaico implementados en el programa MATLAB/Simulink, así como las instrucciones necesarias para ejecutar las simulaciones. También se incluyen las funciones de la matriz de costes y una breve descripción de los diagramas de bloques del Simulink.

E.1. Requisitos Los modelos de los sistemas fotovoltaicos monofásicos y trifásicos han sido implementados con el programa MATLAB/Simulink de MathWorks. MATLAB es un entorno abierto de cálculo numérico que ofrece avanzadas herramientas de manipulación matemática con un potente o intuitivo lenguaje de programación. Junto con Simulink, su entorno gráfico, representa una aplicación que logra un fácil manejo de las herramientas de simulación. La elección de MATLAB/Simulink como entorno de simulación responde a las múltiples ventajas que el programa ofrece: •

Es un entorno muy utilizado y fácil de obtener.



Su uso es simple y amigable.



Permite, de forma simple, conjuntar circuitos y control en la misma simulación.



Es posible aproximar el sistema simulado al sistema real, incorporando algunas no linealidades y la discretización temporal consecuencia del empleo de un control digital.



Incorpora la función de cálculo del controlador LQR.



Incorpora librerías de componentes de potencia.



Las simulaciones se realizan en un tiempo relativamente corto (entre algunos segundos y pocos minutos).

La versión de MATLAB utilizada en el presente proyecto es la 6.5 y la de Simulink la 5.0 (R13). Es necesario disponer de estas dos versiones o posteriores para poder ejecutar los modelos.

Pág. 50

Anexos

E.2. Metodología El procedimiento para ejecutar los modelos consta de cinco pasos: 1) abrir los modelos en MATLAB/Simulink, 2) ejecutar la matriz [K] de control, 3) ejecutar la función Ftransf, 5) ejecutar los modelos y 6) extraer los resultados. (NOTA: Los pasos 2 y 3 sólo son necesarios para la ejecución de los modelos del sistema trifásico). 1) Abrir el modelo de MATLAB/Simulink deseado 1.1) Abrir el programa MATLAB. Aparecerá el espacio de trabajo Command Window. 1.2) En el menú principal seleccionar la etiqueta View y activar las ventanas Current Directory y Workspace. En Current Directory aparecerán los archivos presentes en el directorio actual, mientras que en Workspace aparecen los parámetros y variables que se han ido ejecutando. 1.3) En la ventana Current Directory abrir la carpeta “Archivos de MATLAB” del CD del proyecto. Dentro de la carpeta aparecerán otras dos: “Archivos sistema monofásico” y “Archivos sistema trifásico”, correspondientes a los archivos de los sistemas fotovoltaicos monofásico y trifásico, respectivamente. Dentro de cada una de estas carpetas hay otras dos: “inversor 2 niveles” e “inversor 3 niveles”, y en su interior los modelos en Simulink (.mdl) de los sistemas monofásico o trifásico con inversores de dos y tres niveles, respectivamente. 1.4) Abrir el archivo (.mdl) deseado de la ventana Current Directory, y automáticamente aparecerá el modelo correspondiente en la aplicación gráfica Simulink. 2) Ejecutar la matriz [K] de control (solo en los archivos del sistema trifásico): En el espacio de trabajo Command View se debe escribir el nombre de los archivos calculok2 y calculok3 correspondientes a los programas que calculan las matrices [K] del sistema de control. Al ejecutar estos archivos, aparecerán por pantalla seis matrices: K2, P2, E2, K3, P3 y E3, de las cuales interesan K2 y K3, que se incorporarán automáticamente como constantes en el bloque de control, tal y como se mostrará más adelante.

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 51

3) Ejecutar la función Fransf.m (solo en los archivos del sistema trifásico): En el espacio de trabajo Command View se debe escribir el nombre del archivo Fransf. Este archivo contiene las funciones de transferencia necesarias para ejecutar el modelo del inversor trifásico con carga inductiva. Los resultados de esta función se incorporarán automáticamente en los bloques de función de transferencia presentes en el modelo de la carga inductiva. 4) Ejecutar los modelos: Una vez abierta la ventana de Simulink con el modelo deseado, ejecutar la simulación desde el menú principal, bien pulsando el icono Start Simulation representado por un símbolo de play, bien desde el submenú Simulation> Start. Desde Simulation> Simulation Parameters se pueden modificar los tiempos de simulación, el tamaño del paso, la tolerancia, el método de cálculo empleado, etc. 5) Extraer los resultados 5.1) Para obtener resultados numéricos basta con seleccionar la variable tipo Array deseada en la ventana WorkSpace. 5.2) Para obtener resultados gráficos hay escribir en la ventana Command View la palabra “plot” y la variable tipo Array deseada, por ejemplo, >> plot(iL). 5.3) El bloque POWERGUI permite obtener resultados adicionales, como son las gráficas de la Transformada Rápida de Fourier (FFT) de las variables tipo Structure with time y sus correspondientes armónicos.

E.3. Descripción de los modelos En este apartado se comentan brevemente la principales sub-funciones que constituyen los modelos implementados en el MATLAB/Simulink. En principio, no será necesario acceder a ninguna de estas sub-funciones, pero la correcta comprensión de las mismas ayudará en el uso de los modelos y sus limitaciones. A continuación se describen los nueve modelos empleados en el proyecto.

Pág. 52

Anexos

1) Twolevel_1ph.m: Este modelo representa un sistema fotovoltaico monofásico con conexión directa a red en lazo cerrado. Se compone de tres sub-funciones, el control, el modulador PWM, y el inversor monofásico VSI de dos niveles. 2) Twolevel_1ph_islanding.m: Este modelo, basado en el Twolevel_1ph.mdl, representa un sistema fotovoltaico monofásico con conexión directa a red en lazo cerrado, que en un determinado momento experimenta una desconexión de la red eléctrica. El sistema incluye protecciones pasivas que detectan la variación de tensión de salida, producida por la situación de islanding, y que desconectan el inversor cuando esta variación de tensión ha superado un cierto límite. Se compone de cuatro sub-funciones, el control, el modulador PWM, el inversor monofásico VSI de tres niveles y el sistema de detección de islanding. 3) Threelevel_1ph.mdl: Este modelo representa un sistema fotovoltaico monofásico con conexión directa a red en lazo cerrado. Se compone de tres sub-funciones, el control, el modulador PWM, y el inversor monofásico NPC de tres niveles. 4) Threelevel_1ph_islanding.mdl: Este modelo es semejante al Twolevel_1ph_ islanding.mdl, pero en lugar de basarse en el Twolevel_1ph.mdl, se basa en el Threelevel_1ph.mdl, es decir, el sistema fotovoltaico con detección de islanding emplea un inversor NPC de tres niveles. 5) Twolevel_3ph.mdl: Este modelo representa un sistema fotovoltaico trifásico con conexión directa a red en lazo cerrado. Se compone de cinco sub-funciones, el control, la antitransformada de Park, el modulador PWM, el inversor trifásico VSI de dos niveles y la transformación de Park. 6) Twolevel_3ph_islanding.mdl: Este modelo se basa en el Twolevel_3ph.mdl, pero simulando una desconexión de la red y detección del efecto islanding. Consta de seis subfunciones, las cinco del archivo anterior y una de detección de islanding. 7) Threelevel_3ph.mdl: Este modelo representa un sistema fotovoltaico trifásico con conexión directa a red en lazo cerrado y modulación PWM. Se compone de tres subfunciones, el control, el modulador PWM, y el inversor trifásico NPC de tres niveles.

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 53

8) Threelevel_3ph_islanding.mdl: Este modelo se basa en el Threelevel_3ph.mdl, pero simulando una situación de desconexión de la red e islanding. Consta de seis subfunciones, las cinco del archivo anterior y una de detección de islanding. 9) Threelevel_3ph_svm.mdl: Este modelo representa un sistema fotovoltaico trifásico con conexión directa a red en lazo cerrado y modulación SVM. Se compone de tres subfunciones, el control, el modulador NTVSV y el inversor trifásico NPC de tres niveles. Cada uno de estos modelos está formado por diferentes sub-funciones. A continuación se citan estas sub-funciones con una breve descripción de las mismas. En los sistemas monofásicos: •

Control monofásico: Esta sub-función corresponde al sistema de control monofásico explicado con detalle en el Capítulo 5 de la memoria. El objetivo del control es generar una consigna de corriente is* que garantice una tensión de entrada continua vpn* en el bus de continua, y un factor de potencia unitario a la salida. La consigna de corriente is* se compara con la corriente real que es inyectada en la red eléctrica, is, y el error entre ambas se envía como señal de referencia ref al modulador PWM.



PWM: Esta sub-función corresponde al modulador PWM. La señal de referencia ref procedente del control se compara con una señal triangular portadora a la frecuencia de conmutación (10 kHz). El resultado se pasa por un bloque de histéresis para generar la señal conmutada Sap-Sbp, necesaria para controlar la conmutación de los interruptores del inversor.



Inversor monofásico de dos niveles: Esta sub-función representa el modelo del inversor monofásico de dos niveles. El inversor se modela mediante la ecuación del espacio de estados (5.6) presente en el Capítulo 5 de la memoria. Consta de tres partes: el bus de continua, representado por la capacidad de entrada Cdc, el inversor con el filtro inductivo de salida (L) y la parte alterna, compuesta de la red eléctrica más una cierta carga. En el modelo existe un bloque que selecciona el tipo de carga que se desea simular. Las salidas del inversor, la corriente inyectada en la red (is) y la tensión en el punto de conexión con la carga o PCC (vpcc), se envían de nuevo al control para que regule un factor de

Pág. 54

Anexos

potencia unitario entre ambas, y mantenga la tensión del bus de continua a un valor constante. •

Inversor monofásico de tres niveles: Esta sub-función representa el modelo del inversor monofásico de tres niveles. La descripción es semejante a la del inversor monofásico de dos niveles, con la diferencia de que su modelo de estados viene establecido por la ecuación (5.10) del Capítulo 5 de la memoria. Debido a su mayor complejidad, el bus de continua ha sido englobado en la sub-función modelo bus DC, siendo la parte alterna igual que con el inversor de dos niveles.



Modelo bus DC: Esta sub-función modela el comportamiento del bus de continua. Las entradas son las funciones de conmutación Sxp y Sxn, la corriente idc procedente de los paneles solares, y la corriente iL de salida del inversor. Las salidas son las tensiones en bornes de los condensadores de entrada, vp y vn.



Selector de carga: Esta sub-función selecciona el tipo de carga a simular en función de un parámetro Sel de entrada. Cuando Sel = 1 el Selector de carga envía la señal de corriente de salida iL a la sub-función que representa la red eléctrica más una carga resistiva (R) en paralelo; cuando Sel = 2, la señal iL se envía a la sub-función que representa la red eléctrica más una carga inductiva (RL); y cuando Sel = 3, la señal se envía a la sub-función que representa la red eléctrica más una carga no lineal (n.l.).



Modelo Red + carga resistiva (R): Simula el comportamiento de la red eléctrica más una cierta resistencia conectada en paralelo con la red. Esta sub-función se compone de otras dos Carga resistiva 100% y Carga resistiva 50%: en la primera la carga consume el 100% de su potencia, y en la segunda la carga sólo consume el 50%. Un interruptor programado en un determinado instante mediante la variable CaidaRed determina el instante en que la potencia de la carga cae a la mitad. Las salidas de estas sub-funciones es la corriente inyectada en la red, is, y la tensión en el PCC, vpcc.



Modelo Red + carga inductiva (RL): Semejante al Modelo Red+carga resistiva (R), pero en este caso la carga es inductiva, y viene representada por una bobina en serie con una resistencia.

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos



Pág. 55

Modelo Red + carga no lineal (n.l.): En esta sub-función la carga viene representada por un rectificador conectado a una resistencia. La sub-función carga no lineal genera una forma de onda de corriente semejante a la que consumiría el rectificador.



Desconexión de la Red (R, RL, o n.l.): En estas sub-funciones, se considera que la red eléctrica se ha desconectado, por lo que el inversor alimenta únicamente una carga alterna (R, RL o n.l.) a la salida.



Detección de islanding: Esta sub-función compara la tensión eficaz en el PCC, Vpcc, con los límites 0,85·Vn y 1,1·Vn, siendo Vn la tensión teórica 230V. Cuando el valor de Vpcc sobrepasa estos límites una señal lógica conmuta de 1 a 0. En el instante en que se produce la conmutación el inversor detecta que se ha producido la desconexión de la red, y para evitar una situación de islanding se desconecta, fijando las señales de control a 0.

En los sistemas trifásicos: •

Control trifásico multivariable: Esta sub-función corresponde al sistema de control multivariable explicado en el Capítulo 5 de la memoria. El objetivo de este control es lograr una tensión constante y equilibrada en el bus de continua, y un factor de potencia unitario a la salida. Consta de tres sub-funciones, el cálculo de estados en régimen permanente, el cálculo de estados perturbados, y la matriz K. La salida final de esta subfunción son los duty-ratio que controlan la apertura y cierre de los interruptores del inversor, ya que este control multivariable realiza además la función de modulación.



Estados en régimen permanente: Calcula las variables de estado y duty-ratios en régimen estacionario, aplicando las ecuaciones de (5.27) del Capítulo 5 de la memoria.



Cálculo de estados perturbados: Calcula las perturbaciones de las variables de estado a partir de su valor real y en régimen estacionario.



Matriz K: multiplica el vector de variables de estado perturbadas por la matriz de control [K2] (para dos niveles) o [K3] (para tres niveles), obtenidas tras la ejecución de los archivos calculok2.m y calculok3.m, y que optimizan la función de costes para obtener las funciones de los duty-ratios.

Pág. 56



Anexos

Control trifásico 3loop: Esta sub-función corresponde al control empleado en el modelo tresniveles_3ph_svm.mdl. Este control consta de tres lazos, uno de corriente id, otro de corriente iq y el tercero de tensión vpn. El objetivo de este control es el mismo que el del control multivariable anterior, pero en este caso la regulación se consigue mediante controladores PI, y el resultado es una señal de referencia que se enviará al modulador NTVSV para obtener los duty-ratios.



Modulador NTVSV: En esta sub-función se realiza la modulación NTVSV. Para ello, se calcula el módulo m y ángulo fita de la señal de modulación a partir de las señales de referencia en coordenadas d-q del control, y con ellos se calculan los duty-ratio dij necesarios para controlar las conmutaciones de los interruptores del inversor. Para obtener las funciones de conmutación Sij , se aplica la transformación de Park inversa a los duty-ratios, y el resultado obtenido en coordenadas a-b-c se modula con PWM a 10 KHz.



Modulador PWM simétrico: Esta sub-función corresponde al modulador PWM. Los duty-ratios dij procedentes del control se comparan con una señal triangular portadora a la frecuencia de conmutación (10 kHz), obteniéndose las funciones de conmutación Sij necesarias para controlar el inversor. En esta sub-función existen tres bloques de modulación, uno por fase: modulador fase a, modulador fase b y modulador fase c.



Antitransformada de Park: Aplicando la transformada de Park inversa, calcula las componentes a-b-c de los duty-ratios en coordenadas d-q-o. Las funciones f(u) corresponden a las columnas de la matriz de Park transpuesta, descrita en el Anexo D.



Inversor trifásico de dos niveles: Esta sub-función representa el modelo del inversor trifásico de dos niveles. El inversor se modela mediante la ecuación del espacio de estados (5.17) presente en el Capítulo 5 de la memoria. Consta de tres partes: el bus de continua, representado por la sub-función Bus DC, el inversor con el filtro inductivo de salida (L) y la parte alterna, compuesta de la red eléctrica más una cierta carga. En el modelo existe un bloque que selecciona el tipo de carga que se desea simular. Las salidas del inversor son la corriente trifásica inyectada en la red (isa, isb, isc) y la tensión simple en el punto de conexión con la carga o PCC (va’N, vb’N, vc’N), que se envían de nuevo

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 57

al control para que regule un factor de potencia unitario entre ambas, y mantenga la tensión del bus de continua a un valor constante y equilibrado. •

Inversor trifásico de tres niveles: Esta sub-función representa el modelo del inversor trifásico de tres niveles. La descripción es semejante a la del inversor trifásico de dos niveles, con la diferencia de que su modelo de estados viene establecido por la ecuación (5.21) del Capítulo 5 de la memoria.



Modelo bus DC: Esta sub-función modela el comportamiento del bus de continua. Las entradas son las funciones de conmutación Sxp y Sxn, la corriente idc procedente de los paneles solares, y la corriente trifásica iabc (ia, ib, ic) de salida del inversor. Las salidas son las tensiones en bornes de los condensadores de entrada, vpn para el inversor de dos niveles, y vp y vn para el de tres.



Selector de carga: Esta sub-función selecciona el tipo de carga a simular en función de un parámetro Sel de entrada. Cuando Sel = 1 el Selector de carga envía la señal de corriente de salida iL a la sub-función que representa la red eléctrica más una carga resistiva (R) en paralelo; cuando Sel = 2, la señal iL se envía a la sub-función que representa la red eléctrica más una carga inductiva (RL); y cuando Sel = 3, la señal se envía a la sub-función que representa la red eléctrica más una carga no lineal (n.l.).



Modelo Red + carga resistiva (R): Simula el comportamiento de la red eléctrica más una resistencia R en cada fase, conectada en estrella y en paralelo con la red. Esta subfunción se compone de otras dos Carga resistiva 100% y Carga resistiva 50%: en la primera la carga consume el 100% de su potencia, y en la segunda la carga sólo consume el 50%. En estas sub-funciones las cargas vienen definidas por su función de transferencia. Un interruptor programado en un determinado instante mediante la variable CaidaRed determina el instante en que la potencia de la carga cae a la mitad. Las salidas de estas sub-funciones es la corriente inyectada en la red, is, y la tensión en el PCC, vpcc.



Modelo Red + carga inductiva (RL): Semejante al Modelo Red+carga resistiva (R), pero en este caso la carga es inductiva, y viene representada por una bobina en serie con una resistencia en cada fase.

Pág. 58



Anexos

Modelo Red + carga no lineal (n.l.): En esta sub-función la carga viene representada por un rectificador trifásico conectado a una resistencia. La sub-función carga no lineal genera una forma de onda de corriente semejante a la que consumiría el rectificador.



Desconexión de la Red (R, RL, o n.l.): En estas subfunciones, se considera que la red eléctrica se ha desconectado, por lo que el inversor alimenta únicamente una carga alterna (R, RL o n.l.) a la salida.



Transformación de Park: En esta subfunción aplica la transformación de Park a las salidas del inversor (ia,ib,ic) y (va’N, vb’N, vc’N), de manera que se obtienen sus componentes en el dominio d-q, necesarias para poder introducirlas en el control.



Detección de islanding: Esta subfunción compara la tensión eficaz Va’N, con los límites 0,85·Vn y 1,1·Vn, siendo Vn la tensión teórica 230V. Cuando el valor de Va’Nsobrepasa estos límites una señal lógica conmuta de 1 a 0. En el instante en que se produce la conmutación el inversor detecta que se ha producido la desconexión de la red, y para evitar una situación de islanding se desconecta, fijando las señales de control a 0.

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 59

E.4. Diagramas de bloques En este apartado se muestran los dibujos correspondientes a los diagramas de bloques de los diferentes archivos utilizados en el proyecto. Para facilitar la comprensión de los modelos se omiten los bloques de extracción de resultados en los dibujos, no obstante, estos bloques están presentes en los ficheros de MATLAB/Simulink.

E.4.1. Twolevel_1ph.mdl Este modelo corresponde al sistema fotovoltaico con inversor monofásico de dos niveles y conexión directa a la red junto con una carga en paralelo.

Pág. 60

Anexos

Control monofásico

PWM

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Inversor monofásico de dos niveles

Pág. 61

Pág. 62

Anexos

Selector de carga

Modelo Red + carga resistiva (R)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga Resistiva 100%

Carga Resistiva 50%

Pág. 63

Pág. 64

Anexos

Modelo Red + carga inductiva (RL)

Carga inductiva 100%

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga inductiva 50%

Modelo Red + carga inductiva (RL)

Pág. 65

Pág. 66

Anexos

Carga no lineal (100%)

Carga no lineal (100%)

carga no lineal

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 67

E.4.2. Twolevel_1ph_islanding.mdl Este modelo corresponde al sistema fotovoltaico con inversor monofásico de tres niveles NPC y conexión directa a la red junto con una carga en paralelo.

Control monofásico

PWM

Pág. 68

Anexos

Inversor monofásico de dos niveles con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Selector de carga

Modelo Red + carga resistiva (R) con posible islanding

Pág. 69

Pág. 70

Anexos

Carga R + Red conectada

Desconexión Red (R)

Modelo Red + carga inductiva (RL) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga RL + Red conectada

Desconexión Red (RL)

Modelo Red + carga inductiva (RL) con posible islanding

Pág. 71

Pág. 72

Anexos

Carga no lineal + red conectada

carga no lineal

Desconexión Red (n.l)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Detección de islanding

Pág. 73

Pág. 74

Anexos

E.4.3. Threelevel_1ph.mdl Este modelo corresponde al sistema fotovoltaico con inversor trifásico de dos niveles y conexión directa a la red junto con una carga en paralelo.

Control monofásico

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

PWM

PWM Sa

Pág. 75

Pág. 76

Anexos

PWM Sb

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Inversor monofásico de tres niveles

Pág. 77

Pág. 78

Anexos

Modelo bus DC

Cálculo iL

Selector de carga

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modelo Red + carga resistiva (R)

Carga Resistiva 100%

Pág. 79

Pág. 80

Anexos

Carga Resistiva 50%

Modelo Red + carga inductiva (RL)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga inductiva 100%

Carga inductiva 50%

Pág. 81

Pág. 82

Anexos

Modelo Red + carga inductiva (RL)

Carga no lineal (100%)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga no lineal (100%)

carga no lineal

Pág. 83

Pág. 84

Anexos

E.4.4. Threelevel_1ph_islanding.mdl

Control monofásico

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

PWM

PWM Sa

Pág. 85

Pág. 86

Anexos

PWM Sb

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Inversor monofásico de tres niveles con posible islanding

Pág. 87

Pág. 88

Anexos

Modelo bus DC

Cálculo iL

Selector de carga

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modelo Red + carga resistiva (R) con posible islanding

Carga R + Red conectada

Desconexión Red (R)

Pág. 89

Pág. 90

Anexos

Modelo Red + carga inductiva (RL) con posible islanding

Carga RL + Red conectada

Desconexión Red (RL)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modelo Red + carga inductiva (RL) con posible islanding

Carga no lineal + red conectada

carga no lineal

Pág. 91

Pág. 92

Anexos

Desconexión Red (n.l)

Detección de islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

E.4.5. Twolevel_3ph.mdl

Pág. 93

Pág. 94

Anexos

Control trifásico multivariable

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Estados de régimen permanente

Pág. 95

Pág. 96

Anexos

Cálculo estados perturbados

Matriz K

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Antitransformada de Park

Pág. 97

Pág. 98

Anexos

Modulador PWM Simétrico

modulador fase a

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

modulador fase b

modulador fase c

Pág. 99

Pág. 100

Anexos

Inversor trifásico de dos niveles

Modelo bus DC

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Selector de carga

Modelo red + carga resistiva (R)

Pág. 101

Pág. 102

Anexos

Carga Resistiva (100% y 50%)

Modelo red + carga inductiva (RL)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga inductiva (100% y 50%)

Modelo red + carga no lineal (n.l.)

Pág. 103

Pág. 104

Anexos

Rectificador (100% y 50%)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

modelo red + corriente rectificada

Transformación de Park

Pág. 105

Pág. 106

E.4.6. Twolevel_3ph_islanding.mdl

Anexos

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Control trifásico multivariable

Pág. 107

Pág. 108

Anexos

Estados de régimen permanente

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Cálculo estados perturbados

Matriz K

Pág. 109

Pág. 110

Anexos

Antitransformada de Park

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modulador PWM Simétrico

modulador fase a

Pág. 111

Pág. 112

Anexos

modulador fase b

modulador fase c

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Inversor trifásico de tres niveles

Modelo bus DC

Pág. 113

Pág. 114

Anexos

Selector de carga

Modelo red + carga resistiva (R) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga R + red conectada

Pág. 115

Pág. 116

Anexos

Desconexión de la red (R)

Modelo red + carga inductiva (RL) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga RL + red conectada

Pág. 117

Pág. 118

Anexos

Desconexión de la red

Modelo red + carga no lineal (n.l.) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Rectificador

Pág. 119

Pág. 120

Anexos

Red conectada

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Red desconectada

Pág. 121

Pág. 122

Anexos

Transformación de Park

Detección de islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

E.4.7. Threelevel_3ph.mdl

Pág. 123

Pág. 124

Anexos

Control trifásico multivariable

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Estados de régimen permanente

Pág. 125

Pág. 126

Anexos

Cálculo estados perturbados

Matriz K

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Antitransformada de Park

Pág. 127

Pág. 128

Anexos

Modulador PWM simétrico

modulador fase a

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

modulador fase b

modulador fase c

Pág. 129

Pág. 130

Anexos

Inversor trifásico de tres niveles

Modelo bus DC

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Selector de carga

Modelo red + carga resistiva (R)

Pág. 131

Pág. 132

Anexos

Carga Resistiva (100% y 50%)

Modelo red + carga inductiva (RL)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga inductiva (100% y 50%)

Modelo red + carga no lineal (n.l.)

Pág. 133

Pág. 134

Anexos

Rectificador (100% y 50%)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

modelo red + corriente rectificada

Transformación de Park

Pág. 135

Pág. 136

E.4.8. Threelevel_3ph_islanding.mdl

Anexos

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Control trifásico multivariable

Pág. 137

Pág. 138

Anexos

Estados de régimen permanente

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Cálculo estados perturbados

Matriz K

Pág. 139

Pág. 140

Anexos

Antitransformada de Park

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modulador PWM simétrico

modulador fase a

Pág. 141

Pág. 142

Anexos

modulador fase b

modulador fase c

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Inversor trifásico de tres niveles

Modelo bus DC

Pág. 143

Pág. 144

Anexos

Selector de carga

Modelo red + carga resistiva (R) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga R + red conectada

Pág. 145

Pág. 146

Anexos

Desconexión de la red (R)

Modelo red + carga inductiva (RL) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Carga RL + red conectada

Pág. 147

Pág. 148

Anexos

Desconexión de la red

Modelo red + carga no lineal (n.l.) con posible islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Rectificador

Pág. 149

Pág. 150

Anexos

Red conectada

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Red desconectada

Transformación de Park

Pág. 151

Pág. 152

Anexos

Detección de islanding

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

E.4.9. tresniveles_3ph_svm.mdl

Control trifásico 3loop

Pág. 153

Pág. 154

Anexos

Modulador NTVSV

Antitransformada de Park

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modulador PWM simétrico

modulador fase a

Pág. 155

Pág. 156

Anexos

modulador fase b

modulador fase c

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

inversor trifásico de tres niveles

Modelo bus DC

Pág. 157

Pág. 158

Anexos

Selector de carga

Modelo red + carga resistiva (R)

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modelo red + carga inductiva (RL)

Modelo red + carga no lineal (n.l.)

Pág. 159

Pág. 160

Anexos

Rectificador

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Modelo red + corriente rectificada

Transformación de Park

Pág. 161

Pág. 162

Anexos

E.5. Programas En este apartado se recogen los programas realizados en MATLAB para calcular la matriz de control [K] de los inversores de dos y tres niveles (calculok2.m y calculok3.m) y los polos y ceros de la función de transferencia necesaria para ejecutar el modelo del inversor trifásico con carga inductiva.

E.5.1. Calculok2.m % % % % % %

CONNEXION PANELES SOLARES A LA RED MEDIANTE INVERSOR VSI DOS NIVELES CALCULO DE LA MATRIZ DE REALIMENTACION MEDIANTE CONTROL LQR PARA UN ESTADO DE REGIMEN PERMANENTE CONCRETO. CONTROL INTEGRAL. Variables conocidas

TDSP=200e-6; L=5*10^(-3); Vynd=sqrt(3)*230; Vynq=0; Cdc=180*10^(-6); Vdc=800; V0=0; Ipanell=12.5; g=0; f=50; w=2*pi*f;

% % % % % % % % % %

Filtro de salida Componente d de la tension en el PCC Componente q de la tension en el PCC Condensador del bus de continua Tension procedente de los paneles solares Tension en el punto neutro del bus de continua Corriente procedente de los paneles solares Pendiente de la curva I-V de los paneles Frecuencia de red Velocidad angular de red

% Calculo regimen permanente Iyd=0.7*Ipanell*Vpanell*Vynd/(Vynd*Vynd+Vynq*Vynq); Iyq=0.7*Ipanell*Vpanell*Vynq/(Vynd*Vynd+Vynq*Vynq); Dd=Vynd/Vpanell-w*L*0.7*Ipanell*Vynq/(Vynd*Vynd+Vynq*Vynq); Dq=w*L*0.7*Ipanell*Vynd/(Vynd*Vynd+Vynq*Vynq)+Vynq/Vpanell; Dpd=Dd; Dpq=Dq; % Diseño del controlador LQR (Linear quadratic regulator) %=============================================================== % Matrices de estados A2=[0 w Dpd/L 0 0;-w 0 Dpq/L 0 0;-Dpd/Cdc -Dpq/Cdc -2*g/Cdc 0 0;0 1 0 0 0;0 0 1 0 0]; B2=[Vdc/L 0;0 Vdc/L;-Iyd/Cdc -Iyq/Cdc;0 0;0 0]; % Matriz de pesos de los estados Q

Convertidores CC/CA para la conexión directa a la red de sistemas fotovoltaicos

Pág. 163

Q2=[1 0 0 0 0;0 1 0 0 0;0 0 0.01 0 0;0 0 0 3e4 0;0 0 0 0 3e1]; % Matriz de pesos de las entradas R R2=[1e2 0;0 1e2]; % Calculo de la matriz K de realimentacion [K2,P2,E2] = lqr(A2,B2,Q2,R2)

E.5.2. Calculok3.m

% % % % % %

CONNEXION PANELES SOLARES A LA RED MEDIANTE INVERSOR VSI TRES NIVELES CALCULO DE LA MATRIZ DE REALIMENTACION MEDIANTE CONTROL LQR PARA UN ESTADO DE REGIMEN PERMANENTE CONCRETO. CONTROL INTEGRAL. Variables conocidas

TDSP=200e-6; L=3*10^(-3); Vynd=sqrt(3)*230; Vynq=0; Cdc=360*10^(-6); Vdc=800; V0=0; Ipanell=12.5; g=0; f=50; w=2*pi*f;

% % % % % % % % % %

Filtro de salida Componente d de la tension en el PCC Componente q de la tension en el PCC Condensadores del bus de continua Tension procedente de los paneles solares Tension en el punto neutro del bus de continua Corriente procedente de los paneles solares Pendiente de la curva I-V de los paneles Frecuencia de red Velocidad angular de red

% Calculo regimen permanente Iyd=0.7*Ipanell*Vpanell*Vynd/(Vynd*Vynd+Vynq*Vynq); Iyq=0.7*Ipanell*Vpanell*Vynq/(Vynd*Vynd+Vynq*Vynq); Dd=Vynd/Vpanell-w*L*0.7*Ipanell*Vynq/(Vynd*Vynd+Vynq*Vynq); Dq=w*L*0.7*Ipanell*Vynd/(Vynd*Vynd+Vynq*Vynq)+Vynq/Vpanell; Dpd=Dd; Dpq=Dq; Dnd=-Dd; Dnq=-Dq;

% Diseño del controlador LQR (Linear quadratic regulator) %=============================================================== % Matrices de estados A3=[0 w (Dpd-Dnd)/(2*L) (Dpd+Dnd)/(2*L) 0 0 0;-w 0 (Dpq-Dnq)/(2*L) (Dpq+Dnq)/(2*L) 0 0 0;(-Dpd+Dnd)/Cdc (-Dpq+Dnq)/Cdc -2*g/Cdc 0 0 0 0;(-Dpd-

Pág. 164

Anexos

Dnd)/Cdc (-Dpq-Dnq)/Cdc 0 0 0 0 0;0 1 0 0 0 0 0;0 0 1 0 0 0 0;0 0 0 1 0 0 0]; B3=[(Vdc+V0)/(2*L) (V0-Vdc)/(2*L) 0 0;0 0 (Vdc+V0)/(2*L) (V0-Vdc)/(2*L);Iyd/Cdc Iyd/Cdc -Iyq/Cdc Iyq/Cdc;-Iyd/Cdc -Iyd/Cdc -Iyq/Cdc -Iyq/Cdc;0 0 0 0;0 0 0 0;0 0 0 0]; % Matriz de pesos de los estados Q Q3=[1 0 0 0 0 0 0;0 1 0 0 0 0 0;0 0 0.01 0 0 0 0;0 0 0 0.01 0 0 0;0 0 0 0 3e4 0 0;0 0 0 0 0 3e1 0;0 0 0 0 0 0 3e1]; % Matriz de pesos de las entradas R R3=[1e2 0 0 0;0 1e2 0 0;0 0 1e2 0;0 0 0 1e2]; % Calculo de la matriz K de realimentacion [K3,P3,E3] = lqr(A3,B3,Q3,R3)

E.5.3. Ftransf.m % CONEXION PANELES SOLARES A LA RED MEDIANTE INVERSOR VSI TRES NIVELES % % CALCULO DE POLOS Y CEROS DE LA FUNCION DE TRANSFERENCIA DEL MODELO RED+CARGA (RL) % Variables conocidas R=10; Lq=5*10^(-3); Lx=5*10^(-4); Lf=5*10^(-3); % Polos y ceros de las funciones de transferencia en Calculo de ia,ib,ic gain1=(Lx*Lq)/(Lq*Lx+Lq*Lf+Lx*Lf); gain2=(Lf*Lq)/(Lq*Lx+Lq*Lf+Lx*Lf); gain3=(Lq*Lx)/(Lq*Lx+Lq*Lf+Lx*Lf); zero1=R/Lq; zero2=R/Lq; zero3=R/Lq; pole=R*(Lx+Lf)/(Lq*Lx+Lq*Lf+Lx*Lf);

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.