Next Article in Journal
A New Methodological Framework for Optimizing Predictive Maintenance Using Machine Learning Combined with Product Quality Parameters
Previous Article in Journal
Experiment and Simulation of Liquid Film Flow Driving Abrasive Particle Dispersion on the Surface of a Rotating Disk
Previous Article in Special Issue
A Fault Prediction Method for CNC Machine Tools Based on SE-ResNet-Transformer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Photovoltaic-Powered DC Shunt Motor Performance for Water Pumping through Fuzzy Logic Optimization

by
Abdulaziz Alkuhayli
1,
Abdullah M. Noman
2,
Abdullrahman A. Al-Shamma’a
3,*,
Akram M. Abdurraqeeb
1,
Mohammed Alharbi
1,
Hassan M. Hussein Farh
3 and
Affaq Qamar
3
1
Electrical Engineering Department, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia
2
Department of Electrical Engineering, College of Engineering, Prince Sattam bin Abdulaziz University, Al Kharj 16278, Saudi Arabia
3
Electrical Engineering Department, College of Engineering, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11564, Saudi Arabia
*
Author to whom correspondence should be addressed.
Machines 2024, 12(7), 442; https://doi.org/10.3390/machines12070442
Submission received: 13 May 2024 / Revised: 15 June 2024 / Accepted: 18 June 2024 / Published: 27 June 2024

Abstract

:
This paper addresses the critical challenge of optimizing the maximum power point (MPP) tracking of photovoltaic (PV) modules under varying load and environmental conditions. A novel fuzzy logic controller design has been proposed to enhance the precision and adaptability of MPP monitoring and adjustment. The research objective is to improve the efficiency and responsiveness of PV systems by leveraging voltage and power as input parameters to generate an optimized duty cycle for a buck-boost converter. This system is tested through both simulation and experimental validation, comparing its performance against the conventional perturb and observe (P&O) method. Our methodology includes rigorous testing under diverse conditions, such as temperature fluctuations, irradiance variations, and sudden load changes. The fuzzy logic technique is implemented to adjust the reference voltage every 100 µs, ensuring continuous optimization of the PV module’s operation. The results revealed that the proposed fuzzy logic controller achieves a tracking efficiency of approximately 99.43%, compared to 97.83% for the conventional P&O method, demonstrating its superior performance. For experimental validation, a 150 W prototype converter controlled by a dSPACE DS1104 integrated solution was used. Real-world testing involved both a resistive static load and a dynamic load represented by a DC shunt motor. The experimental results confirmed the robustness and reliability of the fuzzy logic controller in maintaining optimal MPP operation, significantly outperforming traditional methods. In brief, this research introduces and validates an innovative fuzzy logic control strategy for MPP tracking, contributing to the advancement of PV system efficiency. The findings highlight the effectiveness of the proposed approach in consistently optimizing PV module performance across various testing scenarios.

1. Introduction

