Abstract

In the photovoltaic inverter grid-connected power generation system, the output power of photovoltaic panels is affected by illumination and temperature. The change of output power of photovoltaic panels will lead to the fluctuation of DC bus voltage. If the control is improper, it will directly affect the regular operation of the system. In order to improve the performance of the grid-connected inverter system, an active disturbance rejection control method based on adaptive extended state observer (ESO) is proposed. Firstly, a feedforward PI current inner loop controller is designed, which simplifies the structure of the control system and improves the tracking performance of the current. Then, the DC bus voltage outer loop ADRC is designed, and a conversion method that ignores the essential difference between nonlinear/time-varying and time-varying/linear is proposed. Through the conversion of time-invariant nonlinear system and time-varying linear system, the stability of the extended state observer is proved by the Routh criterion. Secondly, to solve the problem of mutual restriction between the stability and observation accuracy of the extended state observer, an adaptive function online automatic tuning ESO parameter method is proposed. Finally, the simulation results show that the proposed method has better dynamic and static performance, and the grid-connected voltage and current harmonics are small, which proves the correctness and effectiveness of the proposed method.

1. Introduction

Photovoltaic power generation has the characteristics of environmental protection and efficiency, which is widely used in the fields of electric power, agriculture, modern architecture, and so on [1]. It has become a research hotspot in the field of distributed generation of renewable energy. The grid-connected inverter is the essential equipment to connect photovoltaic array with power grid [24].

Since the output power of photovoltaic panels is affected by illumination and temperature [5], the DC-side bus voltage fluctuates, and improper control will directly affect the normal operation of the system. The existing technologies and methods to improve the stability of photovoltaic inverter grid-connected power generation system are mainly studied from three aspects: circuit structure, filter circuit, and control strategy. It is easy to induce resonance by using the filtering method, and it is easy to be affected by power grid impedance. The use of circuit structure leads to complex circuit structure; by improving the control strategy, the method becomes convenient, flexible, and low cost. The control strategy is usually the DC bus voltage control algorithm, controlled by the inverter. In the two-stage three-phase photovoltaic grid-connected system, the former stage is the maximum power point tracking control, and the latter stage is the grid-connected inverter control. The grid-connected inverter control is generally the bus voltage for the outer ring and the current loop for the inner ring structure. The inner current loop can be regulated by PI and PR [6, 7].

In order to improve the performance of bus voltage control, scholars put forward sliding mode control [8], model predictive control [9, 10], adaptive backstepping control [2, 11], two-degree-of-freedom control [12], feedback linearization control [13, 14], feedforward decoupling control [15, 16], etc. These methods have achieved good results, but they do not consider the external disturbance problem and rely on the mathematical model of the system. Reference [17] adopts an adaptive fuzzy approximation strategy to control grid-connected inverter, but its learning algorithm relies on data information. Reference [18] introduces fuzzy control based on deadbeat grid-connected control, but the determination of fuzzy rules requires experience. In reference [19], particle swarm optimization (PSO) is used to optimize the grid connection design, but the local optimization performance is poor. In reference [20], the cascade control strategy of a fractional-order PID photovoltaic grid-connected system is adopted, but its parameter tuning is difficult.

The core of active disturbance rejection control (ADRC) is that the uncertain factors acting on the controlled object are regarded as “unknown disturbance,” and it is observed and compensated with the input and output data of the object. It breaks through the limitations of “the absolute invariance principle” and “the internal model principle” [2123].

In recent years, the theory and application of active disturbance rejection control (ADRC) have attracted the attention of scholars. They have been successfully applied to chemical, aerospace, electromechanical, power systems, and other systems. The nonlinear active disturbance rejection control of the photovoltaic energy storage bidirectional DC-DC converter is proposed [24]. In [25], the proportional differential link is introduced into the linear extended state observer to improve the disturbance rejection of the system. In reference [26], to improve the performance of a three-phase current controlled voltage source inverter, LADRC-based active damping control was proposed. In [27], a method to control the bus voltage of wind power inverter using improved second-order LADRC was put forward. Although these methods improve the disturbance rejection of the system, there are still some problems, such as chattering in steady state, complex stability analysis, and mutual restriction between stability and accuracy of extended state observer.

