Next Article in Journal
Retrieval-Augmented Generation (RAG) in Healthcare: A Comprehensive Review
Previous Article in Journal
A Markerless Vision-Based Physical Frailty Assessment System for the Older Adults
Previous Article in Special Issue
Long Short-Term Memory Networks: A Comprehensive Survey
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Systematic Review

Advances and Optimization Trends in Photovoltaic Systems: A Systematic Review

by
Luis Angel Iturralde Carrera
1,
Gendry Alfonso-Francia
1,2,*,
Carlos D. Constantino-Robles
1,*,
Juan Terven
2,
Edgar A. Chávez-Urbiola
2 and
Juvenal Rodríguez-Reséndiz
1
1
Facultad de Ingeniería, Universidad Autónoma de Querétaro, Querétaro 76010, Mexico
2
CICATA-Qro, Instituto Politecnico Nacional, Querétaro 76090, Mexico
*
Authors to whom correspondence should be addressed.
AI 2025, 6(9), 225; https://doi.org/10.3390/ai6090225
Submission received: 29 July 2025 / Revised: 1 September 2025 / Accepted: 9 September 2025 / Published: 10 September 2025

Abstract

This article presents a systematic review of optimization methods applied to enhance the performance of photovoltaic (PV) systems, with a focus on critical challenges such as system design and spatial layout, maximum power point tracking (MPPT), energy forecasting, fault diagnosis, and energy management. The emphasis is on the integration of classical and algorithmic approaches. Following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses guidelines (PRISMA) methodology, 314 relevant publications from 2020 to 2025 were analyzed to identify current trends, methodological advances, and practical applications in the optimization of PV performance. The principal novelty of this review lies in its integrative critical analysis, which systematically contrasts the applicability, performance, and limitations of deterministic classical methods with emerging stochastic metaheuristic and data-driven artificial intelligence (AI) techniques, highlighting the growing dominance of hybrid models that synergize their strengths. Traditional techniques such as analytical modeling, numerical simulation, linear and dynamic programming, and gradient-based methods are examined in terms of their efficiency and scope. In parallel, the study evaluates the growing adoption of metaheuristic algorithms, including particle swarm optimization, genetic algorithms, and ant colony optimization, as well as machine learning (ML) and deep learning (DL) models applied to tasks such as MPPT, spatial layout optimization, energy forecasting, and fault diagnosis. A key contribution of this review is the identification of hybrid methodologies that combine metaheuristics with ML/DL models, demonstrating superior results in energy yield, robustness, and adaptability under dynamic conditions. The analysis highlights both the strengths and limitations of each paradigm, emphasizing challenges related to data availability, computational cost, and model interpretability. Finally, the study proposes future research directions focused on explainable AI, real-time control via edge computing, and the development of standardized benchmarks for performance evaluation. The findings contribute to a deeper understanding of current capabilities and opportunities in PV system optimization, offering a strategic framework for advancing intelligent and sustainable solar energy technologies.

1. Introduction

In the current context of environmental crisis, fossil fuel depletion, and the urgent need for energy transition, the development of clean and sustainable technologies has become a central focus in public policy, technological innovation, and scientific research [1,2]. Within this framework, photovoltaic solar energy (PV) has emerged as one of the most promising alternatives due to its renewable nature, low environmental impact during operation, and scalability for both urban and rural applications [3,4]. This review encompasses optimization studies applied to the full spectrum of PV system configurations, including standalone (off-grid), grid-connected (on-grid), and hybrid systems (e.g., integrated with storage or other renewable sources), with a focus on methodologies that enhance their structural, operational, and economic performance. Distributed generation, local energy storage, and the decreasing cost of photovoltaic modules have further fueled the sustained growth of this technology in recent years [5,6].
However, the efficient utilization of PV systems depends not only on material quality or technological advancements, but also on the development of accurate mathematical and computational tools capable of simulating, analyzing, and optimizing their behavior under real-world conditions [7,8]. In this regard, mathematical models play a critical role by providing a formal representation of the physical and electrical performance of key system components such as PV modules, inverters, batteries, and charge controllers [9,10,11].
Classical models, such as the single-diode model used to describe the current–voltage (I–V) curve of a solar cell or the Thevenin equivalent circuit for lead-acid batteries, have been widely adopted due to their analytical simplicity and their ability to capture the system’s dominant behaviors [12,13]. Nevertheless, these models exhibit limitations when applied to highly nonlinear phenomena, abrupt environmental fluctuations, or transient operating conditions that require greater temporal and spatial resolution. To address these challenges, researchers have proposed more accurate formulations, such as the two-diode model that accounts for internal recombination processes [14,15], and hybrid models that integrate physical descriptions with empirical adjustments based on experimental data [16,17,18].
Moreover, the rise of artificial intelligence and algorithmic approaches has enabled a paradigm shift in the modeling and control of PV systems [19,20]. Techniques such as neural networks, fuzzy logic, genetic algorithms, and metaheuristic optimization have been applied not only to parameter identification but also to the design of maximum power point tracking (MPPT) schemes, often outperforming classical methods like Perturb and Observe in terms of adaptability, noise tolerance, and real-time responsiveness [21,22]. While these algorithmic models typically demand greater computational resources, they offer substantial advantages in terms of flexibility and dynamic decision-making [23].
This work offers a comprehensive and integrative perspective on the optimization of photovoltaic systems by combining classical methodologies with state-of-the-art algorithmic approaches. Despite the abundance of reviews on PV systems, a significant gap exists in works that offer a holistic, methodologically rigorous synthesis which simultaneously (a) encompasses the entire optimization lifecycle from design to diagnosis, (b) integrates a critical analysis of both classical and AI-based paradigms, and (c) employs a transparent, reproducible systematic methodology (PRISMA) to minimize selection bias. This review aims to fill this gap by providing a unified framework for evaluating and selecting optimization strategies based on their accuracy, complexity, and implementability, thereby offering a strategic roadmap for researchers and practitioners. The following are the main contributions derived from this study:
  • A structured taxonomy and critical comparison of traditional optimization techniques, including analytical models, linear programming, dynamic programming, and gradient-based methods emphasizing their applicability, strengths, and limitations across PV system design and control stages.
  • The application of the Preferred Reporting Items for Systematic Reviews and Meta-Analyses guidelines (PRISMA)-compliant systematic review methodology, enabling the identification, filtration, and synthesis of 314 high-quality studies relevant to PV optimization, with a strong emphasis on structural, operational, and topological improvements.
  • The integration of bibliometric analysis using VOSviewer 1.6.20 and a multicriteria evaluation framework to highlight key research trends, knowledge clusters, and emerging areas in PV modeling and optimization strategies.
  • A detailed examination of metaheuristic and machine learning techniques, including hybrid models applied to MPPT enhancement, PV layout optimization, energy forecasting, fault detection, and real-time energy management, demonstrating their superiority over conventional approaches.
  • The formulation of a future research agenda that identifies current limitations such as data quality, model interpretability, and computational cost, proposing the adoption of explainable artificial intelligence (XAI), lightweight algorithms, and edge-computing solutions to enhance practical implementation in intelligent PV systems.
In this context, the objective of the present study is to identify, classify, and evaluate the mathematical models used to represent photovoltaic systems, comparing their performance and applicability through both traditional physics-based methods and modern algorithmic approaches. The aim is to establish selection criteria for modeling strategies based on their accuracy, computational complexity, and feasibility of implementation in simulation environments or real-time embedded systems.
This paper is organized as follows: Section 1, Introduction, outlines the motivations driving the optimization of PV systems, emphasizing the need for integrated, high-efficiency modeling approaches in response to growing global energy demands and environmental constraints. Section 2, Materials and Methods, details the systematic review protocol based on PRISMA guidelines, including the inclusion/exclusion criteria and the classification of traditional and algorithmic optimization methods applied to PV systems. Section 3, Results, presents a comparative analysis of optimization paradigms, supported by bibliometric mapping and critical evaluation of five traditional methods: analytical, numerical, linear programming, dynamic programming, and gradient-based approaches. Section 5, Discussion, interprets the observed research trends, highlighting the shift from classical to intelligent algorithmic approaches, and analyzes future directions in hybrid optimization frameworks. Finally, Section 6, Conclusions, synthesizes the main contributions of this work, including the comprehensive evaluation of optimization strategies, the demonstrated relevance of hybrid approaches for energy-efficiency maximization, and the identification of current limitations and research gaps in the practical deployment of AI-enhanced PV systems.

2. Materials and Methods

A systematic review is a form of scientific research where the unit of analysis comprises original primary studies addressing a common topic. In this case, the review focuses on identifying the main factors influencing the efficiency of photovoltaic solar systems (PSS), the relevant variables involved, and the percentage ranges associated with their performance under different environmental and structural conditions. The objective of this systematic review is to answer a clearly defined research question regarding the optimization of energy use in PSS, thereby providing a comprehensive and reliable synthesis of existing evidence while minimizing potential research biases [24,25].
The PRISMA methodology was adopted to guide the review process. PRISMA offers a standardized 27-item checklist and a flow diagram to promote clarity, transparency, and replicability in systematic reviews, especially in interdisciplinary fields like engineering, energy systems, and sustainability. Although PRISMA was originally developed for healthcare, its structured approach has proven valuable in technical and environmental research as well [26,27].
This systematic review was retrospectively registered in the Open Science Framework (OSF) registries under the registration DOI https://doi.org/10.17605/OSF.IO/3S87F, accessed on 1 July 2025. This registration ensures transparency in the research process, providing public access to the review protocol and facilitating reproducibility of the methodology employed.
To provide a comprehensive conceptual framework for the optimization methodologies analyzed in this systematic review, Figure 1 illustrates the interconnected relationships between photovoltaic system challenges, different optimization approaches (traditional, AI-based, and hybrid), their specific applications, and the resulting performance improvements. This framework synthesizes the key themes examined across the selected studies, showing how various optimization strategies address PV system challenges to ultimately enhance energy yield, robustness, and cost-effectiveness.

2.1. Photovoltaic Solar System

Photovoltaic (PV) systems are technologies that convert solar radiation directly into electricity through the photovoltaic effect. These systems typically comprise solar panels (modules), inverters, mounting structures, charge controllers, batteries (in standalone or hybrid systems), and auxiliary equipment for monitoring and protection. PV systems can be configured for a variety of scales and purposes, ranging from small residential rooftop systems to large-scale solar farms integrated into national power grids [28,29].
In the current global context of energy transition, PV systems are essential for reducing greenhouse gas emissions and enhancing energy access in remote and underserved regions. Their scalability, declining costs, and environmental benefits make them a cornerstone of sustainable energy policies. However, challenges such as fluctuating solar irradiance, energy losses due to suboptimal configurations, and storage limitations require strategic technical solutions to ensure reliable and efficient operation.

Need for Optimization in PV Systems

Optimization plays a pivotal role in overcoming the limitations of PV systems and ensuring their technical and economic sustainability. Without proper optimization, systems may be underperforming due to mismatches between generation and demand, inefficient use of components, or poor adaptation to local environmental conditions [30,31]. Optimization aims to improve system behavior in both design and operational phases.
Key objectives of optimization include the following:
  • Ensuring that systems capture and convert the maximum possible solar energy by optimizing orientation, tilt angles, and spacing of panels.
  • Minimizing energy losses due to resistive wiring, shading, mismatch effects, and thermal inefficiencies.
  • Selecting appropriate sizes for PV arrays, inverters, and storage units based on load profiles and solar availability.
  • Implementing intelligent algorithms for power flow management, load prioritization, and battery scheduling.
  • Increasing overall cost-effectiveness through lifecycle-based financial and technical optimization.
Improving efficiency in PV systems is multi-faceted and can be approached from several angles:
  • Module level enhancements: Using high-efficiency solar cells, anti-reflective coatings, and bifacial modules to capture more sunlight.
  • System-level improvements: Implementing MPPT algorithms, reducing shading effects through layout optimization, and using tracking systems.
  • Energy management: Integrating smart controllers and forecasting tools to align energy production with load demands.
  • Hybridization and storage integration: Combining PV with other renewable sources (e.g., wind and biomass) and advanced battery systems to enhance reliability.
In this context, the application of traditional optimization methods provides robust, interpretable, and often computationally efficient solutions. These methods can significantly contribute to tailoring PV system configurations to specific technical, environmental, and economic constraints, thereby enhancing their attractiveness, especially in cost-sensitive or remote deployment scenarios. This review focuses on such methods and their practical relevance to real-world PV system challenges.

2.2. Mathematical Models to Analyze and Optimize Photovoltaic Systems

Mathematical models are essential for analyzing and optimizing photovoltaic systems, as they represent the behavior of components such as modules, inverters, batteries, and controllers [32]. Modules are typically modeled using nonlinear one- or two-diode equations, inverters with efficiency curves, batteries with equivalent electrical models, like Thevenin, and MPPT controllers with discrete algorithms, such as Perturb and Observe. The choice of model depends on the purpose of the study, making it crucial to understand its nature (linear/nonlinear; continuous/discrete) and level of accuracy [33].
A reliable simulation and analysis of PV systems requires mathematical models that accurately represent the physical and electrical behavior of each component [34]. Below are the five main models commonly used in PV system modeling.

2.3. Single-Diode Model for PV Modules

This model describes the current voltage (I–V) relationship of a solar cell based on the Shockley equation. It includes a photocurrent source, a diode, series resistance R s , and shunt resistance R s h [7].
I = I ph I 0 e q ( V + I R s ) n k T 1 V + I R s R sh ,
where
  • I is the output current of the solar cell (A);
  • I ph is the photogenerated current (A);
  • I 0 is the reverse saturation current of the diode (A);
  • q is the elementary charge (C);
  • V is the voltage across the cell (V);
  • R s is the series resistance ( Ω );
  • n is the diode ideality factor;
  • k is the Boltzmann constant (J/K);
  • T is the temperature (K);
  • R sh is the shunt resistance ( Ω ).
Model characteristics: Nonlinear, continuous, deterministic, and approximated, offering a good balance between computational simplicity and physical accuracy.

2.4. Two-Diode Model for PV Modules

An extension of the single-diode model, this version adds a second diode to account for recombination losses in the depletion region of the cell [35].
I = I ph I 01 e q ( V + I R s ) n 1 k T 1 I 02 e q ( V + I R s ) n 2 k T 1 V + I R s R sh ,
where
  • I is the output current of the solar cell (A);
  • I ph is the photogenerated current (A);
  • I 01 , I 02 are the reverse saturation currents of the two diodes (A);
  • q is the elementary charge (C);
  • V is the voltage across the cell (V);
  • R s is the series resistance ( Ω );
  • n 1 , n 2 are the ideality factors of the diodes;
  • k is the Boltzmann constant (J/K);
  • T is the temperature (K);
  • R sh is the shunt resistance ( Ω ).
Model characteristics: Highly nonlinear, continuous, and more accurate than the single-diode model but computationally more intensive.

2.5. Inverter Efficiency Model

This model represents the inverter’s efficiency as a function of the input direct current (DC) power, typically using a quadratic or polynomial fit derived from manufacturer data [36].
η ( P dc ) = η max 1 k 1 P dc P rated 1 2 ,
where
  • η ( P dc ) is the inverter efficiency (dimensionless);
  • η max is the maximum inverter efficiency (dimensionless);
  • P dc is the DC input power (W);
  • P rated is the rated power of the inverter (W);
  • k 1 is the efficiency adjustment coefficient (dimensionless).
Model characteristics: Nonlinear, continuous, empirical, and approximated, making it useful in estimating conversion losses in energy yield simulations.

2.6. Battery-Equivalent Circuit Model (Thevenin)

The dynamic behavior of a battery is represented through a voltage source in series with an internal resistance and an RC network that models transient response [12].
V bat = E oc I · R int V RC ,
d V RC d t = 1 R C ( I V RC ) ,
where
  • V bat is the battery voltage (V);
  • E oc is the battery open-circuit voltage (V);
  • I is the battery charge/discharge current (A);
  • R int is the battery internal resistance ( Ω );
  • V RC is the voltage across the RC network (V);
  • R is the resistance of the RC network ( Ω );
  • C is the capacitance of the RC network (F);
  • t is the time (s).
Model characteristics: Linear (under constant parameters), continuous, and suitable for capturing charge/discharge dynamics.

2.7. MPPT Algorithm: Perturb and Observe (P&O)

This algorithm determines the maximum power point by iteratively perturbing the voltage and observing changes in the power output [21].
Δ P = P ( k ) P ( k 1 ) ,
where
  • Δ P is the power change (W);
  • P ( k ) is the power measured at time step k (W);
  • P ( k 1 ) is the power measured at time step k-1 (W);
  • V ( k ) is the voltage at time step k (V);
  • Δ V is the voltage change (V).
Control logic:
  • If Δ P > 0 , increase V ( k + 1 ) = V ( k ) + Δ V ;
  • If Δ P < 0 , decrease V ( k + 1 ) = V ( k ) Δ V .
Algorithm characteristics: Discrete, nonlinear, heuristic, and widely used due to its simplicity and robustness in embedded systems.

Systematic Review Procedure

