Next Article in Journal
A Comprehensive Energy Analysis and Related Carbon Footprint of Dairy Farms, Part 2: Investigation and Modeling of Indirect Energy Requirements
Previous Article in Journal
A Steady-State Analysis Method for Modular Multilevel Converters Connected to Permanent Magnet Synchronous Generator-Based Wind Energy Conversion Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Logic-Based Perturb and Observe Algorithm with Variable Step of a Reference Voltage for Solar Permanent Magnet Synchronous Motor Drive System Fed by Direct-Connected Photovoltaic Array

1
Departement of Electrical Engineering, Kasdi Merbah University Ouargla, Ouargla 30000, Algeria
2
MoDERNa Laboratory Mentouri, University of Constantine1, Constantine 25000, Algeria
*
Author to whom correspondence should be addressed.
Energies 2018, 11(2), 462; https://doi.org/10.3390/en11020462
Submission received: 17 January 2018 / Revised: 14 February 2018 / Accepted: 14 February 2018 / Published: 22 February 2018

Abstract

:
Photovoltaic pumping is considered to be the most used application amongst other photovoltaic energy applications in isolated sites. This technology is developing with a slow progression to allow the photovoltaic system to operate at its maximum power. This work introduces the modified algorithm which is a perturb and observe (P&O) type to overcome the limitations of the conventional P&O algorithm and increase its global performance in abrupt weather condition changes. The most significant conventional P&O algorithm restriction is the difficulty faced when choosing the variable step of the reference voltage value, a good compromise between the swift dynamic response and the stability in the steady state. To adjust the step reference voltage according to the location of the operating point of the maximum power point (MPP), a fuzzy logic controller (FLC) block adapted to the P&O algorithm is used. This allows the improvement of the tracking pace and the steady state oscillation elimination. The suggested method was evaluated by simulation using MATLAB/SimPowerSystems blocks and compared to the classical P&O under different irradiation levels. The results obtained show the effectiveness of the technique proposed and its capacity for the practical and efficient tracking of maximum power.

1. Introduction

The electrical energy use is an important demand of our daily life that keeps on growing. Thus, the increase in the electrical energy production is linked to the value of the consumption and the increase in consumption cannot be completely stopped. To remedy that, we boost the systems’ efficiency. In addition, the solar energy production via photovoltaic (PV) cells is a very interesting renewable source that should be used to meet the demand for electrical energy.
The abundance and risk-free nature of photovoltaic energy has increased its widespread use until it arrived at an annual growth rate of 35–40% [1].
Recently, photovoltaic energy has caught a lot of interest because its benefits include relatively modest and low complexity structural requirements that are harmless to our planet and renewable compared to standard energy sources. The use of photovoltaic systems allows us to improve the living conditions in remote areas while preserving a clean environment. Last year, photovoltaic systems were installed all around the world. As an example, in 1993, around 10,000 photovoltaic systems were installed for water pumping, and after five years, the photovoltaic systems increased in number six-fold to almost 60,000 systems [2].
The photovoltaic system is constituted of elements that are interconnected and created to achieve the specific purpose and to provide the required electricity by the use of a device related to the load conditions.
The efficiency range may decrease during the fluctuation in: solar radiation, panel temperature conditions, and load. For this, many scientists have examined different maximum power point tracking (MPPT) techniques that were discussed by designers to study control methods and power converters for the tracking of the MPP of a photovoltaic module and extract their disadvantages and advantages so as to understand better their influence on the system’s performance.
Lately, for the automatic identification and exploitation at a MPPT, various methods and techniques have been published that differ in many degrees (complexity, yield, cost, material, popularity, speed of convergence, etc.).
A comparison between several aspects of the principal MPPT techniques (CV, P&O, INC, SC, and OV) was discussed in [3,4,5]. Among the drawbacks of the CV technique (constant voltage) [3] is the negligence of its purpose, which is the tracking of the MPP that was visible when it set the reference voltage to a better fixed voltage and kept it constant under any operating condition, but this technique is also advantageous compared to the P&O (perturb and observe) and INC techniques (incremental conductance), since it overcomes them in efficiency when it is a photovoltaic network of a feeble irradiation and a low implementation cost.
The fact that the OV (fractional open-circuit voltage) and SC (fractional short-circuit current) techniques use an additional static switch to perform the open-circuit and short-circuit conditions makes them more moderate and efficient in energy gains compared to the CV technique. The triviality of the static switches made the authors in [3,5] prefer the P&O and INC techniques for their lower relative cost. In reference [5], the author shows that the P&O techniques implantation cost is more economical than the INC technique’s despite the similarity of their performances.
In [6,7,8] the authors deduced that the P&O method is the most commonly used technique in practice, due to its ease of implementation of a low-cost device. The P&O method has a high MPP tracking performance compared to other techniques. However, it loses this characteristic during quick changes of irradiation and temperature. When weather conditions change slowly or constantly, the algorithm also oscillates around or near the MPP, wasting an amount of the available energy [9].
In this work, a drive system of variable speed consists of a set of interacting elements such as: the photovoltaic panels, the voltage inverter, the permanent magnet synchronous motor (PMSM), and the centrifugal pump. The motor, the space vector pulse width modulation (SVPWM) control, the PV model, and the P&O algorithm will be explained in detail. To improve the drive system in both dynamic response and steady-state, a variable step of reference voltage with P&O algorithm can be implemented using a fuzzy logic controller (FLC).
The collaboration of the system’s various elements (motor, P&O algorithm, FLC, and drive system) will be analyzed in terms of performance under different operating conditions such as the irradiation and variation. The results are acquired using MATLAB/Sim-Power-System blocks.