In this paper, a current inner loop feedforward PI controller is designed for the two-stage photovoltaic grid-connected inverter control system to improve the current tracking performance. An active disturbance rejection control strategy based on adaptive ESO is proposed to improve the disturbance rejection of the voltage outer loop. The design uses an adaptive function to automatically adjust the parameters of ESO online to achieve the effect of large error and small gain and small error and large gain. The method improves the stability and observation accuracy of ESO and solves the contradiction between the stability and observation accuracy of nonlinear ESO. On the other hand, aiming at the difficulty of nonlinear ESO stability analysis, a method of transforming the time-invariant nonlinear system into the time-varying linear system is proposed. It is more convenient for stability analysis. Finally, simulation experiment results show that the proposed method is effective and feasible.

2. Mathematical Model of Three-Phase Photovoltaic Grid-Connected Inverter

The two-stage three-phase photovoltaic grid-connected system is composed of solar photovoltaic cells, DC/DC converter circuit, and DC/AC inverter circuit. The front stage uses a boost circuit to track the maximum power point of the solar photovoltaic array, and the backstage uses a three-phase full-bridge inverter circuit to complete the grid-connected inverter from DC to AC. Each bridge arm consists of a power switch tube and a diode. The main circuit structure of the system is shown in Figure 1.

is bus capacitance in the figure; (, ) are switching tubes; , , and are output voltages of the inverter; , , and are output currents of the inverter; , , and are network voltages; and is the first-stage output current.

According to Kirchhoff voltage law (KVL), the dynamic voltage equation of PV grid-connected inverter is expressed as

When the three-phase grid voltage is stable and symmetrical, the inverter side currents , , and , grid voltages , , and , and inverter output voltages , , and are selected as state variables. Through 3/2 transformation, the mathematical model of grid-connected inverter in stationary coordinate system is obtained as follows:where , and , are the components of inverter output voltage and current on the axis and and are the components of grid voltage on the axis.

Through the 2s/2r rotation transformation, the mathematical model of the AC side of the grid-connected inverter in the synchronous rotating coordinate system iswhere and represent the equivalent resistance and inductance of the grid and is the angular frequency of the AC network.

According to equation (3), let the state equation of the AC side of the grid-connected inverter be

3. Design of Controller

The control system adopts double closed-loop control, which is primarily composed of internal and external loop controllers, phase-locked loop (PLL), voltage (current) transform (abc/dq), static/rotary transform (), and pulse generator. The outer loop adopts the active disturbance rejection controller (ADRC), and the inner loop adopts the PI controller with feedforward compensation. The control structure diagram is shown in Figure 2.

3.1. Design of Inner Loop Controller

From equation (3),

For the controlled object shown in equation (5), if the grid current is used as the feedback of the current loop and the feedforward PI controller is adopted, the control equation is obtained:where and are proportional and integral gains of current inner loop PI regulator, respectively, and and are the components of the modulation voltage of the inverter on the axis.

It is generally considered that and are approximately equal to and ; therefore, by combining equations (5) and (6),

The closed-loop transfer function is presented as

3.2. Design of Outer Loop Controller

The outer loop adopts the active disturbance rejection controller (ADRC), and the control block diagram is shown in Figure 3. TD is the differential tracker, LECL is the linear error control law, and ESO is the extended state observer.

From Figure 3, is the transfer function of the power electronic converter, and its expression is

The generalized object transfer function of ADRC is

Because is small, according to the engineering design criterion [28], equation (10) is approximated as a second-order system with uncertainties, which can be constructed as shown in the following equation:

