Next Article in Journal
Effectiveness of Using Phase Change Materials on Reducing Summer Overheating Issues in UK Residential Buildings with Identification of Influential Factors
Previous Article in Journal
Efficient Use of Energy Resources on French Farms: An Analysis through Technical Efficiency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Photovoltaic-Based SEPIC Converter with Dual-Fuzzy Maximum Power Point Tracking for Optimal Buck and Boost Operations

by
Tanaselan Ramalu
1,2,*,
Mohd Amran Mohd Radzi
1,2,
Muhammad Ammirrul Atiqi Mohd Zainuri
1,2,
Noor Izzri Abdul Wahab
1,2 and
Ribhan Zafira Abdul Rahman
1
1
Department of Electrical and Electronic Engineering, Faculty of Engineering, University Putra Malaysia, 43400 Serdang, Selangor, Malaysia
2
Centre for Advanced Power and Energy Research, Faculty of Engineering, University Putra Malaysia, 43400 Serdang, Selangor, Malaysia
*
Author to whom correspondence should be addressed.
Energies 2016, 9(8), 604; https://doi.org/10.3390/en9080604
Submission received: 17 May 2016 / Revised: 18 July 2016 / Accepted: 27 July 2016 / Published: 30 July 2016

Abstract

:
In this paper, a photovoltaic (PV)-based single ended primary-inductor converter (SEPIC) is developed with introduction of dual-fuzzy logic controller (FLC) maximum power point tracking (MPPT) algorithm. Separate FLC parts, for the first time used for MPPT, are configured for optimal operations of both buck and boost operations. During buck operation, a high overshoot voltage exists, and during boost operation, an undershoot voltage occurs, both during the initial rising period. Definitely, a single-FLC MPPT could not be able to minimize both problems, which on the other hand can be handled by the proposed MPPT algorithm. For evaluation purposes, buck operation has been conducted during high irradiance, while during low irradiance, boost operation has been conducted. The dual-FLC MPPT with SEPIC was simulated in MATLAB-Simulink, and further a laboratory prototype was implemented with a TMS320F28335 eZdsp board. Both simulation and experimental results and comparison analysis (with the single-FLC MPPT) have been presented. From the results and analysis, the dual-FLC MPPT performs better than the single-FLC MPPT in terms of faster response time, lower overshoot and undershoot, and further significant reduction of power losses.

Graphical Abstract

1. Introduction