The methodological steps followed in this review, in alignment with PRISMA, are as follows:
1.
Define the objective: This step is used to analyze which factors (e.g., tilt angle, orientation, structural arrangement, and material selection) most significantly impact the efficiency and energy production of PSS installations.
2.
Develop a protocol: A protocol is designed, including the main research questions, inclusion and exclusion criteria, relevant databases, and methods, for synthesis and analysis.
3.
Conduct a comprehensive search: Databases such as Scopus, Web of Science and ScienceDirect are queried using advanced search strategies combining terms like “photovoltaic solar system”, “optimization”, “structure”, “efficiency”, and metaheuristic algorithms.
4.
Select studies: Studies are filtered based on scope, publication year, relevance to the engineering and energy fields, and technical alignment with the objectives. A PRISMA flow diagram is used to document the selection process.
5.
Extract data: Key data are collected from each selected article, including optimization objectives, system configurations, methodologies used, and quantitative results on energy output or system performance.
6.
Evaluate the quality of the studies: Methodological quality and risk of bias are assessed through predefined criteria, prioritizing peer-reviewed articles and excluding those with insufficient technical rigor or unrelated focuses.
7.
Analyze the data: The studies are categorized and analyzed based on their optimization approach (traditional vs. AI-based), the energy gains reported, and applicability to structural design improvements in PSS.
8.
Interpret the results: The findings are synthesized to identify trends, common strategies, and gaps in the literature, with a focus on improving the practical implementation of optimization in real-world PSS installations.

2.8. Optimization and Its Application in Photovoltaic Solar Energy

This study focuses on optimizing energy utilization in photovoltaic solar systems, specifically through the arrangement of panels, efficient use of the available area, and maximization of energy production. To address this objective, two methodological approaches are considered: traditional optimization methods and those based on artificial intelligence (AI). Both are discussed and critically evaluated below.

2.8.1. Traditional Optimization Methods

Traditional methods for photovoltaic system optimization rely on analytical and numerical techniques based on deterministic algorithms. These include linear and nonlinear programming for determining optimal configurations under geometric and electrical constraints, local search methods, such as gradient descent or Newton–Raphson, for adjusting tilt and orientation angles, and parametric modeling approaches, including sensitivity analysis and static simulations using specialized software like PVsyst [37] or Helioscope [38]. Although these methods offer structured and reproducible solutions, they are often limited when addressing non-convex problems or systems with multiple interdependent variables, as is common in real-world photovoltaic design. Their dependence on idealized assumptions can also reduce accuracy in complex environments.

2.8.2. Artificial Intelligence-Based Methods

AI-based methods, particularly metaheuristic algorithms and machine learning techniques, have gained popularity for their effectiveness in solving highly nonlinear, multivariable problems without relying on derivatives or continuity. Common approaches include genetic algorithms for optimizing panel orientation, quantity, and spatial distribution under environmental constraints, particle swarm optimization (PSO) and simulated annealing for jointly refining electrical, spatial, and energy production parameters, and artificial neural networks (ANNs) for predicting energy output across varying configurations and weather conditions. These techniques are well-suited to handling uncertainty, exploring large solution spaces, and adapting to real-world operational scenarios. Nevertheless, they demand careful parameter tuning, are computationally intensive, and may converge to suboptimal solutions if not appropriately implemented.

2.9. Critical Considerations

The choice between methods depends on the desired trade-off between complexity, accuracy, and available resources. While traditional methods offer speed and clarity in well-defined problems, AI-based approaches are more effective in dynamic contexts where simultaneous consideration of multiple factors (geometric, electrical, environmental, and economic) is necessary.
In this research, a hybrid approach is adopted, combining physical modeling and geometric principles from traditional methods with AI-based optimization algorithms. This integration aims to maximize the energy efficiency of the photovoltaic system under real-world conditions and site constraints.

2.10. Criteria for the Selection and Exclusion of Research

