Next Article in Journal
Study of Unwanted Emissions in the CENELEC-A Band Generated by Distributed Energy Resources and Their Influence over Narrow Band Power Line Communications
Previous Article in Journal
Experimental and Potential Analysis of a Single-Valve Expander for Waste Heat Recovery of a Gasoline Engine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Augmented Nonlinear Controller for Maximum Power-Point Tracking with Artificial Neural Network in Grid-Connected Photovoltaic Systems

School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2016, 9(12), 1005; https://doi.org/10.3390/en9121005
Submission received: 20 October 2016 / Revised: 21 November 2016 / Accepted: 24 November 2016 / Published: 30 November 2016

Abstract

:
Photovoltaic (PV) systems have non-linear characteristics that generate maximum power at one particular operating point. Environmental factors such as irradiance and temperature variations greatly affect the maximum power point (MPP). Diverse offline and online techniques have been introduced for tracking the MPP. Here, to track the MPP, an augmented-state feedback linearized (AFL) non-linear controller combined with an artificial neural network (ANN) is proposed. This approach linearizes the non-linear characteristics in PV systems and DC/DC converters, for tracking and optimizing the PV system operation. It also reduces the dependency of the designed controller on linearized models, to provide global stability. A complete model of the PV system is simulated. The existing maximum power-point tracking (MPPT) and DC/DC boost-converter controller techniques are compared with the proposed ANN method. Two case studies, which simulate realistic circumstances, are presented to demonstrate the effectiveness and superiority of the proposed method. The AFL with ANN controller can provide good dynamic operation, faster convergence speed, and fewer operating-point oscillations around the MPP. It also tracks the global maxima under different conditions, especially irradiance-mutating situations, more effectively than the conventional methods. Detailed mathematical models and a control approach for a three-phase grid-connected intelligent hybrid system are proposed using MATLAB/Simulink.

1. Introduction

Global energy consumption has increased noticeably because of the population explosion. The sustainable use of renewable energy solves one of the major concerns of the world community, since fossil energy sources will not last forever [1]. The energy generated using photovoltaic (PV) systems is inexhaustible; hence, the PV system is a suitable candidate for a long-term, reliable, and environmentally-friendly source of electricity [2]. This paper presents a study on intelligent PV systems used in the grid-connected mode.
The PV generator, also known as PV array, produces DC power that depends on the environmental conditions and the operating point imposed by the load. To provide a large amount of power, the PV system uses a DC/DC converter to isolate the operating point of the generator (voltage and current) from the load. Such a power converter is regulated by an algorithm that searches for the maximum power point (MPP, i.e., the optimal operation condition); this algorithm is known as the maximum power-point tracking (MPPT) algorithm. The classical structure of a grid-connected PV system is presented in Figure 1, in which the PV generator interacts with a DC/DC converter controlled by an MPPT algorithm [3,4]. Such a structure enables the PV system to modify the operation conditions according to the environmental circumstances (mainly dependent on the irradiance and temperature), so that maximum power is produced [5,6].
Figure 1 also illustrates the grid-interface of the PV system, which is composed of a DC-link capacitor Cdc and a DC/AC converter (inverter). The inverter is controlled to follow a required power factor, provide synchronization, and protect against islanding. Moreover, the inverter must regulate the DC-link voltage at the bulk capacitor Cdc, during which process, two scenarios can occur. In the first scenario, the inverter regulates the DC component of the Cdc voltage. However, due to the sinusoidal power injection into the grid, the Cdc voltage exhibits a sinusoidal perturbation at twice the grid frequency, with a magnitude inversely proportional to the capacitance [4]. In the second scenario, the DC component of the Cdc voltage is not properly regulated, which produces multiple harmonic components with amplitudes inversely proportional to the capacitance [4]. In both these cases, the DC/DC converter output terminals are exposed to voltage perturbations that can be transferred to the PV generator terminals, thereby degrading the MPPT process. The boost topology is the most widely used topology in the DC/DC power converter, because of the low voltage levels exhibited by commercial PV modules [7]. Figure 1 shows that the MPPT algorithm plays an important practical role in the utilization of the PV system. Each PV cell has a specific point named the maximum power point (MPP) on its operational curve (i.e., the power–voltage curve) at which it can generate maximum power [8]. Therefore, the non-linear characteristics of the MPP (depending on the environment) have led to the development of different MPPT techniques.
In the last decade, several researchers have focused on various MPPT methods to track the maximum power of PV modules/arrays [5,9,10]. The prevalent MPPT methods are the perturb-and-observe (P&O) method [11,12,13], incremental conductance (INC) method [14,15,16], fuzzy logic control (FLC) method [17,18,19], artificial neural network (ANN) method [20,21,22], sliding mode control (SMC) method [23,24,25], and the swarm-intelligence algorithm [26,27,28].
The P&O method is the most common MPPT method in industrial applications because of its proper balance between simplicity and operation. Albeit its simplicity, the main drawbacks of P&O are trapping in local minima, malfunctions in case of sudden changes in weather conditions, and incorrect recognition of MPP paths in different complex environments. Slow dynamic performance in the case of small step sizes, low efficiency, and permanent oscillations around the MPP are the other defects of the P&O algorithm.
The P&O method is a kind of hill-climbing methods. The INC method takes into account another hill-climbing method developed using the derivative of conductance (Ipv/Vpv). The INC method tracks the MPP based on whether the PV system operation proceeds to the right or to the left of the MPP. However, the INC method outputs are unsatisfactory at low irradiance levels as the differentiation process becomes more difficult.
The advantages of FLC are its robustness and non-linearity. FLC has a simple structure, as it does not require knowledge about the model; rather, it requires information regarding the operation of the model. On one hand, FLC can be effective if its parameters and membership functions are chosen through experiments along with an expert opinion. On the other hand, this is also a drawback. The other drawback of FLC is the high cost of implementation, which is due to the complexity of its algorithm.
ANNs feature several advantages such as robust operation, fast tracking, non-linear system tolerance, and offline training. Therefore, various ANN-based PV MPPT techniques have been developed recently.
SMC is applied in MPPT controllers, using the power-electronic-converter non-linearized model with high control precision. However, the chattering problem in the SMC systems and the requirement of model accuracy are major reasons that limit the development of SMC applications in PV systems.
With the development of heuristic algorithms and artificial intelligence, many optimization methods have been applied in various fields. One such example is the swarm-intelligence algorithm applied to MPPT, as proposed by some experts. The swarm-intelligence algorithm has strong global search capabilities to track the MPP under conditions of single irradiance or variable irradiance, without requiring a system model; however, it is likely to be premature at the initial stage.
It should be noted that the aforementioned papers lack proper evaluation of the system performance in intelligent systems, and no comparisons have been made between the hybrid ANN method and the conventional methods such as the P&O, IC, and FLC, in different complex environments. To the best of the authors’ knowledge, there is no published paper presenting a framework using an intelligent hybrid method for a PV system in the grid-connected mode. The results presented in this paper confirm the superiority and effectiveness of the proposed method. The major contributions of this paper are listed below:
  • A grid-connected PV system including the topological structure, MPPT algorithm, DC/DC boost converter, and DC/AC inverter control strategy is proposed.
  • The presented paper applies the ANN + AFL controller to extract maximum power from solar power. The control effect is compared with that of several algorithms (previously mentioned) under various conditions to prove its performance and superiority.
  • The advantages and disadvantages of ANN + AFL are discussed based on the error analysis, in order to show the effectiveness and superiority of the presented controller over the conventional controllers.
