Next Article in Journal
A 0.5~0.7 V LC Digitally Controlled Oscillator Based on a Multi-Stage Capacitance Shrinking Technique
Next Article in Special Issue
Review of GaN HEMT Applications in Power Converters over 500 W
Previous Article in Journal
Empirical Performance Models of MAC Protocols for Cooperative Platooning Applications
Previous Article in Special Issue
Energy Efficiency Based Control Strategy of a Three-Level Interleaved DC-DC Buck Converter Supplying a Proton Exchange Membrane Electrolyzer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fuzzy-Rule-Based PV Inverter Controller to Enhance the Quality of Solar Power Supply: Experimental Test and Validation

by
Mahammad A. Hannan
1,*,
Zamre A. Ghani
2,
Mohammed M. Hoque
3 and
Molla S. Hossain Lipu
4
1
Department of Electrical Power Engineering, College of Engineering, University Tenaga Nasional, Kajang 43000, Malaysia
2
Department of Electronic and Computer Engineering, University Teknikal Malaysia Melaka, Durian Tunggal 76100, Melaka, Malaysia
3
Department of Electrical and Electronic Engineering, University of Chittagong, Chittagong 4331, Bangladesh
4
Centre for Integrated Systems Engineering and Advanced Technologies, Faculty of Engineering and Built Environment, University Kebangsaan Malaysia, Bangi 43600, Malaysia
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(11), 1335; https://doi.org/10.3390/electronics8111335
Submission received: 1 September 2019 / Revised: 17 September 2019 / Accepted: 20 September 2019 / Published: 12 November 2019

Abstract

:
This paper presents the development of fuzzy-based inverter controller for photovoltaic (PV) application to avoid the nonlinearity characteristic and fluctuations of PV inverter output. The fuzzy-based controller algorithm is employed in the PV inverter control system to optimize the duty cycles of the insulated-gate bipolar transistors (IGBTs) and to enhance the inverter outputs with lower harmonic contents and unity power factor. The developed fuzzy-based PV inverter controller is implemented in the MATLAB/Simulink models and experimentally tested in a dSPACE DS1104 process controller. The obtained simulation result of the developed fuzzy-based PV inverter controller is validated with experimental results under different performance conditions. It is seen that the experimental results of the switching signals, inverter voltage and current, control parameters, and total harmonic distortion (THD) of load current and output voltage of the PV inverter are closely matched with that of the simulation results. To validate the inverter performance, the proposed fuzzy-based PV inverter controller outperforms other studies with a voltage THD of 2.5% and a current THD of 3.5% with unity power factor.

1. Introduction

The solar photovoltaic (PV) is known as one of the important renewable energy resources and has notably increased in industries and remote areas over the past few years [1]. In addition, with proper equipment such as an inverter, a grid-connected system can be developed with the harvested energy [2]. In a PV system, the inverter plays an important role in providing a sine output waveform with suitable range of controlled frequency, voltage, and load, thus confirming the steady-state operation [3]. Some features of PV inverter characteristics are taken into account in designing the inverters, including simple design, stability, flexible control, unity power factor, high reliability, low total harmonic distortion (THD), high efficiency, and low cost [4,5]. In addition, the inverter size and weight are key features in designing inverters [6]. However, the vital issues in PV inverter design are the PV nonlinearity characteristic and fluctuation in the output [7]. Hence, stability, power quality, as well as reduction of output fluctuation should be ensured when designing a PV inverter control system. A boost converter (DC to DC) is used for low output power conversion systems [8].
Generally, PV inverters are built to deliver power at unity power factor, particularly at full power. Nevertheless, PV inverters suffer from low power factor when the PV is not generating enough electricity due to weather fluctuations. In addition, the oversized inverter operating in 10–20% of the full-scale range has power factor values far lower than 0.9, possibly 0.5. Hence, an appropriate power factor controller is necessary to enhance the voltage profile of a solar PV inverter [9].
PV inverters use power electronic interfaces and pulse width modulation (PWM) switching to convert the DC power to an appropriate form of AC power. However, all PWM methods inherently generate harmonics that in turn cause current and voltage distortions. These harmonics have substantial effects on the power system operation, such as overheating, malfunction, and additional non-sinusoidal losses. Therefore, external filtering needs to be installed to reduce harmonics and switching noise [10].
Figure 1 shows the general inverter system for PV energy conversion, which consists of a PV panel, power converters, a system controller, and a filter [11,12]. All the elements are integrated in order to enable the appropriate operation of the solar energy conversion system. The objective of the energy conversion is to ensure that a stable voltage is supplied to the load by the controller and power converters.
The successful operation of a PV system depends not only on inverter design but also on the performance of the controllers. There are opportunities to enhance the PV inverter controller design, since in many cases, PV system failure occurs due to inverter operation abnormalities [13]. The conversion process is fully dependent on controllers and their control algorithms [14]. Moreover, with the fluctuation nature of PV output and the variation of loads disturbances, the performances of inverters are greatly affected [15,16]. Thus, the good design of inverter controller is essential in order to improve inverter efficiency and performance in PV energy applications.
A number of controllers are employed in the implementation of pulse width modulation (PWM) techniques, e.g., sine pulse width modulation (SPWM) and space vector pulse width modulation (SVPWM), for generating and regulating output of inverters. The SVPWM method is more complex compared to SPWM, especially for multilevel inverters [17,18]. Some of the controllers include analogue circuit controllers, microcomputers, digital circuit controllers, FPGA, and digital signal processors (DSPs) [19]. Most of the controllers need suitable control algorithms, which require human expertise and substantial time [20]. Thus, there should be a platform whereby the design and development of the inverter controller algorithms can be simplified and the computational time can be shortened. Globally, researchers continue to develop and improve various areas of inverters, e.g., control algorithm, in an effort to support the application of renewable energy.
There are many challenges of PV-inverted power such as the intermittence, fluctuation, nature of PV output, voltage regulation, harmonics, and efficiency [5]. Many methods have been investigated to lessen the impact of the PV shortcoming by adopting enhanced inverter control systems [21]. The quality and flexibility are the two most important features which are required for advanced research and product development of an inverter control system. However, this is something that the commercially available inverters are lacking in generating clean sine wave output waveforms.
To solve these highlighted issues and problems concerning inverters and controllers, fuzzy logic-based inverter control algorithms use the dSPACE controller to enable the developed control algorithm to be linked to the inverter. The aim of this paper is to validate the dSPACE-based fuzzy controlled inverter performance by comparing experimental and simulation results. Both in experiment and simulation, the inverter control parameters, switching signals, output voltages and currents, THD as well as existing methods are compared to justify the functional capability of the developed fuzzy-based inverter controller. Thus, using the proposed controller, a reliable and secure power can be supplied to customers with high-quality inverter output. Furthermore, the proposed system provides vast research area opportunities in further system improvement and upgrading.
The paper is structured as follows. Section 2 describes the mathematical model of the PV module used in this research. Section 3 details the proposed fuzzy inverter controller to address the output fluctuation problems of PV inverters. Section 4 presents the simulation model to verify the design of the fuzzy logic-based PV inverter control algorithm. In Section 5, the inverter prototype is developed and, accordingly, the performance is tested through experimental tests. In Section 6, the results are analysed by comparing the signal achieved from the simulation model with the actual signal attained from the inverter prototype. Finally, Section 7 delivers some concluding comments.