In the wake of global climate change, the use of renewable energy (RE) sources is on the rise. Several countries have invested heavily in the development of renewable energy parks to reduce their carbon footprints and to generate electricity [1]. Among all the RE sources, solar PV is considered a viable option for remote electrification. This is mainly because of the ease of development of civil infrastructure for a PV plant, and the easy deployment of PV system components using ordinary devices [2]. While the PV system has many advantages, it suffers from its dependence on sunlight and its nonlinear characteristics. Owing to these two problems, the solar PV system output poses special challenges for designers to harness maximum power under a given environmental condition [3]. Failing to do this, the investment return or payback time increases, which ultimately results in an uncompetitive per unit price of electricity. Furthermore, the nonlinear characteristics of a PV module make it difficult to couple the load directly with a PV module [4]. In practical scenarios, a DC-DC converter is used to match the impedance offered by the PV module under a given environmental condition with that of a load. This impedance match occurs by setting the duty ratio of the DC-DC converter at the optimum point. The algorithm that ensures that the duty ratio is optimal is called the maximum power point tracking (MPPT) algorithm. The MPPT algorithms not only ensure the maximum output power under all environmental conditions but also create a narrow band of PV operating voltage. This narrow band of PV voltage is of great help to maintain a stable output voltage [5]. Various MPPT algorithms have been designed and evaluated by the research community [6,7]. These methods vary in their functioning capability, complexity, implementation cost, tracking speed, and efficiency. Nowadays, the use of heuristic and meta heuristic methods is very common to enhance the system performance [8,9].
The fuzzy logic controller (FLC) has emerged as a popular solution for tackling various technological challenges, including the maximum power point tracking (MPPT) of PV modules [10,11]. This intelligent control strategy mimics human-like logical reasoning [12], incorporating internal components such as fuzzy rules and fuzzification and defuzzification blocks to structure its operation. One of the key advantages of the fuzzy logic controller is its independence from the traditional induction machine paradigm, allowing it to effectively handle nonlinear control commands. Its applicability extends to complex and imprecise systems where conventional mathematical models may be inadequate [13]. Consequently, the design and implementation of FLC-based systems are straightforward, making it an attractive choice for practical applications.
In recent studies, fuzzy logic controllers (FLC) have been extensively employed in photovoltaic systems to optimize their operation at the maximum power point, as demonstrated in [14,15]. Typically, such FLC-based systems utilize a set of rules to determine the appropriate duty ratio for efficient power extraction. Furthermore, authors in [16] introduced an FLC approach to enhance the control and optimization of photovoltaic water pumping systems (PWPS), integrating it with the conventional direct torque control (DTC) method. By incorporating a variable-step size perturb and observe (P&O) algorithm, maximum power extraction from the PV panel was achieved. The effectiveness of this approach was investigated using MATLAB/Simulink. Similarly, in [17], a proportional–integral (PI) controller-based maximum power point tracking (MPPT) algorithm, combined with an adaptive neuro-fuzzy inference system (ANFIS), was proposed for solar-powered brushless DC motor applications in water pumping. This method adjusted the duty cycle of the Zeta converter using an ANFIS with a PI controller to maximize power extraction from the PV array, although its evaluation was limited to varying irradiance conditions. Furthermore, ref. [18] discussed the utilization of a photovoltaic (PV) water pumping system and proposed an MPPT algorithm based on the Grey Wolf Optimizer (GWO) and a modified LUO (M-LUO) converter. This approach, while ensuring effective power extraction from the PV array, facilitated the smooth starting of a brushless DC (BLDC) motor. Moreover, authors in [19] focused on designing and modeling an efficient photovoltaic water pumping system incorporating a fuzzy logic controller (FLC) and proportional–integral (PI) techniques. They implemented the maximum power point tracking (MPPT) using incremental conductance and perturb and observe (P&O) algorithms, evaluating the proposed method under various weather conditions using MATLAB/Simulink. Lastly, [20] presented a two-stage control strategy for a solar photovoltaic (PV) system coupled with a brushless DC motor through a DC-to-DC zeta converter.
In the quest to optimize power extraction from the PV system and expedite the tracking of maximum power, a fuzzy rule-based maximum power point tracking (MPPT) algorithm is introduced in the initial stage. Subsequently, in the second stage, precise control of the brushless DC motor is achieved through a trapezoidal control strategy employing electronic commutation. The efficacy of the proposed algorithm is demonstrated through simulation results conducted on the MATLAB platform. In [21], the authors present a PV generator integrated with a shunt motor operating on direct current. Employing a fractional open-circuit voltage approach, the generator efficiently monitors power, allowing for the generation of significant power output. Various isolation rates are employed to analyze the dynamic, transient, and steady-state behavior of the direct current shunt motor powered by the PV module generator. Although multiple maximum power point tracking (MPPT) techniques are incorporated to enhance the performance of the DC shunt motor utilizing PV panels, their responses lack the ability to achieve dynamic performance effectively in the face of load torque changes. Furthermore, in [22], a novel approach for the adaptive neuro-fuzzy inference system (ANFIS) controller in a photovoltaic (PV)-powered three-phase induction motor water pumping system is proposed. The ANFIS controller is utilized to determine optimal inverter output (V/F) patterns, optimizing various control objectives including maximizing the power harvested from PV systems through MPPT, as well as maximizing both the pump flow rate and induction motor efficiency. Serving as an adaptive controller, the ANFIS controller rapidly adjusts modulation indices for diverse operating points based on variations in temperature, irradiance, and insolation levels.
However, to our best knowledge, a lot of the previous studies about photovoltaic water pumping systems were implemented only through simulation in MATLAB and did not test the effectiveness of the proposed methods in the presence of load variation. The novelty and contributions of this paper are as follows:
  • Introducing a novel intelligent fuzzy logic controller-based MPPT algorithm aimed at enhancing the efficiency of PV systems.
  • Designing the proposed FLC-MPPT system to accommodate load variations, ranging from constant resistive loads to dynamic loads.
  • Utilizing input parameters such as changes in PV voltage and power, requiring only a single current sensor and voltage divider, thus ensuring a cost-effective solution.
  • Implementing an accumulation technique at a specific interval (100 µs) to derive the necessary duty cycle from the change in reference voltage, eliminating the need for a proportional–integral–derivative (PID) controller to regulate PV voltage.
  • Addressing oscillation issues around the maximum power point (MPP) and enhancing response speed through temporal adjustments, particularly in comparison to the widely used perturb and observe (P&O) method.
  • Conducting rigorous simulation assessments using MATLAB/Simulink, benchmarking against the conventional P&O method, showcasing reduced oscillations and improved response rates with the FLC-based MPPT algorithm.
  • Validating the algorithm’s real-world effectiveness through experimental verification, employing a 120 W laboratory hardware prototype and assessing performance under resistive and water pump loads. Results obtained using a DS1104 embedded solution confirm the efficacy of the proposed FLC-based MPPT algorithm in optimizing PV module operation across diverse load conditions.
This study contributes to the scholarly discourse on advanced MPPT techniques, offering empirical evidence of the proposed algorithm’s effectiveness in enhancing the operational efficiency of PV systems.
The rest of this paper is organized as follows: Section 2 includes the simulation setup that involves the PV module, DC-DC buck-boost converter, and the proposed fuzzy logic-based MPPT. Section 3 presents the simulation results and discussion. Section 4 presents the experimental setup. Finally, a conclusion is presented in Section 5.

2. Simulation Setup

Figure 1 illustrates the conceptual validation setup employed for validating the proposed MPPT algorithm. The schematic encompasses essential components, including a PV module, a DC-DC converter, and the load. Moreover, the model incorporates sensors dedicated to the measurement of photovoltaic current, voltage, and load current. The output generated by the FLC is directed to the DC-DC converter through the pulse width modulation (PWM) block. A detailed exposition of the simulation model is provided subsequently.

2.1. PV Module

