You are on page 1of 11

XIX Simposio Peruano de Energía Solar y del Ambiente (XIX- SPES), Puno, 12 -17.11.

2012

MODELAMIENTO Y SIMULACION DE UN CARGADOR DE BATERIA PARA UN SEGUIDOR DE MAXIMA TRANSFERENCIA DE POTENCIA
Dr. Antenor Aliaga Zegarra – asaliagaz@hotmail.com Universidad Nacional de Piura, Departamento de Ingeniería Electrónica – Facultad de Ciencias Ing. Cesar Humberto Estrada Crisanto – cestradac@terra.com Universidad Nacional de Piura, Departamento de Ingeniería Electrónica – Facultad de Ciencias Resumen. El presente trabajo de investigación surgió a partir de la necesidad de utilizar herramientas didácticas para la enseñanza de aplicaciones de convertidores DC-DC que se dictan a nivel pregrado. En este trabajo presentamos el modelamiento y simulación de un cargador de batería para un seguidor de máxima transferencia de potencia. Se ha desarrollado un modelo matemático para el panel solar, y usando este modelo se han implementado los programas para mostrar los valores instantáneos de las corrientes y voltajes así como los valores promedio de las mismas variables. Los programas han sido desarrollados en MATLAB. Para mostrar los valores promedio de los voltajes y corrientes del sistema se presenta el desarrollo matemático y su implementación en MATLAB de tres métodos, el método de valor medio y el método de variables de estado. Los valores instantáneos fueron obtenidos usando el modelo del panel solar, las ecuaciones matemáticas que describen el convertidor reductor “BUCK” y la batería. Los resultados obtenidos indican que los tres modelos propuestos se asemejan con el comportamiento real del circuito por lo tanto, por lo tanto este sistema será usado como plataforma para la implementación y prueba de varios métodos de MPPT con el fin de aprovechar la máxima potencia disponible de un panel fotovoltaico. Palabras-clave: Simulación, Célula fotovoltaica, Buck Converter, Máxima transferencia de potencia. 1. INTRODUCCION

Un panel fotovoltaico, es usado para transformar la energía solar en energía eléctrica. Generalmente esta energía eléctrica es almacenada en baterías durante el día, y usada por la noche. Conectando el panel solar directamente a la batería, no siempre se utiliza la máxima energía que el panel solar puede proporcionar. Esto se muestra en la figura 1 que nos da la curva V-I característica de un panel solar. De la figura podemos observar que existe un único punto sobre la curva, llamado el punto de máxima potencia (PMP), en el cual el panel opera con la máxima eficiencia y produce máxima potencia de salida indicado por el rectángulo rojo. Cuando el panel está conectado directamente a la batería el punto de operación no es el de PMP, por lo tanto se ve claramente que la potencia entregada por el panel solar a la batería no es la máxima, y por lo tanto se este tipo de acoplamiento no es el adecuado. En el presente trabajo desarrollamos un modelo matemático, para el panel solar, y las ecuaciones de operación conmutado del sistema panel, convertidor reductor (BUCK) y batería, con el fin de investigar en detalle las variaciones instantáneas y promedio de los voltajes y corrientes del sistema. Esta información nos servirá como plataforma de desarrollo para futuros proyectos, tales como la transferencia de máxima potencia, etc.

Figura 1 – típica relación corriente – voltaje para un panel fotovoltaico En este proyecto se ha usado un panel solar, de 16 celdas, del cual se ha obtenido un valor de corriente de corto circuito de 0.45 A y un voltaje en circuito abierto de 10.08 Voltios y valores de operación dados en la siguiente tabla.

Figura 3.2012 Vp Ip 0 0.05 0 0 2 4 6 Voltaje V 8 10 12 Figura 2 – datos obtenidos experimentalmente. El modelo eléctrico de una celda solar está dado en la figura 2.25 0. Vp vs Ip PANEL (DATA-01) 0. 2.61 0.2 0.16 9.SPES). MODELAMIENTO MATEMATICO Modelo de un Panel Solar Un panel solar está formado por un conjunto de celdas solares.46 0. Una celda es una es una unión p-n.21 0. Para formar un panel solar se requiere de N celdas conectadas en serie.11.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX.35 0. Como se ve en la figura 4.19 9.71 0.57 0.1. 2.45 4.12 9.3 Corriente A 0. . rs es la resistencia interna de la celda.22 9. que representa la curva característica del panel usado en este proyecto.27 9.1 0. Puno.36 0.Modelo eléctrico de una celda solar.08 0 Tabla 1-datos obtenidos experimentalmente La figura 2 muestra los datos de la tabla 1.44 7.11 10. debido a sus conexiones óhmicas y el diodo que representa la unión p-n.55 0.4 0.38 8. 12 -17. En donde Iph es la corriente producida por los electrones liberados de la interacción foton-electron.14 9. en donde la radiación solar incide en el material y la interacción fotón y electrón genera electrones libres los cuales forman una corriente a un voltaje dado por la unión p-n.6 0.15 0.0 0.45 0.