The remainder of this paper is organized as follows: Section 2 presents the structure of the PV system proposed in this paper and a non-linear mathematical model of the solar cell. Section 3 introduces the training results of the proposed ANN structure for MPPT and analyzes the errors in the network. Section 4 presents the AFL non-linear control that tracks the output reference power of the ANN over a wide range based on the non-linear mathematical analysis of DC/DC convertors, and designs a DC/AC controller for connecting the PV system to the grid. Finally, Section 5 illustrates the performance of the proposed solution, using detailed simulations executed under various conditions, and compares it with the other MPPT technologies. The presentation of our conclusions ends the paper.

2. Grid-Connected Photovoltaic (PV) Generation System

2.1. Structure of the Proposed System

As mentioned previously, irradiance and temperature create non-linear characteristics in the PV output power. Since the ANN can be used for non-linear tasks, its use in different areas has been increasing. An ANN does not require reprogramming because it is based on the learning process. Therefore, in this paper, irradiance and temperature are detected to train the ANN controller in order to obtain the MPP reference.
The power-electronic-converter model belongs to the class of the typical non-linear system models. Conventional controllers such as the proportional-integral (PI) controller based on small-signal modeling cannot track the reference rapidly or precisely under conditions where the converter quiescent operating point shifts within a wide dynamic range.
This paper proposes an AFL controller based on a DC/DC converter, which can solve the problems existing in conventional controllers.
Figure 2 shows the structure of the grid-connected PV system proposed in this paper, along with the whole PV scheme in which the PV generator interacts with a DC/DC converter controlled by an MPPT algorithm using an ANN. By detecting the irradiance and temperature information, the ANN produces the maximum power, with offline training. According to the theory of exact nonlinear-feedback linearization, the AFL controller is utilized to track the MPP reference given by the ANN. The DC/AC inverter control can maintain the DC-link voltage at a constant value, which is used as the reference in this paper.

2.2. PV Cell Model

Several studies have presented the mathematical model for a PV cell. Ahmed and Salam studied a structure of the PV cell with a double diode [11], which consisted of a current source representing the light flux, which was connected parallel to two diodes. The diodes model the cell behavior in darkness. Two resistances—shunt and series—are used to represent the internal losses. Other models are proposed to simplify the model of the PV cell by using one diode. Similar to this last research, a single-model PV cell is utilized in this paper to formalize and simplify the PV cell as shown in Figure 3.
The basic equations representing the IV characteristics of the PV-cell model are given below. By neglecting the series and parallel resistances of the PV array, i.e., by setting Rs = 0 and Rsh = ∞, the PV current can be approximated by the expression [23]:
i p v = I s c B ( e A V p v 1 )
In such a model, Isc represents the short-circuit current that is almost proportional to the irradiance [24], B is the diode saturation current, and A represents the inverse of the thermal voltage that depends on the temperature [29]. The model parameters are calculated as A = I s t c e B s t c V o c , B = B s t c 1 + α T ( T p v T s t c ) , and B s t c = ln ( 1 i m p p / i s t c ) V m p p V o c , where istc and Tstc are the short-circuit current and temperature, respectively, of the module under standard test conditions (STC). Voc represents the open-circuit voltage, while Vmpp and impp correspond to the PV voltage and current, respectively, at the MPP for the given operating conditions. αv is the voltage temperature coefficient. The nonlinear relation between the PV power and voltage, given in Equation (1), produces a nonlinear relation between the PV power and voltage, which exhibits a maximum as depicted in Figure 4. Meanwhile, Equation (1) establishes that the variable ipv is nothing but a function of Vpv at a specific irradiance and temperature. Therefore, the output power of the PV, defined as Ppv, is a function of Vpv as shown in Equation (2):
P p v = M ( V p v )
A SunPower SPR-305NE-WHT-D 305W module is used as the reference module and attained under the STC with a solar irradiance of 1000 W/m2 and a temperature of 25 °C. Simulations are performed using MATLAB/Simulink. The proposed MPPT method is developed for a 21.96 kW PV array consisting of 72 PV modules connected as 6 series modules and 12 parallel strings. The parameters of the solar module (SunPower SPR-305NE-WHT-D 305W) are presented in Table 1.
Figure 4a,b present the power characteristics of the entire analyzed PV array, considering the solar irradiation and temperature changes. Figure 4a,b show the power characteristics of the entire analyzed PV array for the solar irradiation and temperature changes, respectively. The curves clearly show the nonlinear characteristics, and they are strongly influenced by climate changes.

3. Artificial Neural Network (ANN) Method for Maximum Power-Point Tracking (MPPT)

3.1. Neural Network Construction for MPPT

ANNs have recently been developed further, not only in theory but also in practice [30,31,32,33,34,35]. A common ANN for MPPT, shown in Figure 5, has three layers: input, hidden, and output layers. Several studies that use ANNs to approximate nonlinear functions have been published. In this paper, the ANN input can be the PV-array environmental parameters such as irradiance or temperature and the output is the maximum power. The ANN output is used as the reference power for the DC/DC controller. The training data are determined by using MATLAB/Simulink to simulate the PV array based on parameters supplied by the manufacturer. For every case, the specific irradiance and temperature values are recorded as the input data to the ANN. The MPP corresponding to each input combination is also recorded as the output data of the ANN. The network is implemented for determining the maximum power of the PV array, when the PV array is subjected to various environmental parameter conditions. The network is obtained through training (supervised) using a training function—the Levenberg–Marquardt algorithm. However, the parameters of a specific PV array have changed over the years; hence, the data used to train the ANN may not be accurate. Therefore, the output reference power is not the exact optimal power Nevertheless, this reference operation point is close to the MPP.
The DC-DC boost-converter power reference given by the ANN, such a method proposed in this paper shows clear advantages over the conventional methods, especially under the condition of irradiance mutation.

3.2. Neural Network Analysis for MPPT

