Abstract

Nowadays in order to meet the increase in power demands and to reduce the global warming, renewable energy sources based system is used. Out of the various renewable energy sources, solar energy is the main alternative. But, compared to other sources, the solar panel system converts only 30–40% of solar irradiation into electrical energy. In order to get maximum output from a PV panel system, an extensive research has been underway for long time so as to access the performance of PV system and to investigate the various issues related to the use of solar PV system effectively. This paper therefore presents different types of PV panel systems, maximum power point tracking control algorithms, power electronic converters usage with control aspects, various controllers, filters to reduce harmonic content, and usage of battery system for PV system. Attempts have been made to highlight the current and future issues involved in the development of PV system with improved performance. A list of 185 research publications on this is appended for reference.

1. Introduction

As the earth natural resources are decreasing day by day, to meet the increase in the power demand, the power sector is looking at alternate energy resources. Due to usage of renewable energy sources, the carbon content in the atmosphere can be reduced by which global warming problem can be overcome. Out of various renewable sources, solar PV system is leading nowadays due to its simple structure. The various structure of PV panel system and its suitability for locations have been discussed [17]. The efficiency of the PV system can be increased by using power electronic devices along with maximum power point controller. The extraction of maximum available power from a photovoltaic module is done by Maximum Power Point Tracking Controller. The efficiency of the photovoltaic system may be substantially increased by using maximum power point tracker (MPPT). Several algorithms are developed to track the maximum power point efficiently. Most of the existing MPPT algorithms suffer from the drawback of being slow tracking. Due to this, the utilization efficiency is reduced. The various methods of maximum power point technique algorithms such as Incremental Conductance (INC) and Perturbation and Observation (P&O) have been discussed [856].

The output obtained from the MPPT controller contains harmonics due to the closed loop tracking of sun light. This can be eliminated by using the filter circuits. From this, the obtained output is given to power electronic devices DC-DC converter and inverter. The various power electronic converters circuits and the control techniques are discussed [5766]. In this paper, the literature survey has been done on various aspects of the solar PV fed system drives. In Section 2 the various types of PV panel systems which are available and their performances and suitability are presented. The Maximum Power Point Tracking Controllers and their performances have been discussed in Section 3. Power electronic circuits and their controlling using various controlling techniques are reviewed in Section 4. The harmonic reduction of PV panel system using filter circuit is presented in Section 5. In Section 6 the battery and inverters are discussed. The concluding remarks are stated in Section 7.

2. Photovoltaic System

A photovoltaic (PV) system is solid state semiconductor devices which generates electricity when it is exposed to the light. The building of a solar panel is solar cell. A photovoltaic module is formed by connecting many solar cells in series and parallel. To get maximum output voltage, PV modules are connected in series and for obtaining maximum output current they are connected in parallel. Solar PV power systems have been commercialized in many countries due to their merits such as long term benefits and maintenance-free. The major challenge which lies in using the PV power generation systems is to tackle the nonlinear characteristics of PV array. The PV characteristics depend on the level of irradiance and temperature. PV array experiences different irradiance levels due to passing clouds, neighbor buildings, or trees. The block diagram of PV generation system is shown in Figure 1.

Photovoltaic systems are mainly classified as per their functionality and operation of systems, component configurations, and the equipment connected to electrical loads. They are mainly classified as grid connected and standalone systems which are designed to provide DC and AC power service to operate with independence of the utility grid that are connected with other energy sources and storage systems.

2.1. Grid Connected PV System

The grid connected PV systems are designed to operate in parallel and connected with the electric utility grid system. They mainly consist of inverter in order to convert array produced DC into AC power with voltage and power quality requirements of the utility grid. A bidirectional interface made between the PV system AC output circuits and electric utility network at on-site distribution panel or service entrance to allow AC power to either supply or feed back the grid when the PV system output is greater than load demand [67]. The block diagram of a grid connected PV system is observed from given Figure 2.

PV system is capable of operating in grid connected and standalone modes using multilevel inverter and boost converter for extracting maximum power and fed it to the utility grid and standalone system [3].

2.2. Standalone Photovoltaic Systems

These are mainly designed to operate independently of the electric utility grid and designed size to supply certain DC or AC electric loads. The simple type of standalone PV system is a direct-coupled system. This operates only during sunlight hours and energy will not be stored in battery system. Main application is such as ventilation fans, water pumps, and small pumps for solar thermal water heating systems [67]. Block diagram of a direct-coupled PV system is as shown in Figure 3.

For the above direct-coupled PV system, several studies such as continuous variations of solar radiation, quality of load matching, geographical location, climatic studies, degree of utilization, and accurate sizing are investigated to various loads [6872]. Cristaldi et al. [73] have observed the behavior of the PV panel from a direct-coupled system with switched-mode converter and MPP algorithm. They have compared V-I characteristics of the panel with and without MPP algorithm. The design methodology in this study is mainly based on the variation of solar radiation; due to this, the results could not be safely applied over a period of time for specific input radiation time series. Another type of standalone PV system powering DC and AC loads with battery storage system [74] is as shown in Figure 4.

One more form is PV hybrid systems which most commonly take the form of the photovoltaic systems combined with wind turbines or diesel generators mostly found in Canary Island [75]. The block diagram of PV hybrid system is shown in Figure 5.

PV panels are connected in series parallel combinations to the inverter; the difference in panel voltages can cause problems such as location of global MPP at different positions under partially and fully shaded atmospheric conditions. To overcome this, optimizers are installed on each panel. This allows them to work independently from one another, optimizes energy output, and enables us to monitor the performance of each module. A standalone system incorporates a photovoltaic panel, regulator, energy storage system, and load [76].

Giral et al. [77] have explained the minimization of shadow effect in a two-section module PV system by using active voltage sharing. It is observed that the active bypass does not produce losses under nonshadow/matching conditions. Siddique et al. [78] presented the loss analysis in the conventional AC configuration for large PV farms and proposed two DC collector grid configurations to increase the overall yield of plant with reducing the overall cost by making it a potentially viable option to increase the energy yield and revenue of the plant.