2. Solar PV Module Model

PV inverter fluctuations and its natural characteristics should be considered while designing a PV inverter control system. Thus, to ensure inverter output, the influence of PV output difference needs to be maintained at an optimal level. A PV module is constructed by connecting the solar cells in series or in parallel depending on the application. The equivalent circuit of s solar PV module is shown in Figure 2. The circuit is designed using an energy source generated by the solar irradiance G, a diode connected in parallel with the energy source, and a series resistance Rs and a shunt resistance Rsh [22].
The equivalent circuit of a PV cell can be expressed mathematically using in the following Equations (1)–(5) (Assume R S < < R s h )
I P V = I p h I 0 [ exp ( q ( V P V + R S I P V ) K T C a ) 1 ]
where I P V is the output current of the PV cell (A); I p h is the photocurrent (A); q is the electron charge and is 1.6 × 10−19 C; V P V is the output voltage of the PV cell (V); R S is the series resistance (Ω); K is the Boltzman constant (1.3805 × 10−23 J/K); T C is the temperature of the PV cell (K); and a is the diode ideality factor (1.2).
The solar PV module photocurrent I p h is expressed as follows:
I p h = G G r e f [ I S C + μ S C ( T C T r e f ) ]
where G is the solar irradiation (W/m2); G r e f is the solar irradiation under reference conditions (1000 W/m2); I S C is the short-circuit current (A); μ S C is the coefficient of the short-circuit current (0.0017A/oC); and T r e f is the reference temperature of the PV cell (K).
Solar PV module reverse saturation current I 0 is estimated as follows:
I 0 = I 0 , r e f ( T C T r e f ) 3 exp [ q E G ( 1 T r e f 1 T C ) A K ]
where E G is the band gap energy of the semiconductor and is 1.1 eV.
The reference reverse saturation current, I 0 , r e f is determined by,
I 0 , r e f = I S C exp ( V O C N S K T C a ) 1
Here, V O C : Open circuit voltage (V); N S : number of solar PV cells connected in series.
In view of Equation (1), the output current of PV module is determined as follows:
I P V = N P I p h N P I 0 [ exp ( q ( V P V N S + R S I P V N P ) K T C a ) 1 ]
where N P is the number of solar PV cells connected in parallel.

3. The Proposed Fuzzy Inverter Controller

There is a need to acquire a voltage control to maintain a constant PV inverter output due to the DC input power fluctuation. The problem can be addressed by using an efficient inverter control system using a fuzzy logic control (FLC) system. A FLC-based control algorithm is developed using the appropriate choice of input variables, membership functions, and fuzzy rules. FLC architecture is used to build a fuzzy logic inverter control algorithm in which an error in discrete time, e(k), and the rate of change error, de(k)/dt, are selected to be the input variables while u(k) is chosen to be the fuzzy control output variable. An error is calculated by subtracting the process output from the desired value. In this case, the inverter output voltage is considered as the FLC output. The inverter output voltage and the desired value should be very close to each other in a steady-state condition.

3.1. Rule-Based Fuzzy Decision

In this research, the double inputs and single output are employed to construct the FLC structure. During fuzzy control operation, each input variable and output are normalized in the boundary between −1 and +1 in order to obtain satisfactory perfection. The five membership functions of type triangular and two of type trapezoidal are used as input variables, as displayed in Figure 3. A fuzzy set including two input variables and one output variable are used in this research work and are presented as NB (negative big), NM (negative medium), NS (negative small), ZE (zero), PS (positive small), PM (positive medium), and PB (positive big) [23,24].
A total of 49 possible rules can be generated from the seven membership functions (fuzzy sets) of each input variable. To ease the design of the controller, fuzzy membership functions and fuzzy rules are developed and presented in Table 1.
The controller decision is governed by the fuzzy rules. The fuzzy rules can be generated as follows:
Rule 1: IF error is PB AND ∆error is PB THEN u is PB
Rule 2: IF error is PM AND ∆error is PB THEN u is PB
Rule 3: IF error is PS AND ∆error is PB THEN u is PM
…………………………………………………………………
…………………………………………………………………
Rule 49: IF error is NB AND ∆error is NB THEN ∆u is NB
Then, these rules are transferred manually to the FLC “Rules Editor” individually.
When the system operates, the discrete-time output of the fuzzy controller, u (k + 1) Ts, varies in every sampling interval, Ts, until an equilibrium condition is achieved, as shown in Equation (6) [25].
u ( k + 1 ) T s = u ( k T s ) + Δ u ( k T s )
where ∆u(kTs) denotes the present value of the fuzzy output at t = kTS and k denotes the value of 0, 1, 2, 3, …
Then, conversion or extraction of a crisp value output (real signal or non-fuzzy output), u, from a FLC output is called the defuzzification process [26]. It transforms the numeral output of the fuzzy controller to a physical means (control signal) that can actually drive the course to produce the expected outputs. Then, the crisp output values are converted from the fuzzy firing by the center of gravity (COG). The crisp control action is executed by COG, which is characterized as the fuzzy controller output, as revealed in Equation (7) [27,28]. COG calculates the weighted mean of the fuzzy region and finds the “balance” point of the solution in the fuzzy region [25].
C O G = k   μ k ( u k )   ×   u k k   μ k ( u k )  
where u k represents the discrete element of output value (fuzzy set) and μ k ( u k ) denotes the membership function (value).

