Next Article in Journal
Retraction: Yoon, S. et al. The Optimal Decision Combination in Semiconductor Manufacturing. Sustainability 2017, 9, 1788
Next Article in Special Issue
Development of a Weight Factor Method for Sustainability Decisions in Building Renovation. Case Study Using Renobuild
Previous Article in Journal
Digital Transformation Supporting Transport Decarbonisation: Technological Developments in EU-Funded Research and Innovation
Previous Article in Special Issue
Effectiveness Evaluation of Financing Platform Operation of Buildings Energy Saving Transformation Using ANP-Fuzzy in China: An Empirical Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization Design and Test Bed of Fuzzy Control Rule Base for PV System MPPT in Micro Grid

1
Department of Computer Engineering, Sunchon National University, 255 Jungang-ro, Suncheon-city Jeollanam do 57922, Korea
2
Department of Data Informatics, Korea Maritime and Ocean University, Busan 600-716, Korea
3
Department of Electrical Engineering, Sunchon National University, 255 Jungang-ro, Suncheon-city Jeollanam do 57922, Korea
*
Authors to whom correspondence should be addressed.
Sustainability 2020, 12(9), 3763; https://0-doi-org.brum.beds.ac.uk/10.3390/su12093763
Submission received: 18 February 2020 / Revised: 1 May 2020 / Accepted: 4 May 2020 / Published: 6 May 2020
(This article belongs to the Special Issue Sustainable Building Retrofit and Energy Optimization)

Abstract

:
This paper presents an optimal design of a fuzzy control rule base for tracking the maximum power point of a photovoltaic (PV) system. Fuzzy control is used for the maximum power point tracking (MPPT) of PV systems because it has the advantage of processing nonlinear systems. The rule base of fuzzy control depends on the user or designer’s experience and determines the fuzzy control’s performance. In this paper, we divide the MPPT state of the PV system into four cases according to the operating conditions, and propose the rule base design of the fuzzy control according to each case. The proposed method in the paper tests the MPPT performance using artificial lighting and compares the results with the conventional control method (proportional and integral (PI) and perturbation & observation (P&O) method) to prove its effectiveness.

1. Introduction

Energy is a very important factor in our lives. Conventional fossil fuels are finite and are characterized by problems with pollutants [1]. For these reasons, the demand for new energy sources is increasing. Solar energy is eco-friendly energy that is infinite, reusable, and free of pollutants [2]. The photovoltaic (PV) system, which uses solar energy to generate electricity, is most widely used to replace conventional fossil fuels [3,4]. The existing supply of electric energy has been a one-sided way of supplying electricity through large power plants, but the interest in smart grids, where information is exchanged between power plants and consumers, has also been increasing recently. Activating these smart grids requires spreading small-scale distributed power and building micro grids. Nowadays, in the energy market, small-scale distributed power sources based on renewable energy are spreading, and installation of the micro grid is continuing as a result [5,6,7].
The PV system is a system that converts solar energy into electricity, and its efficiency depends on the environmental conditions of solar radiation and the solar cell’s temperature. The solar cells that make up the PV system have the semiconductor structure of P–N connection, and they are similar to the reverse saturation characteristics of the diode. Due to these characteristics, the solar cell has the characteristic of a non-linear change in current according to the operating voltage [8], and PV systems have maximum power at any particular operating point, which is called the maximum power point (MPP). Improving the efficiency of the PV system requires constant control so that it can be driven at the MPP.
The constant voltage (CV) method uses the maximum power voltage (Vmpp) measured at standard test condition (STC) or the specified voltage calculated [9,10,11], and the open circuit voltage (OCV) method is controlled at voltage of 70–80% of the open circuit voltage [12,13,14]. The perturbation and observation (P & O) method uses the relationship between voltage and power in the PV module [15,16,17]. The voltage is perturbed, and the corresponding change in power is observed to track the maximum power point by varying the voltage in the direction of increasing the power. The incremental conductance (IncCond) method uses the slope of the power-voltage (P–V) curve, which represents the relationship between the power (Ppv) and the voltage (Vpv) of the solar cell [18,19,20]. The voltage is increased when the slope is positive and decreased when the slope is negative, becoming the maximum power point at zero.
The CV method has the disadvantage of not being the correct MPP for the current solar radiation, and the OCV method has the disadvantage of having to measure the open voltage whenever the solar radiation changes. Therefore, the P & O and IncCond methods are mostly used primarily for the MPPT control of the PV system [21]. These methods have a problem of oscillating from side to side at the maximum power point because they track the maximum power point by increasing or decreasing voltage or current in the given order. It also has a limit in improving tracking speed and in tracking accuracy because it varies the voltage or current to a fixed size [22]. To solve this problem, methods using artificial intelligence control such as PI control [1,23,24,25], fuzzy control [26,27,28], and neural network [29,30] were presented. PI control has a problem with fixed gain values, and neural networks suffer from poor response performance if sufficient learning is not achieved.
Neural networks use multiple layers as the number of variables increases, which increases the amount of data. In order to process the increased data, a high-performance processor with parallel processing capability is required, and there are no rules for configuring the input-hidden-output layer of the neural network, so it relies heavily on the user’s experience of designing. In addition, if sufficient learning is not achieved, there is a problem that the response performance is deteriorated. In recent years, the field of utilizing neural networks is increasing and the amount of data is rapidly increasing accordingly, but the processing power of the processor cannot keep up with it. When a neural network is used in a control system, it causes an increase in the price of the system and has a disadvantage that does not guarantee sufficient stability [31,32].
The MPPT method of PV system using fuzzy control has been studied in various ways. Reference 28 is a representative of these methods. Reference 28 controls the MPPT of photovoltaic power generation using fuzzy control and compares the performance by the P & O method and simulation of MATLAB/Simulink. The reference 28 uses a rule base for fuzzy control, but does not propose how to design the used rule base. The control performance of the system using fuzzy control is greatly influenced by the rule base. In addition, the design of the rule base of fuzzy control depends on the user’s experience [33]. Therefore, even in the same system, the design of the rule base varies depending on the user or designer, and different control results appear accordingly. In order to solve this problem, this paper classifies the PV system operation into four types and proposes a rule base design method that can obtain optimal control performance according to each operation state. The MPPT of the PV system is controlled with the rule base designed according to the method suggested in the paper, and the results are compared with the conventional P & O and PI methods and the results are analyzed.
The rest of this paper is organized as follows: Section 2 describes the proposed MPPT method, Section 3 compares and analyzes the MPPT control characteristics of the proposed method in this paper and the conventional method through experiment; finally, Section 4 presents the conclusion.