Yordanov et al. [79] have presented the analysis of series resistance corrected load ideality factor between MPP open circuits for several types of crystalline-silicon technologies. This analysis is made to study more about the PV device’s performances. Han and Jia [80] have implemented the mathematical model of photovoltaic cell and characteristics curves of solar cell based on MPPT technologies with stable and accurate maximum power point by improving the control precision. Here also a disturbance is based on four corners detecting module to delay; opening and closing characteristics are observed. Ibrahim and Basir [81] have proposed the multistage SVR algorithm to avoid outdoor irradiation and temperature. It consists of three stages of algorithm for irradiation, temperature, and voltage with incentive ambient temperature variations. Here the incorporation of partial shading effect of PV arrays is not carried out.

3. Maximum Power Point Tracking

Maximum power point tracking control technique is used mainly to extract maximum capable power of the PV modules with respective solar irradiance and temperature at particular instant of time by Maximum Power Point Tracking Controller. A number of algorithms are developed to track the maximum power point efficiently. Most of the existing MPPT algorithms suffer from the drawback of being slow tracking, due to which the utilization efficiency is reduced. There are several types of MPPT control techniques to improve the solar energy efficiency such as Incremental Conductance (INC) [835], Hill Climbing or Perturbation and Observation (P&O) [3656], Artificial Neural Network (ANN) with back propagation technique [8297], Fuzzy Logic Controller Intelligent Control (FLCIC) with DC-DC converter [33, 98111], Particle Swarm Optimization [112120], Open Circuit Voltage Control (OCVC), Short-Circuit Current Control (SCCC), feedback of power variation with voltage technique, feedback of power variation with current technique, single input fuzzy controller for tracking MPP, Ant Colony Optimization (ACO), and Genetic Algorithm (GA) methods. The appearance of multipeak output curves of partial shading in PV arrays is common, where the development of an algorithm for accurately tracking the true MPPs of the complex and nonlinear output curves is crucial.

Wu et al. [121] say that the MPPT regulates the output obtained from the PV system and provides that output to the DC converter and inverter. If the PV output voltage is higher than MPP, then the power transferred to the load or network is increased. Piegari and Rizzo [122] have discussed the MPPT techniques for different applications for different individual systems. The MPPT efficiency varies depending on cell temperature and fill factor. Azli et al. [123] propose the MPPT performance which improves with the temperature of the PV system; the 4% of the efficiency is affected by the variations of the fill factor with the climatic conditions and features of geographic region. Tauseef and Nowicki [124] have presented the modeling of MPPT with buck converter with oscillations less than 0.5% in the output power. Also the PV cell with two-diode model for MPPT controller relies on the fact that the ratio of does not strongly depend on the environmental conditions.

Mattavelli et al. [125] have implemented the single chip IC circuit for MPPT to interface the PV panel with batteries and inverters to utility grid and the transient response of the system has been verified with the step DC voltage to check the MPPT response for PV short-circuit current variations. Al-Bahadili et al. [126] discuss the computer simulation to evaluate the performance of MPPT algorithm for PV energy system to carry different PV technologies and also to demonstrate an excellent and flexible environment for studying various PV solar cells operating at different environments of irradiance and temperature. Wu et al. [127] have proposed the MPPT method performances to the MPPT structure and cost in the common insolation condition is to reach the efficiency of 98% of the real maximum output power. Ropp and Gonzalez [128] have discussed the aspects of PV inverters accuracy consisting of detection behavior and the action of maximum power point tracker response to grid voltage and frequency fluctuations introduced by the PV array. Brando et al. [129] have explained the sensor less control of H bridge multilevel converter for MPPT in grid connected PV systems to deliver maximum power for variations of incident irradiations on PV arrays with the H bridge 5-level converter to reduce the current oscillations up to 1% though the voltage slope changes. Khan and Hossain [130] have explained the implementation of MPP algorithm in an 8-bit microcontroller to generate optimized real time code in C.

Kadri et al. [131] have discussed the voltage control MPPT to reduce the power losses caused by dynamic tracking errors under rapid weather changing conditions. Also the grid current components for reflecting the power grid side and the signal error of a PI outer voltage regulation reflect the change in power by the irradiation variation for identifying the correct direction of MPP. Thao and Uchida [132] have proposed a method to the controller for PV 1-phase grid connected system with rated power 1 kW for great performances in seeking the MPP of the PV array which regulates the DC link voltage and also reaches unity power factor even if the solar irradiance and temperature vary abruptly.

3.1. Incremental Conductance (INC) Based MPPT Techniques

The techniques are proposed to obtain MPP operating point for an adaptive voltage step changes based on the slope of the PV curve. To get changes in voltage step value from the PV curve acceleration and deceleration factors are applied in the next iteration steps. The adaptive voltage step change enables the PV system to quickly track the environment condition variations. In this way more solar energy can be harvested from the PV energy systems. It is easy to implement since it does not require knowledge of I-V characteristics of specific PV panels and the parameters are easy to tune [816]. The MPP is tracked by searching the peak of the P-V curve. This algorithm uses the instantaneous conductance I/V and dI/dV for MPPT. Using these two values, the algorithm determines the location of the operating point of the PV module in the P-V curve showing that the PV module operates at the MPP along with left and right sides of the MPP in the P-V curve [1722]. Flow chart of the algorithm is as shown in Figure 6.

Liu et al. [19] presented the variable step size INC algorithm to increase the tracking speed of the MPPT controller. Incremental Conductance method determines the radiation direction to do voltage changing under rapidly changing condition; in addition, it also calculates the MPP. Thus, oscillation problem of P&O algorithm around MPP would have been eliminated. For uniform radiation condition, there is no significant difference between the efficiencies of these two methods [24, 25]. Incremental Conductance method was determined to operate with more efficiency under randomly generated conditions [26]. However, the cost of INC method is high due to requirements of high sampling compliance and speed control as a result of complex structure. Classically, INC method is the mostly used technique as a part in Hill Climbing algorithm, but it has the drawback in decision making as the speed increases in proportion to the step size of the error. However, higher error step size reduces the efficiency of MPPT and direction errors under rapid atmospheric changes in [27]. One of the major difficulties implementing the INC method is the selection of the fixed voltage change step size for simultaneously satisfying the tracking speed and maintaining the MPP. A large step size of the voltage change helps the system rapidly approach the MPPs. On the other hand, this large value generally induces persisting oscillations around the MPP if no other special countermeasures were taken. The issues using a small step size of voltage change are the opposite.