sin afectar la exactitud del modelo. La resistencia equivalente del panel solar esta en el orden de los mili-ohm por lo tanto el término de la equacion 2. el termino del numerador de la equacion 2.5 despejando para se obtiene Ya que el valor de es mucho menor que y estamos interesados en el comportamiento del panel solar en el intervalo del maxima potencia.2 se tiene.1 obtenemos Donde Usando la ecuación del diodo de Shockley.SPES). 12 -17.11. De la ecuación 2. y usando las equaciones 2. por lo tanto ecuación 2. para el silicio tiene un valor aproximado de 2 y el voltaje equivalente de temperatura que para 25°C tiene un valor de 26 mV. De la figura 2.3 se tiene Cortocircuitando el panel se obtiene que .3 y 2. Donde n es una constante que depende del tipo de material.6 quedaría como: .6 tambien puede eliminarse. Puno.6 puede ser suprimido.2012 Figura 4 – conexión de células en serie Del circuito anterior tenemos que: De ecuación 2.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX.

se obtiene .11.8 es de la forma Donde . por lo tanto la ecuación 2.8 De la grafica se puede verificar que la variación es lineal. Figura 5 – Variación lineal de datos del panel y del Modelo. Usando el Programa 01.SPES). ecuación 2. .7 da Para comprobar la dependencia lineal del modelo.muestra las curvas correspondiente a los valores reales del panel dado en Tabla 01 y los obtenidos mediante el modelo dado por ecuación 2.2012 Desarrollando el logaritmo. y . cuyo listado esta en el apéndice. desarrollado en Matlab. Puno. la siguiente grafica – figura 5 . . 12 -17. y los datos de la Tabla 01 se hiso una regresión lineal para obtener los valores de m y b y se obtuvo los siguientes valores: Usando ecuación 2.11.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX. .

y los valores obtenidos usando la ecuación 2.4 0.5 1 0. Puno.2012 Con los valores de las ecuaciones 2. Se desarrollarán 3 métodos de simulación: El modelo de circuito lineal .2 0.7. RL = 0. El circuito está mostrado en la figura 8.7 es el modelo matemático que describe el comportamiento del panel solar usado en este proyecto. Esta ecuación será usada para simular el funcionamiento del panel solar-buck converter-bateria. La frecuencia de modulación usada es Fm.7. La siguientes gráficas.05 0 0 2 4 6 Voltaje(V) 8 10 12 Figura 6 .5 DATA-01 2 Potencia (Wats) Pmax 1.SPES).(I vs V) Valores medidos y simulados para el panel solar.11.10 y 2. 12 -17. por lo tanto usaremos un conversor reductor de CD-CD.45 DATA-01 0. SIMULACION DEL SISTEMA PANEL BATERIA. obtenidas del Programa 01. De las figuras mostradas se puede apreciar que existe buena correlación de los datos medidos y los obtenidos por el modelo matemático dado por la ecuación 2.(P vs V) Valores medidos y simulados para el panel solar. .el modelo del valor medio y el modelo de variables de estado. En este proyecto se utiliza un panel solar que tiene un voltaje circuito abierto de Vp = 10 Volts. para cargar una batería de Vb = 6 volts. nos muestra los datos reales del panel solar mostrados en Tabla 1. PANEL DATA-01 Y MODELO 0.85 Ohm. donde L = 22 mH.35 0.12. POTENCIA PANEL Y MODELO 3 MODELO 2. 3.1 0. la ecuación 2.5 0 0 1 2 3 4 5 6 Voltaje (V) 7 8 9 10 11 12 Figura 7 .XIX Simposio Peruano de Energía Solar y del Ambiente (XIX.25 0. El switch cambia de posición 1 (on) a posición 2 (off) implementado una modulación por ancho de pulso (PWM).15 0. en las siguientes secciones.. o buck converter.3 MODELO Current (A) 0.

11. Con estas ecuaciones.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX. Puno. Cuando el switch está en posición 1 (on) el circuito resultante es mostrado en la Figura 9.Switch en posición 1 (on) Aplicando suma de voltajes alrededor del circuito obtenemos Usando el switch está en posición 1.1 es: entonces Cuando el switch está en posición 2 (off) .1 Método Circuito Lineal .SPES).Figura 10 muestra el circuito resultante: Figura 10 . En esta sección desarrollaremos las ecuaciones lineales que describen el funcionamiento del circuito dado en la Figura 8. 12 -17. el panel solar es conectado a la batería. se implementará un programa para simular dichas ecuaciones y obtener gráficamente las variaciones en función del tiempo de los voltajes y corrientes en el circuito.Switch en posición 2 (off) Aplicando suma de voltajes alrededor de la malla obtenemos: .2012 Figura 8 – Sistema Panel Solar. Figura 9 . Por lo tanto la ecuación para la corriente en el inductor de la Figura 3. Buck converter y Batería 3.

