Cómo modelar la técnica MPPT con el controlador PID

0

Necesito modelar un algoritmo MPPT con un controlador PID en Simulink. El modelo alimentará las puertas de dos mosfets de un convertidor push-pull.

Tengo que extraer la potencia máxima de la fotovoltaica y tener un voltaje fijo (400 V) en la salida del convertidor push-pull, incluso la irradiación disminuye. Probablemente use conductancia incremental o algoritmo P & O para MPPT, pero aún no lo he decidido.

He leído algunos artículos sobre esto y de acuerdo con ellos, necesito medir Vpv e Ipv desde el panel y colocarlos en un "algo" (función de Matlab, o un algoritmo de tipo diferente), luego la salida de este "algo" será sea voltaje de referencia y finalmente proporcione esta referencia y retroalimentación de la salida del convertidor a un controlador PID y produzca un ciclo de trabajo para mosfets.

Entiendo el concepto, pero no sé cómo escribir el código o modelar el algoritmo que transforma el Vpv y el Ipv en voltaje de referencia (me refiero a la relación para este cambio, porque la salida del panel será como de 35 V y la tensión de salida debe ser 400V) También quiero preguntar qué carga debo usar para tener voltaje fijo en la salida del convertidor. (Puedo modelar la carga como si fuera un bus de CC con voltaje constante y de acuerdo con la potencia, la corriente de salida varía, pero nuevamente no pude encontrar la forma de hacerlo)

Estoy usando esto como mi proyecto final en la universidad y hasta ahora no pude obtener ayuda, por lo que agradeceré cualquier ayuda.

    
pregunta user391130

1 respuesta

0

También estoy haciendo un proyecto como el tuyo. Y estoy teniendo el mismo problema que tú. Por cierto he progresado un poco. Puede utilizar el bloque de funciones de enlaces simultáneos para escribir el código. Lo encontrarás debajo del bloque de función definido usado. También tiene que usar el bloque de memoria para que los datos de las muestras anteriores estén disponibles para usted. Puedes usar el retraso también. Pero entonces hay que especificar la frecuencia de muestreo. Primero, con el bloque de retención de orden cero, tome una muestra de la corriente y el voltaje, aliméntelos al bloque de memoria, luego calcule dv, di, aliméntelos para simular la función definida utilizada, agregue el PID a la salida de la función. Una cosa, sin embargo, para el ajuste PID es posible que necesite el modelo de espacio de estado de su convertidor.

    
respondido por el Zarzisur

Lea otras preguntas en las etiquetas