panel solar MPPT y carga de batería

Estoy tratando de entender la teoría del seguimiento del punto de máxima potencia del panel solar y cómo se hace prácticamente para cargar los bancos de baterías.

Creo que entiendo MPPT en un sentido general: el panel solar tiene curvas VI que definen una carga específica en la que extraerá la mayor cantidad de energía. Estas curvas cambian con las condiciones ambientales, como los niveles de luz, la temperatura, etc., por lo que el algoritmo de seguimiento intenta encontrar dinámicamente el mejor valor de carga. Por lo general, no es práctico simplemente cambiar la carga final real que queremos alimentar (y, a menudo, no podemos), por lo que usamos una fuente de alimentación conmutada para ajustar el voltaje de salida, cambiando la corriente de salida. Para equilibrar Pout = Pin (suponiendo un conmutador ideal), el consumo de corriente del panel cambia, y así es como ajustamos el punto de operación en las curvas VI del panel.

Así que mi pregunta es la siguiente: estamos cambiando el voltaje de salida para obtener la máxima potencia, pero ¿las baterías normalmente no necesitan un voltaje específico para cargarlas de manera eficiente? ¿Es mejor apuntar al MPP del panel solar o apuntar a las condiciones óptimas de carga de la batería?

Vea la entrada y salida de su cargador MPPT por separado. La energía entra y sale, pero puede cambiar el voltaje por corriente y viceversa.

Respuestas (2)

Las características del panel solar IV son altamente no lineales; esto da como resultado un gráfico de potencia-voltaje que presenta un máximo en un voltaje dado Vmpp en todo el panel .

Como señaló en su pregunta, sucede que la curva IV cambia con el tiempo según la irradiación de luz y la temperatura, y Vmpp también cambia. Esa es la razón por la que se buscan métodos para rastrear Vmpp: exprimir la mayor cantidad de energía posible de la fuente, es decir, el panel .

Entre su panel y el elemento de almacenamiento (batería, supercondensador) hay un circuito de recolección, basado en una topología de convertidor CC-CC (conmutada) (por ejemplo, impulso); Las técnicas MPPT se implementan dentro de este circuito para mantener el voltaje de entrada de la cosechadora (es decir, el voltaje de salida del panel) lo más cerca posible de Vmpp. Por lo tanto, cuando apunta a MPPT, el enfoque está en la transferencia de energía óptima desde la fuente hasta la cosechadora (que, a su vez, en realidad introducirá algunas pérdidas, ¡sí!). Como dice RoyC, la carga óptima de la batería es otra historia.

Tal vez el siguiente esquema ayude: el panel fotovoltaico se modela como una fuente de corriente en paralelo con un diodo (que representa la unión PN); el objetivo de MPPT es mantener el voltaje V lo más cerca posible de Vmpp .

esquemático

simular este circuito : esquema creado con CircuitLab

Para mayor claridad, he dibujado una posible implementación de una cosechadora solar basada en Boost. El IC que puse en el esquema es un comparador de disparador Schmitt cuya tarea es mantener el voltaje en su terminal no inversor lo más cerca posible de Vref. Uno puede establecer Vref = Vmpp para lograr nuestro objetivo.

esquemático

simular este circuito

Ahora: ¿cómo podemos generar Vref = Vmpp?

Incluso en este caso, existen diferentes posibilidades: por ejemplo, se puede diseñar un circuito de temporización adicional para desconectar periódicamente la carga del panel solar, de modo que un soporte de pico pueda 'capturar' la tensión de circuito abierto Voc del panel. Puede verse que Vmpp suele ser una fracción aproximadamente constante de Voc, independientemente de las condiciones ambientales. Conociendo la relación Vmpp/Voc, se puede utilizar un divisor de voltaje para obtener Vmpp a partir del valor almacenado de Voc.