Figure 2 depicts the equivalent circuit of a practical PV module, employing a one-dimensional (1D) model that strikes a commendable balance between accuracy and computational complexity. The model is characterized by two resistances: series resistance and parallel resistance. The series resistance accommodates losses in the current path arising from factors such as the metal grid, contacts, and the current-collecting bus within the PV module. Conversely, the parallel resistance characterizes losses associated with the intrinsic device’s current leakage. In the case of a well-engineered PV module, the parallel resistance tends to be large, thereby minimizing its influence on the output characteristics.
The open-circuit voltage ( V o c ) and short-circuit current ( I s c ) of the PV model shown in Figure 2 are determined under various weather conditions. The I s c and the V o c at standard weather conditions ( G s t = 1000 W/m2 and T s t = 25 °C) can be obtained from the PV module’s nameplate.
The current generated by the incident light ( I P V ) , which is called the short-circuit current (Isc), at a given cell temperature (Ta) [23,24] is as follows:
I P V = I s c n ( 1 + a T a T n ) G G n
where:
  • I s c n : Short circuit current at normal conditions (25 °C, 1000 W/m2).
  • T a : Given cell temperature (°C).
  • a: Temperature coefficient of Isc in percent change per degree temperature.
  • G n : Nominal value of irradiance, which is normally 1000 W/m2.
As seen from Figure 1, the output current delivered ( I ) to the load can be expressed as [23,24]:
I = I P V I o e q V + I R s n K T a 1 I D V D R P I P
where V D is the voltage across the diode, RP is the parallel resistance, and Rs is the series resistance.
The reverse saturation current of diode (Ion) at the reference temperature (Tn) is given as [23,24].
I o n = I s c n e q V o c n n k T n 1
where V o c n is the open circuit voltage at normal conditions. The reverse saturation current (Io) at Ta is given as [23]:
I o = I o n ( T a T n ) ( 3 n ) e q E g n K ( 1 T a     1 T n )
The series resistance (Rs) of the PV module has a large impact on the slope of the IV curve near the Voc.
The output voltage of the PV cell is given as:
V = V D I R s
For this study, the BP3115 PV module serves as the designated PV source, and its key performance parameters under standard testing conditions are systematically outlined in Table 1. Notably, the module’s characteristics are delineated under varying irradiance and temperature conditions in Figure 3 and Figure 4, respectively.

2.2. DC-DC Buck-Boost Converter

DC-DC switching converters play a pivotal role in electrical and electronic systems, serving as a crucial component for impedance matching between the PV module and the connected load. In this context, the buck-boost converter emerges as a particularly valuable solution, representing a cascaded combination of the fundamental buck converter and boost converter. This unique configuration endows the buck-boost converter with the capability to traverse the entirety of the PV curve [25]. The schematic representation of the buck-boost converter circuit is presented in Figure 5.
During the on-state period, the switch is turned on, the diode is reverse-biased, and it is blocking. The transistor is in one state during the 0 < t < DTs interval. The voltage across the inductor is given as [26,27]:
V L = V i n
V L = L d i L d t
where V L is the voltage across the inductor, V i n is the source voltage, and L is the inductance.
And the capacitor current is given as [26,27]:
i c t = v o u t ( t ) R L V o u t R L
where i c t is the capacitor current, V o u t is the output voltage, and R L is the load resistor.
However, during the off state, the switch is turned off and the diode is turned on. Turning off the transistor is accomplished during the DTS < t < TS interval. The voltage across the inductor is given as [26,27]:
V L = V o u t
And the capacitor voltage is given as [26,27]:
i c t = i L t v o u t ( t ) R o i L V o u t R o
where i L t is the inductor current.
Assuming that the buck-boost converter is operating at a steady state, Figure 6 shows the inductor voltage and inductor current during the switching period. The average voltage < v L > across the inductor is equal to zero. Therefore [26,27]:
< v L > = V i n D + V o u t 1 D = 0
where D is the duty cycle of the switch.
From (11), the mathematical expression governing the output voltage is articulated as [26,27]:
V o u t = D 1 D V i n
where D is the ratio of on time to the total switching time.
The design and simulation of the buck-boost converter have been executed through MATLAB/Simulink 2016. The key components employed in both the simulation and practical experimentation are enumerated in Table 2. This table provides a comprehensive overview of the converter components that have been utilized to ensure consistency between the simulated and real-world implementation of the buck-boost converter.

2.3. The Proposed Fuzzy Logic-Based MPPT Method

2.3.1. The Fuzzy Logic Controller

Artificial intelligence control has been extensively utilized across various domains, including machine drive control and power electronics control. The utilization of fuzzy logic controllers has experienced a notable rise in the past decade due to its inherent simplicity, ability to handle imprecise inputs, independence from an accurate mathematical model, and capacity to manage nonlinearity [28]. Fuzzy logic control (FLC) can be employed as a regulator to achieve the most power output that can be generated by the photovoltaic (PV) modules, even when faced with varying weather conditions.
The process of fuzzy logic control (FLC) can be categorized into three distinct stages: fuzzification, rule evaluation, and defuzzification [29]. The stages and overall structure of an FLC are depicted in Figure 7. The fuzzification stage entails the process of mixing a crisp input, such as the change in the voltage measurement, with a stored membership function in order to generate fuzzy inputs. In order to convert the precise inputs into imprecise inputs, it is necessary to initially assign a membership function for each input. After assigning the membership functions, the process of fuzzification involves taking real-time inputs and comparing them with the stored membership function information in order to generate fuzzy input values. In the fuzzy logic processing, the second stage involves rule evaluation.
During this step, the fuzzy processor utilizes linguistic rules to ascertain the appropriate control action that should be taken in response to a specific set of input values. Each form of consequent action yields a fuzzy output as a result of rule evaluation. The last stage of fuzzy logic processing involves determining the anticipated value of an output variable by extracting a precise value from the universe of discourse of the output fuzzy sets. During this process, each of the imprecise output values actively alters its corresponding output membership function. The center of gravity (COG) or centroid approach is a frequently employed defuzzification technique.