2. Proposed MPPT Method

In this paper, the maximum power point of the PV system is tracked using fuzzy control, which has strength in a nonlinear system and advantage of not requiring accurate modeling of the system. In using fuzzy control, the rule base and membership functions have a very significant impact on performance. Therefore, it is very important to design this. The most important part of the fuzzy theory developed by Zadeh in 1965 is the fuzzy rule base system [34]. Fuzzy systems have been successfully applied to problems that represent uncertainty and ambiguity because they use ambiguous rules instead of general logic rules [35,36,37,38]. The design of the rule base is the most important variable in determining control performance. Therefore, there should be clear rules for designing rule bases. The conventional MPPT method used only the rule base, but no design process was presented [26,27,28].
In this paper, fuzzy control is used to track the maximum power point of the PV system, and the rule base used for this fuzzy control is designed by the procedure below. Equations (1) and (2) represent two input values of fuzzy control.
E ( k ) = P pv ( k ) P pv ( k 1 ) V pv ( k ) V pv ( k 1 )
CE ( k ) = E ( k ) E ( k 1 )
Figure 1 shows the area of fuzzy rule base determined by error (E) and changing error (CE) as input of fuzzy control. Rule bases can be divided into four areas according to errors and changing errors as shown in Equations (3)–(6).
Z o n e   1   : E r r o r   ( E )   i s   N e g a t i v e   A N D   C h a n g i n g   E r r o r   ( C E )   i s   N e g a t i v e
Z o n e   2   : E r r o r   ( E )   i s   P o s i t i v e   A N D   C h a n g i n g   E r r o r   ( C E )   i s   N e g a t i v e
Z o n e   3   : E r r o r   ( E )   i s   N e g a t i v e   A N D   C h a n g i n g   E r r o r   ( C E )   i s   P o s i t i v e .  
Z o n e   4   : E r r o r   ( E )   i s   P o s i t i v e   A N D   C h a n g i n g   E r r o r   ( C E )   i s   P o s i t i v e .
Figure 2 shows the P–V characteristic curve of the PV system. Error (E) is equal to the slope of the P–V curve in Figure 2 and can be divided into the left and right sides of the maximum power point (MPP) according to the magnitude of the error. In order to track the maximum power point on the left side of the maximum power point, the voltage must be increased; on the right side, the maximum power point can be tracked by reducing the voltage.
Figure 3 shows the characteristics of tracking the maximum power point to the left of the maximum power point. Case 1 is tracking in the direction of the maximum power point from the left side, Case 2 is a case of passing the maximum power point. Since the error is equal to the slope of the P–V characteristic curve, the size decreases closer to the maximum power point and approaches zero. The characteristics shown in Case 1 and Case 2 are shown in Equations (7)–(12).
Case   1   :   P 1 P 2 P 3 ,   P pv ( P 1 ) < P pv ( P 2 ) < P pv ( P 3 ) ,   V pv ( P 1 ) < V pv ( P 2 ) < V pv ( P 2 ) .
E ( P 3 ) = P pv ( P 3 ) P pv ( P 2 ) V pv ( P 3 ) V pv ( P 2 ) = Positive Positive = Positive
| E ( P 3 ) | < | E ( P 2 ) | ,   CE ( P 3 ) = E ( P 3 ) E ( P 2 ) = Negative
Case   1   :   E   is   Postive   AND   CE   is   Negative   Zone   2
Case   2   : P 3 P 4 ,   P pv ( P 3 ) > P pv ( P 4 ) ,   V pv ( P 3 ) < V pv ( P 4 )
E ( P 4 ) = P pv ( P 4 ) P pv ( P 3 ) V pv ( P 4 ) V pv ( P 3 ) = Negative Positive = Negative
CE ( P 4 ) = E ( P 4 ) E ( P 3 ) = Negative Positive = Negative
Case   2   : E   is   Negative   AND   CE   is   Negative   Zone   1
According to Equations (7) and (8), Case 1 corresponds to Zone 2 in Figure 1, and Case 2 represents Zone 1. Because Zone 2 is Case 1 that tracks toward the MPP from the left side of the MPP, the voltage should be increased to track the maximum power point, and Zone 1 corresponding to Case 2 should be reduced because it exceeds the MPP. To improve the performance of tracking the maximum power point, it must be tracked quickly and accurately. Large control values are required for fast tracking speeds, and small control values are needed for accurate tracking. When it is far from the maximum power point, the control value should be set large because the slope and E are large; the closer to the maximum power point, the smaller the slope and error, so the control value should be set smaller. Since the error is reduced as they are closer to the MPP, the changing error is also reduced.
In Zone 2, the rule base should be designed such that the control amount gradually decreases as error and changing error approach zero (ZE). Figure 4 shows the rule base design under these conditions. The magnitude of the control amount can be divided into three stages: B (Big), M (Medium), and S (Small). As the maximum power point is approached, the control amount gradually decreases from B→M→S. The MPPT control of PV systems is achieved by DC-DC converters or inverters. DC-DC converters for MPPT control generally use Buck Converter and Boost Converter [39]. In Buck converter, the PV module’s voltage has the characteristic of decreasing from the open circuit voltage, and the Boost converter’s voltage is increased from zero. In this paper, MPPT control is performed using Buck Converter, and voltage increases as the duty ratio of the PWM (Pulse Width Modulation) decreases. Zone 2 must increase the voltage for maximum power point tracking, so it must be controlled in the negative direction to reduce the duty ratio. Therefore, the control amount of the rule base of Zone 2 has the variables of negative big (NB), negative medium (NM), and negative small (NS).
Zone 1 represents the case wherein the maximum power point is passed when tracking to the left of the maximum power point. Therefore, tracking in the direction opposite Zone 2 is necessary to track in the direction of maximum power point. In Zone 1, if error and changing error are close to ZE, it is designed to reduce the amount of control because it is close to the maximum power point. The Zone 1 rule base control amount must control the duty ratio in a positive direction to reduce voltage, and the control amount has positive big (PB), positive medium (PM), and positive small (PS).
Figure 5 shows the characteristics when tracing the maximum power point to the right of the maximum power point. To track in the direction of the maximum power point to the right of the maximum power point, the voltage must be reduced. Case 3 shows the direction of tracking from the right side of the maximum power point to the maximum power point, and Case 4 is the case of passing the maximum power point. The characteristics of error and changing error in Cases 3 and 4 are presented in Equations (13)–(18).
Case   3   :   P 5 P 6 P 7 ,   P pv ( P 5 ) < P pv ( P 6 ) < P pv ( P 7 ) ,   V pv ( P 5 ) > V pv ( P 6 ) > V pv ( P 7 ) .
( P 7 ) = P pv ( P 7 ) P pv ( P 6 ) V pv ( P 7 ) V pv ( P 6 ) = Positive Negative = Negative
| E ( P 7 ) | < | E ( P 6 ) | CE ( P 7 ) = E ( P 7 ) E ( P 6 ) = Negative ( E ( P 7 ) ) Negative ( E ( P 6 ) ) = Positive
Case   3   :   E   is   Negative   AND   CE   is   Positive   Zone   3
Case   4   : P 7 P 8 ,   P pv ( P 7 ) > P pv ( P 8 ) ,   V pv ( P 7 ) > V pv ( P 8 )
E ( P 8 ) = P pv ( P 8 ) P pv ( P 7 ) V pv ( P 8 ) V pv ( P 7 ) = Negative Negative = Positive
CE ( P 8 ) = E ( P 8 ) E ( P 7 ) = Positive Negative = Positive + Positive = Positive
Case   4   : E   is   Positive   AND   CE   is   Positive   Zone   4
When tracking the maximum power point to the right of the maximum power point, Case 3, controlled in the direction of the maximum power point, corresponds to Zone 3 in the rule base of Figure 1. To track the maximum power point in Case 3, the voltage must be reduced; in the case of Buck Converter, the duty ratio of the PWM must be increased. In Case 3, the slope of the P–V curve also approaches zero as the maximum power point is approached. Since the error gradually becomes zero, the changing error also decreases gradually to zero; when the error and changing error become zero, the operating point becomes the maximum power point. Since Zone 3 represents Case 3 in the rule base of Figure 1, the rule base can be designed as shown in Figure 6 to satisfy the error and changing error conditions of Case 3.
As the error and changing error approach ZE in the rule base, it gradually changes from B→M→S to reduce the magnitude of the control amount. In Case 3, the voltage must be reduced, so the control value of the rule base is set to positive big (PB), positive medium (PM), and positive small (PS) to increase the duty ratio of PWM. As a case wherein the operating point passes the maximum power point when control starts to the right of the maximum power point and tracks the maximum power point, Case 4 corresponds to Zone 4 in Figure 1 due to error and changing error characteristics. Since Case 4 passed the maximum power point, when the voltage was reduced in Case 3, there is a need for control to increase the voltage to track the maximum power point.
In order to increase the voltage in Case 4, the duty ratio of PWM must be decreased, and the set value of the fuzzy rule base is used as the positive value. In Case 4, the error and changing error increase as you move away from the maximum power point, and the error and error change values decrease as you approach. Therefore, it is designed to reduce the control amount as the error and changing error are closer to the ZE of rule base. Figure 6 shows the rule base design of Zone 4 for Case 4.
In the fuzzy rule base of Figure 1, when the error is ZE, the slope of the P–V curve becomes zero, so the operating point becomes the maximum power point. Therefore, when the error is ZE, the rule base can be expressed as shown in Figure 7.
In order for the changing error to be ZE, the previous error must have the same magnitude as the current error. Figure 8 shows the P–V curve of the PV system; when it is far from the maximum power point, the P–V curve appears almost straight. Therefore, since the slope is constant, the changing error can be zero as shown in Equation (20).
P pv ( k + 1 ) P Pv ( k ) P pv ( k ) P pv ( k 1 ) ,   V pv ( k + 1 ) V pv ( k ) = V pv ( k ) V pv ( k 1 ) .
CE ( k + 1 ) = E ( k + 1 ) E ( k ) = P pv ( k + 1 ) P pv ( k ) V pv ( k + 1 ) V pv ( k ) P pv ( k ) P pv ( k 1 ) V pv ( k ) V pv ( k 1 ) 0 = Zero
Figure 9 shows the condition under which solar radiation gradually increases when tracking the maximum power point. If the radiation is constant, the error decreases as the slope decreases near the maximum power point. If the radiation increases gradually, however, the power increases, and the previous and current errors can be equal. When radiation is Radiation B, the operating point changes from P9 → P10 → P11. If the radiation increases to Radiation A, however, the operating point is P10 to P12; at this time, the changing error is zero because of the characteristics shown in Equations (21) and (22).
P pv ( P 10 ) P Pv ( P 9 ) P pv ( P 12 ) P pv ( P 10 ) ,   V pv ( P 10 ) V pv ( P 9 ) = V pv ( P 12 ) V pv ( P 10 )
CE ( P 12 ) = E ( P 12 ) E ( P 10 ) = P pv ( P 12 ) P pv ( P 10 ) V pv ( P 12 ) V pv ( P 10 ) P pv ( P 10 ) P pv ( P 9 ) V pv ( P 10 ) V pv ( P 9 ) 0 = Zero
According to Figure 8 and Figure 9, when the changing error becomes ZE, it is necessary to increase the control amount for tracking the maximum power point because of the great distance from the maximum power point or the increase in radiation. By designing a condition wherein the changing error becomes ZE under these conditions, the fuzzy control rule base shown in Table 1 is completed.
Figure 10 shows the MPPT system presented in this paper. PV voltage ( V pv ) and current ( I pv ) are inputted through the voltage and current sensors, with the input values of the fuzzy controller calculated using Equations (1) and (2). The fuzzy controller is matched to a value between -1 and 1 through two gain values GE and GCE for fuzzification, and an output value ( Δ D ) is calculated using a membership function and a rule base. Equation (24) shows the output value by the center of gravity method (COG). The calculated output value controls the duty ratio of PWM for MPPT control through defuzzification gain (GU).
e = E GE ,   ce = CE GCE .
Δ d = ( j = 1 n μ ( d ) j × ( d ) j ) ) j = 1 n μ ( d ) j
Δ D = Δ d × GU
Figure 11 shows the membership function for error, changing error, and output.