The differential equation of the system in the form of equation (11) can be expressed aswhere is the system output; is the external disturbance; is the system input; and are the controlled system parameters; is the control gain; and is the synthesis of the internal and external disturbance. Most systems (, , and ) are difficult to obtain accurately; let the second-order system be expressed aswhere is the total disturbance to be observed and is known.

Let , , , and the equation of state can be obtained as follows:

The following nonlinear tension state observer is designed for system (14), and its differential equation iswhere , , and are the gains of nonlinear tensor state observer and .

The nonlinear tensor state observer is asymptotically stable by adequately selecting , , and . That is to realize the real-time tracking of , and , namely,, , and . Let

Then, the second-order system can be transformed into an integral series type in the following form:

The following control law is adopted:where is the reference signal. Let , and because and , the closed-loop transfer function of the system is

It can be concluded from equation (21) that if the output variables of nonlinear tension state observer are asymptotically stable, the stability of the system depends on , , and .

3.3. Estimation Error Analysis of ESO

Let , , , and equation (14) can be written aswhere is a smooth and continuous function, which can be regarded as a linear function in any small neighborhood of its independent variable. It is considered that is composed of countless linear functions. When the observer order is the same as the object order, the principle of ignoring the essential difference between the nonlinear/time-varying and time-varying/linear proposed in this paper is used. The parameter time-invariant differential equation in equation (22) is equivalent to the parameter time-varying differential equation. That is, the constant coefficients , , and in equation (22) are converted into time-varying coefficients , , and , and is replaced by ; then, equation (23) can be obtained.

Let , , and ; it can be obtained from equation (23) that

The derivation of equation (24) can be obtained as

When , the Laplace transform of the third line of the above equation is

From the Routh stability criterion, it can be concluded that the sufficient and necessary conditions for the stability of the system are that , , and are all greater than zero. Furthermore, under the condition , the zero solutions of the system , , and are globally asymptotically stable.

When the disturbance is considered, it is bounded, i.e., , and the system has a steady-state error. From the final value theorem, the following equation can be obtained:

It can be seen that when , are smaller and is larger, the observation errors of state , and are smaller. However, the stability should meet the requirements of , so the parameter tuning of the observer needs to be comprehensively considered.

3.4. ESO Adaptive Extended State Observer

From the above analysis, it can be obtained that the stability of the extended state observer is directly related to the stability of the system. The larger is, the shorter the estimation time is and the smaller the steady-state error is. However, if is too large, the estimated value will not converge. Besides, and affect the transition process and stability of state estimation, and too large values can also cause estimation instability. Therefore, this paper adopts the adaptive function tuning method, and the designed parameter tuning function iswhere is the minimum base value, B is the dynamic extremum, and is the attenuation coefficient.

The function has the characteristics of a small function value when the error is significant and an enormous function value when the error is small so that the extended state observer converges quickly and the steady-state error is small. The problem of mutual restriction between observer stability and observation accuracy with constant parameters is avoided.

4. Simulation Research

To verify the effectiveness of the grid-connected inverter control algorithm proposed in this paper, the simulation model of the photovoltaic grid-connected inverter is built by using MATLAB/Simulink simulation software. The model is connected to a 35 kV power grid through a DC-DC boost converter, three-phase inverter, and three-phase coupling transformer. The system’s main circuit is shown in Figure 1, and the system control structure is shown in Figure 2. For the front stage boost circuit, the “incremental conductance + integral regulator” technology is used to realize the maximum power tracking of the PV cells. The primary parameters of the main circuit are summarized in Table 1.

The parameters of the extended state observer and the linear error control law are shown in Table 2.

Figure 4 shows the setting curves of light intensity and temperature.