From Figure 4, it can be observed that the output of the PV system varies over time and with the environmental conditions; therefore, periodic training of the ANN is crucial. Five hundred and sixty-seven sample data (with irradiances between 0 W/m2 and 1000 W/m2 and temperatures between −10 °C and 55 °C) are generated to train the network. To create an ANN, the number of layers, number of neurons in each layer, transmission function of each layer, and type of training network, must be fixed. The proposed ANN has two layers in which the first layer has seven neurons and the second layer has one neuron. The first layer of the transfer function is “tansig” and the second layer is “purelin”. Moreover, the training function is “training”. The use of 250 training epochs and the application of “training” as a training function are sufficient to get good results as shown in Figure 6a. The training data are obtained by simulating the PV system in MATLAB/Simulink using the Levenberg–Marquardt algorithm. The error is computed by a mean-squared-error (MSE) algorithm during the training process. The admissible MSE for the ANN is approximately 10−4 in Figure 6b and the distribution of the error is around the center, at the zero point.
Figure 6c,d show the changing trend surfaces for the absolute and relative errors at different irradiances and temperatures. In most cases, the absolute error in the maximum ANN output power is less than 30 W and the relative error is under 0.5%. In addition, the errors in the ANN output maximum power are large at low irradiance conditions. The values of the errors are dozens of watts or below 4%. However, the PV system rarely works under these circumstances. Thus, the results of ANN training are satisfactory, and are regarded as the reference powers that are followed by the DC/DC converter controllers.

4. Topology and Control Strategy for Proposed Power Converter

4.1. Nonlinear Model of DC/DC Converter

A simplified circuit schematic of the PV system is presented in Figure 7. The circuit uses a boost converter because of the wide adoption of such a step-up DC/DC structure in PV systems; nevertheless, the analysis presented in this paper can be extended to other DC/DC topologies also. The scheme uses a voltage source as the system load, to model the DC links of double-stage structures in commercial PV inverters where the DC/AC stage regulates the DC-link voltage (Cdc capacitor voltage) [29]. This voltage-source model is widely used to represent the closed-loop grid-connected inverters owing to its satisfactory balance between accuracy and simplicity, which is confirmed in [36,37,38]. In the topological structure, Pmpp is the ANN output, namely, the reference power. The control goal of the boost converter is that the actual output power of the PV should be compatible with the Pmpp of the DC/DC controller.
The dynamic behavior of the DC/DC converter is modeled by the switched Equations (2) and (3) [39], where iL represents the inductor current, Vpv is the PV voltage, ipv represents the PV module current, Vb is the load voltage, and L and Cin represent the inductor and capacitor values:
d i L d t = V p v V d c ( 1 u ) L
d V p v d t = i p v i L C i n

4.2. Augmented-State Feedback Linearization (AFL) Control for Nonlinear Systems