Usando la aproximación para la derivada.Ts y el switch está en la posición 1 (on). If( mod(k. Las ecuaciones 3. El valor d(k).4 se puede expresar en una sola ecuación dada por: Note que. El voltaje esta dado por la ecuación 2. y cero (0) en los instantes k. cuando el switch está en la posición 2 (off). para la corriente en el inductor L. es uno (1) durante los instantes k. que da la variación del voltaje del panel solar Vp en función de la corriente del panel. Calculo de d(k). definido en la siguiente Figura 11 Figura 11 . Tomado dada por . La ecuación 3. cancelando el efecto de Vp(t) durante la posición 2. es mostrado en el siguiente listado.11. solución numérica. el algoritmo usado para calcular d(k). 12 -17. Algoritmo 01.NP_PW) < D*NP_PW ) d(k)=1 else end Algoritmo 01.Función dutty cycle d(t). el voltaje del panel es Vp(t)= Vpoc .2012 Despejando el voltaje en el inductor tenemos Usando la función duty cycle d(t).NP_S.Ts que el switch está en la posición 2 (off). y D*NP_PW es la fracción de puntos para la posición 1. obtenemos la ecuación diferencia. aun así la ecuación 3. Puno. donde k son los instantes de simulación k=1. ya para esta posición el valor de d(t) = 0. de la función d(t)..5 es válida.7.2 y 3. Para este estudio.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX. d(k)=0 . la implementación discreta.7 depende de d(k).SPES). se ha definido que el número de puntos de simulación durante un periodo de PWM es NP_PW = 20.

2 Método Valores Medios.2012 Usando las ecuaciones 3. las componentes de la señal de baja frecuencia para el inductor y el capacitor son modeladas por ecuaciones de la forma: .M esta dado en el apéndice. del PWM.Corriente en el inductor IL mostrando variación de corriente. PANEL Vp.35 0.05 0 0 1 2 3 4 5 6 7 8 9 Tiempo ms 10 11 12 13 14 15 16 Figura 12 . se ha implementado un programa PBUCK01. El listado del programa PBUCK01. A continuación presentamos los resultados de la simulación. Ip. CORRIENTE EN EL INDUCTOR IL 0.11. Current (A) 8 Vp 6 4 Ip IL 2 d 0 0 2 4 6 8 Tiempo ms 10 12 14 16 Figura 13 . 12 -17. Puno.4 0.2 0. 0. 3. para simular y obtener los voltajes y corrientes del circuito mostrado en la figura 11. debido a los pulsos del PWM. IL.1 0.15 0.Vp.SPES).3 Corriente Amp. Entonces. El programa permite definir la frecuencia de modulación Fm.0 Khz. IL y p(t) del circuito panel-buck-bateria 3. En este método se usa la definición del valor medio de una variable. el número de periodos a simular NP_W y la frecuencia de simulación está definida por Fs = 20*Fm. mostrando las valores de voltajes y corrientes.M en MATLAB.Ip y PWM 12 10 Volatje (V).8 y el algoritmo 01.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX. y potencia del panel para una Fm= 2.25 0. para remover el rizado existente en la corriente del inductor y el voltaje en los capacitores.7.

12 y 3.15 da el cambio neto de la corriente del inductor en un periodo completo de conmutación. permite variar los valores promedio de un instante de conmutación (k) al siguiente instante (k+1). Aplicando la ecuación 3.14 tenemos El parte derecha de la ecuación 3. este método.11 al voltaje del inductor tenemos Usando las ecuaciones 3. por lo tanto usando ecuaciones 3.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX.11 puede ser considerada como un filtro pasa bajo para las señales de voltaje y corriente. Al mismo tiempo.SPES).15 en 3. promediado sobre un periodo Ts.11.4 tenemos que: Estos valores promedio son constantes en el intervalo. La correspondiente ecuación diferencia de 3. En efecto.2012 Donde es el promedio de x(t) en un intervalo de longitud Ts Entonces vamos a usar esta ecuación para remover las señales de alta frecuencia (rizado).11 tenemos Usando ecuación 3. 12 -17. Puno.13 en ecuación 3. de tal manera que las variaciones de baja frecuencia son consideradas.2 y 3.16 es .9 tenemos que Usando 3. la ecuación 3.