2. Modeling of the Photovoltaic Cells

The modeling of photovoltaic cells resembles the modelling of a current generator mounted in parallel with a diode, as shown in Figure 1. The cell behaves like a diode when there isn’t any light to generate the current. As the incident light intensity increases, the cell generates a current.
The characteristic equation can be deduced directly by using the Kirchhoff law: [10,11]
I P V = I p h I d I S H
The expansion of the equation connecting the current delivered by a PV module, which consists of putting NS cells in series and the voltage at its terminals and several variables (as summarized in Table 1 which gives the simplified circuit model), is represented below and in the associated equations:
I P V = I p h I S [ exp ( ( R S · I P V + V P V ) V t ) 1 ] ( R S · I P V + V P V R s h )
I d = I S [ exp ( ( R S · I P V + V P V ) V t ) 1 ] a n d I S H = ( R S · I P V + V P V R s h )
I p h = N p · I p h , c e l l , I S = N p · I S , c e l l a n d V t = N S · n · k · T q
where n is defined as the diode’s ideality factor (typically between 1 and 2), and RS and RSH represent the series and shunt resistors. Manufacturers often tend to supply the RS value in the datasheet of the product [11]. If not provided, the equation of RS can be extracted by differentiating the Equation (1) then rearranging it in the RS phrase.
d I P V = 0 I S · q ( d V P V + R S · d I P V n · k · T ) · e q ( V P V + R S · I P V n · k · T )
R S = d I P V d V P V n · k · ( T / q ) I S · e q ( V P V + R S · I P V n · k · T )
The solar cells’ efficiency is decreased by the power dissipation through the internal resistors during operation. The modeling of these exploitative resistances can be done as that of a parallel shunt resistor (RSH) and a series resistor (RS). If the RSH decreases too much, the VOC decreases, while the RS increase may drop the ISC. It is doable to approximate the series values and shunt resistors, RS and RSH, from the slopes of the I/V curve respectively to the VOC and the ISC. However, the series resistance RS of the PV module is determined from the 1/slope of the I-V characteristics at open circuit voltage VOC, and the shunt resistance RSH is equal to the inverse of the slope of the I-V characteristics at the short-circuit ISC. After that, the measurements of the resistances to the ISC and the VOC will then be taken and noted.
Under Matlab/Simulink, the IPV equation was used to define the electrical characteristics of the PV module (Appolo-solar-energy ASEC-205 G6M), as well as to simulate the characteristics of the P-V and I-V for various levels of temperature and irradiation, which are shown in Table 2 by respecting the standard STC’s three factors (irradiation, air mass, cell temperature).
Figure 2 shows the variation of the I-V and P-V output’s characteristics of the simulated PV module as a function of the irradiation and temperature variation. These agree with the characteristics provided by the module manufacturer.

