UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERÍA INDUSTRIAL PROYECTO FIN DE CARRERA DESARROLLO DE UN EMULADOR DE TURBINAS PARA EL ACCIONAMIENTO DE GENERADORES ELÉCTRICOS JAIME ARRIBAS BARBA MADRID, junio de 2006 Autorizada la entrega del proyecto al alumno: Jaime Arribas Barba LOS DIRECTORES DEL PROYECTO Juan Luis Zamora Macho Fdo: Fecha: Fidel Fernández Bernal Fdo: Fecha: Vº Bº del Coordinador de Proyectos Tomás Gómez San Román Fdo: Fecha: Resumen iii Resumen Introducción El presente proyecto nace con el objetivo de mejorar y simplificar los ensayos y estudios en el funcionamiento y control de generadores de energía eléctrica, en concreto, se ha trabajado en el modelo de un aerogenerador. Para ello se pretende diseñar y probar un simulador que permita someter a uno de estos generadores a cualquier situación de funcionamiento por medio de un control vectorial que accione un motor asíncrono. Asimismo, se han realizado diferentes ensayos en el laboratorio de máquinas eléctricas de ICAI con el objetivo de obtener resultados importados de la realidad. Solución planteada Se ha desarrollado una solución que utiliza la plataforma Simulink del programa Matlab como marco de trabajo. Se han diseñado distintos modelos tales como controles PI y se han integrado en un esquema que utiliza modelos previamente desarrollados como un control vectorial de modulación de ancho de pulso, un motor de inducción, una máquina de continua y un aerogenerador. El modelo del aerogenerador permite simular las condiciones externas reales tales como la velocidad del viento y su ángulo de ataque a los álabes. Este modelo proporciona una velocidad teórica de la turbina eólica que sirve de referencia para que un control vectorial actúe adecuadamente sobre un motor de inducción. El motor asíncrono está acoplado mecánicamente por medio de un eje a una máquina de continua que realiza la función de generador. Por último, este generador descarga la potencia sobre una resistencia de carga. Esquemáticamente, la solución se muestra en la Figura 1: Resumen iv Figura 1. Esquema simplificado la solución adoptada Ensayos realizados El presente proyecto continúa el PFC 2004/2005 de César Aguiar de título “Emulador de Turbinas para Accionamiento de Generadores Eléctricos” en donde se planteaba una solución en la que un motor asíncrono es controlado en tensiónfrecuencia V/F. En este proyecto se ha reproducido el experimento final del año anterior utilizando el banco 4 del laboratorio de máquinas eléctricas. Durante el experimento se han capturado las variables más interesantes por medio de la tarjeta de adquisición de datos PCI 6024E y el sistema de tiempo real Real Time Windows Target de Matlab. Igualmente, se ha realizado el acoplamiento de un encoder incremental al eje del banco 4 del laboratorio de máquinas eléctricas, aunque finalmente no se ha utilizado. Por último se ha implantado y validado un algoritmo para la estimación de la velocidad de rotación de un motor de inducción. Utilizando los recursos anteriores de adquisición de datos en tiempo real, se capturaron dos tensiones y dos corrientes debidamente filtradas de un motor para conseguir unos resultados fiables. Resultados En este proyecto se han obtenido resultados interesante al realizar las simulaciones en que se recrea un escenario real donde trabaja un aerogenerador. En ellas se partió de unas condiciones de viento determinadas y se observó el comportamiento que de los diferentes modelos desarrollados. Resumen v A continuación se muestra cómo el motor de inducción se adapta a las condiciones de viento cuando se produce un escalón en su velocidad Figura 2: 0.49 0.48 0.47 w ref w sal velocidad (pu) 0.46 0.45 0.44 0.43 0.42 0.41 0.4 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 2. Evolución de la velocidad del motor asíncrono y la turbina eólica Una de las ventajas de utilizar un control electrónico mediante PWM es la disminución notable de armónicos en las corrientes del motor. En la Figura 3 se observa que el rizado de la intensidad del motor es mínima: 25 20 intensidad (A) 15 10 5 0 -5 -10 -15 17.67 17.675 17.68 tiempo (s) 17.685 17.69 Figura 3. Ampliación de la corriente de estator del motor de inducción También se obtuvieron resultados satisfactorios al ensayar el algoritmo de estimación de la velocidad. Se ensayó un motor de inducción obligándole a ajustar su velocidad a Resumen vi una cadena de pulsos de periodo ocho segundos. En la Figura 4 se muestran la evolución de la velocidad estimada y medida con una dinamo: velocidad (pu) Velocidad capturada por la dinamo 0.4 0.3 0.2 0.1 2 4 6 8 10 12 14 tiempo (s) Velocidad estimada 16 18 20 2 4 6 8 16 18 20 velocidad (pu) 0.5 0.4 0.3 0.2 0.1 10 12 tiempo (s) 14 Figura 4. Velocidad estimada del motor de inducción Se aprecia que ambas gráficas son muy parecidas aunque el estimador ofrece una señal con más ruido durante los transitorios de velocidad pero en cambio es muy fiable durante el régimen permanente. Summary vii Summary Introduction The objective of the present project is to improve and simplify the tests and studies in the operation and control of electrical generators. A wind turbine generator has been specifically tested. To achieve this purpose, a simulator has been designed and proved in order to test these generators under any situation of operation. In addition, some tests have been carried out in the laboratory of electrical machines of ICAI to obtain results from reality. Solution raised The solution uses the Simulink platform of the program Matlab as work frame. Different models have been designed such as different PI controls and several models which had been previously developed were integrated into a diagram such as a space vector pulse width modulation (SVPWM), an induction motor, a DC machine and a wind turbine. The wind turbine model allows simulating real external conditions such as the wind speed and the blade pitch. This model calculates a theoretical speed which is used as a reference to control the asynchronous motor. This motor is connected to a DC machine that works as a generator. Finally, the power is discharged in an element. The solution is shown in this diagram Figura 5: Summary viii Figura 5. Diagram of the solution Tests The present project continues PFC 2004/2005 of César Aguiar which title was "Emulador de Turbinas para Accionamiento de Generadores Eléctricos" where the solution used an asynchronous motor controlled keeping constant the relation voltagefrequency V/F and driving a DC machine. In the present project, its final experiment has been reproduced using bank 4 of the laboratory of electrical machines. During the experiment, several variables have been acquired using the data acquisition board PCI 6024E and the real time system based on Real Time Windows Target included in Matlab. It has also been made the connection of an incremental encoder to the axis of bank 4 of the laboratory of electrical machines. However, it has not been finally used in the project. Finally, an algorithm has been implanted and validated to estimate the rotor speed of an induction motor. Using the previous real time system, two filtered voltages and currents were acquired to obtain accurate results. Results Some valuable results have been obtained with the simulations of the wind turbine under different situations of operation. In the next figure, it is shown how the induction motor adapts its speed to a step the wind conditions Figura 6: Summary ix 0.49 0.48 0.47 w ref w sal velocidad (pu) 0.46 0.45 0.44 0.43 0.42 0.41 0.4 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 6. Induction motor and wind turbine speed One of the advantages of using an electronic control with PWM is the decrease of the harmonics in the motor currents as it is shown in Figura 7: 25 20 intensidad (A) 15 10 5 0 -5 -10 -15 17.67 17.675 17.68 tiempo (s) 17.685 17.69 Figura 7. Enlargement of the estator current Some satisfactory results were obtained while testing the algorithm which estimates speed. The asynchronous motor was forced to adapt its speed to a chain of pulses with a Summary x period of eight seconds. In Figura 8 it is shown the estimated rotor speed and the measured speed by a dynamo: Measured speed speed (pu) 0.4 0.3 0.2 0.1 2 4 6 8 10 12 time (s) Estimated speed 2 4 6 8 14 16 18 20 14 16 18 20 speed (pu) 0.5 0.4 0.3 0.2 0.1 10 12 time (s) Figura 8. Speed estimation Both graphics are quite similar but the algorithm signal has some noise when estimating transitory conditions. However, it is reliable in permanent conditions. Índice xi Índice 1 INTRODUCCIÓN Y PLANTEAMIENTO DEL PROYECTO .................................................... 2 1.1 Prólogo ................................................................................................................. 2 1.2 Motivación y estado del arte............................................................................. 4 1.3 Objetivos ............................................................................................................ 14 1.4 Metodología y recursos ................................................................................... 16 2 DESARROLLO DE LOS MODELOS ........................................................................................... 20 2.1 Emlulador de una turbina por medio de un control Tensión – Frecuencia (V/F) .............................................................................................. 20 2.1.1 Objetivos del PFC 2005 20 2.1.2 Descripción de la solución 20 2.1.3 Descripción de las tecnologías 23 2.1.3.1 Ordenador................................................................................................................................ 24 2.1.3.2 Actuador................................................................................................................................... 24 2.1.3.3 Generador ................................................................................................................................ 26 2.1.3.4 Otras herramientas:................................................................................................................. 28 2.1.4 Implantación 29 2.1.5 Protocolo de funcionamiento 30 2.1.5.1 Medidas de seguridad en Laboratorio. ................................................................................ 30 2.1.5.2 Listado del equipo necesario. ................................................................................................ 31 2.1.5.3 Montaje..................................................................................................................................... 32 2.2 Acoplamiento de un encoder incremental y conexión a la tarjeta. ........... 37 2.2.1 ¿Qué es un encoder incremental? 37 2.2.2 Funcionamiento de un encoder 38 2.2.3 Elementos del acoplamiento al eje del encoder. 39 2.3 Control vectorial ............................................................................................... 41 2.3.1 Solución adoptada 41 2.3.2 Diseño del control vectorial 47 2.3.2.1 Diseño de los lazos de corriente ............................................................................................ 47 2.3.2.2 Diseño del lazo de velocidad................................................................................................. 52 2.3.3 Diseño de los lazos de corriente integrados en el lazo de velocidad 60 2.3.4 Diseño del PWM vectorial, inversor trifásico y motor de inducción. 63 2.3.5 Cálculo de la velocidad de deslizamiento y el correspondiente ángulo girado. 68 2.3.6 Control de la velocidad de un motor de inducción con un PWM vectorial. 69 2.3.7 Simulación completa de un aerogenerador 70 Índice xii 2.4 Algoritmo de estimación de la velocidad ..................................................... 72 2.4.1 Concepto y descripción 72 2.4.2 Promedio de la velocidad del rotor 74 2.4.3 Bloque algoritmo de estimación de velocidad 76 2.4.4 Implantación en el laboratorio 76 3 RESULTADOS .................................................................................................................................. 80 3.1 Introducción ...................................................................................................... 80 3.2 Emlulador de una turbina por medio de un control Tensión – Frecuencia (V/F) .............................................................................................. 81 3.3 Acoplamiento de un encoder incremental y conexión a la tarjeta. ........... 85 3.4 Control vectorial ............................................................................................... 86 3.4.1 Resultados de los lazos de corriente 86 3.4.2 Resultados del lazo de velocidad 87 3.4.3 Resultados de los lazos de corriente dentro del lazo de velocidad. 89 3.4.4 Resultados del PWM vectorial (SVPWM). 93 3.4.5 Resultados del control de velocidad utilizando un control vectorial. 95 3.4.6 Resultados de la simulación completa de un aerogenerador. 100 3.4.6.1 Golpe de viento ..................................................................................................................... 101 3.4.6.2 Viento escalonado ................................................................................................................. 106 3.4.6.3 Viento racheado..................................................................................................................... 108 3.5 Algoritmo de estimación de velocidad. ...................................................... 110 3.5.1 Resultados controlando la velocidad con Simulink. 110 3.5.2 Resultados controlando la velocidad con un potenciómetro. 114 4 CONCLUSIONES........................................................................................................................... 117 5 BIBLIOGRAFÍA.............................................................................................................................. 121 A ESQUEMAS DE SIMULACIÓN.................................................................................................. 125 B CÓDIGO .......................................................................................................................................... 135 C GLOSARIO...................................................................................................................................... 143 Introducción y planteamiento del proyecto xiii Índice de Figuras Figura 1. Esquema simplificado la solución adoptada........................................................................ iv Figura 2. Evolución de la velocidad del motor asíncrono y la turbina eólica ................................... v Figura 3. Ampliación de la corriente de estator del motor de inducción .......................................... v Figura 4. Velocidad estimada del motor de inducción ....................................................................... vi Figura 5. Diagram of the solution ........................................................................................................viii Figura 6. Induction motor and wind turbine speed ............................................................................ ix Figura 7. Enlargement of the estator current........................................................................................ ix Figura 8. Speed estimation ....................................................................................................................... x Figura 9. Esquema simplificado de la generación de energía eléctrica.............................................. 2 Figura 10. Evolución de la energía mundial consumida en función del desarrollo de los países y previsión hasta 2050........................................................................................................ 4 Figura 11. Esquema simplificado que muestra las sucesivas transformaciones de la energía hasta ser eléctrica ........................................................................................................................... 5 Figura 12. Relación entre la velocidad del viento en m/s y la potencia en W/m2 .......................... 7 Figura 13. Distribución weibull de la velocidad del viento................................................................. 7 Figura 14. Componentes principales de un aerogenerador................................................................. 8 Figura 15. Evolución de la potencia eólica instalada en España entre 1990 y 2004........................ 12 Figura 16. Esquema básico de una instalación de generación eléctrica ........................................... 16 Figura 17. Diagrama de bloques simplificado del objetivo a conseguir. ......................................... 18 Figura 18. Secuencia de sustitución de elementos reales por simulados......................................... 21 Figura 19. Diagrama descriptivo de la solución completa adoptada en el simulador del aerogenerador............................................................................................................................... 23 Figura 20. Fotografía del variador V/F Unidrive LV 3201 utilizado ............................................... 25 Figura 21. Fotografía del motor de inducción utilizado .................................................................... 26 Figura 22. Fotografía del motor de continua utilizado ...................................................................... 27 Figura 23. Fotografía de la dinamo acoplada al eje y las resistencias de cursor para tomar la medida del par ............................................................................................................................. 28 Figura 24. Esquema de simulación y adquisición utilizado .............................................................. 29 Figura 25. Conexionado de la máquina de inducción y conexionado del rotor ............................. 32 Figura 26. Variador y resistencia de carga ........................................................................................... 33 Figura 27. Conexionado de la máquina de continua .......................................................................... 33 Figura 28. Panel de control del variador .............................................................................................. 35 Figura 29. Esquema de conexión para realizar el experimento ........................................................ 36 Figura 30. Discos de un encoder............................................................................................................ 37 Figura 31. Disco de un encoder y forma de onda entregada............................................................. 38 Índice de Figuras xiv Figura 32. Placa de características del encoder ................................................................................... 39 Figura 33. Acoplamiento utilizado ....................................................................................................... 39 Figura 34. Conector utilizado que lleva las señales del encoder a la placa ..................................... 40 Figura 35. Casquillo para unir el acoplamiento y el eje ..................................................................... 40 Figura 36. Fotografía de la tarjeta.......................................................................................................... 40 Figura 37. Transformaciones de Clarke (abc→αβ o DQ) y Park (αβ o DQ→dq) utilizadas para el diseño del control vectorial............................................................................................ 41 Figura 38. Diagrama de bloques del lazo de control de corrientes .................................................. 42 Figura 39. Diagrama de bloques del lazo de control de velocidad................................................... 43 Figura 40. Sectores y posibles estados del vector tensión.................................................................. 44 Figura 41. Cálculo del vector tensión según el sector......................................................................... 45 Figura 42. Descomposición del vector intermedio situado en el sector I ........................................ 46 Figura 43. Inversor trifásico cuyos interruptores se controlan en el PWM vectorial ..................... 47 Figura 44. Circuito equivalente de una máquina de inducción en ejes dq...................................... 48 Figura 45. Lazo de corrientes del sistema estudiado.......................................................................... 51 Figura 46. Lazo de velocidad del sistema estudiado ......................................................................... 54 Figura 47. Evolución de un sistema general ........................................................................................ 57 Figura 48. Evolución de la velocidad del motor de inducción.......................................................... 57 Figura 49. Evolución de la velocidad filtrada del motor de inducción............................................ 58 Figura 50. Curva que muestra la relación entre el flujo del rotor y la velocidad mecánica de rotación.......................................................................................................................................... 61 Figura 51. Lazo de velocidad simplificado en el que están integrados los lazos de velocidad .... 62 Figura 52. Modelo de simulación completo en el que los lazos de corrientes están integrados en el lazo de velocidad ................................................................................................................ 63 Figura 53. Bloque usado en Simulink para la modulación de ancho de pulso vectorial............... 64 Figura 54. Bloque usado en Simulink para calcular las señales de disparo del inversor .............. 65 Figura 55. Bloque usado en Simulink que simula un inversor trifásico ideal................................. 65 Figura 56. Bloques usados en Simulink que simulan el funcionamiento de un motor de inducción en cuyo eje se ha acoplado una carga resistente.................................................... 66 Figura 57. Bloque utilizado para calcular el seno y coseno de ángulos ........................................... 66 Figura 58. Bloques utilizados en Simulink para realizar las transformaciones de Park y Clarke............................................................................................................................................. 67 Figura 59. Esquema utilizado en la simulación que representa el control vectorial, un motor de inducción y una carga ............................................................................................................ 68 Figura 60. Algoritmo para calcular el ángulo entre el flujo de rotor y la fase R ............................. 69 Figura 61. Esquema simplificado del control de velocidad............................................................... 70 Figura 62. Esquema simplificado del aerogenerador ......................................................................... 71 Figura 63. Esquema completo de simulación ...................................................................................... 71 Introducción y planteamiento del proyecto xv Figura 64. Circuito equivalente de una máquina de inducción en ejes dq...................................... 72 Figura 65. Bloque algoritmo de estimación de velocidad.................................................................. 76 Figura 66. Filtro RC utilizado para eliminar el ruido ......................................................................... 77 Figura 67. Filtro utilizado para eliminar el ruido ............................................................................... 78 Figura 68. Evolución de la velocidad del rotor en rpm a lo largo del tiempo................................. 81 Figura 69. Evolución de la velocidad del rotor en rad/s ................................................................... 82 Figura 70. Evolución de la corriente de la máquina de continua en amperios ............................... 83 Figura 71. Evolución de par de la máquina de continua en Nm ...................................................... 84 Figura 72. Detalle del acoplamiento del encoder al eje del motor.................................................... 85 Figura 73. Montaje completo del acoplamiento del encoder al eje del motor................................. 85 Figura 74. Lazo de corrientes del sistema estudiado.......................................................................... 86 Figura 75. Evolución de la intensidad en el lazo de corriente........................................................... 87 Figura 76. Lazo de velocidad del sistema estudiado ......................................................................... 88 Figura 77. Evolución de la velocidad de rotación ............................................................................... 88 Figura 78. Modelo de simulación completo en el que los lazos de corrientes están integrados en el lazo de velocidad ................................................................................................................ 89 Figura 79. Evolución de la velocidad y escalón de referencia........................................................... 90 Figura 80. Evolución de la intensidad de estator en eje d.................................................................. 91 Figura 81. Evolución de la intensidad de estator en eje q.................................................................. 91 Figura 82. Evolución de la tensión usd................................................................................................. 92 Figura 83. Evolución de la tensión usq................................................................................................. 92 Figura 84. Esquema utilizado en la simulación que representa el control vectorial, un motor de inducción y una carga ............................................................................................................ 93 Figura 85. Alimentación al motor de inducción.................................................................................. 94 Figura 86. Ampliación de la alimentación al motor de inducción.................................................... 94 Figura 87. Espectro en frecuencia de la alimentación del motor de inducción............................... 95 Figura 88. Esquema simplificado del control de velocidad............................................................... 95 Figura 89. Evolución de la velocidad del motor de inducción.......................................................... 96 Figura 90. Evolución de la intensidad isd ............................................................................................ 97 Figura 91. Ampliación de la intensidad isd ......................................................................................... 97 Figura 92. Evolución de la intensidad isq y ampliación de la misma .............................................. 98 Figura 93. Ampliación de la intensidad isq ......................................................................................... 98 Figura 94. Evolución de la intensidad de estator iSr .......................................................................... 99 Figura 95. Detalle de la evolución de la intensidad de estator iSr.................................................... 99 Figura 96. Esquema completo de simulación .................................................................................... 100 Figura 97. Escalón de viento ................................................................................................................ 101 Figura 98. Evolución de la velocidad de rotación de la turbina...................................................... 101 Figura 99. Evolución de la velocidad de rotación de la turbina y del motor de inducción ........ 102 Índice de Figuras xvi Figura 100. Evolución de la corriente isd a lo largo del tiempo...................................................... 103 Figura 101. Evolución de la corriente isq a lo largo del tiempo ...................................................... 103 Figura 102. Evolución de la corriente del estator del motor de inducción .................................... 104 Figura 103. Ampliación de la corriente de estator del motor .......................................................... 104 Figura 104. Tensión de alimentación al motor de inducción........................................................... 105 Figura 105. Ampliación de la tensión de alimentación del motor .................................................. 105 Figura 106. Potencia entregada por el generador ............................................................................. 106 Figura 107. Sucesión de escalones de viento ..................................................................................... 106 Figura 108. Evolución de la velocidad de la turbina eólica ante viento escalonado .................... 107 Figura 109. Evolución de la velocidad de la turbina eólica y del motor........................................ 107 Figura 110. Viento racheado ................................................................................................................ 108 Figura 111. Evolución de la velocidad de la turbina eólica ante viento racheado........................ 108 Figura 112. Evolución de la velocidad de la turbina eólica y del motor de inducción ................ 109 Figura 113. Tensiones filtradas VSrs y VSst....................................................................................... 110 Figura 114. Corrientes filtradas iSr e iSs............................................................................................. 111 Figura 115. Ampliación de las tensiones filtradas VSrs y VSst ....................................................... 111 Figura 116. Ampliación de las corrientes filtradas iSr e iSs............................................................. 112 Figura 117. Velocidad capturada por la dinamo y estimada........................................................... 112 Figura 118. Error de la velociad estimada......................................................................................... 113 Figura 119. Velocidad medida y estimada......................................................................................... 114 Figura 120. Error en la medida ............................................................................................................ 115 Índice de Tablas xvii Índice de Tablas Tabla 1. Componentes principales de un aerogenerador y funcionamiento. ................................... 9 Tabla 2. Ventajas de la utilización de la energía eólica con respecto a otras tecnologías convencionales ............................................................................................................................. 10 Tabla 3. Inconvenientes de la utilización de la energía eólica con respecto a otras tecnologías. . 11 Tabla 4. Clasificación de los aerogeneradores en función de la potencia e imágenes. .................. 13 Tabla 5. Características del variador V/F. ........................................................................................... 25 Tabla 6. Características de la máquina de inducción. ........................................................................ 26 Tabla 7. Características de la máquina de continua............................................................................ 27 1 Introducción y planteamiento del proyecto 1 Introducción y planteamiento del proyecto 1 2 Introducción y planteamiento del proyecto 1.1 Prólogo El presente proyecto nace de la idea de mejorar y simplificar los estudios en el funcionamiento y control de generadores de energía eléctrica. Para ello se pretende completar el proyecto fin de carrera de César Aguiar del año 2005 y desarrollar nuevos conceptos. Normalmente, cuando se precisa realizar estudios o ensayos en plantas de generación, se suelen utilizar las propias instalaciones o se estudian y prueban por separado el funcionamiento de dichos generadores, lo cual puede obligar a detener la producción de energía eléctrica durante varios días con la consecuente penalización económica. El proyecto plantea el desarrollo de un simulador que permita someter al generador, en laboratorio, a las mismas condiciones que tendría en caso de estar en uno de sus escenarios de generación típicos. En el caso que concierne a este proyecto se propone la simulación de una turbina en un aerogenerador. Para ello se ha utilizado un modelo dinámico de la turbina, que programado y controlado por un ordenador permite recrear las condiciones a las que se enfrentaría de estar funcionando en un parque eólico real. El modelo típico de una instalación de energía eléctrica que usen generadores eléctricos (todos excepto la energía fotovoltaica) responde de manera simplificada al esquema mostrado en la Figura 9: Figura 9. Esquema simplificado de la generación de energía eléctrica. 1 Introducción y planteamiento del proyecto 3 En materia de generadores eólicos, la velocidad de rotación de las palas de un aerogenerador depende de dos variables fundamentales: la velocidad del viento y el ángulo de ataque de los álabes (en inglés Pitch angle). Se dispondrá de un control cuya función será calcular las referencias necesarias para que un actuador simule físicamente el funcionamiento de la turbina eólica. Finalmente, accionará mecánicamente un generador eléctrico por medio de un eje. Inicialmente se pensó en utilizar variador tensión-frecuencia (V/F) modificado para que trabajase con un control vectorial, pero esta opción tuvo que ser desechada ya que dicho variador se averió desafortunadamente. Originariamente, este variador excitaría un motor asíncrono controlado por medio de un sistema en lazo cerrado con varios controles proporcionales integrales (control PI). Tal y como ocurre en un parque real, si la carga varía con el tiempo, el sistema se debe regular automáticamente para adaptarse a los cambios que puedan darse en las condiciones externas. De este modo incrementará o disminuirá la potencia entregada al generador hasta conseguir en un tiempo razonablemente corto un régimen estable. Todo el desarrollo e implantación se ha realizado utilizando un banco de máquinas eléctricas en el laboratorio de máquinas eléctricas de ICAI. También se ha requerido un ordenador con una tarjeta de adquisición de datos para gobernar el sistema en tiempo real y en un principio un actuador V/F modificado como ya se ha comentado. En los capítulos siguientes se irán comentando cada una de las partes que se han desarrollado en esta breve introducción con más detalle, así como la justificación de cada una de las soluciones adoptadas. Se incluye asimismo un glosario para facilitar la comprensión de cada uno de los capítulos y una recopilación de los esquemas de simulación utilizados. 1 Introducción y planteamiento del proyecto 1.2 4 Motivación y estado del arte Durante el transcurso de la historia, el hombre ha utilizado diversos tipos de energía para desarrollar sus actividades: hidráulica, mecánica, térmica, etc. Pronto se percató de las limitaciones de esto tipo de energías, su transporte era una tarea casi imposible y en el mejor de los casos ineficiente. Por esto, cuando se empezó a utilizar la energía eléctrica, su expansión hasta nuestros días ha sido vertiginosa. El consumo de energía eléctrica crece cada año en el mundo como se muestra en la Figura 10. Los países desarrollados demandan cada vez más energía para todo tipo de actividades por lo que la humanidad debe usarla con más eficiencia. Por otra parte, hay que ser consciente de que el mundo en vías de desarrollo necesita más energía para afrontar sus necesidades más acuciantes. El reto con que se enfrenta la humanidad es satisfacer la creciente demanda de energía y, al mismo tiempo, afrontar la amenaza igualmente urgente del cambio climático. Figura 10. Evolución de la energía mundial consumida en función del desarrollo de los países y previsión hasta 2050. El éxito de esta energía se debe a una serie de ventajas que a continuación se citan: • Facilidad de transporte: es relativamente sencillo conducir la electricidad por medio de líneas eléctricas desde los centros de generación a centros de consumo, pudiendo estar separados por miles de kilómetros. 1 Introducción y planteamiento del proyecto • 5 Reducción de pérdidas: las pérdidas en el transporte son pequeñas si las comparamos con otras formas de energía. • Limpia: en los centros de consumo, su huella es inapreciable, aunque no podemos decir lo mismo de las plantas de generación. Hasta hace unas décadas, las únicas fuentes que utilizó el ser humano para producir energía eléctrica fueron el petróleo, el carbón y el gas. Estos combustibles primarios son limitados y generan una contaminación que a la larga puede provocar el cambio climático, o al menos acelerarlo. Las economías actuales tienen una gran dependencia de la electricidad de modo que es inconcebible la sociedad individual sin consumo de energía eléctrica. Es tal su importancia que el consumo de energía se ha convertido en un indicador indiscutible del nivel de desarrollo de un país. El modo en que se produce energía eléctrica es básicamente el mismo para todas las tecnologías excepto la fotovoltaica. Se convierte una energía natural como un salto de agua o un combustible en energía mecánica lineal, ésta en una energía mecánica rotativa por medio de una turbina, y finalmente se transforma en energía eléctrica en generadores síncronos o asíncronos. Un esquema simplificado se muestra en la Figura 11. Figura 11. Esquema simplificado que muestra las sucesivas transformaciones de la energía hasta ser eléctrica Así, en una central térmica ya sea nuclear o convencional se produce un intercambio de energía térmica en las calderas y posteriormente cinética en las turbinas. En una central hidroeléctrica es la energía cinética del agua la que al impactar sobre los álabes de la turbina genera el par necesario para generar electricidad. En el caso de los aerogeneradores utilizan la fuerza del viento para mover las palas del molino. 1 Introducción y planteamiento del proyecto 6 El creciente consumo de energía en la sociedad obliga a desarrollar nuevas tecnologías para hacer frente a la demanda. En los últimos años, las tecnologías llamadas renovables han experimentado un gran impulso principalmente por la conciencia ecológica de las sociedades y las primas otorgadas por el gobierno. En el caso que nos ocupa, la instalación a estudiar será un generador eólico que intercambia energía cinética entre el viento y la turbina eólica. De este modo el generador dispondrá de una energía mecánica de rotación para producir electricidad. La tecnología usada en la práctica se detallará a continuación. La energía eólica es aprovechada básicamente por un sistema de un rotor que gira a medida que le atraviesa el viento. A continuación se expondrán a grandes rasgos una serie de parámetros acerca de la tecnología necesaria para entender la generación eólica. Un aerogenerador aprovecha la potencia del viento, que depende principalmente de tres factores: 1. Área barrida por el viento (A) [m] 2. Densidad del aire seco (ρ) = 1.225 [kg/m3] (kilogramos por metro cúbico, a la presión atmosférica promedio a nivel del mar y a 15° C). 3. Velocidad del viento (V_viento) [m/s] La potencia teórica que puede utilizar un generador eólico es la que se muestra en la siguiente ecuación. P= 1 ρ AV 3 2 La velocidad del viento es un factor muy importante para la cantidad de energía que un aerogenerador puede transformar en electricidad: el total de energía que posee el viento varía con el cubo de la velocidad media del viento. Así, si la velocidad del viento se duplica la cantidad de energía que contenga será 23 = 2 x 2 x 2 = ocho veces mayor. A continuación se muestra una gráfica donde se observa como varía la potencia entregada a la turbina con la velocidad media del viento Figura 12: (1) 1 Introducción y planteamiento del proyecto 7 Figura 12. Relación entre la velocidad del viento en m/s y la potencia en W/m2 Resulta obvio que el viento no siempre se mantiene constante en dirección y valor de magnitud, es más bien una variable aleatoria, algunos modelos han determinado que el viento es una variable aleatoria con distribución weibull como la que muestra la Figura 13. Figura 13. Distribución weibull de la velocidad del viento Por esta razón será necesario un sistema que regule la potencia entregada por el viento, de modo que según las necesidades del momento se modifiquen variables como el ángulo de ataque o la orientación del molino para aumentar o disminuir la energía intercambiada. Desafortunadamente, no toda la potencia del viento puede ser capturada por un aerogenerador sino sólo una fracción que viene dada por el factor Cp, llamado coeficiente de potencia. Este coeficiente de potencia tiene un valor máximo teórico de 1 Introducción y planteamiento del proyecto 8 59,3% denominado límite de Betz. Por lo tanto este coeficiente de potencia indica con qué eficiencia el aerogenerador convierte la energía del viento. Los primeros aerogeneradores tenían rendimientos del 10%, pero los más modernos utilizan sistemas de control de manera que operan siempre con la máxima eficiencia aerodinámica alcanzando valores de rendimiento próximos al 50%. El número de palas utilizado normalmente suele ser de tres. Idealmente, se obtendría mayor rendimiento cuanto menor número de palas, por lo que un aerogenerador de una sola pala sería el más adecuado, sin embargo, su par de arranque sería muy pobre. Si se aumenta el número de álabes, la estela que deja una pala es recogida por la pala siguiente, lo que hace que ésta se frene. De esta manera, se adopta una solución óptima de rotor de 3 palas. En la siguiente tabla se describirán brevemente los componentes fundamentales de un aerogenerador real como el de la Figura 14 sin entrar en detalle: Figura 14. Componentes principales de un aerogenerador. Góndola Contiene los componentes clave del aerogenerador, incluyendo el multiplicador y el generador eléctrico. El personal de servicio puede acceder a la góndola desde la torre de la turbina Palas del Capturan el viento y transmiten su potencia hacia el buje. Cada pala rotor puede medir más de 20 metros de longitud y su diseño es muy parecido al del ala de un avión 1 Introducción y planteamiento del proyecto 9 El buje del rotor está acoplado al eje de baja velocidad del Buje aerogenerador Eje de baja Conecta el buje del rotor al multiplicador. El rotor gira normalmente velocidad muy lento, de unas 15 a 30 revoluciones por minuto (r.p.m.) Multiplicador Permite que el eje de alta velocidad que está aguas abajo gire unas 50 veces más rápido que el eje de baja velocidad Eje alta Gira de aproximadamente a 1.500 r.p.m. lo que permite el velocidad funcionamiento de un generador eléctrico de dos pares de polos Generador Suele ser un generador asíncrono. En los aerogeneradores modernos la eléctrico potencia máxima suele estar entre 500 y 1.500 Kw Controlador Ordenador que continuamente monitoriza las condiciones del electrónico aerogenerador y que controla el mecanismo de orientación de Contiene un ventilador eléctrico utilizado para enfriar el generador Unidad refrigeración eléctrico Torre Soporta la góndola y el rotor. Es una ventaja disponer de una torre alta, dado que la velocidad del viento aumenta conforme nos alejamos del nivel del suelo. Suele alcanzar una altura de 40 a 60 metros Mecanismo de Está activado por el controlador electrónico, que vigila la dirección del orientación viento utilizando la veleta Anemómetro y Las señales electrónicas del anemómetro son para conectar el veleta aerogenerador cuando el viento alcanza 5 m/s. y desconectarlo si excede de 25 m/s Tabla 1. Componentes principales de un aerogenerador y funcionamiento. 1 Introducción y planteamiento del proyecto 10 La tecnología eólica se ha desarrollado en los últimos años a pasos agigantados gracias a las primas que recibe de los gobiernos y a una serie de ventajas frente a otra serie de fuentes energéticas convencionales. A continuación se enumeraran esas ventajas y los inconvenientes de la utilización del viento como energía primaria. Ventajas Procede indirectamente del sol, que calienta el aire y ocasiona el viento. Se renueva de forma continua. Es inagotable. Los recursos energéticos basados en fuentes renovables como la energía eólica son potencialmente ilimitados. Es limpia. No contamina. La generación de electricidad a partir del viento no produce gases tóxicos, no contribuye al efecto invernadero, ni a la lluvia ácida. Cada Kw.h de electricidad, generada por energía eólica en lugar de carbón, evita la emisión de un Kilogramo de dióxido de carbono, CO2, a la atmósfera. No origina productos secundarios peligrosos ni residuos contaminantes. Es autóctona y universal. Existe en todo el mundo. Cada vez es más barata conforme avanza la tecnología. Permite el desarrollo sin expoliar la naturaleza. Las instalaciones son fácilmente reversibles. No deja huella. Tabla 2. Ventajas de la utilización de la energía eólica con respecto a otras tecnologías convencionales 1 Introducción y planteamiento del proyecto 11 Inconvenientes La fuerza del viento es poco previsible e intermitente. Las fechas con mayor consumo energético (días de mucho calor o intenso frío) suele coincidir con la ausencia de viento por lo que se requieren energías alternativas que cubran la demanda. Sus limitaciones técnicas hacen de esta tecnología una fuente de generación eléctrica carente de fiabilidad para operar como base en un sistema de generación. Los sistemas de generación, requieren la utilización de grandes superficies de terreno, al que de uno u otro modo afectan tanto funcional como visualmente. Los vientos de mejor calidad energética (mayor potencia y menor variación) están por regla general alejados de la superficie, lo cual obliga a desarrollar torres de gran altura con palas de grandes diámetros. Tabla 3. Inconvenientes de la utilización de la energía eólica con respecto a otras tecnologías. Debido al gran auge experimentado en las energías renovables cada vez es más frecuente el estudio y desarrollo de sus tecnologías. El estudio de las estrategias de control se hace cada vez más importante a la hora de mejorar el funcionamiento de las turbinas para hacer frente a problemas como el encendido o apagado, conexión o desacoplo, etc. Este proyecto pretende resolver el problema del estudio en laboratorio de los generadores, emulando en un entorno virtual la instalación que permite adquirir de una u otra manera energía transformándola en energía cinética que utilice el generador. La idea es conseguir montar el generador de energía eléctrica en un laboratorio sin necesidad de disponer del resto de la instalación. De esta forma será un generador el que simule el entorno restante para poder en un futuro realizar pruebas en dichos generadores en condiciones en las que de otra forma sería difícil de realizar. 1 Introducción y planteamiento del proyecto 12 El proyecto se centra en generadores eólicos aunque es sencillo caer en la cuenta de que si se consigue simular dicho entorno, el resto de entornos de generación, ya sea turbinas utilizadas en generadores hidráulicos o térmicos, serían relativamente sencillos de conseguir. El desarrollo tecnológico sobre esta materia es continuo, y como dato de ello es el constante incremento de la potencia producida gracias a la energía del viento a lo largo de los últimos años en la Figura 15 se muestra la evolución de la potencia eólica instalada en España hasta el año 2004. Se prevé que la siga aumentando su importancia según pasan los años. Figura 15. Evolución de la potencia eólica instalada en España entre 1990 y 2004 Por último, se va a presentar una clasificación de las diferentes tecnologías existentes en la actualidad en función de la potencia desarrollada. En ella se expondrán brevemente sus características más relevantes. 1 Introducción y planteamiento del proyecto Pequeña 13 Superficie captación menor de 40m2 potencia Diámetro de rotor inferior a 7m P <= 10 kW Potencia unitaria inferior a 10kW Generador de imanes permanentes Media potencia Área barrida entre 40 y 1250m 10<P<=500kW Diámetro de rotor entre 7 y 40m Potencia de 10 a 500 kW (10–13m/s) Altura del buje entre 12 y 50 m Principalmente horizontal y tripala Gran potencia Área barrida entre 1250 y 10200m P > 500kW Diámetro del rotor entre 40 y 112 m Pot de 500 a 5000 kW (10–13m/s) Altura del buje entre 50 y 124m Principalmente y tripala Tabla 4. Clasificación de los aerogeneradores en función de la potencia e imágenes. Antes de concluir esta sección es necesario comentar que los aerogeneradores suelen ser de ejes horizontales aunque también existen de eje vertical. La potencia de estos últimos es menor pero tienen la ventaja de que no es necesario un sistema de orientación hacia el viento. 1 Introducción y planteamiento del proyecto 1.3 14 Objetivos Inicialmente se propuso realizar un proyecto fin de carrera con los siguientes objetivos: Leer, estudiar y comprender el PFC 2004/2005 de César Aguiar titulado Emulador de turbinas para accionamiento de generadores eléctricos. Reproducción del experimento realizado por César en la última etapa de su proyecto y obtener los resultados pertinentes en el laboratorio de máquinas eléctricas de ICAI. Diseño del control vectorial para gobernar un motor de inducción que hará las veces de actuador del sistema. En esta tarea se incluye elegir las estrategias a seguir, diseñar los distintos controles PI y conseguir que el conjunto funcione de acuerdo con la realidad. Acoplamiento de un encoder incremental al eje de las máquinas eléctricas utilizadas. Además se deberá escribir un programa para obtener la velocidad de rotación del eje por medio del encoder. Implantación del sistema desarrollado por ordenador en el banco de máquinas eléctricas del laboratorio y obtener las medidas y conclusiones importantes para el proyecto. Esta tarea es la principal a realizar en el proyecto y la que más esfuerzo requiere. Este proyecto necesita un variador V/F modificado por un compañero que realiza su proyecto paralelamente. Debido a causas externas a este proyecto, este variador V/F modificado ha sufrido una avería por lo que no ha sido posible utilizarlo en la realización del proyecto. Por esta razón se han modificado alguno de los objetivos por lo que los objetivos del proyecto serán finalmente los siguientes: Leer, estudiar y comprender el PFC 2004/2005 de César Aguiar titulado Emulador de turbinas para accionamiento de generadores eléctricos. 1 Introducción y planteamiento del proyecto 15 Reproducción del experimento realizado por César en la última etapa de su proyecto y obtener los resultados pertinentes en el laboratorio de máquinas eléctricas de ICAI. Diseño del control vectorial para gobernar un motor de inducción que hará las veces de actuador del sistema. En esta tarea se incluye elegir las estrategias a seguir, diseñar los distintos controles PI y conseguir que el conjunto funcione de acuerdo con la realidad. Acoplamiento de un encoder incremental al eje de las máquinas eléctricas utilizadas. Esta tarea incluye la conexión del encoder a una tarjeta informática realizada en ICAI. Implantación de un algoritmo que estima la velocidad de rotación en el banco de máquinas eléctricas, comprobando su validez con una dinamo tacométrica. El encoder no se ha podido utilizar por problemas ajenos a este proyecto. 1 Introducción y planteamiento del proyecto 1.4 16 Metodología y recursos Para centrar las ideas acerca de lo que pretende este proyecto, se muestra a continuación un esquema básico de un aerogenerador real, Figura 16. Viento Energía Energía eléctrica mecánica Figura 16. Esquema básico de una instalación de generación eléctrica La solución contemplada sustituye la instalación comprendida entre los álabes donde se ataca el viento hasta el eje donde se acopla el generador eléctrico por un modelo dinámico y un actuador controlado en lazo cerrado. De este modo se podrán realizar ensayos y pruebas sin necesidad de acudir físicamente al emplazamiento donde se encuentra el parque eólico. En el proyecto se abarcan distintos objetivos que se detallarán más adelante, aunque a continuación se enumerarán rápidamente los recursos más importantes: Un motor eléctrico asíncrono que se utilizará como accionamiento que simula el comportamiento de la turbina eólica. Un motor eléctrico de continua que se utilizará como generador dependiendo del escenario en el que se sitúe la simulación. El programa Matlab 7.0.1 y la plataforma Simulink donde se desarrollarán los diferentes modelos, así como el control vectorial y los diferentes controles PI. 1 Introducción y planteamiento del proyecto 17 Variador tensión-frecuencia. Tarjeta de adquisición de datos PCI 6024E. Encoder incremetal. Modelo dinámico del aerogenerador para su uso como estimador de la referencia de velocidad, siendo la velocidad del viento y el ángulo de ataque de los álabes los datos de entrada. Resto de modelos para su uso en la consecución de controles, pruebas anteriores a la implantación, algoritmos, etc. Para comprender los siguientes capítulos se comentarán ahora los pasos que se deben seguir para llegar al principal objetivo, un control vectorial con modulación de ancho de pulso. La emulación de la turbina eólica se realizará siguiendo el siguiente esquema y como ayuda a la comprensión se muestra la Figura 17: 1º Modelado del comportamiento de la turbina eólica de manera que al ordenador se introduzca la velocidad del viento y la posición de los álabes del generador eólico, de modo que el modelo entregue una referencia de velocidad al resto del sistema. 2º Diseño de un control vectorial, que incluye los diferentes controles PI y la integración de la modulación de ancho de pulso vectorial (SVPWM). 3º El control anterior entrega unas tensiones al motor de inducción que hace las veces de actuador. El motor gira a una velocidad determinada dependiendo de la alimentación y genera un par mecánico que se transmite al generador. 4ª Un generador, en este caso una máquina de continua, alimenta una carga variable, que modifica el par resistente de la instalación. 1 Introducción y planteamiento del proyecto Figura 17. Diagrama de bloques simplificado del objetivo a conseguir. 18 2 Desarrollo de los modelos 2 Desarrollo de los modelos 2 20 Desarrollo de los modelos 2.1 Emlulador de una turbina por medio de un control Tensión – Frecuencia (V/F) Este apartado pretende aclarar las ideas sobre los objetivos del proyecto desarrollado por César Aguiar y detallar cada una de las partes que componen una instalación de generación eólica, así como las soluciones adoptadas para simular el entorno virtual. 2.1.1 Objetivos del PFC 2005 Los objetivos principales del proyecto “Emulador de Turbinas para Accionamientos de Generadores Eléctricos” fueron los siguientes: Simulación del entorno en que se encuentran diferentes tipos de turbinas para la generación eléctrica, centrándose especialmente en turbinas eólicas. Estudio de las posibilidades del laboratorio de máquinas eléctricas de ICAI para conseguir un banco de pruebas, prototipo. Diseño de modelos y controles necesarios (control PI ) Adecuación del material, implantación y pruebas sobre el prototipo. Este segundo capítulo sólo tiene como objeto mostrar cómo quedaría un capítulo adicional. 2.1.2 Descripción de la solución A continuación se expondrán brevemente el camino que se siguió en el PFC 2005/2006. 2 Desarrollo de los modelos Figura 18. Secuencia de sustitución de elementos reales por simulados Atendiendo al esquema que se presenta en la se reconocen tres zonas diferenciadas que se abordan seguidamente. ZONA 1 Aerogenerador real que se pretende emular ZONA 2 Solución adoptada ZONA 3 Elementos físicos de la implantación Este apartado pretende mostrar cómo se resolvió el problema de emular una turbina eólica con los recursos de que se disponen. Para ello se utilizó el laboratorio 21 2 Desarrollo de los modelos de máquinas eléctricas de ICAI para recrear el entorno en que se encuentra un aerogenerador. Se pensó un modelo para simular las condiciones externas a las que se enfrenta un generador eólico. El modelo tiene dos variables de entrada que es necesario fijar: velocidad del viento (V_viento) y el ángulo de ataque del viento sobre las palas del molino (Pitch angle). Con estos datos el modelo elabora una velocidad rotativa de referencia que es la que el actuador debe seguir. La velocidad calculada se introduce en un variador tensión-frecuencia que automáticamente genera las tensiones adecuadas. Se pensó en utilizar un motor de inducción que, a modo de actuador, seguirá la referencia de velocidad. Este motor está conectado al variador del cual recibe las tensiones generadas por éste. De esta manera el eje del motor debe girar a la velocidad deseada y arrastra un generador eléctrico que está acoplado mecánicamente por medio del propio eje. El generador eléctrico será en este caso una máquina de continua que a su vez descargará la energía sobre una carga que será básicamente una serie de resistencias regulables. De esta instalación se necesitan valores medidos directamente: la velocidad y el par en el eje. Para obtenerlos se procederá del siguiente modo: La velocidad se capturará por medio de una dinamo tacométrica. Esta pequeña máquina acoplada al eje de rotación común proporciona una tensión entre sus bornas proporcional a la velocidad de giro. Será necesario por lo tanto hallar la constante adecuada para introducirla en el modelo. Para calcular el par se medirá la intensidad que entrega la máquina de continua a la carga y con las constantes adecuadas se introduce también en el modelo. 22 2 Desarrollo de los modelos 23 Por último es necesario decir que estas dos señales se introducen por medio de una tarjeta de adquisición de datos. 2.1.3 Descripción de las tecnologías Una vez se han planteado y abordado los objetivos que se persiguen, es el momento de describir las tecnologías y máquinas utilizadas para la realización de este apartado del proyecto. Figura 19. Diagrama descriptivo de la solución completa adoptada en el simulador del aerogenerador. En este esquema de la Figura 19 se aprecia que el simulador se compone de tres grandes bloques principales: Ordenador: se diseñaron y programaron los modelos del aerogenerador, los controles y las señales de entrada y de salida. Actuador: formado por un variador tensión-frecuencia y un motor de inducción. Generador: compuesto por una máquina de continua y una serie de resistencias que hacen la función de una carga. Además se necesitan otras herramientas para el correcto funcionamiento de la instalación como los sensores de velocidad angular y de intensidad (para capturar el par) y la tarjeta de adquisición de datos. A continuación se detallan cada una de las partes anteriores: 2 Desarrollo de los modelos 2.1.3.1 Ordenador Se ha utilizado como plataforma de desarrollo tanto de los modelos dinámicos necesarios para el funcionamiento del simulador como para los modelos dinámicos para realizar los experimentos en el banco del laboratorio. Para ello se ha utilizado la plataforma Simulink incluida en el programa Matlab, en concreto la versión 7.0.1. Asimismo se emplea el entorno de adquisición de datos en tiempo real Real Time Windows Target (RTWT). Seguidamente se describirán brevemente los diferentes modelos usados para la implantación: 2.1.3.1.1 Aerogenerador: Es un modelo dinámico ya construido por uno de los directores de proyecto que relaciona la velocidad del viento (Vviento), el ángulo de ataque de las palas del rotor (βpitch) y el par eléctrico resistente (Tr). La velocidad obtenida del modelo se entrega a un multiplicador que hace las veces de caja de engranajes multiplicadores que será la que sirva de referencia para el actuador. 2.1.3.1.2 Control PI con anitiwindup: Se trata de un regulador para el control en lazo cerrado de la máquina asíncrona. El diseño se ha realizado atendiendo exclusivamente a criterios de sobrepaso y error en régimen permanente. Para ello se incluido una acción integral para conseguir error nulo y un sobrepaso máximo del 20% como respuesta a un escalón en la referencia. 2.1.3.2 Actuador Físicamente, el actuador está compuesto por dos elementos fundamentales: 2.1.3.2.1 Variador V/F: El variador universal Unidrive es un dispositivo que permite el control de motores de inducción y servomotores en lazo abierto y cerrado. 24 2 Desarrollo de los modelos 25 El variador de que se dispone en el laboratorio es el modelo Unidrive LV 3201 cuyas características se muestran el la Tabla 5. Tensión nominal 220 V Intensidad máxima 34 A (52 de pico) Potencia máxima 7.5 kW Frecuencia de conmutación 3,4,5,6,9,12 kHz Protección de temperatura, sobrecorriente, sobretensión en el bus de continua, mínima tensión de entrada. Control desde panel en variador o desde panel remoto, programación desde panel de variador y desde PC. Tabla 5. Características del variador V/F. A continuación se muestra una imagen del citado variador, Figura 20. Figura 20. Fotografía del variador V/F Unidrive LV 3201 utilizado 2.1.3.2.2 Máquina asíncrona Se ha utilizado un motor trifásico montado en el banco cuatro del laboratorio de máquinas eléctricas de ICAI. La placa de características de la máquina es la siguiente, Tabla 6: 2 Desarrollo de los modelos 26 Tipo de máquina Trifásica Conexión Estrella / Triángulo Tensión 380 / 220 V Corriente 15 / 26 A Potencia 9 C.V. Velocidad 1450 rpm Tabla 6. Características de la máquina de inducción. La máquina se ha excitado siempre en zona de flujo nominal y controlado con el variador V/F, que a su vez se ha controlado por el regulador desarrollado para entregar al sistema la velocidad ωr. El motor utilizado es el que se muestra en la siguiente imagen, Figura 21. Figura 21. Fotografía del motor de inducción utilizado 2.1.3.3 Generador En este apartado se detalla todo lo asociado al banco excepto el actuador. 2 Desarrollo de los modelos 2.1.3.3.1 27 Motor de continua: Se ha utilizado un motor de continua montado en el banco cuatro del laboratorio que está acoplado mecánicamente por medio de un eje al motor de inducción anteriormente descrito. La placa de características incluye lo siguiente, Tabla 7: Tipo de máquina Continua Conexión Derivación Tensión 220 V Corriente 18 A Potencia 4 kW Velocidad 1500 rpm Tabla 7. Características de la máquina de continua. Este motor alimenta una carga que se ha implementado por medio de una resistencia variable y regulable, es decir, permite elegir entre varios valores de potencia consumida por la carga y genera un par resistente eléctrico. El motor utilizado es el que se muestra en la siguiente imagen, Figura 22. Figura 22. Fotografía del motor de continua utilizado 2 Desarrollo de los modelos 28 2.1.3.4 Otras herramientas: 2.1.3.4.1 Sensor de medida de velocidad angular: Se ha utilizado un sensor dinanométrico acoplado al eje del banco cuatro que entrega una tensión proporcional a la velocidad de rotación del eje. En su placa de características se observa que genera 15 V a 1000 rpm. Esta relación será relativamente fiable aunque se procederá a realizar una calibración. 2.1.3.4.2 Sensor de medida de par: Se ha utilizado la medida de la intensidad entregada a la carga por el generador. La justificación radica en que en la máquina de continua el par es proporcional a dicha corriente. El modo de proceder ha sido integrando una resistencia en serie con el circuito de la máquina de continua y midiendo la tensión que cae en dicha resistencia. De esta manera, y por medio de las ganancias adecuadas se ha conseguido una medida del par. A continuación se muestra una imagen de la citada dinamo acoplada al eje del banco de máquinas eléctricas y las resistencias conectadas para la medida del par, Figura 23. Figura 23. Fotografía de la dinamo acoplada al eje y las resistencias de cursor para tomar la medida del par 2.1.3.4.3 Tarjeta de adquisición de datos: La tarjeta empleada es PCI 6024E. Esta tarjeta está integrada en la placa del ordenador permite enviar la señales capturadas al software del ordenador. 2 Desarrollo de los modelos 2.1.4 29 Implantación En la implantación se usa, como ya se ha explicado, los modelos que simulan el aerogenerador y el control PI junto con las propias máquinas del laboratorio. Para la realización de este apartado se ha usado la idea expuesta en el capítulo 1.4 con los modelos concretos. El esquema que se ha implantado es el siguiente Figura 24: w_nominal_turbina w_nominal_turbina_rpm 0 Reductora Constant pitch 1 Constant3 Par_resis Tem Constant1 Retardo1 1/n_rpm ref Analog Output man_sat Paso a rad/seg sal Par_eol Turbina eólica + Transmisión mecánica (referida al eje del generador) 10 63 v elocidad (rpm) v iento (m/s) Comparación Par mando National Instruments PCI-6024E [auto] Control PID analógico con antiwindup Analog Input 1500/5 1/n_rpm 1/(50*pi) mando wr National Instruments PCI-6024E [auto] vel_viento Analog Input Tensión_resistencia National Instruments PCI-6024E [auto] 0.366 4000/(1500*2*pi/60) ganancia sonda A-Nm V-A vel vel_rpm vel_rad_s 900 par_Nm tiempo Clock Tension_i int_A Figura 24. Esquema de simulación y adquisición utilizado En el esquema se pueden observar las diferentes partes anteriormente comentadas. Por una parte el modelo del aerogenerador en el que dependiendo las condiciones del viento y la inclinación de los álabes se produce un par el eje y una velocidad de referencia. La velocidad de referencia del aerogenerador se obtiene aguas arriba del generador por lo que es necesario transformarla para adecuarla a la velocidad nominal del generador. Para ello se usa una ganancia que hace las veces de caja multiplicadora. Seguidamente se compara la velocidad de referencia y la real en un control PI cuyo resultado es el mando a aplicar al variador. 2 Desarrollo de los modelos Paralelamente, y al mismo tiempo, se recogen las señales necesarias por medio de la tarjeta de adquisición de datos. Así se obtienen dos tensiones, que transformadas debidamente mediante ganancias, dan lugar al par resistente de la carga y la velocidad de rotación del generador. Una vez se ha instalado y probado todo el sistema, se ha conseguido un simulador que acciona una máquina eléctrica. Además del objetivo de este apartado que no era sino simular un aerogenerador para accionar un generador eléctrico en situaciones propias de su escenario industrial, ahora se puede concluir que el sistema desarrollado tiene múltiples aplicaciones tanto en el campo de la simulación de este tipo de instalaciones u otras de generación eléctrica como en otros campos de la industria donde se desee someter una máquina eléctrica a unas condiciones de trabajo determinadas. 2.1.5 Protocolo de funcionamiento Este apartado pretende ser un breve guía para la puesta en marcha del simulador, por un usuario que desee realizar pruebas al generador eléctrico sin tener que invertir demasiado tiempo en la tecnología que está usando: el simulador. Para ello se van a explicar, primero las medidas de seguridad en el laboratorio, y segundo la puesta en marcha del sistema. 2.1.5.1 Medidas de seguridad en Laboratorio. En el laboratorio de máquinas eléctricas del ICAI hay muchas instalaciones para su uso en proyectos ó prácticas de la universidad que trabajan con tensiones senoidales (220 V de tensión senoidal) y de tensiones continuas. Se hace esta distinción desde el principio porque hay que resaltar el aumento de peligrosidad que tienen este tipo de tensiones y corrientes para el ser humano debido a su capacidad de realizar electrólisis en la sangre. Una vez dicho esto y como norma general se toman siempre las siguientes precauciones: 1º. Siempre tener cuidado con lo que se hace, sin pensar que una protección puede socorrernos en caso de accidente. 30 2 Desarrollo de los modelos 2º Utilizar guantes aislantes para realizar cualquier labor en el laboratorio. 3º Nunca manipular ninguno de los aparatos eléctricos allí presentes sin protección y sin saber en cada momento en que estado se encuentran los circuitos (on/off) 4º Y último, quizá el más importante: tener siempre sentido común. Una vez dicho esto pasamos a describir el equipo utilizado en el simulador y su posterior montaje. 2.1.5.2 Listado del equipo necesario. El banco 4 del laboratorio de máquinas eléctricas, compuesto por: - Una bancada de encendido y apagado. - Un motor asíncrono de 220/380 V - Un motor de continua de 220/380 V Un ordenador de control que consta de: - Un ordenador con la plataforma de control instalada. - Un sistema de adquisición de datos en tiempo real (RTWT) - Un variador de frecuencia V/F Además se usan - Una dinamo. - Una resistencia de excitación del estator de la máquina de continua. - Una resistencia de carga. - Los circuitos de ganancia de los sensores. - Polímetros y amperímetros adecuados. 31 2 Desarrollo de los modelos 2.1.5.3 Montaje. Antes de nada indicar que antes del cableado y el montaje se debe comprobar que el banco de trabajo está sin alimentar 2.1.5.3.1 Máquina asíncrona y variador V/F. Una vez comprobado esto se pasa a conectar la excitación del variador de V/F trífásico de la que consigue la tensión para generar la referencia con rectificadores e inversores trifásicos. El cable de trifásico tetrafilar (tres fases y tierra) se conecta desde el variador (Posición única de las clemas) hasta los terminales RST+T de la máquina asíncrona. Y la salida controlada del variador trifásica trifilar se conecta a los terminales UV-W de la misma máquina El conexionado del rotor de la máquina de inducción es accesible y como ya se ha comentado se trabajará siempre con el rotor en cortocircuito. El conexionado final de la máquina de inducción así como el rotor se observan en la Figura 25: Figura 25. Conexionado de la máquina de inducción y conexionado del rotor El variador necesita además conectarle una resistencia de carga ya que no es un sistema de intercambio de energía reversible. Esta resistencia es una de las refrigeradas monofásicas a 250 V del laboratorio al que se le conecta el cable 32 2 Desarrollo de los modelos 33 monofásico del V/F en sus respectivos terminales. La resistencia hay que alimentarla y se ajusta a 4kW. Tanto el variador como la resistencia se muestran a continuación, Figura 26. Figura 26. Variador y resistencia de carga 2.1.5.3.2 Máquina de continua. La máquina tiene todas las terminales accesibles tal y como se indica en Figura 27. Básicamente el montaje es para cerrar los circuitos de excitación y acoplar la carga y el sensor de par/intensidad. Figura 27. Conexionado de la máquina de continua 2 Desarrollo de los modelos 2.1.5.3.3 Conexionado de sensores y salidas. Salida de mando. El sistema tiene una salida analógica que es el mando calculado que saca el sistema de adquisición de datos (RTWT) la conexión de esta Terminal (Channel Out0) y la entrada de referencia al V/F está hecha internamente. Sensor de velocidad. La entrada al sistema de la medida de velocidad se hace de la siguiente manera. Se conectan las bornas del sensor dinamométrico a la placa con que contienen los potenciómetros para ajuste de ganancia y de ahí se conecta una sonda a la entrada analógica del sistema. (Channel In0) Sensor de par/corriente. El sensor de par/corriente toma una muestra de la tensión de salida en una resistencia conectada en serie con la carga de valor conocido (220 Ω, 6 A) y esta señal se lleva a la misma placa de ajuste de ganancias que se usaba en el sensor de velocidad de allí se lleva una sonda al RTWT (Channel In1). Una vez se tiene todo el circuito, se debe proceder a dar alimentación a todo el sistema. Para ello se deben seguir los siguientes pasos: 1º Subir el interruptor de tensión alterna del cuadro de alimentación 2º Pulsar el botón de Marcha en el cuadro de alimentación de continua para que la máquina que genera tensión continua comience a girar. 3º Pulsar el botón de Conectar para tener tensión de continua en el banco del laboratorio 4º Girar las palancas de alterna del banco hacia la derecha para tener tensión en los motores. 34 2 Desarrollo de los modelos 35 5º Configurar las opciones del variador. Dentro del menú 0.05, debe aparecer el valor 1 para controlar el motor desde el panel de control. 6º Configurar el panel de control. La palanca “Conexión” debe estar en la posición ON. La palanca de giro determina el sentido de giro del motor. Por último existe otra palanca fundamental que decide si el control se realiza desde el propio panel (Control principal) o desde el ordenador (Remoto). Es necesario hacer Autotune. A continuación se muestra el panel de control comentado, Figura 28. Figura 28. Panel de control del variador Una vez se ha terminado esta secuencia ya se puede proceder a configurar las opciones de Simulink para empezar la simulación. Se deben seguir los siguientes pasos para poder interaccionar con la tarjeta PCI 6024 E: 1. Capturar los bloques necesarios (Analog Input y Analog Output) dentro de “Simulink Library Browser”. La librería donde se encuentran es “RealTime Windows Target”. 2. Configurar “Real-Time Workshop”, dentro de “Configuration Parameters” del menú “Simulation”. En el apartado de “RTW system target” file se debe elegir “rtwin.tlc”. 3. Iniciar la compilación en “Build Model” dentro de “Real-Time Workshop” dentro del menú Tools. 4. Elegir la opción “External mode” dentro del menú “Simulation”. 5. Elegir la opción “Conect to target” dentro del menú “Simulation”. 6. Elegir la opción “Stara Real-Time Code” dentro del menú “Simulation”. 2 Desarrollo de los modelos Sólo queda mostrar el esquema de montaje de todo el sistema, Figura 29. Figura 29. Esquema de conexión para realizar el experimento 36 2 Desarrollo de los modelos 2.2 37 Acoplamiento de un encoder incremental y conexión a la tarjeta. En este apartado se van a exponer unas ideas básicas sobre la función que cumple un encoder y su funcionamiento, así como sus componentes principales. Además se explicará como se ha procedido para acoplar el encoder al eje del banco de máquinas eléctricas para capturar la velocidad. 2.2.1 ¿Qué es un encoder incremental? Se trata de un dispositivo cuya principal función capturar la posición de un eje y posteriormente medir la velocidad a la que gira un eje. Consta de un disco transparente con una serie de marcas opacas colocadas radialmente y equidistantes entre sí. Gracias a un sistema de iluminación se proyecta un haz de luz de forma adecuada, que es captado por un elemento fotorreceptor. El eje cuya posición se quiere medir va acoplado al disco transparente. Con esta disposición, a medida que el eje gire se irán generando pulsos en el receptor cada vez que la luz atraviese cada marca, y llevando una cuenta de estos pulsos es posible conocer la posición del eje. En la Figura 30 se muestran los discos de un encoder junto con el haz de luz y las marcas que determinan la posición del eje. Figura 30. Discos de un encoder 2 Desarrollo de los modelos 2.2.2 Funcionamiento de un encoder La función principal de un encoder es medir la posición de un eje. Para ello el encoder dispone de un disco con marcas de modo que utilizando correctamente las señales que proporciona el encoder es posible saber con mucha precisión la posición exacta. También es posible conocer la velocidad de giro contando las marcas por unidad de tiempo que se registran. En la Figura 31 se observa la forma de onda que entrega un encoder Figura 31. Disco de un encoder y forma de onda entregada Existe, sin embargo, el problema del desconocimiento en un momento dado de si se está realizando un giro en un sentido o en el opuesto, con el peligro que supone no estar contando adecuadamente. Una solución a este problema consiste en disponer de otra franja de marcas, desplazada de la anterior de manera que el tren de pulsos que con ella se genere esté desplazado 90° eléctricos con respecto al generado por la primera franja. De esta manera, con un circuito relativamente sencillo, es posible obtener una señal adicional que indique cuál es el sentido de giro. Es necesario además disponer de una marca de referencia sobre el disco que indique que se ha dado una vuelta completa y que, por tanto, se ha de empezar la cuenta de nuevo. La resolución de este tipo de sensores depende directamente del número de marcas que se pueden poner físicamente en el disco. Un método relativamente sencillo para aumentar esta resolución es, no solamente contabilizar los flancos de subida de los trenes de pulsos, sino contabilizar también los de bajada, incrementando así la resolución del captador. 38 2 Desarrollo de los modelos 2.2.3 39 Elementos del acoplamiento al eje del encoder. En este apartado se expondrán brevemente los diferentes dispositivos de la implantación Encoder: se trata de un encoder incremental de la marca Tekel, modelo 263. el número de marcas que tiene el disco es de 1024. En la Figura 32 se observa la placa de características del encoder. Figura 32. Placa de características del encoder Como se puede observar en Figura 32 la alimentación se produce por los cables rojo (red) y negro (black) y es de 5 Voltios. Las señales se obtienen por los cables verde (green) y amarillo (yellow), ambas decaladas un cierto ángulo. La referencia de ambas señales es el cable azul (blue). Existen otras tres salidas del encoder: marrón (brown), rosa (pink) y blanco (white), que corresponden a las señales negadas de las anteriores y no se van a utilizar. - Acoplamiento: se trata de un pequeño cilindro con un muelle flexible, Figura 33, cuya misión principal es absorben posibles desalineaciones del eje del encoder y del motor. El acoplamiento se une rígidamente a los ejes por medio de unos prisioneros. Figura 33. Acoplamiento utilizado 2 Desarrollo de los modelos 40 - Conector a la placa. Figura 34: se trata de un pequeño dispositivo estándar cuidando que el orden de los cables sea: rojo, negro, tierra, amarillo, verde y azul. Este orden es inalterable ya que la placa está configurada para obtener las señales en ese orden. Figura 34. Conector utilizado que lleva las señales del encoder a la placa - Casquillo, Figura 35: es una pieza de plástico para poder hacer el acoplamiento al eje ya que los diámetros son diferentes. Figura 35. Casquillo para unir el acoplamiento y el eje - Tarjeta: se trata de una tarjeta diseñada en el Departamento de Electrónica y Automática de la Escuela Técnica Superior de ICAI que debe ser programada (FPGA). Posee unos conectores especialmente pensados para acoplar un encoder. A continuación se muestra una imagen, Figura 36: Figura 36. Fotografía de la tarjeta 2 Desarrollo de los modelos 2.3 41 Control vectorial 2.3.1 Solución adoptada El control vectorial es la herramienta que permite controlar de forma óptima los parámetros del motor, al no considerar únicamente su funcionamiento estático ante la corriente trifásica. Fundamentándose en un modelo preciso del motor, considera de forma independiente la actuación sobre sus tres fases y expresa y maneja de forma compacta el resto de variables de fase simplificando el modelo mediante la aplicación consecutiva de dos transformaciones como se observa en la Figura 37: Figura 37. Transformaciones de Clarke (abc→αβ o DQ) y Park (αβ o DQ→dq) utilizadas para el diseño del control vectorial. 1) Debido a la conexión en estrella de las bobinas del estator, aparece una ligadura que nos permite convertir el sistema trifásico en un sistema de referencia ortogonal (Transformación de Clarke abc→αβ o DQ). 2) A continuación se aplica una rotación de ángulo igual a la posición angular de la fase en se instante (Transformación de Park αβ o DQ→dq). De esta forma un sistema de corrientes trifásicas equilibradas aplicado al motor quedaría transformado en dos componentes de corriente constantes en el marco de 2 Desarrollo de los modelos referencia giratorio dq, sistema que gira solidario al flujo del rotor. Al aplicar estas transformaciones al modelo electromagnético del motor se obtiene que su flujo magnético λ y par electromagnético Tem son proporcionales a las corrientes del motor isd e isq respectivamente en el marco giratorio, por lo que controlando estas variables se controla el par y el flujo del motor. Para simplificar más todavía el control de la respuesta del motor, se realiza un desacoplo de las ecuaciones dinámicas de las dos componentes iSd e iSq mediante una realimentación activa de las variables de estado (isd, isq y ωr). De esta forma se obtiene un sistema de ecuaciones desacopladas de primer orden, en el cual se controla el par y el flujo del motor a partir de los voltajes de alimentación. La regulación de estas variables será simple al ser suficiente la utilización de compensadores proporcional-integradores (PI) convencionales para obtener un buen comportamiento. Figura 38. Diagrama de bloques del lazo de control de corrientes La Figura 38 muestra el diagrama de bloques del sistema que permite controlar el par y el flujo (isd, isq) actuando sobre los voltajes aplicados al motor mediante un inversor trifásico. En el sistema planteado es necesario realimentar las corrientes de fase y la posición del rotor y aplicar las transformaciones necesarias en cada ciclo de control. 42 2 Desarrollo de los modelos Además del control del par y el flujo, el control de la velocidad de giro del motor es uno de los objetivos principales. Considerando el motor mecánicamente también se puede expresar el par electromagnético Tem como varias contribuciones, de la carga externa y la inercia del rotor, lográndose una relación entre ωr e iSq de primer orden. Por tanto se puede controlar ωr actuando iSq como entrada; para ello se plantea un sistema de control de la velocidad de giro del motor dividido en dos tareas: 1) lazo de control rápido para controlar el flujo y el par del motor con una referencia, actuando sobre las tensiones de fase; 2) procedimiento más lento encargado de regular la velocidad el motor, actuando sobre la referencia del lazo rápido que fija las corrientes del motor. Figura 39. Diagrama de bloques del lazo de control de velocidad La Figura 39 muestra el diagrama de bloques del sistema completo. Una de las etapas esenciales en estos sistemas de control de motores es la actuación sobre la alimentación de las fases del estator. Los voltajes de referencia que proporciona el lazo de control deben ser aplicados sobre el motor con la máxima exactitud. Para ello la alimentación de los voltajes de fase del motor se realiza por medio de un inversor trifásico constituido por seis interruptores de potencia (BJT, GTO, IGBT, etc.) los cuales se controlan con señales PWM complementarias dos a dos, de forma que siempre haya tres interruptores a ON y tres a OFF. 43 2 Desarrollo de los modelos La técnica de conmutación empleada determina la exactitud con la que se aplica la alimentación ideal calculada. La primera técnica a mencionar es la modulación por anchura del pulso (PWM senoidal) que se ha empleado tradicionalmente y que se implementaba usando técnicas analógicas. En los últimos años se ha desarrollado una nueva técnica de modulación, conocida como modulación vectorial (SVM).Las principales ventajas de esta técnica de modulación son las que se exponen a continuación: 1) Cálculo simple e intrínsecamente digital de los tiempos de conmutación de los interruptores del convertidor de potencia. 2) Un 15% de incremento en el voltaje máximo comparado con la modulación PWM convencional. 3) Contenido en armónicos más bajo, en especial con índices de modulación altos, en comparación con técnicas como la modulación senoidal. Esta técnica de modulación vectorial está fundamentada en el hecho de que los interruptores del inversor trifásico sólo pueden presentar ocho estados de conmutación, y por tanto únicamente se pueden aplicar al motor ocho voltajes (seis activos y dos nulos al no permitir el paso de corriente). Esto provoca que el espacio vectorial en el que se representan los voltajes quede dividido en seis sectores por los voltajes activos realizables por el inversor, como se ve en la Figura 40. Figura 40. Sectores y posibles estados del vector tensión La técnica SVM se basa en aplicar al motor el vector voltaje de referencia deseado como una combinación temporal de los estados adyacentes posibles (Figura 41). El 44 2 Desarrollo de los modelos algoritmo SVPWM es por tanto el encargado de obtener los instantes de conmutación de las señales PWM, a partir del voltaje de referencia obtenido. Figura 41. Cálculo del vector tensión según el sector El problema fundamental en el diseño de estos sistemas es la necesidad de conocer de forma precisa un gran número de parámetros eléctricos y mecánicos del motor. Mediante la técnica de modulación de ancho de pulso del vector espacio o SVPWM (Space Vector Pulse Width Modulation) se aplican los diferentes vectores espaciales durante unos tiempos determinados, que dependen del vector de referencia que representa al sistema trifásico que se desea obtener en la salida, consiguiendo de esa forma una señal de salida con una menor distorsión armónica. La modulación de vectores espaciales consiste en construir el vector espacial aplicando alternativamente los dos vectores espaciales adyacentes que definen el sector en el que se sitúa el vector. Para obtener las expresiones generales se detalla como se obtienen los tiempos de aplicación de los vectores adyacentes cuando el vector que se encuentra en el sector I, situado entre los vectores directores adyacentes V1 y V2, se descompone como suma del vector más el vector , tal como se observa en la Figura 42. 45 2 Desarrollo de los modelos 46 Figura 42. Descomposición del vector intermedio situado en el sector I En el transcurso de un periodo de conmutación, denominado Ts, se activarán los interruptores correspondientes al vector durante un tiempo T1 que corresponde al ciclo de trabajo 1 o d1, y también se activarán los interruptores correspondientes al vector durante un tiempo denominado T2 que se corresponde con el ciclo de trabajo 2 o d2. La expresión correspondiente a la descomposición vectorial de es la siguiente: T T V ref = d 1 + d 2 = d1 ⋅ V1 + d 2 ⋅ V2 = 1 ⋅ V1 + 2 ⋅ V2 Ts Ts Una vez se han calculado los tiempos de conmutación, se mandan las señales al inversor trifásico, que modula la forma final de la onda de alimentación al motor. Los interruptores se controlan con los tiempos anteriormente calculados de modo que dependiendo en dónde se encuentre el vector espacial de referencia se abrirán unos y se cerrarán otros. La alimentación el inversor trifásico es un bus de continua y gracias a las aperturas y cierre de los interruptores de manera coordinada se consigue una serie de pulsos cuyo armónico principal debe tener la amplitud y frecuencia deseadas. Esquemáticamente, el inversor trifásico se muestra en la Figura 43: (2) 2 Desarrollo de los modelos Figura 43. Inversor trifásico cuyos interruptores se controlan en el PWM vectorial 2.3.2 Diseño del control vectorial En este apartado se tratarán en detalle los progresivos pasos que se han ido dando para alcanzar la solución final. Es imprescindible acometer los problemas divididos en partes más pequeñas y asegurar que cada una de ellas funciona correctamente. Por esta razón el diseño se ha realizado en varias etapas. Inicialmente se elaboró el diseño de los lazos de corriente, seguidamente el lazo de velocidad, se integraron los dos y por último se completó añadiendo el propio PWM vectorial. 2.3.2.1 Diseño de los lazos de corriente En este apartado se estudiará la respuesta de las corrientes del motor ante perturbaciones en la referencia. Para realizar un control se necesita conocer distintos parámetros del sistema. Por ello se presentará primeramente el modelo de una máquina de inducción en ejes dq solidarios al flujo del rotor, Figura 44. 47 2 Desarrollo de los modelos 48 Figura 44. Circuito equivalente de una máquina de inducción en ejes dq A partir de estos circuitos en ejes dq obtendremos las ecuaciones dinámicas del motor de inducción, en concreto se pretenden obtener las ecuaciones dinámicas de las corrientes iSd e iSq. A continuación se muestran las ecuaciones de las tensiones correspondientes al modelo anterior. vds = Rs ids + d λds + ωe λqsσ dt (3) d λqs + ωe λds dt (4) vqs = Rs iqs + Donde λds , λqs y λdr se calculan de la siguiente manera: λqs = Ls iqs + Lmiqr (5) λds = Ls ids + Lmidr (6) λdr = Lr idr + Lm ids (7) Asimismo Ls y Lr toman los siguientes valores: Y σ = 1 – LM / (LR * LS). Ls = Lσ s + Lm (8) Lr = Lσ r + Lm (9) 2 Desarrollo de los modelos 49 Como ya se ha comentado anteriormente, se hace que los ejes dq giren a una velocidad ωs igual a la del flujo de rotor, de modo que el eje d sea en todo momento colineal con el vector de flujo. Realizando esta operación se obtiene el modelo del motor en coordenadas de flujo de rotor. La principal ventaja de este modelo consiste en que en este sistema de referencia las variables de estado son continuas en régimen permanente. Debido a que el eje d está permanentemente orientado según λdr, la componente q del flujo del rotor y su derivada serán constantes e iguales a cero: λqr = 0 (10) d λqr = 0 dt (11) Utilizando las ecuaciones anteriores y transformándolas adecuadamente se obtienen las siguientes expresiones referentes a las corrientes iSd e iSq, ambas medidas en ejes de flujo de rotor: Rr L2m Rr Lm d 1 1 ids = − ⋅ λdr + ⋅ vds Rs + 2 ⋅ ids + ω ⋅ iqs + 2 dt Lr σ Ls σ Ls Lr σ Ls (12) Rr L2m Lm d 1 1 iqs = − ⋅ ωr ⋅ λdr + ⋅ vqs Rs + 2 ⋅ iqs − ω ⋅ ids − dt Lr σ Ls σ Ls Lr σ Ls (13) Ahora se desacoplan estas ecuaciones creando dos nuevas variables uds y uds y se definen de la siguiente manera: uds = ω ⋅ iqs + Rr Lm 1 ⋅ λdr + ⋅v 2 σ Ls Lr σ Ls ds uqs = −ω ⋅ ids − Rr Lm 1 ⋅ λdr + ⋅v σ Ls Lr σ Ls qs (14) (15) Si se reescriben entonces las ecuaciones anteriores: d 1 ids = − dt σ Ls Rr L2m R + s L2r ⋅ ids + uds (16) d 1 iqs = − dt σ Ls Rr L2m R + s L2r ⋅ iqs + uqs (17) 2 Desarrollo de los modelos 50 A partir de estas ecuaciones se obtienen la planta necesaria para realizar el control de corrientes de la siguiente forma: Rr L2m d 1 ids = s ⋅ ids = − R + ⋅ ids + uds ⇒ dt L2r σ Ls s ⇒s+ 1 σ Ls Rr L2m R + s L2r uds i 1 ⇒ ds = = uds Rr L2m 1 ids s+ R + 2 Lr σ Ls s (18) Rr L2m d 1 iqs = s ⋅ iqs = − R + ⋅ iqs + uqs ⇒ dt L2r σ Ls s ⇒s+ iqs Rr L2m uqs 1 1 ⇒ = Rs + 2 = σ Ls Lr iqs uqs Rr L2m 1 s+ R + L2r σ Ls s Llamando a = P1 ( s ) = 1 σ Ls (19) Rr L2m + = 0.4905 , se obtienen las plantas del sistema: R s 2 L r iqs ids y P2 ( s ) = . uds uqs P1 ( s ) = 1 s+a P2 ( s ) = P1 ( s ) = P ( s ) = (20) 1 s+a Por lo tanto las dos plantas son iguales, con lo que se diseñarán el control para una de las corrientes de modo que el control de la otra corriente será el mismo. Una vez que ya se han calculado la planta del sistema el control será de la siguiente manera Figura 45. El control utilizado será un control proporcional-integral (PI) para que el error en régimen permanente sea nulo. (21) 2 Desarrollo de los modelos 1 51 ids* ids 1 s*Ti uds Tm Ki P(s) 1 Figura 45. Lazo de corrientes del sistema estudiado Se ha realimentado la parte proporcional directamente desde la salida ya que de este modo se evita la aparición de un cero en el numerador, que únicamente aumenta el sobrepaso del sistema. Se trata de un sistema de segundo orden por lo que habrá que fijar dos valores Ti y Ki dependiendo de las especificaciones que se consideren. La función de transferencia genérica será de la siguiente manera: F ( s) = s 2 ωn2 + 1 2ζ ωn (22) +1 Se calculan ahora la función de transferencia de nuestro sistema: Ki ⋅ P ( s ) 1 1 ⋅ Ki ⋅ 1 + Ki ⋅ P ( s ) sTi Ki ⋅ P ( s ) s+a F ( s) = = = = Ki ⋅ P ( s ) 1 1 1 + Ki ⋅ P s sTi + Ki ⋅ P s 1 ( ) ( ) ( ) 1+ ⋅ 1 + Ki ⋅ ⋅ sTi + Ki ⋅ s+a s+a 1 + Ki ⋅ P ( s ) sTi = Ki Ki = 2 = ( s + a + Ki ) ⋅ sTi + Ki s ⋅ Ti + ( a + Ki ) Ti ⋅ s + Ki 1 s2 ⋅ Ti a + s ⋅ Ti + 1 + 1 Ki Ki (23) Identificando los términos, se obtienen las siguientes ecuaciones: 1 ω 2 ni = Ti Ki (24) 2 Desarrollo de los modelos 52 2ζ i a = Ti + 1 ωni Ki (25) Para obtener los valores de las constantes Ki y Ti, se fijan distintos valores. Primero se fija el valor de ζ a 0.7 para que el sobrepaso sea de un 4.6% ζ i = 0.7 (26) Además se opta por ta a 0.5 ms lo cual quiere decir que el tiempo transcurrido hasta que la salida alcance la referencia por primera vez será de 0.5 ms. tai = 0.0005 (27) Se necesita este tiempo de alcance en magnitudes unitarias por lo que es necesario dividir este dato por el tiempo base: tai = 0.0005 pu / T _ base = 0.0005 / 0.0032 = 0.1571 (28) Buscando en el libro de regulación automática (ref: F. Luis Pagola), se encuentra fácilmente la siguiente relación para ζ = 0.7: ωni ⋅ tai = 3.29 (29) ωni = 20.9448 (30) Por lo tanto: Resolviendo las ecuaciones anteriores (24), (25), se obtienen los siguientes valores: 1 ω 2 ni = Ti ⇒ Ki = Ti ⋅ 20.94482 ⇒ Ki = 28.8322 Ki 2ζ i a 0.4905 = Ti + 1 ⇒ 0.0668 = Ti + 1 ⇒ Ti = 0.0657 2 ωni Ki Ti ⋅ 20.9448 Los resultados de este sistema se detallarán en el apartado de resultados más adelante. 2.3.2.2 Diseño del lazo de velocidad En este apartado se estudiará la respuesta dinámica del motor ante posibles cambios en la referencia. (31) (32) 2 Desarrollo de los modelos 53 Antes de empezar a diseñar el lazo de velocidad, es necesario recordar que los transitorios mecánicos del motor siempre son mucho más largos que los transitorios electromagnéticos, de modo que el tiempo de alcance en este caso será superior. En este apartado la planta a utilizar debe relacionar el par aplicado a la máquina y la velocidad que alcance el rotor. Para ello utilizaremos la ecuación de la dinámica de rotación: Tmotor − Tresistente = J ⋅ α + B ⋅ ω (33) Donde J representa el momento de inercia de la masa en rotación, B es el rozamiento viscoso del sistema y α es la aceleración angular del eje. Así, se obtienen la planta de nuestro sistema giratorio: Tres = J ⋅ α + B ⋅ ω = J ⋅ d ω + B ⋅ω = J ⋅ s ⋅ω + B ⋅ω = ( J ⋅ s + B ) ⋅ω dt (34) La planta relaciona la velocidad de rotación en función del par resultante: Tres = ( J ⋅ s + B ) ⋅ ω ⇒ ω T = 1 ( J ⋅ s + B) (35) Por lo que la planta P3(s) será: P3 ( s ) = 1 ( J ⋅ s + B) Como en el apartado anterior referido a los lazos de corrientes, ahora se pretende diseñar un nuevo control PI con el objetivo de que el error en régimen permanente entre la referencia y la salida sea nulo. Así el modelo será como el representado en la Figura 46: (36) 2 Desarrollo de los modelos 1 54 wref* w 1 s*Tm Tm Tm Km P3(s) 1 Figura 46. Lazo de velocidad del sistema estudiado En este caso se ha procedido igualmente a realimentar la parte proporcional directamente desde la salida para evitar la aparición de un cero en el numerador Antes de comenzar a calcular las constantes Km y Tm es necesario conocer el valor del momento de inercia J y del rozamiento viscoso B. estos valores deben ser los reales del motor de inducción para proceder en un futuro a la implantación de este control vectorial en el propio motor y poder así hacer pruebas. Para calcular los valores J y B se han realizado dos pruebas en el laboratorio de máquinas eléctricas de ICAI. La primera de ellas consistía en medir la velocidad de deslizamiento cuando el motor gira a velocidad nominal, mientras que la segunda consistía en medir la constante de tiempo, es decir, el tiempo que tarda el motor en alcanzar una velocidad de un 37% habiendo cortado la alimentación al encontrarse el motor girando a régimen nominal. 2.3.2.2.1 Medida de la velocidad de deslizamiento: Para medir la velocidad de deslizamiento se utilizó una lámpara estroboscópica. Su funcionamiento consiste en que esta lámpara emite flashes de luz cada 20 milisegundos, es decir, emite flashes a 50 Hz. En el eje del motor se ha pintado una raya de color claro y se ha iluminado el eje con la lámpara estroboscópica. Si la velocidad del eje fuera de 50 Hz, es decir 3000 rpm, no se verían moverse a la marca puesto cuando la lámpara emite un flash la 2 Desarrollo de los modelos 55 marca siempre está en el mismo sitio, es decir, cada vez que emite un flash, el eje ha dado una vuelta. Sin embargo, ya que el motor de inducción no gira a velocidad nominal sino que existe una velocidad de deslizamiento, al incidir la luz de la lámpara sobe el eje, se verá girar es marca a una velocidad proporcional a la velocidad de deslizamiento. También hay que tener en cuenta que la velocidad de sincronismo del motor no es 3000 rpm sino 1500 rpm porque tiene dos pares de polos. Por lo que la marca del eje girará el doble de rápido, lo cual se ha de tener en cuenta para realizar los cálculos. El experimento se realizó tres veces para evitar posibles errores y sacar así una media más fiable. El resultado de las pruebas fue el siguiente: 1ª prueba: 96 vueltas en 2 min. 27 seg. 2ª prueba: 200 vueltas en 6 min. 00 seg. 3ª prueba: 100 vueltas en 3 min. 17 seg. Pueden resultar contradictorios los resultados obtenidos en la 1ª y 3ª prueba ya que para prácticamente las mismas vueltas, el tiempo es prácticamente un 50% superior. Esto se debe a que el bobinado del rotor se ha ido calentando según se hicieron los experimentos con lo que la resistencia retórico creció, lo cual se tradujo en un mayor deslizamiento. Se calcula ahora el deslizamiento en cada prueba teniendo en cuenta que el número de vueltas reales será la mitad debido a los pares de polos del motor. 1ª prueba: 96 / 2 = 48 vueltas 2 min. 27 seg. = 147 seg. 48vueltas = 0.326rps 147 segundos (37) Si pasamos esta magnitud a valores unitarios, lo que equivale a dividir por la velocidad mecánica base (1500 rpm = 25rps). ω s1 = 0.326rps = 0.01304 pu 25rps Realizando las mismas operaciones para las otras dos pruebas obtenemos los siguientes resultados: (38) 2 Desarrollo de los modelos 56 2ª prueba : ωs 2 = 0.0111 pu (39) 3ª prueba : ωs 3 = 0.0101 pu (40) Se desea obtener un valor muy aproximado al funcionamiento en régimen permanente del motor, por lo que se ha optado por no considerar la primera prueba y sí las dos últimas en donde el motor estuvo funcionando una vez había finalizado el transitorio térmico de los arrollamientos. Para obtener un valor medio de las dos últimas pruebas, se procede a calcular su media aritmética: ωs _ media = 2.3.2.2.2 0.0111 + 0.0101 = 0.0106 pu 2 Medida de la constante de tiempo τ de la masa rotativa del motor de inducción: Para llevar a cabo esta prueba se alimenta el motor hasta que gire a velocidad nominal, seguidamente se desconecta la alimentación y se deja en vacío de modo que el rotor se va frenando hasta que se detiene completamente. Para conocer la constante de tiempo del sistema se cronometra el tiempo que tarda el motor en reducir su velocidad hasta que adquiere una velocidad del 37% de la nominal. En un sistema general, la curva obtenida sería la siguiente Figura 47: (41) 2 Desarrollo de los modelos 57 1 0.9 0.8 velocidad (pu) 0.7 0.6 0.5 X: 99 Y: 0.3716 0.4 0.3 0.2 0.1 0 0 50 100 150 200 250 300 tiempo (s) 350 400 450 500 Figura 47. Evolución de un sistema general Realizando el experimento en nuestro sistema y recogiendo la señal por medio de una dinamo tacométrica y una tarjeta de adquisición de datos se obtuvo la siguiente curva, Figura 48. 2500 2000 velocidad (rpm) 1500 1000 500 0 -500 0 10 20 30 40 tiempo (s) 50 60 70 80 Figura 48. Evolución de la velocidad del motor de inducción En esta figura se puede observar que inicialmente se arrancó el motor desde velocidad nula, y una vez adquirió a velocidad nominal (unas 1485 rpm), se desconectó la alimentación para dejar girar el motor libremente hasta su parada final. 2 Desarrollo de los modelos 58 Debido las vibraciones del sistema, aparece mucho ruido en la figura por lo que se optó por filtrar la señal con un filtro paso bajo con una frecuencia de corte de 5Hz y el resultado se muestra en la Figura 49: 1800 1600 1400 velocidad (rpm) 1200 1000 800 X: 53.54 Y: 550 600 26 segundos 400 200 0 -200 0 10 20 30 40 tiempo (s) 50 60 70 80 Figura 49. Evolución de la velocidad filtrada del motor de inducción Si calculamos el 37% de la velocidad nominal el resultado es aproximadamente 549 rpm y el tiempo que transcurre hasta que alcanza este valor es de aproximadamente 26 segundos. Así, la constante de tiempo τ del sistema es de 26 segundos. Una vez que ya se tiene los valores de la velocidad de deslizamiento ωs = 0.0106 pu y la constante de tiempo τ = 26 segundos, se puede proceder a calcular el valor de J y B. para ello utilizaremos varias ecuaciones: T0 = 1 s0 r2 (42) Esta ecuación relaciona el par T0 y el deslizamiento s0, siendo r2 la resistencia del rotor. T = B ⋅ω (43) Relación existente entre el par la velocidad de rotación en régimen permanente. J =τ B El valor de la constante de tiempo τ tiene el valor indicado en el sistema. Sustituyendo los valores calculados adecuadamente obtenemos J y B: (44) 2 Desarrollo de los modelos 59 T0 = 1 1 ⋅ s0 = ⋅ 0.0106 = 0.168 pu r2 0.063 (45) 0.168 ⇒ B = 0.169 pu 0.9894 (46) J = τ ⇒ J = τ ⋅ B = 26 ⋅ 0.169 ⇒ J = 4.39 seg B (47) T = B ⋅ω ⇒ B = T ω = Seguidamente se calcula el valor de J en pu: J= 4.39 4.39 = = 1372 pu T _ base 0.0032 (48) Una vez ya se ha calculado J y B se está en condiciones de diseñar el control de velocidades, es decir, ya se puede calcular el valor de Km y de Tm. El modelo utilizado para diseñar el control del lazo de velocidad es el mismo que el utilizado en el lazo de corrientes por lo que la función de transferencia será la misma exceptuando las constantes. Para calcularlas seguiremos un proceso parecido al efectuado anteriormente. F ( s) = s 2 ωn2 + 1 2ζ ωn (49) +1 Se calcula ahora la función de transferencia del sistema: Km ⋅ P3 ( s ) 1 ⋅ 1 + Kmi ⋅ P3 ( s ) sTm Km ⋅ P3 ( s ) F ( s) = = = Km ⋅ P3 ( s ) 1 + Km ⋅ P3 ( s ) ) sTm + KmP3 ( s ) 1 ( 1+ ⋅ 1 + Km ⋅ P3 ( s ) sTm Km 1 B J Km s +1 B B = = = 1 1 J Km Km s +1+ ⋅ sTm + B B B B B 1 + Km J sTm + Km J s +1 s +1 B B Km 1 B = = J Km J Km B s 2 ⋅ ⋅ Tm + s ⋅ 1 + s2 ⋅ ⋅ Tm + s ⋅ Tm + 1 + 1 Tm + B B B Km Km Primero se fija ζ a 0.7 para que el sobrepaso sea de un 4.6% (50) 2 Desarrollo de los modelos 60 ζ m = 0.7 (51) Para definir el tiempo de alcance, se decide que un valor adecuado es que el sistema alcance la referencia 10 veces más rápido que la constante de tiempo por lo tanto: tam 1372 J = B = 0.169 = 811.83 pu 10 10 (52) Multiplicando por el tiempo base para obtener el tiempo de alcance en segundos se tiene: tam = 811.83 pu ⋅ T _ base = 811.83 ⋅ 0.0032 = 2.598seg (53) Buscando en el libro de regulación automática (ref: F. Luis Pagola), se encuentra fácilmente la siguiente relación para ζ = 0.7: ωnm ⋅ tam = 3.29 (54) ωnm = 0.0071364 (55) Por lo tanto: Resolviendo las ecuaciones, se obtienen los siguientes valores: 1 ω 2ζ m ωnm 2 nm = J ⋅ Tm ⇒ Km = J ⋅ Tm ⋅ 0.0071364 2 ⇒ Km = 7.6151 Km 0.169 B = Tm + 1 ⇒ 196.177 = Tm + 1 ⇒ Tm = 339.72 2 Km J ⋅ Tm ⋅ 0.0071364 (57) Los resultados de este sistema se detallarán en el apartado de resultados más adelante. 2.3.3 Diseño de los lazos de corriente integrados en el lazo de velocidad Una vez se han diseñado los controles de los lazos de corriente y velocidad ha llegado el momento de generar un modelo más grande en el que se incluyan los tres modelos anteriores, los dos de corriente y el de velocidad. Para ello es necesario conocer distintas relaciones entre las variables para generar el modelo. Por esta razón se explicarán a continuación cómo se calculan las magnitudes. (56) 2 Desarrollo de los modelos 61 Para construir el modelo, se necesita conocer la relación entre la velocidad del rotor y el flujo del rotor. Se ha elaborado por tanto una curva que calcula el flujo en función de la velocidad. Esta curva se construye de manera que para cualquier velocidad comprendida entre la nominal en un sentido de giro y la velocidad en el sentido de giro contrario, el flujo es el nominal. Sin embrago por encima de la velocidad nominal en cualquiera de los dos sentidos de giro, el flujo se debilita siguiendo una curva hiperbólica como se ve a continuación: λr = 1 (58) ω Para ilustrar más explícitamente lo que se ha explicado, se representa a continuación la gráfica que relaciona flujo y velocidad, Figura 50: 1.05 1 0.95 flujo 0.9 0.85 0.8 0.75 0.7 0.65 -2 -1.5 -1 -0.5 0 velocidad 0.5 1 1.5 2 Figura 50. Curva que muestra la relación entre el flujo del rotor y la velocidad mecánica de rotación Por otra parte se ha optado por una estrategia de flujo constante. Esto significa que la relación entre la corriente isd y el flujo del rotor λr es una constante que es Lm y se muestra en la siguiente ecuación: ids = λr Lm Existe a su vez una relación entre la velocidad a la que gira el rotor y la intensidad isq que se muestra a continuación: (59) 2 Desarrollo de los modelos 62 iqs = Lr ⋅ω λr ⋅ Lm r (60) Por último, es necesario conocer la ecuación que relaciona el par aplicado al eje y las corrientes en ejes dq. Una de las ventajas del empleo de estos ejes es que el par se controla de manera muy sencilla. Se suele decir que el flujo lo controla la corriente en eje d, mientras que el par lo controla la corriente en eje q. Esto es así ya que teniendo en cuenta la siguiente ecuación: T = λr ⋅ iqs (61) Ahora que se ha fijado la corriente isd el flujo queda fijado automáticamente ya que elegimos la estrategia de flujo constante. Por otro lado, la corriente isq fija el par aplicado por la ecuación que se ha mostrado anteriormente. Una vez se conocen todas las relaciones necesarias, se está en disposición de generar el modelo en donde se integran los lazos de corriente dentro del lazo de velocidad. En la siguiente figura se muestra un esquema simplificado, Figura 51: wref 1 wr control velocidad Lr/Lm iqs Lazo corriente iqs w Lm/Ksigmar flujo Planta w 1 ids ids 1/Lm T Cálculo del par Lazo corriente V vs w Figura 51. Lazo de velocidad simplificado en el que están integrados los lazos de velocidad Una vez que ya tenemos una idea general de qué es lo que se pretende conseguir en este apartado se mostrará a continuación el esquema final en el que se observan los lazos de corrientes y velocidad en detalle, Figura 52: 2 Desarrollo de los modelos wref 1 1 T_base*Tm.s 63 wr Km iqs Lr/Lm w 1 T_base*Ti.s uqs Ki 1/a T_base/a.s+1 iqs Par motor Lm/Ksigmar flujo ids 1/Lm 1 T_base*Ti.s uds Ki 1/a T_base/a.s+1 1/B w 1 T_base*J/B.s+1 Par_resis ids V vs w Figura 52. Modelo de simulación completo en el que los lazos de corrientes están integrados en el lazo de velocidad Es necesario reseñar que en este esquema se muestran las distintas variables antes comentadas y en especial las magnitudes uds y uqs que han sido utilizadas anteriormente para el desacoplo de las ecuaciones de las corrientes. Estas variables también se utilizarán en aparatados posteriores. Los resultados obtenidos en este apartado se mostrarán más adelante en la sección de resultados. 2.3.4 Diseño del PWM vectorial, inversor trifásico y motor de inducción. Antes de mostrar el esquema que se ha utilizado para simular este apartado, se va a describir cada uno de los bloques que componen el esquema. Como ya se dijo anteriormente, la modulación de ancho de pulso vectorial es una técnica con muchas ventajas en comparación con la modulación senoidal. El funcionamiento de la modulación de ancho de pulso vectorial ya se explicó con anterioridad, así que en su simulación se usará un bloque en Simulink que realiza las operaciones necesarias. El bloque utilizado desarrollado por uno de los directores del proyecto calcula los tiempos de conmutación de las tres ramas de un inversor trifásico en un subciclo, utilizando la técnica del PWM vectorial. El bloque en cuestión se muestra a continuación, Figura 53: 2 Desarrollo de los modelos 64 usD usQ PWM Vectorial (Lim. Hex.) ts i Vc PWM_Vectorial_lh Figura 53. Bloque usado en Simulink para la modulación de ancho de pulso vectorial Como se puede observar, las variables de entrada de este bloque son usD, usQ y Vc. Las dos primeras son las tensiones en ejes DQ del estator. Estos ejes DQ son diferentes a los previamente utilizados dq que giran solidarios al flujo del rotor. Estos nuevos ejes son solidarios al estator, es decir, son fijos y el eje D coincide con el la fase R de los arrollamientos. La tercera variable de entrada es Vc, la tensión DC del condensador. Dependiendo del valor que tome esta variable, la amplitud de los pulsos calculados variará. Por otro lado, la salida del bloque es ts i, que es un vector con los tiempos de conmutación de las ramas del inversor y la secuencia de conmutación. A continuación se utiliza otro bloque desarrollado por uno de los directores de proyecto que simula el funcionamiento de los temporizadores que controlan las ramas del inversor. Así, el bloque recibe el vector con los tiempos de conmutación del PWM vectorial calcula las señales de disparo de cada rama del inversor, s1, s2, s3. Este bloque recibe el nombre de Generador de pulsos y se muestra a continuación, Figura 54: 2 Desarrollo de los modelos 65 s1 t's+sec Gen. Pulsos s2 s3 Gen_conmutación Figura 54. Bloque usado en Simulink para calcular las señales de disparo del inversor Ahora se necesita otro bloque que simule el funcionamiento de un inversor trifásico. Éste es el encargado de generar las tensiones de alimentación al motor de inducción. Las tensiones serán básicamente pulsos de una amplitud determinada (tensión de condensador) y una anchura que varía según las órdenes que reciba de la modulación de pulsos. Los interruptores que tiene el inversor se abren o cierran dependiendo de las señales que reciba del exterior. La salida de este bloque será una serie de pulsos de tensión cuyo primer armónico corresponderá con la onda de tensión deseada. El bloque se muestra a continuación, Figura 55: s1 Inversor Trifásico (ideal) s2 s3 vcond Un Vn Wn inversor_Uf Figura 55. Bloque usado en Simulink que simula un inversor trifásico ideal Se reconoce fácilmente cómo las entradas son las señales de disparo de cada rama del inversor junto con la tensión del condensador que fija la amplitud de los pulsos. Por otro lado, las salidas del bloque corresponden a las tensiones de fase equivalente. Las tensiones que se acaban de obtener del inversor son tensiones de fase, sin embargo los arrollamientos del motor empleado están conectados en estrella por lo que se necesitan las tensiones de línea. Su obtención es sencilla, para conseguir por ejemplo Urs basta con hacer la diferencia entre Ur y Us.. 2 Desarrollo de los modelos 66 El modelo del motor utilizado está doblemente alimentado, por el estator y rotor, sin embargo, en la realidad se utiliza el motor con el rotor cortocircuitado, por lo que se diseñará con esta precaución. El bloque del motor desarrollado por uno de los directores del proyecto, simula la realidad y calcula las intensidades de rotor y estator, así como el par motor generado. A éste se le opone una carga que se puede fijar con el valor deseado de modo que el resultado final de esta serie de operaciones es la velocidad el eje simulado. Este último apartado se muestra en la siguiente Figura 56: 1 2 1 2 3 4 5 6 VSrs iSr iSs VSst iSt VStr Motor iRr VRrs Inducción iRs (mod. din.) VRst iRt VRtr Tem th_mec n_rpm 3 0 par_mot Carga 7 Par_resis Motor_asíncrono_(a) w par_res Carga Motora Figura 56. Bloques usados en Simulink que simulan el funcionamiento de un motor de inducción en cuyo eje se ha acoplado una carga resistente Se necesita también para el correcto funcionamiento del esquema un bloque que calcule el seno y coseno de un ángulo. El bloque utilizado desarrollado por uno de los directores del proyecto, además de cumplir este requisito por medio de una aproximación polinómica, proporciona el seno y coseno para la corrección en PWM vectorial por medio de un factor de corrección. Esta cualidad no se va a utilizar ya que no es necesaria cuando el tiempo de simulación es continuo. El bloque es el siguiente Figura 57: 1 teta 2 w sen SIN cos COS sen_X*d d/2 cos_X*d 1 2 3 4 Sen, Cos, Comp_teta Figura 57. Bloque utilizado para calcular el seno y coseno de ángulos 2 Desarrollo de los modelos 67 Por último, sólo se necesitan dos bloques más cuya misión es la de realizar las transformaciones de Park y Clarke. Recordando lo explicado anteriormente, la transformación de Park convierte los datos expresados en ejes DQ fijos solidarios a la fase R del motor en datos expresados en ejes dq móviles siendo el eje d solidario al flujo del rotor. Por su parte la transformación de Clarke hace lo propio convirtiendo de ejes trifásicos abc a ejes DQ de estator. Los bloques utilizados, desarrollados por uno de los directores del proyecto, transforman de ejes dq móviles de rotor a ejes DQ fijos de estator el primero y de ejes trifásicos abc a ejes móviles dq de rotor. Ambos bloques necesitan para realizar los cálculos el seno y el coseno del ángulo formado por el flujo de rotor y la fase R del motor que coincide con el eje D fijo de estator. Los bloques mencionados se muestran a continuación Figura 58: 1 a 2 3 b 4 cos sen d a,b -> d,q (a+b+c = 0) q 1 2 5 d 6 7 q 8 cos sen d' 3 q' 4 d,q -> d`,q` d,q -> D,Q a,b -> d,q Figura 58. Bloques utilizados en Simulink para realizar las transformaciones de Park y Clarke Una vez se han comentado todos los elementos necesarios para realizar el esquema que simula el funcionamiento de un PWM vectorial, ha llegado el momento de integrarlos y ver cuál es el resultado final, que se muestra a continuación: 2 Desarrollo de los modelos Uds d Uqs q sen 68 d' usD q' usQ Vectorial d,q -> d`,q` cos PWM ts i t's+sec (Lim. Hex.) d,q -> d',q' Vc Vcond Gen. Pulsos s1 s1 s2 s2 Inversor s3 s3 Gen_conmutación Vc Un Trifásico Vn (ideal) vcond Wn inversor_Uf PWM_Vectorial_lh sqrt(2)*U_base Vcond 0 rotor n_rpm VSrs VSst VStr a b Terminator4 cos iRr Terminator2 iRs teta ángulo w w Gain SIN cos COS d/2 sen_X*d ids q iqs a,b -> d,q1 Terminator3 iRt Terminator5 VRtr n_rpm Tem par_mot Carga th_mec Terminator1 sen d a,b -> d,q sen (a+b+c = 0) iSt Motor VRrs Inducción (mod. din.) VRst iSr iSs par_res Motor_asíncrono_(a) Carga Motora Par_resis Terminator6 cos_X*d Terminator7 Sen, Cos, Comp_teta Figura 59. Esquema utilizado en la simulación que representa el control vectorial, un motor de inducción y una carga 2.3.5 Cálculo de la velocidad de deslizamiento y el correspondiente ángulo girado. El control vectorial requiere conocer el ángulo que forman el flujo del rotor y la fase R de la alimentación en todo momento para realizar las transformaciones de Park y Clarke. Por ello en este apartado se expondrá cómo se ha procedido para calcular la velocidad de deslizamiento del motor de inducción para posteriormente calcular el ángulo girado por el eje. Se ha utilizado un algoritmo sencillo para el cálculo de la velocidad de deslizamiento, típicamente usado en control vectorial indirecto. Utilizando las variables flujo del rotor y corriente de estator en eje q y una ganancia se calcula ωdes como se muestra a continuación: ref ωdes = * Rr ⋅ Lm isq ⋅ * Lr λR A partir de aquí, se calcula el ángulo correspondiente a la velocidad de deslizamiento con una simple integración. El ángulo que se quiere calcular es la suma del ángulo girado por el eje y aquel ángulo que corresponde a la velocidad de deslizamiento del motor. Por lo tanto el ángulo del flujo del rotor se puede calcular como se muestra en la Figura 60: (62) w 2 Desarrollo de los modelos 69 w_desliz 2 isq* 1 Rr*Lm/Lr w_red 1 theta_des 1 s theta_ref flujo_r* theta_mec 3 P theta_mec Figura 60. Algoritmo para calcular el ángulo entre el flujo de rotor y la fase R Hay que recordar que este ángulo calculado es eléctrico por lo que es necesario convertir las magnitudes mecánicas a eléctricas multiplicando por el número de polos, en este caso 2. En una futura implantación en el banco de máquinas eléctricas, el ángulo mecánico se importará por medio del encoder y la tarjeta de adquisición de datos. 2.3.6 Control de la velocidad de un motor de inducción con un PWM vectorial. En todos los apartados anteriores se han explicado los pasos seguidos para desarrollar un control de velocidad con un PWM vectorial, los conceptos, los controles y el método seguido para calcular todos los parámetros necesarios. Una vez se ha comprobado que los esquemas anteriores funcionan correctamente de acuerdo con los diseños, se ha procedido a integrarlos todos en un esquema de simulación mayor. Con esto se pretende conseguir un sistema en el que proporcionando una velocidad de referencia del eje del motor, se calculan automáticamente las tensiones con las que se debe alimentar el propio motor. Físicamente, en este apartado se pretende simular el funcionamiento del actuador explicado en el apartado 1.4, siendo el par y la velocidad entregados los que recibirá el generador eléctrico, en este caso un motor de continua. Para evitar una posible confusión por el gran número de conexiones que aparecen en el esquema se ha procedido a concentrar todos los grupos funcionales del control y PWM vectorial en un subsistema, cuyo funcionamiento interno será el mismo al 2 Desarrollo de los modelos 70 detallado anteriormente Figura 61. En el Anexo A se detalla el esquema más detenidamente. VSrs VSrs iSr [isdr] Control MI VSst VSst iSs [isqr] w_ref escalón de velocidad wr [wr] wr_real VStr iSt VStr Motor VRrs Inducción iRr Terminator2 (mod. din.) iRs 0 VRst VRtr rotor n_rpm Gain1 Terminator3 iRt Terminator n_rpm Tem Terminator1 th_mec [th_mec] Goto2 Motor_asíncrono_(a) 0.1 wr par_mot Carga w par_res [wr] Goto1 Carga Motora M_base rotor1 Gain11 Figura 61. Esquema simplificado del control de velocidad 2.3.7 Simulación completa de un aerogenerador En este apartado se mostrará el esquema final de simulación que constituye el elemento principal del presente proyecto. Para ello se integrarán todos los esquemas desarrollados hasta ahora junto con otros grupos que simularán el funcionamiento del rotor de un aerogenerador y un generador. Se han utilizado bloques desarrollados previamente como la turbina del aerogenerador y una máquina de continua. Del primero de ellos se conocen parámetros el diámetro de la turbina, potencia mecánica nominal, velocidades máximas y mínimas, inercia, etc. estás magnitudes se detallarán en el Anexo B. De la máquina de continua, que funcionará a modo de generador se conocen también todos sus parámetros, desde la tensión, intensidad y velocidad nominales hasta los parámetros internos como la resistencia e inductancia. El modo de interrelacionar cada uno de los bloques en el esquema se muestra en la Figura 62. 2 Desarrollo de los modelos 71 par par Molino Aerogenerador Generador electricidad velocidad electricidad Carga velocidad aerogenerador Generador Red o carga aislada Figura 62. Esquema simplificado del aerogenerador Como ya se ha comentado en el capítulo 2.3.4, el bloque llamado molino aerogenerador representa en la realidad las palas del molino junto con todo el sistema de reguladores y cajas multiplicadoras. El bloque llamado generador es un modelo que simula el funcionamiento de un generador eléctrico real y la carga, puede representar la red o una carga aislada. El molino aerogenerador abarca en la simulación tanto el modelo de un aerogenerador como el motor de inducción controlado vectorialmente que funciona como actuador. Un modelo de un motor de continua simula un generador y por ultimo, un bloque que simula una masa rodante con inercia y rozamiento viscoso hace las veces de una carga pasiva. 0 Constant 5 Constant3 Sine Wave1Retardo1 pitch velocidad (rpm) viento (m/s) Tem VSrs VSrs iSr [isdr] Control MI VSst VSst iSs [isqr] w_ref Par_resis wr wr_real VStr Par_eol iSt VStr Motor (mod. din.) iRs 0 VRst iRt VRtr Tem rotor n_rpm Gain1 Ucc_exc Ucc_exc Ucc Motor DC w iRr VRrs Inducción Turbina eólica + Transmisión mecánica (referida al eje del generador) Iexc Icc Ecc Par th_mec n_rpm Motor_asíncrono_(a) [th_mec] Goto2 Iexc -1 Ecc Motor de Continua par_mot Carga w par_res R_carga Icc Carga Motora Figura 63. Esquema completo de simulación [wr] Goto1 2 Desarrollo de los modelos 2.4 2.4.1 72 Algoritmo de estimación de la velocidad Concepto y descripción En este capítulo se va a exponer el procedimiento seguido para obtener un algoritmo de estimación de velocidad. Para ello, lo primero es conocer el esquema simplificado equivalente de un motor de inducción para comprender el desarrollo, Figura 64. Figura 64. Circuito equivalente de una máquina de inducción en ejes dq El vector tensión y las ecuaciones del flujo en un motor de inducción de jaula de ardilla son las siguientes (Leonhard, 1990): d λs dt (63) d λR − jωR λR dt (64) vs = Rs is + 0 = RR iR + λs = Ls is + LM iR (65) λR = LM is + LR iR (66) Si se reescriben estas ecuaciones para relacionar la velocidad del rotor con los vectores tensión y corriente de estator, se obtiene: 2 Desarrollo de los modelos 73 LM d λR RR LM L + λR + (1 − σ ) Ls is = jωR M λR LR dt LR LR LR (67) Donde σ = 1 – LM / (LR * LS). Además, la derivada del flujo del rotor se puede obtener como una función de la tensión de estator y corriente de estator utilizando (63), (65) y (66): d λR LR = dt LM dis vs − Rs is − σ Ls dt (68) Usando (las dos anteriores) se puede concluir: v1 + RR v2 dt = ωR j ∫ v1dt ⇒ y = ωR u LR ∫ (69) di LM d λR = vs − Rs is − σ Ls s LR dt dt (70) Donde: v1 = v2 = vs − Rs is − Ls dis dt (71) El cálculo de la velocidad del rotor se calcula gracias a la ecuación (69), y como se ve en (70) y (71) la obtención de “y” y “u” no es función de ωR. Por ello se puede utilizar el cociente de estos números complejos para calcular ωR. Sin embargo el signo de ωR no está incluido así que el modo de solucionarlo es que el módulo de “u” tome el signo de la parte real del producto uy*, Re{uy*}. Para calcular las derivadas e integrales de (69) se ha utilizado un filtro Bessel de cuarto orden con frecuencias de corte a 5 Hz y 100 Hz. Este filtro tiene la siguiente ecuación de transferencia: F ( s) = bs 2 s 4 + a3 s 3 + a2 s 2 + a1s + a0 Con b = 142.5, a3 = 20.68, a2 = 158.3, a1 = 163.3 y a0 = 62.34. Por lo tanto las ecuaciones estáticas de este filtro en forma de matriz son: (72) 2 Desarrollo de los modelos 74 ydt ∫ 0 y 0 dy = dt 0 d 2 y −a0 2 dt 1 0 0 1 0 0 − a1 − a2 ydt 0 0 ∫ ∫ ydt 0 ∫ + 0 u 1 y 0 −a3 dy b dt (73) La ecuación (69) no sólo sirve para calcular la velocidad de rotación de la máquina de inducción sino que también se puede utilizar para el cálculo de la velocidad de deslizamiento y la velocidad del flujo del rotor. En el caso del flujo del rotor sólo son necesarias unas modificaciones: v1 = 1 d λR LM d λR LM L = + jω ≅ jω M λR = jω ∫ v1dt λR LR dt LR LR λR dt (74) Donde ω es la velocidad del flujo del rotor. Para obtener la velocidad de deslizamiento se usan las ecuaciones (74) y (75): − RR v2 dt = jωS ∫ v1dt LR ∫ (75) Donde ωS es la velocidad de deslizamiento. Por lo tanto, si se definen y1 y y2 del siguiente modo: y1 = v1 y2 = − RR v2 dt LR ∫ el flujo del rotor y la velocidad de deslizamiento se pueden calcular como el cociente entre y1 y u o y2 y u, respectivamente. 2.4.2 Promedio de la velocidad del rotor El método explicado en el capítulo anterior para estimar la velocidad de rotación de un motor tiene el inconveniente de que se ve afectado negativamente por el ruido. (76) (77) 2 Desarrollo de los modelos 75 Sin embargo no supone un gran obstáculo ya que se puede remediar promediando las variables. Para aplicar el algoritmo se guardan los sucesivos valores de u y y se ordenan en dos vectores en columna: k 1 1 U k = (1 − λ ) 2 uk λ 2 uk −1...λ 2 u0 k 1 1 Yk = (1 − λ ) 2 yk λ 2 yk −1...λ 2 y0 T (78) T (79) Hay que prestar atención a que cada valor debe llevar el signo correcto. Para conseguir que el promedio de los valores no quede desfasado en el tiempo, se otorga a las muestras un peso relativo con una constante de tiempo τ. De este modo la información más antigua va perdiendo peso con respecto al total. τ =− T ln λ (80) Siendo T el periodo de muestreo. λ recibe el nombre “factor de olvido” y es un número positivo entre 0 y 1. Un valor igual a 0 corresponde a una renovación completa de la muestra en cada periodo mientras que un valor de 1 significa que las muestras anteriores en el tiempo siguen teniendo peso en el futuro. Tomando los vectores columna antes mostrados se puede reescribir la velocidad del rotor del siguiente modo si se asume que la variación es muy pequeña dentro del promedio. Yk + EYk = ωRk (U k + EUk ) (81) Donde EYk y EUk son vectores que contienen errores de cada muestra. Utilizando el método de los mínimos cuadrados totales se obtiene el siguiente resultado: ωRk = Yk Uk (82) 2 Desarrollo de los modelos 2.4.3 76 Bloque algoritmo de estimación de velocidad En este apartado tan sólo hay que comentar que el algoritmo utilizado no se ha desarrollado en este proyecto y necesita cuatro señales en magnitudes reales, las dos tensiones VRrs y VSst y las dos intensidades iSr y iSs. El algoritmo proporciona la velocidad del rotor, la velocidad de deslizamiento, la frecuencia eléctrica de alimentación, la del flujo del rotor y un factor de r que indica la fiabilidad de los resultados. El bloque se muestra a continuación, Figura 65: 1 vrsm 2 vstm 3 irm 4 ism Vrs fr fs Vst f Ir Frf Is r Estimador de velocidad 1 fr 2 fs 3 f 4 Frf 5 r Figura 65. Bloque algoritmo de estimación de velocidad 2.4.4 Implantación en el laboratorio La implantación requirió la captura de dos tensiones (VRrs, VSst) y de dos corrientes (iSr, iSs) reales de un motor de inducción. Por ello fue necesario el empleo de dos sondas de corriente y dos sondas de tensión. Las señales capturadas no son suficientemente limpias como para introducirlas en el estimador de velocidad por lo que se decidió diseñar un filtro sencillo RC para limitar el ruido que se introducía en las ondas. Se optó por tomar una frecuencia de corte del filtro de 100 Hz. Por lo que se utilizó una resistencia de 3 kΩ y un condensador de 564 nF, ambos comerciales. Se necesitaron cuatro filtros RC para la realización del experimento y el esquema utilizado es muy simple como se ve en la Figura 66: 2 Desarrollo de los modelos 77 Figura 66. Filtro RC utilizado para eliminar el ruido Con estos valores, la frecuencia de corte es: wc = 1 1 = = 591.0165rad / s RC 3000 ⋅ 564 ⋅10−9 (83) 591.0165 = 94.06 Hz 2 ⋅ pi (84) Y en Hz: wc = A pesar de este filtro, la señal seguía teniendo un ruido excesivo por lo que se decidió que lo mejor era filtrar de nuevo la señal pero esta vez digitalmente, es decir, aquellos valores que son consecuencia del ruido se eliminaron y en su lugar se introdujo el último valor aceptable. El filtro utilizado se muestra en la Figura 67 : 2 Desarrollo de los modelos 78 1/z Unit Delay2 1 salida 1 entrada Switch 1/z Unit Delay max Constant >= Relational Operator min <= Constant1 Relational Operator1 OR Logical Operator Figura 67. Filtro utilizado para eliminar el ruido Para comprobar que los resultados obtenidos son correctos, se acopló una dinamo tacométrica al eje del motor de inducción. De este modo la velocidad real obtenida por la dinamo y la estimada por el algoritmo pueden compararse. Los resultados se expondrán en el capítulo 3.5. 3 Resultados 3 Resultados 3 80 Resultados 3.1 Introducción En este capítulo se presentan y comentan los resultados obtenidos en la realización del proyecto. Como se ha ido viendo a lo largo de los diferentes capítulos, el desarrollo del simulador de una turbina eólica para accionamiento de generadores eléctricos tiene una carga importante de desarrollo de modelo para conseguir un resultado realista. Por todo esto los resultados y con ellos las conclusiones del capítulo siguiente están íntimamente relacionados con resultados de simulación por un lado y con resultados de ensayos en el banco por otro. 3 Resultados 3.2 81 Emlulador de una turbina por medio de un control Tensión – Frecuencia (V/F) En el capítulo 2.1 se han explicado todos los pasos a seguir para realizar el modelo que posteriormente se ha implantado, los pasos a seguir para configurar la tarjeta, los esquemas de conexionado de las máquinas, los pasos para tener tensión en el laboratorio y las precauciones que se deben tener para maniobrar. El modelo del aerogenerador, como ha se ha comentado, tiene dos variables de entrada: la velocidad del viento (V_viento) y el ángulo de los álabes del molino (βpitch). Se ha optado por realizar el experimento con ángulo βpitch nulo y una velocidad del viento inicial de 10m/s pasando seguidamente por medio de un escalón a 15m/s a los 20 segundos. En el experimento se recogieron diferentes variables que evolucionan a lo largo del tiempo. Esto fue posible como se comentó en el apaartado 2.1.3 gracias a la tarjeta de adquisición de datos PCI 6024E integrada en la placa del ordenador. Estas variables capturadas son las más importantes para conocer el estado del sistema. Así se recogió la velocidad del rotor tanto en rpm como en rad/s, también se recogieron la intensidad de la máquina de continua y por medio de unas determinadas ganancias, el par generado por la propia máquina. El resultado de la velocidad del rotor se muestra en la Figura 68: 1800 1600 1400 1200 1000 800 600 400 200 0 0 5 10 15 20 25 30 35 40 45 Figura 68. Evolución de la velocidad del rotor en rpm a lo largo del tiempo 3 Resultados 82 Antes de comentar el gráfico es necesario decir que en el comienzo del experimento, el sistema estaba parado, de ahí que inicialmente la velocidad del rotor sea nula como se puede ver en la Figura 68. Seguidamente se percibe una rápida aceleración inicial hasta las 900 revoluciones por minuto, también es posible advertir un ligero sobrepaso en la velocidad por encima de la velocidad deseada hasta que se estabiliza en torno a las 1000 rpm. A los 20 segundos se somete al sistema a un nuevo escalón en la velocidad del viento de modo que el par generado es mayor, lo que se traduce en un incremento de la velocidad de rotación como se puede apreciar en la Figura 69. Evolución de la velocidad del rotor en rad/s. Con estas condiciones de viento, el sistema se estabiliza en torno a las 1500 rpm. Hay que destacar la gran cantidad de ruido generada por el sistema. Este ruido es debido principalmente al deficiente acoplamiento entre la dinamo y el eje, ya que se hizo mediante un acoplamiento de plástico apretado con bridas de plástico. Las vibraciones generadas también se pueden deber a una no perfecta alineación de los ejes y a las vibraciones internas características del banco de máquinas eléctricas. Se trata de la misma figura que la anterior pero con la velocidad medida en rad/s, lo que supone un cambio de escala. En la Figura 69 se ve la misma velocidad del rotor pero en rad/s. 180 160 140 120 100 80 60 40 20 0 0 5 10 15 20 25 30 35 40 45 Figura 69. Evolución de la velocidad del rotor en rad/s 3 Resultados 83 La velocidad nominal de la máquina es de 1500 rpm o 157 rad/s, lo que supone que una vez alcanzado el régimen permanente tras el segundo escalón, la velocidad era prácticamente la nominal. Otra variable importante en el experimento es la intensidad de la máquina de continua, ya que con este valor es sencillo calcular el par generado porque son proporcionales. La intensidad obtenida se muestra a continuación. Figura 70: 3.5 3 2.5 2 1.5 1 0.5 0 -0.5 -1 -1.5 0 5 10 15 20 25 30 35 40 45 Figura 70. Evolución de la corriente de la máquina de continua en amperios Al igual que en el caso de la velocidad, se aprecia un rápido incremento de la corriente al inicio, cuando se arranca el sistema. Se observa asimismo un pequeño sobrepaso en el arranque y una estabilización en torno a los 1.6 amperios. A los 20 segundos, momento en que la velocidad del viento crece en forma de escalón, la corriente también aumenta apreciablemente hasta que se llega a un régimen permanente de 2.4 amperios. Estos resultados se contrastaron con un amperímetro colocado en serie con el circuito de carga de la máquina de continua, obteniéndose el mismo resultado. Por último sólo queda mostrar una variable necesaria para el correcto funcionamiento del sistema, el par mecánico, que como ya se ha comentado anteriormente es proporcional a la intensidad antes mostrada. Por lo que la gráfica será la misma, Figura 71: 3 Resultados 84 4 8 x 10 6 4 2 0 -2 -4 0 5 10 15 20 25 30 35 40 45 Figura 71. Evolución de par de la máquina de continua en Nm La única diferencia con la Figura 70 es un cambio de escala. Hay que explicar que el par obtenido no es el que da directamente la máquina de continua sino que se trata de un par proporcional. Esto se hace porque con los parámetros del aerogenerador y su velocidad nominal, mucho más baja, no se consigue un par igual en la máquina de continua por lo que se ha optado por aplicarle una ganancia. Tanto en la Figura 70 como en la Figura 71 se aprecian importantes problemas de ruido debidos posiblemente a las vibraciones internas de la bancada a consecuencia de la alta velocidad de rotación del sistema. 3 Resultados 3.3 85 Acoplamiento de un encoder incremental y conexión a la tarjeta. En este apartado se mostrará simplemente cómo se acoplaron todos los componentes detallados en el capítulo 2.2. El montaje es sencillo, tan sólo hay que preocuparse por intentar colocar el eje del motor y el del encoder lo más alineados posible. En la Figura 72 se muestra una fotografía del montaje: Figura 72. Detalle del acoplamiento del encoder al eje del motor La señal generada por el encoder se lleva a la tarjeta del Departamento de Electrónica y Automática y se acopla por medio de un conector. En la fotografía siguiente se puede observar el montaje completo. Figura 73. Montaje completo del acoplamiento del encoder al eje del motor 3 Resultados 3.4 86 Control vectorial En este apartado se van a exponer los resultados que se obtuvieron al realizar las simulaciones de los esquemas del apartado 2.3. También se justificarán los resultados obtenidos y comprobar que los datos son acordes a lo esperado 3.4.1 Resultados de los lazos de corriente Como se ha visto en el 2.3.2.1 los lazos de corriente son exactamente iguales, esto quiere decir que tanto las plantas como las constantes y ganancias son las mismas. Por este motivo solo se mostrarán los resultados obtenidos en cualquiera de los dos lazos, teniendo en cuenta que los resultados del otro serán los mismos. El esquema simulado es el que se muestra en la Figura 74: 1 ids* ids 1 s*Ti Tm Ki uds P(s) 1 Figura 74. Lazo de corrientes del sistema estudiado En primer lugar se va a simular un escalón en la referencia de corriente de valor unitario. El control proporcional integral calcula el mando y el resultado obtenido en la corriente real se muestra en la Figura 75: 3 Resultados 87 1.4 1.2 X: 0.0007659 Y: 1.046 intensidad (pu) 1 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 1.2 tiempo (s) 1.4 1.6 1.8 2 -3 x 10 Figura 75. Evolución de la intensidad en el lazo de corriente Se muestran tanto la referencia de corriente, en color azul, como la corriente real, en color rojo. El escalón en la referencia se da a los 0.1 milisegundos y como se puede observar, la gráfica cumple con las especificaciones con que se diseñó el lazo de corriente. El tiempo de alcance esperado es de 0.5 milisegundos, y por otra parte, el sobrepaso es de un 4.6% y se alcanza a los 0.6659 milisegundos. Evidentemente los transitorios eléctricos son muy rápidos, del orden de milisegundos, no así los mecánicos como se verá en el siguiente apartado. 3.4.2 Resultados del lazo de velocidad En este apartado se mostrarán unos resultados cualitativamente parecidos al apartado anterior en cuanto a la forma de las gráficas. Sin embargo serán cuantitativamente diferentes ya que la planta del lazo es distinta, así como las constantes y ganancias. El esquema de simulación se muestra en la Figura 76: 3 Resultados 88 1 1 wref* Tm w Tm Km s*Tm P3(s) 1 Figura 76. Lazo de velocidad del sistema estudiado En este caso se va a volver a simular un escalón unitario en la referencia, es decir, se va a simular que la velocidad referencia del eje pasa súbitamente de tener un valor nulo a uno. Físicamente se está simulando el arranque de un motor desde un estado de parada hasta velocidad nominal. La evolución de la velocidad real del motor se muestra en la Figura 77: 1.4 1.2 X: 3.606 Y: 1.046 velocidad (pu) 1 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 77. Evolución de la velocidad de rotación En la gráfica se muestra el escalón en la referencia a los 0.1 segundos (azul), y la evolución de la velocidad del motor (rojo), cuyo tiempo de alcance es de poco menos de 3 Resultados 89 dos segundos y medio, mientras que su sobrepaso es de un 4.6%, de acuerdo con el diseño previo. El transitorio mecánico es mucho más lento que el eléctrico, del orden de segundos. Por lo tanto, cuando se muestren los resultados del los lazos de corriente en el lazo de velocidad se observará cómo éste último domina sobre los primeros. 3.4.3 Resultados de los lazos de corriente dentro del lazo de velocidad. En este apartado se mostrarán los resultados obtenidos en las simulaciones del esquema del capítulo 2.3.3, cuyo esquema de simulación se muestra en la Figura 78: wref 1 1 T_base*Tm.s wr Km iqs Lr/Lm w 1 T_base*Ti.s uqs Ki 1/a T_base/a.s+1 iqs Par motor Lm/Ksigmar flujo ids 1/Lm 1 T_base*Ti.s uds Ki 1/a T_base/a.s+1 1/B w 1 T_base*J/B.s+1 Par_resis ids V vs w Figura 78. Modelo de simulación completo en el que los lazos de corrientes están integrados en el lazo de velocidad Se simulará un escalón en la referencia de velocidad de valor unitario con un par resistente de 0.1 pu y sin rozamiento viscoso B. se procede de este modo para que los resultados coincidan claramente con los previstos en el diseño. 3 Resultados 90 1.2 1 X: 4.39 Y: 1.051 velocidad (pu) 0.8 0.6 0.4 0.2 0 -0.2 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 79. Evolución de la velocidad y escalón de referencia En la Figura 79 se muestra un escalón en la referencia en el primer segundo y como se observa, el tiempo de alcance real de la velocidad es de aproximadamente segundo y medio. Por otro lado, el sobrepaso es un poco mayor que en los apartados anteriores debido a la inclusión de los lazos de corriente dentro del esquema, que distorsionan el resultado final. Sin embargo el resultado es muy parecido, siendo en este caso un 5.1%. A continuación se muestran las evoluciones de las dos corrientes: isd, Figura 80, y isq, Figura 81: 3 Resultados 91 0.7 X: 3.518 Y: 0.5525 0.6 isd (pu) 0.5 0.4 0.3 0.2 0.1 0 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 80. Evolución de la intensidad de estator en eje d La intensidad del estator en eje d viene determinada en todo momento por el flujo del rotor. Ya que se optó por la estrategia de flujo nominal, isd siempre va a ser el flujo dividido por la inductancia mutua Lm, resultando un valor de 0.5525 pu, igual que en la gráfica mostrada. Además se observa en la Figura 80 que a los 3.518 segundos sufre una pequeña caída. Este tiempo equivale a 2.5 segundos desde el escalón de referencia y coincide con el momento en que la velocidad alcanza la referencia. 3 2.5 isq (pu) 2 1.5 1 0.5 X: 10 Y: 0.1115 0 -0.5 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 81. Evolución de la intensidad de estator en eje q 3 Resultados 92 Como ya se comentó en el apartado 2.3.1, isq controla el par entregado por el motor. En este caso el par se fijó a 0.1 pu y como el flujo del rotor es nominal según la ecuación (61), isq tomará un valor de aproximadamente 0.11 pu en régimen permanente. Se observa en la Figura 81 que isq alcanza un valor máximo próximo a 3 pu. En posteriores esquemas se limitará este valor de arranque para no someter al motor a corrientes elevadas. Hay otros dos valores importantes para el desarrollo del proyecto y que se utilizarán en el siguiente apartado 3.4.4. Se trata de las tensiones ficticias usd y usq, estas tensiones se utilizarán para el desacoplo de las ecuaciones (12) y (13). Por este motivo se van a mostrar a continuación las gráficas donde aparece su evolución a lo largo del tiempo: 0.28 0.275 X: 3.518 Y: 0.271 usd (pu) 0.27 0.265 0.26 0.255 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 82. Evolución de la tensión usd 1.6 1.4 1.2 usq (pu) 1 0.8 0.6 0.4 X: 10 Y: 0.05466 0.2 0 -0.2 0 1 2 3 4 5 6 tiempo (s) 7 8 9 10 Figura 83. Evolución de la tensión usq 3 Resultados 93 Se observa a simple vista que las gráficas correspondientes a isd e isq son muy parecidas a usd y usq, respectivamente. 3.4.4 Resultados del PWM vectorial (SVPWM). En este apartado se mostrarán los resultados de las simulaciones realizadas a partir del esquema de la 2.3.4, cuyo esquema de simulación se muestra en la Figura 84: Uds d Uqs q sen d' usD q' usQ Vectorial d,q -> d`,q` cos PWM ts i t's+sec (Lim. Hex.) d,q -> d',q' s1 s1 s2 s2 Inversor s3 s3 Gen_conmutación Vc Vc Vcond Gen. Pulsos Un Trifásico Vn (ideal) vcond Wn inversor_Uf PWM_Vectorial_lh sqrt(2)*U_base Vcond 0 rotor n_rpm VSrs VSst VStr a b Terminator4 cos iRr Terminator2 iRs ángulo w w Gain sen SIN cos COS d/2 sen_X*d Terminator6 q iqs a,b -> d,q1 Terminator3 Terminator5 VRtr n_rpm Tem par_mot Carga th_mec Motor_asíncrono_(a) par_res Carga Motora Par_resis cos_X*d Terminator7 Sen, Cos, Comp_teta Figura 84. Esquema utilizado en la simulación que representa el control vectorial, un motor de inducción y una carga En él se calculan las tensiones que alimentan al motor a partir de las tensiones de referencia vsd y vsq. Tomando los valores de régimen permanente de las simulaciones anteriores se han calculado los valores de vsd y vsq. Los valores tomados fueron: ωr = 0.5, ω = 0.54, λr = 1, isd =0.5525, isq = 0.1083, usd = 0.271 y usq = 0.0518, todos ellos en pu. Despejando el valor de vsd y vsq se obtiene: vsd = 0 0.0101 y vsq = 0.5420. A continuación se van a mostrar las tensiones de alimentación al motor que calcula el PWM vectorial, Figura 85: ids iRt Terminator1 teta d a,b -> d,q sen (a+b+c = 0) iSt Motor VRrs Inducción (mod. din.) VRst iSr iSs w 3 Resultados 94 200 150 100 tensión (V) 50 0 -50 -100 -150 -200 0 0.01 0.02 0.03 0.04 tiempo (s) 0.05 0.06 0.07 0.08 Figura 85. Alimentación al motor de inducción En la Figura 86 se muestra un detalle de la Figura 85: 180 160 140 tensión (V) 120 100 80 60 40 20 0 0.04 0.042 0.044 0.046 0.048 0.05 tiempo (s) 0.052 0.054 0.056 0.058 Figura 86. Ampliación de la alimentación al motor de inducción Como se ve se trata de una serie de pulsos de valor 179.62 V de diferente anchura. El primer armónico es el que entrega potencia al motor por eso se va a utilizar el comando “fft” de Matlab para obtener el espectro de frecuencias que compone la modulación de ancho de pulso. El resultado se muestra en la Figura 87: 3 Resultados 95 180 160 140 120 100 80 60 40 20 0 0 200 400 600 800 1000 1200 1400 Figura 87. Espectro en frecuencia de la alimentación del motor de inducción Se observa como hay un armónico principal a una frecuencia baja, que corresponde con unos 25Hz, que es la frecuencia de alimentación. La amplitud es de unos 170 V, así el primer armónico es una onda senoidal de 170 V de pico y frecuencia 25Hz. 3.4.5 Resultados del control de velocidad utilizando un control vectorial. En este apartado se muestran los resultados obtenidos al simular un control de velocidad de un motor de inducción cuyo esquema se muestra en la Figura 88. VSrs VSrs iSr [isdr] Control MI VSst VSst iSs [isqr] w_ref escalón de velocidad wr [wr] wr_real VStr iSt VStr Motor VRrs Inducción iRr Terminator2 Terminator3 (mod. din.) iRs VRst iRt Terminator 0 VRtr rotor n_rpm Gain1 n_rpm Tem Terminator1 par_mot th_mec [th_mec] par_res Motor_asíncrono_(a) 0.1 rotor1 Goto2 Carga wr w Carga Motora M_base Gain11 Figura 88. Esquema simplificado del control de velocidad [wr] Goto1 3 Resultados 96 El objetivo consiste en someter al motor asíncrono a un escalón en la velocidad de referencia y observan como varían los diferentes parámetros durante el transitorio. Para ello se ha aplicado un escalón de velocidad que lleva al motor desde velocidad inicial nula a la mitad del régimen nominal como se observa en la Figura 89: 0.6 0.5 X: 2.533 Y: 0.5 velocidad (pu) 0.4 w ref w real 0.3 0.2 0.1 0 -0.1 0 1 2 3 4 5 tiempo (s) 6 7 8 9 Figura 89. Evolución de la velocidad del motor de inducción Como se puede observar, el tiempo de alcance coincide con el diseñado en apartados anteriores, es decir, la velocidad real alcanza la referencia en aproximadamente 2.5 segundos. Además, debido a la utilización de un control PI en régimen permanente el error entre referencia y salida es nulo. Otros parámetros de interés son las intensidades isd e isq. Como ya se ha comentado en el capítulo 2.3.2.1, el valor de isd viene fijado automáticamente al haber optado por una estrategia de flujo nominal por lo que tomará un valor constante de 0.55 pu por la ecuación (59). A continuación se muestra la evolución de isd en el tiempo, Figura 90: 3 Resultados 97 0.6 isd (pu) 0.58 0.56 0.54 0.52 0.5 1 2 3 4 5 teimpo (s) 6 7 8 Figura 90. Evolución de la intensidad isd Si se realiza una ampliación: 0.58 0.57 isd (pu) 0.56 0.55 0.54 0.53 5.942 5.944 5.946 5.948 teimpo (s) 5.95 5.952 5.954 Figura 91. Ampliación de la intensidad isd Como se observa, el valor de la intensidad varía en torno a 0.55 pu pero tiene una pequeña oscilación sobre el valor medio. Esto se debe a que el motor se alimenta con un PWM. La carga filtra un tanto la señal aunque sigue teniendo pequeños picos. La intensidad isq viene fijada también por la estrategia elegida, de modo que en valores unitarios coincide con el par aplicado a la carga en régimen permanente. Por esto, al haber aplicado un par de 0.1 pu, el valor de régimen permanente de la intensidad isq debe coincidir, Figura 92. 3 Resultados 98 1.6 1.4 1.2 isq (pu) 1 0.8 0.6 0.4 X: 8.222 Y: 0.1127 0.2 0 -0.2 0 1 2 3 4 5 tiempo (s) 6 7 8 9 Figura 92. Evolución de la intensidad isq y ampliación de la misma Si se realiza una ampliación en la zona de régimen permanente: 0.16 0.14 isq (pu) 0.12 0.1 0.08 0.06 0.04 7.833 7.834 7.835 7.836 7.837 tiempo (s) 7.838 7.839 7.84 Figura 93. Ampliación de la intensidad isq Se observa en la Figura 92 cómo durante el transitorio isq crece rápidamente puesto que la máquina está arrancando y una vez alcanzado el régimen permanente, se estabiliza en torno a 0.1 pu. Isq es un poco superior que el par resistente en pu debido a la relación (60). Por último, es importante saber cómo evoluciona la intensidad real del estator del motor, puesto que al utilizar PWM para gobernar el motor, la intensidad de estator puede tener un rizado no admisible. A continuación se muestra la intensidad de estator capturada, Figura 94 y una ampliación de la misma para comprobar el rizado Figura 95: 3 Resultados 99 25 20 15 10 iSr (A) 5 0 -5 -10 -15 -20 -25 6.72 6.74 6.76 6.78 6.8 tiempo (s) 6.82 6.84 6.86 6.88 Figura 94. Evolución de la intensidad de estator iSr 20 15 iSr (A) 10 5 0 -5 7.204 7.206 7.208 7.21 7.212 7.214 tiempo (s) 7.216 7.218 7.22 Figura 95. Detalle de la evolución de la intensidad de estator iSr En la Figura 94 se observa cómo la intensidad de estator iSr es claramente senoidal y alcanza un valor de pico de aproximadamente 21 amperios, lo que supone una intensidad eficaz de 14.84 A que equivale a 0.57 pu. En la Figura 95 se observa nítidamente el pequeño rizado de la corriente, que varía entre 0.5 A en la parte central de la onda y 2 o 3 A en las crestas. Éste era uno de los objetivos principales del uso de un control vectorial para gobernar el motor de inducción. Este rizado depende en gran medida de la frecuencia de conmutación usada en el bloque “PWM vectorial”, y en este caso se fijo a 9 kHz, que es un valor comúnmente usado en la práctica. A medida que se aumenta este valor mejora el rizado y viceversa. 3 Resultados 3.4.6 100 Resultados de la simulación completa de un aerogenerador. En este último apartado del capítulo 3.4, se van a exponer los resultados obtenidos al simular el emulador de una turbina eólica completa acoplada a red. Como ya se ha comentado en el capítulo 2.3.7, se han desarrollado los modelos que simulan el funcionamiento de aerogenerador que actúa sobre una máquina de continua que hace las veces de generador. Nótese cómo en este apartado la variable de entrada al sistema ya no es la velocidad de rotación que debe seguir el motor de inducción. En este apartado se introducen la velocidad del viento (Vviento) y el ángulo de ataque de los álabes (pitch angle). El modelo del aerogenerador utiliza estos dos valores, junto con el par resistente del sistema, para calcular la referencia de velocidad que se introduce en el control del motor de inducción. Finalmente el motor calcula el par motor que actúa sobre el generador y éste sobre la carga como se vio en la Figura 63. Se realizaron diferentes simulaciones, todas ellas con βpitch nulo y para diferentes condiciones de viento. El esquema simulado es el que se muestra en la 0 Constant 5 Constant3 Sine Wave1Retardo1 pitch velocidad (rpm) viento (m/s) Tem VSrs VSrs iSr [isdr] Control MI VSst VSst iSs [isqr] w_ref Par_resis wr wr_real VStr Par_eol iSt VStr Motor VRrs Inducción Turbina eólica + Transmisión mecánica (referida al eje del generador) 0 VRst iRt VRtr Tem rotor n_rpm Gain1 Ucc_exc Ucc_exc Ucc Motor DC w iRr (mod. din.) iRs Iexc Icc Ecc Par th_mec n_rpm Motor_asíncrono_(a) [th_mec] Goto2 Iexc -1 Ecc Motor de Continua par_mot Carga w par_res R_carga Icc Carga Motora Figura 96. Esquema completo de simulación [wr] Goto1 3 Resultados 101 3.4.6.1 Golpe de viento En la primera de las simulaciones se sometió al modelo del aerogenerador a un escalón en la velocidad del viento de 0.3 m/s como se ve en la Figura 97: 0.3 velocidad del viento (m/s) 0.25 0.2 0.15 0.1 0.05 0 0 5 10 tiempo (s) 15 20 Figura 97. Escalón de viento Los resultados obtenidos se muestran a continuación. 11.2 11 velocidad (rpm) 10.8 10.6 10.4 10.2 10 9.8 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 98. Evolución de la velocidad de rotación de la turbina 3 Resultados 102 Primeramente se ha mostrado la evolución de la velocidad de la turbina eólica como consecuencia del golpe de viento, Figura 98. Se observa cómo la velocidad pasa de tener un valor de 9.7 a 11.2 rpm en régimen permanente. 0.49 0.48 0.47 w ref w sal velocidad (pu) 0.46 0.45 0.44 0.43 0.42 0.41 0.4 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 99. Evolución de la velocidad de rotación de la turbina y del motor de inducción En la Figura 99 se muestra cómo ha variado la velocidad de rotación tanto de la turbina eólica (curva azul) como del motor de inducción (curva magenta). En ella se puede apreciar cómo la turbina adquiere rápidamente una velocidad mayor debido al golpe de viento mientras que el motor intenta seguir esa referencia y finalmente ambas velocidades se igualan. Se observa asimismo que el tiempo de alcance de la salida (motor), es aproximadamente 2 segundos, un poco menos que en el diseño del control debido a que influyen varias dinámicas, la de la turbina eólica y la del propio motor. Otras magnitudes interesantes son las intensidades del estator del motor. A continuación se muestran las corrientes isd Figura 100 e isq Figura 101. La primera de ellas, como ya se ha comentado adquiere un valor constante de 0.55 pu por la estrategia de flujo nominal elegida. La segunda de ellas varía con el tiempo ya que el motor entrega más potencia a la carga para adaptarse a las nuevas condiciones del viento. 3 Resultados 103 0.59 0.58 intensidad (A) 0.57 0.56 0.55 0.54 0.53 0.52 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 100. Evolución de la corriente isd a lo largo del tiempo 0.6 0.55 intensidad (pu) 0.5 0.45 0.4 0.35 0.3 0.25 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 101. Evolución de la corriente isq a lo largo del tiempo Uno de los objetivos de la utilización de un control electrónico mediante PWM era disminuir el rizado de la corriente del estator del motor evitando así un alto contenido de armónicos. Para ello se ha capturado esta corriente en amperios y se muestra a continuación Figura 102, así como una ampliación de la misma Figura 103. 3 Resultados 104 30 20 intensidad (A) 10 0 -10 -20 -30 17.62 17.64 17.66 17.68 17.7 17.72 17.74 17.76 17.78 tiempo (s) 17.8 Figura 102. Evolución de la corriente del estator del motor de inducción Se observa que la intensidad tiene un valor de pico de aproximadamente 24 amperios, lo que supone unos 17 A eficaces, que traducido a magnitudes unitarias es 0.65 pu en régimen permanente. 25 20 intensidad (A) 15 10 5 0 -5 -10 -15 17.67 17.675 17.68 tiempo (s) 17.685 17.69 Figura 103. Ampliación de la corriente de estator del motor En esta Figura 103, se ve claramente que el rizado de la corriente es mínimo, alcanzándose un valor máximo de unos 2 A en la cresta de la onda y tan sólo medio o un amperio en la parte central. El responsable de este rizado tan pequeño es la elevada frecuencia de conmutación del PWM, que genera una serie de pulsos en la tensión de alimentación al motor cuyo 3 Resultados 105 primer armónico es muy superior al resto de armónicos como ya se vio en el apartado 3.4.4. Seguidamente se muestra la tensión aplicada al motor Figura 104, así como un detalle de la misma Figura 105. 300 200 tensión (V) 100 0 -100 -200 -300 17.5 17.52 17.54 17.56 17.58 17.6 17.62 17.64 17.66 17.68 tiempo (s) Figura 104. Tensión de alimentación al motor de inducción 400 350 300 tensión (V) 250 200 150 100 50 0 -50 17.32 17.321 17.322 17.323 17.324 17.325 17.326 17.327 17.328 tiempo (s) Figura 105. Ampliación de la tensión de alimentación del motor La frecuencia de conmutación utilizada en el PWM ha sido elevada, de 9 kHz para que el rizado de la corriente sea mínimo. 3 Resultados 106 Por último se muestra la una gráfica con la potencia que entregaría el aerogenerador simulado a la red. Se aprecia cómo un cambio pequeño en la velocidad del viento (0.3 m/s) supone un incremento mayor en la potencia generada (70W). 480 460 potencia (W) 440 420 400 380 360 9 10 11 12 13 14 15 tiempo (s) 16 17 18 19 Figura 106. Potencia entregada por el generador 3.4.6.2 Viento escalonado En este apartado se ha sometido al aerogenerador a una serie de golpes de viento consecutivos intentando simular posibles escenarios en que se pueda encontrar en la realidad, Figura 107. 0.6 velocidad del viento (m/s) 0.5 0.4 0.3 0.2 0.1 0 10 15 20 25 tiempo (s) 30 35 40 Figura 107. Sucesión de escalones de viento 3 Resultados 107 A continuación se muestra la velocidad de la turbina eólica a lo largo del tiempo Figura 108: 12 11.5 velocidad (rpm) 11 10.5 10 9.5 9 5 10 15 20 25 30 tiempo (s) 35 40 45 50 Figura 108. Evolución de la velocidad de la turbina eólica ante viento escalonado Sencillamente se han ido añadiendo escalones en la velocidad del viento durante los veinte primeros segundos para más adelante restárselos. Se aprecia que la velocidad de la turbina varía desde 9.2 a 10.8 rpm. Seguidamente se muestra la velocidad de la turbina junto con la de motor de inducción Figura 109: 0.52 w ref w sal 0.5 velocidad (pu) 0.48 0.46 0.44 0.42 0.4 0.38 5 10 15 20 25 30 tiempo (s) 35 40 45 50 Figura 109. Evolución de la velocidad de la turbina eólica y del motor 3 Resultados 108 Se observa cómo el motor de inducción (color magenta) intenta seguir la referencia dada por la turbia eólica (color azul). Este seguimiento no es todo lo perfecto que se desearía debido que los escalones en la velocidad del viento distan entre sí tan sólo 4 segundos. 3.4.6.3 Viento racheado En este apartado se someterá al modelo del aerogenerador a unas condiciones de viento racheado, es decir, un viento que cambia continuamente a lo largo del tiempo. Para simular estas condiciones de viento se ha introducido como velocidad del viento una onda senoidal de amplitud 0.3 m/s, . 0.3 velocidad del viento (m/s) 0.2 0.1 0 -0.1 -0.2 -0.3 8 10 12 14 16 tiempo (s) 18 20 22 Figura 110. Viento racheado El resultado se muestra a continuación Figura 111 y Figura 112: 11 velocidad (rpm) 10.5 10 9.5 9 8.5 8 10 12 14 16 tiempo (s) 18 20 22 24 Figura 111. Evolución de la velocidad de la turbina eólica ante viento racheado 3 Resultados 109 Se aprecia que una oscilación de tipo senoidal en la velocidad del viento se traduce en una salida también de forma senoidal en la turbina eólica. 0.48 w ref w sal 0.46 velocidad (pu) 0.44 0.42 0.4 0.38 0.36 8 10 12 14 16 tiempo (s) 18 20 22 24 Figura 112. Evolución de la velocidad de la turbina eólica y del motor de inducción En esta Figura 112 se observa cómo la velocidad del motor (color magenta) sige la referencia (color azul) con un cierto retraso. Esto se debe a la utilización del control PI utilizado y a su diseño, aunque es extraño encontrar un viento que varíe tan rápidamente a lo largo del tiempo y continuamente con esta forma. Es más frecuente encontrar vientos que cambian en su velocidad como el mostrado en el aparatado 3.4.6.1. 3 Resultados 3.5 110 Algoritmo de estimación de velocidad. En este apartado se van a exponer los resultados obtenidos al realizar un ensayo en el laboratorio de máquinas eléctricas de ICAI. Este ensayo consistió en capturar dos tensiones y dos corrientes del motor de inducción e introducirlas en un algoritmo diseñado para estimar la velocidad a la que gira el motor. Como ya se ha comentado en el apartado 2.4.4, se utilizaron varios filtros antes de proceder a introducir las diferentes señales en el estimador. Se realizaron dos pruebas, en la primera de ellas se utilizó el programa Simulink de Matlab para aplicar una referencia de velocidad al motor mientras que en la segunda de ellas se utilizó el propio potenciómetro del variador de tensión frecuencia para simular unas condiciones de velocidad. 3.5.1 Resultados controlando la velocidad con Simulink. En el primer experimento que se realizó, se utilizó la plataforma Simulink para recrear unas posibles condiciones de velocidad. Se empleó un bloque “Repeating Sequence” y se generaron una serie de pulsos con un periodo de ocho segundos Las señales capturadas (VRrs, VSst, iSr, iSs) fueron filtradas como ya se ha comentado y el resultado fue el siguiente: 200 VSrs (V) 100 0 -100 -200 0 5 10 15 20 25 tiempo (s) 200 VSst (V) 100 0 -100 -200 0 5 10 15 20 tiempo (s) Figura 113. Tensiones filtradas VSrs y VSst 3 Resultados 111 iSr (A) 10 0 -10 2 4 6 8 10 12 tiempo (s) 14 16 18 20 2 4 6 8 10 12 tiempo (s) 14 16 18 20 iSs (A) 10 0 -10 Figura 114. Corrientes filtradas iSr e iSs En estas figuras tan sólo se aprecian los módulos de las tensiones y corrientes, por lo que para decidir si son señales válidas para el algoritmo, se realizará una ampliación de modo que estén sincronizadas para observar la diferencia en el tiempo entre ellas. 100 VSrs (V) 50 0 -50 5 5.05 5.1 5.15 5.2 5.25 tiempo (s) 5.3 5.35 5.4 5 5.05 5.1 5.15 5.2 5.25 tiempo (s) 5.3 5.35 5.4 VSst (V) 50 0 -50 -100 Figura 115. Ampliación de las tensiones filtradas VSrs y VSst Como se puede apreciar en las figuras, a pesar de capturar una tensión que originariamente es un PWM, la señal queda muy limpia gracias principalmente a los filtros empleados. 3 Resultados 112 iSr (A) 2 0 -2 5 5.05 5.1 5.15 5.2 5.25 tiempo (s) 5.3 5.35 5.4 5 5.05 5.1 5.15 5.2 5.25 tiempo (s) 5.3 5.35 5.4 3 iSs (A) 2 1 0 -1 -2 Figura 116. Ampliación de las corrientes filtradas iSr e iSs En este caso, las corrientes no tienen un aspecto tan bueno como las tensiones pero en todo caso servirá para realizar las simulaciones. Una vez se han introducido las señales en el algoritmo, éste estima la velocidad siendo el resultado el que se muestra el la Figura 117: velocidad (pu) Velocidad capturada por la dinamo 0.4 0.3 0.2 0.1 2 4 6 8 10 12 14 tiempo (s) Velocidad estimada 16 18 20 2 4 6 8 16 18 20 velocidad (pu) 0.5 0.4 0.3 0.2 0.1 10 12 tiempo (s) 14 Figura 117. Velocidad capturada por la dinamo y estimada 3 Resultados 113 Estas dos gráficas muestran la velocidad del motor de inducción, la primera de ellas corresponde al estimador y la segunda a la dinamo tacométrica. Se distingue una silueta muy parecida en ambas por lo que podemos concluir que el estimador ha funcionado correctamente aunque el ruido de la señal sea elevado. Se observa que el estimador de velocidad tiene problemas al calcular la velocidad mientras ésta varía, en los transitorios. Sin embargo, se observa que en los momentos iniciales en que la velocidad es constante, el estimador proporciona un valor perfectamente definido. Además se han calculado una serie de valores estadísticos para conocer el grado de certeza de los resultados. Por ello se ha calculado el error entre ambas señales, velocidad capturad y estimada, así como la media, varianza y desviación típica del mismo. El error se muestra en la Figura 118: 0.2 0.15 error de velocidad (pu) 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 0 5 10 15 20 25 tiempo (s) Figura 118. Error de la velociad estimada Se observa que el error oscila en torno a cero y en detalle no sobrepasa los 0.5 pu en los casos donde el ruido no distorsiona la señal. La media de este error calculado es 0.0016 pu, la varianza 0.0009545 y la desviación típica 0.0309 pu por lo que se puede concluir que la estimación es correcta. El estimador proporciona otros parámetros como la velocidad de deslizamiento, la de alimentación y el flujo de rotor pero su estudio no entra dentro de los objetivos. 3 Resultados 3.5.2 114 Resultados controlando la velocidad con un potenciómetro. En este segundo experimento se controlo el motor de inducción desde el panel de control que utiliza el variador. La velocidad varía en función del valor que marque el potenciómetro que lleva integrado. El procedimiento seguido fue el mismo que el detallado en el apartado 3.5.1 y las señales introducidas al estimador en ese apartado son parecidas a las de éste por lo que se procederá directamente a comparar las velocidades capturadas Figura 119: Velocidad capturada por la dinamo velocidad (pu) 0.5 0.4 0.3 0.2 0.1 2 4 2 4 6 8 tiempo (s) Velocidad estimada 10 12 14 10 12 14 velocidad (pu) 0.6 0.4 0.2 6 8 tiempo (s) Figura 119. Velocidad medida y estimada. En este caso también se ha calculado el error entre ambas señales resultando la siguiente Figura 120: 3 Resultados 115 0.15 error de velocidad (pu) 0.1 0.05 0 -0.05 -0.1 2 4 6 8 tiempo (s) 10 12 14 Figura 120. Error en la medida En este caso el error vuelve a oscilar alrededor del valor cero aunque con un ruido más acusado. También se han hallado la media (0.0054 pu), varianza (0.00015) y desviación típica (0.0391 pu) y analizando los valores es evidente que la estimación ha sido correcta. 4 Conclusiones 4 Conclusiones 4 117 Conclusiones Este capítulo se ha planteado no sólo con la idea de ser un listado de conclusiones más o menos técnicas sino que se pretende recoger también las impresiones finales, ideas surgidas del desarrollo del mismo, aspectos a mejorar, etc. Lo primero que se plantea es la consecución de los objetivos planteados. Como se comentó en el capítulo 1.3, los objetivos iniciales del proyecto sufrieron una serie de modificaciones a causa de la avería, por causas externas al proyecto, de un variador V/F necesario para el último objetivo. Los principales objetivos fueron los que se muestran en la Ilustración 1, además se citan algunos de los recursos utilizados y diseños realizados. Ilustración 1. Objetivos principales, recursos y diseños. Como se ha podido comprobar a lo largo de la lectura del proyecto, los nuevos objetivos se han alcanzado, obteniendo resultados relevantes mostrados en el capítulo 3. Bien es cierto sin embargo que el tiempo empleado para cada uno de ellos no se ha ajustado a lo previsto inicialmente. A continuación se va a realizar un repaso de los principales objetivos 4 Conclusiones 118 En cuanto al apartado de la recreación del experimento llevado a cabo por César Aguiar en su PFC 2004/2005, lo primero fue familiarizarse con las máquinas usadas en el proyecto así como su funcionamiento y protocolos de actuación. Se renovó el software del ordenador instalando la versión 7.0.1 de Matlab con todos sus componentes para realizar los ensayos. Se implantaron los diseños desarrollados previamente y el sistema funcionó de acuerdo con las expectativas, obteniendo los resultados ya mostrados en el capítulo 3.2. Hay que destacar la gran cantidad de ruido en la señal proporcionada por la dinamo debido principalmente a las vibraciones del banco número 4 del laboratorio. Sin embargo esto no conllevó al mal funcionamiento del modelo. Atendiendo al apartado de control vectorial, sin duda fue la sección más laboriosa debido a la complejidad de los conceptos usados. Fue imprescindible desarrollar los modelos paso a paso, asegurando que cada nuevo escalón alcanzado funciona correctamente. Asimismo, se obtuvieron excelentes resultados en cuanto a la emulación de un accionamiento de turbinas, mostrados en el capítulo 3.4. Se logró controlar la velocidad de rotación de un motor de inducción con una corriente de estator con un rizado mínimo. Esta es una de de las ventajas de la utilización de un control vectorial (SVPWM, Space Vector Pulse Width Modulation), regulando la frecuencia de conmutación del PWM se consiguen rizados de corriente considerablemente pequeños. Debido al gran número de operaciones que debe realizar el ordenador, es conveniente utilizar un procesador potente, ya que en caso contrario no se llega a visualizar los gráficos adecuadamente. Por último se acometió la implantación de un algoritmo de estimación de la velocidad en el laboratorio de máquinas eléctricas. Se utilizaron diferentes recursos prestados por la escuela como sondas de tensión y corriente y los componentes necesarios para confeccionar filtros. Hubo problemas a la hora de la conexión de la bornas de las sondas debido a que en las conexiones se filtraba una gran cantidad de ruido. Aun así, se obtuvieron unos buenos resultados como se puede apreciar en el capítulo 3.5. 4 Conclusiones 119 Sólo añadir que se utilizaron distintos modelos desarrollados previamente por los directores de proyecto y en el PFC 2004/2005, indispensables para la realización del presente proyecto. Se sugiere que en próximos proyectos se acometa la implantación del control vectorial desarrollado en este PFC en el laboratorio de máquinas eléctricas de la escuela utilizando un encoder incremental. Este proyecto se ha centrado en la energía eólica, más en concreto turbinas eólicas. Sin embargo es posible modificar las características del modelo del aerogenerador para emular el funcionamiento de cualquier otro tipo de turbinas, de gas, de vapor, etc. Por ello es aconsejable continuar el presente proyecto por esta vía. 5 Bibliografía 5 Bibliografía El presente proyecto se ha desarrollado y diseñado con las ideas y explicaciones de los directores de proyecto junto con los conocimientos propios. Sin embargo se han utilizado diferentes libros para diseñar los controles PI y páginas web para la realizar la introducción y describir las distintas tecnologías empleadas. Los libros utilizados fueron: MÁQUINAS ELÉCTRICAS (Cuarta Edición) Jesús Fraile Mora REGULACIÓN AUTOMÁTICA F. Luís Pagola Septiembre de 2002 PFC 2004/2005 Emulador de Turbinas para Accionamiento de Generadores Eléctricos. César Aguiar. Rotor speed estimation for induction motors using voltaje and current measurements. J.L. Zamora, A. García Cerrada, A. Zaro Algunas de las direcciones son las siguientes: www.ree.es www.ree.es/cap07/estadistico.htm www.redeweb.com/microbit/articulos/660503.pdf www.redeweb.com/microbit/articulos/520703.pdf iie.fing.edu.uy/~gcp/a6.pdf www2.ing.puc.cl/power/alumno03/alternativa.htm www.windpower.org/en/core.htm roble.pntic.mec.es/csoto/eolica.htm www.revistafuturos.info/futuros_6/eolica_1.htm www.infoeolica.com/grandes.html 5 Bibliografía www.cea-ifac.es/actividades/ jornadas/XXI/documentos/ja00_100/ja00_100.pdf www.gte.us.es/ASIGN/SEFER_2IE/practicas/Practica3.pdf thales.cica.es/rd/Recursos/ rd99/ed99-0226-01/capitulo1.html thales.cica.es/rd/Recursos/ rd99/ed99-0226-01/capitulo2.html www.mupe.org/elect/prod.html. 122 Anexos A Esquemas de simulación A Esquemas de simulación A Esquemas de simulación A continuación se expondrán los esquemas de simulación utilizados en los diferentes apartados 125 A Esquemas de simulación 126 Emulación de una turbina con control V/F. W_Nominal_T urbina 0 w_tur P 0 Reductora Constant 5 ref pitch v iento (m/s) Constant3 Tem 63 v elocidad (rpm) 1/n_rpm Par_resis ref man_sat Paso a rad/seg sal Par_eol comparacion par Sine Wave1 Turbina eólica + T ransmisión mecánica (referida al ej e del generador) Display3 Retardo1 Control PID analógico con antiwindup Analog Input 0 1500/5 Analog Output m ando National Instruments PCI-6024E [auto] 1/n_rpm mando wr National Instruments PCI-6024E [auto] vel vel_rpm T o Workspace2 1/wm_base To Workspace3 0 1/wm_base Display1 Analog Input intensidad National Instruments PCI-6024E [auto] 0.336 1/(S_base_cc/wcc_base) 1.55e4 Par_aerogenerador ganancia sonda V-A T esion_i To Workspace int_A T o Workspace1 Fig. 1. Esquema de simulación empleado en el laboratorio Figura 121. Esquema de simulación empleado en el laboratorio w A Esquemas de simulación 127 Control vectorial. Lazos de corriente integrados en el lazo de velocidad usq isq_ref w_ref 1 Km 1 Lr/Lm T_base*Tm.s Step Transfer Fcn1 1/a Ki T_base*Ti.s u(1)*u(2) Gain1 T_base/a.s+1 Gain2 Gain3 Transfer Fcn3 Tv1 isq Transfer Fcn2 Lm/Ksigmar f(u) flujo rotor Tv2 1 T_base*J.s w_real Transfer Fcn 0.1 usd 8 Par_resis isd_ref 1/Lm 1 Ki T_base*Ti.s V vs w Gain5 1/a T_base/a.s+1 Gain4 Transfer Fcn5 isd Transfer Fcn4 flujo Figura 122. Modelo de simulación con los lazos de corriente integrados en el de velocidad A Esquemas de simulación 128 Control de velocidad con PWM vectorial isdr_ref usd 1/Lm vsd [w] Control PI corriente Gain3 V vs w usd_ref isd_ref [i sdr] w usd Desacoplo vsd [i sqr] isd_real v sd d isq [vsD] d' q [flujo_ref] [fluj o_ref] f lujo sen Control PI corriente isq_ref [coseno] cos [isqr] wr_real [w] usq w [i sdr] isq_real Goto10 d,q -> d',q' Desacoplo vsq isd [flujo_ref] [vsQ] q' usq_ref isq_ref Control PI velocidad wr [seno] desacoplo vsd w_ref Step [wr] Goto9 d,q -> d`,q` Goto4 v sq f lujo [wr] wr desacoplo vsq isqr_ref vsq usq [i sqr] isq [fl uj o_ref] f lujo [wr] calculo w [w] w Goto3 wr [i sqr] isq [seno] sen [fl uj o_ref] f lujo [th_mec] calculo theta theta teta SIN COS d/2 th_mec w [wr] Goto5 [coseno] cos Goto6 sen_X*d w theta T erminator4 cos_X*d T erminator5 Sen, Cos, Comp_teta iSr VSrs [vsD] Control Vectorial [vsQ] s1 s1 s2 s2 s3 s3 isdr Un v sD v sQ Inversor T rifásico (ideal) v cond sqrt(2)*U_base VSrs VSst iSr a iSs b Vn iSt VStr sen [coseno] cos T erminator2 Motor Wn [seno] iRr VRrs Inducción Termi nator3 inversor_Uf 0 VRst 1/(sqrt(2)*I_base) q Gain15 1/(sqrt(2)*I_base) [isdr] Goto7 [isqr] Goto8 Gain16 a,b -> d,q (mod. din.) iRs Vcond d a,b -> d,q (a+b+c = 0) Termi nator iRt i sqr Termi nator1 VRtr rotor par_mot Tem Carga n_rpm n_rpm th_mec [th_mec] wr w 1/wm_base par_res Gain18 Goto2 Gain1 Motor_asíncrono_(a) 0.1 par resis M_base par_motor [wr] Goto1 Carga Motora Gai n2 wr 0 Di spl ay2 Figura 123. Esquema para el control de la velocidad con un control vectorial A Esquemas de simulación 129 Simulación completa del aerogenerador isdr_ref usd Control PI corriente usd Gain3 V vs w iSr usd_ref vsd VSrs isd_ref 1/Lm w [i sqr] isq [fl ujo_ref] f lujo Desacoplo vsd v sd isd_real [isdr] [w] d d' s1 s1 s2 s2 s3 s3 isdr Un v sD VSrs iSr a iSs b q [fluj o_ref] Goto4 Control PI corriente usq isq_ref [isqr] wr_real isq_real [w] w [i sdr] isd [flujo_ref] f lujo [coseno] v sQ VSst Vn iSt d,q -> d',q' Motor Wn v cond sqrt(2)*U_base inversor_Uf VRst 0 calculo w w [isqr] Goto8 Gain16 par_mot wr w Carga [th_mec] 1/wm_base [wr] par_res Gain18 Goto2 Gain1 f lujo q [isdr] Goto7 a,b -> d,q Terminator1 th_mec vsq isq cos Gain15 1/(sqrt(2)*I_base) Terminator Tem n_rpm n_rpm [isqr] [coseno] 1/(sqrt(2)*I_base) isqr iRt VRtr rotor desacopl o vsq [flujo_ref] sen Terminator3 (mod. din.) iRs isqr_ref Motor_asíncrono_(a) Goto1 Carga Motora [w] par_mi Goto3 wr [wr] Terminator2 iRr VRrs Inducción Vcond usq [seno] d a,b -> d,q (a+b+c = 0) VStr cos Desacoplo vsq v sq wr [wr] Inversor Tri fásico (ideal) sen q' usq_ref isq_ref Control PI velocidad wr [wr] [seno] desacoplo vsd w_ref [w_ref] Control Vectorial d,q -> d`,q` 0 W_Nominal_Turbina [isqr] 0 0 pitch v iento (m/s) 5 Constant3 Tem v elocidad (rpm) Display2 theta sen [flujo_ref] Reductora Constant isq w w_tur [th_mec] 63 1/n_rpm Par_resis 1/wm_base Paso a rad/seg Paso a rad/seg1 f lujo calculo theta theta teta SIN COS d/2 th_mec [w_ref] Goto9 [wr] Goto5 [coseno] cos Goto6 sen_X*d w cos_X*d Sen, Cos, Comp_teta Par_eol [seno] 2.5019 Terminator4 Gain2 [w_ref] Terminator5 w_vs par_vs Turbina eólica + Transmisi ón mecánica (referida al eje del generador) 5 Constant1 Sine Wave1 Retardo1 1.55e4 0 Display3 Display1 0 Product v_vi ento Ucc_exc Ucc_exc Ucc Iexc Motor DC w Icc Ecc Iexc Par -1 par_cc Motor de Continua 0 Icc Display -1 R_carga Figura 124. Esquema completo de la simulación de un aerogenerador pot A Esquemas de simulación 130 Algoritmo de estimación de la velocidad. Gain8 Analog Input Analog Input fr entrada salida Analog Input1 fr Gain7 Analog Input2 fs VSrs entrada salida Gan_sonda fs Vst filtro1 f National Instruments PCI-6024E [auto] Analog Input Vrs filtro National Instruments PCI-6024E [auto] Analog Input Gan_sonda Gain6 f VSst entrada salida Gan_sonda Ir Frf filtro2 National Instruments PCI-6024E [auto] Analog Input Analog Input3 Frf iSr entrada salida Gan_sonda Is r filtro3 Gain3 r National Instruments PCI-6024E [auto] Estimador de velocidad iSs Analog Input Analog Input4 entrada salida filtro4 mando Analog Output Gan_sonda Gain1 w_real Repeating Sequence National Instruments PCI-6024E [auto] Figura 125. Esquema del algoritmo de estimación de velocidad Analog Output National Instruments PCI-6024E [auto] A Esquemas de simulación 131 Esquemas comunes. Par_resis 2 Par_resis Tem V_viento TSR 2 3 wr dwr/dt TSR 1/J_tur viento (m/s) f(u) 30/pi 1 velocidad (rpm) Inercia del generador Tv Cp(TSR,pitch) 1 s Par_eol 3 Par_eol 1 1 1/wn_pitch^2s2 +2*seta_pitch/wn_pitchs+1 pitch Rate Limiter Dinámica del actuador de pala R_rotor velocidad lineal punta de pala Fig. 2. Turbina eólica + Transmisión mecánica (referida al eje del generador) Figura 126. Turbina eólica + Transmisión mecánica (referida al eje del generador) b w2 0 antiwindup w1 1 AND K 1 Ti.s [sat_man] man_sat 1 ref w4 >= linmax OR Td.s ~tipo_dif [sat_man] <= linmin Td/N.s+1 -1 sal 2 Fig. 3. Control PID analógico con antiwindup Figura 127. Control PID analógico con antiwindup 0 antiwindup AND [sat_man] 1 w_ref 1 Km Lr/Lm T_base*Tm.s u(1)*u(2) Gain1 Gain3 Transfer Fcn1 2 linmax Tv1 >= wr_real OR linmin <= [sat_man] Memory V vs w Fig. 4. Control PI velocidad Figura 128. Control PI velocidad isq_ref A Esquemas de simulación 132 0 antiwindup 1 AND Ki 1 T_base*Ti.s [sat_man] usd Gain2 Transfer Fcn3 1 linmax1 isd_ref >= OR 2 linmin1 [sat_man2] Memory1 <= isd_real Figura 129. Control PI corriente 1 1 usd_ref 2 f(u) w 3 1 w 3 vsd Tv isq usq_ref 2 4 isd flujo 4 f(u) 1 vsq Tv3 flujo 5 wr Figura 130. Desacoplo vsd, vsq . 1 Rr*Lm/Lr isq 2 1 w flujo Divide2 Gain10 3 wr Figura 131. Cálculo w 1 Rr*Lm/Lr isq 2 flujo Divide2 Gain10 w_red Gain12 1 s rem T ransfer Fcn6 Math Function rem 2*pi Vcond3 3 P th_mec Gain13 Figura 132. Cálculo theta 2*pi Vcond4 Math Function1 1 theta A Esquemas de simulación 1 133 usD vsD PWM Vectorial usQ (Lim. Hex.) 2 vsQ 1 ts i Vc Vcond5 t's+sec Gen. Pulsos s1 1 s2 s1 2 s3 s2 3 Gen_conmutación s3 PWM_Vectorial_lh Figura 133. Control vectorial 1/z Unit Delay2 1 entrada 1/z Unit Delay max Constant min Constant1 1 salida >= Switch Relational Operator <= OR Logical Operator Relational Operator1 Figura 134. Filtro B Código B Código 135 B Código % DATOS PARA LA INICIALIZACIÓN DE TODOS LOS MODELOS % Motor de inducción MI (aprox. G4 del lab) pu V_red =220; % (V). Tensión eficaz de línea. I_nom = 26; % (A). I nominal del motor. f_red = 50; % (HZ). Frecuencia eléctrica nominal. Rs = 0.039; % Resistencia de estator Rr = 0.063; % Resistencia de rotor Lm = 1.81; % Inductancia mutua L_dis = 0.1; % Inductancia de dispersión Ls = Lm + L_dis; Lr = Lm + L_dis; Ksigmar = L_dis/Lm + 1; P = 2; % pares de polos % Máquina de continua DC pu Rcc = 0.05; Lcc = 0.01; Ucc_nom = 220; Icc_nom = 18; % (V). Tension nominal de inducido. % (A). Intensidad nominal de inducido. wcc_nom = 1500; % (rpm). Velocidad mecanica nominal del motor de continua. Icc_exc_nom = 0.78; % (A). Intensidad nominal de excitacion Ucc_exc_nom = 220; % (V). Tension nominal de excitacion. Lcc_exc = 0.2803; Iexc_nom*Lcc_exc; % (H). Inductancia mutua de excitacion: Flujo_nom = B Código 136 Ucc_exc = Ucc_exc_nom; % (V). Tension de alimentacion del motor de continua. Rcc_exc = Ucc_exc_nom/Icc_exc_nom; % (ohm). Resistencia de excitacion. % Carga en pu Jm = 4.39; % Inercia en s Bm = 0.169; % Rozamiento viscoso en pu. % PROGRAMA % MI p_ind = P; % pares de polos para el modelo dinámico w_red = 2*pi*f_red; n_rpm = 60/(2*pi); % Cte para pasar de rd/s a rpm: w (rpm) = n_rpm*w(rd/s) % Bases U_base = V_red/sqrt(3); I_base = I_nom; Z_base = U_base/I_base; M_base = 3*U_base*I_base*p_ind/w_red; L_base = Z_base/w_red; J_base = 3*U_base*I_base*p_ind^2/(w_red^2); we_base = w_red; % w electrica base wm_base = w_red/p_ind; % w mecanica base T_base = 1/we_base; Flujo_base = U_base/w_red; Lm_ind = Lm*L_base; Ls_ind = (Lm+L_dis)*L_base; Lr_ind = Ls_ind; B Código Rs_ind = Rs*Z_base; Rr_ind = Rr*Z_base; Jm_din = Jm*J_base; Bm_din = Bm*J_base; % Motor DC % Bases S_base_cc = Ucc_nom*Icc_nom; wcc_base = wcc_nom*2*pi/60; M_base_cc = S_base_cc/wcc_base; Rcc_base = Ucc_nom/Icc_nom; Lcc_base = Rcc_base/wcc_base; Rcc_exc_base = Ucc_exc_nom/Icc_exc_nom; Lcc_exc_base = Rcc_exc_base/wcc_base; J_base_cc = S_base_cc/wcc_base^2; R_carga = 20; %Ucc_nom/Icc_nom; % (ohm). Resistencia de carga. Iexco = Ucc_exc/Rcc_exc; Jm_din_cc = Jm*J_base_cc; Bm_din_cc = Bm*J_base_cc; % TURBINA EOLICA Y SISTEMA DE TRANSMISION % Parametros aerodinámicos D_rotor=60; % Diametro de la turbina (m) R_rotor=D_rotor/2; % Radio del rotor (m) ro=1.2; % Densidad del aire ro (kg/m3) % COEFICIENTE DE POTENCIA Cp 137 B Código 138 % El coeficiente de potencia Cp se lee de un fichero Cp.txt % Primera fila: valores del angulo de pitch en [º] en el eje de pala % Primera columna: valores de Tip Speed Ratio (TSR) % Asi, el elemento de la fila i-esima, en la columna j-esima, es el valor de Cp para % un angulo de pala igual al valor j-esimo de la primera fila, y un TSR igual al valor % i-esimo de la primera columna. El primer valor de todos (primera fila y primera columna) contiene % un cero. load Cp.txt % velocidad nominal del viento (m/s) v_nom=11; % velocidad minima del viento (velocidad de conexion) (m/s) v_min=5; % Calculo de la velocidad de rotacion nominal de la turbina % La potencia mecanica nominal es la potencia maxima para la velocidad del viento nominal (depende de TSR) Pm_aux=1/2*Cp(2:end,2).*ro*pi*R_rotor^2*v_nom^3; [Pm_nom,aux_2]=max(Pm_aux); TSR_nom=Cp(aux_2+1,1); Cp_nom=Cp(aux_2+1,2); n1_nom=TSR_nom*v_nom/R_rotor*60/2/pi; % maxima velocidad de rotacion (rpm) n_max=n1_nom; % la maxima velocidad corresponde a la velocidad nominal % minima velocidad de rotacion (rpm) n_min=TSR_nom*v_min/R_rotor*60/2/pi; % Velocidad inicial de rotacion (rad/s) wr_0=(n_max+n_min)/2*pi/30; B Código 139 % Parametros del sistema mecanico J_tur=3.5e4; % Inercia de la turbina y del generador en Kg.m^2 % DATOS DEL ACTUADOR DE PALA % Limite de velocidad en el actuador en [º]/s lim_vel_pitch=5; % Pulsacion natural del actuador (rad/s) wn_pitch=10; % Amortiguamiento del actuador seta_pitch=1; %Periodo de muestreo ts=1/6000; %Control PI sigma = 1 - (Lm^2)/(Lr*Ls); seta = 0.7; %Control PI corrientes a = 0.4905; % Valor interno de la planta tai = 0.0005/T_base; wni = 3.29/tai; % Tiempo de alcance % Frecuencia natural Ti = 2 * seta / wni - a / (wni^2); Ki = 2 * seta * wni - a; %Control PI velocidad J = 4.39/T_base; % Inercia B Código 140 B = 0.169; % Rozamiento viscoso tam = (J/(B*10)); % Tiempo de alcance wnm = 3.29/tam; % Frecuencia natural Km = J * 2 * seta * wnm - B; Tm = Km/J/wnm^2; %Inicialización del diagrama tensión vs w x = [-1.5:0.0001:-1 1:0.0001:1.5]; xaux = [1.5:-0.0001:1 1:0.0001:1.5]; y = ones(size(x))./xaux; % Ejemplo del cálculo de vds y vqs a partir de un punto de trabajo conocido m = 30/M_base; flujo = 1; wr = 80/wm_base; iqs = flujo*m; ids = flujo/Lm; ws = Rr*Lm/Lr*iqs/flujo; w = ws + wr; vds = (1/(sigma*Ls)*(Rs+(Rr*Lm*Lm)/(Lr*Lr))*ids-w*iqsLm*Rr/(sigma*Ls*Lr*Lr))*sigma*Ls; vqs = (1/(sigma*Ls)*(Rs+(Rr*Lm*Lm)/(Lr*Lr))*iqs+w*ids+Lm*wr/(sigma*Ls*Lr))*sigma* Ls; f_test = [0.02,0.1,(0.2:0.2:1)]; siempre en 1 V_f = 1; % Frecuencias a las que se hace el análisis. Acabar % relación V/f en pu V_boost = Rs; % factor boost en tanto por uno de la Vnom a w = 0 Par_res = 0.5; % Par resistente en pu para simu dinámica B Código t_simu = 6; 141 % tiempo de simulación dinámica Ref_n= [0.001 0;2.54 1;4 1;5 0.5;t_simu 0.5]; análisis dinámico. Colum1 = t(s); Colum2 = n(pu) % Referencia de velocidad para % Datos para el PWM V_cond = V_red*sqrt(2); % (V). Tension del condensador de alimentacion al inversor (supone rectificador trifasico perfecto) % nota: cuando m = vr/v_tri = 1, la tension de salida Uuv es maxima pero no igual a V_red sino Uuv=V_red*0.866 v_tri = 1; % (pu). Tension de pico de la onda triangular portadora del PWM f_tri = 1e3; % (Hz). Frecuencia de la onda triangular portadora del PWM % Limitaciones para la saturación de los PI linmax=3; linmin=-3; linmax1=3; linmin1=-3; linmax2=3; linmin2=-3; C Glosario C Glosario 143 C Glosario V_viento Βpitch Velocidad del viento Ángulo de ataque a los álabes A Área barrida por el viento ρ Densidad del aire seco Cp Coeficiente de potencia (s) Variable de Laplace P Número de pares de polos ω Velocidad de rotación eléctrica ωr Velocidad de rotación mecánica ωs Velocidad de deslizamiento Tem λ Par electrmagnético Flujo magnético Rr Resistencia de rotor Rs Resistencia de estator Lσr Inductancia de dispersión del rotor Lσs Inductancia de dispersión del estator Lm Inductancia mutua λrd Flujo en eje d de rotor λsd Flujo en eje d de estator λrq Flujo en eje q de rotor C Glosario 144 λsq Flujo en eje q de estator Vrd Tensión en eje d de rotor Vsd Tensión en eje d de estator Vrq Tensión en eje q de rotor Vsq Tensión en eje q de estator isd Corriente en eje d de estator isq Corriente en eje q de estator tai Tiempo de alcance de la intensidad wni Frecuencia natural del lazo de intensidad tam Tiempo de alcance de la velocidad wnm J B Vc Frecuencia natural del lazo de velocidad Inercia del sistema Rozamiento viscoso del sistema Tensión del condensador C Glosario 145