3.2. Inverter Control Algorithm

Stabilized 50 Hz sinusoidal output voltage and frequency are generated by the inverter control system. In addition, the harmonic distortion content of the output waveform is to be controlled to a minimized level according to the standard. The aim of the control strategy is to minimize the DC input variation by controlling the constant DC input voltage of the inverter. The PWM signals are generated for the inverter switching devices to accomplish the objectives. Moreover, unity power factor is obtained by ensuring the in-phase condition of the output voltage and current waveform. The control operation is performed by assessing the duty cycle. A digital signal processor (DSP) is used for the development of an embedded controller system. The inverter PWM control algorithm flowchart is illustrated in Figure 4.
It is observed that PWM signal generation is required for the generation of an IGBT duty cycle at the final process. Firstly, the boost converter IGBT, PWMboost duty cycle, is assigned to achieve the required inverter DC voltage at the input stage. Then, the sensing operation of the inverter output voltages, va, vb, and vc, is implemented. After, the voltage regulation process is executed by transforming the voltage values into dq coordinate frames where the voltages vd and vq are compared to their respective reference voltages vdref and vqref. At this point, the voltage comparison process generates an error signal, which in turn is converted into duty cycle generation for the inverter PWMinv. A higher duty cycle is created by the positive error, while a relatively lower duty cycle is produced by the negative error. This procedure continues until a lowest error level in voltage is achieved which confirms the steady-state condition.
The system studies need to be carried out to ensure the desired current, frequency, and output voltage while transferring the maximum PV power to the load through implementation of the control algorithm. The voltage controller control strategy is employed for switching signal generation for a standalone three-phase inverter.

3.3. PWM Signal Generation

The PWM signals are produced from the dq components at the last phase of the control algorithm. At this point, the abc coordinate frame is used for transforming the components. After, a triangular wave with a 6050-Hz signal is used for comparative analysis and generation of the inverter switching frequency. The inverter switches are converted to produce an SPWM signal [29]. The SPWM controls the pulse width of the inverter insulated-gate bipolar transistors (IGBTs) in order to deliver sine-wave-shaped AC voltages. A control signal (sinusoidal) is produced to modulate the duty cycles of IGBTs (sinusoidal), which in turns helps to obtain the frequency and voltage of the inverter at desired levels.
The harmonics are produced from the voltage value, which are noticed as sidebands, centered around the switching frequency, and its multiple, as expressed in Equation (8) [29]. Nevertheless, a nearly sinusoidal-shaped output waveform is achieved with the help of an appropriate filter. This filter operates as high impedance and low impedance for higher order frequency and lower order frequency, respectively. Hence, the cutoff frequency is usually set at 1 or 2 times higher than the fundamental frequency, which is 200 Hz [30].
f h a r m o n i c = k M f f c o n t r o l
where k represents an integer, fcontrol denotes the control signal (sinusoidal) frequency, and Mf represents the frequency modulation index.
The root mean square (RMS) value for the line voltage of the inverter output is controlled by the amplitude modulation index. The modulation index is assessed by taking the ratio of the control signal, Vcontrol, and the triangular signal, Vtriangular. The output voltage differs from 0 to 0.612Vdc by changing the modulation index from 0 to 1. The width of the switching time or duty cycle is associated with the modulation index. However, the overmodulation phenomenon occurs if the values are increased beyond the values which results in more harmonics in the output waveform, and this should be avoided.
The minimum requirement of the inverter DC input voltage can be determined with the output voltage of 415 V (rms) and the modulation index of 0.9 (maximum). The output voltage can be achieved from 0 to 0.612 Vdc with change of module index, having values between 0 and 1. However, a value of more than 1 leads to an overmodulation phenomenon, which results in harmonics in the output waveform. Thus, it is recommended that it should be maintained in the range of 0.9. The three-phase load is linked to the filter output [31]. Entire operations are managed by the controller, such as the power-switching device control as well as voltage and current control.

4. Simulation Model