3. Fuzzy Logic-Based P&O Algorithm with Variable Step of a Reference Voltage

The P&O algorithm’s basic structure and easy implementation caused it to be considered as the most commonly used MPPT algorithm for all techniques. It is built on the notion that the power–voltage curve dP/dV reaches zero at the curve’s top.
Decrementing or incrementing periodically the photovoltaic generator’s voltage values or the current output, the corresponding output power comparison of the photovoltaic generator P (n + 1), and the previous disturbance P (n) is the P&O’s operating principle.
The disturbance has to be maintained in the same initial direction if the disturbance of the terminal voltage causes an increase in the power (dP/dV > 0), otherwise it will be moved in the converse direction. This process is redone until the maximum power reaches the point dP/dV = 0. We prefer the P&O algorithm for its advantages, but let us not forget its disadvantage, which is the unstoppable oscillation around the power even when it reaches the MPP, which causes extra losses of power. This can be remedied by implementing either a direct duty cycle control where the power is measured at each PWM cycle [12,13,14], or a reference voltage control where a reference voltage is manipulated as a disturbance parameter and a proportional integral (PI) controller is required to accommodate the duty cycle [15,16,17].
To eliminate the limitation that exists in the conventional P&O algorithm’s implementations, we use a P&O algorithm based on the modified conventional algorithm, in which we implemented a fuzzy logic controller block to provide a variable step of reference voltage. The suggested modified P&O algorithm’s flowchart is shown in Figure 3.
The modified power values ΔPPV as well as the modified current values ΔIPV of the photovoltaic generator present the inputs of the fuzzy logic controller block. The adjustments of the controller to the variable step ΔVref of the P&O depend on the current solar temperature and irradiation. To lower the cost and complexity of the FLC block’s implementation, it is implemented in a way so that it shares the same sensors with the P&O that measure the voltages and currents of the PV generator.
The reference voltage is deemed as a disturbance and control element of the proposed algorithm, so the ΔVref is disturbed by subtracting or adding the variable step in accordance with the variation of the acquired PV output power. This step is calculated by the adapted FLC block, so it has the role of adjusting the value of the step in accordance with the operating point position. The step value changes proportionally with the interval between the operating point and the MPP. This process continues until the MPP is attained, whose FLC block sets the step value as zero. Therefore, this ensures a fast dynamic response and eliminates the oscillations around the MPP when a steady state is reached.

4. Fuzzy Logic Controller

The fuzzy logic controller proposed is based on an initial knowledge of the system. It is used to modify and control the step of reference voltage. A functional diagram of a FLC block can be structured by collaborating between four sections: fuzzification, inference, defuzzification, and rule base, as illustrated in Figure 4 where the modified values of the photovoltaic generator power ΔPPV and those of the current ΔIPV present the inputs and ΔVref presents the output that we will send to the P&O algorithm.
The input variables, ΔPPV, ΔIPV, and output ΔVref of the fuzzy logic controller proposed can be calculated by the use of these equations:
Δ V P V ( k ) = ( V P V ( k ) V P V ( k 1 ) )
Δ I P V ( k ) = ( I P V ( k ) I P V ( k 1 ) )
Δ P P V ( k ) = Δ V P V ( k ) × Δ I P V ( k )
Using Equations (7) and (8), the power variation values ΔPPV and the output current variation ΔIPV of the PV generator can be stabilized before the fuzzification process to achieve the control calculation’s simplification.
In this model, the membership function of the output and input variables used as presented in Figure 5, all membership functions (ΔPPV, ΔIPV, ΔVref), are expressed with a triangular function. Five linguistic terms are defined: NB as negative big, NS as negative small, ZZ as zero, PS as positive small, and PB as positive big.
All information of the monitored parameters are available in the fuzzy rules base that is a set of verification laws (IF THEN). We possess two inputs and each one has five membership functions, which gives a 25 rule constitution in the FLC inference rules, as given in the Table 3. The function of the latter is to define the variable step of reference voltage so as to convey it to the P&O algorithm to track the PPM and stop iteration once that point is reached.
A fuzzy controller output is always a fuzzy set, so it must be filtered by a defuzzification process to define the net output of the proposed fuzzy control.
Diverse defuzzification techniques were proposed by different authors. In which the defuzzification method of the center of gravity (COG) or centroid [18,19,20] is the most common, where the shredder determines the gravity center to use its value as an FLC output.