Wu.REFERENCIAS [1] V. Vol. Algérie. N°1. 1555 – 1578. [5] C. 6. Portland State University. Puno. METODOLOGIA Y RESULTADOS La metodología que se ha usado es realizar el modelo matemático y establecer las relaciones matemáticas para adaptarlas al software MATLAB y compararlos con los datos obtenidos experimentalmente en el laboratorio. Los resultados obtenidos para D = 0. usando esta plataforma de análisis. 102 . Boehinger. durante los periodos de conmutación. 1968. haciendo Fs = Fm. Juin 2003. son mostrados en las siguientes figuras.15 0. ENP. [4] L.11.111. 1999.Corriente instantánea y promedio del inductor. 142. En este sistema la continuidad de la corriente queda fijada por el inductor del conversor. 12 -17. 10 12 14 16 Figura 14.m. Mémoire de Magister.4 0. Solar Energy Materials & Solar Cells. [2] H. Lazaro.25 Corriente Amp 0. Es decir que el voltaje en panel se ajusta a los valores de la corriente. 7. Liu. Simulation and Evaluation of Maximum Power Point Tracking (MPPT) Methods for a Solar Powered Vehicle’.SPES).F. N°4. pp. y finalmente la implementación en hardware.1 0. aun siendo sencillo. Olias. Vol.8. ‘Analysis. sirve para obtener las gráficas que describen las variaciones instantáneas de los voltajes y corrientes en el sistema.35 0. 2006. es usado para determinar los valores promedio de la corriente en el inductor. Transmission and Distribution.C.2 0. ya que ésta es la dependencia que debe cumplirse al usarse el panel con un convertidor reductor BUCK. RECOMENDACIONES El equipo integrante de éste proyecto. Master Thesis.J.2012 Donde está dada por ecuación 3. propone desarrollar algoritmos de trasferencia de máxima potencia. CONCLUSIONES El modelo matemático del panel. ‘Dynamic Modeling of Battery Energy Storage System and Application to Power System Stability’. IEEE Transaction on Aerospace and Electronic Systems. Note la importancia del modelo del panel ya que este modelo da el voltaje en el panel en función de la corriente. C.85. PRMD.. N°11. AES-4. 4. Salas. Barrado and A. ‘Modélisation et Simulation d’un Système de Conditionnement de Puissance pour la Poursuite de Puissance Maximale dans les Systèmes Photovoltaïques ’. A.3 0. 5. E. . pp. corriente. Knopf. IEE Proceedings Generation. 90.05 0 0 2 4 6 8 Tiempo ms. voltaje l y potencia del panel en los instantes de conmutación. El programa PBUCK01. Hassaine.XIX Simposio Peruano de Energía Solar y del Ambiente (XIX. tanto los valores instantáneos obtenidos en la sección anterior como los valores promedios obtenidos en la presente sección. Lu. pp. INDUCTOR CORRIENTE IL & Isp 0. [3] A. En ellas se grafica.F. ‘Review of the Maximum Power Point Tracking Algorithms for Stand-Alone Photovoltaic Systems’. ‘Self Adaptive DC Converter for Solar Spacecraft Power Supply ’. and C.

XIX Simposio Peruano de Energía Solar y del Ambiente (XIX.2012 429 . The programs have been developed in MATLAB. . July 1995. Herts. ‘Semiconductors for Solar Cells’.K.11. the mean value method and the method of state variables. Puno.J. Key words: Photovoltaic cell. This paper presents the simulation model and a battery charger with maximum power transfer.435. We have developed a mathematical model for the solar panel. To show the average values of the voltages and currents of the system presents the mathematical development and implementation in MATLAB of three methods. 12 -17. Norwood. Inc. maximum power transfer. and using this model have been implemented programs to display the instantaneous values of currents and voltages as well as the average values of these variables.. [6] H. . Artech House. Buck Converter.This research grew out of the need for educational tools for teaching applications of DC-DC converters that are taught at the undergraduate level. Instantaneous values were obtained using the model of the solar panel. Abstract. the mathematical equations that describe the buck converter "BUCK" and battery.SPES). Möller. MA.. U. Stevenage. The results indicate that the three proposed models resemble with the actual behavior of the circuit so this system will be used as a platform for the implementation and testing of various MPPT methods to harness maximum power available from a photovoltaic panel. 1993.