The nonlinear-equation system formed by Equations (1)–(4) describes the PV system dynamic behavior under all operating conditions. The traditional PI controller is designed as a linear system. In general, engineers linearize the nonlinear systems using small-signal modeling methods and adjust the parameters of PI in the linear systems. However, in this method, we need a steady-state point that is to be fixed as the converter working state. In other words, in the changing irradiance and temperature cases, a linear method such as small-signal modeling cannot satisfy the requirements.
Based on the nonlinear control theory presented in Appendix A, we can establish a transformational matrix that varies with time to linearize the nonlinear system under a particular condition [40,41,42]. Then, the state feedback controller is projected onto the linear system to accomplish dynamic tracking. However, the control effect of ordinary state feedback have steady-state errors.
In conclusion, this paper proposes an augmented control strategy based on the above-mentioned nonlinear control theory, which meets the goal of dynamic tracking to eliminate steady-state errors.
In order to eliminate the dynamic power-tracking error under the steady-state condition, a state variable x3 is defined as x3 =(Ppv − Pmpp)dt. The augmented state-space description of the nonlinear system ∑ can be written as follows:
{ x 1 = x 2 V d c L + V d c L u x 2 = M ( x 2 ) x 1 C i n x 3 = x 2 M ( x 2 ) P m p p
where the state variable x1 is the inductor current and x2 is the capacitor Cin voltage, which is the PV output voltage as well.
The description of ∑ can be written as:
x = f ( x ) + g ( x ) u
f ( x ) = [ x 2 V d c L M ( x 2 ) x 1 C i n x 2 M ( x 2 ) P m p p ] ,      g ( x ) = [ V d c L 0 0 ]
According to the nonlinear control theory and the definitions mentioned in Appendix A, the augmented system ∑ can be partially feedback-linearized by constructing the output function that will be mentioned below. Assuming the output function y = ω ( x ) , the criteria L g ω ( x ) = 0 , L g L f ω ( x ) = 0 , and L g L 2 f ω ( x ) 0 should be met.
By analyzing the characteristics of the control matrix g ( x ) , the criteria can be met when the output function is considered to be ω ( x ) = x 3 . A new state variable Z can be defined as Z = φ ( x ) = [ ω ( x ) , L f ω ( x ) , L 2 f ω ( x ) ] T to construct the coordinate transformation.
The augmented system ∑ can be mapped to a third-order linear time-invariant system Π as presented in Equation (6):
Z = [ 0 1 0 0 0 1 0 0 0 ] Z + [ 0 0 1 ] ν
where ν is the controlled variable in system Π.
The controlled variable u in system ∑ can be written as:
u = L 3 f ω ( x ) + ν L g L 2 f ω ( x )
From Equation (7), it can be seen that the controlled variables in system ∑ can be presented by the controlled variable ν in the third-order linear time-invariant system Π. The response curve of system ∑ is determined by the controlled variable ν .
The control law ν = K Z = k 1 z 1 k 2 z 2 k 3 z 3 can be designed according to the theory of linear systems; then, substituting it into Equation (6), we obtain Equation (8):
z 1 + k 3 z 1 + k 2 z 1 + k 1 z 1 d t = 0
where z 1 = ω ( x ) = x 3 = ( P p v P m p p ) d t .
The state variable z 1 is determined by the feedback-coefficient matrix K = [ k 1 , k 2 , k 3 ] in the third-order differential equation, and the effect of the PV output power P p v given by the ANN tracking reference P m p p is determined as well. The analysis of the feedback-coefficient matrix is presented in Appendix A.
A third-order system can be considered to be the product of a first-order system and a second-order system. The system can be reduced to a reasonable order according to the system distribution of the roots, i.e., by designing the dominant-pole placement. The system in this paper is designed as a second-order system, i.e., the distance between the roots and the imaginary axis in the first-order system is larger than 3 times the distance between the roots and the imaginary axis in the second-order system. The state variables z 1 , 1 , z 1 , 2 , and z 1 , 3 can be written as z 1 , 1 = ω n , z 1 , 2 = ξ ω n + ω n ξ 2 1 , and z 1 , 3 = ξ ω n ω n ξ 2 1 , where ξ is the second-order system damping ratio that affects the system’s dynamic performance. In order to be an overdamped system, ξ should be greater than or equal to 3. ω n is the system’s natural frequency, which affects the steady-state precision and the corresponding velocity, and ω n is supposed to be k times LCin , the circuit resonant frequency. The control parameters of the system are presented in Equation (9):
{ k 1 = ω n 3 = k ( 1 / L C i n ) 3 k 2 = ( 2 ξ + 1 ) ω n 2 k 3 = ( 2 ξ + 1 ) ω n
The augmented state-space feedback linearization control strategy is presented in Figure 8.

4.3. DC/AC Inverter and Control

Figure 9 shows a typical topology of a two-stage grid-connected PV system, which includes a DC/DC boost converter and a DC/AC converter. The first-stage DC/DC boost converter connected to the PV panel steps up the output DC voltage of the DC bus to a proper level for the DC/AC inverter, based on the MPPT algorithm.
A three-phase voltage-source inverter is used as the interface between the DC-link voltage and the grid. The second-stage DC/AC inverter provides proper sinusoidal current to the grid with unity power factor and keeps the DC bus voltage at a stable operating point.
The control strategy of the DC/AC inverter involves two loops, which are an external DC bus voltage loop and an internal current loop. The external DC bus voltage loop is responsible for regulating the DC-link voltage to a stable value. The internal current loop should be controlled in terms of the unity power factor with the grid.
The DC/AC inverter control strategy is based on the instantaneous powers of the d–q frame references applied for pulse-width modulation (PWM) control. According to the instantaneous power theory, the active power p and reactive power q can be written as in Equation (10):
{ p = 3 2 ( e d i d + e q i q ) q = 3 2 ( e d i q e q i d )
where e d , e q and i d , i q are the d–q components of the grid voltage and output current, respectively. | E | is the amplitude of the grid voltage. At the d–q frame references under the voltage-oriented control (Voc) method, e d = | E | , e q = 0 . Thus,
{ p = 3 2 e d i d q = 3 2 e d i q
Ignoring the inverter attenuation losses, the instantaneous value of the DC-link power pdc can be described as shown in Equation (12):
p d c = i d c u d c
The active power p and pdc can be represented as per the following equation
i d c u d c = p = 3 2 e d i d
It can be observed that the DC-link voltage is proportional to the d-axis current of the inverter output current, and the DC-link voltage control can be accomplished by controlling the d-axis current. The control scheme of the grid-side inverter is shown in Figure 9. The internal d–q current loop references can be calculated from the external loop, and the PI controller is used to regulate the d–q grid currents [43,44,45]. The outputs of the d–q current controllers, ΔVgd and ΔVgq, which denote a variation of the grid voltage, are added to the d–q grid voltages to obtain the dynamic response with the feedforward of the grid voltage [46]. In order to operate in terms of unity power factor with the grid, Iqref is set to 0.

5. Simulation Results and Discussion

There are two major operation criteria discussed in this paper for simulating the PV system operation under realistic conditions:
  • The effect of fast irradiance variations must be investigated for the evolution of the operating point of the PV array for slow temperature variations.
  • The operating point of the PV array must be analyzed under rapid irradiance changes at a fixed temperature of 25 °C.
Simulation parameters are presented in Appendix B.

5.1. Simulation Case 1

In this case, the duration of simulation is 1 s which is separated into six parts as follows. The temperature and irradiance variations are illustrated in Figure 10.
Part A:
In order to assess the intelligence of the hybrid structure, the irradiance is increased to 1000 W/m2 from 300 W/m2 between 0.2 s and 0.5 s, at a uniform speed. The temperature is also increased from −5 °C between 0.2 s and 0.5 s at a uniform speed.
Part B:
The irradiance is maintained at a constant value of 1000 W/m2, and the temperature is increased to 45 °C between 0.5 s and 0.6 s at a uniform speed.
Part C:
The irradiance is decreased to 350 W/m2 from 1000 W/m2 between 0.6 s and 0.7 s. The temperature is maintained at a constant value of 45 °C.
Part D:
The irradiance is increased to 900 W/m2 from 350 W/m2 between 0.7 s and 0.8 s. The temperature is maintained at a constant value of 45 °C.
Part E:
The irradiance is decreased to 250 W/m2 from 900 W/m2 between 0.8 s and 0.9 s at a uniform speed. The temperature is maintained at a constant value of 45 °C.
Part F:
The temperature is decreased from 45 °C at a uniform speed, between 0.9 s and 1.0 s, and the irradiance is maintained at a constant value of 250 W/m2.
The control effects for the different DC/DC controllers under similar power references given by the ANN are shown in Figure 11 and Figure 12.
It can be observed that there is an obvious steady-state error in the feedback linearization method without augmentation (ANN + FL).The conventional PI controller (ANN + PI) tracks the ANN reference well under stable conditions or in the case of slow and uniform changes. However, a dynamic tracking overshoot exists under the condition of strong irradiance or when the irradiance changes rapidly. In other words, the ANN + FL and ANN + PI controllers cannot meet the demands of tracking the power reference under all conditions of the PV system.
In order to illustrate the comparisons between each method distinctly, the output of each method divided by the ANN reference, are shown in Figure 12. It can be clearly observed that ANN + AFL is better than ANN + PI, and ANN + PI is better than ANN + FL, especially when avoiding the steady-state error.
Under these operating conditions, Figure 13 and Figure 14 depict the performances of the various MPPT controllers including the INC, fuzzy, and P&O controllers. It can be observed that each algorithm can track the MPP effectively.
In terms of the power-tracking process, under the stable condition or with slow and uniform changes, each algorithm demonstrates acceptable effects.
The tracking operating point initially jumps, and then, it tracks the MPP slowly in the INC, fuzzy, and P&O methods, when the irradiation changes suddenly. This is because these three algorithms retain the duty cycles calculated at the last moment before the irradiation changed suddenly.
It can be observed that the method presented in this paper (ANN + AFL) provides good dynamic operation, faster convergence speed, less oscillations of operating point around MPP, and more effective tracking of global maxima under different conditions, than the INC, fuzzy, and P&O methods.
In order to illustrate the comparisons between each method distinctly, the output powers of each method divided by the ANN output power, are shown in Figure 14.
It is worth mentioning that, in Figure 14, the reason for the ratio being greater than 100% at the beginning, is an error existing between the output power reference given by the ANN and the PV output power at a low irradiance level. The error analysis remains consistent with that in Figure 6.
The DC-link voltage and the output current of the PV grid-connected inverter are depicted in Figure 15. It can be observed that the DC-link voltage is maintained at 700 V and the fluctuations are within an acceptable range about 10 V.
The effectiveness of the MPPT method presented in this paper is shown in Figure 15b. The output current is consistent with the PV output characteristic curve in Figure 4.

5.2. Simulation Case 2

In order to evaluate the performance of proposed method under extreme shading conditions, different control methods and algorithms which presented in simulation case 1 are tested under simulation case 2. In this case, the duration of simulation is 0.6 s. The temperature is maintained at a constant value of 25 °C in all sections. The temperature and irradiance variations are illustrated in Figure 16. The irradiance changes every 0.05 s from 0.15 s to 0.6 s as follows:
  • 0 s~0.15 s: The irradiance is maintained at a constant value of 500 W/m2.
  • 0.15 s~0.2 s: The irradiance is increased to 1000 W/m2 from 500 W/m2.
  • 0.2 s~0.25 s: The irradiance is decreased to 200 W/m2 from 1000 W/m2.
  • 0.25 s~0.3 s: The irradiance is increased to 900 W/m2 from 200 W/m2.
  • 0.3 s~0.35 s: The irradiance is decreased to 300 W/m2 from 900 W/m2.
  • 0.35 s~0.4 s: The irradiance is increased to 800 W/m2 from 300 W/m2.
  • 0.4 s~0.45 s: The irradiance is decreased to 400 W/m2 from 800 W/m2.
  • 0.45 s~0.5 s: The irradiance is increased to 700 W/m2 from 400 W/m2.
  • 0.5 s~0.55 s: The irradiance is decreased to 500 W/m2 from 700 W/m2.
  • 0.55 s~0.6 s: The irradiance is increased to 600 W/m2 from 500 W/m2.
The analysis is similar to that of simulation case 1. The control effects with different DC/DC controllers are shown in Figure 17. Speed, accuracy, reliability, power loss, and oscillation during the tracking period are the main factors monitored in the evaluation and validation processes.
It can be observed from Figure 17 that the ANN + PI controller can track the MPP with a small steady-state error, but it cannot provide good dynamic operation when the irradiation changes suddenly. The ANN + FL controller can provide good dynamic operation; however, it demonstrates an obvious steady-state error. The MPP in this condition can be tracked by all methods proposed in Figure 17. The proposed ANN + AFL technique however tracked the MPP in a much shorter time and with fewer oscillations during the tracking period than other methods.
In order to illustrate the comparisons between each method distinctly, the output of each method divided by the ANN reference, are shown in Figure 17b. It can be clearly observed that the control effect of ANN + AFL is better than ANN + PI, and ANN + PI is better than ANN + FL, especially when avoiding the steady-state error.
Figure 18 depicts the performances of the MPPT controllers including the INC, fuzzy, and P&O controllers. It can be observed that each algorithm can track the MPP effectively. However, most of these methods suffer from slow convergence time or low efficiency.
As shown, the fuzzy and P&O method track the MPP within around half the tracking time of the INC algorithm. The proposed ANN + AFL algorithm tracks the MPP within a very short time and only little power loss. In order to illustrate the comparisons between each method distinctly, the output powers of each method divided by the ANN output power, are shown in Figure 18b.
It is worth mentioning that, in Figure 18b, the reason for the ratio being greater than 100% at the irradiance switching point, is an error existing between the output power reference given by the ANN and the PV output power at a low irradiance level. The error analysis remains consistent with that in Figure 6.
It can be observed that, even under conditions when the irradiation changes rapidly, the method presented in this paper (ANN + AFL) can provide good dynamic operation, faster convergence speed, less oscillations of operating point around MPP, and more effective tracking of global maxima under different conditions, than the INC, fuzzy, and P&O methods. An important outcome resulting from the application of the ANN + AFL technique for MPPT is the reduction in power loss during both the tracking and steady-state periods.
At the same time, the DC-link voltage is maintained at 700 V and the output current of the PV as shown in Figure 19, is consistent with the PV output characteristic curve in Figure 4.

6. Conclusions

A detailed analysis and design of an MPPT solution based on ANN and the nonlinear control theory was introduced in this paper. This solution aimed at performing fast MPPT in PV systems.
In terms of the nonlinear characteristics of PV systems, which were based on the temperature and irradiation, an ANN was utilized to deliver the reference power to the DC/DC boost converter. Under extremely low irradiance levels, the relative error percentage was lesser than 4%. Training data showed a trifling relative error percentage lesser than 0.5% in the normal irradiance range between 200 W/m2 and 1000 W/m2.
After the reference power was supplied by the ANN, an AFL control strategy was proposed for the DC/DC boost converter, according to the non-linear control theory.
The control effect of ANN + AFL was better than that of ANN + PI, which was better than that of ANN + FL, especially on avoiding steady-state errors. The proposed ANN + AFL control strategy showed a good dynamic performance with only a trifling steady-state error while tracking the MPP of the PV units even with rapid changes in irradiation. It demonstrated precise and fast tracking of the MPP, better than the ANN + PI and ANN + FL methods.
The control strategy of the inverter was designed with full consideration of the requirements of the PV system operating in the grid-connected mode. The results showed that, under the grid-connected mode, the DC-link voltage was maintained at 700 V and the output current of the PV system was consistent with the PV output characteristic curve.
The system was simulated using MATLAB/Simulink. From the simulation results, it could be observed that, an important outcome resulting from the application of the ANN + AFL technique for MPPT is the reduction in power loss during both the tracking and steady-state periods. With rapid changes in irradiation and temperature, the method presented in this paper (ANN + AFL) could provide good dynamic operation, faster convergence speed, trifling steady-state error, and fewer oscillations of the operating point around the MPP.

Acknowledgments

This paper was supported by the National Natural Science Foundation of China (51377007) and by the Specialized Research Fund for the Doctoral Program of Higher Education in China (20131102130006).

Author Contributions

All authors contributed equally to this work.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Nonlinearity Control Theory and Parameter Analysis in Third-Order Systems

Appendix A.1. Some Definitions in Nonlinearity Control Theory

  • Vector field: Given a subset S in Rn, a vector field is represented by a vector-valued function V: S→Rn in standard Cartesian coordinates (x1, …, xn). If each component of V is continuous, then V is a continuous vector field, and more generally, V is a Ck vector field if each component of V is k times continuously differentiable. A vector field can be visualized by assigning vectors to individual points within an n-dimensional space.
    A vector field defines a unique dynamical system described as a differential equation:
    x = f ( x )
    i.e., a vector field f, with initial condition x0, determines an integral curve t→(x1(t), …, xn(t)), which is a solution to Equation (A1) such that x(0) = x0.
  • Lie derivative: If f is a smooth vector field on U and h is a smooth function on U, then, f(h) is a smooth function on U defined by:
    f ( h ( x ) ) = i = 1 n f i ( x ) ( h ( x ) x i )
    A vector field can be interpreted as an operator mapping the function h onto the function f(h). The function f(h) is called the Lie derivative of the function h along the vector field f; it is usually denoted as Lfh, which is a more convenient notation for repeated operations:
    L f 1 L f 2 L f 3 L f i h = f 1 ( f 2 ( f 3 ( f i ( h ) ) ) )
    Repeated Lie derivatives along the same vector field f are denoted as L f k h = L f ( L f k 1 h ) , L f 0 h = h . The Lie derivative Lfh of a smooth function h along a vector field f is also denoted by d h , f .
  • Lie bracket: If f and g are smooth vector fields on U and h is a smooth function on U, then, [f, g](h) is a smooth function on U defined by:
    [ f , g ] ( h ) = f ( g ( h ) ) g ( f ( h ) ) = L f L g h L g L f h
    The Lie bracket [f, g] of two vector fields f and g is also denoted by ad f g. [f, g] is a vector field. Repeated Lie brackets are denoted as a d f i g = a d f ( a d f i 1 g ) , a d f 0 g = g .

Appendix A.2. Multi-Input Feedback Linearization Theorem

The nonlinear system x = f ( x ) + i = 1 m g i ( x ) u i = f ( x ) + G ( x ) u , x R n is locally feedback linearizable, i.e., locally transformable in V0, a neighborhood of the origin contained in U0, into a linear controllable system in the Brunovsky controller form by means of:
  • a nonsingular state feedback: u = K ( x ) + β ( x ) v , K ( 0 ) = 0
    where K(x) is a smooth function from V0 onto Rn, β(x) is an m × m matrix with smooth entries, nonsingular in V0
  • a local diffeomorphism in V0: z = T ( x ) , T ( 0 ) = 0 , if, and only if, in U0:
    • Θ l = Span { a d f j g i : 1 i m , 0 j l } , 0 l n 2 , is involutive and of constant rank.
    • Rank   Θ n 1 = n Rank Gn−1 = n.

Appendix B. Simulation Parameters

Simulation Parameters

Output power under the STC = 21.96 kW, Carrier frequency in VMPPT PWM generator = 5 kHz and in grid-side controller = 10 kHz, Boost converter parameters: L = 0.5 mH, Cin = 330 μF, Cdc = 630 µF, Udc = 700 V, ω o = 1 / L C i n = 2.46 × 10 3 , ω n = 2 ω o = 4.92 × 10 3 , ξ = 5 , k = 2 , k 1 = ω n 3 = 1.2 × 10 11 , k 2 = ω n 2 ( 2 ξ + 1 ) = 2.67 × 10 8 , k 3 = ω n ( 2 ξ + 1 ) = 5.42 × 10 4 , PI coefficients in the grid-side controller: KpVdc = 50, KiVdc = 3, KpId = 10, KiId = 5, KpIq = 10, KiIq = 5.

References

  1. Renewable Energy Policy Network for the 21st Century (REN21). Renewables 2010; Global Status Report; REN21 Secretariat: Paris, France, 2010. [Google Scholar]
  2. International Energy Agency (IEA). Technology Roadmap Solar, Photovoltaic Energy; IEA: Paris, France, 2010. [Google Scholar]
  3. Kish, G.J.; Lee, J.J.; Lehn, P.W. Modelling and control of photovoltaic panels utilising the incremental conductance method for maximum power point tracking. IET Renew. Power Gener. 2012, 6, 259–266. [Google Scholar] [CrossRef]
  4. Femia, N.; Petrone, G.; Spagnuolo, G.; Vitelli, M. A technique for improving P&O MPPT performances of double-stage grid-connected photovoltaic systems. IEEE Trans. Ind. Electron. 2009, 56, 4473–4482. [Google Scholar]
  5. Esram, T.; Chapman, P.L. Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef]
  6. Gonzalez, D.; Ramos-Paja, C.A.; Petrone, G. Automated procedure for calculating the controller parameters in photovoltaic dc/dc converters. Int. Rev. Electr. Eng. 2011, 6, 3027–3040. [Google Scholar]
  7. Adinolfi, G.; Femia, N.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Design of dc/dc converters for DMPPT PV applications based on the concept of energetic efficiency. J. Sol. Energy Eng. 2010, 132. [Google Scholar] [CrossRef]
  8. Rezvani, A.; Gandomkar, M.; Izadbakhsh, M.; Ahmadi, A. Environmental/economic scheduling of a micro-grid with renewable energy resources. J. Clean. Prod. 2015, 87, 216–226. [Google Scholar] [CrossRef]
  9. Hohm, D.P.; Ropp, M.E. Comparative study of maximum power point tracking algorithms. Prog. Photovolt. Res. Appl. 2003, 11, 47–62. [Google Scholar] [CrossRef]
  10. Salas, V.; Olias, E.; Barrado, A.; Lazaro, A. Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol. Energy Mater. Sol. Cells 2006, 90, 1555–1578. [Google Scholar] [CrossRef]
  11. Ahmed, J.; Salam, Z. An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency. Appl. Energy 2015, 150, 97–108. [Google Scholar]
  12. Piegari, L.; Rizzo, R. Adaptive perturb and observe algorithm for photovoltaic maximum power point tracking. IET Renew. Power Gener. 2010, 4, 317–328. [Google Scholar] [CrossRef]
  13. Mamarelis, E.; Petrone, G.; Spagnuolo, G. A two-steps algorithm improving the P&O steady state MPPT efficiency. Appl. Energy 2014, 113, 414–421. [Google Scholar]
  14. Hussein, K.H.; Muta, I.; Hoshino, T.; Osakada, M. Maximum photovoltaic power tracking: An algorithm for rapidly changing atmospheric conditions. IEEE Proc. Gener. Transm. Distrib. 1995, 142, 59–64. [Google Scholar] [CrossRef]
  15. Hsieh, G.C.; Chen, H.L.; Chen, Y.; Tsai, C.M.; Shyu, S.S. Variable frequency controlled incremental conductance derived MPPT photovoltaic stand-along DC bus system. In Proceedings of the 23th Annual IEEE Applied Power Electronics Conference and Exposition, Austin, TX, USA, 24–28 February 2008.
  16. Qiang, M.; Mingwei, S.; Liying, L.; Guerrero, J.M. A novel improved variable step-size incremental-resistance MPPT method for PV systems. IEEE Trans. Ind. Electron. 2011, 58, 2427–2434. [Google Scholar]
  17. Algazar, M.M.; Al-Monier, H.; EL-halim, H.A.; Salem, M.E.E.K. Maximum power point tracking using fuzzy logic control. Int. J. Electr. Power Energy Syst. 2012, 39, 21–28. [Google Scholar] [CrossRef]
  18. Liu, L.; Liu, C.; Wang, J.; Kong, Y. Simulation and hardware implementation of a hill-climbing modified fuzzy-logic for maximum power point tracking with direct control method using boost converter. J. Vib. Control 2015, 21, 335–342. [Google Scholar] [CrossRef]
  19. Chiu, C.S.; Ouyang, Y.L. Robust maximum power tracking control of uncertain photovoltaic systems: A unified T-S fuzzy model-based approach. IEEE Trans. Control Syst. Technol. 2011, 19, 1516–1526. [Google Scholar] [CrossRef]
  20. Khaldi, N.; Mahmoudi, H.; Zazi, M.; Barradi, Y. The MPPT control of PV system by using neural networks based on Newton Raphson method. In Proceedings of the 2014 International Renewable and Sustainable Energy Conference (IRSEC), Quarzazate, Morocco, 17–19 October 2014.
  21. Singh, M.D.; Shine, V.J.; Janamala, V. Application of artificial neural networks in optimizing MPPT control for standalone solar PV system. In Proceedings of the 2014 International Conference on Contemporary Computing and Informatics (IC3I), Mysore, India, 27–29 November 2014.
  22. Elobaid, L.M.; Abdelsalam, A.K.; Zakzouk, E.E. Artificial neural network-based photovoltaic maximum power point tracking techniques: A survey. IET Renew. Power Gener. 2015, 9, 1043–1063. [Google Scholar] [CrossRef]
  23. Valencia, P.A.O.; Ramos-Paja, C.A. Sliding-mode controller for maximum power point tracking in grid-connected photovoltaic systems. Energies 2015, 8, 12363–12387. [Google Scholar] [CrossRef]
  24. Bianconi, E.; Calvente, J.; Giral, R.; Mamarelis, E.; Petrone, G.; Ramos-paja, C.A.; Spagnuolo, G.; Vitelli, M. A fast current-based MPPT technique employing sliding mode control. IEEE Trans. Ind. Electron. 2013, 60, 1168–1178. [Google Scholar] [CrossRef]
  25. Gonzalez Montoya, D.; Ramos-Paja, C.A.; Giral, R. Improved design of sliding mode controllers based on the requirements of MPPT techniques. IEEE Trans. Power Electron. 2015, 31, 235–247. [Google Scholar] [CrossRef]
  26. Liu, Y.H.; Huang, S.C.; Huang, J.W.; Liang, W.C. A particle swarm optimization-based maximum power point tracking algorithm for PV systems operating under partially shaded conditions. IEEE Trans. Energy Convers. 2012, 27, 1027–1035. [Google Scholar] [CrossRef]
  27. Renaudineau, H.; Donatantonio, F.; Fontchastagner, J.; Petrone, G.; Spagnuolo, G.; Martin, J.-P.; Pierfederici, S. A PSO-Based Global MPPT Technique for Distributed PV Power Generation. IEEE Trans. Ind. Electron. 2015, 62, 1047–1058. [Google Scholar] [CrossRef]
  28. Benyoucef, A.S.; Chouder, A.; Kara, K.; Silvestre, S.; Sahed, O.A. Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Appl. Soft Comput. 2015, 32, 38–48. [Google Scholar] [CrossRef]
  29. Trejos, A.; Gonzalez, D.; Ramos-Paja, C.A. Modeling of step-up grid-connected photovoltaic systems for control purposes. Energies 2012, 5, 1900–1926. [Google Scholar] [CrossRef]
  30. Punitha, K.; Devaraj, D.; Sakthivel, S. Artificial neural network based modified incremental conductance algorithm for maximum power point tracking in photovoltaic system under partial shading conditions. Energy 2013, 62, 330–340. [Google Scholar] [CrossRef]
  31. Rezvani, A.; Gandomkar, M. Modeling and control of grid connected intelligent hybrid photovoltaic system using new hybrid fuzzy-neural method. Sol. Energy 2016, 127, 1–18. [Google Scholar] [CrossRef]
  32. Mutlag, A.H.; Mohamed, A.; Shareef, H. A nature-inspired optimization-based optimum fuzzy logic photovoltaic inverter controller utilizing an eZdsp F28335 Board. Energies 2016, 9. [Google Scholar] [CrossRef]
  33. Shiau, J.; Wei, Y.; Lee, M. Fuzzy controller for a voltage-regulated solar-powered MPPT system for hybrid power system application. Energies 2015, 8, 3292–3312. [Google Scholar] [CrossRef]
  34. Bhatnagar, P.; Nema, R.K. Maximum power point tracking control techniques: State-of-the-art in photovoltaic applications. Renew. Sustain. Energy Rev. 2013, 23, 224–241. [Google Scholar] [CrossRef]
  35. Ahmed, J.; Salam, Z. A critical evaluation on maximum power point tracking methods for partial shading in PV systems. Renew. Sustain. Energy Rev. 2015, 47, 933–953. [Google Scholar] [CrossRef]
  36. Manganiello, P.; Ricco, M.; Petrone, G.; Monmasson, E.; Spagnuolo, G. Optimization of perturbative PV MPPT methods through online system identification. IEEE Trans. Ind. Electron. 2014, 61, 6812–6821. [Google Scholar] [CrossRef]
  37. Mamarelis, E.; Petrone, G.; Spagnuolo, G. A hybrid digital-analog sliding mode controller for photovoltaic applications. IEEE Trans. Ind. Inf. 2103, 9, 1094–1103. [Google Scholar] [CrossRef]
  38. Haroun, R.; Aroudi, A.E.; Cid-Pastor, A.; Garcia, G.; Olalla, C.; Martinez-Salamero, L. Impedance matching in photovoltaic systems using cascaded boost converters and sliding-mode control. IEEE Trans. Power Electron. 2015, 30, 3185–3199. [Google Scholar] [CrossRef]
  39. Erickson, R.W.; Maksimovic, D. Fundamentals of Power Electronics, 2nd ed.; Springer: Berlin, Germany, 2007. [Google Scholar]
  40. Hossein, A.M.; Hossein, M. Improving the performance of a nonlinear boiler-turbine unit via bifurcation control of external disturbances: A comparison between sliding mode and feedback linearization control approaches. Nonlinear Dyn. 2016, 85, 229–243. [Google Scholar]
  41. Xibei, D.; Alok, S. Hydropower plant frequency control via feedback linearization and sliding mode control. J. Dyn. Syst. Meas. Control 2016, 138. [Google Scholar] [CrossRef]
  42. Francesco, A.; Maurizio, C.; Marcello, P.; Antonino, S. Input-output feedback linearization control with on-line MRAS-based inductor resistance estimation of linear induction motors including the dynamic end effects. IEEE Trans. Ind. Appl. 2016, 52, 254–266. [Google Scholar]
  43. Dannehl, J.; Wessels, C.; Fuchs, F.W. Limitation of voltage-oriented PI current control of grid-connected PWM rectifier with LCL filters. IEEE Trans. Ind. Electron. 2009, 56, 380–388. [Google Scholar] [CrossRef]
  44. Dannehl, J.; Fuchs, F.W.; Hansen, S.; Thogersen, P.B. Investigation of active damping approaches for PI-based current control of grid-connected pulse width modulation converter with LCL filters. IEEE Trans. Ind. Appl. 2010, 46, 1509–1517. [Google Scholar] [CrossRef]
  45. Dannehl, J.; Fuchs, F.W.; Thogersen, P.B. PI state current control of grid-connected PWM converters with LCL filters. IEEE Trans. Power Electron. 2010, 25, 2320–2330. [Google Scholar] [CrossRef]
  46. Hwang, T.S.; Park, S.Y. A seamless control strategy of a distributed generation inverter for the critical load safety under strict grid disturbances. IEEE Trans. Power Electron. 2013, 28, 4780–4790. [Google Scholar] [CrossRef]
Figure 1. Typical structure of a two-stage photovoltaic (PV) system.
Figure 1. Typical structure of a two-stage photovoltaic (PV) system.
Energies 09 01005 g001
Figure 2. Structure of a PV system with a classical maximum power-point tracking (MPPT)-based artificial neural network (ANN).
Figure 2. Structure of a PV system with a classical maximum power-point tracking (MPPT)-based artificial neural network (ANN).
Energies 09 01005 g002
Figure 3. Equivalent circuit of a PV array.
Figure 3. Equivalent circuit of a PV array.
Energies 09 01005 g003
Figure 4. PV power characteristics: (a) The power characteristics of the entire analyzed PV array for different solar irradiation; (b) The power characteristics of the entire analyzed PV array for different temperature.
Figure 4. PV power characteristics: (a) The power characteristics of the entire analyzed PV array for different solar irradiation; (b) The power characteristics of the entire analyzed PV array for different temperature.
Energies 09 01005 g004
Figure 5. Structure of and ANN in a MPPT.
Figure 5. Structure of and ANN in a MPPT.
Energies 09 01005 g005
Figure 6. Testing data for ANN controller: (a) Output of the neural-network training with the amount of target data; (b) Mean-squared-error (MSE) in converging process; (c) Absolute error in neural-network training; (d) Relative error in neural-network training.
Figure 6. Testing data for ANN controller: (a) Output of the neural-network training with the amount of target data; (b) Mean-squared-error (MSE) in converging process; (c) Absolute error in neural-network training; (d) Relative error in neural-network training.
Energies 09 01005 g006aEnergies 09 01005 g006b
Figure 7. Topology of the DC/DC boost converter in PV systems
Figure 7. Topology of the DC/DC boost converter in PV systems
Energies 09 01005 g007
Figure 8. Augmented state-space feedback linearization control strategy.
Figure 8. Augmented state-space feedback linearization control strategy.
Energies 09 01005 g008
Figure 9. Control strategy of the DC/AC inverter.
Figure 9. Control strategy of the DC/AC inverter.
Energies 09 01005 g009
Figure 10. Temperature and irradiance variations in case 1.
Figure 10. Temperature and irradiance variations in case 1.
Energies 09 01005 g010
Figure 11. Output powers of PV systems with ANN and different DC/DC control strategies: (a) Output power (overall); (b) Output power (detailed).
Figure 11. Output powers of PV systems with ANN and different DC/DC control strategies: (a) Output power (overall); (b) Output power (detailed).
Energies 09 01005 g011
Figure 12. Output of each method divided by the ANN reference.
Figure 12. Output of each method divided by the ANN reference.
Energies 09 01005 g012
Figure 13. Output powers of PV system with perturb-and-observe (P&O), incremental conductance (INC), fuzzy, and ANN + AFL methods: (a) Output power (overall); (b) Output power (detailed).
Figure 13. Output powers of PV system with perturb-and-observe (P&O), incremental conductance (INC), fuzzy, and ANN + AFL methods: (a) Output power (overall); (b) Output power (detailed).
Energies 09 01005 g013aEnergies 09 01005 g013b
Figure 14. Output power of each method divided by the ANN output power.
Figure 14. Output power of each method divided by the ANN output power.
Energies 09 01005 g014
Figure 15. DC-link voltage and inverter output current: (a) DC-link voltage; (b) Three-phase output current.
Figure 15. DC-link voltage and inverter output current: (a) DC-link voltage; (b) Three-phase output current.
Energies 09 01005 g015
Figure 16. Temperature and irradiance variations in case 2.
Figure 16. Temperature and irradiance variations in case 2.
Energies 09 01005 g016
Figure 17. Output powers of the PV system with ANN and different DC/DC control strategies: (a) Output power (overall); (b) Output of each method divided by ANN reference.
Figure 17. Output powers of the PV system with ANN and different DC/DC control strategies: (a) Output power (overall); (b) Output of each method divided by ANN reference.
Energies 09 01005 g017aEnergies 09 01005 g017b
Figure 18. Output powers of the PV system with P&O, INC, fuzzy, and ANN + AFL methods: (a) Output power (overall); (b) Output power (detailed).
Figure 18. Output powers of the PV system with P&O, INC, fuzzy, and ANN + AFL methods: (a) Output power (overall); (b) Output power (detailed).
Energies 09 01005 g018aEnergies 09 01005 g018b
Figure 19. DC-link voltage and inverter output current: (a) DC-link voltage; (b) Three-phase output current.
Figure 19. DC-link voltage and inverter output current: (a) DC-link voltage; (b) Three-phase output current.
Energies 09 01005 g019aEnergies 09 01005 g019b
Table 1. Parameters of the SunPower SPR-305NE-WHT-D 305W module under STC.
Table 1. Parameters of the SunPower SPR-305NE-WHT-D 305W module under STC.
ParameterValue
Voc (open-circuit voltage)64.2 V
Isc (short-circuit current)5.96 A
VMP (rated voltage)54.7 V
IMP (rated current)5.58 A
PMax (rated power)305.2 W
NP (number of parallel cells)1
NS (number of series cells)96
αv (Temperature coefficient)0.001 (%/°C)

Share and Cite

MDPI and ACS Style

Ma, S.; Chen, M.; Wu, J.; Huo, W.; Huang, L. Augmented Nonlinear Controller for Maximum Power-Point Tracking with Artificial Neural Network in Grid-Connected Photovoltaic Systems. Energies 2016, 9, 1005. https://doi.org/10.3390/en9121005

AMA Style

Ma S, Chen M, Wu J, Huo W, Huang L. Augmented Nonlinear Controller for Maximum Power-Point Tracking with Artificial Neural Network in Grid-Connected Photovoltaic Systems. Energies. 2016; 9(12):1005. https://doi.org/10.3390/en9121005

Chicago/Turabian Style

Ma, Suliang, Mingxuan Chen, Jianwen Wu, Wenlei Huo, and Lian Huang. 2016. "Augmented Nonlinear Controller for Maximum Power-Point Tracking with Artificial Neural Network in Grid-Connected Photovoltaic Systems" Energies 9, no. 12: 1005. https://doi.org/10.3390/en9121005

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