2.3.2. The Proposed FLC-MPPT Algorithm

The input variables are explicitly defined in Equations (13) and (14). In the fuzzification process, numerical input variables undergo conversion into linguistic variables based on predefined membership functions. Figure 8, Figure 9 and Figure 10 visually represent the membership functions corresponding to the change in PV power (ΔP), change in PV voltage (ΔV), and change in reference voltage (ΔVref), respectively. These membership functions are characterized by five fuzzy levels, denoted as NB (negative big), NS (negative small), ZE (zero), PS (positive small), and PB (positive big). The surface viewer is shown in Figure 11. Theoretical foundations of the proposed fuzzy rules stem from the principle that if a change in voltage leads to an increase in power, subsequent changes are retained in the same direction; otherwise, the change is reversed. Table 3 shows the rule base used in the fuzzy logic controller. This table summarizes the relationship between the input parameters (ΔP and ΔV) and the output parameter (ΔVref). As an example, if ΔP is NB and ΔV is NB, then the output parameter ΔVref should be NB, and so on.
These fuzzy rules, crafted in this study, are designed to effectively track the maximum power point of the photovoltaic system amid dynamically changing weather conditions. The formulation of these rules is geared toward enhancing the adaptability and responsiveness of the fuzzy logic controller, ensuring optimal performance under varying environmental parameters.
Δ V = V K V ( K 1 )
Δ P = P K P ( K 1 )

3. Simulation Results

The efficacy of the proposed FLC-MPPT method is subjected to rigorous testing under dynamically changing weather conditions, as illustrated in Figure 12. This irradiance scenario presents a formidable challenge, encompassing not only rapid step changes but also gradual ramp changes in irradiance. Within this weather condition, the temperature is initially set at 50 °C, abruptly decreasing to 25 °C at 0.07 s. The tracking performance of the proposed FLC-MPPT method, depicted in Figure 13, attests to its effective and precise maximization of power output. The blue line in the power plot in Figure 13 represents the theoretical maximum power while the red line is the exact PV power. The controller consistently achieves maximum power tracking across diverse ambient conditions, resulting in a calculated tracking efficiency of 99.43%.
A comparative analysis is presented in Figure 14, showcasing the performance of the P&O MPPT method. The blue line in the power plot in Figure 14 represents the theoretical maximum power while the red line is the exact PV power. The tracking efficiency for the P&O method is calculated as 97.83%. Furthermore, a discernible advantage of the FLC-MPPT method is observed in the mitigation of power oscillations around the MPP when juxtaposed with the P&O MPPT method. The negligible power oscillation achieved through the FLC method underscores its superior capability in maintaining stability and precision in power tracking under challenging and dynamic environmental conditions.
Moreover, the proposed FLC-MPPT is compared with the conventional MPPT in terms of the tracking efficiency. The tracking efficiency can be given by dividing the actual power of the PV module by the theoretical PV power during a specific time. Therefore, the tracking efficiency can be given as:
ζ M P P T = A c t u a l   E n e r g y   T h e o r e t i c a l   E n e r g y   =   p P V _ a c t u a l t d t P M P P T h e o r .   t d t
Form (15), the tracking efficiency of the PV powers of Figure 13 and Figure 14 are calculated. The obtained tracking efficiency of the proposed FLC-MPPT is 99.43%, while the tracking efficiency of the conventional MPPT is 97.83%. This proves the effectiveness and the accuracy of the proposed topology as compared to the conventional MPPT algorithm.

4. Experimental Setup

The practical implementation of the MPPT hardware setup is conducted through the utilization of the dSPACE real-time prototype system. Illustrated in Figure 15 is the block diagram encapsulating the essential components of the MPPT system’s hardware setup. The hardware configuration aligns closely with the parameters employed in simulation studies. Control system implementation and data acquisition are facilitated through the dSPACE 1104 software interfacing with a digital signal processor card on a personal computer. The measurement of the PV module voltage is achieved via a voltage divider circuit, while the PV current is quantified using a Hall effect LTS 25-NP current sensor. The real-time values of PV voltage and PV current, obtained through these sensors, are fed into the A/D converter channels of the dSPACE for subsequent utilization in the MATLAB/Simulink MPPT control block. The instantaneous voltage and current readings are multiplied to derive the instantaneous power, and these values are then input into the MPPT algorithm to determine the necessary duty cycle. The output signal from the MPPT algorithm is transmitted to the hardware through the dSPACE PWM block, steering the gate driver circuit. The gate driver circuit, integral to the hardware setup, incorporates optical isolation and a gate driver IC for expedited switching of the MOSFET. The experimental prototype’s hardware arrangement is visually depicted in Figure 16, emphasizing the practical realization of the MPPT system’s functionality through meticulous integration and interfacing of the components.

4.1. Case 1: Pure Resistive Load

