Campus Monterrey
Escuela de Ingenier´ıa y Ciencias
Dise ˜no de estimadores fasoriales para redes de distribuci´on
Una tesis presentada por
David Santiago Pacheco Cherrez
Presentado a la
Escuela de Ingenier´ıa y Ciencias
en cumplimiento parcial de los requisitos para el grado de Maestro en Ciencias
en
Ciencias de la Ingenier´ıa
Monterrey, Nuevo Le´on, Mayo, 2021
Campus Monterrey
Escuela de Ingeniería y Ciencias
Los miembros del comité recomendamos que la presente tesis de David Santiago Pacheco Cherrez sea aceptada como requisito parcial para obtener el grado académico de Maestro en Ciencias con Especialidad en Ciencias de la Ingeniería.
__________________________
Dr. Jonathan C. Mayo Maldonado Tecnológico de Monterrey Asesor
__________________________
Dr. Jesús E. Valdez-Resendiz Tecnológico de Monterrey Co-asesor
___________________________
Dr. Gerardo Escobar Tecnológico de Monterrey Sinodal _________________________________
Dr. Rubén Morales Menéndez Director Nacional de Posgrado Escuela de Ingeniería y Ciencias Monterrey, Nuevo León, 14 Junio 2021
ii
A mis padres. A ustedes por todo lo que me han dado siempre les dedico este trabajo.
3
Me gustar´ıa agradecer a toda la gente que me ha ayudado durante mis estudios en la maestr´ıa.
Principalmente, a mi asesor Dr. Jonathan Mayo, no s´olo por ser un excelente asesor y gu´ıa, sino tambi´en por todas sus cr´ıticas constructivas y compartir conmigo un poco de su conocimiento e ideas. Trabajar con usted me ha motivado para en el futuro tratar de ser un buen investigador.
Quisiera tambi´en agradecer al Dr. Jesus Valdez por la ayuda brindada en el laboratorio y en el manejo de los distintos instrumentos que fueron necesarios para la experimentaci´on y validaci´on de los algoritmos.
Estoy muy agradecido con todos mis amigos de la maestr´ıa. Quiero decirles que real- mente disfrut´e estos dos a˜nos contigo. Gracias por hacerme sentir como si estuviera en casa, en mi pa´ıs. Aprend´ı y compart´ı muchos momentos con todos ustedes.
Especialmente quiero agradecer a mis padres, por ser mi apoyo no s´olo durante estos
´ultimos a˜nos, sino ustedes han estado ah´ı siempre, toda mi vida. Sin su ayuda no podr´ıa haber logrado nada de lo que me he propuesto. Siempre tengo en mente que una buena educaci´on es la mejor herencia que se le puede dejar a un hijo.Muchas gracias.
Finalmente, quisiera agradecer a mis patrocinadores el Tecnol´ogico de Monterrey y CO- NACYT por las becas que me otorgaron.
4
por
David Santiago Pacheco Cherrez Abstract
En este trabajo se presenta un estimador fasorial din´amico monof´asico para redes de distri- buci´on que posee dos partes. El primer estimador propuesto, es un seguidor de frecuencia en tiempo discreto (dFLL) que estima la componente fundamental en fase de una se˜nal de re- ferencia monof´asica distorsionada y su frecuencia. Tambi´en, el estimador propuesto permite estimar la se˜nal en cuadratura de la magnitud fundamental lo que es visto como el marco de referencia s´ıncrono αβ y, de esta forma estimar los fasores din´amicos de una se˜nal de refe- rencia. Adem´as, el primer estimador es capaz de calcular los arm´onicos que posee la se˜nal de referencia. El dise˜no propuesto se basa en un modelo discreto exacto de un oscilador o generador de se˜nal.
El segundo estimador, basado en el Filtro de Kalman, estima otros fasores de la red (magnitud y fase). Para esto se realiza la representaci´on de la red el´ectrica, basada en grafos, en espacio de estados. Y a partir de determinados puntos de medici´on obtener todas las corrientes en la red y conocer el estado en que se encuentra.
Por otro lado, para estimar de una forma precisa, el Filtro de Kalman requiere obser- vabilidad completa del sistema; por lo que, se plantea un problema de optimizaci´on con el fin de minimizar los puntos de mediciones requeridas, y que, al mismo tiempo garantice la observabilidad completa.
Finalmente, se implementan simulaciones y experimentaci´on de MATLAB utilizando µPMUs y una tarjeta de adquisici´on de datos DSpace, y se obtienen resultados satisfacto- rios, debido a que, el algoritmo demuestra ser capaz de estimar, de manera precisa, el estado completo de todas las variables de estado en la red.
5
3.1. Magnitud y fase del voltaje estimadas del dPLL . . . 15
3.2. Magnitud y fase del voltaje estimadas del dPLL . . . 16
3.3. Error del voltaje estimado por el dPLL . . . 16
3.4. Frecuencia estimada del dPLL . . . 16
3.5. Magnitud y fase del voltaje estimadas del dPLL . . . 17
4.1. Grafo . . . 19
4.2. Simulaci´on: ejemplo de estimaci´on . . . 24
4.3. Simulaci´on: estimaci´on de j1, fase y ´angulo de otros puntos de la red . . . 24
4.4. Simulaci´on: estimaci´on de j2, fase y ´angulo de otros puntos de la red . . . 24
4.5. Simulaci´on: estimaci´on de j3, fase y ´angulo de otros puntos de la red . . . 25
5.1. Instrumentos usados en la experimentaci´on. . . 29
5.2. Esquema en Simulink para el escenario 1 . . . 30
5.3. Se˜nal fundamental estimada por el dPLL para el escenario 1 . . . 31
5.4. Error del dPLL para el escenario 1 . . . 31
5.5. Frecuencia estimada del dPLL para el escenario 1 . . . 31
5.6. Magnitud y fase del voltaje estimadas del dPLL para el escenario 1 . . . 32
5.7. Esquema en Simulink para la simuaci´on 2 . . . 32
5.8. Se˜nal fundamental y en cuadratura estimada por el dPLL para el escenario 2 . 33 5.9. Se˜nal fundamental y en cuadratura estimada por el dPLL para el escenario 2 . 33 5.10. Error del dPLL para el escenario 2 . . . 34
5.11. Frecuencia estimada del dPLL para el escenario 2 . . . 34
5.12. ´Angulo y fase estimadas por el dPLL para el escenario 2 . . . 34
5.13. Estimaci´on del 3er arm´onico del dPLL para el escenario 2 . . . 35
5.14. Estimaci´on del 5to arm´onico del dPLL para el escenario 2 . . . 35
5.15. Estimaci´on del 7mo arm´onico del dPLL para el escenario 2 . . . 35
5.16. Esquema en Simulink para el escenario 3 . . . 36
5.17. Se˜nal fundamental estimada por el dPLL para el escenario 3 . . . 36
5.18. Se˜nal fundamental estimada por el dPLL para el escenario 3 . . . 37
5.19. Error del dPLL para el escenario 3 . . . 37
5.20. Frecuencia estimada del dPLL para el escenario 3 . . . 37
5.21. Coodernadas estimadas dq por el dPLL para el escenario 3 . . . 37
5.22. Esquema en Simulink para el escenario 4 . . . 38
5.23. Se˜nal fundamental estimada por el dPLL para el escenario 4 . . . 39
5.24. Se˜nal fundamental estimada por el dPLL para el escenario 4 . . . 39
6
5.27. Coordenadas estimadas dq por el dPLL para el escenario 4 . . . 40
5.28. Metodolog´ıa para las simulaci´on y comprobaci´on del algoritmo . . . 41
5.29. Microred bajo estudio . . . 42
5.30. Grafo de la microred Bajo estudio . . . 43
5.31. Microred en Simulink - Estado estable . . . 43
5.32. Resultados - Fasores para el estado estable de la red. J1 . . . 44
5.33. Resultados - Fasores para el estado estable de la red. J2 . . . 44
5.34. Resultados - Fasores para el estado estable de la red. J3 . . . 45
5.35. Resultados - Fasores para el estado estable de la red. J4 . . . 45
5.36. Resultados - Fasores para el estado estable de la red. J5 . . . 45
5.37. Resultados - Fasores para el estado estable de la red. J6 . . . 45
5.38. Resultados - Fasores para el estado estable de la red. J7 . . . 45
5.39. Resultados - Fasores para el estado estable de la red. J8 . . . 46
5.40. Resultados - Fasores para el estado estable de la red. J9 . . . 46
5.41. Resultados - Fasores para el estado estable de la red. J10 . . . 46
5.42. Resultados experimento 5- J1 . . . 47
5.43. Resultados experimento 5- J2 . . . 47
5.44. Resultados experimento 5- J3 . . . 47
5.45. Resultados experimento 5- J4 . . . 47
5.46. Resultados experimento 5- J5 . . . 47
5.47. Resultados experimento 5- J6 . . . 48
5.48. Microred en simulink, frecuencia variable para la el escenario 6 . . . 49
5.49. Resultados experimento 6. Frecuencia µPMU y estimador. . . 49
5.50. Resultados experimento 6. J1 . . . 50
5.51. Resultados experimento 6. J2 . . . 50
5.52. Resultados experimento 6. J3 . . . 50
5.53. Resultados experimento 6. J4 . . . 50
5.54. Resultados experimento 6. J5 . . . 51
5.55. Resultados experimento 6. J6 . . . 51
5.56. Experimento 6. Corrientes de enlace J7. . . 51
5.57. Experimento 6. Corrientes de enlace J8. . . 51
5.58. Experimento 6. Corrientes de enlace J9. . . 52
5.59. Experimento 6. Corrientes de enlace J10. . . 52
D.1. µPMU . . . 75
7
2.1. Problemas en DSSE . . . 7 2.2. T´ecnicas de Estimaci´on [4]. . . 8 2.3. Desaf´ıos de la Generaci´on Distribuida . . . 9 5.1. Resultados de la estimaci´on del dPLL para los experimentos 1, 2, 3 y 4. . . . 40 5.2. Resultados Fasores-estado estable . . . 46 5.3. Resultados de la estimaci´on de estado para la simulaci´on 5 - Estado estable . 48 D.1. Canales de medici´on de voltaje . . . 76 D.2. Canales de medici´on de corriente . . . 76
8
Abstract 5
List of Figures 7
List of Tables 8
1. Introducci´on 1
1.1. Objetivos y Contribuciones . . . 3
1.1.1. Objetivo General . . . 4
1.1.2. Objetivos Espec´ıficos . . . 4
2. Estimaci´on de estado en sistemas el´ectricos 5 2.1. Estimaci´on de estado convencional en redes el´ectricas . . . 5
2.1.1. Enfoque convencional . . . 6
3. Estimaci´on de frecuencia, magnitud y fase 10 3.1. Seguidor de frecuencia . . . 10
3.2. Descripci´on en tiempo discreto de la din´amica de un fasor . . . 11
3.3. Estimador fasorial din´amico . . . 12
3.4. Estimaci´on y compensaci´on arm´onica . . . 13
3.5. An´alisis de estabilidad . . . 14
3.6. Simulaci´on . . . 15
3.7. Resumen . . . 16
4. Estimaci´on de estado fasorial 18 4.1. Representaci´on de la red . . . 18
4.2. Discrectizaci´on de un Modelo Lineal Continuo . . . 21
4.3. Observadores de estado . . . 22
4.4. Filtro de Kalman . . . 22
4.4.1. Simulaci´on . . . 23
4.5. Puntos ´optimos para la medici´on garantizando observabilidad . . . 25
4.6. Simulaci´on . . . 26
4.7. Resumen . . . 27
9
5.1.1. Experimentos . . . 30
5.2. Estimaci´on de estado fasorial . . . 40
5.2.1. Experimentos . . . 40
5.2.2. Experimento 5. Estado estable . . . 43
5.2.3. Experimento 6. Variaci´on de la frecuencia de la red a˜nadiendo arm´oni- cos a la red. . . 48
5.3. Resumen . . . 52
6. Conclusiones y futuras investigaciones 53 6.1. Conclusiones generales . . . 53
6.2. Futuras investigaciones . . . 54
A. C´odigo: dPLL 56 B. C´odigo: Estimaci´on fasorial 59 C. C´odigo: Estimaci´on de Estado - dPLL y Kalman 63 C.1. C´odigo: Estimaci´on de Estado - dPLL y Kalman . . . 63
C.2. Gr´aficas. Datos de µPMU y estimador . . . 69
D. µPMU 75
Bibliography 80
10
Introducci´on
En la actualidad, los objetivos ambientales y clim´aticos mundiales solo podr´ıan lograrse a trav´es de la transici´on energ´etica, debido a que, permite que las energ´ıas renovables desem- pe˜nen un papel central para reducir las emisiones de CO2 [19]. En nuestro caso, M´exico esta- bleci´o el desafiante objetivo de producir el 35 % de su electricidad a partir de energ´ıa limpia para 2024 [40]; una forma alcanzar este objetivo es transformar su red el´ectrica convencional en una red inteligente [39]. En esta transici´on energ´etica, el sistema el´ectrico de M´exico de- ber´a utilizar fuentes de generaci´on descentralizadas, conocidos como generaci´on distribuida (GD), que a su vez deber´an ocupar recursos renovables; adem´as, estos estar´an probablemente conectados directamente a la red de distribuci´on.
Uno de los problemas en desarrollo es el impacto de los paneles solares en la red de distribuci´on, ya que provocan aumentos de voltaje y que se expanda el potencial de uso de la bater´ıa; es decir, si todos los clientes exportaran simult´aneamente energ´ıa de su bater´ıa, se tendr´ıa a´un m´as posibilidades de problemas de sobretensi´on. El crecimiento de estos Recursos Energ´eticos Distribuidos (DER) est´a impulsando una mayor necesidad de observar los flujos y voltajes en la distribuci´on; por lo que, se ha propuesto que la estimaci´on del estado (volta- jes/corriente) en una l´ınea de distribuci´on ser´ıa una ruta de menor costo en lugar de extensas mediciones y comunicaciones [24].
En la forma convencional, con una red de distribuci´on de energ´ıa, principalmente, radial y un flujo de energ´ıa unidireccional, solo era necesario evaluar la envolvente de las condi- ciones de dise˜no; por ejemplo, cargas m´aximas o corrientes de falla, en lugar de observar continuamente el estado operativo del sistema [3]. Pero, el crecimiento de la generaci´on dis- tribuida introduce variabilidad e incertidumbre; por ejemplo, la inclusi´on de GD introduce flujos de energ´ıa bidireccionales en la red [20].
Estas cuestiones son muy importantes desde el punto de vista t´ecnico, ya que existen diferencias significativas en el dise˜no de las redes de distribuci´on y transmisi´on. En primer lugar, los sistemas de distribuci´on no suelen estar dise˜nados para la conexi´on de dispositivos de generaci´on de energ´ıa; dado que, como se dijo en el p´arrafo anterior, esto introduce flujos bidireccionales en la red [6]. Segundo, en comparaci´on con los sistemas de transmisi´on, cuyos cables poseen una resistencia baja en comparaci´on a su inductancia, la resistencia en las l´ıneas de distribuci´on es a menudo mayor que, o al menos similar, a la inductancia. Por lo tanto, la resistencia de la l´ınea de distribuci´on provoca una proporci´on importante de la ca´ıda de tensi´on a lo largo de las l´ıneas de distribuci´on, as´ı como de las p´erdidas de la l´ınea [2].En
1
consecuencia, la conexi´on de generaci´on distribuida puede tener una influencia relevante en el nivel de voltaje local.
En tercer lugar, los sistemas de distribuci´on usualmente no est´an conectados a los sis- temas de control y adquisici´on de datos (SCADA); de modo que, la recopilaci´on de datos necesaria para el control del sistema de distribuci´on y de las unidades de GD es dif´ıcil. La complejidad de la recopilaci´on de datos para el control del sistema en mercados competiti- vos aumenta, debido al hecho de que los generadores de energ´ıa independientes operan sus unidades de GD de acuerdo con las se˜nales de precios del mercado, que no necesariamente corresponden a los requisitos de control del sistema en las ´areas de distribuci´on local [6];
por lo tanto, se requieren cambios en la protecci´on y el control de las estrategias de flujo de energ´ıa. Adem´as, la incorporaci´on de tales tecnolog´ıas puede tener un impacto en la calidad de la energ´ıa y la estabilidad del voltaje a nivel del cliente [36],[47].
Por consiguiente, se tiene en cuenta que, las ra´ıces de los problemas del sistema de energ´ıa, generalmente, se encuentran en el sistema de distribuci´on, ya que casi el 90 % de todos los cortes y perturbaciones de energ´ıa tienen su origen en ese nivel [16]. Por esta raz´on, la b´usqueda para llegar a una red inteligente debe comenzar en este nivel.
Uno de los instrumentos de medici´on que nos puede ayudar a llegar a esta red inteligente son las unidades de medici´on fasoriales (PMU). Un PMU proporciona mediciones sincroni- zadas ultra precisas de magnitudes de voltaje (y opcionalmente actual) y ´angulos de fase o sincrofasores [3], estos se han aplicado principalmente a los sistemas de transmisi´on, en parte debido a su alto costo; pero, cada vez hay una reducci´on continua en el costo por lo que la aplicaci´on de estas tecnolog´ıas a nivel de distribuci´on est´a creciendo. Por ello, con el inter´es de aumentar la confiabilidad, se da las oportunidades para desarrollar diversos recursos para los servicios de la red, lo que genera inter´es en herramientas como las unidades de medici´on de micro-sincrofasores (µPMU) que son unidades de medici´on avanzadas [45], y, tambi´en en herramientas de monitoreo m´as integral como son las t´ecnicas de estimaci´on de estado.
La estimaci´on de estado en las redes de distribuci´on de energ´ıa el´ectrica es usada para calcular un consistente y confiable estado de la red, al basarse en mediciones en tiempo real utilizando alg´un tipo de criterio de estimaci´on [11]. Y, con el aumento de tama˜no de las redes de distribuci´on, el incremento del n´umero de nodos y, por ello, el n´umero de informaci´on de la red a partir de las mediciones, se incrementan los tiempos de c´alculo del estado de la red, lo que provoca que los m´etodos tradicionales sean impr´acticos. Adem´as, con la transici´on de la distribuci´on pasiva tradicional a las futuras redes de distribuci´on con naturaleza activa, se crean nuevos desaf´ıos en el control y operaci´on de las redes de distribuci´on. Y, el uso de ciertas infraestructuras de medici´on, como las ya mencionadas unidades de medici´on µPMU, ha sido respaldado y confirmado en varios estudios como [7, 28].
En este sentido, y, tambi´en, motivados por los nuevos desaf´ıos, las t´ecnicas de estima- ci´on de estado se han convertido en una de las herramientas m´as utilizadas para garantizar un rendimiento seguro, confiable y ´optimo del sistema, por lo que algunas empresas de servicios p´ublicos ya han comenzado a implementar y usar [49].
Un punto que se debe tener en cuenta es la ubicaci´on de los instrumentos de medici´on, ya que la ubicaci´on del equipo tiende a influir en la calidad y precisi´on de la estimaci´on del estado en gran medida; por lo tanto, la ubicaci´on adecuada del mismo podr´ıa ser fundamental, pues existen varios estudios que describen sobre la colocaci´on de los instrumentos de medici´on para mejorar la observabilidad [1, 37].
Por estas razones, el presente trabajo desarrolla un algoritmo de estimadores fasoriales que pueden ser usados en un sistema de distribuci´on de una manera similar a los µPMUs, para lo cual se desarrolla un observador de estado de varios puntos de la red basado en modelos de grafos; adem´as, el algoritmo incluye la estimaci´on de frecuencia, fase y magnitud de las se˜nales de corriente y voltaje. Cabe recalcar que, un punto importante es la estimaci´on de los arm´onicos que afectan a la red, los cuales pueden ser tambi´en estimados con el algoritmo propuesto. De igual manera, teniendo en cuenta que una parte importante para la correcta estimaci´on de la red es la ubicaci´on de los puntos de medici´on se ha desarrollado un algoritmo para la optimizaci´on de la ubicaci´on de los instrumentos de medici´on. Utilizando los paquetes de Software Matlab y Simulink juntamente con una tarjeta de adquisici´on de datos se realiza la validaci´on del algoritmo.
Este documento se organiza de la siguiente manera:
Cap´ıtulo 2. Se describe, en una forma general, qu´e son los estimadores de estado de sistemas el´ectricos, los m´etodos y las herramientas tradicionales.
Cap´ıtulo 3. Se describe nuestro algoritmo de seguimiento de frecuencia en tiempo dis- creto, que se utiliza como base para nuestro algoritmo de estimaci´on de estado.
Cap´ıtulo 4. Se estudia los sistemas lineales, de los cuales se desprende la representa- ci´on del modelo de la red y las distintas herramientas utilizadas para la estimaci´on de estado. Tambi´en, se describe el estimador basado en el Filtro de Kalman; que es capaz de estimar los fasores que se encuentran la red de distribuci´on.
Cap´ıtulo 5. Se especifica las simulaciones y experimentos implementados para validar los algoritmos antes descritos.
Cap´ıtulo 6. Se proporciona conclusiones generales y establecemos direcciones de in- vestigaci´on futuras.
1.1. Objetivos y Contribuciones
Teniendo en cuenta la discusi´on anterior, con este trabajo queremos contribuir a este problema, proponiendo un algoritmo capaz de estimar de forma fasorial la red de distribuci´on.
Lo que se har´a: primero se buscar´a la optimizaci´on de los instrumentos de medici´on para garantizar la observabilidad completa de la red a partir de pocos puntos de medici´on. Luego, se utilizar´a un algoritmo de seguimiento de la frecuencia para estimar los puntos medidos.
Finalmente, a partir de estos puntos se utilizar´a observadores de estado para estimar todos los puntos de la red en forma de fasores de corriente.
Teniendo en cuenta esto, las principales contribuciones son
Estimaci´on de arm´onicos en los puntos de medici´on, lo que ayudar´ıa a saber la calidad de energ´ıa que posee la red.
Estimaci´on fasorial de todos los puntos de la red a partir de pocas mediciones, lo que nos ayuda a disminuir costos; ya que, por lo general los instrumentos de medici´on, como los µPMU, poseen alto costo.
Cabe recalcar que, los µPMU comerciales actuales s´olo pueden estimar la frecuencia, magni- tud y fase de la se˜nal en los puntos que se est´an midiendo. Adem´as, no son capaces de medir la distorsi´on arm´onica en tales puntos; en comparaci´on con nuestro algoritmo que s´ı es capaz.
1.1.1. Objetivo General
Desarrollar una t´ecnica de estimaci´on fasorial para sistemas de distribuci´on el´ectrica a partir de observadores de estado de varios puntos de la red bas´andose en modelo de grafos.
1.1.2. Objetivos Espec´ıficos
1. Estimar la frecuencia, magnitud y fase de varios puntos de la red.
2. Estimar los arm´onicos que afectan a la red de distribuci´on.
3. Estimar la magnitud y fase de todas las corrientes que existen en la red.
4. Validar de forma experimental los diferentes algoritmos de estimaci´on propuestos.
Estimaci´on de estado en sistemas el´ectricos
En este cap´ıtulo se describir´a qu´e son los algoritmos de estimaci´on de estado en sistemas el´ectricos. As´ı como los distintos m´etodos, sus usos e importancia que tiene en el funciona- miento del sistema.
2.1. Estimaci´on de estado convencional en redes el´ectricas
Empezaremos definiendo los algoritmos de estimaci´on de estado como aquellos algorit- mos que ajustan las mediciones realizadas en el sistema a un modelo matem´atico con el fin de proporcionar una base de datos confiable para otras funciones de monitoreo, evaluaci´on de seguridad y control [18].
Despu´es de m´as de cuatro d´ecadas de desarrollo, una redundancia de medici´on suficiente en la red de transmisi´on ha permitido la observabilidad del sistema y el procesamiento de datos incorrectos para la estimaci´on de estado. Asumiendo una operaci´on de malla balanceada (secuencia positiva), el estado del disyuntor, la posici´on del cambiador de tomas en l´ınea y las mediciones anal´ogicas, incluidos los flujos de energ´ıa real y reactiva, las inyecciones de energ´ıa de la barra, las tensiones y las mediciones de fasores, se utilizan en la estimaci´on de estado del sistema de transmisi´on (TSSE) que generalmente utiliza la magnitud del voltaje y el ´angulo de fase como variables de estado. TSSE es una herramienta b´asica en el centro de control de energ´ıa y se ejecuta junto con las funciones de evaluaci´on de seguridad cada 2 minutos o menos para garantizar operaciones seguras del sistema [32]. Los estimadores de estado poseen todas o alguna de estas funciones [8]:
Procesador de topolog´ıa: recopila datos de estado sobre los disyuntores e interruptores y configura el diagrama unifilar del sistema.
An´alisis de observabilidad: Determina si se puede obtener una soluci´on de estimaci´on de estado para todo el sistema utilizando el conjunto de medidas disponible. Identifica las ramas no observables y las islas observables en el sistema, si existen.
Soluci´on de estimaci´on de estado: determina la estimaci´on ´optima para el estado del sistema, que se compone de voltajes de bus complejos en todo el sistema de energ´ıa,
5
seg´un el modelo de red y las mediciones recopiladas del sistema. todos los flujos de l´ınea, cargas, tomas de transformadores y salidas de generador. proporciona las mejores estimaciones para
Procesamiento de datos incorrectos: detecta la existencia de errores graves en el con- junto de medidas. Identifica y elimina malas medidas siempre que haya suficiente re- dundancia en la configuraci´on de medida.
Procesamiento de errores estructurales y de par´ametros: Estima varios par´ametros de la red, como los par´ametros del modelo de la l´ınea de transmisi´on, los par´ametros del transformador de cambio de derivaci´on, los par´ametros del condensador en derivaci´on o del reactor. Detecta errores estructurales en la configuraci´on de la red e identifica el estado err´oneo del interruptor siempre que haya suficiente redundancia de medici´on.
Los algoritmos desarrollados para TSSE deben adaptarse para que sean adecuados para la estimaci´on del estado del sistema de distribuci´on (DSSE). En la Tabla 2.1 se presentan los principales problemas y diferencias que posee la estimaci´on en la parte de distribuci´on.
A pesar de todos estos desaf´ıos t´ecnicos, la DSSE crece cada vez m´as, inclusive hay varias empresas y proyectos que est´an promoviendo el monitoreo y control en el ´area de distribuci´on y as´ı promover la DSSE.
Una discusi´on relevante sobre la DSSE es presentada en [5], donde las conexiones entre la implementaci´on de SE y la pr´actica SE elaboran variables tales como longitudes de l´ınea, flujos de interruptores, regulaci´on de voltaje y ´areas de medici´on.
2.1.1. Enfoque convencional
Dado un vector de mediciones z (con tama˜no m × 1) y una funci´on de medici´on h, que conecta el vector de estado verdadero x (con tama˜no n×1) al vector de medici´on (es decir, z = h(x)+e, con e que denota el vector de error de medici´on), el problema de estimaci´on de estado se puede formular como un problema de optimizaci´on de m´ınimos cuadrados ponderados (WLS) (con letras en negrita que denotan vectores o matrices) [26]:
ˆ
x = arg min
x
(z − h(x))TW (z − h(x))
donde ˆx es el vector de estado estimado, T es la transposici´on de la matriz y W denota la matriz de peso que representa la varianza de los datos medidos. Una opci´on ampliamente utilizada para la matriz de pesos es W = diagσ1−2, ...., σm−2 , donde σj−2 representa la va- rianza del error de medici´on correspondiente al j-´esimo elemento de z. Esta elecci´on de la matriz de ponderaciones se basa en dos supuestos: 1) el vector de error (e) tiene una distri- buci´on gaussiana con media cero y 2) los errores de medici´on de los diferentes elementos del vector de medici´on son estad´ısticamente independientes. Bajo estos supuestos, el problema WLS se transforma en la estimaci´on de m´axima verosimilitud.
A partir de aqu´ı existen varios estimadores que se han implementado ya sea utilizando un tipo de coordenadas o tambi´en diferentes variables de estado para poder as´ı estimar el estado de la red, Watitwa en [4] realiza el resumen de las t´ecnicas clasific´andolas seg´un el estimador escogido, Tabla 2.2.
Tabla 2.1: Problemas en DSSE
Observabilidad
A diferencia de los sistemas de transmisi´on, los sistemas de distribuci´on son muy inobservables, lo que significa que el n´umero de instrumentos de medici´on en una red es generalmente peque˜no en comparaci´on con el enorme tama˜no del sistema [10].
Bajo valor x/r
En los sistemas de distribuci´on, generalmente nos enfrentamos a niveles bajos de x / r, que hacen que las t´ecnicas convencionales de DC
SE en los sistemas de transmisi´on sean inutilizables a nivel de distribuci´on [48]
Operaci´on no balanceada
En la pr´actica, los sistemas de distribuci´on est´an muy desequilibrados, lo que conduce a un mayor nivel de complejidad en la formulaci´on de problemas de EE [13].
Problemas de comunicaci´on
Las limitaciones del sistema de comunicaci´on, como el ancho de banda y la capacidad de la red, tambi´en limitan la precisi´on y la velocidad del intercambio de datos [9].
Topolog´ıa de la red
Teniendo en cuenta el enorme tama˜no de la red de distribuci´on y observando que los datos completos relacionados con la topolog´ıa de esta red no suelen almacenarse en un grado
adicional de complejidad a DSSE en estas redes [42].
Integraci´on
de energ´ıa renovable
La mayor penetraci´on de los recursos de energ´ıa renovable introduce un mayor nivel de incertidumbre en la operaci´on del sistema de distribuci´on y DSSE
Problemas de seguridad
El tema de la ciberseguridad es una nueva preocupaci´on en la gesti´on y control de los sistemas de distribuci´on activos.
Estimador Ventajas Inconvenientes Polar node-voltage
Estimaci´on directa de la magnitud y fase del voltaje.
Mayor n´umero de funciones de medici´on no lineal Apto para redes malladas Alta carga computacional Rectangular
node-voltage
Linealizaci´on de muchas
funciones de medici´on. Tratamiento dif´ıcil de las mediciones de magnitud actual.
Alta velocidad computacional.
Tambien adecuado para redes malladas.
Polar
branch-current
F´acil manejo de mediciones de magnitud actual.
Mayor n´umero de funciones de medici´on no lineales.
Alta carga computacional Solo para redes radiales / o muy poco malladas.
Rectangular branch-current
Linealizaci´on de muchas
funciones de medici´on. Solo para redes radiales / o muy poco malladas Matrices de sistema muy dispersas
Alta velocidad computacional.
Tabla 2.2: T´ecnicas de Estimaci´on [4].
Tabla 2.3: Desaf´ıos de la Generaci´on Distribuida
T´ecnicos
Incremento de Voltaje
El efecto de aumento de voltaje es un factor clave que limita la cantidad de capacidad de GD adicional que se puede conectar a las redes de distribuci´on rurales.
Calidad de la energ´ıa
Por lo general, se consideran importantes dos aspectos de la calidad de la energ´ıa:
1. variaciones de voltaje transitorias y 2. distorsi´on arm´onica del voltaje de la red.
Protecci´on
Se pueden identificar varios aspectos diferentes de la protecci´on DG: Protecci´on del equipo de generaci´on contra fallas internas; protecci´on de la red de distribuci´on averiada contra corrientes de defecto suministradas por la DG; protecci´on contra la formaci´on de islas o p´erdida de red e impacto de GD en la protecci´on del sistema de distribuci´on existente.
Estabilidad
Las ´areas que deben considerarse incluyen transitoria, as´ı como estabilidad din´amica a largo plazo y colapso de voltaje.
Comerciales
Para apoyar el desarrollo de redes de distribuci´on activas y extraer los beneficios correspondientes asociados con la conexi´on de una mayor cantidad de GD, es necesario desarrollar nuevos acuerdos comerciales.
Regulatorio
En ausencia de una pol´ıtica clara y de los instrumentos regulatorios asociados sobre el tratamiento de la GD, es muy poco probable que este tipo de generaci´on prospere.
Las razones de esto son en parte hist´oricas y est´an relacionadas con la forma en que las redes de distribuci´on se han desarrollado y operado como redes pasivas. Para impulsar los cambios
requeridos, existe una clara necesidad de desarrollar y articular pol´ıticas adecuadas que apoyen la integraci´on de la GD
en las redes de distribuci´on.
Estimaci´on de frecuencia, magnitud y fase
3.1. Seguidor de frecuencia
Los algoritmos de seguimiento de fase (PLL) por sus siglas en ingl´es (Phase-Locked- Loop) han sido ampliamente usados para la reconstrucci´on de se˜nales sinusoidales, partiendo de referencias peri´odicas, p. ej. un problema muy conocido en sistemas el´ectricos que usan este tipo de algoritmo es la sincronizaci´on de red [41]. Juntamente con la estimaci´on de la se˜nal que queremos estimar, los algoritmos de PLL tambi´en obtienen como resultado una es- timaci´on del ´angulo de fase y su frecuencia fundamental. Sin embargo, el problema se vuelve mucho m´as complejo cuando no se posee una se˜nal pura, es decir esta se˜nal puede poseer distorsi´on arm´onica y su frecuencia puede no ser constante. Cada vez existe m´as inter´es de investigaci´on en los algoritmo de PLL por el aumento de equipos conectados y la genera- ci´on distribuida a partir de energ´ıas renovables p. ej. la tecnolog´ıa fotovoltaica requiere de inversores monof´asicos para conectarse a la red.
Existen varios dise˜nos de PLL, algunos de los dise˜nos m´as usados se basan en dise˜nos trif´asicos. Estos dise˜nos est´an enfocados en la generaci´on de dos se˜nales ortogonales dentro de un marco de referencia fijo al cual podemos llamar coordenadas αβ. El art´ıculo [23] presenta una idea clara a cerca del PLL-trif´asico.
Muchos de estos dise˜nos trif´asicos son dise˜nados en el dominio de tiempo continuo y para poder realizarlo usando alg´un procesador o componente digital se necesita discretizarlo.
Para abordar el problema directamente en tiempo discreto sin recurrir a aproximaciones, se han dise˜nado algunos esquemas PLL en tiempo discreto, que se denominan PLL digital o de tiempo discreto (dPLL) [38].
En los ´ultimos a˜nos, ha surgido una nueva familia de algoritmos de sincronizaci´on, deno- minados seguidores de frecuencia o FLL por sus siglas en ingl´es (Frequency-Locked-Loop) [35]. Como se expone en [22], el FLL difiere del PLL convencional, por que el oscilador controlado por voltaje (VCO), originalmente utilizado en el PLL, se ha omitido en el FLL.
Adem´as, el funcionamiento del PLL se basa en la estimaci´on del ´angulo de fase, mientras que en el caso del FLL, el funcionamiento se basa en la estimaci´on directa de la frecuencia fundamental [35].
Hay varias contribuciones interesantes de implementaciones de FLL en tiempo discreto (dFLL) en la literatura. Por ejemplo, [44] propone un dFLL que admite sinusoides variables en el tiempo que proporcionan resultados insesgados, es decir, que las estimaciones no dependen
10
de las condiciones iniciales dadas; los autores tambi´en validan este esquema mediante un riguroso an´alisis de estabilidad. En [34], se propone un dFLL basado en un generador de se˜nal en cuadratura (QSG) y una transformada discreta de Fourier; esta implementaci´on est´a dise˜nada para mostrar robustez en condiciones de se˜nal distorsionada.
Aqu´ı se ha dado una breve descripci´on de los algoritmos de seguimiento de frecuencia y fase, en la siguientes secciones presentaremos nuestro desarrollo para dise˜nar el estimador de frecuencia y fase que se usar´a en la estimaci´on fasorial.
3.2. Descripci´on en tiempo discreto de la din´amica de un fasor
Estudiamos el problema de identificar los par´ametros A, ω y φ de una funci´on sinusoidal.
y = A sin(ωt + φ) . (3.1)
En una red el´ectrica, el problema de identificar estos elementos es cada vez m´as complejo, ya que no son constantes, sino variables en el tiempo. Adem´as, esta se˜nal, ya sea un voltaje o una cantidad de corriente, no es necesariamente ”pura”, pero contiene distorsi´on arm´onica.
Para abordar estos desaf´ıos, adoptamos una perspectiva basada en modelos, que permitir´a una estimaci´on adaptativa de los par´ametros subyacentes de la tensi´on/corriente y su contenido arm´onico. Adem´as, mostramos que este enfoque se puede extender a la red de distribuci´on mediante el uso de un enfoque basado en grafos. De esta forma la soluci´on no solo es precisa, sino econ´omica, ya que evita el uso de equipos de instrumentaci´on adicionales para estimar nodos y l´ıneas de dif´ıcil acceso o simplemente inaccesibles.
Para hacer una distinci´on entre variables y valores nominales, usamos la notaci´on A, ω y φ para denotar cantidades nominales fijas de las que se obtienen los par´ametros reales desviados durante el funcionamiento de la red. La ecuaci´on (3.1) puede verse como la soluci´on anal´ıtica de un sistema diferencial de segundo orden de la forma:
d2
dt2y + ω2y = 0 .
Tenga en cuenta que las ra´ıces de esta ecuaci´on en el dominio de Laplace son s = ±jω corres- pondientes a un sistema marginalmente estable, es decir, un oscilador. Tenga en cuenta que en t´erminos de primer orden (espacio de estado) y est´a representado de manera equivalente por
d dt
xα xβ
= 0 −ω
ω 0
xα xβ
; y =1 0xα xβ
. (3.2)
Aunque hay varias bases para la soluci´on del espacio de estados que generan (3.1), tenga en cuenta, p. ej., col(y,dtdy); seleccionamos uno que es particularmente significativo f´ısicamente que se conoce como coordenadas αβ, tambi´en conocido como marco de referencia s´ıncrono (ver, por ejemplo, [30]).
En este art´ıculo nos interesa modelar cantidades en tiempo discreto, ya que este es un est´andar (est´andar IEEE C37.118) en el que operan los micro-sincrofasores (ver [46]). Para obtener un modelo de tiempo discreto de (3.2), primero obtenemos una soluci´on anal´ıtica en
el dominio del tiempo para algunas condiciones iniciales fijas, pero por lo dem´as arbitrarias col(xα(0), xβ(0)), es decir,
xα(t) xβ(t)
=cos(ωt) − sin(ωt) sin(ωt) cos(ωt)
xα(0) xβ(0)
.
Al definir un tiempo de muestra peque˜no Ts ∈ R+, la ecuaci´on anterior se puede evaluar en cualquier cantidad de tiempo ti ∈ R, con i = 1, 2, 3... , donde ti+1= ti+ Ts, entonces
xα(ti+1) xβ(ti+1)
=cos(ωTs) − sin(ωTs) sin(ωTs) cos(ωTs)
xα(ti) xβ(ti)
. (3.3)
Usamos el operador de desplazamiento σ, que act´ua sobre una variable de tiempo discreto (muestreada) x(ti), definiendo as´ı σx(ti) = x(ti + Ts). Para relajar la notaci´on y como una forma de hacer una ilustraci´on adecuada de los modelos de tiempo discreto, simplemente reescribimos (3.3) como
σxα xβ
=cos(ωTs) − sin(ωTs) sin(ωTs) cos(ωTs)
xα xβ
. (3.4)
que es un sistema de diferencias v´alido para cualquier condici´on inicial arbitraria. Para cons- truir la din´amica fasorial a partir del modelo (3.4), simplemente usamos una transformaci´on de αβ - a dq -coordinates (ver [31]), Es decir, esto se llama inversa de la Transformaci´on de Park en tiempo discreto:
xd xq
=cos(ηωTs) − sin(ηωTs) sin(ηωTs) cos(ηωTs)
−1
xα xβ
. (3.5)
con ση = η para cualquier η(0) ∈ Z+. Tenga en cuenta que al aplicar la transformaci´on (3.5) en (3.4), se obtiene
σxd xq
=xd xq
;
lo que implica que los componentes xd y xq son constantes. Estos vectores siguen siendo la componente fundamental y en cuadratura, pero giran a la misma velocidad que la velocidad angular η · ω · Ts. En t´erminos de cantidades fasoriales, estos componentes pueden verse como los componentes reales e imaginarios del plano complejo, luego su magnitud y ´angulo de fase pueden identificarse a partir del an´alisis tradicional de n´umeros complejos.
En este punto, hemos creado un modelo que asume una frecuencia constante, pero en condiciones est´andar de la vida real, este dif´ıcilmente es el caso. Por esta raz´on, en la siguiente secci´on construimos una estimaci´on fasorial con capacidades adaptativas, que es capaz de reconstruir la correspondiente din´amica fasorial a pesar de fuertes variaciones en la frecuencia angular.
3.3. Estimador fasorial din´amico
Aqu´ı se propone un estimador fasorial din´amico, el cual luego extenderemos su uso para la estimaci´on de la red de distribuci´on el´ectrica en nuestro algoritmo. Considere el modelo
(3.4), esta vez con una frecuencia angular variable ω, es decir, σxα
xβ
=cos(ωTs) − sin(ωTs) sin(ωTs) cos(ωTs)
xα xβ
. (3.6)
Considere el siguiente estimador de espacio de estados, que se basa en el modelo (3.6).
σ ˆxα ˆ xβ
=cos(ˆωTs) − sin(ˆωTs) sin(ˆωTs) cos(ˆωTs)
ˆxα ˆ xβ
−εTs(ˆxα− xα) 0
. (3.7)
en donde ε > 0 es la ganancia de amortiguaci´on; adem´as, definimos la frecuencia angular como un par´ametro a estimar cuya din´amica est´a descrita por
σ ˆω = ˆω + kTsxˆβ(ˆxα− xα) .
donde ˆω es la estimaci´on de la frecuencia angular de la red (ω), y k es ganancia de adaptaci´on.
De la misma forma que en la secci´on anterior para construir la din´amica fasorial con- vertimos de coordenadas αβ - a coordenadas dq utilizando la inversa de la Transformaci´on de Park:
ˆxd ˆ xq
=cos(ηωTs) − sin(ηωTs) sin(ηωTs) cos(ηωTs)
−1
ˆxα ˆ xβ
. (3.8)
Para obtener el modelo din´amico de las variables estimadas en t´erminos de coordenadas dq, se aplica el operador de desplazamiento a (3.8), que nos da
σ ˆxd ˆ xq
=cos(η(σω)Ts) − sin(η(σω)Ts) sin(η(σω)Ts) cos(η(σω)Ts)
−1 σ ˆxα
ˆ xβ
. (3.9)
lo que implica que los componentes xdy xq ser´an variables si ω es diferente a ω. Estos vectores siguen siendo la componente fundamental y en cuadratura, pero giran a la misma velocidad que la velocidad angular η · ω · Ts. De esta forma hemos definido nuestros fasores en el plano complejo, los cuales se utilizar´an en el an´alisis fasorial al emplearlos con el respectivo modelo de la red el´ectrica.
Hasta el momento hemos dise˜nado un estimador que es capaz de calcular la se˜nal funda- mental y en cuadratura (xα, xβ), as´ı como tambi´en la frecuencia de la fundamental ω a partir de una se˜nal de referencia. Sin embargo, en se˜nales que posean alta distorsi´on arm´onica se de- be incluir otro componente al estimador que sea capaz de calcular las componentes arm´onicas de mayor orden que posee la se˜nal fundamental. Por esto, en la siguiente secci´on se dise˜nar´a el estimador para reconocer estas distorsiones arm´onicas que puede poseer nuestra se˜nal de referencia.
3.4. Estimaci´on y compensaci´on arm´onica
Con la presencia de distorsi´on arm´onica nuestro estimador debe ser capaz de calcular las componentes arm´onicas de mayor orden de la se˜nal de referencia. Es por esto que se considera el estimador siguiente el cual se basa en el modelo (3.7). Se puede decir que este modelo es
una descomposici´on de la serie de Fourier, de esta manera se puede calcular las componentes de frecuencias de orden mayor que posee la se˜nal de referencia
σ ˆxn,α
ˆ xn,β
=cos(nˆωTs) − sin(nˆωTs) sin(nˆωTs) cos(nˆωTs)
ˆxn,α
ˆ xn,β
−εnTs(ˆxα− xα) 0
. (3.10)
donde n = 3, 5, 7, ... y ˆxn,α, ˆxn,β son la componente directa y en cuadratura estimadas del n-´esimo arm´onico. Tambi´en, εn es la ganancia del n-´esimo arm´onico. El conjunto de estima- dores de (3.10), es decir, la suma de cada estimaci´on para n = 3, 5, 7, ..., es la componente que a˜nadiremos a nuestro estimador para la compensaci´on arm´onica. En contraste con (3.7), el error de estimaci´on ahora se redefine como error = ˆxα+ ˆxn,α− xα para incluir el efecto de los componentes arm´onicos.
3.5. An´alisis de estabilidad
Se debe realizar el an´alisis de estabilidad para asegurar un comportamiento adecuado del estimador; as´ı como tambi´en,una convergencia precisa y r´apida de las estimaciones a las se˜nales de referencia. Por esto, se muestra que las estimaciones ˆxα, ˆxβ, ˆω convergen hacia sus correspondientes referencias xα, xβ, ω en un tiempo finito si los par´ametros del sistema cumplen un conjunto adecuado de condiciones matem´aticas, en t´erminos de desigualdades.
Estas condiciones garantizan la convergencia del error a cero en un tiempo finito.
Si se considera que la se˜nal de referencia es estable y partiendo del modelo (3.9) en coordendas dq
σ ˆxd
ˆ xq
=cos(η(σω)Ts) − sin(η(σω)Ts) sin(η(σω)Ts) cos(η(σω)Ts)
−1
σ ˆxα
ˆ xβ
.
adem´as, en la expresi´on (3.9) los estimadores ˆxα, ˆxβ los ponemos en funci´on de ˆxd, ˆxq tene- mos:
σ ˆxα ˆ xβ
=cos(η(σω)Ts) − sin(η(σω)Ts) sin(η(σω)Ts) cos(η(σω)Ts)
σ ˆxd
ˆ xq
. (3.11)
y sustituyendo el modelo del estimador (3.7) en (3.9) obtenemos la siguiente expresi´on:
σ ˆxd ˆ xq
=cos((ω − ω)Ts) − sin((ω − ω)Ts) sin((ω − ω)Ts) cos((ω − ω)Ts)
ˆxd ˆ xq
− Tsεcos(ωTs) − sin(ωTs) sin(ωTs) cos(ωTs)
−1
cos(ηωTs) − sin(ηωTs) sin(ηωTs) cos(ηωTs)
−1
ˆxα− xα 0
. (3.12) Tomando la expresi´on (3.12) y aplicando un proceso similar al an´alisis de estabilidad descrito en [15] se encuentra
0 < ε < 4 Ts
ε2
8xd < k < ε
Tsx2d (3.13)
que son condiciones necesarias para preservar la estabilidad del sistema lineal (3.7, 3.9), y as´ı, garantizar que los par´ametros converjan a sus respectivas se˜nales de referencia ˆxα → xα,
ˆ
xβ → xβ, ˆω → xω.
3.6. Simulaci´on
Para poder explicar de mejor manera la estimaci´on de la magnitud, fase y frecuencia se realizar´a una simulaci´on. El c´odigo utilizado en MATLAB se encuentra en el Anexo A. Se simular´a una se˜nal que posee un transitorio de la siguiente manera
v(t) =110 sin(2π60t + 0) 0 ≤ t < 0.25 90 sin(2π50t + 0) 0.25 ≤ t ≤ 0.5
se observa que la se˜nal que se utiliza para la simulaci´on posee dos partes, una frecuencia f1=60Hz de t = 0 hasta t1=0.25 segundos y una magnitud pico de 110 V. Mientras, que en la segunda parte f2=50Hz y una magnitud pico de 90 V.
Adem´as se a˜nade distorsi´on arm´onica de la siguiente manera:
V3rd = V m/10 a 3 · f V5th = V m/15 a 5 · f V7th = V m/25 a 7 · f
donde V m es la magnitud pico de la onda, y f la frecuencia fundamental. Nuestro algoritmo debe ser capaz de estimar estos arm´onicos.
En las Figuras 3.1, 3.2, 3.3, 3.4, 3.5 se observan los resultados que entrega el estimador.
La figura 3.1 muestra la se˜nal αβ que estima el algoritmo en comparaci´on a v(t), y en la Figura 3.2 se puede apreciar de una mejor manera la distorsi´on que posee la se˜nal por los arm´onicos que se a˜naden. En la Figura 3.3 se presenta el error de la estimaci´on el cual converge a cero a pesar del transitorio a los 0.25 segundos. De igual manera, en la Figura 3.4 se puede observar que el algoritmo estima la frecuencia en ambos casos de 60 y 50 Hz. Por ´ultimo, la Figura 3.5 nos presenta la magnitud y fase de la se˜nal la cual puede ser vista como fasores con una frecuencia nominal de 60 Hz; es por esto que a partir de 0.25 segundos el ´angulo empieza a variar ya que la frecuencia de la se˜nal de referencia v(t) (50Hz) es diferente a la frecuencia nominal (60Hz).
Figura 3.1: Magnitud y fase del voltaje estimadas del dPLL
Se puede observar que, a pesar de que la magnitud de la se˜nal de referencia da un gran salto en su valor (110 a 90 voltios), el algoritmo es r´apido al estimar este transitorio. Esto es ya que este estimador posee caracter´ısticas no lineales y adaptativas.
Figura 3.2: Magnitud y fase del voltaje estimadas del dPLL
Figura 3.3: Error del voltaje estimado por el dPLL
Figura 3.4: Frecuencia estimada del dPLL
3.7. Resumen
En este cap´ıtulo se ha descrito el primer estimador; el cual es el seguidor de frecuencia que es capaz de estimar la fase, magnitud y frecuencia de una se˜nal de referencia peri´odica, y, para explicar de una mejor manera se procedi´o a realizar una simulaci´on y mostrar los resultados calculados con el algoritmo. En la siguiente secci´on se detallar´a la representaci´on de la red en espacio de estados de la red el´ectrica y nuestro siguiente estimador de fasores de otros puntos de la red.
Figura 3.5: Magnitud y fase del voltaje estimadas del dPLL
Estimaci´on de estado fasorial
En este cap´ıtulo se desarrollar´a la explicaci´on de la segunda parte de nuestro algoritmo, la estimaci´on de estado para lo cual se empezar´a con la representaci´on de la red.
4.1. Representaci´on de la red
Como el estimador propuesto es basado en el Filtro de Kalman [21], un modelo en espacio de estados es requerido para representar la red. El desaf´ıo ahora es la identificaci´on de los par´ametros A, B y C que representen a la red
σx = Ax + Bu
y = Cx (4.1)
donde x ∈ Cn y son llamadas las variables de estado. u ∈ Cp es el vector de entradas en el sistema. A ∈ Cnxn, B ∈ Cpxn y son matrices que describen las leyes f´ısicas del modelo. y ∈ Cmes el vector de salidas y C ∈ Rmxnes la matriz de salidas.
Aunque en la literatura existen varios enfoques para poder analizar y representar los circuitos el´ectricos, el enfoque que se utiliza en este trabajo es basado en la teor´ıa de grafos.
La teor´ıa de grafos nos permite representar la conectividad de la red el´ectrica [27].
Adem´as, es ´util para determinar qu´e variables de la red (voltajes, corrientes) se pueden utilizar para caracterizar de forma ´unica el comportamiento de la red. En particular, usamos un punto de vista de grafos que revela las propiedades topol´ogicas de una red el´ectrica a trav´es de una representaci´on de las leyes de Kirchhoff en t´erminos de matrices de corte b´asicas.
Un grafo es un par de conjuntos que abarcan v´ertices o nodos (barras en sistemas el´ectri- cos), denotados por {x1, x2, .., xn} ; y aristas (arcos o ramas) que conectan pares de nodos, denotados por {e1, e2, .., em} . El grafo puede ser dirigido o no dirigido seg´un el conjunto de cortes, que se pueden dar como pares de nodos ordenados o no ordenados, respectivamente.
En este trabajo, se utilizan grafos orientados para representar redes el´ectricas, donde las va- riables subyacentes (voltajes y corrientes) est´an dotadas de una direcci´on (flujo de corriente, polaridad) desde el nodo i al nodo j. Por lo tanto, una red de distribuci´on se puede representar mediante grafos dirigidos ya que los flujos de corriente est´an definidos por la condici´on de estado estable. El grafo de una red contiene una serie de caminos cerrados donde la corrien- te puede circular. Si un conjunto de ramas en el grafo original es suficiente en n´umero para
18
conectar todos los nodos sin bucles, entonces se denomina subgrafo o ´arbol. Los elementos que se eliminan del grafo original para obtener el ´arbol se denominan enlaces y las ramas que quedan en el subgrafo se denominan ramas de ´arbol. En general, el n´umero de enlaces (`) m´as el n´umero de ramas de ´arboles (b) es igual al n´umero de aristas (e). Adem´as, un ´arbol siempre tiene n − 1 ramas de ´arbol, donde n indica el n´umero total de nodos [17]. Un grafo dado puede tener muchos ´arboles diferentes.
Agregar un enlace a un ´arbol produce una malla ´unica, de esta manera las corrientes se pueden identificar como corrientes de malla. Adem´as, se debe tener en cuenta que la direcci´on positiva de la corriente del bucle se define como la misma que la del enlace cuya inserci´on en el ´arbol lo hizo aparecer. Las corrientes de rama se pueden expresar de forma ´unica co- mo superposiciones (combinaciones lineales) de la corriente de malla. Podemos representar eficientemente estas superposiciones (o equivalentemente las mallas) mediante una matriz de malla L. Concretamos estas afirmaciones mediante un ejemplo utilizando el grafo de la Figura 4.1.
(a) Grafo (b) Direcci´on de las mallas en el grafo
Figura 4.1: Grafo
El grafo de la Figura 4.1a posee 5 nodos, por lo que el ´arbol poseer´a 4 ramas. Adem´as se tiene 8 aristas o ramas en total. El ´arbol escogido para este ejemplo est´a conformado por las ramas {e5, e6, e7, e8} y los enlaces {e1, e2, e3, e4}. As´ı mismo, como se indica en la Figura 4.1b al insertar un enlace se crea una malla la cual vendr´a dada su direcci´on positiva por el mismo enlace insertado. Por ejemplo, al insertar e1 se crea la malla i1 cuyo sentido positivo ser´a igual a las manecillas del reloj. De esta forma podemos construir la matriz de mallas L de dimensiones ` × e, donde ` es el n´umero de mallas ´unicas o enlaces del grafo y e es el n´umero de ramas total del grafo. Cada fila de la matriz L representa el recorrido de una malla, de esta forma podemos definir la matriz L como sigue:
Lij =
1, si la rama j pertenece a la malla i y su orientaci´on coincide
−1, si la rama j pertenece a la malla i y su orientaci´on no coincide 0, si la rama j no pertenece a la malla i
As´ı, para el ejemplo tenemos la matriz L como sigue
L =
1 0 0 0 1 −1 0 0
0 1 0 0 0 1 −1 0
0 0 1 0 0 0 −1 −1
0 0 0 1 −1 0 0 −1
La ley de voltaje de Kirchhoff (KVL) se puede escribir en t´erminos de voltajes (V) 0 = LV
Adem´as, KVL se puede escribir en t´erminos de los voltaje de rama (V`) y sus fuentes inde- pendientes Vsde manera que
0 = L(V`+ Vs)
Los voltajes de rama a la vez, podemos ponerlos en funci´on de la corriente y la reactancia que posee la l´ınea siendo V` = ZLTJ, en donde (J) son las corrientes de rama y Z las reactancia de la l´ınea. Se obtiene
0 = LZLTJ + LVs (4.2)
aqu´ı Z es la matriz de reactancias primitivas, definida por
Z =
Z1 0 · · · 0 0 Z2 . .. ...
... . .. ... ...
0 · · · 0 Zk
donde Zn,nes la reactancia correspondiente a la rama n en la red para n = 1, 2, 3, ..., k. Note que J es el vector de corrientes de rama, para poder hallar todas las corrientes de la red se aplica la combinaci´on lineal ya que las corrientes de enlace est´an en funci´on de las corrientes de rama J, as´ı tenemos
J` = LTJ (4.3)
donde J`es el vector de corrientes de todas la red, incluyendo corrientes de ramas y corrientes de enlace.
Teniendo en cuenta el modelo de la red (4.2) debemos encontrar una forma similar de espacio de estados. La ecuaci´on (4.2) es la soluci´on anal´ıtica de la red en estado estable, es decir que no posee din´amica. Sin embargo, en situaciones pr´acticas esto no ocurre. Por esta raz´on, lo siguiente es buscar una manera de representar la din´amica de la red para poder representar esta en espacio de estados, tomando en cuenta el modelo de la forma (4.1) y el modelo de la red (4.2) podemos definir los par´ametros A, B, u como
0 = LZLT
| {z }
A
J
|{z}x
+ L
|{z}
B
Vs
|{z}u
Si consideramos que el sistema es estable entonces σx − x = 0 podemos decir que σx − x = Ax + Bu
que despejando obtenemos la representaci´on en espacio de estados como σx = (A + I)x + Bu
donde I es la matriz identidad. Adem´as, tenga en cuenta que se ha elegido las corrientes de rama como la variables de estado.
Finalmente, en t´erminos del modelo de la red se obtiene 4.4 σJ = (LZLT+ I)
| {z }
A
J
|{z}
x
+ L
|{z}
B
Vs
|{z}
u
(4.4)
Hasta este punto se ha logrado la representaci´on de la din´amica de la red en espacio de estados en el dominio de tiempo continuo, el siguiente paso es la discretizaci´on de este modelo, por esto la siguiente secci´on trata a cerca de como discretizar un modelo de esta forma.
4.2. Discrectizaci´on de un Modelo Lineal Continuo
El modelo lineal (4.1) admite una discretizaci´on exacta con respecto a una periodo de muestreo h. La soluci´on en el dominio del tiempo del sistema en espacio de estados (4.1) est´a dada por
x(t) = eAt¯ · x(0) + Z t
0
eA(t−τ )¯ B · u(t)dτ¯
= eAt¯ · x(0) + ¯A−1(eAh¯ − I) ¯B · u(t);
Asumiendo que h es lo suficientemente peque˜no, tal que el valor de x y d permanezcan constantes, se obtiene
x(h) = x(0) + ¯A−1(eAh¯ − I) ¯B · u(0);
Esta ecuaci´on puede ser generalizada para cualquier tiempo ti ∈ R, y una condici´on inicial x(ti), con x(ti+1) = x(ti+ h), i=1, 2, 3,.... Lo que conlleva a
x(ti+1) = eAh¯ · x(ti) + ¯A−1(eAh¯ − I) ¯B · u(ti);
Finalmente podemos formular el siguiente modelo en espacio de estado de la peque˜na se˜nal
σx = A · x + B · u; (4.5)
donde el estado incremental es una funci´on de tiempo discreto, as´ı: x : N → Cn y u : N → R; σ representa el operador de desplazamiento que act´ua sobre x(ti), definiendo as´ı σx(ti) = x(ti+1), A := eAh¯ , B := ¯A−1(eAh¯ − I) ¯B. Note que, para fines de notaci´on ¯A y B son matrices del modelo lineal en tiempo continuo; mientras que, A y B son las matrices¯ discretizadas.
4.3. Observadores de estado
En muchos de los sistemas no todas las variables de estado est´an accesibles para medirse.
Entonces, se necesita estimar las variables de estado que no est´an disponibles. La estimaci´on de variables de estado a partir de las que si est´an disponibles se denomina observador.
Por lo que podemos decir que un observador de estado es un subsistema para reconstruir el vector de estados de la planta.
En el an´alisis que sigue se denotara al observador de estado como ˆx. Sea el sistema definido mediante (4.5). El modelo matem´atico del observador es b´asicamente lo mismo que el sistema original con la diferencia que el observador posee un t´ermino que posee el error del estimador, que es la diferencia entre la salida medida y la salida observada.
De esta forma se define el modelo matem´atico como:
σ ˆx = Aˆx + Bu + Ke(y − C ˆx) ˆ
y = C ˆx (4.6)
La matriz Ke, que se llama matriz de ganancia del observador, es una matriz de pon- deraci´on al t´ermino de correcci´on que involucra la diferencia entre la salida medida y y la salida estimada C ˆx. Este t´ermino corrige de forma continua la salida del modelo y mejora el comportamiento del observador.
4.4. Filtro de Kalman
Convencionalmente, en la literatura sobre sistemas de potencia, dado que el estado de la red son los fasores de voltaje en coordenadas rectangulares, estos tambi´en se eligen como estado de filtro. Por el contrario, en este trabajo, las variables de estado son los fasores de co- rriente, esto nos permite que las mediciones no sean tan sensibles a los cambios de frecuencia ni arm´onicos en la red (Ver, [4]).
El Filtro de Kalman nombrado as´ı en honor a Rudolf E. Kalman quien public´o su famosa investigaci´on “A new approach to linear filtering and prediction problems” [21]. El filtro se construye como un minimizador de error cuadr´atico medio, pero tambi´en se proporciona una derivaci´on alternativa del filtro que muestra c´omo se relaciona el filtro con las estad´ısticas de m´axima verosimilitud. El prop´osito de filtrar es extraer la informaci´on requerida de una se˜nal, ignorando todo lo dem´as. La eficacia de un filtro para realizar esta tarea se puede medir mediante una funci´on de costo o p´erdida. De hecho, podemos definir el objetivo del filtro como la minimizaci´on de esta funci´on de p´erdida.
Teniendo un sistema discreto de la forma como 4.5, las ecuaciones que caracterizan al filtro de Kalman en un tiempo k son
K = P0CT(CP0CT+ R)−1 ˆ
x = ˆx0+ K(y − Cˆx0) P = (I − KC)P0
σ ˆx0 = Aˆx + Bu
σP = APA*+ Q
En donde, ˆx es el vector de estado en el tiempo k con dimensi´on (n×1). A es la matriz de transici´on de estado del proceso del estado en k al estado en k + 1, y se supone estacionaria en el tiempo, con dimensi´on (n×m) y (A∗) representa la matriz transpuesta conjugada, ya que A es una matriz compleja. P es la covarianza del error asociada a la estimaci´on, con dimensi´on (m × m). K es la matriz de ganancias de Kalman con dimensi´on (n × m); R es la matriz de covarianza del ruido de las mediciones estacionaria en el tiempo, H es la matriz que indica la relaci´on entre el vector de estado y el vector de medici´on si es libre de ruido, y se supone estacionaria en el tiempo (m × n); Q es la covarianza del ruido del proceso estacionaria en el tiempo. Usamos el operador de desplazamiento σ, que act´ua sobre una variable de tiempo discreto (muestreada) de la misma forma que se defini´o en el cap´ıtulo 3.
Si reescribimos nuestra representaci´on del modelo de la red discretizado descrito en la secci´on 4.1, ecuaci´on(4.4) es
σJ = (LZLT+ I)J + LVs+ w
Lo que deseamos realizar con el Filtro de Kalman es estimar el estado J ∈ Cnde la red cuyo modelo es lineal y discreto en el tiempo a partir de un conjunto de medidas y ∈ Cm.
y = CJ + v
Note que se ha a˜nadido el t´ermino w que representa el ruido del proceso que sigue una distri- buci´on gaussiana p(w) ∼ N (0, Q) y v que es el ruido que posee la medici´on, la cual posee una distribuci´on gaussiana p(v) ∼ N (0, R).
Hablando en t´erminos de nuestro estimador, se utiliza el Filtro de Kalman para estimar el estado completo de la red a partir de m mediciones en la red. Estas mediciones deben garantizar la observabilidad del sistema. A partir de estas mediciones, se obtiene los fasores y
∈ Cm mediante el algoritmo dPLL. Partiendo de estas mediciones podemos estimar todos los estados ˆJ ∈ Cn. Las ecuaciones de nuestro estimador son
K = P0CT(CP0CT+ R)−1 J = ˆˆ J0+ K(y − C ˆJ0)
P = (I − KC)P0 σ ˆJ0 = (LZLT+ I) ˆJ + LVs σP = (LZLT+ I)P(LZLT+ I)*+ Q
4.4.1. Simulaci´on
Para entender mejor a continuaci´on se muestra una simulaci´on de la estimaci´on que realiza el Filtro de Kalman a partir de mediciones (fasores) de una red de prueba en estado estable. Por simplicidad y s´olo con el objetivo de ilustrar el uso del estimador se ha utilizado el circuito que se muestra en la Figura 4.2. El c´odigo que se ha usado se encuentra en el
Figura 4.2: Simulaci´on: ejemplo de estimaci´on
Anexo B. Lo primero es obtener la representaci´on de la red en espacio de estados. Se tiene los siguientes par´ametros para modelar la red
L =1 0 1 0 1 −1
Z =
5 0 0
0 14 − 13j 0
0 0 3 + 4j
Vs =−20j 0 0T
Con un punto de medici´on se puede estimar los otros puntos. Para este ejemplo, y con fines de entender mejor se ha tomado el punto 2. En las Figuras 4.3, 4.4 y 4.5 podemos observar los resultados del estimador, calcul´andonos la magnitud y ´angulo para este ejemplo.
Figura 4.3: Simulaci´on: estimaci´on de j1, fase y ´angulo de otros puntos de la red
Figura 4.4: Simulaci´on: estimaci´on de j2, fase y ´angulo de otros puntos de la red