To ensure the transparency, rigor, and replicability of this systematic review, a clearly defined protocol was adopted. Systematic reviews require both methodological precision and consistent criteria to evaluate the relevance and quality of included studies. Despite their growing popularity, many reviews suffer from a lack of rigor, often due to the absence of standardized methodologies. This can lead to unreliable conclusions and diminished academic impact. Therefore, a strict set of inclusion and exclusion criteria was developed to maintain the focus and relevance of this research.
The current study aims to explore optimization techniques applied to photovoltaic solar energy systems, specifically in the context of structural or topological improvement. Based on this focus, the following exclusion criteria were applied:
1.
Keyword Focus: Studies must include terms related to solar photovoltaic systems and optimization techniques, such as genetic algorithms, particle swarm optimization, multi-objective or topology optimization.
2.
Publication Date Range: Only documents published between 2020 and 2025 were considered.
3.
Subject Area Filtering: Disciplines unrelated to engineering or computational optimization, such as neuroscience, dentistry, biochemistry, agriculture, materials science, chemistry, sociology, business, arts, economics, medicine, earth sciences, and physics, were excluded.
4.
Document Type: Review articles were excluded to prioritize original research. Patents were excluded as the focus of this review is on peer-reviewed scientific methodologies and results rather than proprietary implementations. However, selected document types, including conference papers, data papers, book chapters, books, discussion papers, editorials, and technical briefs, were allowed.
5.
Thematic Relevance: Articles focusing primarily on unrelated technical topics, such as MPPT, DC-DC converters, electric vehicles, battery systems, emissions, hybrid systems, cost analysis, fuel cells, or hydrogen production, were excluded.
6.
Infrastructure Relevance: Studies that did not explicitly address structural or topological aspects in PV systems, or instead emphasized control systems, inverters, or software development, were also excluded.
7.
Final Search Code: TITLE-ABS-KEY ((“solar photovoltaic system” OR “photovoltaic solar energy” OR “PV system”) AND (“optimization” OR “optimisation” OR “metaheuristic” OR “genetic algorithm” OR “particle swarm” OR “simulated annealing” OR “multi-objective optimization” OR “structural optimization” OR “topology optimization”)) AND PUBYEAR > 2020 AND PUBYEAR < 2025 AND (EXCLUDE (SUBJAREA, “NEUR”) OR EXCLUDE (SUBJAREA, “DENT”) OR EXCLUDE (SUBJAREA, “BIOC”) OR EXCLUDE (SUBJAREA, “AGRI”) OR EXCLUDE (SUBJAREA, “MATE”) OR EXCLUDE (SUBJAREA, “CENG”) OR EXCLUDE (SUBJAREA, “CHEM”) OR EXCLUDE (SUBJAREA, “SOCI”) OR EXCLUDE (SUBJAREA, “BUSI”) OR EXCLUDE (SUBJAREA, “ARTS”) OR EXCLUDE (SUBJAREA, “ECON”) OR EXCLUDE (SUBJAREA, “MEDI”) OR EXCLUDE (SUBJAREA, “EART”) OR EXCLUDE (SUBJAREA, “PHYS”)) AND (EXCLUDE (DOCTYPE, “re”) OR LIMIT-TO (DOCTYPE, “cp”) OR LIMIT-TO (DOCTYPE, “cr”) OR LIMIT-TO (DOCTYPE, “ch”) OR LIMIT-TO (DOCTYPE, “bk”) OR LIMIT-TO (DOCTYPE, “dp”) OR LIMIT-TO (DOCTYPE, “er”) OR LIMIT-TO (DOCTYPE, “tb”) OR LIMIT-TO (DOCTYPE, “ed”)) AND (EXCLUDE (EXACTKEYWORD, “MPPT”) OR EXCLUDE (EXACTKEYWORD, “DC-DC Converter”) OR EXCLUDE (EXACTKEYWORD, “Electric Vehicle”) OR EXCLUDE (EXACTKEYWORD, “Fuzzy Logic”) OR EXCLUDE (EXACTKEYWORD, “Vehicle-to-grid”) OR EXCLUDE (EXACTKEYWORD, “Maximum Power Point Tracking (MPPT)”) OR EXCLUDE (EXACTKEYWORD, “Electric Load Flow”) OR EXCLUDE (EXACTKEYWORD, “Gas Emissions”) OR EXCLUDE (EXACTKEYWORD, “Maximum Power Point”) OR EXCLUDE (EXACTKEYWORD, “Battery Storage”) OR EXCLUDE (EXACTKEYWORD, “Battery Energy Storage Systems”) OR EXCLUDE (EXACTKEYWORD, “Electric Power Distribution”) OR EXCLUDE (EXACTKEYWORD, “Electric Power Generation”) OR EXCLUDE (EXACTKEYWORD, “Secondary Batteries”) OR EXCLUDE (EXACTKEYWORD, “Electric Loads”) OR EXCLUDE (EXACTKEYWORD, “Electric Vehicles”) OR EXCLUDE (EXACTKEYWORD, “Microgrids”) OR EXCLUDE (EXACTKEYWORD, “Greenhouse Gases”) OR EXCLUDE (EXACTKEYWORD, “DC-DC Converters”) OR EXCLUDE (EXACTKEYWORD, “Electric Power System Control”) OR EXCLUDE (EXACTKEYWORD, “Electric Inverters”) OR EXCLUDE (EXACTKEYWORD, “Electric Power Transmission Networks”) OR EXCLUDE (EXACTKEYWORD, “Photovoltaic Cells”) OR EXCLUDE (EXACTKEYWORD, “Maximum Power Point Tracking”) OR EXCLUDE (EXACTKEYWORD, “Fossil Fuels”) OR EXCLUDE (EXACTKEYWORD, “Carbon”) OR EXCLUDE (EXACTKEYWORD, “Electric Batteries”) OR EXCLUDE (EXACTKEYWORD, “Electric Power System Protection”) OR EXCLUDE (EXACTKEYWORD, “Microgrid”) OR EXCLUDE (EXACTKEYWORD, “Fossil Fuel Power Plants”) OR EXCLUDE (EXACTKEYWORD, “Wind Power”) OR EXCLUDE (EXACTKEYWORD, “Extraction”) OR EXCLUDE (EXACTKEYWORD, “Diodes”) OR EXCLUDE (EXACTKEYWORD, “Single-diode Models”) OR EXCLUDE (EXACTKEYWORD, “Single Diode Model”) OR EXCLUDE (EXACTKEYWORD, “Hybrid Systems”) OR EXCLUDE (EXACTKEYWORD, “Renewable Energy Resources”) OR EXCLUDE (EXACTKEYWORD, “Fault Detection”) OR EXCLUDE (EXACTKEYWORD, “Economic Analysis”) OR EXCLUDE (EXACTKEYWORD, “Cost Benefit Analysis”) OR EXCLUDE (EXACTKEYWORD, “Timing Circuits”) OR EXCLUDE (EXACTKEYWORD, “Intelligent Buildings”) OR EXCLUDE (EXACTKEYWORD, “Hydrogen Production”) OR EXCLUDE (EXACTKEYWORD, “Hybrid Energy System”) OR EXCLUDE (EXACTKEYWORD, “Fuel Cells”) OR EXCLUDE (EXACTKEYWORD, “Cost Reduction”) OR EXCLUDE (EXACTKEYWORD, “Cost Of Energies”) OR EXCLUDE (EXACTKEYWORD, “Hybrid System”) OR EXCLUDE (EXACTKEYWORD, “CO 2 Emission”) OR EXCLUDE (EXACTKEYWORD, “Cost Effectiveness”) OR EXCLUDE (EXACTKEYWORD, “OR EXCLUDE (EXACTKEYWORD, “Anomaly Detection”) OR EXCLUDE (EXACTKEYWORD, “Architectural Design”))

2.11. Analysis Guide for Systemic Review

The analysis followed a structured framework comprising three main phases: initial search, deepening of the search, and application of inclusion criteria. As shown in the diagram, the initial search retrieved 7183 articles from Scopus. After refining the search to the period 2020–2025 and applying thematic filters, 4122 articles remained. Subsequently, based on specific inclusion and exclusion criteria focused on engineering and energy-related studies, 314 articles were selected for detailed review.
This selection process ensures that the analyzed studies are closely aligned with the technological, structural, and operational factors influencing the efficiency and performance of photovoltaic solar systems (PSSs).
Specifically, technological innovations, such as improvements in solar cell materials (e.g., monocrystalline, polycrystalline silicon, and perovskites), advances in bifacial and concentrated photovoltaics, optimization in design and installation parameters (orientation, tilt, and tracking systems), operational strategies (predictive maintenance and material monitoring), and emerging trends (energy storage, smart grids, and advanced manufacturing), were considered critical for the final selection (see Figure 2).
Review articles were excluded due to their summarized nature, while other document types, such as conference papers and data papers, were included for their potential to provide specific primary evidence not found in previously reviewed literature. These documents were considered in the discussion stage to highlight the contributions of this article and its relevance to the state-of-the-art.

3. Results

In order to identify the main research trends in the field of photovoltaic systems, a bibliometric analysis was conducted using VOSviewer version 1.6.20. Based on a curated database of recent publications, co-occurrence maps of key terms were generated from article titles, abstracts, and keywords. Figure 3a,b display the resulting network visualization and density map, respectively.
The results reveal a distinctly multidisciplinary approach, where electrical engineering, computational optimization, and energy sustainability intersect. Among the most frequently occurring and relevant terms are “photovoltaic system”, ”solar energy”, ”optimization algorithms”, ”parameter extraction”, ”smart grid”, and ”efficiency”. Additionally, there is a strong representation of computational intelligence techniques, with prominent concepts including the “genetic algorithm”, ”particle swarm optimization”, ”artificial intelligence”, and ”forecasting”.
These findings suggest that optimization strategies in photovoltaic systems are focused both on precise electrical modeling using tools, such as the single-diode model and parameter estimation techniques, and on the integration of heuristic algorithms aimed at enhancing energy performance under dynamic conditions, such as partial shading or variable solar irradiation.
Furthermore, the analysis highlights a growing interest in coupling photovoltaic systems with smart grids and emerging predictive technologies, thereby expanding the scope toward more resilient, sustainable, and adaptable energy solutions.

3.1. Traditional Optimization Methods in Photovoltaic Solar Energy

This systematic review identified five traditional optimization methods with significant applications in PV energy systems: analytical methods, numerical methods, linear programming (LP), dynamic programming (DP), and gradient-based methods. Each technique presents distinct strengths and limitations, making them suitable for different stages in the PV system lifecycle, from preliminary design to real-time operation [39].
Figure 4 presents a flowchart summarizing traditional optimization methods applied to photovoltaic systems. Three main approaches are identified: linear and nonlinear programming, used to determine optimal configurations under geometric and electrical constraints; local search methods, such as gradient descent and Newton–Raphson, commonly employed for adjusting tilt and orientation angles; parametric modeling, which involves simulations using tools like PVsyst and Helioscope. While these techniques provide structured and reproducible solutions, they exhibit limitations when addressing non-convex problems or systems with multiple interdependent variable conditions frequently encountered in real-world applications.

Analytical Methods

Analytical methods rely on closed-form equations and functional relationships between system variables. Due to their mathematical simplicity, they are especially useful in the early design stage of PV installations. For instance, they are applied to calculate the optimal tilt angle of PV panels based on latitude and seasonal solar paths. Moreover, these methods allow theoretical estimation of a system’s energy potential under ideal conditions. In rural electrification or prefeasibility studies, where computational resources or detailed data may be limited, analytical methods are valuable for initial performance assessments [40,41].
Application example: The optimal tilt angle for photovoltaic panels in mountainous regions was calculated to maximize annual solar irradiance, taking into account the complex topography and seasonal variations in solar incidence. Additionally, the annual energy output of a rooftop photovoltaic system with fixed orientation was estimated to evaluate its long-term performance under site-specific climatic conditions. The practical applicability is high during conceptual design and limited under real operational conditions due to simplifying assumptions.

3.2. Numerical Methods

Numerical techniques solve differential or nonlinear equations representing PV system behavior under real and variable conditions. These methods are widely used for hourly or sub-hourly energy simulations, including temperature effects, partial shading, inverter efficiency, and dynamic environmental variations. They are particularly applicable when high-resolution meteorological data are available, enabling accurate modeling of generation-demand profiles [42,43].
Application example: Simulating the energy yield of a grid-tied PV system based on hourly irradiance and temperature profiles enables accurate performance assessment under dynamic environmental conditions. Additionally, modeling the thermal behavior of bifacial PV panels in urban settings provides insights into heat dissipation, ambient interactions, and their influence on overall system efficiency.
The practical applicability is high for detailed design and performance evaluation and computationally intensive and data-dependent.

3.3. Linear Programming

Linear programming is widely adopted for strategic and operational planning in PV systems. It addresses resource allocation, energy management, and optimal sizing under technical and economic constraints. Its most prominent use is in optimal system sizing, minimizing the levelized cost of energy (LCOE) by considering demand profiles, solar generation, and electricity tariffs. In systems with storage, LP optimizes battery charging and discharging schedules to maximize self-consumption or reduce grid dependency [44,45].
Application example: Mixed integer linear programming (MILP)-based optimization has been widely applied for the optimal sizing of photovoltaic panels, inverters, and battery storage in rural microgrids, ensuring cost-effective and reliable energy supply under resource constraints. Additionally, MILP models are used to coordinate the operation of household PV systems and electric vehicles within smart grids, allowing for efficient energy dispatch, demand response, and grid stability while integrating renewable generation.
The practical applicability is very high in energy planning and integration and limited for highly nonlinear or uncertain systems.

3.4. Dynamic Programming

Dynamic programming is effective for multi-stage decision-making problems, especially in systems with energy storage or dynamic pricing. It determines optimal operation policies across time horizons, accounting for future states such as battery charge or solar availability. Its recursive structure suits hybrid PV systems where current decisions impact future outcomes, like minimizing diesel usage in PV–diesel–battery systems [46].
Application example: Hourly battery charge and discharge control strategies are implemented to maximize economic benefits under time-of-use (TOU) electricity tariffs by shifting energy consumption to periods with lower costs. Additionally, energy management in hybrid systems is designed to prioritize the utilization of renewable sources, ensuring efficient resource allocation while minimizing reliance on non-renewable energy inputs.
The practical applicability is high for systems with temporal variability and storage and computationally intensive with scalability challenges.

3.5. Gradient-Based Methods

Gradient methods solve continuous optimization problems in PV systems, particularly for parameter tuning, model calibration, or maximum power point tracking (MPPT). They are ideal for smooth, differentiable functions and are widely used in adaptive control and power electronics [47].
Application example:
  • A gradient descent MPPT algorithm in solar inverters.
  • Calibrating thermal models of PV modules with stochastic gradient descent.
The practical applicability is high in embedded systems and controller design and limited for non-differentiable or non-convex problems.

3.6. Critical Comparison of Methods

Given the diversity of PV system configurations, operational contexts, and optimization objectives, it is crucial to compare traditional optimization methods not only based on their mathematical foundations but also on their practical relevance. Each method brings unique advantages and constraints that determine its suitability for a particular application domain, ranging from preliminary system design to real-time control in hybrid microgrids [48].
This subsection presents a structured comparison among five traditional optimization techniques, highlighting their principal applications, real-world examples, key operational strengths, and major limitations. By analyzing these dimensions, researchers and engineers can make informed decisions about the appropriate method for specific PV system challenges.
Table 1 summarizes this critical comparison and serves as a reference framework for selecting the most adequate optimization approach based on technical requirements, data availability, and computational resources.

4. Optimization Methods for Solar Photovoltaic Systems

4.1. Context: The Imperative for Solar PV Optimization

The global energy landscape is undergoing a profound transformation, driven by the urgent need to mitigate climate change and transition towards sustainable energy sources. Solar PV technology stands at the forefront of this transition, experiencing exponential growth in installed capacity and becoming an increasingly vital component of the world’s electricity mix [49]. Global PV capacity reached nearly 1200 Gigawatt by the end of 2022, with continued rapid expansion anticipated as nations pursue decarbonization goals [50]. However, harnessing solar energy effectively presents significant challenges (Figure 5). The inherent intermittency of solar irradiance, heavily influenced by unpredictable weather patterns, geographical location, and time of day, complicates the reliable integration of PV power into the grid [51]. Furthermore, various factors, including partial shading, component degradation, operational faults, and suboptimal system design, can lead to substantial energy losses, thereby reducing overall system efficiency and impacting economic viability [52]. Thus, a key challenge is to maximize the use of available area and energy yield without compromising efficiency (for instance, by avoiding excessive shading or losses). Consequently, optimizing PV systems across their entire lifecycle, from initial design and layout to real-time operation and predictive maintenance, is crucial for maximizing energy harvest, ensuring grid stability, enhancing reliability, and ultimately improving the return on investment for solar energy projects.

4.2. Metaheuristic Approaches for PV System Optimization

Metaheuristic optimization algorithms represent a class of stochastic, iterative search strategies inspired by natural phenomena, social behaviors, or physical processes [53]. Unlike traditional deterministic methods, which often rely on gradient information and can be susceptible to getting trapped in local optima, metaheuristics employ probabilistic rules to explore the search space more broadly, making them particularly well-suited for complex, nonlinear, multi-modal optimization problems frequently encountered in PV systems. These algorithms are generally gradient-free, meaning they do not require derivative information of the objective function, enhancing their applicability to problems where such information is unavailable or computationally expensive to obtain [54].
Common classifications of metaheuristics include the following:
  • Evolutionary Algorithms (EAs): Inspired by biological evolution, such as genetic algorithms (GA) [55].
  • Swarm Intelligence (SI) Algorithms: Mimicking the collective behavior of social insects or animal groups, such as particle swarm optimization (PSO) [56,57], ant colony optimization (ACO) [58], artificial bee colony (ABC) [59], cuckoo search (CS) [60], gray wolf optimization (GWO) [61], and the firefly algorithm (FA) [62].
  • Physics-Based Algorithms: Drawing analogies from physical laws, like simulated annealing (SA) [63].
  • Human-Based Algorithms: Modeling human interactions or learning processes, such as teaching–learning-based optimization (TLBO) [64].
The field has witnessed a rapid proliferation of new metaheuristic algorithms, with over 500 proposed in recent decades and a significant number emerging within the 2019–2024 timeframe [65]. This abundance presents a challenge in selecting the most appropriate algorithm for a specific PV optimization task. Reviews focusing on PV applications often highlight the frequent use of algorithms like PSO, GA, ACO, GWO, CS, and ABC, particularly for MPPT challenges.

4.3. PV Layout and Installation Area Optimization

One major application of metaheuristics is optimizing the placement and layout of PV modules on available land or rooftops. By intelligently arranging panels (and choosing tilt angles, row spacing, etc.), one can maximize the total installed capacity and energy yield from a given area while minimizing shading and losses. For instance, Barbón et al. (2022) developed a comprehensive algorithm to optimally deploy PV modules on irregularly shaped flat rooftops with obstacles. Their method accounted for roof shape, shading between rows, required maintenance clearances, and multiple module sizes. The optimized layout achieved 35% greater PV module area and 25–28% higher annual energy output compared to conventional layout guidelines [66]. This improvement underscores how metaheuristic or heuristic optimization can extract significantly more value from the same rooftop area (and even lower the levelized cost of energy).
At the utility scale, Ren et al. (2023) applied a genetic algorithm to pack PV panels on numerous city rooftops, followed by an integer programming step for planning, in a high-density urban case (Hong Kong). The GA optimized panel placement on each irregular roof to maximize area utilization, then an optimization selected which roofs to prioritize, aiming to minimize the overall levelized cost of electricity. This two-step metaheuristic approach yielded a 48% LCOE reduction in the case study, and about 15% lower cost than a rule-based deployment, by better utilizing high-yield roof areas [67]. Such work demonstrates the global planning of distributed PV using metaheuristics, enabling large-scale PV adoption even in space-constrained cities.
Other studies have combined computational geometry with GAs; for example, Aslani and Seipel (2023) used light detection and ranging (LiDAR) data to identify viable roof surfaces and then a GA to determine optimal panel layouts on each segment, effectively solving a complex packing problem for rooftop PV [68]. These metaheuristic layout optimizations often consider multiple objectives (maximize capacity, maximize energy, and minimize shading or cost), yielding Pareto-optimal designs that balance area use and efficiency. Optimization for energy conservation in buildings could implicitly involve PV placement decisions [69], and the use of ACO for a “Technology Packaging Problem” that involves selecting and combining technologies (potentially including PV placement) to minimize cost and maximize CO2 reduction [70], are other use cases. The use of geospatial data and optimization for placing other infrastructure [71] also suggests analogous applicability for PV layout.

4.4. Partial Shading Mitigation and MPPT Optimization

Another critical domain is maximizing energy production under partial shading conditions, which can drastically reduce PV efficiency if not managed. Metaheuristics have been extensively used to improve maximum power point tracking (MPPT) algorithms for PV arrays that exhibit multiple power peaks under shading. Traditional MPPT methods (like perturb-and-observe or incremental conductance) can get stuck in local maxima, whereas algorithms like PSO, GA, ACO, etc., are better at global optimization of the PV power output surface. A host of recent works propose metaheuristic MPPT controllers to find the true global peak quickly [72]. For example, particle swarm optimization has been adapted to reliably track the global MPP under any shading pattern (outperforming basic algorithms, albeit sometimes with a slightly slower convergence) [73]. Similarly, ACO has been tailored for MPPT: one study presented an ACO-based controller that could dynamically adjust for shading and achieved fast convergence to the optimal power point [74]. These approaches ensure the PV system always operates at its highest possible power output, thereby maximizing energy yield without hardware changes.
Beyond tracking, metaheuristics have enabled reconfiguring PV array connections in real time to mitigate shading losses. Reconfiguration involves changing the series/parallel wiring of panels to redistribute the shade impact, which is an inherently combinatorial optimization problem. Durango-Flórez et al. (2022) used a GA to search for the best interconnection pattern of modules (e.g., total-cross-tied, bridge-linked, or irregular custom topologies) for whatever shading pattern is present [72]. Their GA-based reconfiguration finds the wiring that yields the highest power output under the given conditions, significantly outperforming fixed configurations. In one example, an irregular GA-optimized configuration delivered 646 W, versus 641 W for a standard total-cross-tied (TCT) layout and only 559 W for a simple series-parallel layout under the same partial shading. The GA could find this optimal setup much faster than the brute-force search of all wiring options. Other researchers have explored alternative metaheuristics (e.g., gray wolf optimizer, marine predators’ algorithm, and honeybee mating) for the reconfiguration problem [72]. The common outcome is that smart reconfiguration can recoup a large fraction of energy lost to shading, ensuring high efficiency is maintained even as more panels are packed into an area. By using metaheuristics, the reconfiguration can be solved in near-real time whenever shading patterns change, thus maximizing energy yield continuously without manual intervention.
One review classified and analyzed 40 different metaheuristic MPPT algorithms, categorizing them based on their inspiration (physics, biology, sociology, and human behavior) [75]. Performance evaluation typically focuses on the following key metrics:
  • Tracking Speed/Convergence Time: How quickly the algorithm locates the global MPP (GMPP), especially after a change in conditions [73].
  • Tracking Accuracy/Efficiency: How close the algorithm operates to the true GMPP [73].
  • Steady-State Oscillations: The magnitude of power fluctuations around the MPP once convergence is achieved [76].
  • Robustness: The ability to consistently find the GMPP under various dynamic shading patterns and changing environmental conditions [75].
Extensive research in this area underscores that overcoming environmental variability, particularly under partial shading conditions, is crucial for maintaining high energy yield and operational efficiency, making metaheuristic MPPT a critical technology for modern PV systems.

4.5. Tilt and Orientation Optimization for Maximum Yield

The tilt angle and azimuth orientation of PV panels strongly affect energy production. Many recent studies use optimization algorithms to find the optimal tilt/orientation that maximizes solar exposure for a given location or season. While one can calculate optimal fixed tilt from latitude or use brute-force search, metaheuristics and machine learning have been applied for more complex scenarios (e.g., considering reflectors, bifacial panels, or time-varying tilt). Abdelaal et al. (2024) introduced the gorilla troop algorithm (GTA), a novel swarm metaheuristic, to identify the optimal tilt angle (OTA) for PV panels. Using 181 days of experimental data (panels at different tilts), GTA converged on an optimal tilt of 28.45°, which matched the best experimental angle and was 59.3% higher in captured solar radiation than a suboptimal 50° tilt. Notably, the GTA’s result agreed with classic algorithms: when they compared GTA with nine other state-of-the-art metaheuristics (GA, PSO, harmony search, ACO, etc.), all algorithms found the same optimal tilt (28.45°), validating the solution quality [77]. This indicates that for such single-variable optimizations, many metaheuristics can reliably find the global optimum, where the differences lie in convergence speed and robustness. Nonetheless, the exercise shows metaheuristics can handle experimental, non-ideal data to tune PV tilt for maximum yield.
In practice, multi-objective formulations are sometimes used, for example, optimizing tilt angles to maximize energy while also considering aesthetic or wind load constraints. Metaheuristic approaches (like GA) have been used to schedule seasonal tilt adjustments or to design orientations for multi-panel arrays such that each panel’s output is optimized without excessively shading others. By using these algorithms, systems can achieve near-optimal irradiation capture year-round, improving overall efficiency. In summary, metaheuristics have proven effective in fine-tuning installation geometry (layout, tilt, and orientation) to squeeze out the most energy from each PV module given the space and environment, maximizing production without adding more panels.

4.6. Other Metaheuristic Applications

Beyond layout and MPPT, metaheuristic optimization has been applied to various other PV system aspects. A notable area is component sizing and electrical configuration. For instance, genetic algorithms have been used to optimize the placement of inverters and the routing of cables in large PV plants to minimize resistive losses [78]. One such GA-based internal network optimization achieved a 75% reduction in power losses in the DC cabling and a 25% improvement in net present value of the project, by finding an optimal wiring layout versus the initial design. Metaheuristics have also been employed in sizing hybrid PV systems (PV + storage or PV + wind), where multiple objectives (cost, autonomy, and fuel savings) must be balanced; hybrid algorithms (e.g., PSO combined with simulated annealing) often perform well in these multi-dimensional searches [79,80]. The objective is typically multi-faceted: determining the optimal capacities of various components (PV array size, battery bank capacity, and converter ratings) to reliably meet a given load demand while minimizing economic costs and potentially environmental impact [4]. Additionally, some researchers use modern bio-inspired algorithms (firefly, cuckoo search, dragonfly, etc.) to solve PV model parameter identification problems [73,81], which helps accurately predict performance and thus optimize system settings. The trend in recent years has been to develop hybrid metaheuristic techniques that combine the strengths of multiple algorithms, for example, PSO-assisted GA or fuzzy-augmented PSO for faster MPPT [73]. These hybrid methods often yield faster convergence or more reliable performance under diverse conditions.
Studies have utilized algorithms like genetic algorithms (GAs) and the non-dominated sorting genetic algorithm III (NSGA-III) for multi-objective optimization in energy system design. Software tools like HOMER (Hybrid Optimization of Multiple Energy Resources) Pro, which often incorporate underlying optimization algorithms (including metaheuristics), are widely used for simulating and optimizing the design of hybrid renewable energy systems, including those with significant PV components. These tools facilitate techno-economic analysis by evaluating numerous configurations based on resource availability, load profiles, component costs, and economic parameters [82].
Beyond design, metaheuristics play a role in optimizing the real-time operation and control of PV systems, particularly when integrated with energy storage, controllable loads, or the wider power grid (microgrids or utility grids) [52]. Application reviewed include the following:
  • Optimizing Power Flow: Managing the flow of energy in transmission and distribution networks incorporating PV [83].
  • Reactive Power Dispatch and Volt/Var Control: Optimizing voltage profiles and minimizing losses in distribution systems with PV penetration [83].
  • Economic and Emission Dispatch: Scheduling the output of generation units (including PV and storage) to meet demand at minimum cost and/or minimum emissions [83].
  • Optimal Placement and Sizing of Distributed Generation (DG): Determining the best locations and capacities for PV systems within a distribution network [83].
  • Energy Management Systems (EMS): Developing optimal operating strategies for hybrid systems or microgrids, coordinating PV generation, battery charging/discharging, and load management to achieve specific goals (e.g., cost minimization and self-sufficiency maximization). Advanced optimization algorithms, such as particle swarm optimization (PSO) and genetic algorithms, have been employed to stabilize output power and enhance system reliability in PV systems with battery storage [52].
Overall, metaheuristic optimization has penetrated almost all aspects of PV system engineering, providing flexible tools to enhance energy output and efficiency in ways classical methods cannot easily achieve (Table 2).

4.7. Performance Analysis: Effectiveness, Complexity, Advantages, and Limitations

Advantages: The primary advantage of these optimization methods lies in their gradient-free nature, which makes them applicable to problems where derivative information is unavailable or impractical to obtain. This characteristic is particularly beneficial for the complex, nonlinear dynamics inherent in PV systems. Their capacity for global search allows them to more effectively escape local optima and identify global or near-global solutions, a significant benefit for multi-modal problems, such as perturb and observe (P&O) maximum power point tracking (MPPT). Furthermore, their inherent flexibility enables adaptation to diverse problem formulations and constraints.
Limitations and Challenges: Despite these advantages, several limitations and challenges must be acknowledged. As stochastic methods, they offer no guarantee of finding the absolute global optimum within a finite timeframe; performance is typically validated empirically through comparative analysis rather than by mathematical proof of optimality. This stochasticity also means that results can vary between runs, necessitating multiple trials for a robust assessment. A significant challenge is their potential for high computational complexity. Population-based algorithms, for instance, often require numerous function evaluations per iteration, which can impede their real-time applicability in certain control tasks. Convergence behavior can also be inconsistent, with some algorithms susceptible to premature convergence to suboptimal solutions or exhibiting slow convergence rates. Moreover, their performance is often highly sensitive to parameter tuning; the selection of algorithm-specific parameters like population size or mutation rate requires careful, problem-dependent calibration, which can be a time-consuming process. Finally, the lack of standardized benchmarks and validation protocols complicates rigorous and objective comparisons among the vast array of available algorithms.

4.8. Machine Learning and Deep Learning Techniques in PV Optimization

ML and DL are catalyzing a paradigm shift toward data-driven optimization and analysis in PV systems. These techniques employ algorithms that learn complex patterns, relationships, and dynamics directly from historical and real-time operational data, circumventing the need for explicit mathematical models of system behavior. DL, a specialized subset of ML, utilizes artificial neural networks with deep architectures to learn hierarchical data representations, proving particularly effective for tasks involving large datasets and intricate patterns, such as time-series analysis or image recognition [49,84]. Within the PV domain, ML/DL techniques are broadly applied to predict or select optimal system configurations, forecast power output for improved grid planning, and control PV systems in real-time to enhance efficiency and energy yield. Recent studies highlight that integrating these data-driven models with physics-based optimization can yield significant performance gains.
The application of ML/DL in PV optimization spans a diverse range of techniques. Supervised Learning, which relies on labeled input–output data pairs, is fundamental to many applications. Its regression branch is used for predicting continuous values, such as energy yield or power output, employing algorithms, like linear regression, and advanced ensemble methods, including random forest (RF), gradient boosting (GB), XGBoost, LightGBM, and CatBoost, as well as Gaussian process regression (GPR) [51,85,86]. The classification branch, conversely, assigns data points to predefined categories, such as identifying specific fault types, using algorithms like support vector machines (SVM), K-nearest neighbors (KNN), and decision trees (DT) [49,51,87].
In scenarios where labeled data are unavailable, unsupervised Learning is employed to uncover hidden patterns. Clustering algorithms, such as K-means, can group similar data points to identify distinct atmospheric condition clusters relevant to MPPT control [88]. Furthermore, techniques for dimensionality reduction and feature extraction, including autoencoders like stacked sparse autoencoders (SSAE), are used to distill relevant features from high-dimensional data, which is a critical step in applications like fault diagnosis [89].
Deep Learning models, characterized by their deep neural network architectures, represent the state of the art for many complex tasks. ANNs and multi-layer perceptrons (MLPs) are widely used for forecasting, MPPT, parameter extraction, and classification [49,90]. For sequential data like time series, recurrent neural networks (RNNs) and their advanced variants, such as long short-term memory (LSTM), gated recurrent units (GRU), and their bidirectional versions (e.g., Bi GRU), are extensively applied in forecasting and fault diagnosis [49]. Convolutional neural networks (CNNs), which excel at processing grid-like data structures like images, are utilized in fault diagnosis and are being explored for forecasting based on I–V curve analysis [84]. Emerging techniques include graph neural networks (GNNs) for modeling spatiotemporal characteristics in networked PV systems and reinforcement learning (RL), which learns optimal control policies through environmental interaction and shows promise for PV energy management [84,91].
Reflecting a trend towards synergistic designs, hybrid ML/DL models are increasingly common, combining different architectures to leverage their respective strengths. Examples of such hybrids include CNN-BiGRU, CNN-ResGRU, CNN-LSTM, SSAE-optimized MLPs, and fusions of traditional ML with metaheuristics like ANN-GA and RF-PSO [89,92,93]. The pervasiveness of these advanced techniques across the PV system lifecycle, from design and manufacturing to operation and maintenance, signals a fundamental shift towards integrating data-driven intelligence into modern solar energy engineering practices, offering powerful tools to manage the inherent complexity and variability of PV systems.

4.9. Application in Spatial Optimization and Energy Prediction for Design

One emerging use of ML is in the assessment of solar potential and layout planning using data-driven analysis of sites. For example, in urban deployment, deep learning can process complex geospatial data to identify where PV panels can be installed. Aslani et al. (2022) developed a pipeline where PointNet++ (a deep neural network for 3D point clouds) was trained to extract building rooftops from LiDAR scans. The algorithm then segmented each roof into planar surfaces and identified “utilizable areas” that are large enough and sufficiently unshaded for PV modules [94]. This automated ML-driven analysis can rapidly evaluate a city’s rooftops and produce candidate PV installation areas, far faster than manual surveying. In their results, the method accurately detected available roof area for PV, accounting for tilt, orientation, and obstructions, which is essential for scaling up rooftop PV deployment.
Machine learning has also been applied to building-integrated PV (BIPV) design. Data-driven optimization frameworks use ML to evaluate many design variants (e.g., different PV facade configurations) against performance criteria. A novel approach termed ”BIM-AITIZATION” integrates photogrammetry (to capture building geometry as point clouds), building information modeling (BIM) data, and DL techniques (using assembled meteorological and BIM datasets) to automate and enhance the accuracy of BIPV energy forecasts [95]. Comparative studies suggest this integrated approach can surpass the accuracy and precision of existing BIPV software tools.
Machine Learning can enhance the design and optimization of innovative systems like ”all-PV blended systems”, which combine conventional rooftop panels with BIPV and transparent solar windows. While HOMER Pro might perform the core sizing optimization, ML-based predictions of component performance and load profiles can refine the inputs and potentially guide the optimization strategy [96]. ML integration via IoT for real-time monitoring and control is also proposed to further boost the efficiency of such systems.

4.10. Application in Intelligent MPPT Strategies

ML/DL techniques offer intelligent alternatives or enhancements to conventional and metaheuristic MPPT algorithms, aiming for faster, more accurate tracking, especially under dynamic conditions and partial shading.
In Learning Control Policies, supervised learning models like ANNs and intelligent controllers like fuzzy logic controllers (FLCs) can be trained to learn the complex, nonlinear mapping between PV operating conditions (irradiance, temperature, voltage, and current) and the optimal operating point (MPP), often represented by the required duty cycle for the DC–DC converter. ANNs can potentially achieve high accuracy but require extensive, system-specific training data and may need retraining over time. FLCs can handle imprecise inputs without a precise system model but rely heavily on expert knowledge for designing rules and membership functions [76,97].
For operating zone identification, unsupervised learning, specifically K-means clustering, has been used to analyze historical atmospheric data (irradiance and temperature) and identify distinct operating clusters or zones. By determining which cluster current conditions belong to, the search space for subsequent MPPT algorithms (like P&O or PSO applied locally) can be significantly reduced, potentially improving convergence speed and efficiency. Guessoum et al. reported a DC/DC converter efficiency of 97.5% and faster settling times for this K-means-based approach compared to local P&O and PSO under tested conditions [88].
Recognizing the limitations of individual methods, hybrid techniques combining ML with conventional or metaheuristic algorithms are gaining traction. Examples include adaptive neuro-fuzzy inference systems (ANFIS), Fuzzy-PSO (FPSO), hill climbing-ANFIS (HC-ANFIS), ANN-GA, and RF-PSO. These aim to leverage the learning capabilities of ML with the robustness or search capabilities of other methods, offering improved performance, particularly under challenging PSC scenarios [93].
Figure 6 shows an intelligent MPPT system for partial shading, including a Block diagram of an intelligent maximum power point tracking (MPPT) system for partial shading. The system utilizes inputs such as solar irradiance, temperature, and PV array voltage–current (V–I) measurements, which are processed by an advanced MPPT controller. This controller, which can employ algorithms like particle swarm optimization (PSO), genetic algorithms (GAs), or be artificial neural network (ANN)-based, generates a duty cycle signal for the DC–DC converter to optimize power transfer from the PV array to the load or grid, especially under partial shading conditions.

4.11. Predictive Optimization and Control

ML and DL have significantly enhanced PV system optimization by enabling accurate performance prediction and proactive operational adjustments. For instance, Khan et al. (2022) used a stacking ensemble ML model combining CatBoost, XGBoost, and random forest to predict power output for various panel tilts and orientations, achieving high accuracy ( R 2 0.86 , MAPE 2.5% on test data) [98]. This approach enables dynamic recommendations for optimal panel angles, improving energy capture beyond traditional static formulas by capturing complex environmental effects.
Deep learning also advances real-time control in PV systems. Umasankar et al. demonstrated an ANN-based MPPT controller enhanced with a deep learning layer that adaptively adjusts tracking strategies, achieving about 86.4% MPPT efficiency under rapid irradiance changes and reducing inverter harmonic distortion by approximately 40% [99]. This integrated approach boosts both power extraction and overall power quality compared to conventional methods.
ML-assisted PV array reconfiguration is another promising field. Kamal et al. implemented an ANN-based topology selector that predicts the best wiring layout for varying shading, allowing near-instantaneous reconfiguration with high accuracy [100]. Moreover, deep learning models, such as CNN-LSTM hybrids, have significantly improved solar power forecasting, facilitating better grid integration and storage management, as reviewed by Hosseini et al. [101]. These advances collectively support maximizing PV system efficiency and scalability.

4.12. Application in Fault Detection and Diagnosis for Efficiency Maintenance

Faults within PV systems, such as open circuits, short circuits, module degradation, bypass diode failures, partial shading, and soiling, can significantly degrade performance, reduce energy yield, compromise safety, and shorten system lifespan. Consequently, the early and accurate detection and diagnosis of these faults are crucial for maintaining high system efficiency and reliability. ML and DL techniques have emerged as powerful tools for automated, real-time fault detection and diagnosis (FDD), often outperforming traditional methods that rely on visual inspection, infrared thermography (IRT), or simple thresholding of electrical parameters [92]. These advanced algorithms are trained to identify subtle deviations from normal operating behavior that are indicative of specific fault types.
The application of ML/DL in PV FDD leverages a wide array of algorithms and data sources. The models are typically trained using electrical measurements (e.g., voltage, current, power, and I–V curves) combined with environmental data (e.g., irradiance and temperature) to effectively distinguish genuine faults from normal variations caused by changing weather conditions. Some advanced approaches also integrate IRT data with DL, though deployment challenges persist [92]. The algorithms employed range from supervised and unsupervised methods, including KNN, SVM, and RF, to more complex neural network architectures. Artificial neural networks (ANNs/MLP), probabilistic neural networks (PNNs), and autoencoders are commonly used for anomaly detection and classification. Furthermore, CNNs are highly effective for analyzing I–V curve shapes or thermal images, while RNNs and their variants, like LSTM and GRU, excel at processing time-series data [92].
A prominent trend in the field is the development of sophisticated hybrid models that combine different architectures to achieve state-of-the-art performance. These models, such as a CNN combined with an RNN variant (e.g., CNN-BiGRU and CNN-ResGRU) or an autoencoder paired with a classifier (e.g., SSAE-OMLP), leverage the complementary strengths of each component for enhanced feature extraction and classification. The performance of these models is notable; for instance, a CNN-BiGRU model has demonstrated a 99.46% detection accuracy, while an SSAE-OMLP model reported 99.82% accuracy, 99.7% precision, 99.4% sensitivity, and 100% specificity [89,92]. Research confirms that these advanced ML/DL models can successfully detect and classify a variety of critical faults, including open circuits, short circuits at both module and string levels, partial shading, degradation, and faulty bypass diodes [79]. This trend towards complex, often hybrid, deep learning architectures for FDD underscores the intricacy of accurately identifying diverse fault signatures under varying operating conditions and continues to push the boundaries of diagnostic performance. Figure 7 shows an ML-based PV fault detection and spatial optimization system.

4.13. Performance Analysis: Effectiveness, Complexity, Data Needs, Advantages, and Limitations

ML and DL techniques have demonstrated significant effectiveness across the spectrum of PV optimization tasks, often achieving higher accuracy and superior performance compared to traditional methods, particularly for forecasting and fault diagnosis. A primary advantage is their intrinsic ability to model the complex and nonlinear relationships inherent in PV systems without relying on explicit physical equations. This capability directly contributes to their high accuracy, enabling state-of-the-art performance in prediction and classification tasks. Furthermore, these methods facilitate a high degree of automation, empowering systems with capabilities for automated feature extraction (a notable strength of DL) and real-time, data-driven decision-making.
Despite these strengths, several significant limitations and challenges must be addressed. The most critical of these is data dependency, as the performance of ML/DL models is fundamentally reliant on the availability of large volumes of high-quality, representative training data. Practical hurdles such as data scarcity, inconsistencies, missing values, and noise can severely impede model efficacy, making data preprocessing and feature engineering crucial and demanding steps. This reliance on data quality and quantity represents a major practical bottleneck for the effective deployment of sophisticated models. Concurrently, computational complexity is a significant concern. Training deep learning models can be an expensive and time-consuming process, requiring substantial hardware resources, while model inference time can also pose a constraint for real-time control applications.
Furthermore, ensuring that models can generalize well to unseen data and maintain robustness across diverse real-world operating conditions, including different geographical sites, weather patterns, and equipment aging, is a formidable challenge. This often necessitates periodic retraining or the implementation of adaptive learning capabilities. Another major barrier, particularly for complex models like deep neural networks, is the issue of interpretability, often referred to as the “black box” problem. The opaque nature of their internal decision-making processes can make it difficult to ascertain why a specific prediction or classification was made, which can hinder trust and adoption in critical applications. Finally, model performance is highly sensitive to hyperparameter tuning. The process of identifying the optimal set of hyperparameters, such as learning rate or network architecture, typically requires extensive experimentation or the use of sophisticated optimization techniques.
Addressing these challenges, particularly regarding data availability, model robustness, computational efficiency, and interpretability, is essential for translating the theoretical potential of ML/DL into widespread, reliable applications in the PV industry (Table 3).

4.14. Comparative Synthesis and Hybrid Methodologies

Metaheuristic algorithms and ML/DL techniques offer distinct yet often complementary capabilities for optimizing PV systems. Their relative suitability varies depending on the specific optimization task:
  • MPPT under PSC: Metaheuristics excel due to their inherent global search capabilities, enabling them to locate the GMPP effectively in multi-peaked PV landscapes. ML/DL approaches, including ANNs, FLCs, or clustering methods like K-means, aim to learn the optimal control policy or simplify the search space. A key trade-off exists that metaheuristics might require more online computation during tracking but less offline training data, whereas ML models require potentially extensive offline training but can offer faster inference (decision-making) during operation [75,76].
  • Layout Optimization: As noted earlier, direct application of metaheuristics seems less documented recently compared to other tasks. Metaheuristics could theoretically explore the combinatorial space of panel placements, while ML might be better suited for rapidly predicting shading effects or energy yield for numerous candidate layouts generated by another process (e.g., geometric or parametric design tools). The complexity of integrating geometric constraints and detailed shading analysis might favor simulation-based optimization or specialized algorithms.
  • System Sizing/Design: Metaheuristics are well-suited for optimizing component sizes (PV, battery, etc.), navigating complex trade-offs between cost, reliability, and performance based on system models. ML primarily contributes by providing accurate forecasts of load demand and renewable generation, which serve as crucial inputs to the sizing optimization process performed by metaheuristics or other optimization solvers [49,55].
  • Energy Management: Both paradigms are applicable. Metaheuristics can optimize operational schedules based on predictive models of generation, load, and prices. ML/DL, particularly RL or ML-informed MPC, can learn adaptive control strategies directly from data or use high-accuracy forecasts to optimize decisions in real time or near-real time. ML offers advantages when system dynamics are difficult to model accurately or when adapting to unforeseen changes [52].
  • Fault Detection and Diagnosis: This domain is heavily dominated by ML/DL due to their exceptional pattern recognition capabilities applied to electrical signatures, environmental data, or thermal images. Metaheuristics primarily play a supporting role by optimizing the structure or hyperparameters of the ML/DL models used for FDD [92].

4.15. Rise of Hybrid Models: Combining Strengths for Enhanced Performance

A prominent trend across the reviewed literature is the increasing development and application of hybrid optimization methodologies. This reflects a growing recognition that combining the strengths of different approaches, whether metaheuristics, ML/DL, or conventional techniques, can overcome the limitations of individual methods and lead to superior performance. This hybridization manifests in several distinct forms.
One approach involves combining similar paradigms, such as in metaheuristic–metaheuristic hybrids, which may leverage the exploration strengths of one algorithm and the exploitation strengths of another, or integrate local search mechanisms to refine solutions found by a global search. Emerging quantum-classical hybrids also fall into this category [102,103]. Another common strategy is the creation of conventional–metaheuristic hybrids. These models augment traditional techniques with metaheuristics, as seen in the GWO-P&O or PSO-P&O algorithms for MPPT. In such cases, the metaheuristic performs an initial global search to locate the region of the global maximum power point, after which the faster conventional method refines the tracking locally [76].
More recently, hybridization has increasingly involved the integration of data-driven techniques. ML/DL–ML/DL hybrids combine different neural network architectures to exploit their complementary capabilities, such as using CNNs for spatial feature extraction from I–V curves or images, paired with RNNs, like LSTM or GRU to capture temporal dependencies in fault diagnosis or forecasting. Another example is the combination of an unsupervised feature extractor, like an SSAE, with a supervised classifier, such as an optimized MLP (OMLP), for advanced fault diagnosis [84,89].
The fusion of metaheuristics with ML/DL represents a particularly active and synergistic area of research. This integration occurs in several ways. First, metaheuristics such as GA, PSO, or the firefly–host optimization (FHO) algorithm are used to automate and enhance the otherwise tedious process of hyperparameter tuning or architecture search for ML/DL models, leading to better predictive or classification performance [51]. Second, ML/DL models are employed to provide accurate forecasts, for instance, of solar irradiance or load demand, which then serve as critical inputs for optimization problems solved by metaheuristics, such as system sizing or energy management scheduling [93]. Finally, these paradigms are directly combined to create hybrid controllers, like ANN-GA or RF-PSO for MPPT, where the ML component may handle pattern recognition while the metaheuristic optimizes the corresponding control action [93].
The underlying rationale for this widespread hybridization is compelling: it allows researchers to create synergistic systems that overcome the inherent limitations of single-paradigm approaches, such as slow convergence, susceptibility to local optima, heavy data dependency, or a lack of adaptability [93]. By combining, for instance, the robust global exploration of metaheuristics with the powerful pattern recognition of ML/DL, or the speed of conventional methods with the global reach of advanced algorithms, these integrated frameworks push the boundaries of performance. The prevalence and success of these hybrid strategies strongly suggest that future breakthroughs in PV optimization are likely to emerge from such integrated systems rather than from isolated techniques. A diagram of a hybrid optimization model can be found in Figure 8.

4.16. Evaluating Approaches Against Dual Objectives: Area/Energy Maximization vs. Efficiency Preservation

Revisiting the core objectives of maximizing spatial area utilization and energy production yield without compromising system efficiency, the reviewed optimization methods contribute in various distinct but interrelated ways. The goal of area maximization is most directly addressed through layout optimization. Here, while the precise role of metaheuristics requires further clarification based on recent literature, machine learning and deep learning (ML/DL) models contribute significantly by providing the accurate yield predictions necessary to evaluate and compare different layout designs. This is especially critical for complex scenarios like building-integrated photovoltaics (BIPV). Effective area maximization inherently demands a careful balance between panel density and potential shading losses, an optimization challenge where predictive modeling is a key enabler [95].
The objective of energy maximization is tackled through multiple avenues. First, advanced MPPT techniques, whether based on metaheuristics, ML/DL, or hybrid models, directly maximize energy harvest by ensuring operation at the GMPP, particularly under challenging partial shading conditions where conventional methods often fail [52]. Second, optimal sizing and design practices ensure that system components are correctly scaled to meet load demands efficiently, which minimizes energy curtailment or unmet load and thus contributes to maximizing the useful energy delivered over the system’s lifetime [52]. Third, predictive energy management, which couples accurate forecasting with optimized control strategies for energy storage and grid interaction, allows for better utilization of generated PV energy, thereby reducing waste and maximizing economic value [49].
Simultaneously, efficiency preservation is intrinsically linked to both energy maximization and loss minimization. A primary contribution in this regard is accurate MPPT, as operating at the GMPP is fundamental to maximizing the conversion efficiency of the PV array under any given conditions; avoiding local maxima directly prevents significant efficiency losses [75]. Another key factor is the prompt identification and rectification of system faults through advanced FDD, which prevents prolonged operation under degraded conditions and thereby preserves system efficiency and maximizes long-term energy yield [92]. Furthermore, techniques that optimize the performance and stability of power electronic converters minimize conversion losses, while efficient system design through optimal sizing and layout mitigates electrical and shading losses [52].
It is important to recognize that maximizing energy yield is often achieved by improving or maintaining efficiency; for instance, better MPPT reduces power loss, and fault detection prevents efficiency degradation. The constraint ”without compromising efficiency” primarily serves to guard against optimization strategies that might achieve a higher instantaneous output at the cost of increased component stress, reduced lifespan, excessive computational overhead, or higher system losses elsewhere. An overly aggressive MPPT algorithm, for example, might track slightly more power but induce damaging oscillations or require disproportionate computational resources. Similarly, packing panels too densely may maximize the nameplate capacity within an area but can reduce the overall energy yield due to increased shading, thus compromising the effective system efficiency. The optimization methods reviewed generally aim to enhance efficiency as a means to maximize useful energy output and economic value, rather than treating efficiency as a potential casualty of maximization efforts, as summarized in Table 3 and Table 4.

4.17. Critical Analysis of Methods

While traditional methodologies such as linear programming, dynamic programming, and local search methods are effective in simpler PV systems, they have significant limitations when applied to nonlinear and dynamic problems. These approaches rely on idealized assumptions that do not always hold in real-world operating conditions, such as variability in solar radiation. In contrast, AI-based methods, including metaheuristic algorithms and machine learning, show greater potential in handling these complex problems. However, these advanced approaches require a more detailed analysis of their computational costs, data availability, and lack of interpretability, which limits their deployment in resource-constrained systems (Table 5).
Despite the effectiveness of AI-based algorithms, one of their main drawbacks is the computational cost involved. The use of deep learning techniques and neural networks for energy prediction or real-time optimization requires significant computational resources, which can be a major limitation in PV systems with constrained resources, such as those found in rural areas or small installations. Additionally, these methods typically require large datasets for training the models, which can be problematic if data is scarce or of low quality. While metaheuristic algorithms are more computationally efficient, their performance is highly dependent on parameter configuration, which can affect the quality of the solutions found.
One of the biggest barriers to implementing advanced optimization techniques in PV systems is the lack of interpretability of AI models, especially in critical applications where automated decisions can have a significant impact. Although deep neural networks and other AI algorithms can provide accurate solutions, the opacity of their decision-making processes can create mistrust among end-users. To overcome this limitation, it is essential to develop models that are not only effective but also explainable. Explainable AI models (XAI) are crucial for the widespread adoption of these technologies in PV systems.
The hybridization of traditional approaches with AI-based methods, such as combining metaheuristic algorithms with neural networks, has shown promising results in optimizing PV systems. However, this combination does not always lead to substantial improvements in every case. In some scenarios, the additional computational complexity and the time required to tune parameters for both methods may outweigh the benefits. It is crucial to carefully assess when it is appropriate to use hybrid methods and when traditional or simple metaheuristic approaches are sufficient to achieve optimal results.

5. Discussion

This section analyzes the findings of the study and their relevance across various contexts. The analysis is based on a curated set of scientific publications retrieved through a structured bibliographic search, which combined terms related to photovoltaic systems and optimization techniques. From a practical standpoint, the results reinforce the potential of intelligent optimization methods to enhance the efficiency and adaptability of photovoltaic systems, particularly under variable operating conditions. These findings have direct implications for the design of more robust solar infrastructures, capable of effectively responding to challenges such as shading, orientation, and load fluctuations.

New Perspectives on Advances and Trends in Optimization of Photovoltaic Systems

This article examines the evolution of scientific publications related to traditional and algorithmic approaches in PV systems from 2020 onward. As illustrated in Figure 9, the scientific output has shown a progressive shift, with a clear increase in the focus on algorithmic methods, particularly from 2023.
Between 2020 and 2022, traditional PV research dominated over 70% of publications. Since 2023, however, there has been a notable shift toward algorithmic approaches, rising to 43.55% in 2023 and 56.45% in 2024. This trend reflects the growing importance of computational optimization, AI, and heuristic algorithms in solar energy system design and performance enhancement. Early 2025 data show continued growth, suggesting that advanced optimization techniques will dominate future research output. This paradigm shift emphasizes integrating intelligent algorithms into PV system modeling and control, while interest in traditional methods is gradually declining (see Figure 10) [53].
The design of PV support structures now requires a multidisciplinary approach encompassing energy efficiency, material engineering, technical standards, and sustainability. Research from 2020 to 2025 highlights increased focus on advanced concepts such as genetic algorithms, metaheuristics, and machine learning, signaling a move toward more intelligent, resilient, and eco-friendly solar system designs (see Figure 10) [53]. Despite significant advances in hybrid metaheuristic-ML approaches for MPPT, forecasting, and fault detection, challenges remain, including the scarcity of standardized datasets, high computational costs, model interpretability, and bridging simulation-to-reality gaps [104].
Future work must focus on lightweight, XAI models optimized for edge computing, robust data fusion techniques, and rigorous experimental validation. Material selection is crucial, prioritizing durability, recyclability, and mechanical strength, with galvanized steel and anodized aluminum preferred for corrosion resistance and modularity. The structural design process includes project definition, environmental adaptation, material/mechanical design, electrical integration, regulatory compliance (National Electrical Code -NEC-, International Electrotechnical Commission -IEC-, Underwriters Laboratories -UL-), and sustainability and cost analyses ensuring that PV systems are efficient, safe, economically viable, and environmentally responsible [104] (see Figure 10).
Table 6 presents a comprehensive comparison between this work and several recent reviews in the field of photovoltaic (PV) system optimization and modeling. While many of these reviews address relevant topics, such as optimization, control, efficiency, mathematical modeling, and artificial intelligence (AI) techniques, few integrate all these components simultaneously and comprehensively.
For instance, reviews by Kazem et al. [105] and Le et al. [107] combine optimization analysis with mathematical modeling, including classical physical models, yet they do not thoroughly explore the application of systematic review methodologies nor focus on embedded systems and real-time simulation integration. Conversely, Atawi et al. [106] and Zhou et al. [108] emphasize simulation and embedded applications, but lack a comprehensive examination of AI-driven models or a systematic PRISMA-based review.
The adoption of the PRISMA methodology in this work constitutes a significant contribution, ensuring rigor, transparency, and reproducibility in literature selection and analysis, which is an aspect seldom addressed in comparable reviews. Furthermore, the extended search period through 2025 enables inclusion of the most recent advances in this rapidly evolving domain.
A key differentiator of this study is its broad coverage of modeling approaches, spanning from classical physical models to data-driven and advanced AI and machine learning algorithms. This comprehensive scope facilitates a critical comparative evaluation that incorporates criteria such as accuracy, computational complexity, and practical feasibility for implementation in simulation environments or real-time embedded systems.
In summary, this work not only encompasses the core thematic areas addressed by leading reviews but also expands upon them by integrating a rigorous systematic methodology, providing an up-to-date literature analysis, and balancing the evaluation of both traditional and cutting-edge AI techniques. This delivers a valuable contribution to the scientific and technological community engaged in photovoltaic system research and development. A conclusive flowchart summarizing optimization methodologies for Solar PV systems can be seen in Figure 11.
Table 7 provides a comparative synthesis between the present work and three recent and representative review studies in the field of photovoltaic (PV) system optimization. This analysis contextualizes the contributions of the present review within the broader research landscape and highlights its distinctive value.
From a thematic scope perspective, prior studies such as Kazem et al. (2022) [105] focus primarily on classical modeling and simulation tools, whereas Zhou et al. (2024) [108] and Salman et al. (2025) [93] concentrate on energy forecasting and MPPT control strategies, respectively. In contrast, the present study addresses a broad and integrated range of optimization domains, including physical modeling, geometric layout design, maximum power point tracking, fault diagnosis, and energy management. This comprehensive coverage constitutes a clear advantage, offering a holistic perspective on PV system performance across the entire lifecycle, from design and configuration to real-time operation and predictive maintenance.
Another major differentiator is the rigorous adoption of a systematic review methodology based on PRISMA, complemented by structured bibliometric analysis using VOSviewer. This dual strategy, absent in the other reviewed works, ensures transparency and reproducibility in the article selection process. As a result, this study incorporates a substantially larger and more representative body of literature (314 original research articles published between 2020 and 2025), thereby enhancing the robustness and generalizability of its findings.
Moreover, the technical analysis conducted here encompasses a comprehensive taxonomy of optimization techniques, ranging from traditional approaches (linear and dynamic programming and gradient-based methods) to metaheuristics (e.g., PSO, GA, ACO, and GWO), hybrid models, and advanced ML and DL frameworks. Unlike prior reviews that merely catalog these techniques, the present work provides a critical and functional comparison, assessing each method based on applicability, computational demand, accuracy, parameter sensitivity, and real-world feasibility. This structured characterization is reflected in Table 2, Table 3 and Table 4, which serve as key reference tools for researchers and practitioners.
Importantly, this study identifies and elaborates on several gaps in the existing literature. These include the lack of standardized evaluation metrics for hybrid algorithms, limited availability of public datasets for ML/DL training and validation, and the absence of integrated approaches that jointly optimize structural, electrical, and diagnostic parameters. To address these shortcomings, the study proposes future research directions centered on XAI, lightweight edge-computing algorithms, and the design of hybrid PV systems optimized for energy efficiency and computational scalability.
The research by Amiri et al. (2024) [94], Khan et al. (2022) [100], and Ren et al. (2023) [67] presents significant advances in the optimization of photovoltaic systems. Amiri et al.’s fault diagnosis approach using CNN and Bi-GRU is promising, but its high computational demand and reliance on large labeled datasets limit its applicability. Khan et al. apply ensemble learning techniques to optimize panel tilt, but their computational load and lack of comparison with classical methods represent limitations. Ren et al. optimize the design of rooftop photovoltaic systems using a GA, but their focus on traditional techniques prevents exploring the advantages of hybrid models that integrate AI and metaheuristics. Overall, while these advanced approaches improve efficiency, computational barriers and the lack of direct comparisons with classical methods remain key challenges.
Table 8 summarizes several case studies on PV system optimization, highlighting the diversity of approaches applied in different geographical and operational contexts. The comparison includes both traditional tools, such as PVsyst simulations, and modern optimization techniques, including GA, collaborative optimization methods, and hybrid approaches that combine machine learning with physical modeling. In addition, the table incorporates recent studies addressing large-scale PV plants, grid-connected installations, and hybrid PV/T systems. The analysis emphasizes not only the performance ratios or efficiency levels achieved but also the methodologies applied, providing a critical overview of how different techniques contribute to enhancing system design and operation. This comparative perspective underscores the importance of integrating advanced optimization methods while recognizing current challenges such as data scarcity, computational cost, and limited interpretability of models.
Table 9 provides a critical comparison of recent studies addressing optimization methods applied to PV systems. The selected works analyze a broad spectrum of approaches, ranging from traditional physical and statistical models to advanced machine learning and hybrid metaheuristic techniques. In addition to reporting methodological differences and performance outcomes, the table emphasizes the main challenges identified across the literature, including data scarcity and quality, high computational cost, and the limited interpretability of complex models. These issues remain central barriers to the practical deployment of intelligent optimization strategies in PV systems. By summarizing both the methodological comparisons and the critical challenges, this synthesis highlights the need for robust, explainable, and computationally efficient solutions to ensure more reliable and scalable PV system optimization.
Finally, the present work adopts a realistic and critical stance on the limitations of current methodologies, an aspect often overlooked in other reviews. Explicit discussion is provided on the stochastic variability of metaheuristic algorithms, the data dependency and lack of interpretability in deep learning models, and the computational barriers these techniques face in embedded or resource-constrained platforms (e.g., <2 W power, <500 ms latency). These considerations offer practical insights into the trade-offs involved in deploying intelligent optimization strategies in real-world PV applications.
Taken together, this work positions itself as a comprehensive, methodologically robust, and technically grounded review, contributing not only to the synthesis of current evidence but also to the formulation of a critical framework that bridges academic research, practical implementation, and strategic innovation in the field of photovoltaic system optimization.

6. Conclusions

This work has provided a comprehensive view of optimization methods applied to photovoltaic systems, contrasting traditional techniques with emerging ones based on AI and metaheuristics. Through a detailed analysis of 314 relevant studies, it has been identified that while classical approaches remain useful in the initial design of systems, AI-based methodologies, such as neural networks and evolutionary algorithms, offer significant advantages in dynamic and nonlinear scenarios, such as MPPT under partial shading conditions.
However, important gaps and challenges in the field have been highlighted, requiring urgent attention. In particular, data quality and availability remain a critical challenge for training AI models, limiting their applicability in real-world environments where data may be scarce or of low quality. Additionally, despite advancements in AI models, high computational costs and lack of interpretability in deep learning models continue to be significant barriers for their implementation in photovoltaic systems with limited resources, such as in rural or small-scale applications.
A key area for future research is the development of explainable AI models, which can offer not only accuracy but also clarity in their decision-making processes, thus fostering trust and adoption in critical applications. Moreover, more efficient and lightweight algorithms should be explored to enable real-time optimization of photovoltaic systems, particularly in dynamic conditions such as fluctuations in solar radiation or changes in energy demand.
Hybridization of techniques also emerges as a promising path to address sector challenges. Combining the best of traditional approaches with the flexibility of metaheuristics and the predictive power of AI can lead to more robust and adaptive optimization solutions. However, it is crucial to assess when these combinations truly outperform simpler solutions, especially in applications that do not require such complex optimization.
This paper highlights the need to continue integrating hybrid models that optimize photovoltaic systems not only in terms of energy efficiency but also in terms of sustainability and profitability. For these technologies to be widely adopted, efforts should be made to improve the availability of quality data, reduce computational costs, and promote the development of explainable models that can be practically applied in the industry. This integrated approach will enable the maximization of photovoltaic system efficiency, ensuring their long-term viability as a key renewable energy source in a sustainable future.

Author Contributions

Conceptualization, L.A.I.C., C.D.C.-R. and G.A.-F.; methodology, L.A.I.C., C.D.C.-R. and G.A.-F.; software, L.A.I.C., C.D.C.-R. and G.A.-F.; validation, E.A.C.-U., J.T. and J.R.-R.; formal analysis, E.A.C.-U., L.A.I.C. and J.R.-R.; investigation, E.A.C.-U. and L.A.I.C.; data curation, L.A.I.C., E.A.C.-U. and J.R.-R.; writing—original draft preparation, L.A.I.C., C.D.C.-R. and G.A.-F.; writing—review and editing, E.A.C.-U. and J.R.-R.; visualization, E.A.C.-U. and J.R.-R.; supervision, J.R.-R. and E.A.C.-U. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Instituto Politecnico Nacional grant number 20254763.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

AcronymDefinition
ABCArtificial Bee Colony
ACOAnt Colony Optimization
AIArtificial Intelligence
ANFISAdaptive Neuro-Fuzzy Inference Systems
ANNArtificial Neural Networks
Bi-GRUBidirectional Gated Recurrent Units
BIMBuilding Information Modeling
BIPVBuilding-Integrated Photovoltaics
CNNConvolutional Neural Networks
CSCuckoo Search
DCDirect Current
DPDynamic Programming
DTDecision Trees
EAsEvolutionary Algorithms
EMSEnergy Management Systems
FAFirefly Algorithm
FDDFault Detection and Diagnosis
FHOFirefly-Host Optimization
FLCsFuzzy Logic Controllers
FPSOFuzzy-Particle Swarm Optimization
GAGenetic Algorithms
GBGradient Boosting
GMPPGlobal Maximum Power Point
GPRGaussian Process Regression
GRUGated Recurrent Units
GTAGorilla Troop Algorithm
GWOGray Wolf Optimization
HC-ANFISHill Climbing-Adaptive Neuro-Fuzzy Inference System
HOMERHybrid Optimization of Multiple Energy Resources
I–VCurrent-Voltage
IRTInfrared Thermography
KNNK-Nearest Neighbors
LCOELevelized Cost of Energy
LiDARLight Detection and Ranging
LPLinear Programming
LSTMLong Short-Term Memory
MILPMixed-Integer Linear Programming
MLPsMulti-Layer Perceptrons
MPPTMaximum Power Point Tracking
NSGA-IIINon-dominated Sorting Genetic Algorithm III
OMLPOptimized Multi-Layer Perceptron
OTAOptimal Tilt Angle
P&OPerturb and Observe
PNNProbabilistic Neural Networks
PRISMAPreferred Reporting Items for Systematic Reviews and Meta-Analyses
PSOParticle Swarm Optimization
PSSPhotovoltaic Solar Systems
PVPhotovoltaic
RFRandom Forest
RLReinforcement Learning
RNNsRecurrent Neural Networks
SASimulated Annealing
SISwarm Intelligence
SSAEStacked Sparse Auto-Encoders
SVMSupport Vector Machines
TCTTotal-Cross-Tied
TLBOTeaching-Learning-Based Optimization
TOUTime of Use
XAIExplainable Artificial Intelligence
SymbolDescription
Δ P Power change (W)
Δ V Voltage change (V)
η Inverter efficiency (dimensionless)
η max Maximum inverter efficiency (dimensionless)
CCapacitance of the RC network (F)
E oc Battery open-circuit voltage (V)
IBattery charge/discharge current (A)
IOutput current of the solar cell (A)
I 0 Reverse saturation current of the diode (A)
I 01 Reverse saturation current of first diode (A)
I 02 Reverse saturation current of second diode (A)
I ph Photogenerated current (A)
kBoltzmann constant (J/K)
k 1 Efficiency adjustment coefficient (dimensionless)
nDiode ideality factor
n 1 Ideality factor of first diode
n 2 Ideality factor of second diode
P ( k ) Power at time step k (W)
P ( k 1 ) Power at time step k − 1 (W)
P dc DC input power (W)
P rated Rated power of the inverter (W)
qElementary charge (C)
RResistance of the RC network ( Ω )
R s Series resistance ( Ω )
R int Battery internal resistance ( Ω )
R sh Shunt resistance ( Ω )
TTemperature (K)
tTime (s)
VVoltage across the cell (V)
V ( k ) Voltage at time step k (V)
V bat Battery voltage (V)
V RC Voltage across the RC network (V)

References

  1. Kruitwagen, L.; Story, K.; Friedrich, J.; Byers, L.; Skillman, S.; Hepburn, C. A global inventory of photovoltaic solar energy generating units. Nature 2021, 598, 604–610. [Google Scholar] [CrossRef] [PubMed]
  2. Jean, J.; Brown, P.R.; Jaffe, R.; Buonassisi, T.; Bulović, V. Pathways for solar photovoltaics. Energy Environ. Sci. 2015, 8, 1200–1219. [Google Scholar] [CrossRef]
  3. Raimi, D.; Campbell, E.; Newell, R.G.; Prest, B.; Villanueva, S.; Wingenroth, J. Global Energy Outlook 2022: Turning Points and Tension in the Energy Transition; Resources for the Future: Washington, DC, USA, 2022; pp. 1723–1742. [Google Scholar]
  4. Chala, G.; Alshaikh, S.M.A. Solar Photovoltaic Energy as a Promising Enhanced Share of Clean Energy Sources in the Future—A Comprehensive Review. Energies 2023, 16, 7919. [Google Scholar] [CrossRef]
  5. Gielen, D.; Gorini, R.; Leme, R.; Prakash, G.; Wagner, N.; Janeiro, L.; Collins, S.; Kadir, M.; Asmelash, E.; Ferroukhi, R.; et al. World Energy Transitions Outlook: 1.5 °C Pathway; International Renewable Energy Agency (IRENA): Masdar City, United Arab Emirates, 2021. [Google Scholar]
  6. Hasan, M.M.U.; Hossain, S.; Mofijur, M.; Kabir, Z.; Badruddin, I.; Khan, T.M.Y.; Jassim, E. Harnessing Solar Power: A Review of Photovoltaic Innovations, Solar Thermal Systems, and the Dawn of Energy Storage Solutions. Energies 2023, 16, 6456. [Google Scholar] [CrossRef]
  7. Villalva, M.G.; Gazoli, J.R.; Ruppert Filho, E. Modeling and circuit-based simulation of photovoltaic arrays. In Proceedings of the 2009 Brazilian Power Electronics Conference, Bonito-Mato Grosso do Sul, Brazil, 27 September–1 October 2009; pp. 1244–1254. [Google Scholar]
  8. Trejos-Grisales, L.; Bastidas-Rodríguez, J.; Ramos-Paja, C. Mathematical Model for Regular and Irregular PV Arrays with Improved Calculation Speed. Sustainability 2020, 12, 10684. [Google Scholar] [CrossRef]
  9. Ishaque, K.; Salam, Z.; Taheri, H. Accurate MATLAB simulink PV system simulator based on a two-diode model. J. Power Electron. 2011, 11, 179–187. [Google Scholar] [CrossRef]
  10. Elazab, O.S.; Hasanien, H.; Alsaidan, I.; Abdelaziz, A.; Muyeen, S. Parameter Estimation of Three Diode Photovoltaic Model Using Grasshopper Optimization Algorithm. Energies 2020, 13, 497. [Google Scholar] [CrossRef]
  11. Salameh, T.; Tawalbeh, M.; Juaidi, A.; Abdallah, R.; Hamid, A. A novel three-dimensional numerical model for PV/T water system in hot climate region. Renew. Energy 2021, 164, 1320–1333. [Google Scholar] [CrossRef]
  12. Manwell, J.F.; McGowan, J.G. Lead acid battery storage model for hybrid energy systems. Sol. Energy 1993, 50, 399–405. [Google Scholar] [CrossRef]
  13. Salameh, Z.; Casacca, M.A.; Lynch, W.A. A mathematical model for lead-acid batteries. IEEE Trans. Energy Convers. 1992, 7, 93–98. [Google Scholar] [CrossRef]
  14. Wang, X.W.; Han, X.Q.; Men, R.J. Modeling and Simulation of Lead-acid Battery in Wind and Solar Power Systems. Shanxi Electr. Power 2009, 2, 23–26. (In Chinese) [Google Scholar]
  15. Achaibou, N.; Haddadi, M.; Malek, A. Modeling of Lead Acid Batteries in PV Systems. Energy Procedia 2012, 18, 538–544. [Google Scholar] [CrossRef]
  16. Zhang, J.; Huber, L.; Jovanovic, M.M.; Lee, F.C. Single-stage input-current-shaping technique with voltage-doubler-rectifier front end. IEEE Trans. Power Electron. 2001, 16, 55–63. [Google Scholar] [CrossRef]
  17. Yu, Y.; Narayan, N.; Vega-Garita, V.; Popovic-Gerber, J.; Qin, Z.; Wagemaker, M.; Bauer, P.; Zeman, M. Constructing Accurate Equivalent Electrical Circuit Models of Lithium Iron Phosphate and Lead–Acid Battery Cells for Solar Home System Applications. Energies 2018, 11, 2305. [Google Scholar] [CrossRef]
  18. Dürr, M.; Cruden, A.; Gair, S.; McDonald, J. Dynamic model of a lead acid battery for use in a domestic fuel cell system. J. Power Sources 2006, 161, 1400–1411. [Google Scholar] [CrossRef]
  19. Jlidi, M.; Barambones, O.; Hamidi, F.; Aoun, M. ANN for Temperature and Irradiation Prediction and Maximum Power Point Tracking Using MRP-SMC. Energies 2024, 17, 2802. [Google Scholar] [CrossRef]
  20. Ahessab, H.; Gaga, A.; Elhadadi, B. Enhanced MPPT controller for partially shaded PV systems using a modified PSO algorithm and intelligent artificial neural network, with DSP F28379D implementation. Sci. Prog. 2024, 107, 1–26. [Google Scholar] [CrossRef]
  21. Esram, T.; Chapman, P.L. Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef]
  22. Utama, C.; Meske, C.; Schneider, J.; Ulbrich, C. Reactive power control in photovoltaic systems through (explainable) artificial intelligence. Appl. Energy 2022, 328, 120004. [Google Scholar] [CrossRef]
  23. Kumar, A.; Dubey, A.; Ramírez, I.S.; del Río, A.M.; Márquez, F.G.G. Artificial Intelligence Techniques for the Photovoltaic System: A Systematic Review and Analysis for Evaluation and Benchmarking. Arch. Comput. Methods Eng. 2024, 31, 4429–4453. [Google Scholar] [CrossRef]
  24. Susilawati, A.; Al-Obaidi, A.S.M.; Abduh, A.; Irwansyah, F.S.; Nandiyanto, A.B.D. How to do research methodology: From literature Review, bibliometric, step-by-step research stages, to practical examples in science and engineering education. Indones. J. Sci. Technol. 2025, 10, 1–40. [Google Scholar] [CrossRef]
  25. Khalid, I.L.; Abdullah, M.N.S.; Fadzil, H.M. A systematic review: Digital learning in STEM education. J. Adv. Res. Appl. Sci. Eng. Technol. 2025, 51, 98–115. [Google Scholar] [CrossRef]
  26. Urrútia, G.; Yepes-Nuñez, J.; Romero-Garcia, M.; Alonso-Fernandez, S. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews Declaración PRISMA 2020: Una Guía Actualizada para la Publicación de Revisiones Sistemáticas. Rev. Esp. De Cardiol. 2021, 74, 790–799. [Google Scholar]
  27. Peixoto, B.; Pinto, R.; Melo, M.; Cabral, L.; Bessa, M. Immersive virtual reality for foreign language education: A PRISMA systematic review. IEEE Access 2021, 9, 48952–48962. [Google Scholar] [CrossRef]
  28. Akbari, H.; Browne, M.C.; Ortega, A.; Huang, M.; Hewitt, N.; Norton, B.; McCormack, S. Efficient energy storage technologies for photovoltaic systems. Sol. Energy 2019, 192, 144–168. [Google Scholar] [CrossRef]
  29. Alsema, E.; Nieuwlaar, E. Energy viability of photovoltaic systems. Energy Policy 2000, 28, 999–1010. [Google Scholar] [CrossRef]
  30. Eteiba, M.; Barakat, S.; Samy, M.; Wahba, W.I. Optimization of an off-grid PV/Biomass hybrid system with different battery technologies. Sustain. Cities Soc. 2018, 40, 713–727. [Google Scholar] [CrossRef]
  31. Assareh, E.; Asl, S.S.M.; Ahmadinejad, M.; Parvaz, M.; Ghodrat, M. Optimization of a solar energy system integrating cooling, hot water, and power units in Australian cities: A climate-based analysis and cost-efficiency investigation. Int. J. Hydrogen Energy 2023, 49, 353–375. [Google Scholar] [CrossRef]
  32. Shin, M.; Kim, J.; Kim, M. Measuring human adaptation to AI in decision making: Application to evaluate changes after AlphaGo. arXiv 2020, arXiv:2012.15035. [Google Scholar]
  33. Mateo Romero, H.F.; González Rebollo, M.Á.; Cardeñoso-Payo, V.; Alonso Gómez, V.; Redondo Plaza, A.; Moyo, R.T.; Hernández-Callejo, L. Applications of artificial intelligence to photovoltaic systems: A review. Appl. Sci. 2022, 12, 10056. [Google Scholar] [CrossRef]
  34. Shin, W.G.; Lee, J.S.; Ju, Y.C.; Hwang, H.M.; Ko, S.W. Data preprocessing and machine learning method based on ameliorated mathematical models for inferring the power generation of photovoltaic system. Energy Convers. Manag. 2025, 333, 119793. [Google Scholar] [CrossRef]
  35. Ishaque, K.; Salam, Z. A comprehensive MATLAB Simulink PV system simulator with partial shading capability based on two-diode model. Sol. Energy 2011, 85, 2217–2227. [Google Scholar] [CrossRef]
  36. Kjaer, S.B.; Pedersen, J.K.; Blaabjerg, F. A review of single-phase grid-connected inverters for photovoltaic modules. IEEE Trans. Ind. Appl. 2005, 41, 1292–1306. [Google Scholar] [CrossRef]
  37. PVsyst SA. PVsyst|Photovoltaic Software, Design and Simulate Photovoltaic Systems. 2025. Available online: https://www.pvsyst.com/ (accessed on 28 August 2025).
  38. Aurora Solar Inc. HelioScope|Commercial Solar Design Software. 2025. Available online: https://helioscope.aurorasolar.com/ (accessed on 28 August 2025).
  39. Wang, Y.; Wu, Z.; Ni, D. Large-Scale Optimization among Photovoltaic and Concentrated Solar Power Systems: A State-of-the-Art Review and Algorithm Analysis. Energies 2024, 17, 4323. [Google Scholar] [CrossRef]
  40. Ainaoui, K.E.; Zaimi, M.; Assaid, E. Innovative approaches to extract double-diode model physical parameters of a PV module serving outdoors under real-world conditions. Energy Convers. Manag. 2023, 292, 117365. [Google Scholar] [CrossRef]
  41. Ma, J.; Hong, D.; Wang, K.; Bi, Z.; Zhu, X.; Zhang, J. Analytical modeling and parameter estimation of photovoltaic strings under partial shading conditions. Sol. Energy Mater. Sol. Cells 2022, 235, 111494. [Google Scholar] [CrossRef]
  42. Zaghba, L.; Borni, A.; Benbitour, M.; Fezzani, A.; Alwabli, A.; Bajaj, M.; Mohammadi, S.A.D.; Ghoneim, S. Enhancing grid-connected photovoltaic system performance with novel hybrid MPPT technique in variable atmospheric conditions. Sci. Rep. 2024, 14, 8205. [Google Scholar] [CrossRef]
  43. Gündoğdu, A. System Identification Based ARV-MPPT Technique for PV Systems Under Variable Atmospheric Conditions. IEEE Access 2022, 10, 51325–51342. [Google Scholar] [CrossRef]
  44. Ghaithan, A.; Mohammed, A.; Hanbali, A.A.; Alshibani, A. A Mixed Integer Linear Programming Model for Optimal Sizing of Hydrogen Refueling Station Powered Using a PV-Grid System. Arab. J. Sci. Eng. 2024, 50, 11129–11144. [Google Scholar] [CrossRef]
  45. Abdellatif, H.; Syed, M.; Hossain, M.; Abido, M.A. Standalone Hybrid Renewable Energy System Optimization Using Linear Programming. Arab. J. Sci. Eng. 2022, 48, 6361–6376. [Google Scholar] [CrossRef]
  46. Li, Z.; Chen, W. An Algorithmic Model Building Scheme Based on Dynamic Programming Algorithms. J. Phys. Conf. Ser. 2019, 1345, 052080. [Google Scholar] [CrossRef]
  47. Gammoudi, R.; Brahmi, H.; Dhifaoui, R. Estimation of Climatic Parameters of a PV System Based on Gradient Method. Complex. 2019, 2019, 7385927:1–7385927:10. [Google Scholar] [CrossRef]
  48. Ali, A.; Almutairi, K.; Padmanaban, S.; Tirth, V.; Algarni, S.; Irshad, K.; Islam, S.; Zahir, M.H.; Shafiullah, M.; Malik, M.Z. Investigation of MPPT Techniques Under Uniform and Non-Uniform Solar Irradiation Condition–A Retrospection. IEEE Access 2020, 8, 127368–127392. [Google Scholar] [CrossRef]
  49. Alkabbani, H.; Ahmadian, A.; Zhu, Q.; Elkamel, A. Machine Learning and Metaheuristic Methods for Renewable Power Forecasting: A Recent Review. Front. Chem. Eng. 2021, 3, 665415. [Google Scholar] [CrossRef]
  50. IEA-PVPS. Trends in PV Applications 2024. Available online: https://iea-pvps.org/trends_reports/trends-in-pv-applications-2024/ (accessed on 30 April 2025).
  51. Zargarzadeh, S.; Ramnarayan, A.; de Castro, F.; Ohadi, M. ML-Enabled Solar PV Electricity Generation Projection for a Large Academic Campus to Reduce Onsite CO2 Emissions. Energies 2024, 17, 6188. [Google Scholar] [CrossRef]
  52. Al-Shahri, O.A.; Ismail, F.B.; Hannan, M.A.; Lipu, M.H.; Al-Shetwi, A.Q.; Begum, R.A.; Al-Muhsen, N.F.; Soujeri, E. Solar photovoltaic energy optimization methods, challenges and issues: A comprehensive review. J. Clean. Prod. 2021, 284, 125465. [Google Scholar] [CrossRef]
  53. Leon-Aldaco, S.E.D.; Calleja, H.; Alquicira, J.A. Metaheuristic Optimization Methods Applied to Power Converters: A Review. IEEE Trans. Power Electron. 2015, 30, 6791–6803. [Google Scholar] [CrossRef]
  54. Gu, Z.; Xiong, G.; Fu, X. Parameter Extraction of Solar Photovoltaic Cell and Module Models with Metaheuristic Algorithms: A Review. Sustainability 2023, 15, 3312. [Google Scholar] [CrossRef]
  55. Ma, T.; Yang, H.; Lu, L.; Peng, J. An Optimization Sizing Model for Solar Photovoltaic Power Generation System with Pumped Storage. Energy Procedia 2014, 61, 5–8. [Google Scholar] [CrossRef]
  56. Gad, A.G. Particle Swarm Optimization Algorithm and Its Applications: A Systematic Review. Arch. Comput. Methods Eng. 2022, 29, 2531–2561. [Google Scholar] [CrossRef]
  57. Odry, Á. An open-source test environment for effective development of marg-based algorithms. Sensors 2021, 21, 1183. [Google Scholar] [CrossRef]
  58. Ant colony optimization: Overview and recent advances. In Ant Colony Optimization; Dorigo, M., Stützle, T., Eds.; International Series in Operations Research & Management Science; Springer: Berlin/Heidelberg, Germany, 2019; pp. 311–351. [Google Scholar] [CrossRef]
  59. Alsamia, S.; Koch, E.; Albedran, H.; Ray, R. Adaptive Exploration Artificial Bee Colony for Mathematical Optimization. AI 2024, 5, 2218–2236. [Google Scholar] [CrossRef]
  60. Chiroma, H.; Herawan, T.; Fister, I., Jr.; Fister, I. Bio-inspired computation: Recent development on the modifications of the cuckoo search algorithm. Appl. Soft Comput. J. 2017, 61, 149–173. [Google Scholar] [CrossRef]
  61. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  62. Chen, Y.; Hu, X.; Zhang, L. A review of ultra-short-term forecasting of wind power based on data decomposition-forecasting technology combination model. Energy Rep. 2022, 8, 14200–14219. [Google Scholar] [CrossRef]
  63. Blocho, M. Heuristics, metaheuristics, and hyperheuristics for rich vehicle routing problems. In Smart Delivery Systems: Solving Complex Vehicle Routing Problems; Elsevier: Amsterdam, The Netherlands, 2019; pp. 101–156. [Google Scholar] [CrossRef]
  64. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  65. Dokeroglu, T.; Canturk, D.; Kucukyilmaz, T. A Survey on Pioneering Metaheuristic Algorithms Between 2019 and 2024. 2024. Available online: https://arxiv.org/pdf/2501.14769v1 (accessed on 30 April 2025).
  66. Barbón, A.; Ghodbane, M.; Bayón, L.; Said, Z. A general algorithm for the optimization of photovoltaic modules layout on irregular rooftop shapes. J. Clean. Prod. 2022, 365, 132774. [Google Scholar] [CrossRef]
  67. Ren, H.; Sun, Y.; Tse, C.F.N.; Fan, C. Optimal packing and planning for large-scale distributed rooftop photovoltaic systems under complex shading effects and rooftop availabilities. Energy 2023, 274, 127280. [Google Scholar] [CrossRef]
  68. Aslani, M.; Seipel, S. Rooftop segmentation and optimization of photovoltaic panel layouts in digital surface models. Comput. Environ. Urban Syst. 2023, 105, 102026. [Google Scholar] [CrossRef]
  69. Pillay, T.L.; Saha, A.K. A Review of Metaheuristic Optimization Techniques for Effective Energy Conservation in Buildings. Energies 2024, 17, 1547. [Google Scholar] [CrossRef]
  70. Donati, A.V.; Krause, J.; Thiel, C.; White, B.; Hill, N. An Ant Colony Algorithm for Improving Energy Efficiency of Road Vehicles. Energies 2020, 13, 2850. [Google Scholar] [CrossRef]
  71. Documents: UNGGIM-PSN. Available online: http://unggim-psn.org/documents.html (accessed on 4 May 2025).
  72. Durango-Flórez, M.; González-Montoya, D.; Trejos-Grisales, L.A.; Ramos-Paja, C.A. PV Array Reconfiguration Based on Genetic Algorithm for Maximum Power Extraction and Energy Impact Analysis. Sustainability 2022, 14, 3764. [Google Scholar] [CrossRef]
  73. Verma, P.; Alam, A.; Sarwar, A.; Tariq, M.; Vahedi, H.; Gupta, D.; Ahmad, S.; Shah Noor Mohamed, A. Meta-Heuristic Optimization Techniques Used for Maximum Power Point Tracking in Solar PV System. Electronics 2021, 10, 2419. [Google Scholar] [CrossRef]
  74. Krishnan, G.S.; Kinattingal, S.; Simon, S.P.; Nayak, P.S.R. MPPT in PV systems using ant colony optimisation with dwindling population. IET Renew. Power Gener. 2020, 14, 1105–1112. [Google Scholar] [CrossRef]
  75. Sutikno, T.; Pamungkas, A.; Pau, G.; Yudhana, A.; Facta, M. A review of recent advances in metaheuristic maximum power point tracking algorithms for solar photovoltaic systems under the partial-shading conditions. Indones. J. Sci. Technol. 2022, 7, 131–158. [Google Scholar] [CrossRef]
  76. Katche, M.L.; Makokha, A.B.; Zachary, S.O.; Adaramola, M.S. A comprehensive review of maximum power point tracking (mppt) techniques used in solar pv systems. Energies 2023, 16, 2206. [Google Scholar] [CrossRef]
  77. Abdelaal, A.K.; Alhamahmy, A.I.A.; Attia, H.E.D.; El-Fergany, A.A. Maximizing solar radiations of PV panels using artificial gorilla troops reinforced by experimental investigations. Sci. Rep. 2024, 14, 3562. [Google Scholar] [CrossRef]
  78. Nascimento, E.O.; Monteiro, P.R.D.; Borges, T.T. Optimization Method for the Internal Distribution Network of a Photovoltaic Plant Using Genetic Algorithm. Curr. J. Appl. Sci. Technol. 2023, 42, 12–27. [Google Scholar] [CrossRef]
  79. Bouaouda, A.; Sayouti, Y. Hybrid Meta-Heuristic Algorithms for Optimal Sizing of Hybrid Renewable Energy System: A Review of the State-of-the-Art. Arch. Comput. Methods Eng. 2022, 29, 4049–4083. [Google Scholar] [CrossRef]
  80. Gusain, C.; Tripathi, M.M.; Nangia, U. Study of Meta-heuristic Optimization Methodologies for Design of Hybrid Renewable Energy Systems. Therm. Sci. Eng. Prog. 2023, 39, 101711. [Google Scholar] [CrossRef]
  81. Navarro, M.A.; Oliva, D.; Ramos-Michel, A.; Haro, E.H. An analysis on the performance of metaheuristic algorithms for the estimation of parameters in solar cell models. Energy Convers. Manag. 2023, 276, 116523. [Google Scholar] [CrossRef]
  82. Chen, W.; Ren, H.; Zhou, W. Review of multi-objective optimization in long-term energy system models. Glob. Energy Interconnect. 2023, 6, 645–660. [Google Scholar] [CrossRef]
  83. Nassef, A.M.; Abdelkareem, M.A.; Maghrabie, H.M.; Baroutaji, A. Review of Metaheuristic Optimization Algorithms for Power Systems Problems. Sustainability 2023, 15, 9434. [Google Scholar] [CrossRef]
  84. Yu, J.; Li, X.; Yang, L.; Li, L.; Huang, Z.; Shen, K.; Yang, X.; Yang, X.; Xu, Z.; Zhang, D.; et al. Deep Learning Models for PV Power Forecasting: Review. Energies 2024, 17, 3973. [Google Scholar] [CrossRef]
  85. Lari, A.J.; Sanfilippo, A.P.; Bachour, D.; Perez-Astudillo, D. Using Machine Learning Algorithms to Forecast Solar Energy Power Output. Electronics 2025, 14, 866. [Google Scholar] [CrossRef]
  86. Nguyen, H.N.; Tran, Q.T.; Ngo, C.T.; Nguyen, D.D.; Tran, V.Q. Solar energy prediction through machine learning models: A comparative analysis of regressor algorithms. PLoS ONE 2025, 20, e0315955. [Google Scholar] [CrossRef]
  87. Madeti, S.R.; Singh, S.N. Modeling of PV system based on experimental data for fault detection using kNN method. Sol. Energy 2018, 173, 139–151. [Google Scholar] [CrossRef]
  88. Guessoum, D.; Takruri, M.; Badawi, S.A.; Farhat, M.; ElBadawi, I. Maximum power point tracking using unsupervised learning for photovoltaic power systems. Int. J. Sustain. Eng. 2024, 17, 38–53. [Google Scholar] [CrossRef]
  89. Bougoffa, M.; Benmoussa, S.; Djeziri, M.; Palais, O. Hybrid Deep Learning for Fault Diagnosis in Photovoltaic Systems. Machines 2025, 13, 378. [Google Scholar] [CrossRef]
  90. Odry, A.; Kecskes, I.; Pesti, R.; Csik, D.; Stefanoni, M.; Sarosi, J.; Sarcevic, P. NN-augmented EKF for Robust Orientation Estimation Based on MARG Sensors. Int. J. Control. Autom. Syst. 2025, 23, 920–934. [Google Scholar] [CrossRef]
  91. Liu, J.; Chen, J. Applications and Trends of Machine Learning in Building Energy Optimization: A Bibliometric Analysis. Buildings 2025, 15, 994. [Google Scholar] [CrossRef]
  92. Amiri, A.F.; Kichou, S.; Oudira, H.; Chouder, A.; Silvestre, S. Fault Detection and Diagnosis of a Photovoltaic System Based on Deep Learning Using the Combination of a Convolutional Neural Network (CNN) and Bidirectional Gated Recurrent Unit (Bi-GRU). Sustainability 2024, 16, 1012. [Google Scholar] [CrossRef]
  93. Salman, D.; Elmi, Y.K.; Isak, A.M.; Sheikh-Muse, A. Evaluation of MPPT Algorithms for Solar PV Systems with Machine Learning and Metaheuristic Techniques. Math. Model. Eng. Probl. 2025, 12, 115–124. [Google Scholar] [CrossRef]
  94. Aslani, M.; Seipel, S. A Spatially Detailed Approach to the Assessment of Rooftop Solar Energy Potential based on LiDAR Data. In Proceedings of the International Conference on Geographical Information Systems Theory, Applications and Management, GISTAM-Proceedings, Online, 27–29 April 2022; pp. 56–63. [Google Scholar] [CrossRef]
  95. Abouelaziz, I.; Jouane, Y. Photogrammetry and deep learning for energy production prediction and building-integrated photovoltaics decarbonization. Build. Simul. 2024, 17, 189–205. [Google Scholar] [CrossRef]
  96. Nur-E-Alam, M.; Mostofa, K.Z.; Yap, B.K.; Basher, M.K.; Islam, M.A.; Vasiliev, M.; Soudagar, M.E.M.; Das, N.; Kiong, T.S. Machine learning-enhanced all-photovoltaic blended systems for energy-efficient sustainable buildings. Sustain. Energy Technol. Assessments 2024, 62, 103636. [Google Scholar] [CrossRef]
  97. Odry, Á.; Tadic, V.L.; Odry, P. A stochastic logic-based fuzzy logic controller: First experimental results of a novel architecture. IEEE Access 2021, 9, 29895–29920. [Google Scholar] [CrossRef]
  98. Khan, P.W.; Byun, Y.C.; Lee, S.J. Optimal Photovoltaic Panel Direction and Tilt Angle Prediction Using Stacking Ensemble Learning. Front. Energy Res. 2022, 10, 865413. [Google Scholar] [CrossRef]
  99. Umasankar, L.; Nithyananthan, K.; Umaeswari, P.; Bindu, K.V. Maximizing Solar PV Performance with Deep Learning Optimization and Advanced Power Regulation. J. Inf. Syst. Eng. Manag. 2025, 10, 331–343. [Google Scholar] [CrossRef]
  100. Kamal, S.; Ramapraba, P.S.; Kumar, A.; Saha, B.C.; Lakshminarayana, M.; Sanal Kumar, S.; Gopalan, A.; Erko, K.G. Optimization of Solar Panel Deployment Using Machine Learning. Int. J. Photoenergy 2022, 2022, 7249109. [Google Scholar] [CrossRef]
  101. Hosseini, E.; Saeedpour, B.; Banaei, M.; Ebrahimy, R. Optimized deep neural network architectures for energy consumption and PV production forecasting. Energy Strategy Rev. 2025, 59, 101704. [Google Scholar] [CrossRef]
  102. Sushmit, M.M.; Mahbubul, I.M. Forecasting solar irradiance with hybrid classical–quantum models: A comprehensive evaluation of deep learning and quantum-enhanced techniques. Energy Convers. Manag. 2023, 294, 117555. [Google Scholar] [CrossRef]
  103. Benaissa, B.; Kobayashi, M.; Ali, M.A.; Khatir, T.; Elmeliani, M.E.A.E. Metaheuristic optimization algorithms: An overview. HCMCOU J. Sci.—Adv. Comput. Struct. 2024, 14, 33–61. [Google Scholar] [CrossRef]
  104. Leite, D.; Andrade, E.; Rativa, D.; Maciel, A.M.A. Fault Detection and Diagnosis in Industry 4.0: A Review on Challenges and Opportunities. Sensors 2025, 25, 60. [Google Scholar] [CrossRef] [PubMed]
  105. Kazem, H.A.; Chaichan, M.T.; Al-Waeli, A.H.; Gholami, A. A systematic review of solar photovoltaic energy systems design modelling, algorithms, and software. Energy Sources Part A Recover. Util. Environ. Eff. 2022, 44, 6709–6736. [Google Scholar] [CrossRef]
  106. Atawi, I.E.; Al-Shetwi, A.Q.; Magableh, A.M.; Albalawi, O.H. Recent advances in hybrid energy storage system integrated renewable power generation: Configuration, control, applications, and future directions. Batteries 2022, 9, 29. [Google Scholar] [CrossRef]
  107. Le, P.T.; Tsai, H.L.; Le, P.L. Development and performance evaluation of photovoltaic (PV) evaluation and fault detection system using hardware-in-the-loop simulation for PV applications. Micromachines 2023, 14, 674. [Google Scholar] [CrossRef]
  108. Zhou, D.; Liu, Y.; Wang, X.; Wang, F.; Jia, Y. Research Progress of Photovoltaic Power Prediction Technology Based on Artificial Intelligence Methods. Energy Eng. 2024, 121, 3573. [Google Scholar] [CrossRef]
  109. Saxena, A.; Kumar, R.; Sagade, A.A.; Singh, D.B.; Tyagi, V.; Cuce, E.; Goel, V. A state-of-art review on photovoltaic systems: Design, performance, and progress. Process Saf. Environ. Prot. 2024, 190, 1324–1354. [Google Scholar] [CrossRef]
  110. Datta, S.; Baul, A.; Sarker, G.C.; Sadhu, P.K.; Hodges, D.R. A comprehensive review of the application of machine learning in fabrication and implementation of photovoltaic systems. IEEE Access 2023, 11, 77750–77778. [Google Scholar] [CrossRef]
  111. Dey, D.; Subudhi, B. Design, simulation and economic evaluation of 90 kW grid connected Photovoltaic system. Energy Rep. 2020, 6, 1778–1787. [Google Scholar] [CrossRef]
  112. Hassan, Q. Evaluation and optimization of off-grid and on-grid photovoltaic power system for typical household electrification. Renew. Energy 2021, 164, 375–390. [Google Scholar] [CrossRef]
  113. Fu, X.; Zhou, Y. Collaborative optimization of PV greenhouses and clean energy systems in rural areas. IEEE Trans. Sustain. Energy 2022, 14, 642–656. [Google Scholar] [CrossRef]
  114. Huang, P.; Sun, Y.; Lovati, M.; Zhang, X. Solar-photovoltaic-power-sharing-based design optimization of distributed energy storage systems for performance improvements. Energy 2021, 222, 119931. [Google Scholar] [CrossRef]
  115. Faiz, F.U.H.; Shakoor, R.; Raheem, A.; Umer, F.; Rasheed, N.; Farhan, M. Modeling and analysis of 3 MW solar photovoltaic plant using PVSyst at Islamia University of Bahawalpur, Pakistan. Int. J. Photoenergy 2021, 2021, 6673448. [Google Scholar] [CrossRef]
  116. Bruno Cotelo, R. Optimización de Diseño de Plantas Solares Fotovoltaicas. Master’s Thesis, University of the Republic, Montevideo, Uruguay, 2022. [Google Scholar]
  117. Zamen, M.; Baghban, A.; Pourkiaei, S.M.; Ahmadi, M.H. Optimization methods using artificial intelligence algorithms to estimate thermal efficiency of PV/T system. Energy Sci. Eng. 2019, 7, 821–834. [Google Scholar] [CrossRef]
  118. Di Leo, P.; Ciocia, A.; Malgaroli, G.; Spertino, F. Advancements and Challenges in Photovoltaic Power Forecasting: A Comprehensive Review. Energies 2025, 18, 2108. [Google Scholar] [CrossRef]
  119. Mamodiya, U.; Kishor, I.; Almaiah, M.A.; Hamdi, M.; Shehab, R.; Alkhdour, T. Numerical modeling and neural network optimization for advanced solar panel efficiency. Sci. Rep. 2025, 15, 23492. [Google Scholar] [CrossRef]
  120. Nyangiwe, N.N.; Kapimkenfack, A.D.; Thantsha, N.; Msimanga, M. Performance monitoring of photovoltaic modules using machine learning based solutions: A survey of current trends. Authorea 2025. [Google Scholar] [CrossRef]
  121. Abdelsattar, M.; AbdelMoety, A.; Emad-Eldeen, A. Comparative analysis of machine learning techniques for temperature and humidity prediction in photovoltaic environments. Sci. Rep. 2025, 15, 15650. [Google Scholar] [CrossRef]
  122. Bianchini, G.; Pepe, D.; Vicino, A. Estimation of photovoltaic generation forecasting models using limited information. Automatica 2020, 113, 108688. [Google Scholar] [CrossRef]
