Está en la página 1de 7

Filtro adaptativo Wiener para identificacin de

sistemas fotovoltaicos
Semaria Ruz lvarez. seruizal@unal.edu.co

ResumenEn el siguiente artculo se propone equivalente que emula las caractersticas del
un filtro adaptativo FIR Wiener para la sistema desconocido. Entre las principales
identificacin de un sistema fotovoltaico. Los aplicaciones de estos filtros se encuentra la
resultados obtenidos para este filtro fueron identificacin de sistemas, el modelado inverso y
comparados con los valores obtenidos del cancelacin de interferencia o ruido [3].
modelo de 4-parametros del panel. En trabajos previos se ha realizado
Encontrndose que el filtro Wiener realiza una identificacin de sistemas fotovoltaicos
estimacin lineal, del modelo no lineal del empleando filtros adaptativos. En [4] se presenta
panel, por lo tanto hay una prdida de un mtodo para la identificacin de sistemas
precisin en la zona no lineal, sin embargo, fotovoltaicos por medio de filtros adaptativos,
como la mayora de los datos considerados se
haciendo uso del algoritmo de Hammerstein-
encuentran en la zona lineal, este filtro
Wiener el cual permite la identificacin de
presenta una buena aproximacin.
sistemas no lineales. As mismo, en [5] se emplea
Palabras Clave Filtros adaptativos, sistema un filtro adaptativo de Hammerstein-Wiener para
fotovoltaico, filtro Wiener, identificacin de la identificacin de un sistema fotovoltaico con
sistemas, filtro FIR, aproximacin lineal. inversores, sobre el cual se realiza posteriormente
un control adaptativo.
Las anteriores referencias hacen uso de
I. INTRODUCCIN mtodos no lineales, sin embargo, en el presente
trabajo se emplea un mtodo lineal para modelar

E
un sistema fotovoltaico, ya que los mtodos no
l creciente inters por las fuentes de
lineales presentan una mayor complejidad
generacin que emplean energas
computacional en su implementacin. Adems, se
renovables y la integracin de
aclara que, como el modelo de cuatro parmetros
generacin distribuida en los sistemas de potencia,
de un panel es no lineal, empleando los mtodos
ha llevado a que se presente un incremente el uso
no lineales usados en [4], [5], o filtros de Volterra,
de paneles fotovoltaicos. Algunos fabricantes no
como se plantea en [6], puede lograrse una mayor
incluyen la informacin completa del panel lo cual
precisin en la estimacin de las variables de
dificulta la tarea del modelamiento adecuado del
salida del sistema.
dispositivo; debido a que, como se indica en [1],
se requieren los datos de corriente de
cortocircuito, voltaje de circuito abierto, corriente
II. MARCO TERICO Y PLANTEAMIENTO DE
y voltaje en el punto de mxima potencia, para
PROBLEMA
obtener el modelo aproximado de cuatro
parmetros de un panel fotovoltaico.
Por lo tanto, ante el desconocimiento de alguno A. Modelo del Panel fotovoltaico
de estos parmetros, surge la opcin de realizar el
La relacin entre el voltaje y la corriente en el
modelamiento de estos dispositivos a partir de
panel fotovoltaico es la base para la elaboracin
datos medidos de la corriente y el voltaje
de los modelos matemticos. Segn se indica en
entregados por el mismo; dicho modelo puede
[1] el comportamiento de un panel fotovoltaico
establecerse con un filtro adaptativo.
puede ser caracterizado por el circuito mostrado
Como se indica en [2], un filtro adaptativo
en la figura 1.
puede considerarse un sistema que ajusta sus
parmetros para alcanzar el comportamiento de
una seal deseada, es decir, es un sistema
Voltaje de circuito abierto (Voc).
Corriente en el punto de mxima potencia
(Imp).
Voltaje en el punto de mxima potencia (Vmp).
Pendiente de la curva I-V en el punto de
cortocircuito.
Si el fabricante no especifica la curva I-V del
panel, el modelo de 5 parmetros no puede ser
Fig. 1 Modelo circuital de un panel fotovoltaico.
usado ya que no se tendra conocimiento de la
pendiente en el punto de cortocircuito, por lo
Aplicando la ley de corrientes de Kirchhoff en el tanto, en estos casos se emplea un modelo de 4
anterior circuito se tiene que: parmetros, el cual es utilizado en el presente
trabajo. Dicho modelo se explica a continuacin:
I =I L I D I sh (1) La magnitud de la resistencia en derivacin es
generalmente muy grande, por lo cual suele
Aplicando la ley de voltajes de Kirchhoff para eliminarse. A partir de esta aproximacin se
calcular I sh : construye el modelo de 4 parmetros [7].
Realizando esta aproximacin la ecuacin (4)
puede reescribirse como:
V +I Rs
I sh= (2)
R sh
[ ]
V+ I Rs
a
I =I L I 0 e 1 ( 5)
La corriente por el diodo cumple con la siguiente
expresin: Los parmetros que deben ser calculados en
este modelo son los mismos que para el modelo de