The MATLAB/Simulink environment is used to simulate and implement the three-phase inverter system model, which includes the PV integration of the inverter system and fuzzy logic-based inverter control algorithm. The simulation is carried out for justification of hardware implementation of the PV inverter. The data from simulation model validates and verifies the design of the implemented PV inverter in which a fuzzy control algorithm can effectively run in a real-time environment. The specifications of the parameters for the simulation model and prototype implementation for the fuzzy-based inverter controller are shown in Table 2.
Figure 5 shows the control algorithm for an inverter (three-phase) in a stand-alone application. It is observed that the algorithm includes several functional blocks including direct-quadrature transformation (abc to dq), fuzzy logic controllers, PWM signal generator and signal converter, and phase lock loop (PLL)-type frequency synchronization. The stable operation of frequency control is provided by the PLL block so that the output frequency can reach a desired frequency. The power is delivered only to the local loads in standalone mode. In a voltage-control scheme, the output voltages of the inverter operate and are expressed in Equations (9)–(11). The three phase voltages are displaced 120° to each other and has a unity power factor which is transformed to dq components.
v a n = V m sin ω t
v b n = V m sin ( ω t 2 3 π )
v c n = V m sin ( ω t + 2 3 π )
where Vm represents the voltage magnitude and ω denotes the output frequency.
This is to ensure that these parameters are able to be used by controllers for controlling purposes. In the case of balanced three-phase circuits, the transformation from three AC quantities into the two DC quantities occurs. Then, the imaginary DC quantities are preceded through the simplified computation before the inverse transformation process operates to recover the actual three-phase outcomes. The simplification of the three-phase synchronous machines analysis is often performed by this transformation. Moreover, the control operation of three-phase inverters is done by this transformation. The Park transformation [32] and internal synchronizing signal or 50 Hz PLL local are used for axes transformations.
The fuzzy control algorithm is applied in the inverter system by transforming the three-phase voltages from the synchronous reference frame (abc) into the static reference frame (dq). Accordingly, the two-phase coordinate system is developed from the three-phase coordinate system with the fundamental angular frequency ω. In the majority of cases, the three-phase variables, such as voltage or current, sums to zero, and thus, for balanced system, the zero sequence components will be omitted. The condition of this conversion is that the three-phase load should be a balanced load while neglecting the νo term in the dq coordinate frame, which means only the νd and νq terms are left.
The time-varying AC quantities are converted into DC quantities by applying the transformation matrix. In matrix form, the three-phase equations are shown as follow:
In balance loads, the axes transformation is then described by Equation (9).
[ v d v q v 0 ] = [ cos ω t cos ( ω t 2 3 π ) cos ( ω t + 2 3 π ) sin ω t sin ( ω t 2 3 π ) sin ( ω t + 2 3 π ) 1 2 1 2 1 2 ] [ v a v b v c ]
where ωt (i.e., θ) is the angular displacement of Park’s reference frame.
In both transient and steady-state conditions, the fuzzy logic controllers can keep track of the reference voltage; thus, the error is reduced and the steadiness in the inverter output voltages is achieved. Then, error voltages are calculated by controlling the direct axis voltages, νd, and the quadrature axis voltage, νq, at their dq reference voltages, νdref and νqref, respectively. After, the voltage regulation is executed by feeding the error and change of error voltages to the fuzzy logic controllers. The dq quantities of voltage and current are multiplied by the inverse transformation matrix to ensure than the three output quantities are achieved in the inverter. The output voltage is expressed in Equation (11) with phase voltage va of 240 Vrms, line to line voltage vab of 415 Vrms, and frequency of 50 Hz.
[ v a v b v c ] = [ cos ω t sin   ω t 1 cos   ( ω t 2 3 π ) sin ( ω t 2 3 π ) 1 cos   ( ω t   + 2 3 π ) sin   ( ω t   + 2 3 π ) 1 ] [ v d v q v 0 ]

5. Experimental Setup

As part of the prototype development of the inverter, a performance evaluation is essential to verify conformance with the simulation. In doing so, an experimental setup has been constructed in the laboratory. A block diagram is used to explain the experimaental arranagements as illustrated in Figure 6.
Meanwhile, Figure 7 illustrates the view of the experimental setup of the proposed fuzzy-rule-based PV inverter controller with the related components and equipments. The equipments are a digital oscilloscope, a fluke power quality analyzer, analog voltage and current meters, current clamps, a step-up transformer, and a load bank. The inverter prototype consists of the dc input and ac output terminals, filter capacitors and inductors, an IGBT driving circuit, voltage and current sensors, a voltage attenuation circuit, upper and lower IGBT sections, a step-up transformer, snubbers, thermistors, a dc input switch, and an inverter power on/off switch.
The PV solar panel Solartif TIF STF-120P6PV used in this experiment is shown in Figure 8. The detail specification of the solar panel is obtained at STC: STF-120P6. The PV panel used in the experiment consists of 25 PV modules that produced a dc output voltage of 479 V.

6. Test and Validation of the Proposed Fuzzy-Rule-Based PV Inverter Controller

The efficiency of the proposed inverter control system is justified by comparing the signal waveforms obtained from the simulation with the actual signal obtained from the inverter prototype. The compared waveforms are PWM switching signal, dead-time delay, inverter phase voltage and current waveforms, controller’s parameters component, load current, and voltage waveform THD.

6.1. Validation of PWM Switching Signal

The comparison of the generated PWM switching signal of the simulation and experiment is demonstrated in Figure 9. It is clearly observed that both signals are in conformance with each other and acquire frequencies of 6050 Hz. In practice, this signal level should be slightly higher than 15 V to ensure the IGBT is switched on properly.
Meanwhile, the comparison of the dead-time implementation between the simulation and experiment is illustrated in Figure 10 in which both acquire the delay time for the device switching transition.
It is noted that the dead-time of the experiment is slightly larger compared to that of the simulation so as to provide maximum protection for the IGBTs, considering the tolerances of the actual devices.

6.2. Validation of Inverter Voltage and Current Waveforms

Figure 11 shows the comparison of the inverter phase voltage waveforms of the simulation and experiment. It is noticed that both waveforms not only are balanced but also acquire similarities in terms of shape and quality, frequency, and voltage level. However, Figure 11b shows a 2-V neutral voltage, which is mainly from the source transformer. The neutral-to-ground voltage of 2 V or less is acceptable and is determined by the rule-of-thumb employed in many industry applications. The comparison of voltage waveforms between the simulation and experiment is illustrated in Figure 12. Both the simulation and experimental output waveforms are regulated to 1 p.u., which signifies the capability of supplying a contant output voltage to the AC load.
Considering the similarities exhibited by the phase current waveforms collected from the simulation and experiment, both acquire the same frequency and phase angle, as shown Figure 13. However, the experimental current waveform has a slight distortion, which can be seen by the tiny ripples.

