Resumen: En el presente trabajo se ha analizado el funcionamiento de distintos algoritmos de control que buscan operar un sistema fotovoltaico en las condiciones en que el mismo entrega la máxima potencia disponible, para esto se han realizado simulaciones del sistema que permite la implementación de tales algoritmos. Además, se han estudiado los distintos efectos que tiene la presencia de sombras parciales sobre el funcionamiento de los módulos fotovoltaicos, así como, los distintos métodos que buscan atenuar tales efectos, analizando su efectividad e incidencia en la producción de energía de los mismos. Para complementar el trabajo realizado, se ha simulado un sistema inversor para la inyección de la energía producida por un sistema fotovoltaico a la red y el análisis de calidad de esta energía de acuerdo a la norma vigente.