Liu et al. [28] have presented an improved Incremental Conductance (INC) algorithm which uses variable voltage step size to estimate the trade-off between the dynamic responses and trade-off between the dynamic response and steady state oscillation with respect to size of the step. This reduces the oscillations and improves the converter energy efficiency of PVPS and also the design issues of the variable step size parameters are discussed. Yusof et al. [29] have developed algorithm using C-programming such that having ability to withstand parameter variation such as temperature variations and variable voltage from the battery. This method gives very good boosting capability from PV source to the load by the simulation.

Murtaza et al. [30] have explained the comparison between four basic MPPT techniques under steady as well as environmental varying conditions with the MATLAB model. Out of these methods, INC gives the good dynamic performances with respect to change in weather conditions. And it is found that the INC is complex for implementation with two sensors as far as the efficiency and power losses are concerned. Keyrouz and Georges [31] have implemented the multidimensional MPPT in PV systems under dynamically changing weather conditions based on fusion of two algorithms. Wolfs and Li [32] explained the MPPT based Incremental Conductance method to meet the MPP of the solar cell output voltage and the converter duty ratio without current sensor. By comparing Hill Climbing or Perturbation and Observation and Incremental Conductance methods, the cell voltage is perturbed for every MPPT cycle and also cell output power is calculated. To overcome the oscillations in Incremental Conductance method, perturb-and-observe based MPPT algorithm is used. A triple junction solar cell model is established in simulation process to validate a tracking theoretical performance analysis.

Adly et al. [33] have tested the Incremental Conductance for the PV models under fast changing environmental conditions by using DC-DC converter as isolation stage through the load connected PV at the required maximum power point voltage. 15% energy extraction losses can be saved. Yu et al. [34] discussed dependency of MPP on temperature and solar isolation. In this different MPPT control methods to draw maximum power from solar array such as the constant voltage control, Incremental Conductance conditions two-mode MPPT control algorithm. Al Nabulsi et al. [35] have presented Hill Climbing using Incremental Conductance for tracking maximum power point to get maximum output power of a PV panel. Here the optimum duty cycle results in maximum power delivered from the PV panel through DC/DC converter to the load. But here the operating point of PV array oscillates around the MPP with causing of power loss.

3.2. Perturbation and Observation Based MPPT Algorithm

The Perturbation and Observation MPPT algorithm is easy to implement; it works based on the PV array which is perturbed of a radiation of direction. If the power drained from the array increases, the operating point varies towards the MPP which in turn suits therefore the working voltage in the similar direction. If the power drained from the PV array decreases, the operating point varies away from the MPP, and thus the direction of the working voltage perturbation has to be overturned [3639]. A disadvantage of P&O MPPT method is at steady state. The operating point oscillates in the region of the MPP giving rise to the waste of energy. A number of improvements of the P&O algorithm have been deliberate in order to decrease the oscillations in steady state, but this slows down the speed of response of the algorithm during the atmospheric changes. Go et al. [40] discuss power oscillations in P&O algorithm that the array terminal voltage perturbed every MPPT cycle. Liu et al. [41] have proposed solution of decoupling the PV power fluctuations caused by the Hill Climbing P&O process from the variations of the irradiance to solve the oscillation problem. In this the incremental change in power P is measured. If the P value is positive, the operating voltage is increased to get MPP; if the value of P is negative, the direction of voltage adjustment is reversed and operating point in trying to make it is the closest to MPP [42]. The flow chart algorithm is shown in Figure 7.

However, the applications of analog circuits using P&O algorithm are presented in [43]. Al-Amoudi and Zhang [44] have proposed a variable step size that gradually moves towards MPP. But this method is not adaptive because the steps are varied in predetermined way. A model based approach is given by Zhang et al. [45] to measure the PV array temperature and irradiance. In the specific set of irradiance and temperature measurements, a DC voltage value is predicted so that PV array can deliver maximum output. A variable perturbation is proposed in [46]; in this four-power range adopted, a specific perturbation value is used in each range, but it changes continuously in a real time. Therefore, this method is not fully adaptive. Fast tracking is obtained using larger step size due to this greater oscillations are obtained in [47, 48], where converter duty ratio is perturbed instead of array voltage or current.

Petrone et al. [49] discussed a multivariable P&O MPPT technique for single stage PV inverter. Though it performs well, the need for controlling more than one variable increases the complexity of the operation. Jung et al. [50] have proposed the improved Perturbation and Observation method with adaptive algorithm to adjust the reference voltage step size and hysteresis in constant or slowly varying atmospheric conditions to reduce the PV output power up to 5% compared to the traditional P&O in the unsettled weather conditions.

Suganya and Carolin Mabel [51] have modeled and analyzed the photovoltaic system based on Perturbation and Observation MPPT method to maximize the PV array output power by tracking the MPP continuously. It improved the MPPT algorithm under the same irradiation condition. Radwan and Orabi [52] discussed optimizing of P&O algorithm parameters to get the dynamic behavior of the PV system. Here also some drawbacks are observed, about the oscillations of the operating point around the MPP. Practically, the nonideality of the DC-DC converter is considered for customizing the P&O MPPT algorithm parameters in order to avoid the instability of the algorithm.

Chen et al. [53] have proposed the biological swam chasing PV MPPT algorithm to improve the MPPT performance. On comparing with a typical P&O algorithm the efficiency of the MPPT is improved to 12.19% in the transient state. Wang et al. [54] have proposed the PV model based mathematical models of photovoltaic array on the basis of P&O method. In this the characteristics of photovoltaic arrays are analyzed. Razali and Rahim [55] present the experimental works on a standalone solar system with P&O MPPT algorithm.

Guo et al. [56] have analyzed the equivalent model of PV cells based on Real Time Digital Simulation (RTDS) and study the output characteristics of PV cells. In this control of 3-phase PWM inverter controls the output active and reactive power with maintaining of DC bus voltage to a limited reference value.

