Resumen: El siguiente proyecto se centra en la optimización de sistemas de autoconsumo que incorporan paneles solares, aerogeneradores y baterías conectadas a la red eléctrica. El objetivo es mejorar la eficiencia y la rentabilidad de las instalaciones durante toda la vida útil de los componentes, obteniendo el mayor autoconsumo posible. La optimización se realiza mediante la aplicación del algoritmo Particle Swarm Optimization (PSO) implementado en Matlab. El estudio se enfoca en la integración de los diferentes elementos y el algoritmo PSO se utiliza para obtener los valores óptimos de los parámetros del sistema, maximizando el autoconsumo y minimizando los costes asociados al mismo. La metodología incluye la modelización de los componentes del sistema, la definición de los objetivos de optimización, en este caso disminuir la función coste al máximo, y la aplicación del algoritmo PSO para encontrar las soluciones más eficientes. Una vez desarrollado el código se llevan a cabo diferentes simulaciones y análisis de sensibilidad para evaluar el rendimiento del sistema en diferentes escenarios y bajo diversas condiciones. Los resultados muestran la eficacia del enfoque propuesto, mostrando mejoras significativas tanto en el ámbito energético como económico.