In terms of renewable energy, there is a long list of energy types that comes from various natural resources such as solar, wind, geothermal, sea tide, and biomass. Among them, photovoltaic (PV) from solar is much preferable due to its implementation simplicity with less maintenance. In recent years, PV systems have witnessed neverending demand due to their enormous potential to be the nearest solution we have right now to substitute our diminishing fossil fuel energy sources. When a PV panel is exposed to solar irradiation, it can generate direct current electricity without any environmental impact or contamination. The only drawbacks are that the cost to manufacture PV panels is too high and their small range of efficiency is only about 15%–20% [1,2,3].
PV panels have nonlinear output characteristics and the main factors affecting PV output power are the solar irradiation, temperature and load impedance [3]. When the solar irradiation rises, the PV current increases, however, the temperature of a PV module has a more significant effect on PV voltage operation [4]. Due to the nonlinear output characteristics of PV panels, an algorithm is needed to track the maximum power point (MPP) of the PV curve to deliver the maximum power. This is known as maximum power point tracking (MPPT). The MPPT operation basically involves finding the maximum operating voltage and current at which PV operates to achieve the MPP. Many MPPT methods have been developed and implemented [4,5]. Among them are perturb and observe (P&O), incremental conductance (IC), artificial neural network (ANN), fuzzy logic controller (FLC), constant voltage, three-point weight comparison, short current pulse, and open circuit voltage. The most commonly used traditional methods are P&O and incremental conductance, however, potential artificial intelligent techniques like FLC and ANN are recently gaining popularity in MPPT design due to their ability to achieve higher stability and less noise factor [6]. Specifically, FLC does not require an accurate mathematical model and is known to be very efficient in handling problems that have non-linear variables [6].
Meanwhile, the amount of DC-based equipment operated at various levels is growing higher, and thus, having a DC-DC converter with ability to produce various DC outputs is preferable. The SEPIC converter is preferable due to its ability to buck and boost input voltage and has advantage of having non-inverted output. By having non-inverted output polarity, implementation of circuit to load becomes easier due to the fact the reference point (ground) is the same. There are quiet a number of significant works on SEPIC with PV [7], which also covers MPPT algorithms, including FLC [8]. As MPPT tracks maximum power via increasing or decreasing voltage and current, SEPIC is effective as it increases and decreases voltage at the current’s expense [9].
However, in related to FLC MPPT for SEPIC, there are no such works considering comprehensive evaluations of MPPT for both buck and boost operations. By using only a single FLC for MPPT, although it performs better as compared to P&O [10], using just a common pattern of membership functions may degrade its performance to track MPP, especially when facing dynamic irradiance changes. In addition, at the controller output for producing a PWM signal to power switching devices in SEPIC, this type of MPPT is only suitable to be set as a duty cycle change which will be added to a pre-defined duty cycle. Use of a direct duty cycle approach is totally unsuitable. Consequently, when the irradiance changes rapidly, there is a possibility that the single-FLC MPPT will fail to track its MPP and take a certain amount of time to reach steady state conditions [11,12].
Therefore, this paper proposes a dual-FLC MPPT that offers a significant improvement of both buck and boost operations in SEPIC. Design of membership functions for each FLC will be carried out by focusing to each specific problem in buck and boost operations, respectively. Hypothetically, as further proven later in this paper, during buck operation, a high overshoot voltage exists, and during boost operation, an undershoot voltage occurs, both during the initial period of changes. Thus, the proposed MPPT should ensure not only operation of SEPIC at MPP, but also should address the mentioned problems, both in simulation and experimental works. Two separate loads with a switching circuit, called as load changing circuit, are set up to ensure a significant impact of dynamic changes can be provided during evaluation of the proposed MPPT. As for the rest of this paper, Section 2 covers the proposed PV-based system, followed by a description of the proposed MPPT in Section 3, and both simulation and experimental validations in Section 4 and Section 5, respectively. Finally Section 6 concludes the findings.

2. Proposed Photovoltaic-based SEPIC System

The proposed PV-based SEPIC system, as shown in Figure 1, consists of five main parts: PV panel, SEPIC, controller which consists of dual-FLC MPPT and load changing algorithms, load changing circuit, and loads. Meanwhile, Figure 2 presents the configuration of SEPIC. Voltage and current are measured and used by the dual-FLC MPPT to produce a suitable duty cycle to operate IGBT in SEPIC.
The voltage conversion ratio of SEPIC can be defined as follows:
V o u t = (   D 1 D   ) V i n
where Vout and Vin are the output and input voltages of SEPIC, respectively, and D is the duty cycle which is defined as the ratio of the turn-on duration to the switching time period.
Two separate loads are connected through a load changing circuit, considering one load is specifically used for buck operation and another one for boost operation. Critical performance during the switching period between buck and boost operations can be investigated later. A threshold current is set as 3 A for the load changing algorithm. If the current is less than the threshold value, the circuit will connect SEPIC to load 1. Once the input current is more than the threshold value, the circuit will connect SEPIC to load 2. When irradiance is low, the current delivered from the PV panel will be lower and SEPIC performs boost operation with FLC 1. When the irradiance is higher, the input current from the PV panel will increase, so SEPIC will perform buck operation with FLC 2.

3. Dual-Fuzzy Logic Controller Maximum Power Point Tracking