3.3. Artificial Neural Network Based MPPT Techniques

In this technique, a multilayered feedback neural network with back propagation trained network is used. A two-stage off-line trained Artificial Neural Network based MPPT with two cascaded ANNs estimates the temperature and irradiance levels from the PV array voltage and current signals. This technique gives the better performance even under rapidly changing environmental conditions for both steady and transient instants with reducing the training set usually; a three-layer RBF NN is adopted for implementing the MPPT. Ciabattoni et al. [82] have presented the home energy management system using neural network which monitors the home loads, forecasts photovoltaic production and home consumption, and influences the users on their energy choice. Jiang et al. [83] have implemented the two-stage MPPT to improve nonuniform irradiance on the PV modules. In this solar array model, a blocking diode is connected in series to PV string to prevent reverse current flow from load; a bypass diode is also used to improve the power capture and prevent hotspots.

Lee et al. [84] have presented the ANN based MPPT 2-stage method for maximum power point; this algorithm independent of time dependency and trade property due to this MPP can be tracked without time increment through PV characteristics changes. Sheraz and Abido [85] overcome the problem of nonlinear characteristics of PV array with rapidly changing irradiation and temperature using Differential Evolution (DE) and ANN along with conventional MPPT to track the maximum power point. Phan et al. [86] have implemented the ANN based MPPT and Incremental Conductance method for searching maximum power point based using feedback voltage and current without PV array characteristics. This method solves the time dependence and trade-off as tracking time is very fast. Experimental valuation is carried out using dSpace 1104.

Xu et al. [87] have presented a new ANN based MPPT algorithm by using the traditional Incremental Conductance using sensors to get better performance. Compared with the Incremental Conductance and the P&O controller, it is much faster to the sudden change of the weather combinations. To evaluate the effectiveness of the training network, the mean square error is introduced to give the better performance and accuracy of the network. Jie and Ziran [88] have implemented the 2-level neural network-genetic algorithm to estimate battery power influencing factors as light intensity, temperature, and battery junction temperature. Maximum power point of photovoltaic system can be controlled online with the use of transform technology of semiconductor memory.

Durgadevi et al. [89] studied V-I and P-V characteristics of PV cell with ANFIS model and empirical model for various temperature and illumination ageing effects of equipment. In this, when compared to empirical model, ANFIS model gives better results. Elobaid et al. [90] have proposed the two-stage Artificial Neural Network based MPPT to estimate the temperature and irradiance levels from array voltage and current signals in order to determine the optimum peak operating point. This technique gives the better performance even under rapidly changing environmental conditions for both steady and transient instants. Jiang et al. [91] have proposed the two-diode PV array model to improve the accuracy under low irradiance and to reduce computational time and irradiance.

Zhang et al. [92] have presented the recurrent neural network model trained by a Particle Swarm Optimization (PSO) for solar radiation monitoring and controlling and to predict accurately the solar radiation of standalone systems and of hybrid power systems. Chiu et al. [93] have presented the ANN based for piecewise line segments (PLS) to approximate the maximum power point locus. It is of high speed, low-complexity MPPT technique. In this, a separate high speed voltage is applied to regulate the PV panel output voltage and to follow the emulated MPP locus (EML), a good response due to sudden changes of irradiance levels, and helps to improve the tracking efficiency. This method is simple and achieves the good static and dynamic tracking.

Yamauchi [94] has proposed the MPPT using a limited general regression neural network (LGRNN) for testing of two series connected solar panels if one of the panels is under shading condition. The LGRNN is used for learning each panel output at instances with a limited memory capacity. Anitha and Prabha [95] have presented Artificial Neural Network based MPPT controller for the PV system in order to overcome the drawback of slow, wrong tracking and to operate it at maximum point and reduce oscillations during rapidly changing weather conditions. In this and with the help of boost converter, inverters are used to provide maximum output voltage to the load. Here back propagation feed forward trained networks are introduced to overcome the nonlinearity of PV arrays.

Yong et al. [96] have presented the ANN based MPPT control to track the MPP at different weather and irradiance. This network is used to overcome slow tracking speed, more output oscillations, and power oscillations. Ramaprabha et al. [97] have discussed the 3-layered ANN with back propagation algorithm based MPPT for boost converter for standalone PV system to minimize the long term system losses and to increase the conversion efficiency. Even under variable temperature it gives optimum output voltage. Multilayered feed forward neural network based MPPT algorithm flow chart is shown in Figure 8.

3.4. Fuzzy Logic Controller Based MPPT Techniques

Fuzzy logic control is a convenient way to map an input space to output space. Fuzzy logic uses fuzzy set theory, in which a variable is a member of one or more sets, with a specified degree of membership. A fuzzy logic controller basically includes three blocks named fuzzification, inference, and defuzzification. Afghoul et al. [98] have implemented the hybrid adaptive neurofuzzy inference system to find operating point near the MPP. Sreekumar and Benny [99] have implemented fuzzy logic to obtain maximum MPP operating voltage fluctuations using Mamdani method. This method tracks the maximum power rapidly compared to conventional algorithm. Adly et al. [33] have compared the Incremental Conductance and fuzzy MPPT techniques for the PV model under fast changing environmental conditions. Here DC-DC converter is used as isolation stage for a load connected PV module. Mellit et al. [100] predicted the daily total solar radiation data from sunshine duration and ambient temperature based on ANFIS model. Here mean relative error (MRE) produces very accurate estimation between the actual and predicted data without exceeding of 1%. Hossain et al. [101] have proposed the intelligent method for maximum power point tracking of a PV system under variable temperature and insolation conditions. In order to overcome nonlinearity characteristics of PV cell fuzzy logic control implemented, the duty cycle for the converter is calculated based on fuzzy logic control algorithm. Nabulsi et al. [102] have made a comparison between two controllers as Hill Climbing, two input fuzzy controllers, and single input fuzzy controller for tracking maximum power point. The basic idea behind these MPPT techniques is to find the optimum duty cycle that results in maximum power delivered from the PV panel through DC/DC converter to the load. In this Hill Climbing method controls of the operating point of PV array that oscillates around the MPP with causing of power loss, fuzzy with 2 inputs, requires more calculation with rules in addition to two inputs and output gains but single input fuzzy controller is implemented with least settling time, acceptable oscillations around MPP. Hadjammar and Bouchafaa [103] have introduced the fuzzy logic based MPPT to extract the maximum power and to feed a three-level Neural Point Clamped (NPC) VSI from the photovoltaic system, where this gives the larger number of levels of output waveforms with lower dV/dT, less harmonic distortion, and lower switching frequencies. In this multilevel inverter with grid connected PV system using MPPT extracts maximum power, controls active and regulate the reactive power injected into the grid.