6.3. Validation of Inverter Control Parameters

The comparison of controller parameters between the simulation and the experiment are displayed from Figure 14, Figure 15 and Figure 16. In Figure 14, the direct voltage component, vd, of both the simulation and experiment are in conformance with each other. It is observed that it has a well-controlled steady-state response, except during the period of zero to 0.4 s. Nevertheless, the parameter is well tracked and regulated at the level of 1 p.u. as anticipated in the simulation.
Like the direct voltage, the quadrature voltage, vq, for both the simulation and experiment show similar characteristics of zero-voltage tracking capability. This can be seen in Figure 15, whereby the controller is capable of regulating the parameter at the zero level very accurately. As for the “change of error” parameter, Figure 16 depicts the controller vd “change of error” waveforms for the simulation and experiment. It is noticed that the controller manages to regulate the change of error to a very minimum level (zero level) during the operation. This implies the significance of the inverter output voltage regulation characteristic.

6.4. Validation of Inverter Voltage and Current THD Level

The comparison between the simulated and experimental load current and voltage waveform THDs are depicted in Figure 17 and Figure 18, respectively. Obviously, the simulated current and voltage THD level acquires better and lower percentage levels compared to the experimental ones.
Fundamental Fourier transform analysis of the simulation model shows that the load current and voltage THD percentage levels are 0.19% and 0.16%, respectively. The current and voltage THD percentage levels are found to be 3.5% and 2.5%, respectively, when using the prototype and are within 5%, as stated in the IEEE Std 519–1992 standard. Indeed, in practice, the results obtained tend to be influenced by many uncontrolled aspects, such as the surrounding electrical noise, which might come from the domestic power line, high switching frequency, and long cables and wires.

6.5. Comparison with the Existing Methods

Table 3 presents the comparison of various inverter systems where the key parameters are used for analysis, including topology, hardware, switching technique, power factor, current THD, and voltage THD. Usually, two- or three-level types of inverters have easy implementation as designing the topology and control algorithm are not trivial.
Apparently, the design of these types of inverters seems to be more feasible since the overall system algorithm is simplified and the inverter physical size and weight are reduced. A composite control algorithm exhibits high computational complexity in switching signals generation. Moreover, the cost of the overall system is raised with the increasing number of semiconductor switches. It is noticed in Table 3 that the proposed developed inverter controller performance is satisfactory in terms of harmonic reduction, power factor, switching technique, and hardware requirement compared to the other available methods.

7. Conclusions

A data-driven fuzzy-based inverter controller for enhancement of the quality of PV power supply is presented to solve the nonlinearity characteristic and output fluctuation problems of PV inverter AC outputs. In the inverter controller designed in this paper, FLC is used to optimize the duty cycles of IGBTs to generate optimized PWM control signals for inverter gate drive to achieve a stabilized inverter output. A MATLAB/Simulink environment is employed to develop a real-time fuzzy-based PV inverter controller model, and the dSPACE DS1104 controller board is used for hardware implementation. Both simulation and experimental tests are carried out for verification and validation of the proposed controller using various control signals such as PWM switching signals, phase voltages and currents, output voltage waveform, controller direct and quadrature voltages, change of error value, and THD of load current and output voltage of the PV inverter. The experimental results exhibited a good agreement between the control signals, output voltage, and current responses obtained in the simulation results. Also, the proposed PV inverter controller outperforms the other existing methods available in the literature in terms of the voltage and current THDs.

Author Contributions

Conceptualization, M.A.H. and Z.A.G.; methodology, Z.A.G.; software, M.M.H.; validation, Z.A.G., M.M.H., and M.S.H.L.; formal analysis, M.S.H.L.; investigation, M.A.H.; resources, Z.A.G.; data curation, Z.A.G.; writing—original draft preparation, Z.A.G. and M.M.H.; writing—review and editing, M.A.H. and M.S.H.L.; visualization, M.S.H.L.; supervision, M.A.H.; project administration, M.A.H.; funding acquisition, M.A.H.

Funding