Figure 1. Conceptual framework of optimization methodologies for photovoltaic systems, showing how different approaches address system challenges to achieve performance improvements (PI) through specific applications.
Figure 1. Conceptual framework of optimization methodologies for photovoltaic systems, showing how different approaches address system challenges to achieve performance improvements (PI) through specific applications.
Ai 06 00225 g001
Figure 2. Flow chart of the selection process and exclusion of articles in the literature review.
Figure 2. Flow chart of the selection process and exclusion of articles in the literature review.
Ai 06 00225 g002
Figure 3. Bibliometric analysis networks and density map. (a) Bibliometric network for the analysis of articles. (b) Bibliometric density for the analysis of articles.
Figure 3. Bibliometric analysis networks and density map. (a) Bibliometric network for the analysis of articles. (b) Bibliometric density for the analysis of articles.
Ai 06 00225 g003
Figure 4. Traditional optimization methods applied to photovoltaic systems.
Figure 4. Traditional optimization methods applied to photovoltaic systems.
Ai 06 00225 g004
Figure 5. Key challenges affecting Solar PV system efficiency. These include solar intermittency, partial shading, component degradation, operational faults, and suboptimal system design, which can reduce overall system efficiency and impact economic viability, highlighting the need for optimization.
Figure 5. Key challenges affecting Solar PV system efficiency. These include solar intermittency, partial shading, component degradation, operational faults, and suboptimal system design, which can reduce overall system efficiency and impact economic viability, highlighting the need for optimization.
Ai 06 00225 g005
Figure 6. Intelligent MPPT system diagram.
Figure 6. Intelligent MPPT system diagram.
Ai 06 00225 g006
Figure 7. ML-based PV fault detection system diagram.
Figure 7. ML-based PV fault detection system diagram.
Ai 06 00225 g007
Figure 8. Conceptual diagram of a hybrid optimization model for PV Systems. It illustrates the combination of metaheuristic algorithms (e.g., GA, PSO, and ACO), noted for strengths such as global search capabilities and robustness to problem complexity, with machine learning models (e.g., ANN, SVM, RF, and CNN), characterized by their pattern recognition, prediction accuracy, and data-driven learning abilities. The resulting hybrid approach, which includes strategies like ML-tuned metaheuristics or metaheuristic-optimized ML, aims to achieve enhanced overall performance, faster convergence, and improved accuracy and robustness by synergistically leveraging the distinct advantages of both methodologies.
Figure 8. Conceptual diagram of a hybrid optimization model for PV Systems. It illustrates the combination of metaheuristic algorithms (e.g., GA, PSO, and ACO), noted for strengths such as global search capabilities and robustness to problem complexity, with machine learning models (e.g., ANN, SVM, RF, and CNN), characterized by their pattern recognition, prediction accuracy, and data-driven learning abilities. The resulting hybrid approach, which includes strategies like ML-tuned metaheuristics or metaheuristic-optimized ML, aims to achieve enhanced overall performance, faster convergence, and improved accuracy and robustness by synergistically leveraging the distinct advantages of both methodologies.
Ai 06 00225 g008
Figure 9. (a) Research trends from 2020 to 2025, categorized by studies focusing on traditional PV and algorithmic PV. (b) The percentage distribution by year. (c) The cumulative percentages of research based on traditional PV and algorithmic PV.
Figure 9. (a) Research trends from 2020 to 2025, categorized by studies focusing on traditional PV and algorithmic PV. (b) The percentage distribution by year. (c) The cumulative percentages of research based on traditional PV and algorithmic PV.
Ai 06 00225 g009
Figure 10. Process diagram to follow for photovoltaic systems.
Figure 10. Process diagram to follow for photovoltaic systems.
Ai 06 00225 g010
Figure 11. A conclusive flowchart summarizing optimization methodologies for solar PV systems. It outlines key challenges (e.g., intermittency, shading, and losses) and corresponding optimization domains: PV layout and area optimization, MPPT and partial shading mitigation, tilt and orientation optimization, system sizing and control, and fault detection and diagnosis (FDD). The diagram illustrates the application of various metaheuristic and ML/DL approaches within these domains, all converging towards integrated Hybrid models. These hybrid strategies aim to leverage synergistic strengths, overcome individual limitations, and achieve enhanced overall performance in PV system optimization.
Figure 11. A conclusive flowchart summarizing optimization methodologies for solar PV systems. It outlines key challenges (e.g., intermittency, shading, and losses) and corresponding optimization domains: PV layout and area optimization, MPPT and partial shading mitigation, tilt and orientation optimization, system sizing and control, and fault detection and diagnosis (FDD). The diagram illustrates the application of various metaheuristic and ML/DL approaches within these domains, all converging towards integrated Hybrid models. These hybrid strategies aim to leverage synergistic strengths, overcome individual limitations, and achieve enhanced overall performance in PV system optimization.
Ai 06 00225 g011
Table 1. Comparison of traditional optimization methods for photovoltaic systems.
Table 1. Comparison of traditional optimization methods for photovoltaic systems.
MethodMain ApplicationUse CaseAdvantagesLimitationsTypical Use Stage
Analytical MethodsPre-design and estimationOptimal tilt angle calculationLow computational cost, easy to interpretOversimplified assumptions, limited accuracyHigh (conceptual design)
Numerical MethodsSystem modeling and simulationHourly PV energy yield estimationHigh accuracy, good fit to real conditionsRequires detailed data, not always optimalHigh (performance analysis)
Linear ProgrammingComponent sizing and energy dispatchMILP-based microgrid optimizationScalable, guarantees optimality in linear problemsOnly suitable for linear systemsVery high (planning and design)
Dynamic ProgrammingEnergy storage schedulingBattery control under TOU tariffsHandles multi-stage decisions and uncertaintiesHigh memory and computational demandHigh (temporal control and storage)
Gradient-Based MethodsParameter tuning and controlMPPT using P&O or Incremental ConductanceFast convergence, suitable for embedded systemsSensitive to local optima, requires gradient informationHigh (real-time control)
Table 2. Compact summary of metaheuristic algorithms in PV optimization (2020–2025).
Table 2. Compact summary of metaheuristic algorithms in PV optimization (2020–2025).
AlgorithmApplication(s)Objective(s)StrengthsLimitations
PSOMPPT, Sizing, ML tuningGMPP, LCOE, hyperparamsFast, nonlinear capable, widely usedPremature conv., param. sens., slow end-phase
GASizing, MPPT, ML tuningLCOE, reliability, ML opt.Robust, flexible, cross-domain useSlow MPPT, complex ops
ACOMPPT, Mgmt., PackagingGMPP, CO2/Cost min.Fast conv., simple logicNeeds complex est. for MPPT
GWOMPPTGMPPStable, no oscill., fast conv.Cost ↑ with search space size
ABCMPPT, ML tuningGMPP, ML opt.Few params, robust, init-indep.May miss GMPP, slow conv.
CSMPPTGMPPFew params, solid conv.Long calc., perf. loss risk
FAMPPTGMPPPSC-capable trackingParam. tuning (attractiveness) critical
SAGeneral opt.Cost/Perf. opt.Simple, well-studiedSensitive to cooling sched.
TLBOMPPTGMPPEasy impl., no control paramsFew PV-specific validations
Hybrid (e.g., GWO-P&O)MPPTGMPPHigh perf., speed, synergyHigh complexity, comp. load
Table 3. Compact summary of ML/DL techniques in PV optimization (2020–2025).
Table 3. Compact summary of ML/DL techniques in PV optimization (2020–2025).
TechniqueApplication(s)Objective(s)StrengthsLimitations
ANN/MLPMPPT, Forecasting, FDDYield/load pred., MPP, fault classif.Nonlinear modeling, broad useNeeds large data, retraining, opaque logic
SVMForecasting, FDDClassification, regressionEffective in high dimensionsKernel choice critical, less scalable
RFForecasting, FDDYield/load/fault predictionRobust, nonlinear, ensemble powerSlower, less transparent
KNNForecasting, FDDInstance-based predictionSimple, fast inferenceScaling sensitive, low in high dims
Boosting (XGB/LGBM)ForecastingAccurate yield/load pred.High accuracy, scalableProne to overfit, needs tuning
CNNFDD, ForecastingImage/I–V curve analysisTop image feature extractorNeeds large labeled data, GPU cost
RNN/LSTM/GRUForecasting, FDDTime-series pred., temporal faultsGood temporal dynamicsTraining complexity, vanishing grads
AutoencodersFDDFeature extraction, anomaly detect.Unsupervised, reduces dimsNetwork-dependent performance
K-MeansMPPTCluster env. statesSimplifies MPPT searchSensitive to init., assumes shape
Hybrid DLFDDFault classificationMerges DL strengths, ↑ accuracyComplex, high resource use
Hybrid ML-Meta.MPPTRobust MPPT trackingBoosts stability/perf.More algorithmic overhead
Table 4. Comparative summary of optimization paradigms in PV applications (2020–2025).
Table 4. Comparative summary of optimization paradigms in PV applications (2020–2025).
TaskMetaheuristicsML/DLHybridKey Findings
MPPT (PSC) Global opt.;  slow, unstable Fast post-train;  data-hungry GWO-P&O, ANN-GAHybrids outperform standalone; K-means helps zone detection; improved tracking under PSC.
Layout Opt. Combinatorial fit;  geometry limits Yield prediction;  not direct search ML for fitness est.ML used to evaluate designs; limited hybrid use; more explicit metaheuristic reporting needed.
System Sizing Multi-obj.;  model sens. Load/gen. forecast;  no sizing logic ML + GA/NSGACommon use of ML inputs in HOMER-based sizing; accurate forecasting improves results.
Energy Mgmt. Schedule opt.;  real-time issues RL/MPC;  error propagation MPC + DL/RLRL enables adaptiveness; DL essential for MPC forecasts; growing interest in real-time control.
Fault Diagn. Not direct use Pattern recog.;  rare fault data CNN-RNN, AE-MLPML/DL dominant (>95% acc.); metaheuristics used for tuning; hybrid DL models perform best.
Table 5. Critical comparison of optimization methods in PV systems.
Table 5. Critical comparison of optimization methods in PV systems.
MethodAccuracyAdaptabilityComplexityKey Insights
Traditional (LP, DP) Simple cases Limited to static env.Low–MediumSuitable for sizing/planning; fails in dynamic/nonlinear scenarios; low computational load.
Metaheuristics (PSO, GA) Versatile Param.-sensitiveMedium–HighEffective in complex optimization; widely used in MPPT/design; tuning affects performance.
Machine Learning (NN, etc.) High precision Learns patternsHighAccurate prediction and control; data-intensive; real-time potential but hard to interpret.
Table 6. Comparison of this work against state-of-the-art reviews.
Table 6. Comparison of this work against state-of-the-art reviews.
WorksOptimization, Control and Efficiency in PVMathematical Modeling, Optimization Techniques and IASimulation and Embedded SystemsClassical, Data-Driven Physical ModelsAI, Machine Learning, and AlgorithmsApplication of PRISMA MethodologyPeriod Search
 [105]XX X 2017–2021
 [106]X X 2016–2022
 [107]XXXX
 [108] XX X 2018–2023
 [109]X XX
 [110] XX X 2017–2022