As mentioned, two FLCs are used as MPPT in this system to perform buck and boost operations, respectively. The same two inputs (error E and change of error CE) at sample time k are used, which are defined as below:
E ( k ) = P ( k ) P ( k 1 ) V ( k ) V ( k 1 )
CE (k) = E (k) − E (k − 1)
where E is the change of PV power over the change of PV voltage, and CE is the difference between the current E from the previous E at a given sample time.
Basically, the operation of FLC can be classified into four main elements: fuzzification, rule base, inference engine and defuzzification [13,14,15,16,17]. During fuzzification, the inputs of the FLC, CE and E variables are calculated and converted into linguistic variables based on the membership functions. The output (in this case it is the duty cycle D) is generated by looking up in a rule base table [18]. The fuzzy output is converted back to a numerical variable from a linguistic variable during defuzzification [19,20,21,22,23]. The design of both FLCs differs in their patterns and ranges, as to reflect effectiveness of buck and boost operations, respectively. The concept of designing them is based on the PV curve, and the mapping of membership functions in the PV curve for the proposed MPPT is shown in Figure 3.
The PV curve has been divided into seven segments with each representing different membership functions in the dual-FLC MPPT. The seven membership functions are Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (ZE), Positive Small (PS), Positive Medium (PM) and Positive Big (PB). ZE membership function is located exactly at the maximum power point of the PV curve. The membership functions of the left hand side of ZE (PS, PM, PB), will be labelled as positive polarity as the gradient of the PV curve is positive, and the membership functions of the right hand side of ZE (NS, NM, NB) will be labelled as negative polarity as the gradient of the PV curve is negative. The areas of PS and NS for both polarities, in which the controller becomes more sensitive towards ZE which determines duty cycle of the controller, are critical.
As mentioned, the design of membership functions for both FLCs is different, as shown in Figure 4 and Figure 5, respectively. FLC 1 is specially designed to overcome undershoot voltage problems and FLC 2 is specially designed to overcome overshoot voltage problems. In each FLC, seven membership functions are configured for all inputs and output. All the membership functions are set as triangular shapes with both ending sides of the universe of disclosure accompanied by a trapezium shape to show continuous operation of the controller. The selected fuzzy method is Mamdani where the maximum of the minimum composition technique for the inference is used. The center-of-gravity method is used in the defuzzification process.
In FLC 1, the negative polarity membership functions such as NB, NM and NS are arranged closely to ZE so that the right hand side of the PV curve is given more priority because the selected area covered under the curve has higher voltage and this could compensate the undershoot voltage. Meanwhile, in FLC 2, the positive polarity membership functions such as PB, PM and PS are arranged closely to ZE so that the left hand side of the PV curve is given more priority because the selected area covered under the curve has lesser voltage and this could reduce the overshoot voltage. Switching signals generated by SEPIC are based on direct duty, so as to overcome the limitation of the single FLC mentioned early. However, an initial D has separately been set for FLC 1 and FLC 2 patterns respectively for preventing the output voltage to have unwanted overshoot or undershoot which could harm the system. Table 1 shows the 49 rules for both FLCs.
Finally, full operation of the controller is shown in Figure 6. After measuring the PV voltage and current, power will be calculated. Then, changes of PV power and voltage are calculated. After that, error E and change of error CE are determined for later use as inputs for the selected FLC. Meanwhile, FLC and load must be chosen, and this process considers measurement of input current. As mentioned, when the input current is lower than the threshold value (which is 3 A) due to low irradiance level, FLC 1 and load 1 will be selected. However, when the input current is higher than threshold value, FLC 2 and load 2 will be selected.

4. Simulation Results