Mellit and Kalogirou [104] have presented ANFIS modeling of photovoltaic power supply systems under variable climatic conditions, variable radiation, temperature, and humidity. Wang et al. [105] have presented the PV plug in hybrid electric vehicles power supply system as the energy storage by replacing the battery and treating as power source for the intelligent community by using of hierarchical fuzzy control with reducing the number of fuzzy rules. Here HFC maintains the output power and reliability of grid from load fluctuations. Chin et al. [106] have discussed the optimization of PV system under partially shaded conditions with the P&O algorithm to overcome a low accuracy fuzzy logic algorithm which has been implemented to obtain faster MPP control and more stable output power under transient and steady state conditions. The tracking and settling time with FMPPT is very low compared to P&O algorithm and also to conventional MPPT. Thus, FMPPT gives better efficiency. Iqbal et al. [107] have presented the maximum power with fast response in the available solar irradiance and temperature. Here MPPT are used for the voltage adjustments of PV modules by changing duty ratio of boost converter which is used for calculation of solar irradiance and temperature. ANFIS controller outputs the crisp value of maximum power, where this power is calculated by the multiplication algorithm of sensed voltage and current; the error in power is processed through PI controller by giving its output to the PWM which blocks DC-DC converter to adjust the operating PV module.

Kulaksiz and Aydoğdu [108] have presented ANFIS controller for a PV system, in order to control DC-DC buck converter by providing the duty cycle for the DC-DC buck converter. Cigdem et al. [109] have presented the sliding mode control to overcome the drawbacks of long convergence process in case of uncertainties and disturbances. In this it tunes ANN and FNN algorithms online. Chiu and Ouyang [110] have developed a Sugeno fuzzy MPPT method for PV system. Here maximum power voltage-based control (MPV) direct maximum power (DMP) are used to control the output PV voltage to the reference PV voltage Vref from MPP decision maker and to control the power slope. Subiyanto et al. [111] proposed fuzzy logic controller to overcome the draw backs of nonlinearity of PV output due to changes in temperature and irradiation.

3.5. Particle Swarm Optimization Based MPPT Algorithm for PV System

This algorithm is used to reduce the steady state oscillation to practically zero once the maximum power point is located. Furthermore, it has ability to track the MPP for the extreme environmental conditions like large fluctuations of insolation and partial shading condition. The MPP tracker based on Particle Swarm Optimization for photovoltaic module arrays is capable of tracking global MPPs of multipeak characteristic curves where the fixed values were adopted for weighing within the algorithm, the tracking performance lacked robustness, causing low success rates when tracking the global MPPs. Though the MPPs were tracked successfully, the dynamic response speed is low. The IPSO based MPPT controller algorithm for various environmental conditions like fully shaded conditions and partially shaded conditions to find new global MPP with reinitialization of particles can be observed [112]. The IPSO based flow chart algorithm is shown in Figure 9.

The PSO has simple structure, easy implementation, and fast computation capability. It is able to locate the MPP for any type of P-V curve regardless of environmental variations and also to track the PV system as the search space of the PSO reduced and the time required for the convergence can be greatly reduced. Interestingly the searching speed through adaptive learning factors and inertia weight were not satisfied by the researchers [113116] because of the linearity in line with increasing iteration numbers which were adopted for the weighing of the PSO formulas. The IPSO based MPPT can be used to predict the I-V and P-V characteristics curves during partial shading condition also to evolve and ratify the photovoltaic system design encompassing the power converter and MPPT controller [117119]. Miyatake et al. [120] presented the power loss due to partial sharing and minimization by dividing the PV system into number of small arrays which enables its control by its own converter for each array. If the number of modules increases, then the characteristics are under uneven insolation; if one module is fully illuminated and the other one is partially shaded, then current generated by the first one is more than the second one. During this excess, current will flow through bypass diode with existing of two MPPs.

4. MPPT Controller with DC-DC Converters

Chin et al. [57] presented a DC-DC converter to transfer maximum power from the solar PV module to the load. This is achieved by module by changing the duty cycle of a converter so that the load impedance is varied and matched at the point of peak power with the source. Spiazzi et al. [58] have discussed ripple correlation control (RCC) technique on correlation existing between PV panel power, voltage, and current ripples and can exploit the AC signals caused by switching action of the converter. It is mainly used to equilibrium point in case of nonsinusoidal and to analyze the simple effects of reactive parasitic components like panel shunts capacitance and series inductance. Finally it is observed that the combined effects of reactive parasitic components can lead to the unacceptable errors in the MPP tracking capability where a high frequency DC-DC converter is used.

Huusari and Suntio [59] have proposed the distributed maximum power point tracking in order to overcome the effect of shading used to reduce the output power. Each PV module is connected by a DC-DC converter to extract maximum power where its output is connected to the grid connected inverter. They also discussed the terminal constraints, topological constraints, and dynamic constraints to get maximum output voltage. Luo and Han [60] have studied the MPPT with MCU control system in a grid connected photovoltaic generation system by introducing DC-DC conversion techniques. Patel and Shireen [61] give an analysis of the PV module characteristics and determination of short-circuit current to get converging maximum power point tracking control. It is observed by connecting the DC-DC converter between the PV source and the load with pulse width modulation control of the converter. In this, the short-circuit current, open circuit voltage, and load voltage at MPP are determined. Here the boost converter is turned to ensure the operation of PV array at its maximum power point regardless of atmospheric conditions and load variations. Trejos et al. [62] have presented the DC link voltage oscillation compensations in grid connected PV systems based on three different DC/DC converters such as Cuk converters, SEPIC converters, and Zeta converters. These high order converters are suitable for reducing the current ripple injected in the PV array and load.