3. Experiment Results

Figure 12 shows the circuit diagram and control system for testing the MPPT control performance of the PV system. In this paper, MPPT control is done by the buck converter, and voltage and current are measured using the INA219 voltage current sensor. Switching of the buck converter was performed using the P-channel MOSFET (F9530N). The DC-DC Step Down Converter (KIS-3R33S) was used to maintain constant voltage and charge the cell phone battery.
Figure 13 shows the environment for the experiment. Figure 13a is a circuit for the experiment, and Figure 13b shows artificial light for constant radiation and PV module. In this paper, artificial lighting is used to test the MPPT performance of PV systems. Artificial lighting has lower radiation than sunlight, and for that reason, it produces very low power compared to the rated power [40]. And the output of the PV system is proportional to the amount of solar radiation when the temperature is constant [40,41]. Artificial lighting can maintain a constant radiation and can be appropriately changed by the user. Therefore, many studies using artificial lighting have been proposed to test the MPPT performance of PV systems in various environments [42,43]. The artificial light used in the paper is an incandescent lamp, and the incandescent lamp is the most suitable artificial light source for solar applications, especially in the case of crystalline silicon solar cells, the performance is improved over the AM1.5 spectrum [44]. The specifications of the PV module and smartphone battery used in the experiment are shown in Table 2. Mobile phones have a very close relationship with everyday life, and recently, PV systems have also been used to charge mobile phones in places such as public places and bus stops. Therefore, in the paper, the battery of the mobile phone was used as the load of the PV system. The radiation from the artificial light source was calculated using the output ratio. The rated output of the PV module used for the experiment is 30 W, which is a value measured at radiation 1000 W/m2. In the paper, the output measured through the experiment using artificial lighting is about 3 W, and when calculated proportionally, the radiation is about 100 W/m2.
Figure 14 presents the characteristics of MPPT control using the fuzzy control proposed in this paper. Figure 14a shows the voltage and current of the PV module, Figure 14b, the power of the PV module, Figure 14c, the output voltage, and Figure 14d, the duty ratio to control the DC-DC converter for maximum power point control and changing of duty ratio ( Δ D ) for PWM control. The maximum value of Δ D , which is a change in duty ratio, was set to 6.
Figure 15 shows the control characteristics according to the error and changing error of the Fuzzy MPPT method presented in this paper. Figure 15a presents the error (E) and changing error (CE), and Figure 15b shows the enlarged Region A of Figure 15a. In Figure 15b, the operating points can be divided into 10 from (a) to (j). Figure 15c shows the control direction at 10 operating points. Cases 1 to 4 as proposed in this paper appear, with the maximum power point tracked according to the designed rule base. The characteristics appearing according to the error (E) and changing error (CE) at these 10 operating points are presented in Table 3. The operating points from (a) to (e) correspond to Case 3 in Figure 5. Case 3 tracks the maximum power point as the voltage decreases. The magnitudes of errors and changing errors become negative and positive, respectively, and become Zone 3 of the fuzzy rule base. In the designed rule base, Zone 3 has output Δ D of positive magnitude and decreases the voltage by increasing the PWM. The operating point (f) is a case wherein the maximum power point is passed while being controlled from the right side of the maximum power point, corresponding to Case 4 in Figure 5. In Case 4, both the error and the sign of the changing error are positive, becoming Zone 4 of the fuzzy rule base. Therefore, at operating point (f), the output becomes negative for the control of the maximum power point direction, and the voltage is increased by decreasing the PWM. The operating point (g) corresponds to Case 1 in Figure 7 because the control direction is the maximum power point direction by operating point (f). Since Case 1 tracks the maximum power point direction by increasing the voltage, output Δ D has a negative value because the PWM must be reduced. Operating points (h) and (i) are cases wherein the maximum power point is passed by the operation at the operating point (g), which becomes Case 2 in Figure 4. At this time, the error and the sign of the changing error are both negative, becoming Zone 1 of the fuzzy rule base. Zone 1 and Case 2 are directed toward the maximum power point when the voltage is reduced, so Δ D is positive. The operating point (j) exceeds the maximum power point by the operation of operating points (h) and (i), becoming Case 4 in Figure 5, and Δ D has a negative direction to increase the voltage.
Figure 16 and Figure 17 show the MPPT control characteristics by the PI and P & O methods as the conventional control methods to compare the MPPT control characteristics. Figure 16 and Figure 17a present the voltage and current of the PV module, Figure 16 and Figure 17b,c,d show the power, output voltage and duty ratio and Δ D , respectively.
Figure 18 shows the speed comparison for tracking the maximum power point in transient state. The gain value of the PI controller and the fixed Δ D value of the P & O method are set to be similar to the MPPT tracking speed of the Fuzzy control presented in this paper. The proportional gain ( K p ) and integral gain ( K i ) used in the PI controller are 0.005 and 0.00055, respectively, and the maximum value of Δ D controlling the PWM for maximum power tracking is set to 6. The fixed Δ D that controls the PWM of the P & O is set to 5.
Figure 19 shows comparison of MPPT response characteristics in steady state. Figure 19a shows the Fuzzy MPPT method presented in this paper, and Figure 19b,c present the MPPT control by PI and P & O methods. The fuzzy MPPT method presented in this paper shows the smallest variation of voltage ( V pv ) and power ( P pv ) and achieves the most accurate MPPT control.
Table 4 compares the characteristics in steady state of Figure 19 and the power ( P pv ) and PWM values between 15 and 50 seconds. In terms of the peak to peak value of power, the PI and P & O MPPT methods showed 2.4 times and 3.4 times higher value, respectively, than the Fuzzy MPPT method presented in this paper. The Fuzzy MPPT method showed the least change in PWM.
Figure 20 compares the response characteristics of power for changing the solar radiation conditions. Overall, the power ripple of the Fuzzy MPPT method is lowest. Table 5 shows a comparison of steady-state response for Figure 20. The power of three sections with increased radiation was compared, and the peak to peak value of power in all sections was lowest with the Fuzzy MPPT method.