I =I [ e ]
V+I Rs
a 5 parmetros exceptuando la resistencia en
D 0 1 (3) derivacin; adems, los datos que deben tenerse
en este modelo son los mismos que para el modelo
Reemplazando (2) y (3) en (1) se obtiene: de 5 parmetros exceptuando la pendiente en el
punto de cortocircuito.

[ ]
V+ I Rs
a V + I Rs Para calcular los 4 parmetros se emplea el
I =I L I 0 e 1 (4 ) siguiente sistema de ecuaciones:
R sh

[ ]
I sc Rs
La ecuacin (4) corresponde al modelo de 5 a
parmetros para el panel fotovoltaico.
I sc=I LI 0 e 1 (6)
Los 5 parmetros del modelo son:

[ ]
V 0c
a: Constante ideal del diodo. a
I L : Corriente de luz (Se produce cuando el 0=I LI 0 e 1 (7)
panel recibe la luz diurna).

[ ]
V mp +I mp Rs
I 0 : Corriente de saturacin en reversa del a
diodo.
I mp=I L I 0 e 1 (8)
Rs : Resistencia en serie.
I 0 e V +I Rs

( )
mp mp
Rsh : Resistencia en derivacin. V mp
Los parmetros anteriores varan segn las d ( IV ) VdI a a
=0=I + =I mp (9)
condiciones de operacin del panel, sin embargo, dV mp dV I 0 R s eV + I
[( )+1]
mp mp Rs
usualmente se calculan bajo ciertas condiciones de
referencia (temperatura 25C y radiacin solar a a
1000 W/m2).
Para calcular estos parmetros se requiere El anterior sistema de ecuaciones no lineales se
conocer los siguientes datos del panel: obtiene al reemplazar la corriente de cortocircuito,
Corriente de cortocircuito (Isc). el voltaje de cortocircuito, la corriente y el voltaje
de mxima potencia en la ecuacin (5), y de Dnde M es el orden del filtro.
derivar el producto VI respecto al V y reemplazar
la ecuacin (5) en dicha derivada. Los filtros adaptativos tienen diferentes
Luego de obtener las 4 soluciones para el aplicaciones entre las cuales se encuentra la
sistema no lineal, los parmetros I L , I 0 , a identificacin de sistemas. A continuacin se
ilustra un esquema para dicha aplicacin.
y Rs son reemplazados en la ecuacin (5),
encontrndose as la ecuacin que determina el
modelo del panel.

B. Planteamiento del problema

Como se estableci anteriormente para obtener