5. Description of Solar Permanent Magnet Synchronous Motor (PMSM) Drive System

5.1. Vector Control of PMSM

One single source composed of three parallel panels is enough to power the PMSM and increase its efficiency. The Kirchhoff voltage law can be utilized so as to express the PMSM voltage equation, as given in the equation:
V d ( t ) = R i d ( t ) + d ψ d ( t ) d t ω e ψ q ( t )
V q ( t ) = R i q ( t ) + d ψ q ( t ) d t ω e ψ d ( t )
where R is the winding resistance of the stator, ωe is the electrical rotor frequency, and, respectively, ψd and ψq are the linkage fluxes of the two axis (d-axis and q-axis) when:
ψ d = L d i d + ψ m
ψ q = L q i q .
The ψm is the linkage of the flux due to the rotor magnets effects. The electromagnetic torque of a PMSM in the axis d and q can be given by:
T e = 2 3 p [ ψ d i d ψ q i q ] .
The sign p shows the number of pairs of poles. Based on the authors’ approach [21], the pole placement method can design the PI controller’s parameters. In Figure 6, a global schematic presentation of the PMSM controlled by a vector control powered by an inverter is shown. The desired voltage Vref will be created according to the power generated from three PV panels to consume all the power generated from the panel.
Effectively, after comparing the measured voltage VPV and the desired Vref, the PI controller is added in the outer loop so as to generate the desired Ωref speed. This latter speed signal is also compared with the measured one as an inner loop. This error signal will be sent to the PI controller, which generates transversal stator current as a reference one. Because the magnets produce a constant flux, the current Id must be controlled at zero current. PMSM parameters are cited in Appendix A.

5.2. Space Vector Pulse Width Modulation SVPWM

The SVPWM is used in modern drive of electric motors so as to obtain arbitrary waveforms. It will be studied on a three-phase inverter. The concept of the SVPWM consists of reconstructing the voltage vector Vmoy from eight voltage vectors. Each one of these vectors corresponds to an association of the states of the three-phase voltage inverter switches [20].
A reference voltage vector is calculated globally and approximated over a modulation period T by an average voltage vector Vmoy. The latter is elaborated by the application of the adjacent voltage vectors and the null vectors V0 and V7. A combinatorial analysis of all the possible states of the switches makes it doable to calculate the voltage vector (V, V).
The eight voltage vectors redefined by the association of the switches are represented in the plane (α, β) by Figure 7, [22,23,24,25].

5.3. Modeling of the Centrifugal Pump

A pump has a maximum suction (aspiration) capacity, which is the value of the vacuum it can produce. This characteristic differs depending on the type and the pump’s technical design.
The centrifugal pump’s work involves three parameters: the height, the flow, and the speed. To find the solution of this system of equation, we consider one of the three constant parameters; in general it is the speed which is constant. We have tested our system using a load where the torque increases with the speed squared, such as a pump centrifugal, fan, etc.
T r = k × Ω 2
where k is the constant.

6. Simulation Results