4. Conclusions

This paper presents the MPPT control of PV systems for micro-grid construction. PV systems are greatly affected by environmental conditions such as radiation and temperature. The output of the solar cell also varies nonlinearly according to the voltage-current relationship. Because the output changes according to the operating point, it is very important to operate the operating point at the point where the power is always maximized. Controlling the operating point to be the maximum power point is called MPPT.
The main methods used for MPPT are the P & O and IncCond methods. This method tracks the maximum power point according to a predetermined procedure. Since control is performed according to a predetermined order, however, there is a problem of control performance deteriorating when the radiation is suddenly changed and vibration is increased near the maximum power point. In addition, the general P & O and IncCond methods have a fixed amount of control, making it difficult to meet both tracking speed and tracking accuracy. To solve these problems, methods using PI, fuzzy control, and neural networks have been proposed. Among them, the PI control has a fixed gain value and a limitation of performance improvement. The neural network has a large amount of computation and a problem of performance being degraded if sufficient learning is not performed.
This paper has presented MPPT control using fuzzy control, which does not require accurate system modeling and has advantages in processing nonlinear systems. Fuzzy control inferences output values using rule base and membership function. Therefore, rule base and membership function have a great influence on fuzzy control performance. The existing fuzzy-based MPPT control does not present a rule base design but uses a rule base. Fuzzy control changes the response performance of the same system when the rule base is changed. Therefore, in this paper, we have proposed a method of designing the rule base of the fuzzy control used in the PV system. When tracking the MPPT of the PV system, it can be divided into four cases according to the change of voltage and power: when the voltage rises, the power increases or decreases; when the voltage decreases, the power increases or decreases. The rule base used for fuzzy can be divided into four zones according to the error and changing error. The optimal rule base is designed by matching four cases that occur when tracking the maximum power point and four zones of the rule base.
The proposed controller compares control performance with conventional PI controllers and P & O methods for constant and varying radiation. The performance of MPPT control compares the tracking speed in transient state and the accuracy in steady state. The gain and setting values of all controllers were adjusted so that the tracking speed was similar, and the accuracy was compared in steady state. When the radiation is constant, the error values in the steady state are 81.51 mW, 199.09 mW and 281.74 mW for the proposed method, conventional PI method, and P and O method, respectively. The proposed method has the lowest error and the highest average power. The steady-state error was shown in the order of the proposed method <PI method <P & O method, even with increasing radiation conditions, and the tracking accuracy of the proposed method was the highest.
This paper has presented the optimal design of rule base of the fuzzy control used for the MPPT control of the PV system. The designed rule base of fuzzy control is designed for the case of constant radiation. Therefore, when the amount of insulation changes rapidly, it is necessary to study how to design the rule base.

