10-31
Transcripción
10-31
Tercer Congreso Nacional – Segundo Congreso Iberoamericano Hidrógeno y Fuentes Sustentables de Energía – HYFUSEN 2009 10-31 OPTIMIZACIÓN DEL RENDIMIENTO DE UNA TURBINA EÓLICA. ESTUDIO COMPARATIVO DE CONTROLADORES POR MODOS DESLIZANTES DE SEGUNDO ORDEN Evangelista C.A.(1), Puleston P.F.(1) y Valenciaga F.(1) (1) CONICET y LEICI, Facultad de Ingeniería, Universidad Nacional de La Plata, C.C. 91, C.P. 1900, La Plata, Argentina. [email protected] RESUMEN En este trabajo se analiza la aplicabilidad del control por modos deslizantes de segundo orden a un sistema de conversión de energía eólica con el objeto de optimizar su rendimiento. Son estudiados cuatro controladores, diseñados según los algoritmos “con ley de variación definida”, “sub-óptimo”, “twisting” y “super-twisting”, que presentan características de robustez, convergencia en tiempo finito, sencillez y reducción del chattering y de los esfuerzos mecánicos. Se muestran y analizan resultados representativos de simulaciones realizadas sobre un modelo completo del sistema bajo condiciones realistas de funcionamiento, donde puede observarse el desempeño del sistema controlado en cada uno de los casos. Palabras Clave: Energía Eólica, Optimización de Rendimiento Energético, Modos Deslizantes 1. INTRODUCCIÓN Durante las últimas décadas, sobre todo luego de la crisis del petróleo de los ’70, el interés mundial por las energías renovables y limpias se ha ido incrementando enormemente. La eólica en particular, ha recibido un impulso considerable, lográndose grandes avances tecnológicos en cuanto a confiabilidad, relación costo-eficiencia, e integración a la red de los sistemas de conversión de energía eólica (SCEE). Éstos pueden inyectar potencia directamente a la red o ser empleados para alimentar pequeñas comunidades o industrias aisladas, siendo con frecuencia complementados con otras fuentes de energía. La potencia generada a partir del viento constituye actualmente el 1,5% del consumo eléctrico mundial, con una capacidad instalada de 121GW entre alrededor de 70 países a fines de 2008. En nuestro país la capacidad instalada suma 30MW, disponiéndose de amplios recursos eólicos pero con un mercado todavía poco desarrollado [1]. Uno de los principales temas en estudio respecto a mejoras de los SCEE consiste en la incorporación de nuevas estrategias de control, que sean capaces de optimizar la eficiencia del sistema y reducir los esfuerzos mecánicos en el mismo, mediante algoritmos de operación simple e implementación sencilla. En esta búsqueda deben considerarse en detalle las exigentes condiciones de control estos sistemas, entre ellos la naturaleza estocástica del viento, las incertidumbres en los parámetros de los modelos aerodinámico y eléctrico, la existencia de perturbaciones externas y el comportamiento no lineal del sistema completo [2]. Dentro de las técnicas conocidas para controlar sistemas no lineales altamente perturbados, los algoritmos por modos deslizantes (MD) se presentan como una atractiva solución. En particular, en este trabajo se contrastan estrategias de control por modos deslizantes de segundo orden (2-MD), que poseen las siguientes características[3][4][5]: - robustez con respecto a incertidumbres y perturbaciones externas acotadas, siendo eficaces en la regulación y seguimiento de diversas variables, con tiempos de convergencia finitos y acciones de control continuas. - reducción de los esfuerzos mecánicos y el chattering (vibraciones de alta frecuencia en el sistema controlado), en comparación con estrategias de MD estándar o de primer orden. - controladores generalmente sencillos y de simple implementación, que pueden ser diseñados en base a modelos no lineales. En este trabajo se explora la aplicabilidad del control por 2-MD a los SCEE. Específicamente, se diseñan y analizan cuatro controladores basados en distintos algoritmos para optimizar el rendimiento de un SCEE de velocidad variable conectado a red. Los algoritmos seleccionados son: “con ley de variación definida”, “subóptimo”, “twisting” y “super-twisting”. 2. DESARROLLO DEL TRABAJO 2.1 Objetivo de control Se estudia un SCEE de velocidad variable conectado a red. El mismo está basado en un generador de inducción de doble salida (GIDS), y utiliza una topología del tipo Kramer drive estático (ver Figura 1). Figura 2. Zonas de operación de una turbina. parcial, el objetivo de control es maximizar el rendimiento de conversión de energía. En la zona de plena carga, el controlador debe limitar la potencia extraída a su valor nominal. Cuando ȣ ȣcut-out la turbina debería desconectarse para prevenir daños, no generando así en esta zona. La potencia que pueden extraer las palas de la turbina, Pt, es solo una fracción de la potencia del viento y puede escribirse como [8]: Pt Figura 1. SCEE-GIDS. En esta configuración, la potencia del estator se inyecta directamente a la red, en tanto que parte de la potencia del rotor es recuperada mediante el convertidor electrónico. Éste está formado por un puente rectificador no controlado, un inductor de suavización del ripple y un rectificador controlado trabajando como inversor. El torque del generador y, a través de él, la velocidad de operación del sistema, pueden ser controlados a través del ángulo de disparo del rectificador del convertidor, Į. Entre las características de interés de la topología empleada puede mencionarse que[6][7]: opera a velocidad variable, generando a la frecuencia constante fijada por la red; es capaz de suministrar potencia por encima de su valor nominal, ya que provee potencia desde ambos circuitos, de estator y de rotor; usa un convertidor electrónico fraccional, procesando solo la potencia recuperada, por lo que resulta de menor tamaño; permite regular electrónicamente el torque del GIDS, pudiendo así controlarse los puntos de operación. En cuanto a la operación de la turbina pueden diferenciarse cuatro zonas, según la velocidad del viento ȣ, requiriéndose en cada una de ellas objetivos de control distintos (ver Figura 2)[2]. Cuando ȣ< ȣcut-in, el viento no es suficientemente fuerte para mover las palas. En la zona de carga 1 SUR 2 C P (O )X 3 2 (1) donde ȡ es la densidad del aire, R la longitud de las palas y Cp(Ȝ) el coeficiente de conversión de potencia de la turbina. Éste es una función no lineal del parámetro Ȝ = Rȍ / ȣ, que depende de la forma y dimensiones geométricas de la hélice, y, para una máquina con ángulo fijo de palas (o pitch fijo), presenta un único máximo en Ȝopt, como se ve en la Figura 3. Figura 3. Cp – Ȝ (línea llena) y Ct – Ȝ (trazos). Los controladores 2-MD que se analizan en este trabajo se diseñaron para optimizar el rendimiento de conversión de energía en la zona de carga parcial, considerando pitch fijo. A partir de (1) y ya que Cp(Ȝ) es máximo únicamente en Ȝopt, el objetivo de control deseado puede conseguirse realizando un seguimiento de la velocidad óptima de referencia, variable con la velocidad del viento: : ref Oopt R X (2) 2.2 Modelo para el diseño Para diseñar los controladores de seguimiento de velocidad, se empleó un modelo simplificado del sistema electromecánico. Dicha simplificación se basa en considerar únicamente la dinámica mecánica, dominante, y despreciar la eléctrica, considerablemente más rápida. Así, la ecuación no lineal que define la dinámica dominante del sistema puede obtenerse directamente empleando la segunda ley de Newton. Despreciando roces y términos de mayor orden puede escribirse como: : 1 (Tt Te ) J (3) donde Tt y Te son los torques de la turbina y del generador (Te < 0) respectivamente, y J es la inercia de las partes rotantes. El torque de la turbina puede hallarse a partir del cociente Pt/ȍ: 1 SUR 3C t (O )X 2 2 Tt (4) donde Ct(Ȝ) = Cp(Ȝ) / Ȝ es el coeficiente de torque de la turbina (ver Figura 3). La expresión del torque del generador está dada por [9]: Te > : s sRs' Req donde R s Z L @ 2 2 > s 2 n122 u 2 b sR s' 2 (5) s s sRb n122 u 2 Rs' n12 u * Req * 3Vs'2 sReq @, (6) Z s2 L2 s 2 n122 u 2 , u = |cos(Į)|, Rb = Rr + 0,55.Rf, L = Ls’ + Lr. Rs, Rr y Rf son las resistencias de estator, rotor y dclink respectivamente, Ls y Lr son las inductancias de dispersión de los arrollamientos de estator y rotor, ȍs y Ȧs las velocidades sincrónicas mecánica y eléctrica, s (: s :) / : s el resbalamiento del generador, Vs la tensión de estator y n12 n1 / n2 , con n1 y n2 las relaciones de vueltas del generador y del transformador respectivamente. Como notación, una comilla aplicada a una variable de estator indica su referencia al rotor a través de n1. En este marco de diseño u = |cos(Į)| es considerada como acción de control, por razones de simplicidad. Figura 4. -Te–ȍ (línea llena); Tt–ȍ (línea punteada). 2.3 Diseño de los controladores por 2-MD El modo deslizante estándar (MD), de primer orden o 1-deslizante consiste en anular una función de los estados del sistema de grado relativo (GR) 1, V ( x , t ) . La condición V 0 determina la variedad de deslizamiento, también llamada superficie de deslizamiento, en el espacio de estados. El alcance y mantenimiento de esta condición de operación, son efectuados por el algoritmo 1-deslizante a través de una acción de control discontinua que, conmutando a frecuencia idealmente infinita, se opone a cualquier apartamiento de la misma. Sin embargo, aunque tal solución es robusta presenta ciertas características negativas en algunas aplicaciones prácticas, tales como el ya mencionado efecto de chattering (originado entre otras razones en la imposibilidad de disponer de frecuencias de conmutación infinitas) y esfuerzos mecánicos no deseables (causados por las discontinuidades de la acción de control) [5]. Los modos deslizantes de orden superior generalizan la idea del MD estándar, buscando anular no solo la variable de deslizamiento sino también algunas de sus derivadas temporales. Entre ellos, los modos deslizantes de segundo orden (2-MD), en particular, buscan hacer cero la variable de deslizamiento y su primera derivada temporal en tiempo finito, es decir V V 0 , mediante una acción de control discontinua que actúa sobre la segunda derivada, pudiendo ser V ( x , t ) de GR 2 ó 1 [10][4]. Los algoritmos 2deslizantes sintetizan un control discontinuo u (t ) que lleva V y V a cero, con u(t) continuo. Esto permite evitar el chattering y reducir los esfuerzos mecánicos, conservando las ventajas del MD estándar [5]. Dado que el objetivo de control en el caso bajo estudio, la optimización del rendimiento de conversión, se consigue mediante el seguimiento de la variable de velocidad óptima de referencia, se eligió la variable de deslizamiento como: (7) V : : ref La función elegida resulta ser de GR 1 respecto del sistema descripto por (3)-(5). Esto permitiría resolver el problema de control a través de un control 1-deslizante, pero por las razones ya mencionadas, se emplearán técnicas de 2-MD. Escribiendo la ecuación dinámica de la turbina en la forma general: f (:, t , u ) (8) : 1 2 con f y V funciones C y C respectivamente, pueden hallarse las siguientes expresiones para la primera y segunda derivadas temporales de la variable de deslizamiento: wV wV f wt w: wV wV wV V(t , :, u , u ) f u wt w: wu at , :, u bt , :, u .u V (t , :, u ) (9) (10) Para el caso en estudio se obtuvo: R 4 US wCt (O ) 2TQ O a :Q :Q t opt Q 2J wO JQ R 2 ' ' ª ' º :) sxs Rs Rb n12 u sgn(* ) » « Rb 2 Req J :s ¬ |*| ¼ b ª § ' Req « 2n12u ¨ Rs s J s n u ¬ © ) 2 + 2 12 2 Zs2 ( L's Lr ) 2 |*| · ¸ |*| ¹ º n122 u 2 sgn(*) » »¼ , T y R se detallaron en (3)-(6), con donde : t eq xs2 ) Rs' 2 Zs2 L2 , Ct (O ) c3 O 3 c2 O 2 c1O c0 , y 3Vs'2 s 2 s 2 xs2 Req2 2 : s s 2 xs2 2sRs' Req Req2 s 2 n122 u 2 . Para el diseño de los controladores por modos 2deslizantes, con V de GR 1, deben cumplirse las siguientes condiciones [5]: i. U {u :| u |d U M } , U M constante. La solución de (7) está bien definida para todo t, si u(t) es continuo y pertenece a U t . ii. Existe un valor u 1 ( 0, U M ) , tal que para cualquier función u(t) continua, con | u (t ) |! u1 , hay un t1 tal que V (t )u (t ) ! 0 , para t> t1. iii. Existen constantes positivas s0, u0< U M , *m , *M y C tal que u U , si | V (t ) | s 0 : at , :, u d C 0 *m d bt , :, u d *M t , y si |u|> u0 se verifica que V .u ! 0 . (11) En general, los algoritmos 2-deslizantes se definen respecto de las cotas dadas en iii, de tal manera que al alcanzar la región donde éstas se satisfacen, las trayectorias de V y V no salen de ella, y convergen a V V 0 . Es importante destacar que si en el cálculo de las cotas de las funciones a t , : , u y b t , : , u son consideradas ciertas perturbaciones acotadas, el diseño a partir de dichas cotas resulta en un controlador robusto a dichas perturbaciones. Para el SCEE bajo estudio, el cálculo de las cotas se realizó tras un cuidadoso análisis de la estructura del sistema en conjunto con extensas simulaciones en la zona de operación deseada mediante un control a lazo abierto, considerando perfiles de viento variados, incertezas en los parámetros y perturbaciones externas que incluyen: variaciones en las resistencias eléctricas de hasta 20% de sus valores nominales, en la tensión de red de hasta el 15% de la tensión nominal, y hasta del 10% en la característica aerodinámica; perturbaciones aditivas de torque representadas como la suma de dos componentes, una debida a roce no modelado (considerada dependiente en forma cuadrática de la velocidad de operación) y una aleatoria más pequeña. Se determinaron los siguientes valores: C 10; * m 650; * M 750; (12) Cada uno de los algoritmos empleados en este trabajo depende únicamente de unos pocos parámetros que son calculados off-line durante la sintonización, de modo que resulta muy simple la operación on-line. En los cuatro casos se hicieron pruebas variando los parámetros, siempre dentro de las condiciones requeridas, priorizando la reducción del chattering en la elección definitiva. Los tres primeros algoritmos consideran una variable de deslizamiento de GR 2, por lo que debe expandirse el sistema y considerar u (t ) como acción de control para el diseño. 2.3.1 Con ley de variación definida (PLV) En esta clase de algoritmos, la acción de control depende de una función g(ı) determinada en el proceso de diseño, y las propiedades de convergencia están directamente ligadas a ella. Debe ser continua y suave excepto en V =0, y se elige de manera que las soluciones de V =g( V ) se anulen en tiempo finito, y que g’.g esté acotada. La expresión de la ley de control, con la función elegida en este trabajo, es [5]: u (t ) g (V ) VM signV g (V ) J | V | 1 2 (12) sign(V ) con Ȗ>0. La convergencia en tiempo finito se garantiza si se verifica: C sup g ' (V ) g (V ) VM ! *m C 0,5.J 2 *m (13) Debe notarse que se requiere conocer no solo V , sino también su derivada y g( V ) en cada punto. De acuerdo con (12), se seleccionaron los siguientes valores para los parámetros: J 2; VM 0, 02; (14) 2.3.2 Sub-óptimo (SO) Las trayectorias en el plano V V están formadas por tramos limitados por arcos parabólicos, pudiendo converger realizando giros alrededor del origen, “rebotes” dentro de un mismo cuadrante o una combinación de ambos. La ley de control puede escribirse como [5]: u (t ) J (t )VM sgn V 0,5V M J (t ) ^ 1 , V 0,5V M V M t 0 J * , V 0,5V M V M 0 (15) donde ıM es variable y corresponde al último valor extremo de la variable de deslizamiento V . Para asegurar la convergencia se requiere que: § 4C * M VM · C VM ! ; J * [1, f ) ¨ , f ¸ (16) *m © 3* mVM ¹ Se requiere poder detectar cada extremo local V M , valores de V cada vez que V se hace cero. Los valores elegidos para los parámetros fueron: J * 1,5; VM 0,02; (17) E! C ; J ! 1 2( E* M C ) *m *m El controlador diseñado se eligió con: E 0, 02; J 0, 02; (18) (20) 3. RESULTADOS DE SIMULACIÓN Se realizaron numerosas simulaciones con el objeto de analizar el desempeño de los controladores diseñados. Éstos se probaron sobre un modelo completo más realista del sistema, en condiciones y bajo perturbaciones semejantes a las consideradas en la etapa de diseño. El modelo completo, detallado en el apéndice A, está formado por un estado que describe la dinámica mecánica y cuatro que describen la eléctrica. Se presentan resultados representativos de las simulaciones correspondientes al perfil de viento y a las perturbaciones de torque de la Figura 5. 2.3.3 Twisting (T) Este algoritmo se caracteriza por la forma en que sus trayectorias en el plano deslizante V V convergen en tiempo finito al origen rodeándolo infinitas veces. Requiere conocer los signos de V y V . La acción de control está dada por [5]: u (t ) r1 .sign(V ) r2 .sign(V ) (18) Escribiendo r1 r2 ' , con r1 ! r2 ! 0 , la convergencia en tiempo finito queda garantizada con las siguientes condiciones suficientes: '! '(*M *m ) 2C C ; r2 ! *m 2*m (19) Figura 5. Perfil viento; perturbación torque. A continuación, en la Figura 6 se muestra la evolución temporal de V . En ella puede verse que tras un corto período de alcance, la variable deslizante es anulada, en los cuatro casos. Los parámetros del controlador resultaron: ' 0, 02; r1 0, 04; r2 0, 02; (20) 2.3.4 Super-twisting (ST) Este algoritmo fue desarrollado con el objetivo de reducir el chattering en sistemas de GR 1, empleando un estado integral en el control, y con la ventaja de no requerir información de V . Las trayectorias convergen en tiempo finito realizando infinitos rodeos alrededor del origen. La ley de control está compuesta por dos términos, uno discontinuo definido por su derivada, y el otro función continua de V , está presente solo en la etapa de alcance [5]: u (t ) u1 (t ) J | V |1/ 2 sgn(V ) (17) u1 (t ) E sgn(V ) y se garantiza convergencia en tiempo finito y operación en modo deslizante si se cumple que: Figura 6. Variable de deslizamiento. Un detalle del origen del plano deslizante se muestra en la Figura 7, donde puede verificarse que el error en V se mantiene menor a 0,1rad/s, con el sistema operando a velocidades en un rango aproximado de 160 a 340rad/s, a pesar de las perturbaciones y de el empleo del modelo incluyendo la dinámica eléctrica. Esto permite verificar la robustez de los controladores diseñados, aunque debe notarse que los basados en el “sub-óptimo” y en el “twisting” presentan peor desempeño que los otros dos. inductancias de rotor, dc-link y magnetización respectivamente. Las comillas en Vs indican que fue referida a los terminales del inversor a través de n2. La expresión del torque es ahora: Te p p M isq ird' isd irq' donde p p es el número de pares de polos. Figura 7. Plano deslizante. En la Figura 8 se observa el logro del objetivo primario de control en la evolución temporal de la potencia generada, que una vez pasado el período de alcance, se mantiene en todos los casos coincidente con la máxima. B. Valores nominales y otros parámetros Zs 2S 50rad / s Vs n1 n2 1, 2 pp Rs 119m: Rr Ls Lr 1, 4mH L f c0 1,142.10 2 c1 c3 1,191.10 9 R 460 / 3 2 238m: 10,1mH 2, 214.10 4 6, 75m Pr 60kW J 7, 0623Kg.m 2 R f 25, 9m: M 35,1mH c2 1, 03.10 6 U 1, 2242Kg / m 3 Agradecimiento Figura 8. Potencias generadas y máxima. Este trabajo fue financiado por la UNLP, CONICET y SECyT, Argentina. 4. CONCLUSIONES 4. REFERENCIAS El estudio, diseño y análisis de 4 controladores basados en algoritmos 2-MD han permitido apreciar la viabilidad de su aplicación al control de un SCEE de velocidad variable, conectado a red, operando en la zona de carga parcial. Las cuatro propuestas resultaron ser capaces de realizar en forma robusta el seguimiento de una variable de gran aleatoriedad, como es la velocidad del viento, aún tratándose de un sistema no lineal, en presencia de perturbaciones externas y con incertidumbre en los modelos. El algoritmo “super-twisting” se admite para el caso en estudio como la mejor opción, teniendo en cuenta la performance del sistema controlado y la simplicidad de operación e implementación, dado que requiere de dos parámetros de diseño, y el conocimiento en cada instante de la variable de deslizamiento únicamente y no de su derivada, como los demás algoritmos estudiados. [1] World Wind Energy Report 2008. World Wind Energy Association. Feb 2009. [2] I. Munteanu, “Contributions to the optimal control of wind energy conversion systems”. PhD thesis, Univ. of Galati. 2006. [3] J.Y. Hung, W. Gao y J.C. Hung, “Variable structure control: a survey”. IEEE Trans. Ind. Electronics, 40(1):2-22, 1993. [4] A. Sabanovic, L.M. Fridman y S. Spurgeon, “Variable structure systems: from principles to implementation”. IET, UK, 2004. [5] G.Bartolini, A.Levant, A.Ferrara y E.Usai "On second-order sliding-mode controllers" Young y Ozguner, Springer Verlag, 1999. [6] J.A. Baroudi, V. Dinavahi, y A.M. Knight, “A review of power converter topologies for wind generators”. Renewable Energy, 32(14):2369–2385, Nov. 2007. [7] R.Spée, S.Bhowmik y J.H.R.Enslin, “Novel control strategies for variable-speed doubly fed power generation systems”. Renewable Energy, 6(8):907–915, Nov. 1995. [8] T.Burton, D.Sharpe, N.Jenkins, E.Bossanyi, “Wind Energy handbook”. John Wiley and Sons, England, 2001. [9] H. De Battista, P.F. Puleston, R.J. Mantz y C.F.Christiansen, “Sliding mode control of wind energy systems with DOIG–power efficiency and torsional dynamics optimization”. IEEE Trans. Power Systems, 15(2):728–734, 2000. [10] A.Levant, “Principles of 2-sliding mode design”. Automatica, 43(4):576–586, 2007. A. Modelo de Park Las ecuaciones diferenciales no lineales que describen al generador, en un marco sincrónico rotante directo en cuadratura (d-q) son: Mp Zs M º ªisd º ª Rs Ls p Zs Ls Zs Rs Ls p Zs M Mp » « isq » « ' ' V sZs M Rb Lb p sZs L'r » «ird' » « Mp Mp sZs L'r Rb' L'b p »¼ «¬ irq' »¼ «¬ sZs M donde V T >0 Vs t Vs'' ' u sin(T ) Vs'' ' u cos(T ) @ , tan 1 (ird / irq ) , p es el operador derivada temporal, Lb Lr 0, 55 L f , con Lr , Lr y M