The simulation has been done using MATLAB/Sim-Power-Systems blocks as clarified in Figure 8. The modified P&O block requires the VPV and IPV of the PV array to estimate the reference voltage shown in Figure 8. The Vref is compared with VPV and regulated by a PI controller to define the reference speed of the pump motor. The time sampling step of the models of the two blocks (control blocks and power blocks) is taken as 5.14 μs.
In the first part, a comparative study on the conventional P&O and the P&O based on fuzzy logic is done to show the performance of both techniques under similar conditions. The comparative study takes into consideration two important characteristics: the maximum power point’s tracking speed and the oscillation in the steady state. To display the practice of the suggested FLC-based P&O algorithm, this algorithm was tested with two reference voltage steps: 0.01 and 0.05 under two irradiation changes. The irradiation was changed from 1000 to 500 W/m2 at 0.2 s, then augmented to 1000 W/m2 at 0.6 s as shown in Figure 9a.
Compared to the P&O with a fixed step of 0.01, the P&O with a fixed step of 0.05 shows a good dynamic performance. It can converge more rapidly to the steady state, but the oscillation is much higher. The dynamic performance of the P&O algorithm can be further improved with a larger step size.
Figure 9b represent variation of voltage reference step size at 0.2 s and 0.6 s. Figure 9c shows that the steady-state oscillation has been totally eliminated in the case of the FLC-based P&O and when the output power of the PV generator is greater than 615 W. In addition, the FLC-based P&O offers a faster dynamic response than the P&O of 0.01 and 0.05.
In the second part, the results of the simulation were obtained to show the performance of the fuzzy logic-based P&O algorithm under different conditions such as quick changes of irradiation. The results of the drive system of the solar pumping motor are obtained to operate at 25 °C and 1000 W/m2. They are given in Figure 10a–d. The power characteristic of the photovoltaic generator is shown in Figure 10a with a maximum power point determined as 615 W. The PV generator’s voltage and current are changed as shown in Figure 10b. It should be known that the PV generator’s voltage is adjusted to the MPP of about 26 V. The three-phase stator currents are given in Figure 10c. The motor speed is changed, as illustrated in Figure 10d, which is limited to the maximum available speed of about 3000 rpm. As a second work, the irradiation is adjusted to 500 W/m2. The results are given in Figure 10e–h for this adjusted condition. In this circumstance, the MPP of the PV generator is obtained at about 315 W, as presented in Figure 10e. The photovoltaic generator’s current is decreased from 24 A to 12 A, as illustrated in Figure 10f. Depending on this current decrease, the stator’s currents and the motor speed are decreased as shown in Figure 10g–h. The motor speed is decreased from 2980 rpm to 2250 rpm. The results show that the motor operates at the point of maximum power.

7. Conclusions

In this paper, an improvement of the P&O algorithm with the Fuzzy Logic is developed for a permanent magnet synchronous motor (PMSM) drive system to increase the efficiency of the system without the energy storage by a DC/DC converter and batteries. The system is connected directly to the photovoltaic panels. To ensure a nominal power supply of 26 volts for the motor, a minimum of three panels in parallel is sufficient.
For a direct connection to PV panels that can generate a low voltage level, a low-voltage PMSM is used. To reduce the torque ripple, we use six poles. Because of the need for a 3000 rpm speed, the nominal frequency of the motor is equal to 150 Hz.
In addition, so as to maximize the power flow between the PMSM and the PV array in situations of vigorous radiation and temperature changes, the FLC-based P&O algorithm has been developed. In a changing condition environment, the analysis of the performance of the developed FLC-based P&O algorithm, low voltage PMSM, motor drive, and solar system using MATLAB/SimPowerSystems blocks is performed. The results of the simulation show that at its peak capacity, the pump motor works perfectly even under rapidly changing solar radiation. This proves that the MPPs have been accurately measured with the developed P&O algorithm.

Author Contributions

Mohamed Redha Rezoug, Rachid Chenni, and Djamel Taibi conceived and designed the experiments and performed them; Djamel Taibi and Mohamed Redha Rezoug analyzed the data; Rachid Chenni contributed reagents/materials/analysis tools; Mohamed Redha Rezoug wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

PMSM Parameters;
Vdc = 26 V; R = 0,002 Ω; Ld = 786.10−5 H; Lq = 102.10−4 H; p = 3; Tn = 1.8 Nm; ψm = 0.058 Wb; Pn = 415 W; In = 20 A; n = 2980 rpm; Un = 15 V.