Author Contributions

Conceptualization, J.-C.K., J.-H.H. and J.-S.K.; Data curation, J.-C.K. and J.-S.K.; Formal analysis, J.-C.K., J.-H.H. and J.-S.K.; Funding acquisition, J.-H.H.; Investigation, J.-C.K. and J.-S.K.; Methodology, J.-C.K., J.-H.H. and J.-S.K.; Project administration, J.-H.H. and J.-S.K.; Resources, J.-C.K., J.-H.H. and J.-S.K.; Software, J.-C.K., J.-H.H. and J.-S.K.; Supervision, J.-H.H. and J.-S.K.; Validation, J.-S.K.; Visualization, J.-S.K.; Writing—original draft, J.-C.K., J.-H.H. and J.-S.K.; Writing—review and editing, J.-H.H. and J.-S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No.2017R1C1B5077157). Also, this research was supported by the Energy Cloud R&D Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (NRF-2019M3F2A1073385).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MPPTMaximum Power Point Tracking
PVPhotoVoltaic
P & OPerturbation and Observation
PIProportional Integral
MPPMaximum Power Point
CVConstant Voltage
STCStandard Test Condition
OCVOpen Circuit Voltage
IncCondIncremental Conductance
P–VPower–Voltage
V pv Voltage of PV module
I pv Current of PV module
P pv power of PV module
Δ P pv Changing of P pv
Δ V pv Changing of V pv
PWMPulse Width Modulation
EError
CEChanging Error
NBNegative Big
NMNegative Medium
ZEZero
NSNegative Small
PBPositive Big
PMPositive Medium
PSPositive Small
GEGain of Error in fuzzy control
GCEGain of Changing Error in fuzzy control
GUGain of output
Δ D Changing of duty ratio
COGCenter of Gravity