Koutroulis et al. [63] have proposed low power consumption MPPT for battery charging consisting of a high efficiency DC/DC buck type converter. A microcontroller based unit is used to control the DC/DC converter directly from the PV array output power. Liang et al. [64] have introduced a switching capacitor buck-boost DC/DC converter to process the energy operated by PV module. Cupertino et al. [65] have presented the control in a maximum power tracker boost converter for a grid connected photovoltaic system using two topologies. This active power injected in the grid is close to generated value besides the control of the inverter which reduces the harmonic distortion. Pan et al. [66] have proposed the MPPT strategy to charge the photovoltaic system. This charging needs PV array, DC/DC controller, and battery. As the output characteristics of PV array vary with the change in solar radiation, ambient temperature due to this constant voltage and constant current are not suitable for PV charging system. Here DC/DC converter is used to track the output current and adjusts the perturbation step to achieve fast accurate tracking. In the charging management, an optimal charging strategy integrates MPPT charging with variable intermittent current charging to increase the battery’s charging acceptance and level of state of charge.

5. Reduction of Harmonics

Jain and Agarwal [133] proposed that the voltage obtained from a PV system is low, and a DC-DC boost converter is necessary to generate a regulated higher DC voltage. A voltage source inverter interfaces the PV module with the standalone application to provide an AC output voltage without transformer. For lower generating systems, the conventional pulse width modulated inverter is used because of simple and easy control mechanism [134]. PWM inverters usually involve fast switching of semiconductor switches due to which high frequency noise gets generated. Also all PWM methods inherently generate harmonics that originate from the high and semiconductor switching transients [135]. These drawbacks result in distorted output, and traditionally passive filters have been used to remove the harmonics from the line current. These filters improve the power factor of the system [136, 137], but the passive filters have many drawbacks such as tuning problems and series and parallel resonance [138]. Typical shunt and series active filter topologies along with passive filters are proposed to provide high quality power for a PV system [139]. The passive filter design is carried out with LC, LCL, and LLCC filter topologies. The work evaluates the total harmonic distortion using each passive and a comparison is done with respect to power quality improvement.

Khoucha et al. [140] stated that the main objective of this is to minimize the inductor size, capacitor current/voltage ripples, and harmonic content through the special structured interleaved boost converter to increase the converter efficiency. A study of prototype hardware also took place with DSP based controlled PV emulator, to make operating point always at maximum power point. Nousiainen and Suntio [141] presented the dynamic analysis of the converter with the 1-phase grid connected inverter applications by considering the dynamic properties of the PV generator. In this, the converter gives the automatic high power decoupling that eliminates the ripple at twice the grid frequency at the output. Akhtar and Ikkurti [142] present the controller design for maximum power extraction from photovoltaic system using phase modulated full bridge topology boost converter. In order to boost up the PV panel voltage pulse width modulation boost converters are used. LC filter is connected to the output in order to filter the harmonic components. Mummadi et al. [143] described the performance of PV system which mainly depends on type of power converter, tracking methodology, and nature of filters employed. Here, authors also explained the buck-boost topologies for the MPPT with connection of the capacitor filter, single stage LC filter, and the multistage filters to minimize the electromagnetic noise in the pulsating source current waveform. Liang et al. [144] have introduced a switching capacitor buck-boost DC/DC converter to process the small portion of energy operated by PV module to perform MPPT control. This converter is in parallel with the unregulated switching capacitor resonant converter to step up the voltage. To reduce the high frequency current ripple filter capacitors are used. The ZVS turn-on and ZCS turn-off of all switches in switching capacitor converter are obtained with the help of small auxiliary inductance (Laux).

Tummuru et al. [145] have presented a fourth-order front end boost converter topology with single sensor MPPT for PV applications. It provides higher voltage gains with less duty ratio, less voltage stresses on switching devices, and the converter voltage reverse recovery problem. To overcome this, the converter is operated at continuous current mode (CCM), and also fourth-order coupled inverter boost converter is introduced with MPPT algorithm having less duty cycle. Brando et al. [146] have proposed the sensor less control of H bridge multilevel converter for MPPT in grid connected PV systems to deliver maximum power. Boonmee and Kumsuwan [147] overcome the drawbacks like complexity, sensor requirement, speeds of convergence, cost range of effectiveness, and implementation hardware.

He et al. [148] calculated the time due to control delay to overcome the fast parallel computation and learning capability of RBF Neural Network which is used. The control signal for the hybrid cascaded multilevel inverter with the modulation methods in multilevel inverters can be classified according to switching frequency. Methods that work with high switching frequencies have many commutations for the power semiconductors in one period of the fundamental output voltage. A very popular method in industrial applications is the classic carrier-based sinusoidal PWM (SPWM) that uses the phase-shifting technique to reduce the harmonics in the load voltage; another interesting alternative is the SVM strategy, which has been used in three-level inverters. Methods that work with low switching frequencies generally perform one or two commutations of the power semiconductors during one cycle of the output voltages, generating a staircase waveform. Representatives of this family are the multilevel selective harmonic elimination and the space-vector control (SVC) [149151].

6. Usage of Battery and Inverter Systems

Inverter is a power electronic device that converts DC to AC. Inverter is essential for a photovoltaic system designed to be as a grid tied or off grid.

6.1. Grid Tied Inverters

These solar panels are usually wired in series to produce very high voltages, usually between 200 and 600 volts using Cu wire but nowadays it became a significant expense due to rise in the price of copper. Grid tied inverters are designed to take as input the high DC voltages that are common in the systems. They are also designed such that if the grid goes down for any reason, the will turn off the supply from the solar panels at the utility because the side should not get shocked.

6.2. Standalone Inverters

They are designed for off grid systems. They are designed to receive power both from the solar panels and from the battery backup system. Off grid inverters usually have a number of features designed to optimize the performance of your battery system. In addition, they are designed to work with lower voltages given that the batteries are usually operating between 12 and 48 volts.