To verify the superiority of the control algorithm proposed in this article, the simulation experiments of the voltage loop controller are PID, ADRC with constant parameter ESO, and ADRC with adaptive ESO, respectively. The inner current loop controller parameters under the three outer loop control modes are as follows: , . Figure 5 shows the DC bus voltage curves under the action of different controllers. Figure 6 shows the response curves of adaptive ESO and ordinary ESO.

From Figure 5, it can be obviously seen that the overshoot of adaptive ESO active disturbance rejection control is small and the response time is short before the disturbance is added. When the disturbance is added, the DC bus voltage fluctuation of adaptive ESO active disturbance rejection control is small and restored quickly to the expected value.

It can be seen from Figure 6 that the adaptive ESO observation has the advantages of smooth observation state, small fluctuation, and fast convergence compared with the constant parameter ESO. The reason why the initial ADRC has small overshoot and fast response is that the differential tracker (TD) effectively arranges the transition process. At the same time, since the adaptive ESO active disturbance rejection control adopts online parameter self-tuning, which effectively realizes the effect of large error and small gain and small error and large gain. Therefore, the state observation is smooth and has fast convergence and good disturbance rejection.

Figure 7 shows the A-phase voltage and current curves of ADRC with adaptive ESO, ADRC with constant parameter ESO, and PID control, respectively.

It can be seen from Figure 7 that compared with ordinary ADRC, the improved ADRC has a smaller initial response current fluctuation frequency and faster current regulation speed. It only needs about 1.5 cycles to quickly realize that the output current and voltage of the grid-connected inverter are in phase, indicating that the grid-connected inverter can operate with high power factor. However, the PID control takes a long time to adjust and requires two cycles. The output current of the grid-connected inverter cannot be in phase with the grid voltage quickly, and the output current has burrs and is not smooth.

In order to further compare the control performance, harmonic analysis is carried out on the output A-phase voltage and current of the inverter. Tables 3 and 4 show the harmonic analysis of A-phase voltage and current controlled by ADRC with adaptive ESO, ADRC with constant parameters ESO, and PID.

From Tables 3 and 4, it can be seen that the basic wave amplitude of the output voltage of the grid-connected inverter is , and the total harmonic content of the voltage is 0.02%. The basic wave amplitude of current is 2.237, and the overall harmonic content of current is 1.68%. The basic wave amplitude of the output voltage of the conventional active disturbance rejection control grid-connected inverter is , and the total harmonic content of the voltage is 0.02%. The basic wave amplitude of current is 2.236, and the overall harmonic content of current is 1.74%. Besides, PI control grid-connected inverter output voltage fundamental wave amplitude is , and the overall voltage harmonic content is 0.08%. The basic wave amplitude of current is 2.358, and the overall harmonic content of current is 9.33%. Therefore, a conclusion can be drawn that the proposed control strategy of grid-connected inverter output current and voltage of the total harmonic content is small, better than the traditional ADRC and PID control.

5. Conclusions

This paper considers the influence of uncertain factors such as light intensity and temperature changes and combined with the strong anti-interference ability of active disturbance rejection control. Aimed at the above characteristics, a control method of active disturbance-rejection grid-connected inverter based on adaptive ESO is proposed. In this method, adaptive function online automatic ESO tuning parameters can achieve fast and accurate state observation estimation. The following conclusions are obtained through experiments:(1)This method equates the time-invariant differential equation to the parameter time-varying differential equation, so that it is convenient to use the Routh stability criterion to analyze the stability of the nonlinear extended states.(2)The ESO parameter tuning function is designed to realize the online self-tuning of ESO parameters, eliminate the contradiction between the stability of ESO with constant parameters and the observation accuracy, improve the observation performance, and increase the stability of ESO.(3)Compared with the traditional active disturbance rejection and PID control, this method has better dynamic and static performance and strong robustness under external interference.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This study was supported by the Jilin Science and Technology Research Project of Education Department (2015148), Jilin Education Department Project (JJKH20200042KJ), and Jilin Provincial Development and Reform Commission Project (2019C058-1).