References

  1. Tyagi, V.V.; Rahim, N.A.A.; Rahim, N.A.; Selvaraj, J.A./L. Progress in solar PV technology: Research and achievement. Renew. Sustain. Energy Rev. 2013, 20, 443–461. [Google Scholar] [CrossRef]
  2. Sahin, A.Z.; Rehman, S. Economical Feasibility of Utilizing Photovoltaics for Water Pumping in Saudi Arabia. Int. J. Photoenergy 2012, 2012, 9. [Google Scholar] [CrossRef]
  3. Faranda, R.; Leva, S. Energy comparison of MPPT techniques for PV Systems. WSEAS Trans. Power Syst. 2008, 3, 446–455. [Google Scholar]
  4. Salas, V.; Olías, E.; Barrado, A.; Lázaro, A. Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol. Energy Mater. Sol. Cells 2006, 90, 1555–1578. [Google Scholar] [CrossRef]
  5. Hohm, D.; Ropp, M.E. Comparative study of maximum power point tracking algorithms. Prog. Photovolt. Res. Appl. 2003, 11, 47–62. [Google Scholar] [CrossRef]
  6. Piegari, L.; Rizzo, R.; Spina, I.; Tricoli, P. Optimized Adaptive Perturb and Observe Maximum Power Point Tracking Control for Photovoltaic Generation. Energies 2015, 8, 3418–3436. [Google Scholar] [CrossRef]
  7. Cabal, C.; Alonso, C.; Cid-Pastor, A.; Estibals, B.; Seguier, L.; Leyva, R.; Schweitz, G.; Alzieu, J. Adaptive digital MPPT control for photovoltaic applications. In Proceedings of the 2007 IEEE International Symposium on Industrial Electronics, Vigo, Spain, 4–7 June 2007; pp. 2414–2419. [Google Scholar]
  8. Liu, X.; Lopes, L.A. An improved perturbation and observation maximum power point tracking algorithm for PV arrays. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference, Aachen, Germany, 20–25 June 2004; pp. 2005–2010. [Google Scholar] [CrossRef]
  9. Emilio, M.; Giovanni, P.; Giovanni, S. Two-steps algorithm improving the P&O steady state MPPT efficiency. Appl. Energy 2014, 113, 414–421. [Google Scholar] [CrossRef]
  10. Walker, G. Evaluating MPPT converter topologies using a MATLAB PV model. J. Electr. Electron. Eng. 2001, 21, 49–56. [Google Scholar]
  11. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  12. Liu, F.; Kang, Y.; Zhang, Y.; Duan, S. Comparison of P&O and hill climbing MPPT methods for grid-connected PV converter. In Proceedings of the 2008 3rd IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008. [Google Scholar]
  13. Tan, C.W.; Green, T.C.; Hernandez-Aramburo, C.A. Analysis of perturb and observe maximum power point tracking algorithm for photovoltaic applications. In Proceedings of the IEEE 2nd International Power and Energy Conference, Johor Bahru, Malaysia, 1–3 December 2008. [Google Scholar]
  14. Aashoor, F.A.O.; Robinson, F.V.P. A Variable Step Size Perturb and Observe Algorithm for Photovoltaic Maximum Power Point Tracking. In Proceedings of the 47th International Universities Power Engineering Conference (UPEC), London, UK, 4–7 September 2012. [Google Scholar]
  15. Piegari, L.; Rizzo, R. Adaptive perturb and observe algorithm for photovoltaic maximum power point tracking. IET Renew. Power Gener. 2010, 4, 317–328. [Google Scholar] [CrossRef]
  16. Weidong, X.; Dunford, W.G. A modified adaptive hill climbing MPPT method for photovoltaic power systems. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference, Aachen, Germany, 20–25 June 2004. [Google Scholar]
  17. Chihchiang, H.; Chihming, S. Study of maximum power tracking techniques and control of DC/DC converters for photovoltaic power system. In Proceedings of the 29th Annual IEEE Power Electronics Specialists Conference, Fukuoka, Japan, 22 May 1998. [Google Scholar]
  18. Alajmi, B.N.; Ahmed, K.H.; Finney, S.J.; Williams, B.W. Fuzzy-logic-control approach of a modified hill-climbing method for maximum power point in microgrid standalone photovoltaic system. IEEE Trans. Power Electron. 2011, 26, 1022–1030. [Google Scholar] [CrossRef]
  19. Musa, S.; Mohd-Radzi, M.A.; Hizam, H.; Abdul-Wahab, N.I.; Hoon, Y.; Mohd-Zainuri, M.A.A. Modified synchronous reference frame based shunt active power filter with fuzzy logic control pulse width modulation inverter. Energies 2017, 10, 758. [Google Scholar] [CrossRef]
  20. Deniz, E.; Aydogmus, O.; Aydogmus, Z. Implementation of ANN-based selective harmonic elimination PWM using hybrid genetic algorithm-based optimization. Measurement 2016, 81, 32–42. [Google Scholar] [CrossRef]
  21. Wang, Q.G.; Zhang, Z.; Astrom, K.J.; Cheka, L.S. Guaranteed dominant pole placement with PID controllers. J. Process Control 2009, 19, 349–352. [Google Scholar] [CrossRef]
  22. Benlarbi, K.; Mokrani, L.; Nait-Said, M.S. A fuzzy global efficiency optimization of a photovoltaic water pumping system. Sol. Energy 2004, 77, 203–216. [Google Scholar] [CrossRef]
  23. Mohammed, Y. Design and Implementation of a Robust Current-Control Scheme for a PMSM Vector Drive with a Simple Adaptive Disturbance Observe. IEEE Trans. Ind. Electron. 2007, 54, 1981–1988. [Google Scholar] [CrossRef]
  24. Hilloowala, R.M.; Sharaf, A.M. A rule-based fuzzy logic controller for a PWM inverter in a stand alone wind energy conversion scheme. IEEE Trans. Ind. Appl. 1996, 32, 57–65. [Google Scholar] [CrossRef]
  25. Farhat, M.; Barambones, O.; Sbita, L. Efficiency optimization of a DSP-based standalone PV system using a stable single input fuzzy logic controller. Renew. Sustain. Energy Rev. 2015, 49, 907–920. [Google Scholar] [CrossRef]