el modelo de un panel fotovoltaico (sea el modelo
de 5 parmetros o el de 4), es necesario que el Fig. 2 Filtro adaptativo para el modelamiento de un sistema.
fabricante proporcione algunos datos del
dispositivo; sin embargo, estos datos no siempre El objetivo es estimar los parmetros del
se encuentra disponibles, lo cual es un factor modelo desconocido G(z), por medio de la
crtico, ya que, quienes realizan el diseo de funcin de transferencia W(z) la cual tiene
sistemas con generacin distribuida o microrredes parmetros ajustables, dichos parmetros se eligen
donde se considera la integracin de paneles de forma tal que la diferencia entre la salida de la
fotovoltaicos, requieren de un modelo adecuado planta d(n) y la salida del filtro adaptativo y(n) sea
de los mismos. mnima, siendo x(n) la entrada para ambos
Adicionalmente, se tiene el inconveniente de sistemas.
que los parmetros del modelo varan segn las Unos de los mtodos ms utilizados para
condiciones atmosfricas a las cuales este estimar los parmetros ptimos del filtro
sometido el panel. adaptativo es el del mnimo error cuadrtico
Por tales razones se requiere una herramienta medio (MMSE). Los filtros que emplean este
que permita modelar de manera adecuada los mtodo se denomina filtros Wiener. Cabe resaltar
paneles fotovoltaicos cuando se desconocen los que estos filtros asumen que las salidas y las
parmetros o las condiciones de operacin a las entradas del filtro FIR estn relacionadas de forma
cuales estarn sometidos. lineal, es decir que la funcin en la
ecuacin (10) es un valor constante. Otros
adaptativos filtros como el Volterra pueden
C. Solucin propuesta: Filtros adaptativos
emplearse para estimacin de sistemas no lineales.
Los parmetros del filtro Wiener pueden
En [3], se define un filtro adaptativo como un calcularse por medio de una formulacin directa
sistema capaz de ajustar de manera autnoma sus matricial o por medio de formulaciones
parmetros internos con el fin de alcanzar un recursivas que actualizan los coeficientes del filtro
determinado objetivo de procesamiento. despus de la llegada de cada muestra en la
Para aplicaciones de filtros adaptativos se entrada; este ltimo mtodo se prefiere cuando los
prefieren los filtros FIR, debido a que los filtros parmetros del sistema varan en el tiempo. Sin
IIR pueden llegar a ser fcilmente inestables ya embargo, para el presente trabajo se considerar
que sus polos pueden quedar por fuera de la un sistema estacionario (sus parmetros no varan
circunferencia de radio unitario en el plano z con el tiempo), por lo tanto el mtodo utilizado
durante el proceso de adaptacin. Por lo tanto, en para calcular los coeficientes del filtro adaptativo
el presente trabajo se propone un filtro adaptativo ser el de formulacin matricial directa, el cual se
FIR. Para este tipo de filtros las salidas y las explica a continuacin.
entradas del sistema estn relacionadas por la Supngase que se tienen dos secuencias de
siguiente expresin: datos {x(n)} y {d(n)} procedentes de un proceso
estacionario con valor medio cero. En caso de que
y ( n )= { x ( n ) , x ( n1 ) , , x ( nM +1 ) } (10) las secuencias no tengan valor medio cero, como
es el caso tratado en este artculo, deben restarse
los valores medios de la seal de entrada y la de con el nombre de ecuacin de Wiener-Hopf.
salida antes de ser ingresados al filtro adaptativo. Los coeficientes ptimos del filtro se calculan
Se requiere encontrar un estimador lineal para como:
d(n) basado en las M- muestras anteriores de x(n).
L1 1
w opt =R x r xd (19)
d^ ( n )=wT x ( n )= w l x (nl)(11)
l =0
Es decir, se requiere encontrar los coeficientes
w que minimicen el error cuadrtico medio. III. SIMULACIONES Y RESULTADOS
Se define el error cuadrtico medio entre la A continuacin se presentan los resultados
seal d(n) y la seal estimada d ^ (n) mdiate obtenidos para el modelamiento de un panel
la siguiente expresin: fotovoltaico mediante el mtodo de 4 parmetros
presentado en la ecuacin (5) y mediante un filtro
adaptativo Wiener de tipo FIR, dicho proceso de
[ 2
] [ 2
J MSE =E |e ( n )| =E |d ( n )d^ (n)| (12) ] modelamiento fue implementado en el software
Dnde E[.] es el valor esperado y e(n) es el error Matlab.
estimado El panel seleccionado para obtener el modelo
Aplicando el principio de ortogonalidad el cual fue el Clearline PV, PV16/250 [8], el cual tiene los
indica que la condicin optima es alcanzada si y siguientes valores caractersticos:
solo si el error e(n) no est correlacionado con las I sc=8.7 A
muestras x(n-l), para l=0,1,,L-1, es decir, V oc =38.0 V
cuando:
I mpp =8.2 A
V oc =30.4 V
E [ e min ( n ) w Topt x ( n ) ]=0(13)

Reemplazando (12) en (13): Los anteriores valores fueron ingresados en el


sistema de ecuaciones no lineales (6)-(9),
E [ e min ( n ) x ( n ) ]=E {[ d ( n )w opt x ( n ) ] x (n) }
T
obtenindose los siguientes valores para el modelo
=0(14)
de 4 parmetros del panel:
Reorganizando trminos:
I L =8.7 A
E [ x ( n ) x (n) ] w opt =E [ x ( n ) d( n) ] (15)
T I 0=1.37 109 A
a=1.6835
A partir de la ecuacin (15) se introducen las Rs =0.3404
siguientes definiciones:
Ingresando estos parmetros en la ecuacin (5),
R x =E [ x ( n ) x (n) ] (16)
T se obtiene el modelo que presenta la caracterstica
mostrada en la Figura 3.
Es la matriz simtrica Toeplitz de auto-
correlaciones del vector de entrada x(n).

r xd =E [ x ( n ) d (n) ] (17)

Es el vector de correlacin cruzada entre el


vector de entradas x(n) y el vector de salidas
deseadas d(n).
As, la ecuacin (15) puede representarse
matricialmente como:
R x w opt =r xd (18)
A dicha representacin matricial se le conoce
salida que deseaba estimarse por medio del filtro
adaptativo; es decir se sum una seal de ruido,
con media 1 y desviacin estndar cero, a la seal
de salida del modelo

Fig. 3 Curva caracterstica V-I del panel Clearline PV,


PV16/250.

A continuacin se implementa un filtro