The proposed PV-based SEPIC system was first modeled in MATLAB/Simulink. In this work, the selected PV panel is a polycrystalline silicon type that produces 210 W at 1000 W/m2 (KD210GH-2PU, Kyocera, Esslingen, Germany). The main parameters of the selected PV panel have been tabulated in Table 2. Meanwhile, the main components and parameters of SEPIC are shown in Table 3.
For boost operation, the initial duty cycle is set to 0.6 with output voltage will be 39.9 V, and the output voltage will be stepped down to 17.7 V in buck operation with duty cycle of 0.4. The lower and higher irradiances are set to 200 W/m2 and 700 W/m2., and from both irradiances, the expected currents produced by the PV system are 1.2 A and 5.63 A.
For purpose of comparative evaluation, a single-FLC MPPT has been developed too [21]. The membership functions of the single FLC are shown in Figure 7. The membership functions must equally be arranged, as to address both buck and boost functions. As mentioned, its output is changed by duty cycle to be added later with the pre-defined duty cycle.
To further consolidate the contribution of this paper, Dual FLC has been compared with another two more single FLCs with the same number of membership functions, Single FLC 1 and Single FLC 2 MPPT that have different membership function patterns. Single FLC 1 has membership functions patterned similar to FLC 1 as in Figure 4, while Single FLC 2 has membership functions similar to FLC 2 as in Figure 5. The design of Single FLC 1 and Single FLC 2 is shown in Figure 8 and Figure 9 respectively.
The simulation work initially considers measurement and analysis at PV input due to effect of changed irradiance levels. In addition, performance of output voltages for both loads has been analyzed by undergoing switching operation by load changing circuit. The waveforms have been captured, and performance of the dual-FLC MPPT is compared with the single-FLC MPPT, by considering parameters such as response time and power loss, both during transient part. Figure 10 shows waveforms of input powers for both buck and boost operations. During buck operation, both MPPTs manage to control SEPIC to achieve maximum power as expected at 155 W. However, during transient part, the proposed MPPT performs much better with response time only 0.1 ms to achieve steady state as compared to the single-FLC MPPT with 0.4 ms. Consequently, lower energy loss obtained by the dual-FLC MPPT with only 2.5 µJ as compared to the single-FLC MPPT with 4.2 µJ. Interestingly, big difference between both MPPTs can be seen during boost operation. While the dual-FLC MPPT only needs 12 ms to achieve steady state (energy loss of 4.8 mJ), the single-FLC MPPT contributes to bigger energy loss (up to 210 mJ) due to longer response time (100 ms).
Figure 11 shows output voltages at both loads 1 and 2 during buck and boost operations, respectively. During buck operation with high irradiance, there will be voltage overshoot with smaller value (0.1 V) achieved by the dual-FLC MPPT as compared to the single-FLC MPPT (3.2 V). Furthermore, no such oscillation occurs with the dual-FLC MPPT, while the single-FLC MPPT shows some oscillations before reaching steady state. The negligible oscillation confirms the effectiveness of using direct duty cycle by the dual-FLC MPPT. During boost operation when irradiance is low, negligible undershoot with faster response time (less than 0.04 s) is achieved by the dual-FLC MPPT; whereas the single-FLC MPPT causes a longer time for the load 2 to achieve a stable output voltage with a response time of up to 0.17 s, with an undershoot voltage of 4.2 V. Therefore, from all simulation results, clearly the dual-FLC MPPT shows better performance, with negligible oscillation, small overshoot, fast response time, and negligible undershoot.

5. Experimental Results

A laboratory prototype of the PV-based SEPIC system was developed as shown in Figure 12, with same parameters to investigate performance of the dual-FLC MPPT. A Chroma Programmable DC Power Supply 62100H-600S (600 V/25 A/15 kW, Chroma ATE Inc., Taoyuan, Taiwan) with Solar Array Simulation is used as solar simulator. The dual-FLC MPPT as the proposed algorithm, and also the single-FLC MPPT for comparison purpose, are implemented in a TMS320F28335 eZdsp board (Texas Instruments, Dallas, TX, USA). The same waveforms and parameters as defined in the simulation work are used. The measured and calculated parameters obtained for all simulation results and experimental results are summarized in Table 4.
Figure 13 shows waveforms of input powers for both buck and boost operations. During buck operation, like in the simulation work, the dual-FLC MPPT performs better with a response time of 0.01 s as compared to the single-FLC MPPT with 0.2 s. Reduction of energy loss is obtained by the dual-FLC MPPT (only 4 mJ) as compared to the single-FLC MPPT with 860 mJ. During boost, a significant impact of implementing the dual-FLC MPPT is shown, with only 0.02 s needed to achieve steady state (lower energy loss of 19 mJ), while the single-FLC MPPT causes a bigger energy loss (up to 293 mJ) due to the longer response time (0.26 s).
Figure 14 shows output voltages at both loads 1 and 2 during buck and boost operations, respectively. During buck operation, there will be no overshoot voltage with the dual-FLC MPPT as compared to the single-FLC MPPT (5.3 V). During boost operation, lower undershoot with faster response time (less than 0.01 s) is achieved by the dual-FLC MPPT; however, the single-FLC MPPT takes longer (a response time of up to 0.3 s) for load 2 to obtain a stable output voltage. All experimental results confirm the effectiveness of the dual-FLC MPPT in SEPIC operation to step down and up voltage accordingly.
Changing the single-FLC MPPT to single-FLC 1 MPPT and single-FLC 2 MPPT, the performance of the MPPTs has been evaluated and this case study is rather important to justify the selection of the membership function pattern when applying FLC MPPT. Figure 15 shows the output voltages at both loads 1 and 2 during buck and boost operations by comparing the performance of single-FLC 1 with dual FLC MPPT. During boost operation, the performance of both single-FLC 1 MPPT and dual-FLC MPPT are the same due to their similar membership function patterns. During buck operation, there will be no overshoot voltage with the dual-FLC MPPT as compared to the single-FLC 1 MPPT (5.3 V). By using single-FLC 1, there is no undershoot voltage during boost operation but overshoot voltage still exists during buck operation.
Figure 16 shows output voltages at both loads 1 and 2 during buck and boost operations by comparing the performance of single-FLC 2 with dual-FLC MPPT. During buck operation, the performance of both single-FLC 2 MPPT and dual-FLC MPPT are the same due to their similar membership function patterns. During boost operation, there will be no undershoot voltage obtained by the dual-FLC MPPT as compared to the single-FLC 2 MPPT. Single-FLC 2 MPPT also presents a greater time response of about 0.2 s. By using single-FLC 2, there is undershoot voltage during boost operation but no overshoot voltage exists during buck operation. Table 5 presents simplified results that shows the occurrence of overshoot voltage and undershoot voltage during buck and boost condition for each MPPT algorithm and it clearly shows the need of dual FLC MPPT to buck and boost output voltage without having energy losses during the initial period.