Figure 1. The electrical modeling of the photovoltaic (PV) cell.
Figure 1. The electrical modeling of the photovoltaic (PV) cell.
Energies 11 00462 g001
Figure 2. (a) PV and IV curves for different irradiance and constant T; (b) PV and IV curves for different temperatures and constant G.
Figure 2. (a) PV and IV curves for different irradiance and constant T; (b) PV and IV curves for different temperatures and constant G.
Energies 11 00462 g002
Figure 3. Flowchart of the modified perturb and observe (P&O) algorithm.
Figure 3. Flowchart of the modified perturb and observe (P&O) algorithm.
Energies 11 00462 g003
Figure 4. General diagram of a fuzzy logic controller.
Figure 4. General diagram of a fuzzy logic controller.
Energies 11 00462 g004
Figure 5. (a,b) Membership functions of the input variables (∆PPV, ∆IPV) and (c) the output variable ∆Vref.
Figure 5. (a,b) Membership functions of the input variables (∆PPV, ∆IPV) and (c) the output variable ∆Vref.
Energies 11 00462 g005
Figure 6. Global schematic of the permanent magnet synchronous motor (PMSM) controlled.
Figure 6. Global schematic of the permanent magnet synchronous motor (PMSM) controlled.
Energies 11 00462 g006
Figure 7. Representation of inverter status and reference voltage vectors in the stationary reference.
Figure 7. Representation of inverter status and reference voltage vectors in the stationary reference.
Energies 11 00462 g007
Figure 8. The simulation block diagram of the solar drive systems.
Figure 8. The simulation block diagram of the solar drive systems.
Energies 11 00462 g008
Figure 9. Steady-state and dynamic response comparison of the proposed fuzzy logic controller (FLC)-based P&O with the P&O algorithm with step of reference voltage of 0.05 and 0.01. (a) Changes of irradiation; (b) Variable Step of a Reference Voltage; (c) PV array output power.
Figure 9. Steady-state and dynamic response comparison of the proposed fuzzy logic controller (FLC)-based P&O with the P&O algorithm with step of reference voltage of 0.05 and 0.01. (a) Changes of irradiation; (b) Variable Step of a Reference Voltage; (c) PV array output power.
Energies 11 00462 g009aEnergies 11 00462 g009b
Figure 10. Simulation results of FLC-based P&O algorithm. Operating at 25 °C and 1000 W/m2 conditions; (a) P-V curve of PV array, (b) the PV array’s current and voltage, (c) Stator currents, (d) Motor speed, operating at 25 °C and 500 W/m2 conditions; (e) the PV array’s P-V curve, (f) the parameters (I, V) of the PV array, (g) Stator currents, (h) Motor speed.
Figure 10. Simulation results of FLC-based P&O algorithm. Operating at 25 °C and 1000 W/m2 conditions; (a) P-V curve of PV array, (b) the PV array’s current and voltage, (c) Stator currents, (d) Motor speed, operating at 25 °C and 500 W/m2 conditions; (e) the PV array’s P-V curve, (f) the parameters (I, V) of the PV array, (g) Stator currents, (h) Motor speed.
Energies 11 00462 g010aEnergies 11 00462 g010b
Table 1. PV Cell Parameters.
Table 1. PV Cell Parameters.
HintsPV Cell Parameters
ISDiode saturation current for Np
IS,cellCell diode saturation current
IphPhotocurrent for Np
Iph,cellCell photocurrent
IpvThe output current
IdThe diode current
ISHThe shunt resistance current
VtThermal voltage for Ns
nThe ideality factor of diode (1.1007)
kThe Boltzmann’s constant (1.38 × 10−23 J/K)
TThe pn junction’s temperature
qThe electron’s charge (1.6 × 10−19 °C)
Table 2. Manufacturer Specifications for a PV Module.
Table 2. Manufacturer Specifications for a PV Module.
ParameterValue
Cell TypePolycrystalline
Rated Power205 ± 3.0% (W)
Voltage at Maximum Power Vmp25.87 (V)
Open Circuit Voltage Voc33.58 (V)
Short-Circuit Current Isc8.61 (A)
Diode saturation current Id2.3682 × 10−9 (A)
Current at Maximum Power Imp7.93 (A)
Temperature Coefficient of Voc−0.42 (%/°C)
Temperature Coefficient of Isc0.19 (%/°C)
Cells number per module6 × 9
Series resistance RS0.43947 (Ω)
Shunt Resistance RSH116.9171 (Ω)
Table 3. Fuzzy rules base.
Table 3. Fuzzy rules base.
IPVPPV
NBNSZZPSPB
NBNBNSNSZZZZ
NSNSZZZZZZPS
ZZZZZZZZPSPS
PSZZPSPSPSPB
PBPSPSPBPBPB

Share and Cite

MDPI and ACS Style

Rezoug, M.R.; Chenni, R.; Taibi, D. Fuzzy Logic-Based Perturb and Observe Algorithm with Variable Step of a Reference Voltage for Solar Permanent Magnet Synchronous Motor Drive System Fed by Direct-Connected Photovoltaic Array. Energies 2018, 11, 462. https://doi.org/10.3390/en11020462

AMA Style

Rezoug MR, Chenni R, Taibi D. Fuzzy Logic-Based Perturb and Observe Algorithm with Variable Step of a Reference Voltage for Solar Permanent Magnet Synchronous Motor Drive System Fed by Direct-Connected Photovoltaic Array. Energies. 2018; 11(2):462. https://doi.org/10.3390/en11020462

Chicago/Turabian Style

Rezoug, Mohamed Redha, Rachid Chenni, and Djamel Taibi. 2018. "Fuzzy Logic-Based Perturb and Observe Algorithm with Variable Step of a Reference Voltage for Solar Permanent Magnet Synchronous Motor Drive System Fed by Direct-Connected Photovoltaic Array" Energies 11, no. 2: 462. https://doi.org/10.3390/en11020462

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