6.3. Grid Tied Inverters with Battery Backup

They are used in hybrid systems which are tied but also have battery banks as backup when the grids ever go down. They tend to have features which are found in both grid tied and off the grid inverters [152]. The PV system architecture can be categorized into three basic classes: central inverter, string or multistring inverter, and module integrated converter. Although the central inverter can operate at high efficiency with only one DC/AC power conversion stage, this structure has some disadvantages such that each module may not operate at its maximum power point which results in less energy harvested; additional losses are introduced by string diodes and junction box and single point of failure and mismatch of each string of PV panel affects the PV array efficiency greatly [153156].

The PV stations make use of smart PV inverters as proposed by Seal [157]. This allows coordinating the regulated voltage on distribution system [158, 159]. Based on knowledge from shunt capacitor placement and distributed generated placement, better voltage regulation can be attained. When the energy storage is placed and used to provide voltage regulation, this places a constraint on when it can be charged and discharged. This constraint must be taken into account when scheduling the energy storage. Basically a highly efficient reliable modular battery storage system (HERMES) is an ongoing research to develop for a flexible energy storage system [160]. Various methods have been presented to provide continuous power supply to consumers such as uninterruptible power supply and battery system.

Cavallaro et al. [161] have discussed the use of photovoltaic system for smart photovoltaic UPS system suitable for domestic applications, the application of utility interactive photovoltaic power generation system UPS [162]. Multilevel inverter topologies for standalone photovoltaic systems with their suitabilities for standalone applications were discussed [164]. A single phase grid connected system for photovoltaic modules has DC-DC or DC-AC converter to avoid DC current injection problem by Kang et al. [164]. These are of power electronic configurations, single stage and double stage conversion. In the double stage conversion for a PV system, the first stage is a DC-DC converter and the second stage is a DC-AC inverter. The function of DC-DC converter is to facilitate the maximum power point tracking of the PV array and to produce the appropriate DC voltage for the DC-AC inverter. The function of inverter is to generate three-phase sinusoidal voltages or currents to transfer the power to the grid in a connected solar PV system or the load in standalone system [165, 166].

The single stage is having higher efficiency; however, most complex method is required. The currents for the industry for high power applications in three-phase and single stage PV energy systems by using a voltage source conversion were discussed [168]. One of the major concerns of solar and wind energy systems is their unpredictable and fluctuating nature. Grid connected renewable energy systems with battery energy storage can overcome this concern. This is also can increase the flexibility of power system control and raise the overall availability of the system. Usually, a converter is required to control the charging and discharging of the battery storage system required for DC-AC power conversion; thus, a three-phase PV system connected to battery storage will require two converters [168].

Battery energy storage systems can be built with low or high charging systems. High voltage batteries consist of many batteries connected in series. The drawback is that the string fails if one battery cell’s impedance becomes highly ohmic due to a fault. Depending on the batteries technology, a battery monitoring system and optionally a battery balancing system are necessary to operate the battery reliably [169]. As exceptions to these Zebra batteries, if one cell fails, the Zebra battery becomes of low ohmic and can conduct the full current [170].

Low voltage batteries require a voltage boost for the medium voltage grid connection, which is achieved by special power electronic topologies [171, 172]. The application of grid support with EV batteries requires the combination of both. High load functions and continuous operation over many years are challenging requirements from a reliability and life time perspective. Therefore, the number of allowed cycles over time has a remarkable influence on cost and life time of such a system [173175].

7. Issues/Challenges of PV System

Although solar energy is an infinite energy source derived from the environment, its supply is intermittent; yet its availability is less than predictable and is outside human control as compared to conventional power plants. Continuous research and development are going on to meet the challenges pertaining to solar power generation, namely, high initial cost, variability, requirement of space for PV panel installation, and less efficient energy conversion to name a few.

Solar power is not always available where and when needed. Unlike conventional sources of electric power, solar resources are not dispatchable; the power output cannot be controlled. Daily and seasonal effects and limited predictability result in intermittent generation. This poses many challenges for the grid integration. Some of these challenges are given below as [176182].

7.1. Intermittent Generation

The intermittent nature of solar resource and limited dispatchability require grid operators to maintain additional spinning reserves.

Accurate hourly and subhourly solar generation forecasting are required to allow for unit commitment and spinning reserves, scheduling, and dispatch.

7.2. Transmission System Issue

Large scale solar plants (100 MW and above) may be located in places distant from any existing transmission lines. Planning for transmission expansion to support increasing level of solar generation in dispersed areas is essential to the growth of the solar power sector. Planning and system studies are required to determine seasonal requirements for upregulation, downregulation, and ramping capacities. Long term resource adequacy issues also need to be addressed. The interconnection protocols and standards may need to be modified to address greater level of power factor control and low voltage ride to mitigate any transient stability issues.

7.3. Distribution System Issues

The increasing penetration of institutional and residential solar generation imposes challenges on the existing distribution infrastructure. Grid operators are facing shifts in peak demand, load pattern resulting in a scenario wherein generators are being called upon to ramp up their output more than before and for which they may have not been designed [176]. New control strategies to enhance the distribution automation, microgrid capabilities, voltage, and volt-ampere reactive (VAR) power managements are to be improved. Integration of renewable energy into the smart grid with innovative energy storage is the key to smooth this variability which partially alleviates some of these challenges and achieves greater reliability in delivery. Future energy sustainability depends heavily on how the renewable energy problem is addressed in the next few decades.

7.4. Integrating Energy Storage

Although an excellent style in Electric Energy storage is a well-established practice, its use in PV systems is usually for standalone systems. As the percentage share of PV generated energy is increasing in the total energy basket, it is necessary to integrate energy storage with PV-grid tied systems. The integration will add value to utilities and customers through improved reliability enhanced power supply and economic delivery of electricity. The applications most likely to benefit from PV storage and integrating it with grid are peak shaving, load shifting, microgrids, outage protection, and demand responds [179]. Designing optimized systems based on existing storage technologies will require knowledge of the application and modeling tools to accurately simulate the operating conditions and cost effects of a PV storage system used in that application.