This work was supported in part by the Ministry of Higher Education Grant 20190101LRGS under the Universiti Tenaga Nasional, Malaysia and in part by the Bold Strategic Grant no. J510050797 under University Tenaga Nasional.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pradhan, S.; Hussain, I.; Singh, B.; Ketan Panigrahi, B. Performance Improvement of Grid-Integrated Solar PV System Using DNLMS Control Algorithm. IEEE Trans. Ind. Appl. 2019, 55, 78–91. [Google Scholar] [CrossRef]
  2. Khawla, E.M.; Chariag, D.E. A Control Strategy for a Three-Phase Grid Connected PV System under Grid Faults. Electronics 2019, 8, 906. [Google Scholar] [CrossRef]
  3. Zeb, K.; Islam, S.U.; Din, W.U.; Khan, I.; Ishfaq, M.; Busarello, T.D.C.; Ahmad, I.; Kim, H.J. Design of Fuzzy-PI and Fuzzy-Sliding Mode Controllers for Single-Phase Two-Stages Grid-Connected Transformerless Photovoltaic Inverter. Electronics 2019, 8, 520. [Google Scholar] [CrossRef]
  4. Huang, X.; Wang, K.; Li, G.; Zhang, H. Virtual inertia-based control strategy of two-stage photovoltaic inverters for frequency support in islanded micro-grid. Electronics 2018, 7, 340. [Google Scholar] [CrossRef]
  5. Lee, J.-Y.; Cho, Y. Synchronous Reference Frame Repetitive Control of a Single-Phase Three-Level Dual-Buck Photovoltaic Inverter. Electronics 2018, 7, 226. [Google Scholar] [CrossRef]
  6. Sangwongwanich, A.; Yang, Y.; Sera, D.; Blaabjerg, F.; Zhou, D. On the Impacts of PV Array Sizing on the Inverter Reliability and Lifetime. IEEE Trans. Ind. Appl. 2018, 54, 3656–3667. [Google Scholar] [CrossRef]
  7. Jafarian, H.; Cox, R.; Enslin, J.H.; Bhowmik, S.; Parkhideh, B. Decentralized Active and Reactive Power Control for an AC-Stacked PV Inverter with Single Member Phase Compensation. IEEE Trans. Ind. Appl. 2018, 54, 345–355. [Google Scholar] [CrossRef]
  8. Zheng, Y.; Ho, M.; Guo, J.; Leung, K.N. A Single-Inductor Multiple-Output Auto-Buck–Boost DC–DC Converter With Tail-Current Control. IEEE Trans. Power Electron. 2016, 31, 7857–7875. [Google Scholar] [CrossRef]
  9. Yang, Y.; Zhou, K.; Blaabjerg, F. Current Harmonics From Single-Phase Grid-Connected Inverters—Examination and Suppression. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 4, 221–233. [Google Scholar] [CrossRef]
  10. Kumar, N.; Saha, T.K.; Dey, J. Sliding-Mode Control of PWM Dual Inverter-Based Grid-Connected PV System: Modeling and Performance Analysis. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 4, 435–444. [Google Scholar] [CrossRef]
  11. Koutroulis, E.; Yang, Y.; Blaabjerg, F. Co-Design of the PV Array and DC/AC Inverter for Maximizing the Energy Production in Grid-Connected Applications. IEEE Trans. Energy Convers. 2019, 34, 509–519. [Google Scholar] [CrossRef]
  12. Jain, C.; Singh, B. Solar Energy Used for Grid Connection: A Detailed Assessment Including Frequency Response and Algorithm Comparisons for an Energy Conversion System. IEEE Ind. Appl. Mag. 2017, 23, 37–50. [Google Scholar] [CrossRef]
  13. Hannan, M.A.; Ghani, Z.A.; Mohamed, A.; Uddin, M.N. Real-Time Testing of a Fuzzy-Logic-Controller-Based Grid-Connected Photovoltaic Inverter System. IEEE Trans. Ind. Appl. 2015, 51, 4775–4784. [Google Scholar] [CrossRef]
  14. Mohomad, H.; Saleh, S.A.; Chang, L. Disturbance Estimator-Based Predictive Current Controller for Single-Phase Interconnected PV Systems. IEEE Trans. Ind. Appl. 2017, 53, 4201–4209. [Google Scholar] [CrossRef]
  15. Alam, M.J.E.; Muttaqi, K.M.; Sutanto, D. A Novel Approach for Ramp-Rate Control of Solar PV Using Energy Storage to Mitigate Output Fluctuations Caused by Cloud Passing. IEEE Trans. Energy Convers. 2014, 29, 507–518. [Google Scholar]
  16. Wang, L.; Bai, F.; Yan, R.; Saha, T.K. Real-Time Coordinated Voltage Control of PV Inverters and Energy Storage for Weak Networks With High PV Penetration. IEEE Trans. Power Syst. 2018, 33, 3383–3395. [Google Scholar] [CrossRef]
  17. Liang, X.; He, J. Load Model for Medium Voltage Cascaded H-Bridge Multi-Level Inverter Drive Systems. IEEE Power Energy Technol. Syst. J. 2016, 3, 13–23. [Google Scholar] [CrossRef]
  18. Ali, J.A.; Hannan, M.A.; Mohamed, A. A novel quantum-behaved lightning search algorithm approach to improve the fuzzy logic speed controller for an induction motor drive. Energies 2015, 8, 13112–13136. [Google Scholar] [CrossRef]
  19. Coppola, M.; Di Napoli, F.; Guerriero, P.; Iannuzzi, D.; Daliento, S.; Del Pizzo, A. An FPGA-Based Advanced Control Strategy of a GridTied PV CHB Inverter. IEEE Trans. Power Electron. 2016, 31, 806–816. [Google Scholar] [CrossRef]
  20. Shen, Y.; Zhu, F.; Zhang, C.; Cai, W.; Yuan, L.; Li, K.; Zhao, Z. Steady-state model of multi-port electric energy router and power flow analysis method of AC/DC hybrid system considering control strategies. J. Eng. 2019, 2019, 2794–2799. [Google Scholar] [CrossRef]
  21. Zeb, K.; Uddin, W.; Khan, M.A.; Ali, Z.; Ali, M.U.; Christofides, N.; Kim, H.J. A comprehensive review on inverter topologies and control strategies for grid connected photovoltaic system. Renew. Sustain. Energy Rev. 2018, 94, 1120–1141. [Google Scholar] [CrossRef]
  22. Gil-Antonio, L.; Saldivar, B.; Portillo-Rodríguez, O.; Ávila-Vilchis, J.C.; Martínez-Rodríguez, P.R.; Martínez-Méndez, R. Flatness-Based Control for the Maximum Power Point Tracking in a Photovoltaic System. Energies 2019, 12, 1843. [Google Scholar] [CrossRef] [Green Version]
  23. Hannan, M.A.; Lipu, M.S.H.; Ker, P.J.; Begum, R.A.; Agelidis, V.G.; Blaabjerg, F. Power electronics contribution to renewable energy conversion addressing emission reduction: Applications, issues, and recommendations. Appl. Energy 2019, 251, 113404. [Google Scholar] [CrossRef]
  24. Islam, S.U.; Zeb, K.; Din, W.U.; Khan, I.; Ishfaq, M.; Hussain, A.; Busarello, T.D.C.; Kim, H.J. Design of robust fuzzy logic controller based on the levenberg marquardt algorithm and fault ride trough strategies for a grid-connected PV system. Electronics 2019, 8, 429. [Google Scholar] [CrossRef] [Green Version]
  25. Wai, R.-J.; Chen, M.-W.; Liu, Y.-K. Design of Adaptive Control and Fuzzy Neural Network Control for Single-Stage Boost Inverter. IEEE Trans. Ind. Electron. 2015, 62, 5434–5445. [Google Scholar] [CrossRef]
  26. Zhang, J.; Shi, P.; Qiu, J.; Nguang, S.K. A Novel Observer-Based Output Feedback Controller Design for Discrete-Time Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2015, 23, 223–229. [Google Scholar] [CrossRef]
  27. Hanan, A.M.; Ragab, A.A.; Morsy, G.A. Fuzzy logic control for a grid-connected PV array through Z-source-inverter using maximum constant boost control method. Ain Shams Eng. J. 2018, 9, 2931–2941. [Google Scholar]
  28. Wang, Y.; Yang, Y.; Fang, G.; Zhang, B.; Wen, H.; Tang, H.; Fu, L.; Chen, X. An Advanced Maximum Power Point Tracking Method for Photovoltaic Systems by Using Variable Universe Fuzzy Logic Control Considering Temperature Variability. Electronics 2018, 7, 355. [Google Scholar] [CrossRef] [Green Version]
  29. Hannan, M.A.; Ghani, Z.A.; Hoque, M.M.; Ker, P.J.; Hussain, A.; Mohamed, A. Fuzzy Logic Inverter Controller in Photovoltaic Applications: Issues and Recommendations. IEEE Access 2019, 7, 24934–24955. [Google Scholar] [CrossRef]
  30. Wang, L.; Li, L.; Lu, N.; Ji, Z.; Wang, W.; Zong, Z.; Xu, G.; Liu, M. An Improved Cut-Off Frequency Model With a Modified Small-Signal Equivalent Circuit in Graphene Field-Effect Transistors. IEEE Electron Device Lett. 2015, 36, 1351–1354. [Google Scholar] [CrossRef]
  31. Khan, M.; Zeb, K.; Uddin, W.; Sathishkumar, P.; Ali, M.; Hussain, S.; Ishfaq, M.; Subramanian, A.; Kim, H.-J. Design of a Building-Integrated Photovoltaic System with a Novel Bi-Reflector PV System (BRPVS) and Optimal Control Mechanism: An Experimental Study. Electronics 2018, 7, 119. [Google Scholar] [CrossRef] [Green Version]
  32. Lopes, F.V.; Fernandes, D.; Neves, W.L.A. A Traveling-Wave Detection Method Based on Park’s Transformation for Fault Locators. IEEE Trans. Power Deliv. 2013, 28, 1626–1634. [Google Scholar] [CrossRef]
  33. Gounden, N.A.; Ann Peter, S.; Nallandula, H.; Krithiga, S. Fuzzy logic controller with MPPT using line-commutated inverter for three-phase grid-connected photovoltaic systems. Renew. Energy 2009, 34, 909–915. [Google Scholar] [CrossRef]
  34. Hmidet, A.; Dhifaoui, R.; Hasnaoui, O. Development, implementation and experimentation on a dSPACE DS1104 of a direct voltage control scheme. J. Power Electron. 2010, 10, 468–476. [Google Scholar] [CrossRef] [Green Version]
  35. Sreedevi, M.; Paul, P.J. Fuzzy PI Controller Based Grid-Connected PV System. Int. J. Soft Comput. 2011, 6, 11–15. [Google Scholar] [CrossRef]
  36. Alepuz, S.; Busquets-Monge, S.; Bordonau, J.; Gago, J.; Gonzalez, D.; Balcells, J. Interfacing Renewable Energy Sources to the Utility Grid Using a Three-Level Inverter. IEEE Trans. Ind. Electron. 2006, 53, 1504–1511. [Google Scholar] [CrossRef]
  37. Selvaraj, J.; Rahim, N.A. Multilevel Inverter For Grid-Connected PV System Employing Digital PI Controller. IEEE Trans. Ind. Electron. 2009, 56, 149–158. [Google Scholar] [CrossRef]
  38. Alonso-Martı’nez, J.; Eloy-Garcı’a, J.; Arnaltes, S. Direct power control of grid connected PV systems with three level NPC inverter. Sol. Energy 2010, 84, 1175–1186. [Google Scholar] [CrossRef]
  39. Loh, P.C.; Holmes, D.G. Analysis of Multiloop Control Strategies for LC/CL/LCL-Filtered Voltage-Source and Current-Source Inverters. IEEE Trans. Ind. Appl. 2005, 41, 644–654. [Google Scholar] [CrossRef]
