Escolar Documentos
Profissional Documentos
Cultura Documentos
____________________________________________________________
Programa Doctoral
____________________________________________________________
en la Especialidad de
Ingeniera Elctrica
The computational algorithm, the measurement method, the design and the
synchrophasor implementation which measures in real time the angle of diphase
between the same signal or in between two or more electric energy signals that are
located in distant spots, are described. The synchrophasor consists on a Ground Position
System (GPS), a Digital Signals Processor (DSP) and a computer (PC). The GPS
generates a pulse to synchronize the measurement; the DSP calculates the amplitude and
the signals angle with respect to the synchrony pulse. The PC computer receives the
angle and amplitude measurements from the DSP, then it process the information, save
it and carry out the phase angle calculation. An Algorithm for Instant Overcurrent
Relays Based on the Angle Variations of Current Phasor line is also described.
Temario
Resumen.
1. Introduccin.
1.1. Planteamiento del problema 1-1
1.2. Estado del Arte. 1-2
1.3. Objetivos. 1-5
1.4. Justificacin. 1-5
1.5. Aportaciones. 1-5
1.6. Organizacin de la tesis. 1-6
4. Pruebas y resultados.
4.1 Prueba para la medicin del desfase. 4-1
4.2 Pruebas de desfase de los sensores y acondicionadores de seal. 4-4
4.3 Pruebas del sistema conectado a una lnea de transmisin a escala
de 120 volts.1 4-8
4.4 Anlisis comparativo con equipos comerciales. 4-16
Conclusiones. 5-1
Referencias.
Apndices.
A1. Anlisis de la seal.
A2. Artculos
A.2.1. DSP-Microcontroller Implementations of a Simplified
Algorithm for Synchrophasor Calculation.
A.2.2. Construccin de un sincrofasor de bajo costo basado
en un DSP-Controlador.
A.2.3. Synchrophasor Design Based on a DSP-Microcontroller.
A.2.4. Algorithm for Instant Overcurrent Relays Based on
the Angle Variations of Current Phasor
ndice de figuras
Figura Tema Pgina
1 Sincronizacin de la medicin 1 -2
2.1 Diagrama a bloques del sistema de pruebas del algoritmo 2-6
2.2 Seales observadas en el osciloscopio, 1PPS y seal de referencia 2-7
2.3 Diferencia en la medicin de magnitud. 2-7
2.4 Diferencia en la medicin del ngulo. 2-8
2.5 Error de fase y amplitud que se produce cuando la frecuencia de la 2-10
seal es diferente de 60 Hz, (Obtenida de [68]).
2.6 Error de fase en una seal que vara de 59.8 a 60.2 Hz. 2-11
2.7 Diferencia de los ngulos periodo a periodo 2-11
2.8 Diferencia de los ngulos periodo a periodo con diferentes 2-12
amplitudes y en diferentes instantes
2.9 Zones of angular variation period to period with a failure of the 2-13
6.45% of amplitude.
2.10 Distintas diferencias angulares. La diferencia angular periodo a 2-13
periodo es la que ms variacin tiene cuando se presenta una falla.
2.11 Variacin angular en fallas presentes entre 90 y 270 grados 2-14
2.12 Variacin angular en fallas presentes entre 225 y 135 grados 2-15
3.1 Sistema de medicin 3-2
3.2 Sistema elctrico con la asignacin de un nodo de referencia 3-3
3.3 Convencin de signos en el flujo de potencia 3-3
3.4 Lnea corta de transmisin 3-3
3.5 Circuito equivalente de una lnea de transmisin 3-4
3.6 Niveles de posprocesamiento 3-5
3.7 Clculo del ngulo de desfase 3-6
3.8 Sincronizacin de la medicin 3-6
3.9 Proceso general del medidor 3-7
3.10 Diagrama a bloques general del sincrofasor 3-8
3.11 Acondicionador de seales 3-9
3.12 Acondicionador de nivel 3-9
3.13 Mtodos para la atenuacin: a) Con elementos activos, b) Con 3-10
elementos pasivos.
3.14 Circuito atenuador con filtro pasa bajas 3-10
3.15 Circuito offset a) mediante un circuito integrado voltaje de 3-11
referencia, b) mediante un divisor de voltaje
3.16 Sistema con procesador digital: a) Clasificacin de perifricos, b) 3-13
Diagrama a bloques ms general
3.17 Sistema mnimo 3-13
3.18 Deteccin del 1PPS: a) Por Poleo, b) Por Interrupcin 3-14
3.19 Sistema de comunicacin serial: a) Requerimiento ptimo, b) 3-15
Requerimiento mnimo
3.20 Sistema Procesador Digital 3-15
3.21 Diseo a bloques de la arquitectura del sincrofasor 3-20
3.22 Arquitectura del LC2407A [40] 3-21
3.23 Diagrama a bloques del modulo eZdspTM LF2407 [43] 3-23
3.24 Opciones para la comunicacin entre dispositivos seriales. 3-25
3.25 Sistema completo de comunicacin. 3-25
3.26 Diagrama de bode del filtro del TP. 3-26
3.27 Atenuador de corriente y filtro 3-27
3.28 Diagrama de bode del filtro del TC 3-28
3.29 Diagrama a bloques detallado 3-29
3.30 Proceso de acondicionamiento del sensor de voltaje. 3-30
3.31 Conexin de la fuente de voltaje de referencia offset con la seal 3-30
de voltaje.
3.32 Circuito de la fuente de voltaje de referencia offset. 3-31
3.33 Circuito del sensor de voltaje y su acondicionador 3-31
3.34 Forma de onda de la seal de voltaje calibrada 3-32
3.35 Proceso de acondicionamiento del sensor de corriente 3-33
3.36 Circuito del sensor de corriente y su acondicionador 3-33
3.37 Forma de onda de la seal de corriente calibrada 3-34
3.38 Subsistema de sensores y acondicionamiento de seal 3-35
3.39 Diagramas de Bode de los filtros a) TP b) TC. 3-36
3.40 Proceso de integracin y prueba 3-38
3.41 Visualizacin de la trama NMEA y el 1PPS 3-40
3.42 Visualizacin de las seales 1PPS de dos receptores GPS. 3-41
3.43 Sincrona entre 1PPS, Trama NMEA y seal de 60Hz a digitalizar 3-42
3.44 Proceso sincronizado de la medicin 3-43
3.45 Modo cero 3-44
3.46 Modo uno 3-44
3.47 Modo dos 3-44
3.48 Modos de operacin del multiplexor 3-45
3.49 Diagrama a bloques del MUX utilizando el AT89C2051 3-45
3.50 Diagrama de flujo y cdigo del programa del multiplexor 3-46
3.51 Diagrama esquemtico de la interconexin GPS, DSP, MUX y PC 3-48
3.52 Diagrama de flujo del programa principal 3-51
3.53 Diagrama de flujo de la rutina de servicio de la interrupcin 3-52
externa XINT1
3.54 Diagrama de flujo de la rutina de servicio de la interrupcin del 3-53
ADC
3.55 Diagrama de flujo de la deteccin de flujo de la trama NMEA 3-53
4.1 Diagrama a bloques del sistema de pruebas del desfase 4-1
4.2 Red de atraso 4-2
4.3 Oscilograma para un desfase de 1 indicado en el procesador 4-3
central
4.4 Oscilograma para un mximo desfase de la red de atraso (28.08). 4-3
4.5 Oscilograma para un desfase de 28 indicados en el procesador 4-4
central
4.6 Diagrama del circuito de prueba de los TPs 4-5
4.7 Comparativo entre las seales de dos TPs 4-5
4.8 Diagrama del circuito de prueba de los TCs 4-6
4.9 Comparativo entre las selales dos TCs 4-6
4.10 Diagrama del circuito de prueba de un TP y un TC 4-7
4.11 Comparativo entre las seales de un TP y un TC 4-7
4.12 Prueba de los sincrofasores conectados una misma fase 4-8
4.13 Prueba de los sincrofasores conectados una misma fase, con una 4-9
conexin invertida
4.14 Lnea de transmisin a escala de 120 volts 4-9
4.15 Conexin de los sincrofasores con la lnea de transmisin a escala 4-10
4.16 Conexin de los sincrofasores con la lnea de transmisin a escala 4-11
4.17 Corriente de entrada vs corriente de salida 4-12
4.18 Voltaje de entrada vs voltaje de salida 4-13
4.19 Voltaje de salida vs corriente de salida 4-14
4.20 Voltaje de entrada vs corriente de entrada 4-15
4.21 Error en magnitud para una lnea trifsica balanceada a frecuencia 4-17
nominal (figura tomada de [65])
4.22 Error de magnitud 4-17
4.23 Sincronizacin entre la seal de 1 PPS y la seal elctrica (figura 4-17
tomada de [65])
4.24 Error de ngulo 4-18
ndice de tablas
Tabla Tema Pgina
2.1 Tabla de senos y cosenos 2-4
2.2 Clculo de la amplitud 2-4
2.3 Tabla del arcsin 2-6
2.4 Diferencia angular 2-12
3.1 Especificaciones generales del sistema 3-17
3.2 Especificaciones del subsistema GPS 3-17
3.3 Especificaciones de los sensores, del filtro, atenuadores y offset. 3-18
3.4 Especificaciones del ADC y Sistema Digital 3-19
3.5 Caractersticas del los perifricos del LC2407A [56] 3-22
3.6 Especificaciones tcnicas del mdulo ACE III GPS [48] 3-24
3.7 Conector heder de 8 terminales 3-38
3.8 Caractersticas del estndar NMEA 0183 3-39
3.9 Parmetros de la trama GGA del estndar NMEA 0183 [48] 3-39
3.10 Lenguajes de programacin para el TMS320LF2407 3-49
Captulo 1
Introduccin
El problema consiste en poder medir el desfase que presenta una misma seal elctrica
en dos puntos distantes.
El problema consiste en poder medir el desfase entre dos seales elctricas de voltaje
diferentes que se encuentra en dos puntos remotos.
La medicin de las amplitudes en las seales elctricas distantes resulta sencilla ya que
en estos casos los voltajes que entregan los sensores de voltajes y corrientes se miden
con la misma referencia de voltaje que es tierra o cero volts. Para el caso de la medicin
del desfase se requiere tambin de una misma referencia, pero en este caso es temporal.
Con un mismo instrumento se pueden medir el desfase de una misma seal o de dos
seales diferentes de manera local, ya que ambas seales se estn midiendo con la
misma referencia temporal del propio instrumento. Esta referencia temporal que genera
el instrumento est nicamente referenciada con el tiempo en que fue energizado. Es
decir que, es aleatoria.
Para el caso de dos puntos remotos, resulta imposible hacer mediciones de fase con el
mismo instrumento en un mismo tiempo. Si se utilizan dos instrumentos diferentes,
cada una de las seales remotas quedaran referenciadas temporalmente a su propio
instrumento.
Captulo 1 - 1
Figura 1. Sincronizacin de la medicin
En 1992 se instala por primera vez un sistema sincronizado va GPS a una lnea de
transmisin de 500kV [4].
Captulo 1 - 2
El 17 de agosto del 2007 se concede la patente MX 248117 titulada Rele protector con
capacidad sincronizada de medicin de fasor para el uso en sistemas de energa
elctricaa la empresa Schweitzer Engineering Laboratories, INC. Y resumen lo
siguiente : Se describe un sistema rel que obtiene valores de voltaje y corriente a
partir de una lnea de energa y utiliza un primer elemento de muestreo para muestrear
los valores de voltaje y corriente a intervalos de tiempo seleccionados. Las seales
muestreadas resultantes son utilizadas para la proteccin, control, monitoreo y
medicin en amplitud de sistema de energa. Las seales muestreadas son luego
muestreadas nuevamente a una velocidad que es seleccionada de un mltiplo de la
frecuencia del sistema de energa. Los resultados del re-muestreo son procesados por el
conjunto de circuitos de procesamiento para las funciones de proteccin incluyendo las
determinaciones de falla.
En enero del 2008 se publica el primer libro relacionado con el tema: [23] Phadke, A.
G.; Thorp, J. S. Synchronized Phasor Measurements and Their Applications. Springer,
New York, January 2008. Los autores del libro son los que ms artculos han publicado
al respecto. El libro en esencia es una ontologa de dichos artculos.
Informacin no publicada:
Analizando con detalle las referencias antes citadas se aprecia que preferentemente se
utiliza la DFT para el clculo del fasor y para la sincronizacin se utiliza el Sistema de
Posicionamiento Global (GPS). En cuanto a la construccin de un sincrofasor, el mayor
detalle se presenta en la referencia [13] en la cual se describe mediante un diagrama a
Captulo 1 - 3
bloques la construccin del sincrofasor Macrodyne modelo 1690, en donde se aprecia
que el equipo fue desarrollado con un microprocesador 68030. Sin embargo no hay
ninguna referencia en la que se indique con detalle el algoritmo computacional que
desarrolla la DFT [26, 27, 28, 29]. No se menciona como se establece el algoritmo de
sincronizacin entre el GPS y el sistema Adquisicin de datos Microprocesador,
tampoco hay descripcin (ni an a nivel de diagramas de flujo) del desarrollo del
software de los algoritmos de clculos matemticos, de los algoritmos de sincronizacin
entre los diversos perifricos y tampoco hay descripcin de los algoritmos de
comunicacin entre el microprocesador, el GPS y la PC. En cuanto al hardware, como
ya se mencion, la descripcin se reduce a diagramas a bloques. En resumen, no hay un
Know How [30] para el desarrollo y la constriccin de un sincrofasor.
Se presenta este antecedente derivado de las propuestas de mejora del comit de tesis en
la reunin de examen cerrado.
Propuesta.
Dentro de las propuestas derivadas de la reunin con el comit de tesis, se plante como
mejora del SF_SEPI 1 el de ampliar las aplicaciones al estado dinmico y no
solamente en estado estacionario como se propuso originalmente. Dadas las
caractersticas de rapidez de algoritmo y el desarrollo embebido en un solo circuito
integrado (Embedded on-chip systems) se plantea la posibilidad de emigrar el PMU a
un PMCU (phasor measurement and control unit). Este tipo de dispositivos adems de
Captulo 1 - 4
las funciones del sincrofasor, incorpora funciones de monitoreo y /o proteccin de las
lneas de transmisin [3, 4].
1.3 Objetivos
1. Desarrollar un algoritmo de medicin fasorial en tiempo real.
1.4 Justificacin
La dependencia tecnolgica es sin duda uno de los factores que ms influyen en el
desarrollo y retraso econmico de un pas [31, 32]. En Mxico el avance tecnolgico en
el rea de sincrofasores tiene un rezago de por lo menos 20 aos, con el desarrollo de
esta tesis adems de que se acorta dicho rezago, se logra un importante abatimiento en
el costo del sincrofasor, a $1000 US aproximadamente. Adems de que el desarrollo
tecnolgico es el principal catalizador y precursor de la creacin de nuevas lneas de
investigacin.
Captulo 1 - 5
trabajo, recursos econmicos y financiamiento para otros proyectos de investigacin
bsica.
1.5 Aportaciones
Las aportaciones ms importantes que se presentan son:
Patente en tramite:
o Sistema de desarrollo para el diseo de instrumentos de proteccin,
monitoreo y control de sistemas elctrico (Development system for
instruments design of protection, monitoring and control of electric
systems.) con el bufete jurdico Uhthoff gomez vega & uhthoff, s.c
propiedad intelectual y derechos corporativos (Hamburgo 260 col.
Jurez CP 06600 D.F. Mxico tel. +52(55) 5533 5060)
Captulo 1 - 6
Documentacin del desarrollo del sincrofasor.
o Requerimientos para la implementacin.
o Alternativas de solucin.
o Especificaciones del sistema.
o Diagrama a bloques del sistema.
o Diagrama esquemtico del circuito.
o Diagrama de ensamblado del sistema.
Captulo 1 - 7
Captulo 2
Desarrollo de algoritmos en tiempo real
Si la frecuencia varia, se presenta un error el clculo del fasor entonado a 60Hz, esto se
debe a que los datos muestreados en la ventana de tiempo de anchura fija no
corresponden a un ciclo entero de la seal y por lo tanto, no se satisface la condicin de
periodicidad de seal de la transformada de Fourier. En las referencias [20, 33, 34, 35,
36, 37] se describen otros algoritmos o mtodos para discriminar los errores por
variacin de de frecuencia, armnicos o componentes de CD, algunos de estos aspectos
como los armnicos de alta frecuencia y las componentes de CD se han minimizado
mediante el acondicionador de seal. Por otro lado, si se considera que la variacin de la
frecuencia afecta de la misma forma a dos o ms UMP en los extremos de una misma
lnea de transmisin elctrica, entonces el error se anula entre ellos, adems de que en
un sistema elctrico la frecuencia vara muy poco. El mtodo de la DFT es inmune a
harmnicos mltiplos de 60Hz
Algoritmo matemtico.
A (2.1)
Captulo 2 - 1
A Z r 2 Zi 2 (2.2)
Zi
arctan
Zr (2.3)
2 n 1
2n
Zi j
N
X [n] sin
n 0 N
(2.4)
N 1
2n
X ncos
2
Zr (2.5)
N n 0 N
En donde las X n son cada una de las muestras y N es el nmero de muestras obtenidas
en la ventana de un periodo, para la implementacin que aqu se presenta se escogi un
nmero de 16 muestras, siendo el mnimo aceptable de 12 [2]. Este proceso de clculo
es aplicado en el sistema elctrico trifsico a cada una de las tres seales de 60Hz de
voltaje y de corriente.
Se presenta un algoritmo computacional [38, 39] que mediante el uso de look up table
(LUT) y preprocesos se logra una reduccin de clculos, y por lo tanto, una reduccin
en el tiempo de proceso. Con la misma tcnica se presenta tambin un algoritmo para la
obtencin de la funcin trigonomtrica inversa en el clculo del ngulo de desfase.
El tiempo de procesamiento y
La minimizacin del cdigo
Captulo 2 - 2
La rapidez del procesamiento no necesariamente depende de la minimizacin del cdigo
sino de la velocidad de calculo (MIPS) del procesador, sin embargo, un cdigo
minimizado siempre ser el ms rpido en cualquier procesador.
La alta escala de integracin con la que actualmente cuentan los sistemas embebidos
tales como los DSP- Microcontroladores permite discriminar el problema de
requerimiento de memoria.
Pos proceso. El pos proceso son programas que en lugar de ser ejecutados en el
medidor sincrofasor, son ejecutados en el procesador central. Si el medidor se conecta a
un procesador central, para concentrar, almacenar y analizar, se puede utilizar tambin
para procesar informacin que no se requiere de manera local. Los pos procesos pueden
ser:
Obtencin del valor de los fasor; calculados a partir de las componentes real e
imaginaria transmitidas por el sincrofasor y
Obtencin del valor de potencias.
El preproceso que aqu se presenta consiste en prepara en una tabla LUT con las
funciones trigonometras en formato de nmeros enteros. Esta tabla contiene el
resultado de las operaciones aritmticas entre los valores de las funciones y las
constantes que son requeridas en el clculo del fasor.
Si se desarrolla la ecuacin (2.4) sin tomar en cuenta el operador jse tiene que
2 2 15
Zi X 0 sin0 ... X 15 sin (2.6)
16 16
La idea es generar la tabla del seno considerando la operacin con la constate 1/8 y
posteriormente multiplicar todos los productos 1/8 sin() por un nmero 2 n tal que, cada
uno de los productos queden como un numero entero y proporcionen la resolucin
deseada. La idea de multiplicar por 2 n es para que una vez que se regrese al valor
original con una divisin entre 2 n , se pueda realizar con simples rotaciones a la
izquierda, si es que el Microcontrolador no tiene la instruccin de divisin.
Captulo 2 - 3
Ejemplo para generar la tabla sin(), cos() y el clculo de la amplitud.
Captulo 2 - 4
LUT para el clculo del ngulo.
0 Zi / Zr (2.8)
0 Zi / A 1 (2.9)
1 Zr / A 0 (2.10)
Se generan entre 0 y 1 una lista de 256 cocientes cuyos residuos sean los enteros
del 0 al 255. Esta lista tiene la siguiente forma 0, 1/255, 2/255, , 255/255.
En la tabla 2.3 se muestra como ejemplo una porcin de la tabla de 256 pasos. De los
algoritmos aritmticos de la divisin se puede comprobar que para este caso el residuo
es igual al numerador
Captulo 2 - 5
Tabla 2.3 Tabla del arcsin
= ArcSin(n/255)
residuo cociente Radianes Grados
0 0 0 0
1 0.00392157 0.00392158 0
2 0.00784314 0.00784322 0
3 0.01176471 0.01176498 1
En este trabajo se ha dado especial nfasis al algoritmo computacional y al uso del DSP-
Microcontrolador, por tal motivo, las pruebas aqu presentadas fueron realizadas sin el
uso del los sensores y acondicionadores de seal. Se utiliz un generador de funciones
para suministrar las seales elctricas directamente al ADC y un osciloscopio para
corroborar las mediciones. En la figura 2.1 se muestra el diagrama a bloques de la
prueba y en la figura 2.2 las seales observadas en el osciloscopio.
ADC
Generador de Funciones Hyper-
TTL a
DSP RS-232
terminal
IXNT1
GPS
1PPS Osciloscopio
Captulo 2 - 6
Figura 2.2 Seales observadas en el osciloscopio, 1PPS y seal de referencia
Las pruebas se hicieron con un voltaje de 220 volts rms. Considerando el 20% por sobre
voltajes, se requiere que el medidor tenga un rango de hasta 264 volts rms o 374 volts
pico, de tal manera que el rango requerido par el instrumento es de 748 volts pico-pico.
El ADC de 10 bits permite tener un rango de 1023 volts pico-pico con una resolucin
de 1 volt (que es la resolucin requerida), por lo tanto, el rango del instrumento queda
de 0 a 511 volts pico. En la figura 2.3 se muestra la grfica de la diferencia entre el
voltaje de entrada y el voltaje medido.
2.5
2
Difference in volts
1.5
0.5
0
0 100 200 300 400 500 600
Voltage in volts
El error mximo en el rango fue de 2 volts, 0.39% del rango total, lo cual es aceptable
para la aplicacin. Considerando los errores por cuantizacin del ADC que es de 1/2
LSB y los de redondeo, los resultados son los esperados.
Captulo 2 - 7
Resultados de las pruebas del ngulo de desfase.
3.5
3
Difference in degrees
2.5
2
1.5
1
0.5
0
60 70 80 90
255 Steps
Degrees
1023 Steps
El error mximo en el rango fue de 2 grados, 2.2% del rango total, lo cual es aceptable
para la aplicacin. El error en ngulos cercanos a los 90 grados se reduce aumentando
el tamao de la tabla
z3 z5
tan 1 z z ...1 z 1 (2.13)
3 5
en donde z = Zi/Zr
Para lograr una precisin de 2 grados, la serie se extiende hasta el trmino z5/5 lo cual
implica al menos 10 operaciones y en el mejor de los casos el mismo nmero de ciclos.
Utilizando la funcin arcsen y la LUT aqu propuesta las operaciones se reducen a:
Captulo 2 - 8
1. Zi/A => CocienteEntero (cero) y un residuo.
Por lo tanto, el algoritmo con LUT se realiza en cuatro ciclos de mquina del DSP.
Para medir muestra a muestra el desfase de una seal, se utiliza el algoritmo recursivo
de la DFT. (RDFT) ste se utiliza por ser el ms ampliamente probado [42],[45]. Las
componentes reales e imaginarias se calculan con las siguientes ecuaciones:
X rk X rk 1
2
X k X k N cos 2k (2.14)
N N
2k
X ik X ik 1 X k X k N sin
2 (2.15)
N N
Captulo 2 - 9
Situacin Actual
En la figura 2.5 se puede observar que para una variacin de frecuencia de 59Hz
(desviacin = -1) a 61Hz (desviacin = 1) se presenta un error de fase menor de 10
grados [46], por lo tanto, una diferencia de fase periodo a periodo en condiciones
normales de operacin en una red elctrica deber ser menor de 10 grados, ya que por
norma la mxima variacin en frecuencia en una red elctrica es de 0.5Hz (0.8% de la
frecuencia nominal)
Captulo 2 - 10
3
Phase error []
2
1
0
-1
-2
-3
0 0.02 0.04 0.06 0.08
time [seg]
Figura 2.6 Error de fase en una seal que vara de 59.8 a 60.2 Hz.
Algoritmo [69]
= k k-N (2.16)
Si se calcula muestra a muestra los ngulos y se comparan las diferencias los valores
sern normales hasta que se presenta una falla, ver figura 2.7. (ms adelante se muestran
los criterios que determinan una diferencia de ngulos normales).
1 2 3
1 2 3
1 1 => Normal
2 2 => Normal
3 3 => Anormal
0 1.1 1.8 3.2 4.6 5.9 11.2 15.1 18.0 20.4 21.3
22.5 1.6 1.6 3.1 4.3 5.3 9.5 12.3 14.2 15.7 16.2
45 2.1 2.5 2.8 3.4 3.8 5.6 7.1 8.3 9.4 9.8
67.5 2.1 2.5 2.8 3.4 3.8 5.6 7.1 8.3 17.2 17.9
90 3.4 4.9 6.4 7.7 9.0 14.1 17.8 20.6 22.9 24.0
112.5 0.8 2.3 3.7 5.0 6.2 11.2 14.9 17.7 19.8 20.7
Failures Instant []
135 0.5 0.8 1.2 1.7 2.5 5.1 7.4 9.2 10.9 11.8
157.5 1.3 2.2 3.3 4.4 5.4 10.2 14.3 17.8 20.8 21.9
180 1.5 3.0 4.5 5.9 7.2 12.4 16.3 19.3 21.6 22.3
202.5 1.5 2.7 4.0 5.2 6.3 10.5 13.3 15.2 16.7 17.3
225 2.0 2.4 2.8 3.2 3.6 5.4 6.8 8.0 9.0 9.4
247.5 2.7 3.7 4.7 5.7 6.6 10.2 13.0 15.6 16.9 17.5
270 3.2 4.7 6.1 7.4 8.6 13.6 17.2 20.0 22.2 23.3
292.5 3.2 4.8 6.3 7.6 8.9 14.0 17.7 20.5 23.0 24.2
315 2.3 3.1 3.8 4.5 5.2 8.2 10.7 12.8 14.6 15.7
337.5 1.1 0.8 2.0 3.1 4.1 8.9 13.0 16.5 19.5 20.7
1.2 1.4 1.6 1.8 2.0 3.00 4.00 5.00 6.00 6.45
% of amplitude variation
Angular Difference
30 [ ]
20
10 h
0
0 45 90 135 180 225 270 315
Failures Instant [ ]
% of amplitude variation 1.2 1.4 1.6 1.8 2 3 4 5 6 6.45
Figura 2.8. Diferencia de los ngulos periodo a periodo con diferentes amplitudes y en
diferentes instantes
Como se puede apreciar, las variaciones de ngulo se hacen mnimas en los ngulos de
45, 135, 225 y 315 grados, que es cuando la seal se encuentra a la mitad del recorrido
de ascenso y descenso en ambos semiciclos, sin embargo, estas variaciones son
significativamente mayores a las variaciones normales que se presentan en una seal sin
falla y operando con mnimas variaciones de frecuencia (59.5 a 60.5 Hz) [47]. Figura
Captulo 2 - 12
2.9
Angular Difference [] 30
25 Failure zone
20
15
10 Tolerance zone
5 Normal phase angle
0 variation zone
0 50 100 150 200 250 300 350
6.45% of amplitude variation Maximum normal variationl Failure instant []
Figura 2.9 Zonas de variacin angular para una falla de 6.45% de amplitud (falla
proporcionada por CFE).
Simulacin
En esta simulacin se presentan las distintas diferencias angulares con las cuales se
experiment. Las lneas verticales punteadas limitan un cuarto del periodo de la seal
despus de una falla. En las figuras 2.10, 2.11 y 2.12 se presentas las grficas de dicha
simulacin. Como se puede observar, es posible detectar una falla elctrica midiendo la
diferencia de los ngulos de fase entre la seal de falla y la seal normal (la misma seal
de corriente un periodo antes). En la medida que se tengan ms muestras por periodo y
algoritmos de cmputo que calculen en lnea el fasor entre muestra y muestra, se tendr
la posibilidad de poder detectar las fallas desde sus facetas tempranas
[] Angular Difference
10
-10
Captulo 2 - 13
90 Amplitude
8
0
time
-8
90 T
20
-5
time
-30
45
8 Amplitude
-8
45
20
-5
-30
315
8
0
time
-8
315
20
-5
time
-30
270
8
0
time
-8
270
20
-5
time
-30
Captulo 2 - 14
225
8
0
time
-8
225
20
-5
-30
180
8
0
time
-8
180
20
-5
time
-30
135 Amplitude
8
0
time
-8
135
20
-5
time
-30
Figura 2.12 Variacin angular en fallas presentes entre 225 y 135 grados
Captulo 2 - 15
Captulo 3
Implementacin del instrumento
El sistema proporciona a usuarios terrestres que cuentan con un receptor GPS varios
servicios entre los que se encuentran la medicin de las coordenadas geogrficas, la
altura al nivel del mar, la velocidad, la direccin del desplazamiento, la deriva
magntica en grados, la hora mediante el UTC (universal coordinated time) y la seal de
un pulso por segundo (1PPS) entre otros [5,48]
La seal de 1PPS es una seal TTL generada por el sistema GPS receptor (terrestre).
Por omisin, cada vez que se energiza el receptor, se genera el 1PPS aunque no se haya
detectado satlite alguno, una vez que se detecta por lo menos un satlite, el receptor
sincroniza el flanco de subida del 1PPS con la recepcin del UTC. La seal de 1PPS
tiene un ancho de pulso de 10 microsegundos, un tiempo de ascenso tpico menor de 20
nanosegundos y un periodo de un segundo con una exactitud de ms menos 100
nanosegundos. A su vez el UTC est sincronizado con un reloj atmico de Cesium de
alta estabilidad que contiene cada satlite, el reloj de cada uno de los satlites estn
Captulo 3 - 1
sincronizados entre si con un reloj maestro, de tal manera que, todos los satlites envan
el UTC virtualmente al mismo tiempo, el 1PPS llega a cualquier lugar de la tierra con
una exactitud de 1 microsegundo, que traducido a ngulo de desfase es de 0.021 grados.
Para cualquier aplicacin en donde se utilice el GPS para sincronizar, se deber usar el
flanco de subida del 1PPS ya que este se sincroniza a partir de la recepcin del UTC. En
la figura 3.1 se muestra el diagrama a bloques del sistema de medicin, el GPS terrestre
recibe la seal de uno o ms satlites, (para poder calcular las coordenadas terrestres por
ejemplo, se requiere que el receptor capte por lo menos tres satlites), una vez que el
receptor detecta una seal de buena calidad de por lo menos un satlite, decodifica el
UTC y lo trasmite en sincrona con la seal de 1PPS a cada uno de los medidores
fasoriales (PMU) [1,9]. Cada PMU utiliza la seal de 1PPS para sincronizar sus
respectivos temporizadores de muestreo, calcula el fasor y lo trasmite junto con el UTC
a un procesador central que es el que se encarga de calcular los desfases de cada nodo
de medicin.
Procesador Central
Clculo de los
ngulos de desfase
Captulo 3 - 2
1 V10 3
I1I1
V3V3
I3I3
V2V2
I2I2
2
1
Figura 3.2 Sistema elctrico con la asignacin del nodo 1 como de referencia.
Con los valores de los fasores y aplicando las convenciones que se muestran en la figura
3.3 los problemas de flujos de potencia y prdidas en lneas de transmisin se reducen al
anlisis de un circuito elctrico [50].
+ Potencia absorbida
- Potencia suministrada
Figura 3.3 Convencin de signos en el flujo de potencia
Para medir la impedancia total en serie en una lnea de transmisin corta, figura 3.4 se
aplica la ecuacin [50]
V1 V2
Z (3.1)
I
V11 II V22
Captulo 3 - 3
Para la lnea corta de transmisin se tiene que la potencia real que fluye del nodo 1 al
nodo 2 a travs de la lnea de transmisin con impedancia Z, en donde R = 0 es:
V1V2
P12 sin 12 (3.2)
X
Las prdidas de potencia en una lnea de transmisin se pueden obtener con la suma
algebraica de las potencias
S P S1 S 2
2(V1 V2 )
Z (3.3)
2 I 2 V2 Y
2( I 1 I 2 )
Y (3.4)
(V2 V1 )
I1 Z I2
Y Y
V1 V2
2 2
Captulo 3 - 4
amplitud y la fase. Con este mtodo se podra calcular y visualizar en el
punto de medicin otras mediciones locales tales como potencias.
Transmite A y
Sincrofasor otros parmetros Procesador central remoto
Calcula Zi, Zr, A y
Calcula los desfases.
otros parmetros
a) Nivel bajo
b) Nivel alto
Captulo 3 - 5
de las seales de los dems nodos se calculan con una resta, como se puede observar en
la figuras 3.7 y 3.8
El procedimiento del clculo del desfase de las seales de la figura 3.7 se ejemplifica en
los siguientes pasos:
Captulo 3 - 6
Figura 3.8 Sincronizacin de la medicin
Captulo 3 - 7
para que junto con el fasor sean transmitidos al procesador central. De tal forma que
tambin es requerido un sistema de comunicaciones tanto locales como remotas.
GPS
Lnea elctrica de AC UTC
1PPS
Acondicionador de A Procesador
D Comunicaciones
seales digital
C
Comunicacin
remota
3 TCs
Acondicionamiento de
nivel y Filtrado
V
V
3.3 5
3 TPs t
t
Acondicionamiento de
nivel y Filtrado
El acondicionador de nivel, ajusta la seal a los niveles de voltaje necesarios para que
queden dentro del rango de conversin del ADC, que como ya se menciona es de 0 a 5
de 0 a 3.3 volts. El acondicionador de nivel est constituido por un atenuador (o
amplificador si es el caso) pasivo o activo, un filtro y un voltaje de referencia de CD. El
atenuador o amplificador permite el ajuste al nivel pico a pico de la seal. El filtro
permite el paso de la seal fundamental y las armnicas deseadas. El voltaje de
referencia de CD (voltaje de offset) se adiciona a la seal de AC entregada por el
atenuador para ajustar la seal, de cero volts al mximo voltaje del ADC. En la figura
3.12 se muestra un diagrama a bloques del acondicionador de nivel.
Sensor
ADC
Atenuador offset
o
Amplificador
y
filtrado
Captulo 3 - 9
amplificadores operacionales, que presentan una alta impedancia de entrada y una baja
impedancia de salida. Para el caso de utilizar elementos pasivos lo ms sencillo y
confiable es el divisor de voltaje. La baja impedancia de salida del TP hace del
atenuador por divisor de voltaje el circuito ideal.
a) b) R2 1k
Vi R1 Vo
Vi Zi Zo 0 Vo
R2
R1 1k
Figura 3.13. Mtodos para la atenuacin: a) Con elementos activos,
b) Con elementos pasivos.
Filtro. Dentro de las aplicaciones alternas para la que se ha pensado este sistema se
encuentra la del anlisis armnico y calidad de la energa, por tal motivo se ha decidido
incluir un filtro pasa bajas cuya frecuencia de corte se determina en las especificaciones
generales del sistema. Interconectando el divisor de voltaje con el filtro pasa bajas, se
tiene el diagrama de la figura 3.14
R1 Vo
Vi R2 C1
De donde
R2
Vo Vi (3.5)
R1 R2
1
fc (3.6)
2 p
p Req C (3.7)
R1 R2
Req (3.8)
R1 R2
1
fc (3.9)
RR
2 1 2 C
R1 R 2
Captulo 3 - 10
(3.10)
H s
R2
R1 R2 R2 C1 R1 S
Offset. Conocidos los requerimientos de entrada del ADC, se pueden determinar los
niveles de voltaje del offset, que de manera genrica est dado por:
V ADC
Vofs (3.11)
2
en donde:
VADC Es el voltaje mximo de entrada del ADC
Existen dos mtodos comnmente utilizados para generar el voltaje de offset: utilizando
referencias de voltaje disponible en un circuito integrado y utilizando un divisor de
voltaje, la eleccin del mtodo depender del voltaje, del ADC que se seleccione, en la
figura 3.15 se muestran los circuitos para el offset.
a) b)
V
V Voff
Voff
LSR LIR
N div (3.13)
R
en donde:
Captulo 3 - 11
LSR es el lmite superior del rango, LIR es el lmite inferior del rango y R es la
resolucin.
De tal manera que el nmero de bits n necesarios para poder representar Ndiv a partir
del rango y la resolucin, se obtiene igualando (3.12) y (3.13)
LSR LIR
2 n 1 (3.14)
R
Despejando a n
LSR LIR
n 1
R
n (3.15)
n2
En la ecuacin (3.8) el nmero de bits que se obtiene puede ser un nmero fraccionario,
pero, como el nmero de bits solo puede ser entero, entonces:
LSR LIR
n 1
R
n REDONDEAR .MAS (3.16)
n(2)
Subsistema procesador digital. Todos los sistemas con procesadores digitales estn
compuestos por una unidad central de procesos (CPU) y perifricos. Los perifricos en
un sistema digital son el oscilador, las memorias y los dispositivos de entrada y salida
(E/S). El mnimo de perifricos requeridos por un sistema digital son el oscilador y la
memoria de programa ver figura 3.16.
Captulo 3 - 12
b)
CPU
Perifricos
a)
CPU Oscilador
(osc)
Memoria
E/S
Captulo 3 - 13
del pulso. La segunda opcin es conectar el 1PPS a una interrupcin del procesador a
travs de un controlador de interrupciones, ver figura 3.18. La segunda opcin permite
al CPU realizar otras tareas mientras llega el pulso, adems, la mayora de los
procesadores digitales, llmense microprocesador, microntrolador o DSP, cuentan con
terminales para interrupciones externas, por lo tanto, se recomienda que la seal del
1PPS sea detectada por hardware mediante una interrupcin externa que pueda ser
activada con los flancos o transiciones de subida del pulso [48].
b)
Controlador de
INT 1PPS
Interrupciones
CPU
a)
Bus
Captulo 3 - 14
GPS
b)
UTC
CPU Bus
RX
Puerto Serial Sistema de Comunicacin
TX Remota
a) GPS
UTC
CPU Bus
RX
Puerto Serial Sistema de Comunicacin
TX
RX Remota
Otros requerimientos: Los perifricos descritos anterior mente son suficientes para el
desarrollo del sincrofasor. Si se requiriese algn ajuste o programacin de parmetros al
sincrofasor, este lo podra hacer el procesador central mediante el canal de
comunicaciones bidireccional (inciso a) fig 3.19). Sin embargo si se desea que de
manera local se programen parmetros o se visualicen mediciones, es necesario que se
agreguen puertos paralelos mediante los cuales se conectaran las interfases con el
usuario, por ejemplo, teclados y pantallas, los cuales se pueden conectar en un puerto
paralelo de 16 bits. En la figura 3.20 se muestra el diagrama a bloques general del
subsistema Procesador Central con los subsistemas de comunicaciones y el ADC.
OSC CPU
Memoria de Programa
GPS
ADC Memoria de Datos
IPPS UTC
S/H
Controlador de
Interrupciones
Temporizador
Local
Puerto Serial
Remota
Puerto Paralelo
Captulo 3 - 15
3.5 Especificaciones del sincrofasor a implementar
Partiendo de la aplicacin propuesta para el sincrofasor y de los recursos disponibles
para el desarrollo y pruebas, se proponen las siguientes especificaciones generales. Para
la medicin de los parmetros de las lneas de transmisin, es suficiente una resolucin
de un grado en la medicin de la fase y de un volt en la medicin de la amplitud. Con
respecto al rango en la medicin de la amplitud, se propone de 0 a 120 volts (ms 20%
debido a sobretiros ocasionados en las fallas), considerando que este es el rango de
funcionamiento de la lnea de transmisin a escala con la que se cuenta en el laboratorio
de pruebas, las especificaciones anteriores se describen en la tabla 3.1
Captulo 3 - 16
Tabla 3.1 Especificaciones generales del sistema
Especificaciones Generales
Fases 3 fases
Frecuencia 60 Hz
GPS
Requerimientos Captulo 4 Caractersticas
Periodo T = 1s
IPPS
Amplitud 5V 3.5V
Captulo 3 - 17
corriente de salida proporcional a los amperes de entrada. Como el rango total de
corriente a cubrir es de 0 a 5 amperes, entonces, se requiere de un TC con una relacin
de corriente de 5:5. De tal forma que con una resistencia de 1 ohm se tiene un voltaje de
salida de 5 volts, que es uno de los mximos voltaje de entrada estndar de los ADC.
En el caso de emplear un ADC de 3.3 volts, entonces se tendra que utilizar un circuito
atenuador. En la tabla 3.3 se concentran las especificaciones del sensor.
Los TP y los TC, entregan voltajes de salida por arriba de 5 volts, que es el mximo
voltaje de entrada de los ADC, por lo tanto, independientemente de que el voltaje del
ADC sea de 5 o 3.3 volts, el acondicionador de nivel es del tipo atenuador. En el caso
de que el ADC sea de 5 volts y la impedancia de salida del TC sea la apropiada,
entonces se puede hacer una conexin directa del TC al ADC. De acuerdo a la ecuacin
(3.11) el voltaje de offset dependiendo del voltaje del ADC pudieran ser 1.66 volts o 2.5
volts. En la tabla 3.3 se muestran las especificaciones.
Sensores
Requerimientos Caractersticas
Captulo 3 - 18
Especificaciones del Sistema Digital. Para la aplicacin del sincrofasor en la medicin
de lneas de transmisin, midiendo el fasor cada segundo, la seleccin de la CPU se
queda con un mnimo de limitaciones, pudiendo realizar esta tarea un microncontrolador
o un microprocesador o un DSP de 8 o ms bits, sin embargo, si se desea que el mismo
sistema se emigre a otras aplicaciones, se recomienda que se seleccione desde un
principio una CPU con buenas caractersticas funcionales en cuanto a velocidad de
clculo y nmero de bits. Actualmente existen en el mercado DSP, microprocesadores y
microcontroladores de 16 bits o ms y de 20 MIPS o ms. Por el momento y con la
finalidad de generar el diagrama a bloques especfico y detallado se deja como nica
caracterstica que el CPU cuente con una interrupcin externa. En la tabla 3.4 se
concentran dichas especificaciones.
Requerimientos Caractersticas
Resolucin: 10 bits mnimo
ADC Canales: 6 canales mnimo
Tiempo de conversin: 32 microsegundos mximo
DSP o microprocesador con una interrupcin externa con
CPU
activacin por flancos de subida
Memoria de Programa 8 Kbytes mnimo
Captulo 3 - 19
OSC CPU
Memoria de Programa
IPPS UTC
Controlador de
Interrupciones
Local
Rx
Puerto Serial Remota Sistema de
Rx
(SCI) comunicacin
Tx
remota
Puerto Paralelo
Temporizador
S/H
ADC
6 canales
Captulo 3 - 20
3.6 Seleccin y justificacin de componentes
Seleccin del CPU. Si se compara la figura 3.20 Sistema Procesador Digital con la
figura 3.21 Diseo a bloques de la arquitectura del sincrofasor, se observa que la mayor
parte de los bloques estn concentrados en el sistema procesador digital. El CPU a su
vez, por su carcter de maestro en el sistema maestro esclavo de los sistemas con
procesadores digitales, debe ser el primer dispositivo a seleccionar, puesto que los
dems elementos se debern subordinar a las caractersticas de ste. Actualmente las
opciones ms usuales para cubrir la funcin del CPU son: los microcontroladores, los
microprocesadores y los DSP, en lo que se refiere a concentracin de perifricos junto
con un CPU, los microcontroladores son la mejor opcin, sin embargo los DSP y los
microprocesadores cuentan con mejores caractersticas funcionales en cuanto a
velocidad de procesamiento. Los microprocesadores estn diseados para manejar
grandes cantidades de memoria, lo cual hacen del sistema mnimo un sistema muy
complejo de implementar, esta desventaja, aunada con que el sistema no requiere de
tanta memoria hacen del DSP una mejor opcin. Consultando la referencia [54]
POCKET GUIDE TO DSP PROCESSORS AND CORES se encuentra que existen
los hybrid DSP/microcontroller core que estn constituidos por un DSP y perifricos
integrados en una misma pastilla de circuito integrado (Chip). En este tipo de
dispositivos se concentran las mejores caractersticas de un microcontrolador, que
principalmente son los perifricos integrados con un CPU, con las mejores
caractersticas del DSP que principalmente es la alta velocidad de procesamiento. En la
gua se observa que dentro del mismo rango de caractersticas funcionales, los DSP
microcontroladores de la familia C2000 de Texas Instrument son los ms econmicos (2
US dlares). Cabe mencionar tambin que, la familia C2000 fue la primera plataforma
en la que tanto TI como Terceras Partidas, desarrollaron mdulos de evaluacin y
herramientas de programacin que facilitan el diseo y el desarrollo.
Captulo 3 - 21
Figura 3.22 Arquitectura del LC2407A [56]
De acuerdo a los requerimientos antes descritos, se tiene que el LC2407A cuenta con 16
canales de ADC de 10 bits, un tiempo de conversin de 375 ns y un VADC de 3.3 volts,
32K de memoria de programa Flash con palabra de 16 bits, 2.5 K de memoria de datos
RAM con palabra de 16 bits, controlador de interrupciones con 5 interrupciones
externas activas con flancos de subida y de bajada, UART puerto serial SCI con
BaudRate variable, manejador de eventos (timer) con salida para activacin de inicio de
conversin del ADC (ADCSOC), puertos paralelos con capacidad de 41 terminales.
Captulo 3 - 22
Tabla 3.5 Caractersticas del los perifricos del LC2407A [56]
Captulo 3 - 23
el LC2407A trabaja de manera independiente y transparente de los dems componentes
en la tarjeta [59]. En la figura 3.23 se muestra el diagrama a bloques de la tarjeta, la cual
cuenta con conectores que permiten la conexin de todas las terminales del DSP.
Captulo 3 - 24
el protocolo NMEA disponible en UART con niveles TTL y con la seal de 1PPS con
niveles TTL. En la tabla 3.6 se muestran las especificaciones tcnicas del mdulo.
Tabla 3.6 Especificaciones tcnicas del mdulo ACE III GPS [48]
En la figura 3.24 se muestran los diagramas a bloque de las dos opciones. La opcin
mediante software, consume tiempo de proceso del DSP, que para futuras aplicaciones
en las que se requiera velocidad de procesamiento, resulta poco prctica. Adems la
opcin por multiplexor permite ms flexibilidad en las comunicaciones, por ejemplo,
permitira una conexin transparente (sin pasar por el DSP) entre el dispositivo remoto
y el GPS.
Captulo 3 - 25
b)
GPS Dispositivo remoto
MUX
RX TX
DSP
a)
GPS
RX
DSP TX Dispositivo remoto
Puerto RX
GPS
1PPS
Tx
INT Tx MUX
DSP Rx
RS-232
Captulo 3 - 26
elementos, existe una gran variedad de productos y de fabricantes, por tal motivo, como
primer criterio de seleccin se opta por los elementos de los distribuidores locales. El
TP seleccionado es del tipo Racom con voltaje de entrada de 240V y voltaje de salida de
12V @ 500mA. El TC seleccionado es del tipo Racom con relacin de corriente 5:5
R 2 1K
R1 1.94K
C1 220nF
Recalculando la frecuencia de corte para el valor comercial del capacitor se tiene que
fc = 1.09KHz
En la figura 3.26 se muestra el diagrama de bode del filtro, de donde se observa que:
Punto A = Frecuencia: 10, Ganancia: 3.61
Punto B = Frecuencia: 1.09K, Ganancia: 6.61
Ganancia B-A = -3dB
Captulo 3 - 27
A B
0
Ganancia [dB]
- 10
- 20
10 100 1K 10K
Frecuencia [Hz]
10
- 15
Fase [deg]
- 40
10 100 1K 10K
Frecuencia [Hz]
R 3 1K
R4 714
Captulo 3 - 28
Dado el valor no comercial para R1, se utiliza un preset de precisin.
Proponiendo una frecuencia de corte de 1KHz, se calcula el capacitor C en la ecuacin
(3.9). C 382nF Para el caso del capacitor se aproxima al valor comercial ms prximo
que en este caso es de
C 2 330nF
Recalculando la frecuencia de corte para el valor comercial del capacitor se tiene que
fc = 1.16KHz
En la figura 3.28 se muestra el diagrama de bode del filtro, de donde se observa que:
Punto A = Frecuencia: 10, Ganancia: 7.61
Punto B = Frecuencia: 1.16K, Ganancia: 10.62
Ganancia B-A = -3dB
A B
-5
Ganancia [dB]
- 15
- 25
10 100 1K 10K
Frecuencia [Hz]
10
- 15
Fase [deg]
- 40
10 100 1K 10K
Frecuencia [Hz]
Vofs 1.66volts
Captulo 3 - 29
Comercialmente existen referencias de voltaje de 2.5 volts y ajustables, Las referencias
de voltaje en circuito integrado se utilizan principalmente, cuando a causa de grandes
cambios de temperatura (variaciones hasta de 30 grados Celsius) los divisores de voltaje
con resistencias, no mantienen al voltaje deseado, situacin que se recomienda que no
suceda en el equipo, puesto que los procesadores DSP de aplicacin comercial requieren
de cierta estabilidad trmica. La otra opcin es el divisor de voltaje que bajo control de
grandes variaciones de temperatura resulta igualmente eficiente. Considerando las
variaciones de temperatura estn controladas, se opta por utilizar el divisor de voltaje.
Captulo 3 - 30
GPS
1PPS
Tx
Timer
Program Data
Memory Memory
ADC 10bits
16
Channels Digital
Lnea Trifsica
3 3
TP
R2
3
VCC
R1
C1
TC
3 R3
R4
C2
Captulo 3 - 31
1023 +511. Transformador +1.65
5 y
divisor de voltaje
0 -511. -1.65
3.3
Compensador de 1.65
CD
(Offset)
Figura 3.31 Conexin de la fuente de voltaje de referencia offset con la seal de voltaje.
Con la finalidad de reducir el rango de calibracin del voltaje de offset, se pone una
resistencia en serie al con el potencimetro de calibracin, con la finalidad de construir
un solo circuito de offset que alimente a las 6 seales, se sugiere que la corriente que
proporcione el circuito no sea tan pequea, es decir menos del orden de los mili
amperes, la resistencia en serie y el potencimetro de calibracin se proponen de
1Khom, de tal manera que el rango de calibracin del offset se reduce de 0 a 2.5 volts,
como se muestra en la figura 3.32 y en los clculos siguientes.
Captulo 3 - 32
Rofs
Vofs 5v (3.17)
1K Rofs
Si Rofs 0 ; Vofs 0V
0V Vofs 2.5V
En la figura 3.33 se muestra el circuito final del sensor de voltaje, el circuito divisor de
voltaje y el circuito del voltaje de referencia en donde R2 de acuerdo a los clculos
presentados en el apartado anterior es de 1Kohm y R1 de 1.94Kohms, debido a que este
ltimo no es un valor comercial para una resistencia, por lo tanto se propone un
potencimetro de 2Kohms. El potencimetro tambin se hace til ya que se requerir de
algn ajuste debido a la imprecisin de los transformadores que se determinaron
tambin en el apartado anterior.
Como la mayor parte del tiempo las mediciones se estarn realizando en el rango de
120Vrms 20%, se procede a hacer la calibracin en 120Vrms (169.70Vp o 339.4Vpp).
Considerando que el mximo voltaje de medicin en volts pico pico de 1023Vp
corresponden a un voltaje de entrada al ADC de 3.3 VppADC, se tiene la siguiente
relacin directamente proporcional:
3.3VppADC 1023Vpp
XVppADC 339.4Vpp
En donde XVppADC son los volts pico pico a la entrada del ADC cuando el voltaje a la
entrada del sensor de voltaje es 339.4 volts pico pico o 120 volts rms. De la relacin
anterior se tiene que:
Captulo 3 - 33
X V ppADC 1.094V
En la figura 3.34 se muestra la seal que se debe ver a la salida del acondicionador de
seal despus de ajustar el nivel pico con R1 y el voltaje de offset con Rofs
Del anlisis anterior se propone una ecuacin general para la calibracin del
acondicionador de seal.
(V ADC )(VCpp)
X V ppADC (3.19)
VLSR VLIR
en donde
XVppADC es el voltaje pico de la seal a la entrada del ADC.
VADC es el mximo voltaje de entrada del ADC
VCpp es el voltaje pico pico de la seal que se utiliza para calibrar
VLSR - VLIR es el rango total pico pico de la medicin
2
V
2.19 V
0.54V 0.54 V
1.65 1.09 Vpp
ms 0.54V 1.65 V
Captulo 3 - 34
1023 +5.11 Transformador +1.65
y
divisor de voltaje
0 -5.11 -1.65
3.3
Compensador de 1.65
CD
(Offset)
Captulo 3 - 35
XVADC = 0.6393 V
En la figura 3.37 se muestra la seal que se debe ver a la salida del acondicionador de
seal despus de ajustar el nivel pico con R4 y el voltaje de offset con Rofs que ya con
antelacin se calibr con los sensores de voltaje
V
1.68 V
Captulo 3 - 36
1k ADCN0
TP1
5v
65nF
2k
1k
1k
1k ADCN1
TP2
65nF
2k
1k ADCN2
TP3
65nF
2k
1k ADCN3
TC1
120nF
1k
1k
TC2 ADCN4
120nF
1k
1k
TC3 ADCN5
120nF
1k
Captulo 3 - 37
-10
Ganancia [dB
-30
-50
-70
Frecuencia [Hz
10
-15
Fase [grados
-40
-65
Frecuencia [Hz
b) TC
-20
Ganancia [dB
-40
-60
-80
Frecuencia [Hz
10
-15
Fase [grados
-40
-65
Frecuencia [Hz
Captulo 3 - 38
3.8 Integracin del subsistema de sensores y
acondicionamiento de seal con el ADC del DSP
Con las seales de los acondicionadores de seal conectadas directamente al ADC se
procede a hacer pruebas de medicin. Como el ADC es de 10 bits, entonces se tiene que
La resolucin en voltaje del ADC est dada por
V ADC
V (3.20)
2 n 1
3.3V
V 0.00322580 V
1023
Es decir que cuando el dato digital del ADC (DADC) sea uno, entonces, el voltaje en la
entrada del ADC (X VADC) es 0.00322580V y la relacin entre DADC y XVADC queda
determinada por
Para determinar el valor instantneo de voltaje o de corriente una vez que el dato ya se
encuentra en formato digital dentro del DSP, se aplica un proceso inverso al del
acondicionamiento, es decir, que como se agrega a la seal un offset de 1.65 volts, se
procede a sustraerlo mediante un procesamiento digital. En donde el voltaje medido
(Vm) queda determinado por
Captulo 3 - 39
2.19 V
DSP
Calcula Vm
169 V ADC
Sensor
y 2.19V 679
acondicionador
DADC = 679
Lee ADC
Vm = 679 - 511.5
Vm = 168 V
Captulo 3 - 40
Tabla 3.6 Caractersticas del estndar NMEA 0183
UART NMEA
4800 8 Ninguna 1
$GPGGA,hhmmss,llll.lll,a,nnnnn.nnn,b,t,uu,v.v,w.w,M,x.x,M,y.y,zzzz*hh <CR><LF>
Tabla 3.7 Parmetros de la trama GGA del estndar NMEA 0183 [48]
Para verificar y familiarizarse con la trama GGA, se conecta el pin TXD2 (terminal 1)
del GPS a travs de un convertidor de TTL a RS-232 a un puerto COM de la
computadora utilizando la interfaz HyperTerminal del sistema operativo WINDOWS.
Por otro lado, la seal de 1PPS se visualiza directamente conectando la salida 1PPS
(terminal 6) a un canal de un osciloscopio. Con la finalidad de visualizar la sincrona
que existe entre la seal 1PPS y la trama GGA se conecta la terminal TX2 al otro canal
del osciloscopio. En la figura 3.41 se muestra el diagrama a bloques de la prueba en
donde la interfaz de la computadora HyperTerminal se debe configurar de acuerdo a la
Captulo 3 - 41
tabla 3.6. Tambin es importante ubicar la antena del receptor GPS sin ningn obstculo
en lnea de vista con la bveda celeste.
Hyper-
terminal
Tx
TTL a
GPS RS-232
IPPS
Osciloscopio
Observaciones.
$GPGGA,,,,,,,,,,,,,,*hh <CR><LF>
3. Cundo una vez sincronizado el receptor GPS, se pierde por alguna razn la
seal de todos los satlites, se encontr que las tramas GGA y VTG son
transmitidas aun sin sincrona satelital, por omisin, se transmiten las ltimas
tramas que se generaron antes de la perdida de la sincrona, es decir, sin cambio
del UTC en cada segundo. Como el medidor se encuentra en un punto fijo,
tampoco hay cambio de coordenadas, ni de altura y ni de velocidad, es decir que,
con sincrona o sin ella, estos parmetros permanecen sin cambio. Otro
parmetro aparte del UTC que deja en evidencia la prdida de sincrona es el
parmetro Q (campo 6 de la trama GGA), el parmetro Q es el indicador de
calidad GPS de la trama GGA el cual indica con un cero que no hay recepcin
GPS.
Captulo 3 - 42
Pruebas de la seal 1PPS entre dos receptores GPS.
Para verificar la sincrona existente entre las seales de 1PPS de dos receptores GPS, se
conectan cada una de las seales a cada uno de los canales de un osciloscopio, como se
muestra en la figura 3.42.
GPS 1
1PPS
Osciloscopio
GPS 2
1PPS
Observaciones.
1. Una vez sincronizados ambos receptores, las seales 1PPS llegan al mismo
tiempo a ambos receptores.
Una vez que el receptor GPS terrestre se ha sincronizado con el satlite, la cadena de
datos NMEA que contienen el UTC es transmitida 22ms despus de que el GPS gener
la seal de 1PPS. En la figura 15 se muestra la sincrona entre el 1PPS, la cadena de
datos NMEA y una porcin de la seal que se digitaliza. Como se puede observar, la
informacin obtenida de la figura 15 sugiere la forma en como se puede calcular el
fasor.
Captulo 3 - 43
Figura 3.43: Sincrona entre 1PPS, Trama NMEA y seal de 60Hz a digitalizar
En la segunda seran:
Captulo 3 - 44
Llegada del 1PPS, arranque del temporizador de muestreo y las 16 adquisiciones
17.70ms.
Espera de la llegada de la trama GGA 4.3ms.
Validacin de la trama $GPGGA, 14.58ms (cada caracter se transmite en
2.083ms).
Capturara y retransmisin de UTC hhmmss 12.49ms
Clculo y transmisin de cada fasor, 3 caracteres para la amplitud y dos para la
fase por fasor. Por los seis fasores 62.49ms.
Total 111.56ms
Se espera el 1PPS
Requerimientos de diseo
Captulo 3 - 45
Modo cero: Conectar el Tx y el Rx del DSP con el Rx y el Tx respectivamente de la
PC. Este modo se utiliza para programa desde el procesador central ciertos parmetros
del medidor no contemplados en este diseo, figura 3.45
Modo uno: Conectar el Tx del GPS el Rx del DSP y el Tx del DSP al Rx de la PC. Esta
conexin es el modo comn de operacin del instrumento, en donde, el DSP para
calcular el fasor, captura el UTC del GPS, una vez calculado el fasor, el DSP transmite
a la PC el fasor junto con el estampado de tiempo, figura 418.
Modo dos: Conectar el Tx del GPS con el Rx de la PC. Este modo se utilizar para
monitorear directamente desde la PC la trama GGA del GPS, figura 3.47
TxG RxP
Debido a que el procesador central concentra las mediciones de todos los instrumentos,
se propone que los modos de operacin del multiplexor sean seleccionados desde el
mismo procesador central. En la figura 3.48 se muestran los modos de operacin del
multiplexor.
Captulo 3 - 46
Modo 0 Modo 1
GPS PC GPS PC
MUX MUX
DSP DSP
Modo 2
GPS PC
MUX
RxD TxD
DSP
TxP 2 S
RS C MUX
232 I
19
P1.7
AT89C2051
Captulo 3 - 47
El divisor de voltaje conectado a la terminal RxD, se utiliza para bajar los niveles TTL
de 5 volts del multiplexor a 3.3 volts que maneja el DSP. En la referencia [63] se
presentan las hojas de especificaciones del convertidor de TTL a RS-232.
En la figura 3.50 se muestra el diagrama de flujo del proceso y el cdigo del programa,
como se puede observar en los diagramas a bloque y flujo, todo dato transmitido por la
PC es capturado y almacenado en el registro Modo, si el dato capturado no es el
correspondiente a alguno de los comandos del modo de operacin, el programa se
mantiene ejecutndose en el modo cero, por lo tanto, se debe asegurar que dentro del
protocolo de comunicacin entre la PC y el DSP no contenga datos iguales a los
comandos del modo de operacin del multiplexor. En el cdigo del programa se asignan
los comandos # al Modo 0, % al Modo 1 y & al Modo 2
Principal Interrupcin
serial
Modo = 0 RETORNA
Si RxD = TxP RxP = TxD
?
Modo
No 0
Modo = 1 Si
? RxD = TxG RxP = TxD
No
No
Modo
0
Captulo 3 - 48
ORG 0000H
LJMP INICIO
ORG 0023H
LJMP SERIAL
Para el Modo 0.
Se desarroll en el DSP el programa ECO que recibe un dato de la PC y lo
retransmite a la PC.
Captulo 3 - 49
Se transmite mediante el HyperTerminal el comando #.
Se transmite mediante el HyperTerminal cualquier otro carcter, el DSP recibe y
retransmite el carcter a la PC, el cual se imprime en el HyperTerminal.
Para el Modo 1.
Se desarroll en el DSP el programa Reenviar que recibe el UTC del GPS y lo
reenva a la PC
Se transmite mediante el HyperTerminal el comando %.
Se imprimen cada segundo en la HyperTerminal el UTC de las trama GGA
Para el Modo 2.
Se transmite mediante el HyperTerminal el comando &.
Se imprimen cada segundo en la HyperTerminal, las tramas GGA y VTG
P2 DSP
+ 5V
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
2
19
21
23
25
27
29
31
33
35
37
39
1
7
9
100K
19 2
1 00 K
18 P1.7 P3.0/RXD 3
P1.6 P3.1/TXD
17 6 GPS
7
0 16 P1.5 P3.2/INT0 7
15 P1.4 P3.3/INT1 8 TXD2
14 P1.3 P3.4/T0 9
13 P1.2 P3.5/T1 11 GND PPS VCC
12 P1.1/AIN1 P3.7 + 5V
8
P1.0/AIN0
5
4 XTAL1
XTAL2
+5V 1uF 25V 0
+
1
RST/VPP
11.059 MHz 20
VCC
AT89C2051 13 12
8 R1IN R1OUT 9
22 pF 22 pF R2IN R2OUT 1
11 14
T1IN T1OUT
10
T2IN T2OUT
7 2 RX
1 3 TX
1 0u F 25 V
3 C1+
C1-
+ 4 4
5 C2+
1 0u F 25 V
C2-
+ 2
V+
5 GND
6
V- MAX232 6
7
8
+ 5V 9 DB9
GND
+
15
+
10uF 25V 10uF 25V
Captulo 3 - 50
3.11 Desarrollo de software
Una vez que se ha diseado el hardware del sistema, uno de los primeros dilemas que se
presentan es el de seleccionar el lenguaje de programacin, Para el caso del DSP
seleccionado, existen diversas herramientas de programacin que involucran un
determinado lenguaje, entre los ms comunes tenemos el lenguaje ensamblador y el
lenguaje C, adems de otros lenguajes visuales de muy alto nivel que se programan con
bloques grficos funcionales tales como el simulink de MATLAB, el LabVIEW de
National Instrument y el Code Visual de Texas Instrument.[58]. Ver tabla 3.8
Nivel de programacin
C++ LabVIEW
Code Visual
Por otro lado, el algoritmo puede ser utilizado como una simple funcin desde el
lenguaje de programacin en C, en el caso de que en un futuro se quisiera trabajar en C,
y como esta funcin no depende de ninguna librera en C para funcionar, se logra de
Captulo 3 - 51
esta manera una optimizacin de cdigo, espacio de memoria y tiempo de
procesamiento.
Captulo 3 - 52
Asignacin de variables en RAM A
Habilita interrupciones
globales
Habilita WD
sobreflujo=1.1ms
Ciclo principal
Limpia WD
Habilita SCI 4800 bits/s
Espera interrupcin externa
1 bit paro, sin paridad, 8 bits
(XINT1) o fin de conversin (ADC)
Programa terminales
TX, RX y XINT1
Prepara
Limpia memoria
Captulo 3 - 53
Interrupcin
XINT
Deshabilita
XINT
RETORNA
De tal forma que, despus de las 16 adquisiciones ya se tienen de las 6 seales las
componentes real e imaginaria expresadas en las ecuaciones (4.11) y (4.12). En la figura
3.54 se muestra la rutina de servicio de la interrupcin del ADC
Captulo 3 - 54
Interrupcin
ADC A
Contador de muestras No
n 1 n 16 RETORNA
?
Lee SI
Sen n y Cos n
Espera trama NMEA,
captura y transmite UTC
Calcula
Im1, 2,,6 X n1 Senn1 X n Senn Calcula y transmite
fasores
Calcula
Re 1, 2,,6 X n1Cos n1 X n Cos n Transmite fin de trama
1AH
n = n+1 Prepara
A RETORNA
Trama
NMEA
Trama = No
$GPGGA, RETORNA
?
SI
Transmite Inicio de
trama
$
RETORNA
Captulo 3 - 55
Captulo 4
Pruebas y resultados
Se ajusta con el generador de funciones una seal cosenoidal menor de 3.3 volts
pico-pico de amplitud, con una frecuencia de 60Hz y una componente 1.65 volts
de DC.
La seal generada se hace pasar por una red RC de atraso de fase, para provocar
en la salida de la red un desfase con respecto a la seal de entrada ver figura 4.1.
Se miden las amplitudes y el desfase entre las seales con un osciloscopio.
Se conectan dos sincrofasores sin la etapa de sensores y acondicionamiento, uno
directamente del generador de funciones y otro en la salida de la red de atraso.
Se corre una aplicacin de software en la PC que calcule 1 - 2 y se verifica
que ambas mediciones, la del osciloscopio y la mostrada en la PC sean las
mismas.
A Sincrofasor
D 1
C Hyper-
terminal
Red de A Sincrofasor
atraso D 2
Generador de Funciones C
Osciloscopio
Captulo 4 - 1
Figura 4.1 Diagrama a bloques del sistema de pruebas del desfase
5 k
Vent 330 nF Vsal
Vsal jX c
(4.1)
Vent R jX c
En forma polar:
Vsal X c 90
(4.2)
Vent Xc
R
2
X c2 arctan
R
Calculando C
1
C (4.5)
2 (60)(8660.25)
C = 0.306F
Captulo 4 - 2
que equivalen a 0.86 grados, mientras que en la computadora el desfase marcado fue de
1 grado
Captulo 4 - 3
Figura 4.4 Oscilograma para un mximo desfase de la red de atraso (28.08).
Las mismas pruebas se hicieron para los dos TC, el diagrama a bloques de la prueba se
muestra en la figura 4.8 y el oscilograma se muestra en la figura 4.9. Como se puede
observar, tampoco hay desfase entre los sensores.
Acondicionador
TP1 de
seal
Acondicionador
TP2 de
seal Osciloscopio
Acondicionador
TP3 de
seal
Captulo 4 - 5
Figura 4.7 Comparativo entre las seales de dos TPs
CARGA
Acondicionador
TC1 de
seal
Acondicionador
TC2 de
seal Osciloscopio
Acondicionador
TC3 de
seal
Captulo 4 - 6
Figura 4.8 Diagrama del circuito de prueba de los TCs
Pruebas de desfase entre TPs y TCs. Utilizando una carga puramente resistiva para
evitar desfases entre la seal de voltaje y de corriente, se implement el circuito de
pruebas cuyo diagrama a bloque se muestra en la figura 4.10. Si se consideran las
seales de voltaje como referencia, en este caso se observa en la figura 4.11 del
oscilograma obtenido, que las seales de corriente se atrasan 24 grados a las seales de
voltaje.
CARGA
Acondicionador
TP de
seal
Osciloscopio
Acondicionador
TC de
seal
Captulo 4 - 7
Figura 4.10 Diagrama del circuito de prueba de un TP y un TC
N
L
L1 N L1 N
Sincrofasor Sincrofasor
1 2
N
L
L1 N L1 N
Sincrofasor Sincrofasor
1 2
Figura 4.13 Prueba de los sincrofasores conectados una misma fase, con una conexin
invertida
L1
0.5 uF 13 290 mH 0.5 uF
L2
0.5 uF 0.5 uF
0.5 uF 13 290 mH 0.5 uF
L3
3x 1uF 13 290 mH 3x 1uF
N
11 250 mH
Figura 4.14 Lnea de transmisin a escala de 120 volts
Captulo 4 - 10
N L3 L2 L1
Ea
Ia
Eb
Ib
Ec
Ic
Lnea
Ea
Ia
Eb
Ib
Ec
Ic
Carga
Con los parmetros de dos bloques conectados en serie como el descrito en la figura
4.14 para la lnea de transmisin de una fase y con una carga puramente resistiva de 40
Captulo 4 - 11
ohms, se procede a hacer el anlisis de una fase del circuito de la figura 4.15. En la
figura 4.16 se muestra el diagrama en el analizador TINA con los dos bloques de la
lnea de transmisin. En donde el voltaje de entrada es de 130 volts pico, que fue el que
se midi en la lnea de transmisin a escala.
Como resultado de la simulacin se obtuvieron los fasores Vin y Vout, Iin e Iout. En las
figuras de la 4.17 a la 4.20 se muestran respectivamente los desfases entre Iin e Iout,
Vin y Vout, Vin e Iin y el desfase entre Vout, e Iout que determinan las potencias y los
parmetros de la lnea.
Captulo 4 - 12
T
300.00m
7.04
0.00
-150.00m
-300.00m
Captulo 4 - 13
Figura 4.18 Voltaje de entrada vs voltaje de salida
Captulo 4 - 14
Figura 4.19 Voltaje de salida vs corriente de salida
Captulo 4 - 15
Captulo 4 - 16
Figura 4.20 Voltaje de entrada vs corriente de entrada
Haciendo las mediciones con el sistema de sincrofasores en una sola fase de dos
porciones de lnea se generaron los resultados siguientes.
= 70
out = 180
in = 100
Como se mencion al inicio de esta prueba, se hizo el anlisis de la red con la finalidad
de tener una idea aproximada de los resultados a obtener. A pesar de que se presentan
diferencias al comparar los resultados del anlisis con los medidos directamente en la
lnea se observa que en todas las comparaciones existe cierta relacin, por ejemplo, en
los desfases entre Vin y Vout, o Vin e Iin, los ordenes de magnitud de las diferencias
son semejantes. Considerando que los valores de los parmetros marcados en la lnea de
transmisin a escala tiene cierta tolerancia, entonces se da por vlida la prueba ya que la
exactitud del sistema tambin est corroborada en las pruebas pasadas y en el anlisis
comparativo con equipos comerciales que se hace a continuacin.
Captulo 4 - 17
4.4 Anlisis comparativo con equipos comerciales
En [65] se reportan los resultados de una prueba comparativa realizada a 4 sincrofasores
comerciales. Se toman los resultados del error en magnitud, el error en fase y se
comparan con los errores obtenidos en las pruebas hechas al equipo aqu presentado. En
la figura 4.21 se muestran los resultados de las pruebas de amplitud hechas en [65]. Los
sincrofasores A, B y C, en el rango de operacin del 80% al 120%, presentan un error
de entre el 0.02% y el 0.08%. En el mismo rango, el error promedio del sincrofasor aqu
presentado es del 0.024%, ver figura 4.22
Figura 4.21 Error en magnitud para una lnea trifsica balanceada a frecuencia nominal
(figura tomada de [65]).
Captulo 4 - 18
0.05
0.04
0.03
Error %
0.02
0.01
0
0 20 40 60 80 100 120 140
Voltage %
3
Error %
2
1
0
75 80 85 90 95 100
Degrees
Captulo 4 - 19
Conclusiones
Partiendo de los resultados obtenidos en las pruebas y de los comparativos con otros
equipos comerciales, se concluye que los procedimientos de diseo e implementacin
presentados son validos, se concluye tambin que durante el desarrollo tecnolgico se
genera conocimiento, que como en este caso se gener un algoritmo computacional para
el clculo de la DFT en cuatro instrucciones de DSP y un algoritmo para la deteccin de
fallas de sobrecorriente.
La utilizacin de los look up tables permite realizar la medicin fasorial de una seal de
60 Hz utilizando Microcontroladores o DSP-Microcontroladores de punto fijo.
El tiempo de procesamiento se reduce considerablemente al eliminar series de potencias
en el clculo de funciones trigonomtricas.
Dependiendo de la resolucin que se desee el tamao de las tablas se pueden aumentar.
Para las aplicaciones del sincrofasor en donde se requiera una resolucin en el ngulo de
un grado o menos la tabla de 8 bits (256 pasos) es suficiente.
El algoritmo esta diseado para calcular el fasor considerando una frecuencia nominal
de 60 Hz estable, es decir que si la frecuencia cambia de 60 Hrz. Se generara un error en
el clculo del fasor. Si se considera que la variacin de la frecuencia afecta de la misma
forma a dos o ms UMP, entonces el error se anula entre ellos, adems de que la
frecuencia varia muy poco, el mtodo de la DFT es inmune a harmnicos mltiplos de
60Hz.
Captulo 5 - 1
Recomendaciones futuras y aportaciones adicionales.
Calidad de la energa
Sistema de adquisicin de datos para estudios de ahorro y calidad de la
energa
Relevadores de proteccin
Flujos de potencia
Control de FACTS
5. Este desarrollo est pensada para uso industrial y cientfico-tecnolgico es decir que
aparte de poderse utilizar en aplicaciones reales de campo, se puede utilizar en un
laboratorio para ensayar diferentes algoritmos de medicin y proteccin, en su forma
ms completa se puede configurar como un medidor con telemetra y relevador de
proteccin.
Captulo 5 - 2
RACOM microelectronics es la primera y nica empresa Latino Americana
aceptada y reconocida mundialmente por TI como una aliada en el desarrollo
tecnolgico con DSP.
Captulo 5 - 3
Referencias
8. Phadke, A.G.; Pickett, B.; Adamiak, M.; Begovic, M.; Benmouyal, G.; Burnett,
R.O., Jr.; Cease, T.W.; Goossens, J.; Hansen, D.J.; Kezunovic, M.; Mankoff,
L.L.; McLaren, P.G.; Michel, G.; Murphy, R.J.; Nordstrom, J.; Sachdev, M.S.;
Smith, H.S.; Thorp, J.S.; Trotignon, M.; Wang, T.C.; Xavier, M.A.
Synchronized sampling and phasor measurements for relaying and
control. Power Delivery, IEEE Transactions on , Volume: 9 , Issue: 1 , Jan.
R-1
1994
Pages:442 - 452
10. Cory, B.J.; Gale, P.F. Satellites for power system applications. Power
Engineering Journal [see also Power Engineer] , Volume: 7 , Issue: 5 , Oct.
1993
Pages:201 207
11. Wilson, R.E. PMUs [phasor measurement unit]. Potentials, IEEE , Volume:
13 , Issue: 2 , April 1994
Pages:26 28
13. Burnett, R.O., Jr.; Butts, M.M.; Cease, T.W.; Centeno, V.; Michel, G.;
Murphy, R.J.; Phadke, A.G. Synchronized phasor measurements of a
power system event. Power Systems, IEEE Transactions on , Volume: 9
, Issue: 3 Aug. 1994
Pages:1643 1650
14. Phadke, A. G.; Martin, K. IEEE standard for synchrophasors for power
systems.
IEEE Std 1344-1995(R2001) , 2001
15. Martin, K. E.; Benmouyal G.; Adamiak, M. G.; Begovic, M.; Burnett, R.O.,
Jr.; Carr, K. R.; Cobb, A. Kusters, J. A.; Horowitz, S. H.; Jensen, G. R.;
Michel, G. L.; Murphy, R.J.; Phadke, A. G..; Sachdev, M.S.; Thorp, J.S. IEEE
standard for synchrophasors for power systems. IEEE Transactions on
Power Delivery, Vol. 13, No. 1, January 1998
16. Fardanesh, B.; Zelingher, S.; Sakis Meliopoulos, A.P.; Cokkinides, G.;
Ingleson, J. Multifunctional synchronized measurement network [power
systems].
Computer Applications in Power, IEEE , Volume: 11 , Issue: 1 , Jan. 1998
Pages:26 30
17. Ching-Shan Chen; Chih-Wen Liu; Joe-Air Jiang. A new adaptive PMU
based protection scheme for transposed/untransposed parallel
transmission lines. Power Delivery, IEEE Transactions on , Volume: 17
, Issue: 2 , April 2002
Pages:395 404
R-2
18. Yunping Chen; Chengxue Zhang; Zhijian Hu; Xurui Wang. A new approach
to real time measurement of power angles of generators at different
locations for stability control. Power Engineering Society Winter Meeting,
2000. IEEE , Volume: 2 , 23-27 Jan. 2000
Pages:1237 - 1242 vol.2
22. Moxley, Roy; Petras, Chuck; Anderson, Chris; Fodero, Ken II. Display and
analysis of transcontinental synchrophasors. Schweitzer Engineering
Laboratories, Inc., 2002
24. Anderson, Chris; Fearn, Brian; Guzmn, Armando; Moxley, Roy. Using SEL-
421 relay synchrophasors in basic applications. SEL Application Guide,
Vol. 1
R-3
32. Sociedad Mexicana para el Progreso de la Ciencia y la Tecnologa, A.C Por
una poltica nacional de ciencia y tecnologa en el contexto global. Mexico,
D.F. Diciembre 2005
33. Sidhu, T.S.; Sachdev, M.S. An iterative DSP technique for tracking power
system frequency and voltage phasors. Electrical and Computer
Engineering, 1996. Canadian Conference on , Volume: 1 , 26-29 May 1996
Pages:115 - 118 vol.1
34. Jun-Zhe Yang; Chih-Wen Liu. A smart method makes DFT more precise
for power system frequency estimation. Power Engineering Society 1999
Winter Meeting, IEEE , Volume: 2 , 31 Jan-4 Feb 1999
Pages:909 - 913 vol.2
37. Electric Power Research Institute, IECASA Team Intelligrid uses case
SynchroPhasor Domain Description Intelligrid Architecture Volume II. Palo
Alto, California 94304 USA. 2004
38. Rafael San Vicente, Ral Corts, Jaime Robles, J. Enrique Chong-Quero,
DSP-Microcontroller Implementations of a Simplified Algorithm for
Synchrophasor Calculation. IEEE 2nd International Conference on
Electrical and Electronics Engineering and XI conference on Electrical
Engineering (ICEEE-CIE 2005).
40. Eduardo Cesar Senger, Giovanni Manassero, Jr., Clovis Goldemberg, and
Eduardo Lorenzetti Pellini Automated Fault Location System for Primary
Distribution Networks
R-4
41. Schweitzer Engineering Laboratories SEL-311A Data Sheet, Inc. Event
Reporting and Sequential Events Recorder (SER).
43. M.S. Sachdev' T.S. Sidhu' I. Uttamchandani' W.O. Kennedy Design of Phase
and Amplitude Comparators for Transmission Line Protection. 1991
Conference on Communications. Power and Computing WESCANEX'97
Proceedings; Winnipeg, MB; May 22-23, 1997; pp. 179-184
44. Armando Guzman, Satish Samineni, and Mike Bryson. Protective Relay
Synchrophasor Measurements during Fault Conditions. Schweitzer
Engineering Laboratories, Inc. Copyright SEL 2005 (All rights reserved)
20050920 TP6214-01
47. Zhian Zhong, Chunchun Xu, Bruce J. Billian, Li Zhang, Shu-Jen Steven Tsai,
Richard W. Conners, Virgilio A. Centeno, Arun G. Phadke, and Yilu Liu,
Power System Frequency Monitoring. Network (FNET) Implementation
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 20, NO. 4,
NOVEMBER 2005
48. Trimble Navigation Limited. ACE III GPS System Designer Reference
Manual. Sunnyvale, CA 2000.
R-5
52. R. Corts; D. Libreros; R. San Vicente; E. Osorno. Medicin de la
Frecuencia a Partir de las Componentes Simtricas Duodcima Reunin
de Verano de Potencia IEEE Acapulco Guerrero, Mxico. trabajo publicado
1999.
53. IEEE Std. 519 1992 IEEE Recommended Practice and Requiriments for
Harmonic Control in Electrical Power Systems 1992.
61. Trimble. GPS Boards & Chipsets Home, Embedded: Portable Devices
http://www.trimble.com/
65. Depablos, J.; Centeno, V.; Phadke, A.G.; Ingram, M.; Comparative testing
of synchronized phasor measurement units. Power Engineering Society
General Meeting, 2004. IEEE 6-10 June 2004 Page(s):948 - 954 Vol.1
R-6
67. Oppenheim, Alan V. Discrete-Time Signal Processing. Prentice-Hall, Inc.
New Jersey 1999.
69. San Vicente, R.; Corts, R.; Robles, J.; Chong-Quero, Synchrophasor Design
Based on a DSP-Microcontroller. J.E IEEE International Symposium on
Intelligent Signal Processing (WISP2005).
70. San Vicente, R.; Cortes, R.; Robles, J.; Chong-Quero, J.E. Algorithm for
instant overcurrent relays based on the angle variations of current phasor
Industrial Technology, 2008. ICIT 2008. IEEE International Conference on
21-24 April 2008 Page(s):1 4
R-7
A1
Anlisis de la seal
Para una mayor claridad y simplicidad en las grficas se presenta un ejemplo en donde
el anlisis se hace con una seal de 60Hz y una armnica. En la figura A1.1 se muestra
grficamente como la seal X (t) se genera a partir de la suma de la seal fundamental
y la 3er armnica (3 f 0 )
2
1.5
1
Amplitud
0.5
0
-0.5
-1
-1.5
-2
tiempo
Apndice A1 - 1
Como el nmero de seales que componen a X (t ) es finito, son sinusoidales y sus
frecuencias estn limitadas a un acho de banda entonces:
L
X (t ) X k (t ) (A1.1)
k 0
Las seales X k (t ) son sinusoidales, por lo tanto, se pueden escribir como funciones
seno o coseno. Por razones de simplicidad al trasformar a la forma exponencial
compleja (como se explica ms adelante) se utilizara la funcin coseno para representar
las X k (t ) . En forma genrica, la seal X (t ) pudiera contener una componente de
corriente directa (DC) que en la ecuacin (A1.1) se representa por la componente de
frecuencia cero X 0 (t ) . Tomando en cuenta las anteriores consideraciones, la ecuacin
(A1.1) se escribe como sigue.
L
X (t ) Ao Ak cos(2f k t k ) (A1.2)
k 1
En donde:
L = nmero finito de seales sinusoidales que conforman la seal X(t)
Ao = componente de DC.
Si las frecuencias de las seales que componen a X(t) son mltiplos k (armnicas) de la
seal de frecuencia ms baja denominada frecuencia fundamental ( f 0 ) y que Ao = 0
tenemos que (A1.2) se escribe:
L
X (t ) Ak cos(2kf0t k ) (A1.3)
k 1
e j e j
cos
2
se tiene que
1 L
X (t )
2 k 1
Ak (e j e j ) (A1.4)
en donde
Apndice A1 - 2
(2kf0t k )
Interpretacin de la ecuacin (A1.4)
El trmino (e j e j ) representa la suma de dos fasores rotatorios, uno con frecuencia
positiva kf0 y otro con frecuencia negativa kf0 (ver apndice A.1.6) [32,33].
Como e j representa la misma seal que e j pero con frecuencia negativa, la ecuacin
(A1.4) se puede rescribir como:
1 L
X (t ) Ak e j (A1.5)
2 k 1
o como
1 L
X (t ) Ak e j (A1.5.1)
2 k 1
1 L L
1
X (t ) Ak e j ( 2kf 0 t k )
Ak e jk e j ( 2kf 0t )
2 k 1 k 1 2
1
ak ak ( A, ) Ak e jk (A1.6)
2
entonces
L
X (t ) a
k 1
k e j ( 2kf 0t ) (A1.7)
X (t ) X k (t ) a k e j ( 2kf 0t ) (A1.8)
k 1 k 1
j ( 2kf 0 t )
X 1 (t ) + X 2 (t ) + + X k (t ) = a1e j ( 2 1 f 0 t ) + a2e j ( 2 2 f 0 t ) ++ ak e
Apndice A1 - 3
X 1 (t ) = a1e j ( 2 1 f 0t )
X 2 (t ) = a2e j ( 2 2 f 0t )
j ( 2kf 0t )
X k (t ) = a k e (A1.9)
En donde ak ( A, ) es el fasor incgnita.
El conjunto anterior de ecuaciones indican que cada una de las seales (vectores) que
componen la seale X (t ) se pueden analizar de manera independiente.
Despejando ak ( A, ) de la ecuacin (A1.9) se tiene que
j ( 2kf 0t )
ak ( A, ) = X k (t ) e (A1.10)
a( A, ) Z r jZ i (A1.10.2)
a( A, ) Z r jZ i (A1.10.3)
A Z r 2 Z i 2 (A1.10.4)
Zi
arctan (A1.10.5)
Zr
Apndice A1 - 4
a = Zr + Zi
1.2
0.8
Amplitud
0.6
0.4
0.2
0
0 45 90 -45 0 45 90 -45 0 45 90 -45 0 45 90
ngulo
a)
a = Zr - Zi
1.2
0.8
Amplitu
0.6
0.4
0.2
0
0 -45 -90 45 0 -45 -90 45 0 -45 -90 45 0 -45 -90
ngulo
b)
Procedimiento de graficacin:
Las grficas se generaron en Excel. Se tabul contra el tiempo de manera independiente
la parte real y la imaginaria de la ecuacin (A1.10.1); para cada complejo generado de
la tabulacin anterior, se aplicaron (A1.10.4) y (A1.10.5) obtenindose de esta manera
A y de cada complejo, que al graficarlos, generan las grficas a) y b) para las
ecuaciones (A1.10.3) y (A1.10.2) respectivamente.
Observacin:
Las ecuaciones (A1.10.2) y (A1.10.3) en ambos casos, determinan el valor instantnea
del valor absoluto de la amplitud, sin embargo en la grfica de la figura A1.2 a) de la
ecuacin (A1.10.3), el ngulo varia en forma ascendente de derecha a izquierda,
mientras que en la grfica de la figura A1.2 b) de la ecuacin (A1.10.2) el ngulo varia
de derecha a izquierda en forma descendente. Esta prueba nos permite comprobar que se
Apndice A1 - 5
trata de la misma seal pero con frecuencia opuesta. En la figura A1.3 se muestra la
grfica polar de las ecuaciones (A1.10.2) y (A1.10.3).
2n
jk ( )
ak ( A, ) X k [n]e T0
(A1.11)
1
En donde f 0
T0
N 1
1
N
f (X
n 0
n )
N 1 2n
1 jk (
X
)
ak ( A, ) k [n]e N
(A1.12)
N n 0
1
Si en la ecuacin (A1.6) ak ( A, ) Ak e jk
2
se hace Z k Ak e jk
Apndice A1 - 6
N 1 2n
jk
X ne
2
Z k ( A, ) k
N
(A1.13)
N n0
2 N 1 2n 2n
Z k ( A, ) X k ncos k jsenk (A1.14)
N n 0 N N
2 N 1 2n 2 N 1 2n
Z k ( A, ) X k n cos k j X k nsenk
N n 0 N N n 0 N
Z k ( A, ) Z kr jZ ki (A1.15)
Ak Z kr 2 Z ki 2 (A1.16)
Z ki
k arctan (A1.17)
Z kr
2 N 1
2n 2n
Z1( A, ) X 1[n]cos N
jsen
N
(A1.18)
N n 0
2 N 1
2n 2n
Z 3 ( A, ) X [n]cos 3
3
N
jsen3
N
(A1.19)
N n 0
Apndice A1 - 7
A.1.2 Anlisis grfico de la ecuacin.
De la misma manera que en la ecuacin (A1.10) se obtuvo para k = 1 y k = 3 el fasor
( A , ) se grafica la ecuacin (A1.12) (que como ya se menciona es la DFT de la
seal). Para tal efecto se utilizan las ecuaciones (A1.16) y (A1.17) en donde
N 1
2n
X ncos k N
2
Zkr k (A1.20)
N n 0
y
N 1
2n
X nsenk N
2
Zki j k
(A1.21)
N h 0
Ak Z kr 2 Z ki 2
Para el calculo de se utiliza la funcin arco seno por los motivos que se explican en el
captulo 3.
Z ki
k arcsen (A1.22)
Ak
Que para obtener en los cuatro cuadrantes se utiliza el esquema de la figura A1.4.
Apndice A1 - 8
Utilizando las mismas seales de la figura A1.1
Con f 0 60Hz
la fundamental (k = 1)
X 1(t ) 1.0 cos(2 60t )
y
X (t ) X 1(t ) X 2(t )
2
1.5
1
Amplitud
0.5
0
-0.5
-1
-1.5
-2
tiempo
Apndice A1 - 9
Tabla A1.1 Valores de las seales X 1(t ) , X 3(t ) y X (t )
tiempo
To/16 X1(t) X3(t) X(t)= X1(t)+X3(t)
0.0000 1.0000 0.5657 1.5657
0.0010 0.9239 0.7391 1.6630
0.0021 0.7071 0.0000 0.7071
0.0031 0.3827 -0.7391 -0.3564
0.0042 0.0000 -0.5657 -0.5657
0.0052 -0.3827 0.3061 -0.0765
0.0063 -0.7071 0.8000 0.0929
0.0073 -0.9239 0.3061 -0.6177
0.0083 -1.0000 -0.5657 -1.5657
0.0094 -0.9239 -0.7391 -1.6630
0.0104 -0.7071 0.0000 -0.7071
0.0115 -0.3827 0.7391 0.3564
0.0125 0.0000 0.5657 0.5657
0.0135 0.3827 -0.3061 0.0765
0.0146 0.7071 -0.8000 -0.0929
0.0156 0.9239 -0.3061 0.6177
0.0167 1.0000 0.5657 1.5657
0.0177 0.9239 0.7391 1.6630
0.0188 0.7071 0.0000 0.7071
0.0198 0.3827 -0.7391 -0.3564
0.0208 0.0000 -0.5657 -0.5657
0.0219 -0.3827 0.3061 -0.0765
0.0229 -0.7071 0.8000 0.0929
0.0240 -0.9239 0.3061 -0.6177
0.0250 -1.0000 -0.5657 -1.5657
0.0260 -0.9239 -0.7391 -1.6630
0.0271 -0.7071 0.0000 -0.7071
0.0281 -0.3827 0.7391 0.3564
0.0292 0.0000 0.5657 0.5657
0.0302 0.3827 -0.3061 0.0765
Para tal efecto se toma una ventana con las primeras 16 muestras de la seal X 1(t ) .
Procedimiento:
2n
Para cada n de la 0 a la 15 se calcula X 1n cos 1 . En la tabla se
16
muestran los resultados de cada operacin.
2 15
Se calcula la sumatoria de las 16 muestras Zr . En la tabla se muestra
16 n 0
el resultado de la suma.
2n
Para cada n de la 0 a la 15 se calcula X 1nsen1 . En la tabla se
16
muestran los resultados de cada operacin.
Apndice A1 -10
2 15
Se calcula la sumatoria de las 16 muestras Zi . En la tabla se muestran
16 n 0
los resultados de cada operacin.
Con la ecuacin (A1.16) se calcula la Amplitud (A). En la tabla se muestra el
resultado de la amplitud.
Con la ecuacin (A1.22) y aplicando la figura A1.4 se calcula la fase ( ). En la
tabla se muestra el resultado en grados.
Se grafica la ventana
Tabla A1.2 Corrida para la seal X 1(t ) 1.0 cos(2 60t ) (k = 1).
tiempo X1(t) X3(t) X1(t)+X3(t) n X1[n] cos1(2n/16) Zr = X1[n] sen1(2n/16) Zi = Amplitud = r + (Zi)
0.0000 1.0000 0.5657 1.5657 0 1.0000 1.0000 0.0000 0.0000 A= 1
0.0010 0.9239 0.7391 1.6630 1 0.8536 0.3536
0.0021 0.7071 0.0000 0.7071 2 0.5000 0.5000 = aseno(|Zi/A|)
0.0031 0.3827 -0.7391 -0.3564 3 0.1464 0.3536 (radianes) 0.0000
0.0042 0.0000 -0.5657 -0.5657 4 0.0000 0.0000 (grados) 0.0000
0.0052 -0.3827 0.3061 -0.0765 5 0.1464 -0.3536 Primer cuadrante (+,+)
0.0063 -0.7071 0.8000 0.0929 6 0.5000 -0.5000 =
0.0073 -0.9239 0.3061 -0.6177 7 0.8536 -0.3536 (grados) = 0.0000
0.0083 -1.0000 -0.5657 -1.5657 8 1.0000 0.0000
0.0094 -0.9239 -0.7391 -1.6630 9 0.8536 0.3536
0.0104 -0.7071 0.0000 -0.7071 10 0.5000 0.5000
0.0115 -0.3827 0.7391 0.3564 11 0.1464 0.3536
0.0125 0.0000 0.5657 0.5657 12 0.0000 0.0000
0.0135 0.3827 -0.3061 0.0765 13 0.1464 -0.3536
0.0146 0.7071 -0.8000 -0.0929 14 0.5000 -0.5000
0.0156 0.9239 -0.3061 0.6177 15 0.8536 -0.3536
0.0167 1.0000 0.5657 1.5657
0.0177 0.9239 0.7391 1.6630
0.0188 0.7071 0.0000 0.7071
0.0198 0.3827 -0.7391 -0.3564
0.0208 0.0000 -0.5657 -0.5657
0.0219 -0.3827 0.3061 -0.0765
0.0229 -0.7071 0.8000 0.0929
0.0240 -0.9239 0.3061 -0.6177
0.0250 -1.0000 -0.5657 -1.5657
0.0260 -0.9239 -0.7391 -1.6630
0.0271 -0.7071 0.0000 -0.7071
0.0281 -0.3827 0.7391 0.3564
0.0292 0.0000 0.5657 0.5657
0.0302 0.3827 -0.3061 0.0765
Apndice A1 -11
Grfica de las tres seales en la ventana de clculo
2.00
1.50
1.00
0.50
Amplitud
0.00
-0.50
-1.00
-1.50
-2.00
tiempo
Anlisis:
El clculo de A entrega la amplitud mxima de la seal, que en efecto es el valor
promedio de los valores instantneos calculados en las ecuaciones (A1.10.2) y
(A1.10.3), con la aclaracin que en ese clculo no se consider la constante de la
ecuacin
1
ak ( A, ) Ak e jk
2
El ngulo de fase o desfase calculado es el valor del ngulo del la seal en el nstate
en que se toma la primer muestra o se hace la primer adquisicin, que en el caso anterior
como se aprecia en el inicio de la grfica de la figura A1.6 es de cero grados para la
seal fundamental.
Apndice A1 -12
Tabla A1.3 Corrida para la seal X 3(t ) 0.8 cos(2 180t / 4)
Conclusin:
Los clculos de la Amplitud y la Face utilizando la DFT (ecuacin (A1.12) nos
proporcionan respectivamente los valores de la amplitud mxima de la seal y el ngulo
de la seal en el instante de la primera adquisicin.
Haciendo corridas con otro nmero de muestras se encontr que las ventanas de
muestreo deben ser de mnimo To (un periodo de la frecuencia fundamental) y
mltiplos de To para las armnicas. Como se puede observar en las corridas anteriores
la ventana abarca un periodo de la frecuencia fundamental y tres periodos de la tercera
armnica.
Apndice A1 -13
corrida es similar a la que se hizo para X3(t) pero las X[n] muestras se toman de X(t) en
lugar de X3(t).
Conclusin:
La amplitud A y el ngulo de fase encontrados pertenecen a la seal X3(t)
Corrimiento de la ventana
Se presenta el clculo de A1 , 1 , A3 y 3 tomando como muestras la seal X(t) para
otras dos ventanas diferentes. En la tabla A1.5 se presenta la corrida para el clculo de
A3 y 3 (tercer armnico) y en la tabla A1.6 se presenta la corrida para calcular A1 y 1
(seal fundamental). Como se puede observar el valor del clculo de la amplitud de las
seales es el mismo que cuando se calcul con la ventana en el origen t = 0. Sin
embargo para las s el valor calculado apunta en el ngulo en el que se hizo la primera
adquisicin. En la figura A1.7 se muestra la grfica de las seales en la ventana de
clculo, en donde tambin, se puede observar el ngulo de desfase de ambas seales con
respecto a la primera adquisicin.
Apndice A1 -14
Tabla A1.5 Corrida para calcular A3 y 3 (tercer armnico)
2.00
1.50
1.00
0.50
Amplitud
0.00
-0.50
-1.00
-1.50
-2.00
tiempo
Apndice A1 -15
Tabla A1.6 Corrida para calcular A1 y 1 (seal fundamental)
Apndice A1 -16
Tabla A1.7 Corrida para calcular A3 y 3 en la ventana 3
2.00
1.50
1.00
0.50
Amplitud
0.00
-0.50
-1.00
-1.50
-2.00
tiempo
Apndice A1 -17
Tabla A1.8 Corrida para calcular A1 y 1 en la ventana 3
Apndice A1 -18
Tabla A1.9 Valores de 1.0 cos(2 60t ) , 0.2 cos(2 120t ) ,
0.4 cos(2 180t / 3) y X 1(t ) X 2(t ) X 3(t ) ,
tiempo X1(t) X2(t) X3(t) X(t)= X1(t)+X2(t)+X3(t)
0.0000 1.0000 0.0000 0.2000 1.2000
0.0010 0.9239 -0.1414 0.3966 1.1790
0.0021 0.7071 0.0000 0.1035 0.8106
0.0031 0.3827 0.1414 -0.3173 0.2068
0.0042 0.0000 0.2000 -0.3464 -0.1464
0.0052 -0.3827 0.1414 0.0522 -0.1891
0.0063 -0.7071 0.0000 0.3864 -0.3207
0.0073 -0.9239 -0.1414 0.2435 -0.8218
0.0083 -1.0000 -0.2000 -0.2000 -1.4000
0.0094 -0.9239 -0.1414 -0.3966 -1.4619
0.0104 -0.7071 0.0000 -0.1035 -0.8106
0.0115 -0.3827 0.1414 0.3173 0.0761
0.0125 0.0000 0.2000 0.3464 0.5464
0.0135 0.3827 0.1414 -0.0522 0.4719
0.0146 0.7071 0.0000 -0.3864 0.3207
0.0156 0.9239 -0.1414 -0.2435 0.5390
0.0167 1.0000 -0.2000 0.2000 1.0000
0.0177 0.9239 -0.1414 0.3966 1.1790
0.0188 0.7071 0.0000 0.1035 0.8106
0.0198 0.3827 0.1414 -0.3173 0.2068
0.0208 0.0000 0.2000 -0.3464 -0.1464
0.0219 -0.3827 0.1414 0.0522 -0.1891
0.0229 -0.7071 0.0000 0.3864 -0.3207
0.0240 -0.9239 -0.1414 0.2435 -0.8218
0.0250 -1.0000 -0.2000 -0.2000 -1.4000
0.0260 -0.9239 -0.1414 -0.3966 -1.4619
0.0271 -0.7071 0.0000 -0.1035 -0.8106
0.0281 -0.3827 0.1414 0.3173 0.0761
0.0292 0.0000 0.2000 0.3464 0.5464
0.0302 0.3827 0.1414 -0.0522 0.4719
1.50
1.00
0.50
Amplitud
0.00
-0.50
-1.00
-1.50
-2.00
tiempo
Apndice A1 -19
Tabla A1.10 Corrida para X 1(t ) 1.0 cos(2 60t ) , frecuencia fundamental
tiempo X1(t) X2(t) X3(t) X(t)= X1(t)+X2(t)+X3(t) n X[n]cos1(2n/16) Zr = X[n]sen1(2n/16) Zi = Amplitud = r + (Zi)
0.0000 1.0000 0.0000 0.2000 1.2000 A= 1
0.0010 0.9239 -0.1414 0.3966 1.1790
0.0021 0.7071 0.0000 0.1035 0.8106 = aseno(|Zi/A|)
0.0031 0.3827 0.1414 -0.3173 0.2068 (radianes) 0.7854
0.0042 0.0000 0.2000 -0.3464 -0.1464 (grados) 45.00
0.0052 -0.3827 0.1414 0.0522 -0.1891 Primer cuadrante (+,+)
0.0063 -0.7071 0.0000 0.3864 -0.3207 =
0.0073 -0.9239 -0.1414 0.2435 -0.8218 (grados) = 45.00
0.0083 -1.0000 -0.2000 -0.2000 -1.4000
0.0094 -0.9239 -0.1414 -0.3966 -1.4619
0.0104 -0.7071 0.0000 -0.1035 -0.8106
0.0115 -0.3827 0.1414 0.3173 0.0761
0.0125 0.0000 0.2000 0.3464 0.5464
0.0135 0.3827 0.1414 -0.0522 0.4719
0.0146 0.7071 0.0000 -0.3864 0.3207 0 0.3207 0.7071 0.0000 0.7071
0.0156 0.9239 -0.1414 -0.2435 0.5390 1 0.4979 0.2062
0.0167 1.0000 -0.2000 0.2000 1.0000 2 0.7071 0.7071
0.0177 0.9239 -0.1414 0.3966 1.1790 3 0.4512 1.0893
0.0188 0.7071 0.0000 0.1035 0.8106 4 0.0000 0.8106
0.0198 0.3827 0.1414 -0.3173 0.2068 5 -0.0791 0.1910
0.0208 0.0000 0.2000 -0.3464 -0.1464 6 0.1035 -0.1035
0.0219 -0.3827 0.1414 0.0522 -0.1891 7 0.1747 -0.0723
0.0229 -0.7071 0.0000 0.3864 -0.3207 8 0.3207 0.0000
0.0240 -0.9239 -0.1414 0.2435 -0.8218 9 0.7592 0.3145
0.0250 -1.0000 -0.2000 -0.2000 -1.4000 10 0.9899 0.9899
0.0260 -0.9239 -0.1414 -0.3966 -1.4619 11 0.5594 1.3506
0.0271 -0.7071 0.0000 -0.1035 -0.8106 12 0.0000 0.8106
0.0281 -0.3827 0.1414 0.3173 0.0761 13 0.0291 -0.0703
0.0292 0.0000 0.2000 0.3464 0.5464 14 0.3864 -0.3864
0.0302 0.3827 0.1414 -0.0522 0.4719 15 0.4360 -0.1806
Apndice A1 -20
Tabla A1.11 Corrida para X 2(t ) 0.2 cos(2120t ) , segunda armnica
tiempo X1(t) X2(t) X3(t) X(t)= X1(t)+X2(t)+X3(t) n X[n]cos2(2n/16) Zr = X[n]sen2(2n/16) Zi = Amplitud = r + (Zi)
0.0000 1.0000 0.0000 0.2000 1.2000 A = 0.2
0.0010 0.9239 -0.1414 0.3966 1.1790
0.0021 0.7071 0.0000 0.1035 0.8106 = aseno(|Zi/A|)
0.0031 0.3827 0.1414 -0.3173 0.2068 (radianes) 1.5708
0.0042 0.0000 0.2000 -0.3464 -0.1464 (grados) 90.00
0.0052 -0.3827 0.1414 0.0522 -0.1891 Cuarto cuadrante (+,-)
0.0063 -0.7071 0.0000 0.3864 -0.3207 =360-
0.0073 -0.9239 -0.1414 0.2435 -0.8218 (grados) = 270.00
0.0083 -1.0000 -0.2000 -0.2000 -1.4000
0.0094 -0.9239 -0.1414 -0.3966 -1.4619
0.0104 -0.7071 0.0000 -0.1035 -0.8106
0.0115 -0.3827 0.1414 0.3173 0.0761
0.0125 0.0000 0.2000 0.3464 0.5464
0.0135 0.3827 0.1414 -0.0522 0.4719
0.0146 0.7071 0.0000 -0.3864 0.3207 0 0.3207 0.0000 0.0000 -0.2000
0.0156 0.9239 -0.1414 -0.2435 0.5390 1 0.3811 0.3811
0.0167 1.0000 -0.2000 0.2000 1.0000 2 0.0000 1.0000
0.0177 0.9239 -0.1414 0.3966 1.1790 3 -0.8337 0.8337
0.0188 0.7071 0.0000 0.1035 0.8106 4 -0.8106 0.0000
0.0198 0.3827 0.1414 -0.3173 0.2068 5 -0.1462 -0.1462
0.0208 0.0000 0.2000 -0.3464 -0.1464 6 0.0000 0.1464
0.0219 -0.3827 0.1414 0.0522 -0.1891 7 -0.1337 0.1337
0.0229 -0.7071 0.0000 0.3864 -0.3207 8 -0.3207 0.0000
0.0240 -0.9239 -0.1414 0.2435 -0.8218 9 -0.5811 -0.5811
0.0250 -1.0000 -0.2000 -0.2000 -1.4000 10 0.0000 -1.4000
0.0260 -0.9239 -0.1414 -0.3966 -1.4619 11 1.0337 -1.0337
0.0271 -0.7071 0.0000 -0.1035 -0.8106 12 0.8106 0.0000
0.0281 -0.3827 0.1414 0.3173 0.0761 13 -0.0538 -0.0538
0.0292 0.0000 0.2000 0.3464 0.5464 14 0.0000 -0.5464
0.0302 0.3827 0.1414 -0.0522 0.4719 15 0.3337 -0.3337
Apndice A1 -21
Tabla A1.12 Corrida para X 3(t ) 0.4 cos(2 180t / 3) , tercera armnica
tiempo X1(t) X2(t) X3(t) X(t)= X1(t)+X2(t)+X3(t) n X[n]cos3(2n/16) Zr = X[n]sen3(2n/16) Zi = Amplitud = r + (Zi)
0.0000 1.0000 0.0000 0.2000 1.2000 A = 0.4
0.0010 0.9239 -0.1414 0.3966 1.1790
0.0021 0.7071 0.0000 0.1035 0.8106 = aseno(|Zi/A|)
0.0031 0.3827 0.1414 -0.3173 0.2068 (radianes) 0.2618
0.0042 0.0000 0.2000 -0.3464 -0.1464 (grados) 15.00
0.0052 -0.3827 0.1414 0.0522 -0.1891 Terser cuadrante (-,-)
0.0063 -0.7071 0.0000 0.3864 -0.3207 =180+
0.0073 -0.9239 -0.1414 0.2435 -0.8218 (grados) = 195.00
0.0083 -1.0000 -0.2000 -0.2000 -1.4000
0.0094 -0.9239 -0.1414 -0.3966 -1.4619
0.0104 -0.7071 0.0000 -0.1035 -0.8106
0.0115 -0.3827 0.1414 0.3173 0.0761
0.0125 0.0000 0.2000 0.3464 0.5464
0.0135 0.3827 0.1414 -0.0522 0.4719
0.0146 0.7071 0.0000 -0.3864 0.3207 0 0.3207 -0.3864 0.0000 -0.1035
0.0156 0.9239 -0.1414 -0.2435 0.5390 1 0.2062 0.4979
0.0167 1.0000 -0.2000 0.2000 1.0000 2 -0.7071 0.7071
0.0177 0.9239 -0.1414 0.3966 1.1790 3 -1.0893 -0.4512
0.0188 0.7071 0.0000 0.1035 0.8106 4 0.0000 -0.8106
0.0198 0.3827 0.1414 -0.3173 0.2068 5 0.1910 -0.0791
0.0208 0.0000 0.2000 -0.3464 -0.1464 6 -0.1035 -0.1035
0.0219 -0.3827 0.1414 0.0522 -0.1891 7 0.0723 -0.1747
0.0229 -0.7071 0.0000 0.3864 -0.3207 8 0.3207 0.0000
0.0240 -0.9239 -0.1414 0.2435 -0.8218 9 0.3145 0.7592
0.0250 -1.0000 -0.2000 -0.2000 -1.4000 10 -0.9899 0.9899
0.0260 -0.9239 -0.1414 -0.3966 -1.4619 11 -1.3506 -0.5594
0.0271 -0.7071 0.0000 -0.1035 -0.8106 12 0.0000 -0.8106
0.0281 -0.3827 0.1414 0.3173 0.0761 13 -0.0703 0.0291
0.0292 0.0000 0.2000 0.3464 0.5464 14 -0.3864 -0.3864
0.0302 0.3827 0.1414 -0.0522 0.4719 15 0.1806 -0.4360
1.50
1.00
0.50
Amplitud
0.00
-0.50
-1.00
-1.50
-2.00
tiempo
Apndice A1 -22
A.1.3 Nmeros complejos
[32,33]
En ingeniera elctrica los nmeros complejos son usados para simplificar con simples
reglas algebraicas la manipulacin de las seales sinusoidales y su visualizacin a travs
de la geometra vectorial.
Los nmeros imaginarios surgen como una necesidad de poder resolver la ecuacin.
X2=-1
X j
Los nmeros complejos son una extensin de los nmeros reales, estn formados por un
nmero real y uno imaginario. Surgen como una necesidad de poder resolver la
ecuacin cuadrtica.
ax 2 bx c 0
b b 2 4ac
x
2a
x2 x 1 0
1 1
x 1 4
2 2
x 0.5 j 0.86
La frmula de Euler se demuestra utilizando las series de Taylor. Las series para las
funciones trigonomtricas seno y coseno se pueden reagrupar como sigue:
x2 x4 x6
x 4n x 4n2
cos x 1 ...
2! 4! 6! n 0 4n ! 4n 2!
Apndice A1 -23
x3 x5 x7
x 4 n1 x 4 n 3
sin x x ...
3! 5! 7! n 0 4n 1! 4n 3!
y para e ix
e ix
ix n
in xn
in
xn
n 0 n! n 0 n! n 0 n!
x 4n x 4n 2
x 4 n1 x 4 n 3
e ix i
n 0 4n ! 4n 2! n0 4n 1! 4n 3!
En donde se aprecia que la parte real es la serie de Taylor para el coseno y la imaginaria
la del seno, por lo tanto.
e ix cos x i sin x
Las frmulas de Euler inversas nos permiten escribir las funciones seno y coseno en
trminos de exponentes complejos:
e j e j
cos
2
e j e j
sen
2j
Apndice A1 -24
El nmero complejo en el plano cartesiano queda representado como un punto con
coordenadas (x,y) o como un vector de longitud r y ngulo , figura A.1.11
z x jy (1)
Las coordenadas (x,y) pueden ser determinadas por las identidades trigonomtricas
x r cos (2)
y rsen (3)
z r cos rjsen
z r (cos jsen ) (4)
e j cos jsen
z re j (5)
Apndice A1 -25
Figura A.1.12 Forma exponencial compleja
A partir del punto (x,y) se puede encontrar el vector complejo aplicando identidades
trigonomtricas y el teorema de Pitgoras.
y
arctan (6)
x
r x2 y2 (7)
z1 A1e j1 y z 2 A2 e j 2
entonces:
Del resultado anterior se concluye que en el producto de dos nmeros complejos, las
amplitudes se multipliquen y los ngulos se suman.
Si la amplitud de uno de los complejos es uno, entonces la amplitud del vector producto
permanece constante mientras que el ngulo se incrementa, ver figura A.1.13
Apndice A1 -26
Figura A.1.13 Producto vectorial
(2f t )
queda de la forma
j ( 2f t )
Z (t ) Ae
aplicando las leyes de los exponentes
j ( 2f t )
Z (t ) Ae j e (A.1.23)
Analizando Z(t) se observa que ste esta compuesto del producto de dos complejos.
j 2f t
Retomando el anlisis grfico que se hizo Ae j y e son dos vectores en el plano
j j 2f t
complejo. En donde Ae es un vector fijo y e es un vector de amplitud uno y
variante con el tiempo (funcin compleja evaluada en el tiempo).
En la medida que t se incrementa el vector complejo Z(t) simplemente rotar a una tasa
constante, determinada por 2f describiendo un circulo de radio A , de tal modo que
Z(t) se convierte en un vector complejo rotatorio.
j
Al vector fijo Ae compuesto por una amplitud A y un desfase se le denomina
fasor. De este hecho la seal exponencial compleja se le denomina tambin fasor
rotatorio.
El fasor rotatorio da una vuelta completa cada que el tiempo del ngulo (t ) cambia
2 radianes.
El sentido de rotacin es como se observa en la figura A.1.13 en sentido inverso a las
manecillas del reloj por que (2ft ) se incrementa a medida que el tiempo se
incrementa.
Si la frecuencia es negativa, (2ft ) cambia en direccin negativa a medida que se
incrementa el tiempo es decir que la rotacin es en sentido de las manecillas del reloj.
Z (t ) Ae j
Por tal motivo a se le denomina ngulo de desfase, ya que es el ngulo con el que
inicia la seal de acuerdo a una referencia temporal.
Apndice A1 -27
A2
Artculos
Apndice A2 - 1
1-3 September, 2005 Faro, Portugal
Abstract The design of a synchrophasor based on a DSP- the instrument is energized, it means that this reference is
Microcontroller (C2000 family) is presented in this article. The aleatory.
standard temporal reference of this system is generated with a Due obvious reasons, it is impossible to measure two distant
signal of 1 pulse per second (1PPS) from a Global Positioning points with the same instrument. If we use two instruments
System (GPS), this lets the measurement of the phase between two (one for each remote signal) the reference will be different at
electrical signals that can be located far away one from the other.
Synchrophasor is the acronym of synchronized phasor and it is a
each instrument and the measurement of the phase between
phasor measured and calculated by sampling with a standard those points will be impossible.
temporal reference. The problem related to measure the phase between two
remote points (from the same signal or from different signals)
Keywords .Synchrophasor, DSP-Microcontroller. can be solved synchronizing both instruments with the same
temporal reference. This is explained in figure 1: in each node
we can measure the amplitude V and the phase at the same
I. INTRODUCTION time.
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
1-3 September, 2005 Faro, Portugal
A. Synchronization by GPS detects a satellite, the receiver synchronizes the rise time of the
1PPS with the reception of the UTC.
The GPS system has 24 active satellites. The satellites The 1PPS signal has a pulse width of 10 microseconds, the
describe orbits that let any point in the Earth to have line rise time takes usually less than 20 nanoseconds and a period
sight 24 hours a day with different satellites. The GPS system of exactly one second 100 nanoseconds. In the other hand,
proportionate services as the position in geographical UTC is synchronized with a reference from a Cesium atomic
coordinates, the altitude above the sea, velocity and direction clock of high stability that is contained in each satellite. The
of a moving object, the magnetic derive in degrees, the time by clock of each satellite is synchronized with a master clock, so
the UTC (Universal Coordinated Time), the signal 1PPS and each satellite sends the UTC signal at the same time. For any
others [6]. application where a GPS is required for synchronization, the
A terrestrial GPS receives the signal from one or more rise time of the 1PPS signal has to be used because this is
satellites (for example, to calculate the geographical synchronized at each repetition of the UTC [6].
coordinates it is required the reception of the signal from three
satellites). Once the receptor detects the signal with good C. Measuring the Phase Angle
strength from at least one satellite, it decodes the UTC and
transmits it in synchronization with the 1PPS signal from each It is necessary to use the phase from one node as a reference
one of the instruments that measure the phasor (PMU) [2]. to calculate the difference of phase between two or more
Each PMU uses the 1PPS signal to synchronize its own nodes. This measurement is summarized in figure 3.
measurement system. After the measurement has done, the
phasor is calculated and transmitted together with the UTC to a
main processor which is responsible to calculate the difference
of phase between each measured node. In figure 2 there is a
block diagram that summarizes this process. 1 PPS
PMU 1
PMU 2
GPS1 GPS2 GPSn
Difference of phase = 1 - 2
81
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
WISP 2005
82
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
1-3 September, 2005 Faro, Portugal
2 2 15 TABLE II.
Zi = X [0] sin (0 ) + ... + X [15] sin (6)
16 16 AMPLITUDE CALCULATION.
83
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
WISP 2005
1.5
TABLE III.
ARCSIN TABLE 1
remainder Quote = Arcsin(n/255)
Radians Grades 0.5
0 0 0 0
0
1 0.00392157 0.00392158 0
0 100 200 300 400 500 600
2 0.00784314 0.00784322 0
Voltage in volts
3 0.01176471 0.01176498 1
84
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
1-3 September, 2005 Faro, Portugal
With and exact frequency of 60.00000 Hz, the 1PPS is To obtain a precision of 2 degrees near of 45 degrees, the
always in the same position with respect to the signal that will series is extended until the z5/5 term. This implies at least 10
be measured. To move the relative position between both operations and in the best cases the same number of cycles.
signals, it was necessary to make a little variation in the Using the arcsen function and the LUT here proponed, the
frequency signal (towards or backwards, 60.00001 Hz for operations are reduced to:
example). Once the signals are in the required position, the
frequency is readjusted to 60.00000 Hz to make the Zi/A => cero QuoteInteger and remainder.
measurement. remainder => data memory addressing => one
In figure 6 is shown the graph of the difference between the cycle.
angle measured in the oscilloscope and the angle measured TBLR (table read) => three cycles.
with the developed instrument. Those tests were captured in
two tables, one in 255 steps and the other in 1023 steps. The algorithm with the LUT is realized in four machine
cycles in a DSP.
3.5 CONCLUSION
3
Difference in degrees
Fig. 6. Angle difference. [1] Martin, K. E.; Benmouyal G.; Adamiak, M. G.; Begovic, M.; Burnett,
R.O., Jr.; Carr, K. R.; Cobb, A. Kusters, J. A.; Horowitz, S. H.; Jensen,
G. R.; Michel, G. L.; Murphy, R.J.; Phadke, A. G..; Sachdev, M.S.;
The maximum angle error was of 2 degrees (1023 steps Thorp, J.S. IEEE standard for synchrophasors for power systems. IEEE
table), which is a 2.2% of the total range. This is acceptable for Transactions on Power Delivery, Vol. 13, No. 1, January 1998
the application. The error in angles near 90 degrees can be [2] Phadke, A. G. Synchronized phasor measurements, Chapter 6. IEEE
reducing by using a bigger table Tutorial Course, Advancements in microprocessor based protection and
communication.1997
[3] Texas Instrument. TMS320LF/LC240xA DSP Controllers Reference
I. Temporal Analysis of the Algorithm. Guide System and Peripherals Dallas, Texas 75265. Revised December
2001
A high speed of processing gives better characteristics to the [4] Electric Power Research Institute, IECASA Team Intelligrid use case
SynchroPhasor Domain Description Intelligrid Architecture Volume II.
instrument in applications of protection and control Palo Alto, California 94304 USA. 2004
As was mentioned before, the processing time of any [5] Anderson, Chris, Fearn, Brian, Guzmn, Armando, Moxley, Roy.Using
algorithm depends on the MIPS of the processor, but the SEL-421 relay synchrophasors in basic applications. SEL Application
algorithm that uses less number of instructions will be the Guide, Vol. 1. 2003
[6] Trimble Navigation Limited. ACE III GPS System Designer
faster. The angle calculation is realized by the use of the arctan Reference Manual. Sunnyvale, CA. 2000
Taylor series.
z3 z5
tan 1 (z ) = z + ... ; z 1 (13)
3 5
85
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:32 from IEEE Xplore. Restrictions apply.
Algorithm for Instant Overcurrent Relays Based
on the Angle Variations of Current Phasor
Rafael San Vicente1, 2, Ral Corts2, Jaime Robles2, J. Enrique Chong-Quero1
1
Instituto Tecnolgico y de Estudios Superiores de Monterrey, Campus Estado de Mxico, Mxico
2
Instituto Politcnico Nacional, Escuela Superior de Ingeniera Mecnica y Elctrica, D.F. Mxico
Abstract An algorithm based on the angle variations of the II. ACTUAL SITUATION
current phasor under failure conditions is presented. The current
In an electrical energy system, the frequency of the
phasor is calculated with the recursive algorithm of the Discrete
Fourier Transform (RDFT). The behavior of the phasors angle voltage at different points is quiet different and always
is analyzed under frequency variations according to the standard changes, therefore, an error in the phasor calculation around
(0.5Hz or 0.8% of the nominal frequency). Also the behavior of 60 Hz is presented. This is due the sampled data in the time
the phasors angle is analyzed under failure conditions, window of fixed width do not correspond to an entire cycle of
simulating different faults in different instants of the sinusoidal the waveform and does not satisfy the signal periodicity
waveform of the current. Finally, the obtained algorithm is
conditions of the Fourier transform [8].
presented.
As shown in Figure 1, for a frequency variation from 59
Index TermsDiscrete Fourier transforms, RDFT, Protective Hz to 61 Hz, an error in the phase of less than 10 degrees is
relaying, Fault currents. presented. Then, under normal conditions of operation in an
electrical network, a phase difference of less than 10 degrees
between period to period should be presented. This is because
I. INTRODUCTION for standards, the maximum frequency variation in an
electrical network is 0.5 Hz (0.8% of the nominal frequency).
F or a quick failure detection (in less than a quarter of a
period), the principal problem is the evidence because it
will be different every time is presented. For example, if
the failure occurs when the waveform is decreasing, (after the
positive peak) the measured samples of the signal will be very
similar to the typical signal [1], [2], [3].
Under normal conditions of operation, the voltage and
current signals will be similar to a sinusoidal waveform. On
the other hand, when a failure or disturbance is presented,
many transients are generated and the frequency spectrum will
be different [4]. Many studies have been developed to analyze
the difference between the angles of the three phases when a
failure is presented [5]. Many studies have been developed to Fig. 1. Phase and amplitude error presented when the frequency of the signal
analyze the difference between the angles in different nodes of is different from 60 Hz (from [9]).
a network when a failure is presented [6]. This paper proposes
the detection of the failure by means of the angular difference Figure 2 shows the phase error period to period in a signal
sample to sample between the phase angles of the failure of 5 periods that varies upwards and downwards 0.1 Hz in
signal and the same signal one period before the fault. frequency, from 59.8 Hz to 61.2 Hz. In this figure is observed
To measure sample to sample the phase difference of a a maximum phase error of 3.5 degrees. Every time there are
signal, it is used the recursive algorithm of the DFT (RDFT). little phase angle variations, but when a failure is presented,
The RDFT is the most tested algorithm [4], [7]. The real and the variations are more evident, this is shown in the next
imaginary components are calculated with the next equations: section.
X rk = X rk 1 +
2
( X k X k N ) cos 2k (1) 3
Phase error []
2
N N 1
2 2k
= X ik 1 + ( X k X k N )sin (2) 0
X ik -1
N N -2
-3
0 0.02 0.04 0.06 0.08
time [seg]
Fig. 2. Phase error in a signal with variations from 59.8 Hz to 60.2 Hz.
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 10:47 from IEEE Xplore. Restrictions apply.
III. ALGORITHM
TABLE I
In a transmission line, under normal conditions of ANGULAR D IFFERENCE
operation, signals change slowly, each moment, a period of a
0 1.1 1.8 3.2 4.6 5.9 11.2 15.1 18.0 20.4 21.3
signal is similar to one period before. Then, comparing the
phase difference of the signal under failure conditions, with 22.5 1.6 1.6 3.1 4.3 5.3 9.5 12.3 14.2 15.7 16.2
the phase difference that should be expected (one period 45 2.1 2.5 2.8 3.4 3.8 5.6 7.1 8.3 9.4 9.8
before), it is possible to detect the failure in the first sample 67.5 2.1 2.5 2.8 3.4 3.8 5.6 7.1 8.3 17.2 17.9
after the failure is presented. 90 3.4 4.9 6.4 7.7 9.0 14.1 17.8 20.6 22.9 24.0
The difference in the angles period to period is given by:
112.5 0.8 2.3 3.7 5.0 6.2 11.2 14.9 17.7 19.8 20.7
Failures Instant []
= k k-N (3) 135 0.5 0.8 1.2 1.7 2.5 5.1 7.4 9.2 10.9 11.8
157.5 1.3 2.2 3.3 4.4 5.4 10.2 14.3 17.8 20.8 21.9
If the angles are calculated sample to sample and the 180 1.5 3.0 4.5 5.9 7.2 12.4 16.3 19.3 21.6 22.3
differences are calculated, the values will be normal until a 202.5 1.5 2.7 4.0 5.2 6.3 10.5 13.3 15.2 16.7 17.3
failure is presented, as is shown in figure 3 (the criterions that
225 2.0 2.4 2.8 3.2 3.6 5.4 6.8 8.0 9.0 9.4
determine if an angle difference is normal will be presented
next). 247.5 2.7 3.7 4.7 5.7 6.6 10.2 13.0 15.6 16.9 17.5
270 3.2 4.7 6.1 7.4 8.6 13.6 17.2 20.0 22.2 23.3
1 2 3
1 2 3 292.5 3.2 4.8 6.3 7.6 8.9 14.0 17.7 20.5 23.0 24.2
315 2.3 3.1 3.8 4.5 5.2 8.2 10.7 12.8 14.6 15.7
337.5 1.1 0.8 2.0 3.1 4.1 8.9 13.0 16.5 19.5 20.7
1.2 1.4 1.6 1.8 2.0 3.00 4.00 5.00 6.00 6.45
% of amplitude variation
1 1 => Normal
2 2 => Normal Angular Difference
30 [ ]
3 3 => Abnormal
20
Fig. 3. Angular difference period to period. 10 h
0
In section IV, calculations of the angular differences in a 0 45 90 135 180 225 270 315
failure to typical ground [1], [2], [3] are plotted. The Failures Instant [ ]
% of amplitude variation 1.2 1.4 1.6 1.8 2 3 4 5 6 6.45
calculations for failures at different instants (angles) in a
normal signal are presented. Doted lines mark out the signals Fig. 4. Differentiates of the angles period to period with different amplitudes and
to one quarter of the period after the failure. In Figure 6 the in different instants
angular difference period to period is presented and also other
rates are presented, like the difference of the differences
Angular Difference []
30
period to period, the angular difference sample to sample and 25 Failure zone
20
the difference of the differences sample to sample. It is shown 15
that the angular difference period to period is the one that 10 Tolerance zone
presents more differences when a failure is presented. 5
Normal phase angle
0 i i
Variations of the amplitude percentage at different instants 0 50 100 150 200 250 300 350
of the failure are presented in Table 1 and Figure 5. Making 6.45% of amplitude variation Maximum normal variationl Failure instant []
the same experiment shown in section IV, but with different Fig. 5. Zones of angular variation period to period with a failure of the 6.45% of
variations of the percentage of the amplitudes during failure, amplitude.
the values presented in Table 1 are obtained and plotted in
Figure 4. The values presented in Table 1 are obtained IV. SIMULATION
measuring the maximum angular variations presented in less
than a quarter of one period of the signal. The variations of the angular differences at different
As it can be seen, angular variations are minimized at the moments of the failure are presented in this section. The doted
angular instants of 45, 135, 225 y 315 degrees, which are the vertical lines remark one quarter of the period after the failure
instants when the signal is at the half of the ascending happens.
waveform and at the half of the descending waveform at each
semicycle; but, these variations are considerably bigger to the
normal variations presented in a signal without failure and in
operation with minimum frequency variations (59.5 to 60.5
Hz) [9], Figure 5.
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 10:47 from IEEE Xplore. Restrictions apply.
225 Amplitude
8
[] Angular Difference 0
time
10
-8
-10 225
20
-30 Time [seg]
-5
time
Difference of the differences sample to sample -30
Difference sample to sample
Difference period to period 180Amplitude
8
Difference of the differences period to period
0
time
Fig. 6. Different angular relations are shown. The angular difference period to -8
period is the one that presents more differences when a failure is presented 180
20
90 Amplitude
-5
8 time
-30
0
time 135 Amplitude
-8 8
90 T
0
time
20
-8
-5
time 135
-30
20
45 Amplitude -5
8 time
-30
0
time
-8 Fig. 8. Angular variation when the failure is presented between 225 and 135
45 degrees
20
-5
time V. CONCLUSION
-30
It is possible to detect an electrical failure by measuring the
315 Amplitude
8 angular difference of the phase between a signal with failure
0 and a normal signal (the same current signal one period
time
before).
-8
As more samples per period are obtained and more
315
powerful algorithms are developed to calculate phasors on line
20
between sample to sample; it will be possible to detect failures
-5
time on real time if measurements are correctly executed
-30
If the frequency variations are by up of the standard, the
270 Amplitude
8 algorithm will detect a fault and there will not be a difference
between amplitude failure and frequency failure.
0
time
-8 REFERENCES
270
[1] E.C. Senger, G. Manassero Jr, C. Goldemberg, and E. Lorenzetti Pellini
20 Automated Fault Location System for Primary Distribution Networks,
-5 IEEE Transactions on Power Delivery, Vol. 20, No. 2, April 2005
time [2] SEL-311A Data Sheet Schweitzer Engineering Laboratories, Inc. Event
-30 Reporting and Sequential Events Recorder (SER).
[3] G. Benmouyal and A. Guzmn Synchronized Phasor Measurement in
Fig. 7. Angular variation when the failure is presented between 90 and Protective Relays for Protection, Control, and Analysis of Electric
270 degrees. Power Systems, 29th Annual Western Protective Relay Conference
Spokane, Washington October 22-24, 2002
[4] T.S. Sidhu, X. Zhang, F. Albasri and M.S. Sachdev, Discrete-Fourier-
transform-based technique for removal of decaying DC offset from
phasor estimates, TEE hoc.-Gner, Tw Dlrrr&. Vol. 150, No. 6, Nowdm
2003
[5] M.S. Sachdev, T.S. Sidhu, I. Uttamchandani and W.O. Kennedy
Design of Phase and Amplitude Comparators for Transmission Line
Protection, 1991 Conference on Communications. Power and
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 10:47 from IEEE Xplore. Restrictions apply.
Computing, WESCANEX'97 Proceedings; Winnipeg, MB; May 22-23,
1997; pp. 179-184
[6] A. Guzman, S. Samineni, and M. Bryson, Protective Relay
Synchrophasor Measurements during Fault Conditions, Schweitzer
Engineering Laboratories, Inc. Copyright SEL 2005 (All rights
reserved) 20050920 TP6214-01
[7] V. Madisetti and D.B Williams, The Digital Signal Processing
Handbook, CRC Press, B m Raton, FL, 1997
[8] Y. Xu, and B. Ju Synchronized phasor measuring method using
recursive DFT with a window function, 2005 IEEE/PES transmission
and Distribution Conference & Exhibition Asia and Pacific, Dalian,
China.
[9] Z. Zhong, C. Xu, B.J. Billian, L. Zhang, S.S. Tsai, R.W. Conners, V.A.
Centeno, A.G. Phadke and Y. Liu, Power System Frequency
Monitoring. Network (FNET) Implementation, IEEE Transactions on
Power Systems, Vol. 20, No. 4, November 2005
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 10:47 from IEEE Xplore. Restrictions apply.
2nd International Conference on Electrical and Electronics Engineering (ICEEE) and XI Conference on Electrical Engineering (CIE 2005)
Mexico City, Mexico. September 7-9, 2005
Zi
Abstract Synchrophasor is the acronym of synchronized = arctan
phasor and it is a phasor measured and calculated by sampling Zr
(3)
with a standard temporal reference. The utility of a
synchrophasor is to measure the angle of phase between two N 1
X [ n ] sin
electrical signals placed in remote nodes. In the article is 2 2n
expressed the computational algorithm to calculate the phasor
Zi = j
N n=0
N
of the fundamental component (60 Hz) of an electrical signal. (4)
This algorithm is implemented with the Discrete Fourier
Transform (DFT) and a Look Up Table (LUT) which in N 1
X [n ]cos
2 2 n
junction lets diminish the process time. It is also presented an Zr =
algorithm which uses the same technique to obtain the inverse N n =0
N
trigonometric function that is required to calculate the phase (5)
angle. The full algorithm presented in this paper was
implemented in a DSP-Microcontroller, fixed point from Where X [n ] are the samples and N is the number of
C2000 family. The Standard temporal reference is generated samples obtained by the window in one period. For the
with a signal of 1 pulse per second (1PPS) from a Global implementation a minimum of 12 samples are required [2]
Positioning System (GPS).
and we implemented it with 16 samples. The calculation
Keywords DSP-Microcontroller, Synchrophasor, Look process is applied on the electrical system in each one of the
up table three lines of 60 Hz (voltage and current).
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:37 from IEEE Xplore. Restrictions apply.
delivered to all the synchrophasors at the same time. With III. RESULTS
the 1PPS, the synchrophasors calculate the phasor. The GPS
also sends the actual hour to the DSP through the Rx pin A. Look Up Table Amplitude
with a resolution of one second. Once the pashor is
calculated, it is transmitted with the hour to a remote If equation (4) is developed without taking care of the j
personal computer (PC) through the Tx pin to calculate the operator, the next is obtained
difference of phase between all the signals transmitted from
the synchrophasors. 2 2 15
Zi = X [0 ] sin (0) + ... + X [15] sin (6)
16 16
GPS
1PPS Tx 1 1
Zi = X [0] sin (0 ) + ... + X [15] sin (5.89) (7)
8 8
ADC DSP CPU INT Rx
Tx PC The idea is to generate the table for the sinusoidal
10bits function taking into account the operation with 1/8 and the
Sensors OSC/PLL SCI
. and . WD multiplication with 2n to obtain an integer number by each
. . 16 UART
. signal . product that also gives the desired resolution.
Channels
setup
Timer
The idea of multiplying with 2n is that when we recover
Electric
signals the original value dividing by 2n, this could be done with
Program Data
Memory 32K Memory 32K simple left rotations in case the microcontroller doesnt have
the division instruction.
Digital I/O
B. Example to Generate the Table for sin(), cos() and the
Amplitude
Fig. 1. Block diagram of synchrophasor.
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:37 from IEEE Xplore. Restrictions apply.
TABLE II resolution of the angle that is required. For example,
AMPLITUDE CALULATION if the pointer register has 8 bits, the table will have
256 steps (from 0 to 255); this doesnt mean that the
Signal X[n]*Tablesin Zi/128 X[n]*Tablecos Zr/128 Amplitude resolution will be 1/255 because the relation Zi /A
117 0 83 1872 111 139 takes values from the sinusoidal.
130 796 1922 2. A list of 256 quotients is generated from 0 to 1 with
127 1437 1437 integer remainders from 0 to 255. This list has the
form: 0, 1/255, 2/255 255/255.
123 1818 753
96 1536 0
Table III shows an example of a portion of the table for
51 754 -312 256 steps.
-6 -68 68 TABLE III
-64 -392 946 TABLE OF ARCSIN
-108 0 1728
Remainder Quote = ArcSin(n/255)
-136 833 2010 Radians Grades
-140 1584 1584 0 0 0 0
-117 1730 716 1 0.00392157 0.00392158 0
-76 1216 0 2 0.00784314 0.00784322 0
-25 370 -153 3 0.01176471 0.01176498 1
36 -407 407
85 -520 1256
255 0.99999999999997 1.5707962 90
C. Look Up Table Angle
From the arithmetic algorithms required for the division
After A the amplitude is obtained, the values for Zr, Zi it is possible to demonstrate that for this case the remainder
andcan be obtained applying different functions like arctan, is equal to the numerator.
arcsin or arccos. If we analyze the arguments of the three
functions, Zi/Zr, Zi /A and Zr /A respectively varying the numerator = denominator*QuoteInteger + remainder (11)
angle from 0 to 90, the next is obtained:
but due QuoteInteger are cero
0 Zi / Z r < (8)
0 Zi / A 1 (9) numerator = remainder (12)
1 Zr / A 0 (10) E. Comparative Analysis with Industrial Equipment
The argument of arctan function (8) has discontinuities that The results of a comparative test performed with 4
are difficult to implement in a fixed point DSP, while the industrial synchrophasors are presented in [6]. The principal
arcsin function (9) and the arcos function (10) give results parameters in these tests are the amplitude and phase errors,
between 0 and 1. Because of this, the arcsin function is the these parameters are compared with the errors obtained with
most appropriate to generate a LUT. the equipment presented in this article. The results of the
amplitude errors obtained in [6] are presented in figure 2.
D. Procedure to Develop the Arcsin Table The synchrophasors A, C and C in the operation range of
80% to 120% shows an error between 0.02% and 0.08%. In
Taking into account that division operations in assembler the same range, the average error of the synchrophasor
language generate two results (quotient and remainder) it is presented in this article shows an error of 0.024%, as it is
possible to develop a table to obtain the angle with any of shown in figure 3.
the two results. As it is shown, all the QuoteInteger from the
relation Z i / A are 0 (except when Z i = A ) then, the idea For the detection of the phase error in [6] the authors
is to generate a group of quotients in fractions from 0 to 1 used a function generator and an oscilloscope. The
which remainders are integer numbers that can be used as synchronization between 1PPS and the voltage signal
pointers of the table. The next procedure is proposed: performed in [6] is shown in figure 4. The pulse per second
signal and the signal move slightly varying the frequency in
1. The size of the table is determined; it means that for the function generator from 60.0000 Hz to 60.0001 Hz. The
the number of steps required depends on the results obtained with the synchrophasor presented in this
article, it is shown in figure 5.
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:37 from IEEE Xplore. Restrictions apply.
The errors appear in the vicinity of the 90 is due the
LUT and those can be minimized augmenting the size of the
table. The average error in all the range of measurements is
0.14% which is appropriate for transmission lines 3
applications.
Error %
2
1
0
75 80 85 90 95 100
Degrees
V. CONCLUSION
The use of the LUT let the calculation of the phasor through
the DFT with a fixed point processor and with the minimum
of instructions. With the minimization of instructions it was
possible to reduce the processing time. With the reduction of
Fig. 2. Magnitude errors for balanced three phase voltage at nominal the processing time it is possible to use the synchrophasor in
frequency (from [6]).
other applications running together. For example, to locate a
failure in the transmission line. The development presented
in this article is cheaper than the commercial equipments in
0.05 less than 80%. This cost saving is due the use of only one
fixed point processor.
0.04
0.03
REFERENCES
0.02
[1] Martin, K. E.; Benmouyal G.; Adamiak, M. G.; Begovic, M.; Burnett,
R.O., Jr.; Carr, K. R.; Cobb, A. Kusters, J. A.; Horowitz, S. H.;
0.01
Jensen, G. R.; Michel, G. L.; Murphy, R.J.; Phadke, A. G..; Sachdev,
M.S.; Thorp, J.S. IEEE standard for synchrophasors for power
0 systems. IEEE Transactions on Power Delivery, Vol. 13, No. 1,
0 20 40 60 80 100 120 140 January 1998
[2] Phadke, A. G. Synchronized phasor measurements, Chapter 6. IEEE
Vo lt ag e %
Tutorial Course, Advancements in microprocessor based protection
and communication.1997
[3] Texas Instrument. TMS320LF/LC240xA DSP Controllers Reference
Fig. 3. Magnitude error. Guide System and Peripherals Dallas, Texas 75265. Revised
December 2001
[4] Electric Power Research Institute, IECASA Team Intelligrid use
case SynchroPhasor Domain Description Intelligrid Architecture
Volume II. Palo Alto, California 94304 USA. 2004
[5] San Vicente, R.; Corts, R.; Robles, J.; Chong-Quero, J.E.
Synchrophasor Design Based on a DSP-Microcontroller IEEE
International Symposium on Intelligent Signal Processing
(WISP2005), in press.
[6] Depablos, J.; Centeno, V.; Phadke, A.G.; Ingram, M. Comparative
testing of synchronized phasor measurement units Power
Engineering Society General Meeting, 2004. IEEE 6-10 June 2004
Page(s):948 954, Vol.. 1
Authorized licensed use limited to: Tec de Monterrey. Downloaded on December 11, 2008 at 11:37 from IEEE Xplore. Restrictions apply.
Third LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCET2005)
Advances in Engineering and Technology:A Global Perspective, 8-10 June 2005, Cartagena de Indias, COLOMBIA
Resumen
Segn el estndar IEEE 1344 un fasor es el equivalente complejo, en forma polar de una seal senoidal en
donde el mdulo del complejo es la amplitud de la senoide y el ngulo es el desfase de la senoide. En el
mismo estndar, sincrofasor es el acrnimo de fasor sincronizado y es un fasor medido y calculado
mediante muestreos con una referencia temporal estndar. Se presenta el diseo de un sincrofasor basado
en un DSP-Microcontroladore de la familia C2000 y cuya referencia temporal estndar se genera con la
seal un pulso por segundo (1PPS) de un Sistema de Posicionamiento Global (GPS), de tal forma que, se
pueden medir ngulos de desfase de seales elctricas ubicados en nodos de una red elctrica
geogrficamente remotos.
En un sistema de distribucin de energa elctrica, la medicin del fasor de los voltajes y corrientes son de
importancia ya que con esta medicin se pueden conocer los consumos de energa, las prdidas de energa
en una lnea de transmisin y los flujos de potencia entre otros parmetros. Y adems entre otras
aplicaciones, la medicin del sincrofasor tambin es requerida por los relevadores de distancia y
proteccin en un sistema elctrico de potencia.
Palabras clave
Sincrofasor, DSP-Microcontrolador.
1. Introduccin
Poder medir el desfase que presenta una misma seal elctrica en dos puntos distantes.
Poder medir el desfase entre dos seales elctricas diferentes que se encuentran en dos puntos
remotos.
La medicin de las amplitudes en las seales elctricas distantes resulta sencilla ya que en estos casos los
voltajes se miden con la misma referencia de voltaje que es tierra o cero volts. Para el caso de la medicin
del desfase se requiere tambin de una misma referencia, pero en este caso es temporal. Con un mismo
instrumento se pueden medir el desfase de una misma seal o de dos seales diferentes de manera local,
ya que ambas seales se estn midiendo con la misma referencia temporal del propio instrumento. Esta
referencia temporal que genera el instrumento esta nicamente referenciada con el tiempo en que fue
energizado, es decir que, es aleatoria.
Por razones obvias, para el caso de dos puntos remotos resulta imposible medir con el mismo
instrumento. Si se utilizan dos instrumentos diferentes cada una de las seales remotas quedaran
referenciadas temporalmente a su propio instrumento es decir a un punto aleatorio. Por lo tanto, resulta
imposible la medicin.
Partiendo de los razonamientos anteriores, el problema de medir el desfase en dos puntos remotos ya sea
de la misma seal o de seales diferentes, se reduce a poder sincronizar ambos instrumentos con la misma
referencia temporal. Es decir realizar una medicin sincronizada del fasor como se puede apreciar en la
figura 1, en donde, en cada nodo se hace una medicin de amplitud V con un ngulo de fase en el
mismo instante de tiempo.
Adems de la medicin de flujos de potencia, la medicin sincronizada del fasor tiene actualmente
diversas aplicaciones (Anderson et al., 2003. Phadke, 1997), entre otras, en relevadores de proteccin y en
el control de FACTS (Flexible AC Transmission Systems). En el siguiente apartado (Estado del Arte) se
describen los avances que existen en la medicin sincronizada del fasor.
2. Sincrona va GPS
El GPS consta en promedio de una constelacin de 24 satlites activos. Los satlites describen tales
orbitas que, en todo momento del da hay lnea de vista de varios satlites en cualquier lugar de la
Tierra. El sistema proporciona a usuarios terrestres que cuentan con un receptor GPS, varios servicios
entre los que se encuentran la medicin de las coordenadas geogrficas, la altura al nivel del mar, la
velocidad, la direccin del desplazamiento, la deriva magntica en grados, la hora mediante el UTC
(Universal Coordinated Time) y la seal de un pulso por segundo (1PPS) entre otros (Moore, 1994.
Trimble Navigation Limited, 2000).
El GPS terrestre recibe la seal de uno o ms satlites, (para poder calcular las coordenadas terrestres por
ejemplo, se requiere que el receptor capte por lo menos tres satlites). Una vez que el receptor detecta una
seal de buena calidad de al menos un satlite, ste decodifica el UTC y lo trasmite en sincrona con la
seal de 1PPS a cada uno de los medidores fasoriales (PMU) (Phadke., 1993). Cada PMU utiliza la seal
de 1PPS para sincronizar sus respectivos temporizadores de muestreo, calcula el fasor y lo trasmite junto
con el UTC a un procesador central que es el que se encarga de calcular los desfases de cada nodo de
medicin, tal como puede apreciarse en la figura 2 del diagrama a bloques del sistema de medicin.
Procesador Central
Clculo de los
ngulos de desfase
La seal de 1PPS es una seal TTL generada por el sistema GPS receptor (terrestre). Por omisin, cada
vez que se energiza el receptor, se genera el 1PPS aunque no se haya detectado satlite alguno, una vez
que se detecta por lo menos un satlite, el receptor sincroniza el flanco de subida del 1PPS con la
recepcin del UTC.
La seal de 1PPS tiene un ancho de pulso de 10 microsegundos, un tiempo de ascenso tpico menor de 20
nanosegundos y un periodo de un segundo con una exactitud de 100 nanosegundos. A su vez el UTC
esta sincronizado con un reloj atmico de Cesium de alta estabilidad que contiene cada satlite, el reloj de
cada uno de los satlites estn sincronizados entre si con un reloj maestro, de tal manera que, todos los
satlites envan el UTC virtualmente al mismo tiempo. Para cualquier aplicacin en donde se utilice el
GPS para sincronizar, se deber usar el flanco de subida del 1PPS ya que este se sincroniza a partir de la
recepcin del UTC (Trimble Navigation Limited, 2000).
Para calcular el desfase en un nodo determinado, es necesario que uno de los ngulos de una de las
seales, se seleccione como seal de referencia, con esta referencia el desfase de las seales de los dems
nodos se calculan con una resta, como se puede observar en la figura 3.
El procedimiento del clculo del desfase de las seales de la figura 3 se ejemplifica en los siguientes
pasos:
La referencia 1PPS se recibe al mismo tiempo en cada uno de los medidores.
En 1983 se proponen una tcnica para la medicin de la amplitud y fase de una seal elctrica (Phadke et
al., 1983). En el clculo se aplica la transformada discreta de Fourier (DFT) a un conjunto de muestras
obtenidas de una ventana del tamao de un periodo.
A (1)
A = (Z r )2 + (Z i )2 (2)
Zi
= arctan
Zr (3)
2 n 1
2 n
Zi = j
N
X [ n ] sin
n=0 N
(4)
2 N 1
2n
Zr =
N
X [n]cos
n =0 N
(5)
X [n ] son cada una de las muestras y N es el nmero de muestras obtenidas en la ventana de un periodo,
para la implementacin que aqu se presenta se escogi un nmero de 16 muestras, siendo el mnimo
aceptable de 12 (Phadke et al., 1983). Este proceso de clculo es aplicado en el sistema elctrico trifsico
a cada una de las tres seales de voltaje y de corriente.
El sincrofasor consiste en un sistema GPS ACE III de la marca Trimble, un DSP TMS320LF2407 de
Texas Instrument (TI) y una computadora (PC). El GPS proporciona la seal 1PPS y el UTC para
sincronizar la medicin, el DSP calcula la amplitud y el ngulo de las seales con respecto al pulso de
sincrona, la PC recibe los ngulos y amplitudes, hace un procesamiento y almacenamiento local y sube la
informacin a un servidor va Internet. Una PC remota recibe las seales de las diferentes estaciones
locales para el clculo del desfase, para hacer el clculo a la PC remota se le especifica el nodo de
referencia, es decir, el nodo con un ngulo de cero. Con el ngulo de referencia y el UTC la PC remota
El DSPD TMS320LF2407 es un dispositivo de la familia C2000 de TI, esta familia fue una de las
primeras en integrar en una sola pastilla de circuito integrado (CI) un DSP de punto fijo con diversos
perifricos, a esta nueva generacin de procesadores se les denomina DSP microntrolador ya que integran
las funciones de un DSP y un microcontrolador. El bajo costo del desarrollo aqu presentado radica
precisamente en concentrar en un solo CI la mayor parte de los requerimientos de diseo del instrumento.
Detallando con ms precisin el diagrama de bloques, se puede apreciar que en el DSP ya esta contenido
el Convertidor Analgico Digital (ADC) de 10 bits y 16 canales de los cuales solamente se utilizan 6
canales. El ADC se encarga de digitalizar las seales analgicas de corriente y voltaje que ya previamente
se han acondicionado a una seal de 0 a 3.3 volts (mximo nivel de voltaje que aceptan los canales del
ADC). El temporizador (timer) cuya seal de reloj proviene de un oscilador de cuarzo se encarga de
generar los periodos de muestreo, de tal manera que, se puedan adquirir con precisin y exactitud las 16
muestras por periodo de todas y cada una de las seales. A su vez, el inicio de las adquisiciones esta
sincronizada con la seal de interrupcin externa (XINT1) que proviene de la seal 1PPS del GPS.
Tambin mediante el timer se genera la tasa de transmisin Baud Rate (BR) que requiere la Interfase de
Comunicacin Serial (SCI). El DSP recibe por medio de la terminal RX el UTC del GPS. Por otro lado,
una vez que se ha calculado el fasor, el DSP por medio de la terminal TX transmite a la PC el valor de la
amplitud y el ngulo de fase. En la comunicacin entre el DSP y la PC es requerido un circuito igualador
de niveles elctricos el cual se logra con el CI RS 232. Las caractersticas del la comunicacin asncrona
con la cual se programa el SPI son las del estndar NMEA las cuales se enlistan en la tabla 1.
6. Proceso de medicin
Una vez que el receptor GPS terrestre se ha sincronizado con el satlite, la cadena de datos NMEA que
contienen el UTC es transmitida 22ms despus de que el GPS gener la seal de 1PPS. En la figura 5 se
muestra la sincrona entre el 1PPS, la cadena de datos NMEA y una porcin de la seal que se digitaliza.
Como se puede observar, la informacin obtenida de la figura 5 sugiere la forma en como se puede
calcular el fasor.
Entre el 1PPS y la trama NMEA (22ms) cabe un periodo de la seal a digitalizar (16.66ms), por lo tanto,
el proceso debe seguir los siguientes pasos (ver tabla 2):
Paso Proceso
1 Se espera el 1PPS
2 Se hacen las 16 adquisiciones de los 6 canales
3 Se espera la trama NMEA
4 Se captura el UTC
5 Se calculan los seis fasores
6 Se transmiten el UTC y los seis fasores
7 Regresa al paso 1
Lee
Senn y Cosn
Ciclo principal
Calcula
Espera interrupciones Im1, 2,K,6 = X n 1 Senn 1 + X n Senn
1PPS Fin de conversin
(XINT1) (ADC)
Calcula
Re1, 2,K, 6 = X n 1Cos n 1 + X n Cos n
n = n+1
No
n = 16 RETORNA
Interrupcin ?
XINT
SI
RETORNA
Calcula y transmite
fasores
RETORNA
La rutina de servicio de la interrupcin IXNT1: En esta rutina lo nico que se hace es arrancar el
temporizador que proporciona el periodo de muestreo del ADC. Como esta interrupcin es generada por
la seal 1PPS del GPS se presenta cada segundo.
La rutina de servicio de la interrupcin de fin de conversin del ADC: El periodo de muestro que
genera el timer en el ADC es de 960 Hz, por lo tanto, esta interrupcin se presenta en 16 ocasiones
despus de recibido el 1PPS. Aplicando el algoritmo computacional, cada vez que se genera la
interrupcin del ADC se hace el clculo de X n Cosn y se acumula con el mismo producto de todas y cada
una de las muestras, para la primer interrupcin en donde n = 1se tiene que:
Como el ADC entrega el valor de la conversin de los 6 canales entonces, se pueden hacer las sumatorias
de los productos de cada una de las 6 seales aplicando los siguientes algoritmos.
De tal forma que, despus de las 16 adquisiciones ya se tienen de las 6 seales las componentes real e
imaginaria expresadas en las ecuaciones (4) y (5).
Despus de calculadas las componentes reales e imaginarias, se espera mediante poleo la recepcin de
datos provenientes del GPS (trama NMEA), se captura el UTC que llega con el formato HHMMSS.S. Ya
capturado el UTC se transmite y se procede al clculo del fasor de cada una de las 6 seales mediante las
ecuaciones (2) y (3). Finalmente se transmiten los fasores calculados y se retorna al programa principal a
esperar la siguiente interrupcin del 1PPS.
Conclusiones
Actualmente los sincrofasores se encuentran instalados en lneas de transmisin, sin embargo, tambin
son requeridos en las reas de distribucin, esto implica un gran gasto en medidores. El desarrollo aqu
presentado permite un abatimiento de hasta el 80% del costo de los medidores comerciales. El bajo costo
del desarrollo aqu presentado radica precisamente en concentrar en un solo CI la mayor parte de los
requerimientos de diseo del instrumento. El reducido tamao de la tarjeta del circuito impreso (PCB) y
el uso de un procesador de punto fijo tambin fueron factores en el bajo costo del instrumento.
Referencias
Anderson, Chris, Fearn, Brian, Guzmn, Armando, Moxley, Roy.(2003) Using SEL-421 relay
synchrophasors in basic applications. SEL Application Guide, Vol. 1
Martin, K. E., Benmouyal, G., Adamiak, M. G., Begovic, M., Burnett, R.O., Jr., Carr, K. R, Cobb, A,.
Kusters, J. A., Horowitz, S. H., Jensen, G. R., Michel, G. L., Murphy, R.J., Phadke, A. G.., Sachdev,
M.S., Thorp, J.S. (1998). IEEE standard for synchrophasors for power systems. IEEE Transactions on
Power Delivery, Vol. 13, No. 1, January.
Moxley, Ro, Woodward Darold. (2002).Improving power system operating capacity through wide-area
synchronous phase angle measurement. Schweitzer Engineering Laboratories, Inc.
Phadke, A. G., Thorp, J. S., Adamiak, M. G. (1983). A new measurement technique for tracking voltage
phasors, local system frequency, and rate of change frequency. IEEE Transactions on Power Apparatus
and Systems, Vol. PAS-102, No. 5, May.
Phadke, A. G., Martin, K. (2001). IEEE standard for synchrophasors for power systems. IEEE Std
1344-1995(R2001).
Trimble Navigation Limited. (2000). ACE III GPS System Designer Reference Manual. Sunnyvale,
CA.
Informacin Biogrfica
Rafael SAN VICENTE CISNEROS Mr. Profesor del Departamento de Ingeniera Elctrica y Electrnica
del Instituto Tecnolgico y de Estudios Superiores de Monterrey - Campus Estado de Mxico, Estudiante
del Doctorado en Ciencias en Ingeniera Elctrica en la Seccin de Graduados e Investigacin de la
ESIME-IPN.
Dr. Ral CORTS MATEOS. Profesor Titular (TCE). Ingeniero en Comunicaciones y Electrnica de la
ESIME-IPN (1971). Maestro en Ciencias en Ingeniera Elctrica, Seccin de Graduados e Investigacin
ESIME-IPN (1975). y Doctor en Ciencias en Ingeniera Elctrica en la Seccin de Graduados e
Investigacin de la ESIME-IPN (1997).
Dr. Jaime ROBLES GARCA. Profesor Titular (TCE). Ingeniero Electricista de la ESIME-IPN (1987).
Maestro en Ciencias en Ingeniera Elctrica, Seccin de Graduados e Investigacin ESIME-IPN (1993).
Doctor en ciencias en Ingeniera Elctrica, Seccin de Estudios de Posgrado e Investigacin (1996).
Dr. Jess Enrique CHONG QUERO. El Dr. Chong Quero es profesor del Departamento de Ingeniera
Elctrica y Electrnica del Instituto Tecnolgico y de Estudios Superiores de Monterrey - Campus Estado
de Mxico, y actualmente es colaborador del Centro de Investigacin en Calidad Ambiental del mismo
Instituto.