References

  1. Kim, J.C.; Huh, J.H.; Ko, J.S. Improvement of MPPT Control Performance Using Fuzzy Control and VGPI in the PV System for Micro Grid. Sustainability 2019, 11, 5891. [Google Scholar] [CrossRef] [Green Version]
  2. Liu, B.; Li, K.; Niu, D.D.; Liu, Y. The characteristic analysis of the solar energy photovoltaic power generation system. IOP Conf. Ser. Mater. Sci. Eng. 2017, 164, 1–6. [Google Scholar] [CrossRef] [Green Version]
  3. Fratini, P.; Moretti, E.; Belloni, E. Energy and economic evaluation of solar photovoltaics plants: Influence of different input parameters. In Proceedings of the Ecos 2012, Perugia, Italy, 26–29 June 2012; pp. 1–14. [Google Scholar]
  4. CONSERVE ENERGY FUTURE. What are Alternative Energy Sources? Available online: https://www.conserve-energy-future.com/alternativeenergysources.php/ (accessed on 10 February 2020).
  5. Wang, Y.; Huang, Y.; Wang, Y.; Li, F.; Zhang, Y.; Tian, C. Operation Optimization in a Smart Micro-Grid in the Presence of Distributed Generation and Demand Response. Sustainability 2018, 10, 847. [Google Scholar] [CrossRef] [Green Version]
  6. Huang, H.; Nie, S.; Lin, J.; Wang, Y.; Dong, J. Optimization of Peer-to-Peer Power Trading in a Microgrid with Distributed PV and Battery Energy Storage Systems. Sustainability 2020, 12, 923. [Google Scholar] [CrossRef] [Green Version]
  7. He, M.F.; Zhang, F.X.; Huang, Y.; Chen, J.; Wang, J.; Wang, R. A Distributed Demand Side Energy Management Algorithm for Smart Grid. Energies 2019, 12, 426. [Google Scholar] [CrossRef] [Green Version]
  8. Electrical 4U. Characteristics of a Solar Cell and Parameters of a Solar Cell. Available online: https://www.electrical4u.com/characteristics-and-parameters-of-a-solar-cell/ (accessed on 10 February 2020).
  9. Masoum, M.A.S.; Dehbonei, H.; Fuchs, E.F. Theoretical and experimental analyses of photovoltaic systems with voltage and current-based maximum power-point tracking. IEEE Trans. Energy Convers. 2020, 17, 514–522. [Google Scholar] [CrossRef] [Green Version]
  10. Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Comparison of directly connected and constant voltage controlled photovoltaic pumping systems. IEEE Trans. Sustain Energy 2010, 1, 184–192. [Google Scholar] [CrossRef]
  11. Lasheen, M.; Rahman, A.K.; Abdel-Salam, M.; Ookawara, S. Performance Enhancement of Constant Voltage Based MPPT for Photovoltaic Application Using Genetic Algorithm. In Proceedings of the 3rd International Conference on Power and Energy Systems Engineering, Kitakyushu, Japan, 8–12 September 2016; pp. 217–222. [Google Scholar]
  12. Baimel, D.; Shkoury, R.; Elbaz, L.; Tapuchi, S.; Baimel, N. Novel optimized method for maximum power point tracking in PV systems using Fractional Open Circuit Voltage technique. In Proceedings of the 2016 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, Anacapri, Italy, 22–24 June 2016; pp. 889–894. [Google Scholar]
  13. Huang, Y.P. A rapid maximum power measurement system for high-concentration photovoltaic modules using the fractional open-circuit voltage technique and controllable electronic load. IEEE J. Photovolt. 2014, 4, 1610–1617. [Google Scholar] [CrossRef]
  14. Baimel, D.; Tapuchi, S.; Levron, Y.; Belikov, J. Improved Fractional Open Circuit Voltage MPPT Methods for PV Systems. Electronics 2019, 8, 321. [Google Scholar] [CrossRef] [Green Version]
  15. Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Assessment of perturb and observe MPPT algorithm implementation techniques for PV pumping applications. IEEE Trans. Sustain. Energy 2012, 3, 21–33. [Google Scholar] [CrossRef]
  16. Raj, C.M.J.S.; Jeyakumar, A.E. A novel maximum power point tracking technique for photovoltaic module based on power plane analysis of I–V characteristics. IEEE Trans. Ind. Electron. 2014, 61, 4734–4745. [Google Scholar] [CrossRef]
  17. Kollimalla, S.K.; Mishra, M.K. A novel adaptive P & O MPPT algorithm considering sudden changes in the irradiance. IEEE Trans. Energy Convers. 2014, 29, 602–610. [Google Scholar]
  18. Hossain, M.J.; Tiwari, B.; Bhattacharya, I. An adaptive step size incremental conductance method for faster maximum power point tracking. In Proceedings of the 2016 IEEE 43rd Photovoltaic Specialists Conference, Portland, OR, USA, 5–10 June 2016; pp. 3230–3233. [Google Scholar]
  19. Lakshmi, D.; Rashmi, M. A modified incremental conductance algorithm for partially shaded PV array. In Proceedings of the 2017 International Conference on Technological Advancements in Power and Energy, Kollam, India, 21–23 December 2017; pp. 1–6. [Google Scholar]
  20. Sivakumar, P.; Kader, A.A.; Kaliavaradhan, Y.; Arutchelvi, M. Analysis and enhancement of PV efficiency with incremental conductance MPPT technique under non-linear loading conditions. Renew. Energy 2015, 81, 543–550. [Google Scholar] [CrossRef]
  21. Koad, R.B.A.; Zobaa, A.F. Comparative study of five maximum power point tracing techniques for photovoltaic systems. Int. J. Energy Convers. 2014, 2, 17–25. [Google Scholar]
  22. Bendib, B.; Belmili, H.; Krim, F. A survey of the most used MPPT method: Conventional and advanced algorithms applied for photovoltaic systems. Renew. Sustain. Energy Rev. 2015, 45, 637–648. [Google Scholar] [CrossRef]
  23. Swain, N.; Panigrahi, C.K.; Ali, S.M. Application of PI and MPPT Controller to DC-DC Converter for Constant Voltage & Power Application. IOSR JEEE 2016, 11, 8–15. [Google Scholar]
  24. Anil, G.; Murugan, N.; Ubaid, M. PI Controller based MPPT for a PV System. IOSR JEEE 2013, 6, 10–15. [Google Scholar] [CrossRef]
  25. Yilmaz, U.; Kircay, A.; Borekci, S. PV system fuzzy logic MPPT method and PI control as a charge controller. Renew. Sustain. Energy Rev. 2018, 81, 994–1001. [Google Scholar]
  26. Algarin, C.R.; Giraldo, J.T.; Alvarez, O.R. Fuzzy Logic Based MPPT Controller for a PV System. Energies 2017, 10, 2016. [Google Scholar]
  27. Yaqin, E.N.; Abdullah, A.G.; Hakim, D.L.; Nandiyanto, A.B.D. MPPT based on Fuzzy Logic Controller for Photovoltaic System using PSIM and Simulink. IOP Conf. Ser. Meter. Sci. Eng. 2018, 288. [Google Scholar] [CrossRef]
  28. Soufi, Y.; Bechouat, M.; Bouallegue, K. Maximum power point tracking fuzzy logic control for photovoltaic system. In Proceedings of the2014 International Conference on Renewable Energy Research and Application (ICRERA), Milwaukee, WI, USA, 19–22 October 2014; pp. 902–906. [Google Scholar]
  29. Yaichi, M.; Fellah, M.K.; Mammeri, A. A Neural Network Based MPPT Technique Controller for Photovoltaic Pumping System. Int. J. Power Electron. Drive Syst. 2014, 4, 241–255. [Google Scholar] [CrossRef]
  30. Elobaid, L.M.; Abdelsalam, A.K.; Zakzouk, E.E. Artificial neural network-based photovoltaic maximum power point tracking techniques: A servey. IET Renew. Power Gener. 2015, 9, 1043–1063. [Google Scholar] [CrossRef]
  31. Mijwel, M.M. Artificial Neural Networks Advantages and disadvantages. Available online: https://www.linkedin.com/pulse/artificial-neural-networks-advantages-disadvantages-maad-m-mijwel/ (accessed on 31 March 2020).
  32. Donges, N. 4 Reasons Why Deep Learning and Neural Networks Aren’t Always the Right Choice. Available online: https://builtin.com/data-science/disadvantages-neural-networks/ (accessed on 31 March 2020).
  33. Dutu, L.C.; Mauris, G.; Bolon, P. A Fast and Accurate Rule-Base Generation method for Mamdani Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2018, 26, 715–733. [Google Scholar] [CrossRef] [Green Version]
  34. Zadeh, L.A. Fuzzy sets. Inf. Control 8 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  35. B´ardossy, A.; Duckstein, L. Fuzzy Rule-Based Modeling with Application to Geophysical, Biological and Engineering Systems; CRC Press: Boca Raton, FL, USA, 1995. [Google Scholar]
  36. Chi, Z.; Yan, H.; Pham, T. Fuzzy Algorithms: With Applications to Image Processing and Pattern Recognition; World Scientific: Singapore, 1996. [Google Scholar]
  37. Hirota, K. (Ed.) Industrial Applications of Fuzzy Technology; Springer-Verlag: Berlin, Germany, 1993. [Google Scholar]
  38. Pedrycz, W. (Ed.) Fuzzy Modelling. Paradigms and Practice; Kluwer Academic Press: Dordrecht, The Netherlands, 1996. [Google Scholar]
  39. Coelho, R.F.; Martins, D.C. An Optimized Maximum Power Point Tracking Method Based on PV Surface Temperature Measurement. Available online: https://www.intechopen.com/books/sustainable-energy-recent-studies/an-optimized-maximum-power-point-tracking-method-based-on-pv-surface-temperature-measurement/ (accessed on 10 February 2020).
  40. Xiao, W.; Dunford, W.G. Evaluating maximum power point tracking performance by using artificial lights. In Proceedings of the 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004, Busan, South Korea; 2004; pp. 2883–2887. [Google Scholar]
  41. Zandi, Z.; Mazinan, A.H. Maximum power point tracking of the solar power plants in shadow mode through artificial neural network. Complex Intell. Syst. 2019, 5, 315–330. [Google Scholar] [CrossRef] [Green Version]
  42. Nimje, P.; Nirali, S.; Saxena, A. Energy Retrofitting: Design of Lighting and Solar Photovoltaic System. Int. J. Appl. Eng. Res. 2015, 10, 148–153. [Google Scholar]
  43. Weddell, A.S.; Merrett, G.V.; Al-Hashimi, B.M. Ultra low-power photovoltaic MPPT technique for indoor and outdoor wireless sensor nodes. In Proceedings of the 2011 Design, Automation & Test in Europe, Grenoble, France, 14–18 March 2011; pp. 1–4. [Google Scholar]
  44. Minnaert, B.; Veelaert, P. A Proposal for Typical Artificial Light Sources for the Characterization of Indoor Photovoltaic Applications. Energies 2014, 7, 1500–1516. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Rule base area according to error (E) and changing error (CE).