Our WorkXXXXXX2019–2025
Table 7. Comparative analysis of recent reviews on PV optimization.
Table 7. Comparative analysis of recent reviews on PV optimization.
Review (Year)Main FocusCompared AlgorithmsSystematic MethodologyN. of ArticlesAddressed GapsReported LimitationsPeriod Search
 [105]PV system design and modelingTraditional + GANo127Classical modeling onlyNo embedded system analysis2020–2025
 [108]Forecasting and AI methodsML, DL (CNN, LSTM)Partial82Forecasting focusNo comparison with classical optimization2020–2024
 [93]MPPT hybrid techniquesGA, PSO, ANNNo54GMPP tracking onlyDoes not analyze computational efficiency2020–2025
 [94]Fault detection in PV systemsCNN, Bi-GRUNo112Fault detection techniquesNo computational efficiency analysis2023–2025
 [100]Optimal tilt and orientation prediction for PV panelsEnsemble LearningNo150Optimal tilt predictionNo comparison with traditional optimization methods2020–2024
 [67]Rooftop PV system optimization under shadingGANo200Shading effects on layoutLimited classical optimization techniques2020–2023
Our WorksIntegrated PV optimization and diagnosisGA, PSO, ACO, ML/DLPRISMA + bibliometrics314Broad integration (optimization, diagnosis, layout)High data and computation demand2019–2025
Table 8. Comparison of optimization studies in photovoltaic systems.
Table 8. Comparison of optimization studies in photovoltaic systems.
Location/Case StudyModulesPower (kWp)PR (%)/EfficiencyMethod/Tool UsedReference
India (Technological Institute)3609079PVsyst [111]
Iraq (Residential)154.380–85Genetic Algorithm [112]
China (PV Greenhouses)80–90Collaborative Optimization [113]
Sweden (Distributed Storage)85–90Genetic Algorithm [114]
Pakistan (3 MW Plant)∼9000300082–85PVsyst + Critical Parameter Validation [115]
Spain (Grid-Connected Plant)120045083–87Hybrid Optimization (GA + ML) [116]
Iran (Hybrid PV/T System)80–88AI + Metaheuristic Algorithms [117]
Table 9. Critical Comparison of methods and identification of current challenges in PV optimization studies.
Table 9. Critical Comparison of methods and identification of current challenges in PV optimization studies.
Study/Author (Year)Approach/Compared
Methods
Challenges IdentifiedKey Remarks
Di Leo (2025) [118]Physical models, statistical approaches, ML, hybrid methods, metaheuristicsData quality/availability, computational efficiency, adaptabilitySystematic review highlighting advantages and limitations of each method; emphasizes robust data and efficient models.
Mamodiya et al. (2025) [119]MPPT (traditional) vs. Deep Learning hybrids (PINNs + RL + CNN-LSTM on Edge AI)High computational cost, latency, large datasets, limited interpretabilityAchieved 10–15% performance improvement, 40–50% faster response; warns about computational demands and lack of transparency.
Nyangiwe et al. (2025) [120]Multiple regression vs. ML (SVM, Random Forest, clustering, Deep Learning)Data scarcity and quality, computational cost, interpretabilityReview showing ML outperforming classical techniques; stresses challenges of data access and model explainability.
Abdelsattar et al. (2025) [121]SVR, regression, decision trees, ensembles (XGBoost, RF, etc.)Interpretability, adaptability to nonlinear data, environmental variabilityBenchmark on ML methods for PV environment forecasting; integration of SHAP for improved interpretability.
Bianchini et al. (2019) [122]PVUSA model with limited data vs. standard forecasting methodsLack of meteorological data, model complexity, forecasting accuracyEfficient low-complexity approach requiring only historical generation and temperature forecasts; useful under scarce data conditions.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Iturralde Carrera, L.A.; Alfonso-Francia, G.; Constantino-Robles, C.D.; Terven, J.; Chávez-Urbiola, E.A.; Rodríguez-Reséndiz, J. Advances and Optimization Trends in Photovoltaic Systems: A Systematic Review. AI 2025, 6, 225. https://doi.org/10.3390/ai6090225

AMA Style

Iturralde Carrera LA, Alfonso-Francia G, Constantino-Robles CD, Terven J, Chávez-Urbiola EA, Rodríguez-Reséndiz J. Advances and Optimization Trends in Photovoltaic Systems: A Systematic Review. AI. 2025; 6(9):225. https://doi.org/10.3390/ai6090225

Chicago/Turabian Style

Iturralde Carrera, Luis Angel, Gendry Alfonso-Francia, Carlos D. Constantino-Robles, Juan Terven, Edgar A. Chávez-Urbiola, and Juvenal Rodríguez-Reséndiz. 2025. "Advances and Optimization Trends in Photovoltaic Systems: A Systematic Review" AI 6, no. 9: 225. https://doi.org/10.3390/ai6090225

APA Style

Iturralde Carrera, L. A., Alfonso-Francia, G., Constantino-Robles, C. D., Terven, J., Chávez-Urbiola, E. A., & Rodríguez-Reséndiz, J. (2025). Advances and Optimization Trends in Photovoltaic Systems: A Systematic Review. AI, 6(9), 225. https://doi.org/10.3390/ai6090225

Article Metrics

Back to TopTop