adaptativo Wiener, usando la ecuacin (19) para Fig. 5 Estimacin de modelo del panel por medio de un filtro
calcular los coeficientes ptimos del mismo. adaptativo Wiener de orden 13.
En la Figura 4 se muestra el valor rms del error
obtenido variando el orden en los filtros Para el caso en que no se considera ruido de
implementados, es decir, para diferente nmero de medicin en la seal de salida, se obtiene la seal
TAPs. presentada en la figura 6; para la cual el error de
estimacin fue de 10.5562 con un filtro de 13
TAPs.

Fig. 4 Variacin del error con el nmero de TAPs del filtro.

El mnimo error obtenido fue de 14.8947 para


un filtro de 13 TAPs. Fig. 6 Estimacin de modelo del panel por medio de un filtro
adaptativo Wiener de orden 13 sin ruido de medicin en la
En la Figura 5 se muestra la salida del filtro de seal de salida.
13 TAPs comparada con la salida obtenida
empleando el modelo de 4 parmetros. En la Adicionalmente en la figura 7 se ilustra la curva I-
entrada del sistema, para este caso, se ingresaron V del panel obtenida con el modelo de 4
valores aleatorios para la corriente en el panel, con parmetros, y con la estimacin realizada con el
media Isc y desviacin estndar cero, y las salidas filtro Wiener de 13 TAPs.
fueron los voltajes del panel. Adicionalmente se
consider que exista ruido de medicin en la
y multiplicar esta por el vector de correlaciones
entre las salidas y las entradas del sistema, como
se indica en la ecuacin (19). Sin embargo, no se
recomienda utilizar este mtodo de
implementacin para sistemas que varan su
comportamiento con el tiempo. Para este tipo de
sistemas es preferible calcular los coeficientes
ptimos del filtro Wiener a travs de mtodos
recursivos e iterativos.

V. REFERENCIAS

[1] W. . De Soto, W., Klein, S.A., Beckman,


Improvedment and validation of a model
for photovoltaic array performance, Sol.
Energy, vol. 80, pp. 7888, 2006.
Fig. 7 Modelos para un panel: 4 parmetros y estimado a partir
de filtros Wiener.
[2] B. Farhang-Boroujeny, Adaptive filters -
Theory and Applications, Second. Wiley,
IV. CONCLUSIONES
2013.

En la Figura 1 se observa que aproximadamente [3] A. Uncini, Fundamentals of Adaptive


despus de 7.5 A, el panel presenta una zona no Signal Processing: Estimation Theory,
lineal, y debido a que el filtro Wiener realiza una Springer. Signals and Comunication
estimacin lineal, esta zona no puede ser estimada Trchnology, 1993.
adecuadamente con este tipo de filtros. Dicho
fenmeno puede observarse en la Figura 7, donde [4] M. Najib, M. Hussain, A. M. Omar, P.
no se logr una buena aproximacin para las Saidin, A. Asri, and A. Samat,
muestras que se encontraban en la zona no lineal. Identification of Hammerstein-Weiner
En cambio, el filtro Wiener ofrece una buena System for Normal and Shading
aproximacin para los datos que se encuentran en Operation of Photovoltaic System, Int. J.
la zona lineal, por lo tanto, el error de estimacin Mach. Learn. Comput., vol. 2, no. 3, pp.
es relativamente pequeo, ya que la mayora de 239243, 2012.
los datos de entrada se encuentran en esta zona.
Sin embargo se aclara que los filtros de estimacin [5] N. Patcharaprakiti, J. Thongpron, K.
no lineal, tales como el Volterra, pueden ser ms Kirtikara, D. Chenvidhya, and A.
adecuados para estos sistemas, a pesar de que Sangswang, Model Predictive Control
requieren mayor costo computacional; por lo que, Based on System Identification of
la eleccin de este u otro filtro depender de la Photovoltaic Grid Connected Inverter,
aplicacin deseada. vol. 2, no. 4, pp. 591595, 2012.
En la Figura 6 puede observarse un error de
estimacin aunque no existe ruido de medicin en [6] G. Budura and C. Botoca, Nonlinearities
la seal de salida. Dicho error podra deberse a Identification using the LMS Volterra
que las seales de entrada y salida no se Filter, Proc. WSEAS Int. Conf. Dyn. Syst.
encuentra centradas en cero, as que deben Control, no. 2, pp. 148153, 2005.
trasladarse un valor igual a la media para poder
ser procesadas por el filtro Wiener; sin embargo [7] H. W. Krismadinataa, Nasrudin Abd.
este valor medio puede presentar variaciones que Rahima Pinga and J. Selvaraja,
incidan sobre el error de estimacin. Photovoltaic module modeling using
Los filtros adaptativos Wiener son una simulink/matlab, Procedia Environ. Sci.,
herramienta til para la identificacin de sistemas; vol. 17, pp. 537 546, 2013.
adems su implementacin es relativamente
sencilla ya que solo se requiere invertir una matriz
[8] Clearline PV, Clearline PV datasheet,
pp. 1516, 2015.

También podría gustarte