A resistive load, characterized by a power factor of unity, serves as an exemplary illustration of a power factor-corrected load. In this context, a resistive load is represented by a 5-ohm 120 W resistor bank designed to interface with the DC-DC converter. For Case 1, experimental data spanning nearly 3.75 h were meticulously recorded, as illustrated in Figure 17. The resultant waveforms, depicted in Figure 18, provide a comprehensive insight into the performance of the proposed FLC-based MPPT method under these experimental conditions. These waveforms serve as visual indicators of the method’s effectiveness in optimizing power output with a resistive load configuration.
An additional case study evaluating the performance of the fuzzy logic controller (FLC) maximum power point tracking (MPPT) method is presented in Figure 19 and Figure 20. The FLC-MPPT method underwent testing under specific ambient conditions as depicted in Figure 19. Figure 20 visually represents the tracking performance of the FLC method under these specified conditions. Once again, the results affirm the accuracy and effectiveness of the FLC-based MPPT method in precisely tracking the maximum power point, showcasing its robust performance under the given environmental parameters.
Conversely, the MPPT system is subjected to testing under rapidly changing solar radiation conditions, simulated by covering the PV module with an opaque cloth to induce a step change in irradiance. The resultant variations in power, voltage, and current of the PV system are illustrated in Figure 21. This experimental setup aims to assess the adaptability and responsiveness of the MPPT algorithm to sudden alterations in solar radiation, providing insights into the system’s dynamic performance under challenging environmental conditions.

4.2. Case 2: Dynamic Load

Water pumping, especially prevalent in rural areas abundant with solar irradiation and located far from national grids, underscores the importance of efficient energy solutions. In this context, an effective solution necessitates the optimization of the PV system to operate consistently at the MPP while concurrently ensuring the motor operates at its optimal efficiency level. This dual objective addresses the specific energy needs of rural communities, leveraging solar power to drive water pumping systems in a manner that is both sustainable and economically viable. The integration of PV technology in water pumping applications serves as a practical and environmentally friendly alternative, catering to the energy requirements of remote areas with limited access to conventional power sources.
In the initial configuration, the unloaded water pump (with a rated power of 190 W) is linked in parallel with the resistive load. Figure 22a explains the performance of the MPPT system under dynamic load conditions. To rigorously evaluate the MPPT algorithm, the water pump is cyclically activated and deactivated. During the deactivation phase, the load voltage increases, whereas it decreases upon motor activation. Remarkably, the maximum power, voltage at maximum power, and current at maximum power remain unaffected by these dynamic load variations. The MPPT algorithm adeptly tracks the maximum power point, demonstrating resilience to fluctuations induced by the dynamic load changes. Subsequently, another tracking scenario is presented in Figure 22b, wherein the water pump is continuously connected to the DC-DC converter without intermittent activation and deactivation cycles. This configuration represents an additional test condition, further substantiating the robust performance of the MPPT algorithm under various operational scenarios.
In the subsequent configuration, two small water tanks were incorporated into the experimental setup. One tank, filled with water, was intricately connected to the pump’s inlet, while the other tank, left empty, was linked to the pump’s outlet. Numerous test conditions were systematically implemented to assess the efficacy of the proposed MPPT method. The water pump was systematically integrated into the system, both with and without the concurrent presence of the resistive load, as visually represented in Figure 23. Notably, across all tested conditions, the FLC method consistently excelled in accurately tracking the maximum power, showcasing remarkable performance. Figure 24 showcases an additional set of test conditions, providing further evidence of the MPPT system’s outstanding performance under varying scenarios, encompassing configurations involving both resistive load and water pump systems. The demonstrated effectiveness of the MPPT algorithm across these diverse conditions underscores its versatility and reliability in optimizing power output, solidifying its suitability for applications involving water pump systems confronted with a spectrum of operational scenarios.

5. Discussion

The proposed FLC-MPPT algorithm was simulated under variations of solar radiation and temperature. The results show that the proposed algorithm accurately tracked the maximum power of the PV module under the all-weather conditions. The oscillations in MPP are less than the oscillations when the conventional MPPT is used. Moreover, the tracking efficiency of the proposed MPPT is 99.43% which is higher than the tracking efficiency of the conventional MPPT (97.83%).
The proposed MPPT algorithm is practically examined under real weather conditions as discussed in Section 4. The proposed MPPT is examined under different cases of loading variations.
  • In the first case, it is tested under a fixed resistive load for two different days, each for four hours (the measured temperature and solar radiation are seen in Figure 17 and Figure 19). In these two scenarios, the proposed MPPT accurately tracked the maximum power with low oscillations around the MPP. Moreover, it was examined under a step change in the solar radiation. To test the MPPT under a step change of solar radiation, the PV module is covered by an opaque cover and then removed. Even under this step change in the solar radiation, the proposed MPPT keeps tracking the maximum power as seen in Figure 21.
  • In the second case, the MPPT is examined under load variation:
    • The water pump is connected in parallel with the fixed resistive load. That is, the load is a dynamic load. The water pump is connected and disconnected many times as seen in Figure 22a. The proposed MPPT keeps tracking the maximum power point, while the load voltage is changed due to the loading variation.
    • Moreover, the proposed MPPT is tested under different loading conditions in which the resistive load is only connected, then the motor is connected in parallel with the resistive load, and finally the resistive load is isolated. Figure 23 shows the robustness of the proposed MPPT algorithm under this hard loading variation.
