Professional Documents
Culture Documents
dinmicas mediante la
transformada Taylor-Fourier
Miguel ngel Platas Garza, Jos Antonio de la O Serna
Doctorado en Ingeniera Elctrica, FIME-UANL
miguel.platas@gmail.com , jdelao@ieee.org
RESUMEN
Se presenta un nuevo estimador de armnicas dinmicas mediante una extensin
de la Transformada rpida de Fourier (FFT), denominada Transformada TaylorFourier (TFT), la que se basa en la expansin en series de McLaurin de cada
envolvente compleja. La TFT es capaz de estimar mejor las armnicas variantes en
el tiempo dentro de la ventana temporal de observacin, adems, los coeficientes
de la TFT tienen significado fsico, pues representan muestras instantneas de las
primeras derivadas de la envolvente compleja: posicin, velocidad, aceleracin,
etc. tanto de la amplitud como de la fase, y se obtienen de un golpe por una
transformacin lineal. El estimador Taylor-Fourier puede concebirse como un
banco de filtros mximamente lisos de respuesta impulsional finita (FIR). Adems
de obtener estimaciones fasoriales ms ntidas bajo condiciones dinmicas,
tambin estima la frecuencia instantnea del sistema y las primeras derivadas de
cada armnica, tan tiles para detectar la inestabilidad del sistema. Dos ejemplos
reales permiten evaluar el rendimiento del nuevo estimador propuesto.
PALABRAS CLAVE
Estimacin armnica, estimacin fasorial, transformada de Fourier,
diferenciadores digitales, filtros mximamente lisos, envolvente compleja,
ajuste espectral, interpolacin.
Traducido de la versin
original: M.A. Platas-Garza
y J. A. de la O, Dynamic
Harmonic Analysis through
Taylor-Fourier Transform,
IEEE Transaction on
instrumentation and
measurement, Vol. 60, No.
3, pp. 804-813, marzo 2011.
Publicado con el permiso
de la IEEE Instrumentation
and Measurement Society.
ABSTRACT
A new dynamic harmonic estimator is presented as an extension of the Fast
Fourier Transform (FFT) named Taylor-Fourier Transform (TFT) since it is
based on the McLaurin series expansion of each complex envelope. This estimator
is able to produce a better estimated of harmonics that are time varying inside the
observation window, and the coefficients of the TFT have physical meaning: they
represent instantaneous samples of the first derivatives of the complex envelope,
all of them calculated at once through a linear transform. The Taylor-Fourier
estimator can be seen as a bank of maximally flat FIR filters. In addition to
cleaner harmonic phasor estimates under dynamic conditions, also estimates the
instantaneous frequency and first derivatives of each harmonic. Two examples
are presented to evaluate the performance of the proposed estimator.
KEYWORDS
Harmonic estimation, phasor estimation, Fourier transform, digital
differentiators, maximally flat filters, complex envelope, spectral fit,
interpolation.
63
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
INTRODUCCIN
La estimacin armnica es muy importante en
muchas reas de la ingeniera, algunos ejemplos de
sus aplicaciones se muestran en1,2,3. Las tcnicas de
estimacin armnica asumen que la seal analizada
es peridica, lo que implica frecuencia fundamental
y coeficientes de Fourier constantes (en amplitud y
fase) en la ventana temporal de observacin. Hacen
uso de la trasformada de Fourier de tiempo discreto
(DFT) para estimar los coeficientes de Fourier, que
ofrece la mejor aproximacin del modelo de seal
peridica a la seal analizada. De hecho, ofreciendo
una base completa para seales peridicas,4 la DFT, o
en su versin rpida, la FFT, es una excelente tcnica
para estimar armnicos estticos. Pero, es bien sabido
que en la prctica, en muchas aplicaciones, las seales
no cumplen con la supuesta periodicidad. Y en
particular, la DFT no es adecuada para la estimacin
de armnicas dinmicas, es decir, armnicas
que contienen fluctuaciones dentro de la ventana
temporal de observacin. Cuando stas suceden, lo
mejor que puede hacer la DFT es estimarlas por su
mejor promedio constante durante toda la ventana
de observacin, truncando las fluctuaciones que
se desea capturar, de manera semejante a la foto
tomada a un objeto en movimiento, cuya imagen
sale borrosa debido a que su elaboracin supone una
imagen esttica.
Hay principalmente dos anomalas reportadas
ampliamente en la literatura: las fugas espectrales y
la interferencia interarmnica.5 La primera se refiere
a los errores que se producen cuando la frecuencia
fundamental de la seal peridica flucta; la segunda,
alude a los errores debidos a la superposicin de
componentes armnicos ensanchados. Sin embargo,
ambas anomalas se explican teniendo en mente el
paradigma DFT:6 en el primer caso, se supone que
la frecuencia cambia de un ciclo al siguiente, pero
permaneciendo constante en cada uno de ellos;
en el segundo, se supone que el filtro de Fourier
de cada armnica es ortogonal al lbulo principal
de cualesquiera de las otras, pero de nuevo, esto
es solamente vlido bajo la suposicin esttica
de la DFT. Ambas anomalas son inherentes a las
pobres propiedades espectrales de la DFT. Muchas
soluciones paliativas a estos problemas se han
propuesto en la literatura, ver por ejemplo:7-14
64
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
(1)
h =0
o equivalentemente por:
x(t ) =
c (t )e
h = H
j 2 hf1t
(2)
65
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
x p (t ) =
h = H
ch e
j 2 hf1t
(3)
(4)
h = H ,, H
representando versiones moduladas de potencias
enteras de t (i.e. formando una serie de Taylor de
orden K junto a cada armnica). Cualquier seal
x (t ) que se encuentre en S puede expresarse
como una combinacin lineal de los elementos de
la base:
=
x(t)
k=0 h=-H
66
k -j2 hf1t
(k,h)t e
(5)
x (t ) =
k = 0 h = H
( k ,h )
t k e j 2 hf1t ,
(6)
( k ,h ) = ( k ,h ) (t ), x(t ) ,
(7)
donde , representa el producto punto en L2 (R ) ,
( k ,h ) (t ) representa los elementos de la base dual
y
dadas en la sect. 2.2.4, p.25 de la referencia.18 La
existencia de estos elementos est garantizada por
la independencia lineal de los elementos de la base.
( k ,h ) (t ) pueden verse
Los elementos de la base dual
como los elementos que garantizan la restriccin de
biortogonalidad:
( k ,h ) (t ), ( A ,m ) (t ) = 1 k = A ,h = m
0 otro caso,
t [, ]
(8)
k , A = 0,1,..., K
h, m = H ,..., H
Note de (4) que el anlisis de Fourier usa un
subconjunto ortogonal (con K=0) de los elementos
de nuestra base, que representan correctamente slo
las seales peridicas en estado estable. Entonces, el
estimado de Fourier x F (t ) es la mejor aproximacin
peridica a x(t). Al incluir trminos de Taylor no
considerados en la base de Fourier, se logra una
mejor aproximacin a x(t), es decir:
x(t ) x (t ) x(t ) xF (t )
(9)
x (n) =
k = 0 h = H
( k ,h )Tsk n k e j 2 hf1nTs
(10)
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
con C
un vector columna conteniendo
los coeficientes ptimos ( k ,h ) , B C N ( K +1)(2 H +1)
una matriz conteniendo en cada columna N muestras
de cada elemento de la base discreta ( k ,h ) (n) ,
y finalmente x R N un vector columna con N
muestras de la seal estimada.
Por otra parte, como en (7), la ecuacin de anlisis
depende de la base dual [24, p. 47]:
( k ,h ) (n), x(n) ,
(12)
( k ,h ) =
donde , representa el producto punto discreto.
Este conjunto de ecuaciones son dadas por las
ecuaciones normales de la aproximacin por
mnimos cuadrados:
= ( B H B) 1 B H x,
(13)
donde H denota la transpuesta hermitiana, y
( B H B ) 1 B H = B es la matriz pseudoinversa.
Comparando (12) y (13) note que los renglones de
la pseudoinversa B contienen los elementos de la
base dual. El caso discreto se puede implementar
calculando la matriz pseudoinversa de B, la cual est
formada por N muestras de cada vector de la base.
Note que dependen nicamente de la frecuencia
fundamental f1. Para obtener la matriz pseudoinversa
debemos tener un sistema sobredeterminado de
ecuaciones, por lo que la cantidad de muestras en la
ventana de observacin deber cumplir:
(14)
N (2 H + 1)( K + 1)
esta condicin nos da la mnima longitud posible
de los filtros FIR que pueden usarse utilizando esta
metodologa.
C. Interpretacin de los coeficientes
Un hecho importante de la transformacin
biortogonal presentada en la seccin anterior es el
significado fsico de sus coeficientes. La Eq. (5)
puede verse como una suma modulada de series de
McLaurin, entonces el coeficiente ( k ,h ) representa
la k-sima derivada de la h-sima armnica ch (t ) .
En el caso continuo se tiene:
1 d k ch (t )
(15)
( k ,h ) =
k ! dt k t =0
y, en el caso discreto1:
Ingenieras, Abril-Junio 2011, Vol. XIV, No. 51
T k d k ch (t )
.
( k ,h ) = s
k ! dt k t =0
(16)
67
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
mk ,h =
f (t )t k e jht dt
(19)
F ( k ) (h ) = ( j ) k mk ,h .
(20)
Como se vio en la figura 1, las respuestas en
frecuencia de los filtros del h-simo banco tienen
las ganancias de los diferenciadores ideales en la
frecuencia armnica, y ganancias nulas planas en el
resto de las armnicas. Aqu se demuestra que esta
propiedad es una consecuencia de la solucin de la
68
=h
1 k = A, h = m
= 0 otro caso,
(21)
(
( A , m ) t )t
1 A = k , m = h
e j 2 hf1t dt =
0 otro caso,
k , A = 0,1, , K
h, m = H ,, H
(22)
k , l = 0,1,..., k
h, m = H ,..., H
(23)
=h
1 A = k , m = h
= 0 otro caso,
k , A = 0,1,, K
h, m = H ,, H
(24)
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
( A )
k +1
Ah
R() (25)
(26)
EJEMPLO TERICO
El propsito del siguiente ejemplo es mostrar los
errores de estimacin de los coeficientes armnicos
de una seal conocida. Sea
s (t ) = (t ) ch cos(2hf1t )
(27)
h =0
69
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
70
FT
2.68 10-5
1.03 10-4
1.78 10-4
TFT
2.81 10-12
6.71 10-12
3.59 10-17
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
RESULTADOS EXPERIMENTALES
Tambin se comparan los rendimientos de la TFT
y FT usando una seal capturada en un sistema de
potencia europeo (f1 = 50 Hz) a veinte muestras por
ciclo. Esta seal se ilustra en la figura 7.
Para una comparacin equitativa, ambos
estimadores TFT y FT usarn una ventana rectangular
de observacin con la longitud mnima estipulada por
(14), la cual corresponde a cuatro ciclos. Para la
TFT, se escogi K = 3. Las estimaciones armnicas
(coeficientes Taylor de cero orden) obtenidas
con ambos mtodos se muestran en la figura 8,
mientras que la figura 9 ilustra las primeras tres
derivadas estimadas obtenidas con la TFT. Note
que la TFT ofrece ms estimaciones. Comparando
los estimados armnicos de la FT y TFT de la
figura 8, es palpable en la mitad derecha de 8 (a)
que las estimaciones de la primera armnica de la
FT son ms ruidosas que las de la TFT en la figura
Ingenieras, Abril-Junio 2011, Vol. XIV, No. 51
71
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
(31)
El NRMSE se reduce casi a la mitad. Por lo que
una mejor aproximacin es obtenida con la solucin
TFT, en el sentido de mnimos cuadrados.
Finalmente, para reducir el error de aproximacin,
se puede utilizar la aproximacin ponderada
WLS usando una ventana como ponderacin (ver
Apndice). El uso de una ventana reduce el nivel
de lbulos laterales en la respuesta en frecuencia,
conduciendo a errores inferiores en ambas FFT y
Tabla II. Funcin de costo NRMSETFT, para diferentes
rdenes de polinomio de Taylor K y ventanas kaiser .
K=0
K=1
K=2
K=3
=0
1.6210-2
1.6210-2
7.0710-3
7.0710-3
=4
7.6610-3
7.6610-3
2.9110-3
2.9110-3
=8
4.0410-3
4.0410-3
3.6210-5
3.6210-5
=12
2.0210-3
2.0210-3
2.3810-8
2.3810-8
72
DISCUSIN
Los libros de texto hacen truco en la presentacin
de la DFT. No se presenta como la aproximacin de
mnimos cuadrados de un modelo de seal peridico
a una seal dada. Al no usar el tradicional sombrero
en los coeficientes de Fourier estimados, hacen
creer que las estimaciones son exactas, o a olvidar
la condicin de periodicidad para su exactitud.
Ingenieras, Abril-Junio 2011, Vol. XIV, No. 51
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
CONCLUSIONES
Se present el estimador TFT como extensin
Tayloriana de la FT. Puede interpretarse como un
banco de filtros formado por un conjunto de filtros
mximamente lisos con menos distorsin y menos
interferencia interarmnica que los basados en la
FT. El conjunto de filtros asignado a cada frecuencia
armnica posee las ganancias de diferenciadores
ideales junto a dicha frecuencia, y ganancias nulas
planas junto al resto de las frecuencias armnicas,
lo que asegura un excelente rechazo interarmnico.
Cuando las densidades espectrales de las armnicas
dinmicas estn confinadas en intervalos bajo las
bandas frecuenciales de diferenciacin ideal, los
coeficientes de la TFT ofrecen mediciones de las
primeras derivadas de su envolvente compleja. Estas
seales con armnicas de pasabanda angosta se
encuentran en el subespacio de la TFT y en ellas el
error de aproximacin es nulo. El estimador ofrece un
vector de estados muy til no slo para la compresin
de seales, sino tambin para el monitoreo y control
del sistema elctrico de potencia. Su rendimiento
fue evaluado a travs de dos ejemplos, reduciendo
el error medio cuadrtico de la reconstruccin por
un factor de 10-5. La mejor aproximacin se obtiene
cuando el espectro dinmico queda confinado bajo
las ganancias de diferenciacin ideal.
La reconstruccin con la TFT es ms precisa que
la de Fourier para este tipo de seales. En general, la
FT nunca tendr errores de reconstruccin inferiores
a los de la TFT, debido a que el subespacio de la TFT
contiene al de la FT.
APNDICE
Adems de la reduccin de la interferencia
interarmnica de la TFT, la infiltracin subarmnica
puede reducirse con el uso de ventanas como factores
de ponderacin del criterio de la solucin de mnimos
cuadrados ponderados (WLS).29 Esta tcnica reduce
la ganancia de rechazo de los filtros. Debido a que
la respuesta en frecuencia de los filtros estimadores
se forman por una combinacin lineal del espectro
de la ventana y sus derivadas,26,27 la ventana con
el nivel de lbulos laterales ms bajo produce los
diferenciadores con la menor ganancia de rechazo.
La figura A1 ilustra un ejemplo, usando la
ventana de Kaiser = 0,5,10. Note que esta clase de
73
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
74
Anlisis de armnicas dinmicas mediante la transformada Taylor-Fourier / Miguel ngel Platas Garza, et al.
75