The energy storage can keep the plant output within required range by drawing power from the storage device when cloud moves in and cuts off some of the plant output after it passes. This can be done in the case of inverters for the startup or for the defocusing trackers. The power electronics and control strategies are required for ensuring all parts of grid connected distribution sources and storage system work. Energy storage is becoming more appealing in smart grids. It can be used for frequency regulation, voltage regulation, capacity firming, and islanding operation in microgrids apart from ramping.

(i) Peak Saving. PV system requires providing all the required power above with a threshold value. If the PV system is not available then the required adequate energy is supplied or provided by the energy storage system to fill the energy gap. Thus reliability of PV storage is a key element. To implement peak saving, the system controller must be able to dispatch power from the storage system if PV system is unavailable to meet the load.

(ii) Load Shifting. Many peak loads occur late in the day, after the peak for PV generation has passed. Storage can be combined with PV system to reduce demand for utility power during late-day, higher rate times by charging a storage system with PV generated energy early in the day, or to support a load later in the day.

(iii) Demand Response. While both residential and commercial PV storage systems have the inherent capability to manage demand response requirements, control systems are capable of reacting to demand response to be developed.

(iv) Outage Protection. Smart grids insulate end users from loss of power or failure of one part of the energy network. This is ensured by intelligent distribution topologies for the flow of changes in real time to meet the goals of better delivery, cheap generation, cheap distribution, and anticipating, detecting, and responding to system problems and automatically avoiding or mitigating the various kinds of power disruptions.

(v) Grid Power Quality Control. Power quality ensures constant voltage, phase angle adjustment, and removal of extraneous harmonic content from the electric grid. The common problem is voltage sag in which the UPS can supply the energy needed to return the voltage to the desired level. UPS functions can be added to PV storage system in the power conditioning system by designing it to handle high power applications including necessary control functions.

8. Advantages and Disadvantages of Solar PV System

8.1. Advantages

(i)Although the feed-in tariff has changed quite a bit since it was introduced, solar PV systems are still a great investment because they substantially lower your electric bill [183].(ii)The price of solar panels has gone down by 45 percent or more, which makes the entire system much more affordable [183].(iii)Solar PV systems operate differently than solar thermal ones. Solar PV system actually generates free electricity while solar thermal systems heat up your water [183].(iv)Solar photovoltaic systems require daylight and so will work in days when the sun is not shining. All you need is light to create energy, so although the effectiveness of the solar PV array will be less when the sun is covered by clouds, it will still generate some electricity [183].(v)Utilizing solar power helps lower your electric bills because you are generating some of the electricity you use. Some systems can generate as much as 40 percent of the electricity you use on an annual basis [183].(vi)There is very little maintenance involved in owning a solar PV system. Just make sure that you purchase the system from a company with a solid reputation so that you know you are buying quality panels and a good aftercare service [183].(vii)The feed-in tariff is designed to increase the amount of solar power being utilized in the UK, but it also makes the installation of solar PV systems look even more attractive to home and business owners [183].(viii)By using green energy instead of fossil fuels, you are doing what you can to protect the environment. Our world’s fossil fuel reserves are rapidly decreasing, so we will have to find alternative fuels soon. Solar PV panels provide a green way to produce electricity [183].

8.2. Disadvantages

(i)Solar PV panels are more expensive than panels designed for solar thermal energy. However, they do a lot more for your home or business than solar thermal panels do, and there are some incentives and grants to help pay for them [183].(ii)You need an adequate roof space to display your solar PV panels. The larger the panel covering the more the electricity generated [183].(iii)Solar PV panels may not be a viable green energy option for your home or business if you have a predominantly north or east facing roof or if tall buildings and/or trees place your roof in the shade during the day [183].

9. Conclusion

The use of solar energy is essential for providing solutions to the environmental problems and also energy demand. The vast development to improve the efficiency by the MPPT algorithms encouraged the domestic generation of power using solar panels. The available MPPT techniques based on the number of control variables involved, types of control strategies, circuitry, and applications are possibly useful for selecting an MPPT technique for a particular application for grid tied or standalone mode of operations. This review has included many recent hybrid MPPT techniques along with their benefits for mismatched conditions such as partial shading, nonuniformity of PV panel temperatures, and dust effects.

It is observed that Perturbation and Observation and Incremental Conductance methods are simple and used by many researches, but they have the slow tracking and low utilization efficiency. To overcome the drawbacks, fuzzy and neural network techniques are used in the present days by which the efficiency is increased. To boost up the voltage various DC-DC converters are used along with battery storage systems in order to store the excessive energy from solar PV panel. The DC link voltage oscillations in the grid connected PV system can be obtained by using Cuk converters, SEPIC converters, and Zeta converters with reducing current ripple injected in the PV array and load. The harmonic content is reduced from the output of DC-DC converters using the filter circuits. The passive filters as LC, LCL, and LLCC are used for harmonic distortion as well as to improve the power quality. Filter capacitors are used to reduce high frequency current ripple.

This DC is again fed to the inverter for converting the DC to AC with various PWM techniques. These PWM inverter techniques yield the better AC outputs which are used to connect the grid interconnections and standalone AC loads. Multilevel inverters with sinusoidal PWM and SVM are used to reduce the harmonics in the load voltage even in low switching frequency. Grid tied inverters with battery backup are preferred in hybrid systems for backup even if the grid goes down for both grid tied and off grid systems.

10. Future Scope

The work that had been carried out by the researchers, the designing of MPPT controller, should be extended by tracking larger number of input parameters which are varying with respect to the time such as parameters variations of the system. In order to get accurate MPPT point, the recent mathematical algorithms such as Z-infinity algorithms should be implemented. The work that has been carried out to the DC-DC converter is limited only by considering high switching frequency.

But the output voltage THD values are not improved much so that the research should be carried out in this area; a filter circuits configuration should be improved. For the inverter circuits, the grid tied inverters are having the problem that if the grid fails, the customer will not get any supply even though there is power generation from the PV system. This should be considered as a serious problem and the research should be carried out in this area.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

The funding support given by SERB, Department of Science and Technology (DST), Government of India, with vides SERB order no. SERB/ET-069/2013 for the solar based project is acknowledged.