Finally, the simulation and the experimental results show that the proposed MPPT is working effectively and accurately with high robustness under weather variations and under loading variations.

6. Conclusions

This study presents a comprehensive investigation into the design, implementation, and evaluation of a photovoltaic (PV) model integrated with a DC-DC buck-boost converter featuring maximum power point tracking (MPPT) capabilities, all developed using MATLAB/Simulink. The research proposes a novel MPPT method based on fuzzy logic control and compares it with the conventional P&O MPPT approach. Rigorous testing under varying solar irradiance and PV temperature conditions has been conducted, with simulation results conclusively illustrating the efficacy of the proposed fuzzy logic controller in consistently tracking the maximum power point (MPP) across diverse environmental circumstances. Comparative analysis highlights the superior performance of the fuzzy logic-based MPPT method, showcasing reduced oscillations around the MPP and faster response times compared to traditional methods. Furthermore, an assessment of tracking efficiency underscores the method’s higher effectiveness, particularly in dynamically changing atmospheric conditions. Real-world implementation of the MPPT system under constant and dynamic load scenarios validates its ability to accurately and swiftly track the MPP, thus affirming its potential to enhance overall PV system efficiency, especially in environments with fluctuating operational conditions. In summary, this research provides valuable insights into the development and evaluation of MPPT systems, demonstrating the effectiveness of the proposed fuzzy logic-based approach in optimizing PV module operation. The combination of simulation and experimental results enhances the credibility of the designed MPPT system, paving the way for its potential application in real-world photovoltaic setups subject to varying environmental conditions.

Author Contributions