Consideraciones sobre el esquema anterior:

  • este es solo un ejemplo de implementación: debe tenerse en cuenta que no se requiere una lógica de control externa para encender y apagar el MOSFET; en cambio, la salida del comparador realiza esta tarea, que es muy útil en aplicaciones donde no se pueden permitir los microcontroladores que consumen energía;
  • el comparador de baja potencia obtiene su suministro del terminal de entrada de la cosechadora; dado que esto tiene alguna fluctuación (principalmente dependiendo del valor del inductor y del retardo de tiempo del comparador), se puede usar un filtro RC para suavizarlo.

Otras posibles soluciones de recolección incluyen el uso de microcontroladores que implementan algún tipo de algoritmo 'Perturbe & Observe': como se muestra en otra respuesta, en este caso las condiciones de operación se cambian un poco mientras se monitorea la respuesta de la potencia de entrada.

Si bien aprecio todas las respuestas, todavía no tengo claro cómo exactamente la cosechadora puede cambiar la "carga" percibida mientras mantiene constante el voltaje de salida. Tal vez estoy demasiado decidido a entender que los convertidores de impulso "típicos" aumentan un voltaje de entrada a un voltaje de salida diferente, en lugar de que la entrada sea una fuente de corriente en la que puede cambiar el voltaje de entrada. ¿Hay un nombre especial para este tipo de convertidor elevador? ¿Existe una fórmula para relacionar la relación de trabajo con la carga?
La cosechadora puede basarse en un convertidor elevador. La forma en que el voltaje de entrada se mantiene cerca de Vmpp difiere según la solución específica. Como he escrito en los comentarios a la respuesta a continuación, para aplicaciones de muy baja potencia, se prefiere una cosechadora autooscilante. En este caso, generalmente encontrará un comparador de disparo Schmitt cuya salida se emplea para controlar el transistor de conmutación. La entrada inversora del comparador está ligada a una tensión de referencia Vref=Vmpp, mientras que la no inversora está conectada a la entrada de la cosechadora, que por lo tanto se ve obligada a permanecer muy cerca de Vref=Vmpp
Esto se debe básicamente al comportamiento astable del comparador. Cuando se trata de una solución autooscilante de este tipo, el período de conmutación y el ciclo de trabajo no se establecen desde el exterior; en cambio, resultan de las condiciones de trabajo del panel.
Edité mi respuesta anterior para aclarar tales conceptos. En realidad, no es tan sencillo comprender profundamente este mecanismo.
@NotANumber Sé que ha pasado un tiempo, pero ¿puede decirme cómo se configura V_ref= V_mpp? Sé que V_mpp se puede calcular en un microcontrolador, pero ¿cómo se configura V_ref en ese valor?

Un rastreador mppt necesita 2 voltajes independientes para entrada y salida. El voltaje de salida será fijo, pero el voltaje de entrada tiene que ser variable y modificable cambiando la "carga" de entrada dinámicamente.

Su rastreador tendrá que barrer la "carga" de entrada constantemente, subiendo y bajando para encontrar la "carga" de entrada que proporcione la mayor potencia de salida.

El algoritmo debería ser algo como esto:

Set input load change direction as +
Loop {
Input load increase/decrease 1 step. 
If output power is greater than before,  set this as new Maximum Power Point. 
Is not, invert input load change direction (if it is + it will become -).  
} 

El software es bastante fácil de implementar. La parte difícil será el diseño del hardware.

Este es un ejemplo de algoritmo MPPT. Esto se llama técnica PERTURBAR Y OBSERVAR. Sin embargo, dado que esto requiere la implementación de un microcontrolador (que consume energía), solo se usa para plantas de potencia media-alta.
A veces es más conveniente usar circuitos auto-oscilantes aprovechando un disparador Schmitt de baja potencia para mantener el voltaje lo más cerca posible de un voltaje de referencia Vref = Vmpp. Sin necesidad de ejecutar código: solo electrónica ;) Además, Vmpp suele recuperarse midiendo periódicamente la tensión de circuito abierto Voc del panel y recurriendo a la relación cuasilineal entre las dos: Vmpp es aprox = k × Voc (TENSIÓN FRACCIONAL técnica), donde un valor razonable de k es de alrededor de 0,87 para la mayoría de las células monocristalinas