6. Conclusions

This paper has successfully presented significant work on dual-FLC MPPT for SEPIC. The results obtained, from both simulation and experimental work, clearly show the effectiveness of the dual-FLC MPPT as compared to the single-FLC MPPT. In the dual-FLC MPPT, both FLC parts, assigned for buck and boost operations, significantly overcome the problems of overshoot and undershoot voltages. Overcoming these problems consequently contributes to a reduction of energy losses. In addition, besides addressing MPPT for obtaining the maximum power in steady state operation, the proposed MPPT has successfully proven to function in situations of fast changing irradiance.

Acknowledgments

This work is supported by the Fundamental Research Gant Scheme under the Ministry of Higher Education, Malaysia (03-01-14-1413FR).

Author Contributions

Tanaselan Ramalu designed and developed the main parts of the research work, including simulation model, experimental set up, and analyses of the obtained results. Tanaselan Ramalu was also mainly responsible for preparing the paper. Mohd Amran Mohd Radzi contributed in simulation, experimental, and writing parts. Muhammad Ammirrul Atiqi Mohd Zainuri, Noor Izzri Abdul Wahab and Ribhan Zafira Abdul Rahman also involved in verifying the work and actively contributed to finalize the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Parida, B.; Iniya, S.; Goic, R. A review of solar photovoltaic technologies. Renew. Sustain. Energy Rev. 2011, 15, 1625–1636. [Google Scholar] [CrossRef]
  2. Ding, K.; Bian, X.G.; Liu, H.H.; Peng, T. A MATLAB-simulink-based PV module model and its application under conditions of nonuniform irradiance. IEEE Trans. Energy Convers. 2012, 27, 864–872. [Google Scholar] [CrossRef]
  3. Krismadinataa; Rahim, N.A.; Pinga, H.W.; Selvaraja, J. Photovoltaic module modeling using simulink/matlab. Procedia Environ. Sci. 2013, 17, 537–546. [Google Scholar] [CrossRef]
  4. Qi, C.; Ming, Z. Photovoltaic module simulink model for a stand-alone PV system. Phys. Procedia 2012, 24, 94–100. [Google Scholar] [CrossRef]
  5. Durán, E.; Cardona, M.S.D.; Galán, J.; Andújar, J.M. Comparative Analysis of Buck-Boost Converters Used to Obtain I-V Characteristic Curves of Photovoltaic Modules. In Proceedings of the Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008.
  6. Mohd Zainuri, M.; Radzi, M.A.M.; Soh, A.C.; Rahim, N.A. Development of Adaptive Perturb and Observe-Fuzzy Control Maximum Power Point Tracking for Photovoltaic Boost DC-DC Converter. IET Renew. Power Gener. 2014, 8, 183–194. [Google Scholar] [CrossRef]
  7. Taghvaee, M.H.; Radzi, M.A.M.; Moosavain, S.M.; Hizam, H.; Marhaban, M.H. A current and future study on non-isolated DC–DC converters for photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 17, 216–227. [Google Scholar] [CrossRef] [Green Version]
  8. El Khateba, A.H.; Rahim, N.A.; Selvaraja, J. Fuzzy Logic Control Approach of a Maximum Power Point Employing SEPIC Converter for Standalone Photovoltaic System. In Proceedings of the 3rd International Conference on Sustainable Future for Human Security, Kyoto, Japan, 3–5 November 2012.
  9. Khateb, A.E.; Rahim, N.A.; Selvaraj, J.; Uddin, M.N. Fuzzy-Logic-Controller-Based SEPIC Converter for Maximum Power Point Tracking. IEEE Trans. Ind. Appl. 2014, 50, 2349–2358. [Google Scholar] [CrossRef]
  10. 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]
  11. Liu, C.-L.; Chen, J.-H.; Liu, Y.-H.; Yang, Z.-Z. An Asymmetrical Fuzzy-Logic-Control-Based MPPT Algorithm for Photovoltaic Systems. Energies 2014, 7, 2177–2193. [Google Scholar] [CrossRef]
  12. Cheng, P.-C.; Peng, B.-R.; Liu, Y.-H.; Cheng, Y.-S.; Huang, J.-W. Optimization of a Fuzzy-Logic-Control-Based MPPT Algorithm Using the Particle Swarm Optimization Technique. Energies 2015, 8, 5338–5360. [Google Scholar] [CrossRef]
  13. Lalounia, S.; Rekioua, D.; Rekioua, T.; Matagne, E. Fuzzy Logic Control of Stand-Alone Photovoltaic System with Battery Storage. J. Power Sources 2009, 193, 899–907. [Google Scholar] [CrossRef]
  14. Salam, Z.; Ahmed, J.; Merugu, B.S. The application of soft computing methods for MPPT of PV system: A technological and status review. Appl. Energy 2013, 107, 135–148. [Google Scholar] [CrossRef]
  15. Nabulsi, A.A.; Dhaouadi, R. Efficiency Optimization of a DSP-Based Standalone PV System Using Fuzzy Logic and Dual-MPPT Control. IEEE Trans. Ind. Inform. 2012, 8, 573–584. [Google Scholar] [CrossRef]
  16. Cakmak, R.; Altas, I.H.; Sharaf, A.M. Modeling of FLC-Incremental Based MPPT Using DC-DC Boost Converter for Standalone PV System. In Proceedings of the 2012 International Symposium Innovations in Intelligent Systems and Applications (INISTA), Trabzon, Turkey, 2–4 July 2012.
  17. Altasa, I.H.; Sharafb, A.M. A Novel Maximum Power Fuzzy Logic Controller for Photovoltaic Solar Energy Systems. Renew. Energy 2008, 33, 388–399. [Google Scholar] [CrossRef]
  18. Karthika, S.; Rathika, P.; Devaraj, D. Fuzzy logic based maximum power point tracking designed for 10 kW solar photovoltaic system. Int. J. Comput. Sci. Manag. Res. 2013, 2, 1421–1427. [Google Scholar]
  19. Rahmani, R.; Seyedmahmoudian, M.M.; Mekhilef, S.; Yusof, R. Implementation of Fuzzy Logic Maximum Power Point Tracking Controller for Photovoltaic System. Am. J. Appl. Sci. 2013, 10, 209–218. [Google Scholar] [CrossRef]
  20. Salah, C.B.; Ouali, M. Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems. Electr. Power Syst. Res. 2011, 81, 43–50. [Google Scholar] [CrossRef]
  21. Chiang, S.J.; Shieh, H.J.; Chen, M.C. Modeling and Control of PV Charger System with SEPIC Converter. IEEE Trans. Ind. Electron. 2009, 56, 4344–4353. [Google Scholar] [CrossRef]
  22. Hajighorbani, S.; Radzi, M.A.M.; Kadir, M.Z.A.A.; Shafie, S. Dual Search Maximum Power Point (DSMPP) Algorithm Based on Mathematical Analysis under Shaded Conditions. Energies 2015, 8, 12116–12146. [Google Scholar] [CrossRef]
  23. Bo, F.; Lu, Y.; Qiong, C.; Xinchen, C.; Xin, X. A Photovoltaic MPPT Strategy by Modified Fuzzy Control. Appl. Mech. Mater. 2012, 128–129, 15–19. [Google Scholar]