Figure 1. Rule base area according to error (E) and changing error (CE).
Sustainability 12 03763 g001
Figure 2. Maximum Power Point Tracking direction according to error (E).
Figure 2. Maximum Power Point Tracking direction according to error (E).
Sustainability 12 03763 g002
Figure 3. Maximum power point tracking characteristics (left side of maximum power point).
Figure 3. Maximum power point tracking characteristics (left side of maximum power point).
Sustainability 12 03763 g003
Figure 4. Rule base design for Zone 1 and Zone 2.
Figure 4. Rule base design for Zone 1 and Zone 2.
Sustainability 12 03763 g004
Figure 5. Maximum power point tracking characteristics (right side of maximum power point).
Figure 5. Maximum power point tracking characteristics (right side of maximum power point).
Sustainability 12 03763 g005
Figure 6. Rule base design for Zone 3 and Zone 4.
Figure 6. Rule base design for Zone 3 and Zone 4.
Sustainability 12 03763 g006
Figure 7. Rule base design when the magnitude of error is zero.
Figure 7. Rule base design when the magnitude of error is zero.
Sustainability 12 03763 g007
Figure 8. Straight line characteristics of the power-voltage (P–V) curve.
Figure 8. Straight line characteristics of the power-voltage (P–V) curve.
Sustainability 12 03763 g008
Figure 9. P–V curve characteristics for varying radiation conditions.
Figure 9. P–V curve characteristics for varying radiation conditions.
Sustainability 12 03763 g009
Figure 10. Maximum Power Point Tracking (MPPT) control using fuzzy control.
Figure 10. Maximum Power Point Tracking (MPPT) control using fuzzy control.
Sustainability 12 03763 g010
Figure 11. Membership function for fuzzy control: (a) error membership function; (b) changing error membership function; (c) output membership function.
Figure 11. Membership function for fuzzy control: (a) error membership function; (b) changing error membership function; (c) output membership function.
Sustainability 12 03763 g011
Figure 12. Experimental setup for the MPPT control performance test of the photovoltaic (PV) system.
Figure 12. Experimental setup for the MPPT control performance test of the photovoltaic (PV) system.
Sustainability 12 03763 g012
Figure 13. Environment for experiment: (a) Circuit for experiment; (b) Artificial light and PV module.
Figure 13. Environment for experiment: (a) Circuit for experiment; (b) Artificial light and PV module.
Sustainability 12 03763 g013
Figure 14. MPPT control characteristics (proposed Fuzzy MPPT method): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Figure 14. MPPT control characteristics (proposed Fuzzy MPPT method): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Sustainability 12 03763 g014aSustainability 12 03763 g014b
Figure 15. Control characteristics according to the error and changing error of the proposed Fuzzy MPPT method: (a) Error (E) and Changing Error (CE); (b) Region A Expansion; (c) Control direction.
Figure 15. Control characteristics according to the error and changing error of the proposed Fuzzy MPPT method: (a) Error (E) and Changing Error (CE); (b) Region A Expansion; (c) Control direction.
Sustainability 12 03763 g015
Figure 16. MPPT control characteristics (PI MPPT): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Figure 16. MPPT control characteristics (PI MPPT): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Sustainability 12 03763 g016aSustainability 12 03763 g016b
Figure 17. MPPT control characteristics (P & O MPPT): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Figure 17. MPPT control characteristics (P & O MPPT): (a) Voltage ( V pv ) and Current ( I pv ) of PV module; (b) Power ( P pv ) of PV module; (c) Output Voltage; (d) Duty Ratio and Δ D .
Sustainability 12 03763 g017aSustainability 12 03763 g017b
Figure 18. Comparison of MPPT response in transient state.
Figure 18. Comparison of MPPT response in transient state.
Sustainability 12 03763 g018
Figure 19. Comparison of MPPT response characteristics in steady state: (a) Proposed fuzzy MPPT method; (b) PI MPPT method; (c) P & O MPPT method.
Figure 19. Comparison of MPPT response characteristics in steady state: (a) Proposed fuzzy MPPT method; (b) PI MPPT method; (c) P & O MPPT method.
Sustainability 12 03763 g019
Figure 20. MPPT response characteristics for increasing solar radiation conditions: (a) Fuzzy MPPT method; (b) PI MPPT method; (c) P & O MPPT method.
Figure 20. MPPT response characteristics for increasing solar radiation conditions: (a) Fuzzy MPPT method; (b) PI MPPT method; (c) P & O MPPT method.
Sustainability 12 03763 g020aSustainability 12 03763 g020b
Table 1. Rule base for fuzzy control.
Table 1. Rule base for fuzzy control.
Error (E)
NBNMNSZEPSPMPB
Changing Error (CE)NBPBPBPMZENMNBNB
NMPBPMPSZENSNMNB
NSPMPSPSZENSNSNM
ZEPBPMPMZENMNMNB
PSPMPSPSZENSNSNM
PMPBPMPSZENSNMNB
PBPBPBPMZENMNBNB
Table 2. Specifications of the photovoltaic (PV) module and Battery.
Table 2. Specifications of the photovoltaic (PV) module and Battery.
ParameterValue
PV ModuleMaximum Power30 Wp
Open Circuit Voltage21 V
Optimum operation Voltage17.5 V
Short Circuit Current2 A
Optimum Operation Current1.7 A
BatteryTypeLi-ion
Capacity3200 mAh
Voltage3.7 V
Table 3. Control characteristics by operating point.
Table 3. Control characteristics by operating point.
( a ) ( b ) ( c ) ( d ) ( e ) ( f ) ( g ) ( h ) ( i ) ( j )
E Negative Positive Positive Negative Positive
CE Positive Positive Negative Negative Positive
Zone 3 4 2 1 4
Case 3 4 1 2 4
Δ D Positive Negative Negative Positive Negative
Table 4. Comparison of steady state MPPT characteristics.
Table 4. Comparison of steady state MPPT characteristics.
Proposed Fuzzy MPPTPI MPPTP & O MPPT
P p v ( mW ) PWM P p v ( mW ) PWM P p v ( mW ) PWM
MIN3149.4736.932991.6133.972918.1535
MAX3230.9841.933190.744.823199.8945
Peak to Peak81.51 (100%)5199.09 (244%)10.85281.74 (345%)10
Average3204.52239.633125.98939.773099.54240.07
Table 5. Comparison of steady state response characteristics by radiation.
Table 5. Comparison of steady state response characteristics by radiation.
Proposed Fuzzy MPPTPI MPPTP & O MPPT
23 (sec)–30 (sec)MIN1177.581162.631040.12
MAX1227.261257.531249.39
Peak to Peak49.6894.9209.27
33 (sec)–40 (sec)MIN2154.32209.32046.65
MAX2254.422331.052295.53
Peak to Peak100.12121.75248.88
43 (sec)–50 (sec)MIN3027.113033.232824.27
MAX3088.583167.683135.87
Peak to Peak61.47134.43311.6

Share and Cite

MDPI and ACS Style

Kim, J.-C.; Huh, J.-H.; Ko, J.-S. Optimization Design and Test Bed of Fuzzy Control Rule Base for PV System MPPT in Micro Grid. Sustainability 2020, 12, 3763. https://0-doi-org.brum.beds.ac.uk/10.3390/su12093763

AMA Style

Kim J-C, Huh J-H, Ko J-S. Optimization Design and Test Bed of Fuzzy Control Rule Base for PV System MPPT in Micro Grid. Sustainability. 2020; 12(9):3763. https://0-doi-org.brum.beds.ac.uk/10.3390/su12093763

Chicago/Turabian Style

Kim, Jong-Chan, Jun-Ho Huh, and Jae-Sub Ko. 2020. "Optimization Design and Test Bed of Fuzzy Control Rule Base for PV System MPPT in Micro Grid" Sustainability 12, no. 9: 3763. https://0-doi-org.brum.beds.ac.uk/10.3390/su12093763

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