Conceptualization, A.A., A.M.N. and A.A.A.-S.; methodology, M.A. and H.M.H.F.; software, A.M.N. and A.A.A.-S.; validation, A.A.A.-S., A.M.N., H.M.H.F. and A.A.; formal analysis, A.A., A.M.N., A.A.A.-S. and A.M.A.; investigation, A.M.A.; resources, M.A.; data curation, A.M.A., A.Q.; writing—original draft preparation, A.A. and A.M.N.; writing—review and editing, A.A.A.-S., A.M.A., H.M.H.F. and A.Q.; visualization, A.A., A.M.A. and M.A.; supervision, A.A.A.-S. and A.Q.; project administration, M.A. and A.Q.; funding acquisition, A.Q. and A.A.A.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported and funded by the Deanship of Scientific Research at Imam Mohammad Ibn Saud Islamic University (IMSIU) (grant number IMSIURG23022).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sovacool, B.K.; Schmid, P.; Stirling, A.; Walter, G.; MacKerron, G. Differences in carbon emissions reduction between countries pursuing renewable electricity versus nuclear power. Nat. Energy 2020, 5, 928–935. [Google Scholar] [CrossRef]
  2. De Martin, I.D.; Pasqualotto, D.; Tinazzi, F.; Zigliotto, M. Model-Free Predictive Current Control of Synchronous Reluctance Motor Drives for Pump Applications. Machines 2021, 9, 217. [Google Scholar] [CrossRef]
  3. Bhukya, L.; Kedika, N.R.; Salkuti, S.R. Enhanced maximum power point techniques for solar photovoltaic system under uniform insolation and partial shading conditions: A review. Algorithms 2022, 15, 365. [Google Scholar] [CrossRef]
  4. Omotoso, H.O.; Al-Shamma’a, A.A.; Farh, H.M.; Noman, A.M.; Alkuhayli, A.A. Parameter extraction of solar photovoltaic modules using Manta Ray Foraging Optimization (MRFO) Algorithm. In Proceedings of the 2022 IEEE 16th International Conference on Compatibility, Power Electronics, and Power Engineering (CPE-POWERENG), Birmingham, UK, 29 June–1 July 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar]
  5. A. Alturki, F.; Al-Shamma’a, A.A.; M. H. Farh, H. Simulations and dSPACE real-time implementation of photovoltaic global maximum power extraction under partial shading. Sustainability 2020, 12, 3652. [Google Scholar] [CrossRef]
  6. Abidi, H.; Sidhom, L.; Chihi, I. Systematic Literature Review and Benchmarking for Photovoltaic MPPT Techniques. Energies 2023, 16, 3509. [Google Scholar] [CrossRef]
  7. Zaky, A.A.; Sergeant, P.; Stathatos, E.; Falaras, P.; Ibrahim, M.N. Employing Dye-Sensitized Solar Arrays and Synchronous Reluctance Motors to Improve the Total Cost and Energy Efficiency of Solar Water-Pumping Systems. Machines 2022, 10, 882. [Google Scholar] [CrossRef]
  8. Yañez-Badillo, H.; Beltran-Carbajal, F.; Rivas-Cambero, I.; Favela-Contreras, A.; Arroyo-Nuñez, J.H.; Balderas-Gutierrez, J.N. Enhanced Output Tracking Control for Direct Current Electric Motor Systems Using Bio-Inspired Optimization. Machines 2023, 11, 1006. [Google Scholar] [CrossRef]
  9. Latifi, M.; Abbassi, R.; Jerbi, H.; Ohshima, K. Improved krill herd algorithm based sliding mode MPPT controller for variable step size P&O method in PV system under simultaneous change of irradiance and temperature. J. Frankl. Inst. 2021, 358, 3491–3511. [Google Scholar]
  10. Rezk, H.; Aly, M.; Ghoniem, R.M. Robust Fuzzy Logic MPPT Using Gradient-Based Optimization for PEMFC Power System. Sustainability 2023, 15, 13368. [Google Scholar] [CrossRef]
  11. Giurgi, G.I.; Szolga, L.A.; Giurgi, D.V. Benefits of fuzzy logic on MPPT and PI controllers in the chain of photovoltaic control systems. Appl. Sci. 2022, 12, 2318. [Google Scholar] [CrossRef]
  12. Castillo, O.; Amador-Angulo, L.; Castro, J.R.; Garcia-Valdez, M. A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems. Inf. Sci. 2016, 354, 257–274. [Google Scholar] [CrossRef]
  13. Cervantes, L.; Castillo, O. Type-2 fuzzy logic aggregation of multiple fuzzy controllers for airplane flight control. Inf. Sci. 2015, 324, 247–256. [Google Scholar] [CrossRef]
  14. Chekired, F.; Larbes, C.; Rekioua, D.; Haddad, F. Implementation of a MPPT fuzzy controller for photovoltaic systems on FPGA circuit. Energy Procedia 2011, 6, 541–549. [Google Scholar] [CrossRef]
  15. Purnama, I.; Lo, Y.K.; Chiu, H.J. A fuzzy control maximum power point tracking photovoltaic system. In Proceedings of the 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011), Taipei, Taiwan, 27–30 June 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 2432–2439. [Google Scholar]
  16. Errouha, M.; Derouich, A.; Motahhir, S.; Zamzoum, O.; El Ouanjli, N.; El Ghzizal, A. Optimization and control of water pumping PV systems using fuzzy logic controller. Energy Rep. 2019, 5, 853–865. [Google Scholar] [CrossRef]
  17. Alice Hepzibah, A.; Premkumar, K. ANFIS current voltage controlled MPPT algorithm for solar powered brushless DC motor based water pump. Electr. Eng. 2020, 102, 421–435. [Google Scholar] [CrossRef]
  18. Darcy Gnana Jegha, A.; Subathra, M.S.P.; Manoj Kumar, N.; Subramaniam, U.; Padmanaban, S. A high gain dc-dc converter with grey wolf optimizer based MPPT algorithm for PV fed BLDC motor drive. Appl. Sci. 2020, 10, 2797. [Google Scholar] [CrossRef]
  19. Parimala, V.; Ganeshkumar, D.; Divya, M. Implementation of Solar Water Pumping System Using Fuzzy Logic Controller. In Proceedings of the 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 6–7 March 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 967–970. [Google Scholar]
  20. Hasan, M.; Alhazmi, W.H.; Zakri, W. A fuzzy rule based control algorithm for MPPT to drive the brushless dc motor based water pump. J. Intell. Fuzzy Syst. 2022, 42, 1003–1014. [Google Scholar] [CrossRef]
  21. Tha’er, O.S.; Abuashour, M.I.; Osman, N.F. Transient Analysis of DC Shunt Motor Supplied by Stand-alone PV System Employing FOCV for MPPT. In Proceedings of the 2020 Advances in Science and Engineering Technology International Conferences (ASET), Dubai, United Arab Emirates, 4 February–9 April 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  22. Altimania, M.R.; Elsonbaty, N.A.; Enany, M.A.; Gamil, M.M.; Alzahrani, S.; Alraddadi, M.H.; Mosaad, M.I. Optimal Performance of Photovoltaic-Powered Water Pumping System. Mathematics 2023, 11, 731. [Google Scholar] [CrossRef]
  23. Villalva, M.G.; Gazoli, J.R. 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]
  24. Walker, G. Evaluating MPPT converter topologies using a MATLAB PV model. J. Electr. Electron. Eng. 2001, 21, 49–56. [Google Scholar]
  25. Kurokawa, F.; Ishibashi, T. Dynamic characteristics of digitally controlled buck-boost dc-dc converter. In Proceedings of the 2009 International Conference on Power Electronics and Drive Systems (PEDS), Taipei, Taiwan, 2–5 November 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 300–303. [Google Scholar]
  26. Hart, D.W.; Hart, D.W. Power Electronics; McGraw-Hill: New York, NY, USA, 2011; Volume 166. [Google Scholar]
  27. Mohan, N.; Undeland, T.M.; Robbins, W.P. Power Electronics: Converters, Applications, and Design; John Wiley & Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
  28. Narwat, L.K.; Dhillon, J. Design and operation of fuzzy logic based MPPT controller under uncertain condition. J. Phys. Conf. Ser. 2021, 1854, 012035. [Google Scholar] [CrossRef]
  29. Thaker, S.; Nagori, V. Analysis of fuzzification process in fuzzy expert system. Procedia Comput. Sci. 2018, 132, 1308–1316. [Google Scholar] [CrossRef]
