1. Introduction
The increasing global demand for sustainable and clean energy solutions has significantly accelerated the development of renewable energy technology. Photovoltaic (PV) systems have emerged as a prominent solution due to their ability to convert solar energy into electrical power efficiently. As the technology matures, optimizing PV system performance becomes crucial to maximize energy yield and economic viability. This optimization is particularly important in regions with varying solar irradiance and temperature conditions, which affect the efficiency of PV systems [
1].
The urgency for such advancements is further underscored by pressing environmental issues, including climate change, air pollution, and the exhaustion of fossil fuel resources. Transitioning to renewable energy sources, like solar power, is an essential approach to reducing these environmental impacts. By improving the performance of PV systems, we can enhance their contribution to cutting greenhouse gas emissions and moving toward a future with more sustainable energy [
2].
PV systems are frequently included in grid integrations. They offer an energy profile that is clear, quiet, and effective. Single-stage and two-stage topologies are the two primary categories into which grid-connected PV systems can be divided [
2,
3]. The inverter control includes both active and reactive power control in the single-stage maximum power point tracking (MPPT) operation. Nevertheless, in the two-stage design, the MPPT is implemented independently in the DC–DC converter stage and is isolated from the inverter control [
4]. The two-stage design allows for variable arrangement of PV modules [
5]. The DC–DC converter ensures optimal PV voltage for grid integration while isolating the MPPT function from the inverter’s control mechanism [
3,
4]. Moreover, the boost converter decreases the dependency on a low-frequency transformer at the inverter output. This simplifies the overall control system and reduces costs [
6].
To fully capitalize on the potential of PV systems, it is essential to ensure that they operate at their maximum power point (MPP) regardless of fluctuating environmental changes. Maximum power point tracking (MPPT) techniques are designed to adjust the operating conditions of the PV system to continuously match the MPP [
7]. As a result, a large number of MPPT approaches have been created and published in the literature [
8,
9]. These techniques differ in terms of how they are implemented, how much they cost, how effective they are, how many sensors are needed, how quickly they track, and other factors [
5]. However, the perturb and observe (P&O), hill climbing, incremental conductance (INC), constant voltage, fractional open-circuit voltage, and fractional short-circuit current methodologies are the most often used MPPT methods [
10,
11]. Nevertheless, these techniques have drawbacks with regard to speed, precision, and adaptability, particularly in conditions that change rapidly [
12].
Recent advancements in MPPT techniques for photovoltaic (PV) systems have been driven by the continuous evolution of control technologies and algorithms. Modern approaches, including fuzzy logic controllers, neural networks, and model predictive control (MPC), have emerged as powerful tools for enhancing the efficiency and accuracy of MPPT systems [
13]. Additionally, optimization algorithms like particle swarm optimization (PSO), genetic algorithms (GAs), and simulated annealing (SA) have been applied to handle conditions such as partial shading, where the power–voltage (P-V) curve may have multiple maxima [
14]. These methods help in efficiently locating the global maximum power point under diverse environmental conditions.
For the grid-side converter control, various advanced algorithms have been explored to manage both active and reactive power effectively. One widely adopted approach is the voltage-oriented control (VOC), which employs a two-loop control structure to derive the reference voltages needed for optimal operation [
15]. The outer voltage loop determines the direct axis current reference (
) based on the desired grid voltage profile. This reference current is then used by the inner current loop to compute the necessary reference voltage for the modulator. Typically, proportional–integral (PI) controllers are used in both loops to regulate voltage and current accurately [
16]. An alternative approach is direct power control (DPC), which controls the active and reactive power directly by comparing the actual power values with their references. The power error signals are processed through a hysteresis controller to generate the switching commands. While DPC is effective for fast dynamic response, it suffers from variable switching frequency and is often associated with high ripple in the steady-state operation [
17]. Another notable method is the proportional–resonant (PR) controller, which addresses some limitations of traditional PI controllers [
18]. In the PR controller, a second-order resonant system is employed to generate the reference voltage for the current loop. This approach is particularly advantageous in the
reference frame, where PI controllers tend to perform suboptimally. The PR controller enhances performance by reducing harmonic distortions and improving the overall accuracy of current regulation in this frame [
16].
Predictive control has drawn a lot of interest lately and is seen as a very promising method for a range of power electronics applications [
19,
20]. There are three primary sorts of control strategies that can be identified: model predictive control with a continuous control set, deadbeat control, and finite control set (FCS-MPC) [
21,
22]. To generate the proper switching states, an extra modulator is needed at the output stage for both the continuous control set and deadbeat control techniques. FCS-MPC, on the other hand, provides a more simplified method by immediately choosing the best switching state from a limited range of options according to the controlled converter [
23,
24]. This method involves deriving the system model and developing the discrete-time model of the converter. The anticipated control variables are then compared to reference values, along with other limitations [
25]. The power switches are then configured with the optimal switching action that meets these requirements. FCS-MPC simplifies the method by eliminating the need for sophisticated modulation stages, which immediately creates the optimal switching state and boosts control efficiency [
26].
This research makes significant strides in enhancing photovoltaic (PV) system performance and grid integration through advanced control strategies. The proposed model predictive control (MPC) method for maximum power point tracking (MPPT) introduces a voltage finite set MPC, which dynamically adjusts the duty cycle of the PV boost converter to maximize energy yield under fluctuating environmental conditions. This novel approach ensures superior efficiency and robustness in energy harvesting. Furthermore, the development of an MPC framework for grid-side converters represents a major advancement in optimizing power quality and system stability. By employing finite control set MPC, the research achieves precise control of active and reactive power, thereby significantly enhancing grid interaction and overall system reliability and maintaining a stable DC-link. Additionally, the integration of a phase-locked loop (PLL) provides essential synchronization with the grid, facilitating accurate alignment and effective system operation. A comparison between the simulation results of the proposed FVS-MPPT and the conventional P&O are presented to highlight its superior performance in maximum power point tracking and grid power control compared to the conventional P&O approach. Collectively, these innovations not only advance PV system technology but also contribute to more stable and efficient grid integration, supporting the broader goals of sustainable energy development.
The remainder of this paper is arranged as follows:
Section 2 lists the model of the system including the mathematical modelling of PV system, the modelling of the boost converter, and the dual-level three-phase inverter connected to the grid.
Section 3 presents the conventional P&O algorithm of the PV system. In
Section 4, the proposed FVS-MPPT of the PV system and the MPC for the grid side are discussed. In
Section 5, the simulation results using MATLAB/Simulink (R2023b) are shown and discussed with a performance comparison of the suggested FVS-MPPT strategy for PV system with the traditional P&O approach. This paper’s conclusion is presented in
Section 6.
5. Simulation Results
The proposed photovoltaic (PV) system is meticulously designed to optimize energy harvesting and ensure stable integration with the power grid. Twelve series-connected arrays and five parallel-connected arrays (12 series 5 parallel) are included in this system. These arrays are arranged in a way that was purposefully chosen to provide the required voltage and current outputs while maintaining consistent system performance. After the PV arrays, a boost converter is used to increase the voltage to the necessary level for the inverter and grid to function properly. The FVS-MPPT method is the heart of the system’s energy optimization. This novel method is engineered to optimize power extraction by dynamic adaptation to environmental changes, such as temperature and irradiance variations.
The boosted DC power is subsequently converted to AC by an inverter, which is crucial for coupling with the electrical grid. To ensure precise synchronization and stable operation, the system utilizes a phase-locked loop (PLL). The PLL provides the necessary angle for transformation, a critical step for accurate and stable control of the inverter. This synchronization process helps maintain grid compatibility and performance. Additionally, model predictive control (MPC) is implemented to manage both active and reactive power at the grid interface maintaining a stable DC-link. The MPC algorithm enhances grid performance by predicting future system behavior and optimizing control actions to adapt to varying conditions and requirements.
The simulation results presented in this section offer a comprehensive evaluation of the proposed system’s performance. They highlight the effectiveness of the FVS-MPPT algorithm adjusting the PWM duty cycle to extract maximum power under different environmental conditions, and the robustness of the MPC in managing grid integration. By providing detailed insights into the system’s operation and performance, these results illustrate the viability and advantages of the proposed configuration and control strategies in achieving efficient and reliable PV energy conversion and grid connection. The parameters of the proposed configuration are shown in
Table 1 (PV system coupled with grid parameters) [
1].
The goal of the first phase of the simulation results was to evaluate the MPPT algorithm’s robustness by exposing the system to variations in temperature and irradiance. In order to make sure that the algorithm can adapt well and retain high performance in a variety of circumstances, it was crucial to validate the capability of the system to maintain optimal power extraction despite changes in the surrounding environment.
Following the evaluation of the MPPT algorithm, the simulation proceeded to assess the model predictive control (MPC) applied to the grid-side converter. MPC was tested under various conditions to evaluate its performance in controlling active power through and maintaining zero reactive power by setting to zero. This phase involved monitoring the system’s ability to maintain grid stability and efficiency under different power demands, with a focus on effective active power management and stable DC-link voltage regulation.
Furthermore, a detailed analysis was conducted on the inverter’s synchronization with the grid. The outcomes of the simulation showed how well the MPC works to ensure precise synchronization, which is essential for preserving dependable and steady grid integration. As part of the analysis, the system’s responsiveness to various grid conditions and its ability to maintain system performance overall while following to the established reference values were assessed.
Finally, a comparative analysis of the simulation results between the conventional P&O algorithm and the FVS-MPPT approach was conducted to prove the superior performance of the proposed technique compared with the traditional method.
5.1. Simulation Results for PV System at STC
The simulation results under STC at 25 °C and 1000
irradiance, as illustrated in
Figure 7, demonstrate the strength of the proposed FVS-MPPT algorithm in tracking the maximum power point (MPP). The PV power (
), voltage (
), and current (
) are closely monitored, and the results indicate that the FVS-MPPT consistently adjusts the duty cycle to ensure that the system operates at the MPP. This precise tracking minimizes oscillations and ensures that the maximum available power is harvested from the photovoltaic system under standard conditions. These results highlight the efficiency and reliability of the proposed method, making it an effective solution for dynamic PV system operations.
5.2. Simulation Results for PV System Under Irradiation Changes
The simulation results presented in
Figure 8 illustrate the effectiveness and robustness of the proposed FVS-MPPT algorithm when subjected to stepwise changes in irradiance at constant temperature at 25 °C. The irradiance is varied incrementally, starting at 400
at the beginning of the simulation, increasing to 600
at 0.1 s, 800
at 0.2 s, and finally reaching 1000
at 0.3 s. As the irradiance increases, the FVS-MPPT algorithm demonstrates rapid and precise adjustments in the duty cycle of the DC–DC converter to continuously track the maximum power point (MPP).
The power output from the PV arrays increases correspondingly with the rising irradiance, confirming that the algorithm consistently operates at the MPP, even under rapidly changing environmental conditions. Throughout the simulation, the PV voltage remains stable, signifying that the controller effectively maintains voltage regulation while optimizing power extraction. Additionally, the PV current increases smoothly with each step-in irradiance, reflecting the dynamic response of the system as it adapts to the varying input.
The results emphasize the FVS-MPPT’s capability to respond quickly and effectively to irradiance changes with minimal power fluctuations or oscillations. This performance ensures high tracking efficiency, reliability, and steady-state operation, making the algorithm highly suitable for real-time photovoltaic power generation systems, where environmental conditions can vary rapidly. The overall efficiency and quick adaptation of the system to changes in irradiance validate the robustness of the proposed control approach in maximizing energy harvest under diverse operating conditions.
5.3. Simulation Results for PV System at Temperature Changes
The results depicted in
Figure 9 provide a detailed demonstration of the adaptability and robustness of the proposed FVS-MPPT algorithm under varying temperature conditions with constant irradiance 1000
. In this simulation, the temperature is increased in a stepwise manner, starting from 15 °C and gradually rising to 40 °C over time. This setup simulates realistic environmental temperature variations that a photovoltaic (PV) system may encounter during daily operation. As the temperature increases, the algorithm continuously adjusts the duty cycle of the DC–DC boost converter to ensure that the system operates at the maximum power point (MPP) with high precision and efficiency.
Even though higher temperatures typically cause a reduction in the PV voltage, the FVS-MPPT method effectively maintains the PV power output at a stable level of approximately 12,000 W throughout the simulation. This consistent power output demonstrates the controller’s ability to optimize energy extraction despite the negative impact of rising temperatures on PV voltage. The results highlight the capability of the FVS-MPPT to achieve maximum power harvesting even in the presence of thermal fluctuations, ensuring high system efficiency.
In addition to maintaining stable power output, the PV voltage and PV current exhibit smooth transitions as the temperature changes. There are very low oscillations in both voltage and current, which indicates that the algorithm provides not only effective power tracking but also stability across the entire system. The smooth response and lack of oscillations reflect the controller’s capability to mitigate the effects of temperature variations, ensuring reliable and stable operation.
5.4. Simulation Results for MPC Algorithm on the Grid Side
The simulation results presented in
Figure 10 show the efficiency of the proposed model predictive control (MPC) algorithm for the grid-side converter. The algorithm demonstrates exceptional performance in tracking both
and
current references, with precise alignment to the desired set points. The irradiance is adjusted incrementally, beginning at 400 W/m² at the start of the simulation, increasing to 600 W/m² at 0.1 s, 800 W/m² at 0.2 s, and ultimately reaching 1000 W/m² at 0.3 s. it is very obvious that as the irradiation levels increased, the active power output from the system correspondingly increased. This is consistent with the expected behavior of photovoltaic systems, where higher irradiation leads to greater energy capture and conversion efficiency. The ability of the MPC to adapt to these changes further emphasizes its effectiveness in optimizing power delivery to the grid. Throughout the testing period, the voltage across the DC-link
was monitored and found to closely follow the specified
reference, indicating effective voltage regulation.
The current was observed to align with the reference value , ensuring that the active power delivered to the grid is directly adjusted in response to changes in . Meanwhile, the current was maintained at zero, resulting in zero reactive power production, which is essential for enhancing grid stability.
The three-phase grid currents remain perfectly balanced and sinusoidal throughout the simulation, confirming the stability of the grid integration under varying active and reactive power conditions.
5.5. Functional Comparison Between Proposed FVS-MPPT and Conventional P&O
The simulation results in
Figure 11 compare the performance of the proposed FVS-MPPT technique with the conventional P&O algorithm. In
Figure 11a, corresponding to the FVS-MPPT approach, the system shows smooth and stable tracking of the duty cycle (
) across the full time period, with rapid adaptation to changing environmental conditions. The power output (
) and voltage (
) also exhibit a smooth response, achieving a steady-state without significant oscillations. The PV current (
) follows the expected pattern, indicating efficient operation with minimal fluctuations.
In contrast,
Figure 11b, representing the conventional P&O algorithm, reveals more oscillatory behavior, particularly in the duty cycle and voltage. These oscillations, especially in (
) and (
), suggest instability around the maximum power point, typical of P&O algorithms as they continuously perturb the operating point. The PV current (
) also demonstrates more pronounced fluctuations, which further supports the superior stability and efficiency of the FVS-MPPT approach compared to the conventional P&O approach.
The simulation results depicted in
Figure 12 illustrate a clear distinction between the performance of the conventional P&O method and the proposed FVS-MPPT in controlling active and reactive power. While both techniques are capable of regulating active and reactive power, the conventional P&O approach exhibits noticeable oscillations in the reference and actual values of
, leading to fluctuations in active power output. In contrast, the FVS-MPPT demonstrates a significantly smoother response, with both the active power and the reference and actual
values maintaining stability. This stability in the proposed method not only enhances the efficiency of power control but also mitigates ripples in active power, indicating a more effective and reliable grid integration.
Figure 13, comparing the
currents, highlights the enhanced performance of the proposed FVS-MPPT algorithm via achieving a more sinusoidal waveform compared to the traditional P&O approach. The currents generated by the FVS-MPPT exhibit minimal distortions, indicating effective harmonic suppression and better alignment with grid requirements. In contrast, the conventional perturb and observe (P&O) method shows noticeable distortions in the
waveforms, resulting in a less stable current profile. These distortions not only affect the quality of the power delivered to the grid but also increase the risk of potential disturbances, highlighting the advantages of the FVS-MPPT in ensuring smooth and reliable current outputs.
Overall, the comparison between the conventional P&O method and the proposed FVS-MPPT shows clear differences in performance and efficiency for grid-side power control. While both techniques seek to control both active and reactive power efficiently, the FVS-MPPT distinguishes itself by maintaining a stable duty cycle based on real-time and data. This results in a more efficient harvesting of energy from the photovoltaic system, leading to smoother responses in both active power and current outputs. In contrast, the P&O method, while functional, is prone to oscillations and distortions that compromise power quality and grid integration. The FVS-MPPT not only enhances the overall efficiency of energy harvesting but also ensures a more reliable and harmonious connection to the grid, making it a more favorable choice for modern energy systems.
5.6. Harmonic Performance Comparison Between Proposed FVS-MPPT and Conventional P&O
To evaluate the harmonic performance of the proposed FVS-MPPT method, a comparison of total harmonic distortion (THD) with the traditional P&O algorithm is presented in
Figure 14. The THD values were calculated based on the current waveform generated under identical operating conditions.
The results, shown in
Figure 14a for the FVS-MPPT method and
Figure 14b for the P&O algorithm, reveal significant differences in harmonic performance. The FVS-MPPT approach achieves a THD of 0.88%, with a smooth and predominantly sinusoidal waveform. The frequency spectrum further confirms this observation, as the majority of the signal energy is concentrated at the fundamental frequency of 50 Hz, with minimal presence of higher-order harmonics. This low THD indicates superior power quality, which is essential for grid-connected photovoltaic systems to minimize adverse harmonic effects on the grid.
In contrast, the conventional P&O algorithm exhibits a substantially higher THD of 7.71%, with noticeable waveform distortion. The frequency spectrum of the P&O algorithm in
Figure 14b displays multiple harmonic components, contributing to the elevated THD. Such high levels of harmonic distortion can degrade power quality, potentially leading to efficiency losses and compatibility issues with grid standards.
Recent studies, such as [
32], report a THD value of 2.54% for their proposed method. In comparison, the proposed FVS-MPPT algorithm achieves a significantly lower THD of 0.88%, demonstrating a substantial improvement in the quality of the output signal. This reduction in THD underscores the effectiveness of the proposed approach in minimizing harmonic distortion, thereby enhancing the overall performance and efficiency of grid-connected photovoltaic systems.
These results proved the efficiency of the proposed FVS-MPPT in reducing harmonic distortion compared to the conventional P&O algorithm, demonstrating its suitability for grid-connected PV applications where harmonic compliance is critical.
Conclusively, the simulation outcomes highlight the resilience and flexibility of the FVS-MPPT and model predictive control (MPC) algorithms. When tracking the maximum power point under changing temperature and irradiation conditions, the FVS-MPPT algorithm demonstrated exceptionally good performance with consistent PV power production and few oscillations. Simultaneously, the MPC algorithm demonstrated how effective it is at controlling both active and reactive power for grid integration, guaranteeing a steady DC-link. This full evaluation of the algorithms’ effectiveness in practical applications is provided by these results, which validate their ability to guarantee efficient and dependable functioning across a wide range of environmental and operational circumstances.