Figure 1. Block diagram of proposed PV-based SEPIC system.
Figure 1. Block diagram of proposed PV-based SEPIC system.
Energies 09 00604 g001
Figure 2. Configuration of SEPIC with PV as input.
Figure 2. Configuration of SEPIC with PV as input.
Energies 09 00604 g002
Figure 3. Mapping of the membership functions in the P-V curve for dual-FLC MPPT.
Figure 3. Mapping of the membership functions in the P-V curve for dual-FLC MPPT.
Energies 09 00604 g003
Figure 4. Fuzzy membership functions of inputs and output for FLC 1: (a) error; (b) change of error; and (c) output.
Figure 4. Fuzzy membership functions of inputs and output for FLC 1: (a) error; (b) change of error; and (c) output.
Energies 09 00604 g004aEnergies 09 00604 g004b
Figure 5. Fuzzy membership functions of inputs and output for FLC 2: (a) error; (b) change of error; and (c) output of FLC 2.
Figure 5. Fuzzy membership functions of inputs and output for FLC 2: (a) error; (b) change of error; and (c) output of FLC 2.
Energies 09 00604 g005aEnergies 09 00604 g005b
Figure 6. Flow chart of the controller.
Figure 6. Flow chart of the controller.
Energies 09 00604 g006
Figure 7. Membership functions for single-FLC MPPT: (a) error; (b) change of error; and (c) output.
Figure 7. Membership functions for single-FLC MPPT: (a) error; (b) change of error; and (c) output.
Energies 09 00604 g007
Figure 8. Fuzzy membership functions of inputs and output for single FLC 1: (a) error; (b) change of error; and (c) output of single FLC 1.
Figure 8. Fuzzy membership functions of inputs and output for single FLC 1: (a) error; (b) change of error; and (c) output of single FLC 1.
Energies 09 00604 g008
Figure 9. Fuzzy membership functions of inputs and output for single FLC 2: (a) error; (b) change of error; and (c) output of single FLC 2.
Figure 9. Fuzzy membership functions of inputs and output for single FLC 2: (a) error; (b) change of error; and (c) output of single FLC 2.
Energies 09 00604 g009aEnergies 09 00604 g009b
Figure 10. Input powers under simulation obtained (a) from low to high irradiance or buck operation; (b) for the focused transient part in buck operation; (c) from high to low irradiance or boost operation; and (d) for the focused transient part in boost operation.
Figure 10. Input powers under simulation obtained (a) from low to high irradiance or buck operation; (b) for the focused transient part in buck operation; (c) from high to low irradiance or boost operation; and (d) for the focused transient part in boost operation.
Energies 09 00604 g010aEnergies 09 00604 g010b
Figure 11. Output voltages of simulation work (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Figure 11. Output voltages of simulation work (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Energies 09 00604 g011
Figure 12. Laboratory prototype of the PV-based SEPIC system.
Figure 12. Laboratory prototype of the PV-based SEPIC system.
Energies 09 00604 g012
Figure 13. Input powers under experimental work obtained (a) from low to high irradiance or buck operation; (b) from high to low irradiance or boost operation; and (c) for the focused transient part in boost operation.
Figure 13. Input powers under experimental work obtained (a) from low to high irradiance or buck operation; (b) from high to low irradiance or boost operation; and (c) for the focused transient part in boost operation.
Energies 09 00604 g013
Figure 14. Output voltages of experimental work (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Figure 14. Output voltages of experimental work (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Energies 09 00604 g014
Figure 15. Output voltages of experimental work (comparing Dual FLC with Single FLC 1), (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Figure 15. Output voltages of experimental work (comparing Dual FLC with Single FLC 1), (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Energies 09 00604 g015
Figure 16. Output voltages of experimental work (comparing Dual FLC with Single FLC 2), (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Figure 16. Output voltages of experimental work (comparing Dual FLC with Single FLC 2), (a) at load 1 during boost operation; and (b) at load 2 during buck operation.
Energies 09 00604 g016
Table 1. Rules used for both FLCs.
Table 1. Rules used for both FLCs.
E/CENBNMNSZEPSPMPB
NBZEZEZEPBPBPBPB
NMZEZEZEPMPMPMPM
NSZEZEZEPSPSPSPS
ZEPSZEZEZEZEZENS
PSNSNSNSNSZEZEZE
PMNMNMNMNMZEZEZE
PBNBNBNBNBZEZEZE
Table 2. Parameters of the Kyocera KD210GH-2PU.
Table 2. Parameters of the Kyocera KD210GH-2PU.
ItemValue
Maximum power (Pmpp)210 W
Maximum operating voltage (Vmpp)26.6 V
Maximum operating current (Impp)7.9 A
Short circuit current (Isc)8.58 A
Open circuit voltage (Voc)33.2 V
Temperature coefficient of open circuit voltage−0.36%/K
Temperature coefficient of short circuit current0.06%/K
Temperature coefficient of maximum power−0.46%/K
Normal operating cell temperature25 °C
Table 3. Main components of SEPIC.
Table 3. Main components of SEPIC.
ItemValue
Inductors 1 and 23 mH
Capacitors 1 and 21000 µF
Input capacitor470 µF
Switching frequency25 kHz
Loads 1 and 250 Ω and 2 Ω
Table 4. Summary of simulation and experimental results.
Table 4. Summary of simulation and experimental results.
MPPTPositionParameterSimulationExperiment
BuckBoostBuckBoost
Dual-FLCPV InputResponse Time (s)0.1 ms12 ms0.01 s0.02 s
Single-FLC0.4 ms100 ms0.2 s0.26 s
Dual-FLCEnergy Loss (J)2.5 µJ4.8 mJ4 mJ19 mJ
Single-FLC420 µJ210 mJ860 mJ293 mJ
Dual-FLCLoadResponse Time (s)0.015 s0.04 s0.03 s0.01 s
Single-FLC0.08 s0.17 s0.12 s0.3 s
Dual-FLCOvershoot/Undershoot Voltage (V)0.10 V−0.1 V0.01 V−0.35 V
Single-FLC3.2 V−4.2 V5.3 V−6.8 V
Table 5. Occurrence of overshoot and undershoot voltage during buck and boost with MPPT algorithms.
Table 5. Occurrence of overshoot and undershoot voltage during buck and boost with MPPT algorithms.
MPPT AlgorithmsOvershoot Voltage Occur during Buck OperationUndershoot Voltage Occur during Boost Operation
Dual FLC (FLC 1 and FLC 2)NoNo
Single FLC YesYes
Single FLC 1YesNo
Single FLC 2NoYes

Share and Cite

MDPI and ACS Style

Ramalu, T.; Mohd Radzi, M.A.; Mohd Zainuri, M.A.A.; Abdul Wahab, N.I.; Abdul Rahman, R.Z. A Photovoltaic-Based SEPIC Converter with Dual-Fuzzy Maximum Power Point Tracking for Optimal Buck and Boost Operations. Energies 2016, 9, 604. https://doi.org/10.3390/en9080604

AMA Style

Ramalu T, Mohd Radzi MA, Mohd Zainuri MAA, Abdul Wahab NI, Abdul Rahman RZ. A Photovoltaic-Based SEPIC Converter with Dual-Fuzzy Maximum Power Point Tracking for Optimal Buck and Boost Operations. Energies. 2016; 9(8):604. https://doi.org/10.3390/en9080604

Chicago/Turabian Style

Ramalu, Tanaselan, Mohd Amran Mohd Radzi, Muhammad Ammirrul Atiqi Mohd Zainuri, Noor Izzri Abdul Wahab, and Ribhan Zafira Abdul Rahman. 2016. "A Photovoltaic-Based SEPIC Converter with Dual-Fuzzy Maximum Power Point Tracking for Optimal Buck and Boost Operations" Energies 9, no. 8: 604. https://doi.org/10.3390/en9080604

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