Figure 1. General inverter system for photovoltaic energy conversion.
Figure 1. General inverter system for photovoltaic energy conversion.
Electronics 08 01335 g001
Figure 2. Equivalent circuit of a photovoltaic (PV) cell.
Figure 2. Equivalent circuit of a photovoltaic (PV) cell.
Electronics 08 01335 g002
Figure 3. The membership functions for error μ (e), change of error μ (de/dt), and change of output μ (u).
Figure 3. The membership functions for error μ (e), change of error μ (de/dt), and change of output μ (u).
Electronics 08 01335 g003
Figure 4. The flow chart of the inverter control algorithm.
Figure 4. The flow chart of the inverter control algorithm.
Electronics 08 01335 g004
Figure 5. The control strategy for a standalone three-phase inverter.
Figure 5. The control strategy for a standalone three-phase inverter.
Electronics 08 01335 g005
Figure 6. The block diagram of the experimental setup for testing the proposed fuzzy-rule-based PV inverter controller.
Figure 6. The block diagram of the experimental setup for testing the proposed fuzzy-rule-based PV inverter controller.
Electronics 08 01335 g006
Figure 7. Prototype of the inverter experimental setup.
Figure 7. Prototype of the inverter experimental setup.
Electronics 08 01335 g007
Figure 8. PV panel used in the experiment showing 25 units of modules.
Figure 8. PV panel used in the experiment showing 25 units of modules.
Electronics 08 01335 g008
Figure 9. Pulse width modulation (PWM) switching signal (a) simulation and (b) experiment.
Figure 9. Pulse width modulation (PWM) switching signal (a) simulation and (b) experiment.
Electronics 08 01335 g009
Figure 10. PWM signals of upper and lower IGBTs showing a dead-time delay: (a) simulation and (b) experiment.
Figure 10. PWM signals of upper and lower IGBTs showing a dead-time delay: (a) simulation and (b) experiment.
Electronics 08 01335 g010aElectronics 08 01335 g010b
Figure 11. Phase voltages va, vb, and vc of the (a) simulation and (b) experiment.
Figure 11. Phase voltages va, vb, and vc of the (a) simulation and (b) experiment.
Electronics 08 01335 g011aElectronics 08 01335 g011b
Figure 12. Output voltage waveform in per unit of the (a) simulation and (b) experiment.
Figure 12. Output voltage waveform in per unit of the (a) simulation and (b) experiment.
Electronics 08 01335 g012
Figure 13. Phase currents ia, ib, and ic of the (a) simulation and (b) experiment.
Figure 13. Phase currents ia, ib, and ic of the (a) simulation and (b) experiment.
Electronics 08 01335 g013aElectronics 08 01335 g013b
Figure 14. Controller direct voltage vd of the (a) simulation and (b) experiment.
Figure 14. Controller direct voltage vd of the (a) simulation and (b) experiment.
Electronics 08 01335 g014
Figure 15. Controller quadrature voltage vq of the (a) simulation and (b) experiment.
Figure 15. Controller quadrature voltage vq of the (a) simulation and (b) experiment.
Electronics 08 01335 g015
Figure 16. Controller vd change of error of the (a) simulation and (b) experiment.
Figure 16. Controller vd change of error of the (a) simulation and (b) experiment.
Electronics 08 01335 g016
Figure 17. Total harmonic distortion (THD) of the load current of the (a) simulation and (b) experiment.
Figure 17. Total harmonic distortion (THD) of the load current of the (a) simulation and (b) experiment.
Electronics 08 01335 g017
Figure 18. THD of the output voltage of the (a) simulation and (b) experiment.
Figure 18. THD of the output voltage of the (a) simulation and (b) experiment.
Electronics 08 01335 g018aElectronics 08 01335 g018b
Table 1. Fuzzy membership functions and rules for the controller.
Table 1. Fuzzy membership functions and rules for the controller.
Error →
Charge of error ↓
PBPMPSZENSNMNB
PBPBPBPMPMPSPSZE
PMPBPMPMPSPSZENS
PSPMPMPSPSZENSNS
ZEPMPSPSZENSNSNM
NSPSPSZENSNSNMNM
NMPSZENSNSNMNMNB
NBZENSNSNMNMNBNB
Table 2. Parameters of fuzzy-based inverter controller for simulation and prototype implementation.
Table 2. Parameters of fuzzy-based inverter controller for simulation and prototype implementation.
DeviceParameterValue
InverterDC input voltage (dc-link voltage)750 V
Inverter line voltage415 V
Inverter phase voltage240 V
Output frequency50 Hz
Nominal output power rating2.5 kW
Boost ConverterInductance0.131 mH
Capacitor7.14 μF
Input voltage479 V
Output voltage750 V
Duty cycle0.47
FilterInductance1.8 mH
Capacitor30 µF
Load resistance52.5 Ω
IGBT Gate-drivingGate resistor16.7 Ω
Output voltage conditioning CircuitResistor in series with the primary circuit24 kΩ
Measuring resistor9.6 kΩ
DC input switchMaximum DC voltage900 V
Maximum DC current100 A
ControllerdSPACEDS1104
AC loadMaximum power capacity per phase1 kW
Equivalent load resistance52.5 Ω
Table 3. Comparison of various inverter system parameters.
Table 3. Comparison of various inverter system parameters.
Converter parameter[33][34][35][36][37][38][39]Proposed
Inverter Control
THDV (%)----6.8-1.52.5
THDi (%)6.84.08.48.87N/A19.8-3.5
Power factor--0.960.99unityunity-unity
Topology3-phase
3-line
3-phase
3-line
1-phase
5-line
3-phase
3-line
1-phase
5-line
3-phase
3-line
3-phase
3-line
3-phase
3-line
Switching Tech.PWMSVPWMSPWMSPWMSPWMSPWMPWMPWM
Hardwaresimplemodmodmodcomplexcomplexcomplexsimple
SystemProgProg/
Simulink
ProgProgProgProgProgSimulink

Share and Cite

MDPI and ACS Style

Hannan, M.A.; Ghani, Z.A.; Hoque, M.M.; Hossain Lipu, M.S. A Fuzzy-Rule-Based PV Inverter Controller to Enhance the Quality of Solar Power Supply: Experimental Test and Validation. Electronics 2019, 8, 1335. https://doi.org/10.3390/electronics8111335

AMA Style

Hannan MA, Ghani ZA, Hoque MM, Hossain Lipu MS. A Fuzzy-Rule-Based PV Inverter Controller to Enhance the Quality of Solar Power Supply: Experimental Test and Validation. Electronics. 2019; 8(11):1335. https://doi.org/10.3390/electronics8111335

Chicago/Turabian Style

Hannan, Mahammad A., Zamre A. Ghani, Mohammed M. Hoque, and Molla S. Hossain Lipu. 2019. "A Fuzzy-Rule-Based PV Inverter Controller to Enhance the Quality of Solar Power Supply: Experimental Test and Validation" Electronics 8, no. 11: 1335. https://doi.org/10.3390/electronics8111335

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