Figure 1. The proposed photovoltaic system-powered DC shunt motor.
Figure 1. The proposed photovoltaic system-powered DC shunt motor.
Machines 12 00442 g001
Figure 2. Equivalent circuit of PV cell simulation.
Figure 2. Equivalent circuit of PV cell simulation.
Machines 12 00442 g002
Figure 3. PV curves under changing irradiation.
Figure 3. PV curves under changing irradiation.
Machines 12 00442 g003
Figure 4. PV curves under changing temperature.
Figure 4. PV curves under changing temperature.
Machines 12 00442 g004
Figure 5. A DC-DC buck-boost converter circuit.
Figure 5. A DC-DC buck-boost converter circuit.
Machines 12 00442 g005
Figure 6. Inductor voltage and currents.
Figure 6. Inductor voltage and currents.
Machines 12 00442 g006
Figure 7. The stages of the FLC.
Figure 7. The stages of the FLC.
Machines 12 00442 g007
Figure 8. The membership function of the input variable ( Δ P ).
Figure 8. The membership function of the input variable ( Δ P ).
Machines 12 00442 g008
Figure 9. The membership function of the input variable ( Δ V ).
Figure 9. The membership function of the input variable ( Δ V ).
Machines 12 00442 g009
Figure 10. The membership function of the output variable ( Δ V r e f ).
Figure 10. The membership function of the output variable ( Δ V r e f ).
Machines 12 00442 g010
Figure 11. The surface viewer.
Figure 11. The surface viewer.
Machines 12 00442 g011
Figure 12. Changing the ambient condition.
Figure 12. Changing the ambient condition.
Machines 12 00442 g012
Figure 13. MPP tracking with FLC.
Figure 13. MPP tracking with FLC.
Machines 12 00442 g013
Figure 14. MPP tracking with P&O method.
Figure 14. MPP tracking with P&O method.
Machines 12 00442 g014
Figure 15. Block diagram of the hardware setup.
Figure 15. Block diagram of the hardware setup.
Machines 12 00442 g015
Figure 16. The hardware setup of the system.
Figure 16. The hardware setup of the system.
Machines 12 00442 g016
Figure 17. Changing ambient conditions: Test Condition 1.
Figure 17. Changing ambient conditions: Test Condition 1.
Machines 12 00442 g017
Figure 18. Experimentally tracking the behavior of the FLC-MPPT: Test Condition 1.
Figure 18. Experimentally tracking the behavior of the FLC-MPPT: Test Condition 1.
Machines 12 00442 g018
Figure 19. Changing ambient conditions: Test Condition 2.
Figure 19. Changing ambient conditions: Test Condition 2.
Machines 12 00442 g019
Figure 20. Experimentally tracking the behavior of the FLC-MPPT: Test Condition 2.
Figure 20. Experimentally tracking the behavior of the FLC-MPPT: Test Condition 2.
Machines 12 00442 g020
Figure 21. Performance of the FLC-MPPT method under rapid changing solar radiation.
Figure 21. Performance of the FLC-MPPT method under rapid changing solar radiation.
Machines 12 00442 g021
Figure 22. Performance of the MPPT algorithm under the no load water pump.
Figure 22. Performance of the MPPT algorithm under the no load water pump.
Machines 12 00442 g022
Figure 23. Performance of the MPPT algorithm under a loaded water pump.
Figure 23. Performance of the MPPT algorithm under a loaded water pump.
Machines 12 00442 g023
Figure 24. Performance of the MPPT under a loaded water pump system (second test condition).
Figure 24. Performance of the MPPT under a loaded water pump system (second test condition).
Machines 12 00442 g024
Table 1. The PV module parameters.
Table 1. The PV module parameters.
ParametersValue
Maximum Power (Pmax)115 W
Voltage at Pmax (Vmp)17.1 V
Current at Pmax (Imp)6.7 A
Open Circuit Voltage (Voc)21.8 V
Short Circuit Current (Isc)7.5 A
Temperature Coefficient of Isc0.065 ± 0.015%/°C
Table 2. Parameters of buck-boost converter.
Table 2. Parameters of buck-boost converter.
Buck-Boost Converter Parameters
Inductor L 1 mH
Input Capacitor C11000 μ F
Output Capacitor C2330 μ F
Switching frequency40 kHz
Resistive Load5 Ω
MOSFET Type: IRF3710
Diode Type: BYV32-200
Components Used in the Experimental Setup
Controller Type: dSPACE 1104 DSP
Current TransducerLTS 25-NP
Voltage DividerTwo 120 KΩ and 39 KΩ resistors are connected in series. The voltage is taken across the 39 KΩ resistor.
Table 3. Rule base used in the fuzzy logic controller.
Table 3. Rule base used in the fuzzy logic controller.
Δ P NBNSZPSPB
Δ V
NBNBNBZNSNS
NSNSNSZNSNB
ZNBNSZPBPB
PSNBNBZPBPB
PBPBPBZZZ
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

Alkuhayli, A.; Noman, A.M.; Al-Shamma’a, A.A.; Abdurraqeeb, A.M.; Alharbi, M.; Hussein Farh, H.M.; Qamar, A. Enhancing Photovoltaic-Powered DC Shunt Motor Performance for Water Pumping through Fuzzy Logic Optimization. Machines 2024, 12, 442. https://doi.org/10.3390/machines12070442

AMA Style

Alkuhayli A, Noman AM, Al-Shamma’a AA, Abdurraqeeb AM, Alharbi M, Hussein Farh HM, Qamar A. Enhancing Photovoltaic-Powered DC Shunt Motor Performance for Water Pumping through Fuzzy Logic Optimization. Machines. 2024; 12(7):442. https://doi.org/10.3390/machines12070442

Chicago/Turabian Style

Alkuhayli, Abdulaziz, Abdullah M. Noman, Abdullrahman A. Al-Shamma’a, Akram M. Abdurraqeeb, Mohammed Alharbi, Hassan M. Hussein Farh, and Affaq Qamar. 2024. "Enhancing Photovoltaic-Powered DC Shunt Motor Performance for Water Pumping through Fuzzy Logic Optimization" Machines 12, no. 7: 442. https://doi.org/10.3390/machines12070442

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop