Next Article in Journal
Simulation of a Real Call for Research Projects as Activity to Acquire Research Skills: Perception Analysis of Teacher Candidates
Next Article in Special Issue
A Power Flow Control Strategy for Hybrid Control Architecture of DC Microgrid under Unreliable Grid Connection Considering Electricity Price Constraint
Previous Article in Journal
Issues, Impacts, and Mitigations of Carbon Dioxide Emissions in the Building Sector
Previous Article in Special Issue
The Role of Renewable Energy Resources in Sustainability of Water Desalination as a Potential Fresh-Water Source: An Updated Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Command-Filtered Adaptive Backstepping Control Strategy with Prescribed Performance for Photovoltaic Grid-Connected Systems

School of Internet of Things Engineering, Jiangnan University, Wuxi 214122, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(18), 7429; https://doi.org/10.3390/su12187429
Submission received: 8 July 2020 / Revised: 7 August 2020 / Accepted: 7 August 2020 / Published: 10 September 2020
(This article belongs to the Collection Microgrids: The Path to Sustainability)

Abstract

:
With the aim of solving the power fluctuation and bus voltage instability problems caused by external environment variations in the photovoltaic grid-connected system, a prescribed performance-based adaptive backstepping controller is proposed for the system to regulate the bus voltage and the inverter current. First, the mathematical model of the grid-connected inverter is established, in which the uncertain system parameters are estimated via a designed projection-based adaptive law. Then, the command-filtered backstepping sliding mode control method is applied to the system for power regulation. In order to achieve favorable tracking performance, the prescribed performance technique is introduced in the voltage regulation strategy by constraining the compensated voltage tracking error within a certain range from a novel point of view. Finally, the simulation is carried out considering the variations of environmental situations, and the obtained results demonstrate the sound performance of the prescribed performance-based control strategy with respect to the photovoltaic grid-connected system.

1. Introduction

With the depletion of fossil fuels and the call for environmental protection, more and more green power generation modes are being integrated into the power grid to supply power, among which the photovoltaic (PV) power generation is widely used with large-scale installed capacity for its high income, simple operation, and maintenance, as well as reasonable resource allocation [1,2,3]. However, the increasing share of these intermittent renewable electricity generations bring about great challenges to grid-balancing and power supply security [4,5,6]. Besides, considering the uncertain variations of the external environment containing the solar irradiation and temperature which results in the power fluctuation problem, it is essential to draft some measures to ensure the stability of the system [6].
There exist many investigations on the stabilization of the PV grid-connected system by researchers around the world [7,8,9,10,11]. From the point of view of the model of the PV grid-connected system, the Reference [7] studies the influence of nonlinearities like dead time and the phase-locked loop with regard to power quality and stability via the generalized Nyquist stability criterion, and verifies the theory with a simulation and experiment. In [8], a feedback linearization technique was introduced for the partial linearization of the three-phase PV grid-connected system, which promotes the design process of the controller, and the zero dynamic stability of the system was acquired under the designed controller, which helps transport the grid power. In terms of the control method with respect to the grid-connected system, a H control method was brought to the grid-connected inverter in [9] to achieve the stable operation of the system when the grid impedance possibly varies, and the control performance proved better than conventional PID control. In [10], an adaptive sliding mode control method was used for the inverter of a single-phase PV grid-connected system for bus voltage stabilization, and the fuzzy neural network was employed for the estimation of system uncertainties. In [11], a command-filtered backstepping control (CBC) method was proposed to solve the voltage tracking and power fluctuation problems in the grid-connected system, and possessed better performance than PID. However, the concrete numerical control objectives are absent in [11] and the bus voltage is regulated indirectly by adjusting active power, which results in the lack of voltage tracking precision, and the simulation situations are set from the theoretical level without considering the actual conditions. Thus, the existed problems motivate us to continue research based on the backstepping control method to seek better performance.
The backstepping control method was first proposed by Farrell et al. in [12] to solve the tracking control problem in nonlinear systems, and the command filter was introduced to avoid the differential expansion problem. The corresponding controller design process was provided with certain procedures based on the Lyapunov stability criterion, which is much simpler than other advanced control approaches and attracts much attention. The theory of backstepping control has been studied widely, including several aspects like finite time, input saturation, and distributed control [13,14,15,16]. In terms of its applications, many advanced control strategies have been integrated with backstepping control to obtain better control performance and achieve a higher control objective in various fields, such as with the robot [17], ship [18], wind turbine [19], unmanned aerial vehicle [20,21]. On the other hand, the prescribed performance control (PPC) technique was introduced by Bechlioulis et al. in [22], which focuses on the tracking control accuracy and boundedness. The output tracking error is constrained within the prescribed range upon when the design process begins, and then converts to an equivalent error, which turns the restriction problem into an unrestricted one. On account of its boundedness with respect to the tracking error, the prescribed performance control gained extensive investigations [23,24,25,26,27]. According to the above investigation, the backstepping control integrated with prescribed performance control was selected for the PV grid-connected system for the voltage stabilization and power fluctuation reduction.
In general, the command-filtered adaptive backstepping sliding mode control approach was designed accompanied by the prescribed performance technique for the stable operation of the PV grid-connected system. The control objectives contain some aspects, namely, how the active power fluctuation shall be reduced, and the DC bus voltage shall be maintained stable around the reference with adequate tracking precision. Besides, the three-phase voltage of the inverter shall be kept stable and the harmonics reduced. The main contributions and innovations of this paper are listed in the following.
  • The prescribed performance technique is introduced in the command-filtered backstepping sliding mode controller to constrain the voltage tracking error within the preset range, namely, enable the DC bus voltage which possesses the prescribed performance, which constitutes to the stable operation of the PV grid-connected system.
  • The integral sliding mode control method is considered in the controller design process to improve the robustness of the system, and the stability of the prescribed performance-based control strategy is proved via the Lyapunov stability criterion.
  • The environmental variations of PV arrays, including solar irradiation and temperature, are reasonably considered in the system to test the stability of the control system.
The rest of the paper is organized as follows: Section 2 provides the preliminaries, including the mathematical modeling of the PV grid-connected system and basic knowledge of prescribed performance control. Based on the model, the controller is designed with the prescribed performance technique and the stability proof is offered. In Section 3, the simulation is carried out on the PV grid-connected system with the battery energy storage system (BESS), and the results are discussed to test the effectiveness of the proposed controller. Ultimately, some conclusions are drawn in Section 4.

2. Materials and Methods

2.1. PV Arrays Modeling

The circuit topology of the PV cell is shown in Figure 1. The parameters in Figure 1 are explained as follows: I s is the photocurrent, I D the diode current, R s h is the shunt resistance, and I R is the corresponding current, R s is the series resistance, I p v is the output current of the cell, and U p v is the output voltage. First, the diode current I D can be expressed as [11,28]:
I D = I 0 exp q U p v + R s I p v A k T 1 ,
where I 0 is the reverse saturation current, A is the dimensionless coefficient, q is the elementary charge ( q = 1.6 × 10 19 C ), k is the Boltzmann constant, and T is the temperature of the cell, which is counted in the Kelvin scale.
Referred to as Kirchhoff’s Current Law, the output current I p v generated by the PV cell in Figure 1 is represented as
I p v = I s I 0 exp q U p v + R s I p v A k T N s 1 U p v + R s I p v R s h ,
and its photocurrent I s can be represented as
I s = I s c + k i T T n R 0 R n ,
where I s c means the short-circuit current, k i denotes the thermal coefficient of the current, T n expresses the reference temperature of the PV cell, R 0 represents the solar irradiation, and R n describes the reference solar irradiation. Meanwhile, the saturation current I 0 affected by the temperature is presented as
I 0 = I R S T T n 3 exp q E g A k 1 T n 1 T ,
where E g represents the band-gap power of the semiconductor, and I R S denotes the reverse saturation current when operating under the reference environment.
By and large, PV modules consist of multiple PV cells which are linked together in series and parallel, and multiple PV modules constitute the PV array in series and parallel as well, so that the power of the grid can be supplied. Figure 2 denotes the structure of a PV system, including the structure of a PV array and the circuit topology of a PV module, where N s and N p are the number of PV cells in the series in and a parallel way, respectively [11,29]. Then, the output current I p v can be rewritten as below:
I p v = N p I s N p I 0 exp q U p v + R s I p v A k T N s 1 N p U p v + R s I p v N s R s h .
The basic parameters of each PV module are provided in Table 1. Moreover, 64 parallel strings are arranged in a PV array with five series-connected modules per string, which illustrates how the total power of each PV array is 5 · 64 · 0.315072 kW 100.8 kW .
According to [11], the maximum power point varies in the light of the external environment, and the maximum power point tracking (MPPT) approach was employed to control the power converter switch so that the maximum output power of the PV array can be obtained. Here, the incremental conductance algorithm is utilized as one of the MPPT control approaches. Besides, the output power P, the current I, and the voltage U of the PV array satisfies the basic equation, which is described as
P = U I .
Notice that the slope at the maximum power point would be zero under the steady solar irradiance and temperature, namely,
d P d U = I + U d I d U = 0 .
It can be further expressed as
d I d U = I U .
According to (8), the PV array would operate at the maximum power point if the derivative of the current with respect to voltage gets equal to the negative conductance, which only relies on the voltage and current data of PV arrays. Besides, considering the irregularly variable environment, the power fluctuation of the grid-connected system tends to be inevitable. Hence, the BESS is integrated to the DC bus to compensate for the acquired power of the grid.

2.2. Mathematical Modeling of PV Grid-Connected Systems

The PV grid-connected system consists of four PV arrays, filter capacitors, R-L filters, inverters, and a three-phase grid. Then, the mathematical model of the grid-connected inverter is presented as below [11]:
d i d d t = R L i d + ω i q E d L + u d c L k d d i q d t = R L i q ω i d E d L + u d c L k q ,
where E d , E q , i d , and i q denote the grid voltages and currents in the d-q axis, respectively; and R, L, and C represent the resistance, inductance, and capacitance of the system, respectively. k d and k q denote the switching function in the d-q axis.
On the other hand, it is acquired referring to the Kirchhoff’s Voltage and Current Laws that
C d u d c d t = i 0 i d c ,
where u d c denotes the DC bus voltage, i 0 represents the output current of the boost circuit, and i d c expresses the input current of the inverter. Besides, regardless of the power loss of inverters, the following equation is provided to achieve power balance as
u d c i 0 = 3 2 E d i d + E q i q ,
where E q is considered as 0 when the system is operating at a steady state. Then, substituting (11) to (10), it can be derived further as follows:
d u d c d t = 3 E d i d 2 C u d c i d c C .
To summarize, the complete mathematical model of the grid-connected inverter is described as follows [11]:
d u d c d t = 3 E d i d 2 C u d c i d c C d i d d t = R L i d + ω i q E d L + u d L d i q d t = R L i q ω i d E q L + u q L .
Since it is tough to measure the value of the system parameter accurately, the parameters could be considered uncertain during the controller design process, which is described as
η 1 = 1 C , η 2 = R L , η 3 = 1 L .
Taking (14) into account, the mathematical model (13) can be rewritten as [11]
d u d c d t = η 1 3 E d i d 2 u d c i d c d i d d t = η 2 i d + ω i q η 3 E d + η 3 u d d i q d t = η 2 i q ω i d η 3 E q + η 3 u q .

2.3. Basic Principle of Prescribed Performance Control

In order to obtain the desired performance with high accuracy, the PPC technique is adopted in this paper by pre-setting a range for the tracking error to achieve the prescribed performance.
First, a smooth function p ( t ) : R + R + is introduced to constrain the tracking error, which should be positive and monotonically decreasing and satisfy lim t p t = p > 0 [30]. Here, we choose the following function which satisfies the aforementioned conditions, namely,
p t = p 0 p e l t + p ,
where p 0 , p , and l are all positive constants. Then, the defined tracking error z ¯ 1 can be constrained within the following prescribed range as
p t < z ¯ 1 t < p t .
Considering the smooth function (16) and the error constraint (17), the amplitude and convergence rate of tracking error z ¯ 1 will be determined by the smooth function p ( t ) if the initial value of the defined tracking error z ¯ 1 satisfies 0 z ¯ 1 ( 0 ) p 0 .
Furthermore, when it comes to the controller design process, it is necessary to convert the constrained problem into an equivalent unconstrained one. Hence, the constrained tracking error is represented by the combination of smooth function p ( t ) and transformation function ζ ( t ) , that is,
z ¯ 1 t = p t ζ ε t ,
where ε ( t ) is the transformation error and ζ ( ε ( t ) ) should be equipped with the smooth, monotonically increasing, and reversible characteristics [30]. Notice that ζ ( ε ( t ) ) is rewritten as ζ ( ε ) for simplicity in the following contents. Apart from the above characteristics, ζ ( ε ) ought to satisfy another two conditions, that is,
1 < ζ ε < 1
lim ε ζ ε = 1 lim ε ζ ε = 1
Based on the above description, ζ ( ε ) is chosen as
ζ ε = e ε e ε e ε + e ε .
Thus, the transformed error ε ( t ) is described in the following form as
ε t = ζ 1 z ¯ 1 ( t ) p ( t ) = 1 2 ln z ¯ 1 ( t ) + p ( t ) p ( t ) z ¯ 1 ( t ) .

2.4. Proposed Controller Design for Grid-Connected Inverter and Stability Proof

In this section, the proposed prescribed performance-based command-filtered backstepping adaptive sliding mode controller is established to gain the stable DC-link voltage and expected power demanded by the PV grid-connected system. More specifically, the control law u d and u q are both established to track the reference current, so that the control objective can be achieved. The block of the whole control system is depicted in Figure 3 and the concrete design process is described in the following.
A series of tracking errors are defined first as follows.
z 1 = u d c u d c c
z 2 = i d i d c
z 3 = i q i q c .
Considering that the numerous differential processes are inevitable in the controller design process due to the existence of the derivatives of virtual control signals, the command filter is employed in order to avoid the potential differential expansion, whose structure diagram is drawn in Figure 4 and dynamics are given as follows [11,22,31].
q ˙ 1 q ˙ 2 = q 2 2 ξ ω n S R ω n 2 2 ξ ω n S A u q 1 q 2 ,
where
q 1 q 2 = x c x ˙ c , u = x d ,
and other parameters are defined as follows: ω n and ξ are the bandwidth and damping of the command filter; and S A ( . ) and S R ( . ) are the amplitude and magnitude constraint, respectively.
Since the filter error is inevitable during the filtering process, a corresponding compensated tracking error is defined as
z ¯ 1 = z 1 γ 1 ,
where γ 1 denotes the compensation signal with respect to the filter error, and has the following form:
γ ˙ 1 = β γ 1 + 3 E d η 1 2 u d c i d c i d d ,
where β > 0 is the compensation coefficient. Combining (15), (28) and (29), we can achieve the further representation of z ¯ ˙ 1 as follows.
z ¯ ˙ 1 = 3 E d i d η 1 2 u d c η 1 i d c u ˙ d c c + β γ 1 3 E d η 1 2 u d c i d c + 3 E d η 1 2 u d c i d d .
Meanwhile, according to (22), the derivative of the transformed error ε is obtained as
ε ˙ = ζ 1 z ¯ 1 / p 1 p z ¯ ˙ 1 p ˙ z ¯ 1 p = r ( z ¯ ˙ 1 υ ) ,
where r = p p 2 z ¯ 1 2 and υ = p ˙ z ¯ 1 p is defined for simplicity. Referring to the characteristics of the smooth function p ( t ) and transformation function ζ ( t ) , it can be deduced that r > 0 .
Then, the first Lyapunov function is given as
V 1 = 1 2 ε 2 .
Taking (30) and (31) into account, the further relationship can be obtained as follows.
V ˙ 1 = ε r 3 E d i d η 1 2 u d c η 1 i d c u ˙ d c c + β γ 1 3 E d η 1 2 u d c i d c + 3 E d η 1 2 u d c i d d υ ,
and the virtual control law is selected as follows:
i d d = 2 u d c 3 E d η 1 η 1 i d c + u ˙ d c c β γ 1 + υ k 1 ε ,
where k 1 is a positive constant. Substituting the virtual controller (34) into (33), it is derived as
V ˙ 1 = k 1 r ε 2 + 3 E d η 1 2 u d c ε r z 2 .
Notice that the parameter η 1 is unknown, and an estimation value η ^ 1 is used here, whose adaptive algorithm would be given thereinafter, and the virtual controller and compensation signal are rewritten as follows, respectively.
i ^ d d = 2 u d c 3 E d η ^ 1 η ^ 1 i d c + u ˙ d c c β γ 1 + υ k 1 ε ;
γ ˙ 1 = k 1 γ 1 + 3 E d η ^ 1 2 u d c i d c i ^ d d .
Considering the robustness of the sliding mode control (SMC) method with respect to the disturbance and unknown parameters, SMC is employed in this paper for current control. Moreover, the integral SMC can eliminate the arrival phase by adjusting the reasonable initial state of the integrator so that the robustness can be improved. Thus, the integral sliding surfaces are defined based on the current tracking errors of d-q axis, as follows [11].
S 2 = z 2 + τ 2 0 t z 2 d t
S 3 = z 3 + τ 3 0 t z 3 d t ,
where τ 2 and τ 3 are both positive coefficients of the integral sliding surface.
Then, another Lyapunov function composed of the transformation error, sliding surfaces, and adaptive parameters is defined as
V 2 = V 1 + 1 2 S 2 2 + S 3 2 + η ˜ 1 2 λ 1 + η ˜ 2 2 λ 2 + η ˜ 3 2 λ 3 ,
where λ 1 , λ 2 , and λ 3 are the adaptive gains; η ˜ 1 = η 1 η ^ 1 , η ˜ 2 = η 2 η ^ 2 and η ˜ 3 = η 3 η ^ 3 are the estimation errors of unknown parameters. In light of (35), the derivation of V 2 is obtained as follows:
V ˙ 2 = k 1 r ε 2 + 3 E d η 1 2 u d c ε r z 2 + S 2 S ˙ 2 + S 3 S ˙ 3 η ˜ 1 λ 1 η ^ ˙ 1 η ˜ 2 λ 2 η ^ ˙ 2 η ˜ 3 λ 3 η ^ ˙ 3 ,
where S ˙ 2 is derived based on (15), (24) and (38) as
S ˙ 2 = z ˙ 2 + τ 2 z 2 = η 2 i d + ω i q + η 3 u d E d i ˙ d c + τ 2 z 2 = η ^ 2 i d η ˜ 2 i d + ω i q + η ^ 3 u d E d + η ˜ 3 u d E d i ˙ d c + τ 2 z 2 ,
and S ˙ 3 is derived based on (15), (25) and (39) as
S ˙ 3 = z ˙ 3 + τ 3 z 3 = η 2 i q ω i d + η 3 u q E q i ˙ q c + τ 3 z 3 = η ^ 2 i q η ˜ 2 i q ω i d + η ^ 3 u q E q + η ˜ 3 u q E q i ˙ q c + τ 3 z 3 .
Through substitution and simplification, the results can be figured out as follows:
V ˙ 2 = k 1 r ε 2 + S 2 3 E d η ^ 1 ε r z 2 2 u d c S 2 η ^ 2 i d + ω i q + η ^ 3 u d E d i ˙ d c + τ 2 z 2 + S 3 η ^ 2 i q ω i d + η ^ 3 u q E q i ˙ q c + τ 3 z 3 + η ˜ 1 3 E d ε r z 2 2 u d c η ^ ˙ 1 λ 1 + η ˜ 2 η ^ ˙ 2 λ 2 S 2 i d S 3 i q + η ˜ 3 η ^ ˙ 3 λ 3 + S 2 u d E d + S 3 u q E q .
In order to achieve the asymptotical stability of the system, the projection-based adaptive law is established to eliminate the influence of η 1 , η 2 , and η 3 , which is represented as
η ^ ˙ 1 = λ 1 Proj η ^ 1 , 3 E d ε r z 2 2 u d c η ^ ˙ 2 = λ 2 Proj η ^ 2 , S 2 i d S 3 i q η ^ ˙ 3 = λ 3 Proj η ^ 3 , S 2 u d E d + S 3 u q E q ,
where Proj ( · , · ) represents the projection operator [32]. The projection-based adaptive algorithm is employed here to ensure the boundedness of the estimated parameters, and the following relationship can be obtained as
η ˜ 1 3 E d ε r z 2 2 u d c Proj η ^ 1 , 3 E d ε r z 2 2 u d c 0 η ˜ 2 S 2 i d S 3 i q Proj η ^ 2 , S 2 i d S 3 i q 0 η ˜ 3 S 2 u d E d + S 3 u q E q Proj η ^ 3 , S 2 u d E d + S 3 u q E q 0 .
Hence, we can get the following inequality related to V ˙ 2 as
V ˙ 2 k 1 r ε 2 + S 2 3 E d η ^ 1 ε r z 2 2 u d c S 2 η ^ 2 i d + ω i q + η ^ 3 u d E d i ˙ d c + τ 2 z 2 + S 3 η ^ 2 i q ω i d + η ^ 3 u q E q i ˙ q c + τ 3 z 3 .
With the aim of guaranteeing the asymptotical stability of the system, V ˙ 2 ought to remain non-positive, that is, V ˙ 2 0 . As a result, the following saturation function is used here for stability.
k 2 Sat ( S 2 ) = 3 E d η ^ 1 ε r z 2 2 u d c S 2 η ^ 2 i d + ω i q + η ^ 3 u d E d i ˙ d c + τ 2 z 2 k 3 Sat ( S 3 ) = η ^ 2 i q ω i d + η ^ 3 u q E q i ˙ q c + τ 3 z 3 ,
where k 2 and k 3 are both positive constants, and Sat ( · ) denotes the saturation function, which is given as follows.
Sat ( x ) = 1 , x > φ x / φ , x φ 1 , x < φ
where φ ( 0 , 0.5 ] is the sliding layer. In conclusion, the control law u d and u q can be obtained in the following.
u d = 1 η ^ 3 3 E d η ^ 1 ε r z 2 2 u d c S 2 η ^ 2 i d + ω i q η ^ 3 E d i ˙ d c + τ 2 z 2 + k 2 Sat ( S 2 ) u q = 1 η ^ 3 η ^ 2 i q ω i d η ^ 3 E q i ˙ q c + τ 3 z 3 + k 3 Sat ( S 3 ) .
Under the proposed control law (49), the inequality (46) can be further described as
V ˙ 2 k 1 r ε 2 k 2 S 2 Sat ( S 2 ) k 3 S 3 Sat ( S 3 ) 0 .
Obviously, V ˙ 2 = 0 holds only if ε , S 2 , S 3 = [ 0 , 0 , 0 ] . Considering the variation of the environmental situation, the output power generated by PV fluctuates constantly, which leads to the fluctuation of the DC bus voltage. That is to say, the voltage tracking error and sliding mode surfaces would not always be zero, which indicates that V ˙ 2 would not always be zero. Therefore, the system is proved asymptotically stable based on the Lyapunov stability criterion and LaSalle’s invariance principle.

3. Results and Discussion

In this section, the performance of the designed controller is simulated in the MATLAB/Simulink environment and the simulation model is shown in Figure 5. Considering that the environment varies constantly, including solar irradiance and temperature, which would have an influence on the stable operation of the PV grid-connected system and lead to the power fluctuation, the distributed PV arrays under variable conditions are integrated for power generation. it is worth noting that four photovoltaic arrays, which are not far away from each other share the same set of environmental parameters including the solar irradiation and temperature, which are both shown in Figure 6a, and the external characteristics of each PV array, including output voltage, current, and power are shown in Figure 6b–d, respectively. Under the environment, the proposed controller is applied to the system for stable operation. The corresponding parameters of the PV grid-connected system and controller are both shown in Table 2.
As to the parameter adjustment of the proposed control strategy, the prescribed performance parameters rank first owing to their strong constraint on the tracking error. The initial value of the performance function p 0 exhibits great importance at the beginning of the system operation. Considering the inevitable response time in initial stage of the controller operation, p 0 shall be set relatively large, yet a too-large p 0 would lead to large initial overshoot. Besides, l regulates the convergence rate of the tracking error to some extent, and p shows its effectiveness on the tracking error at the stable state. Hence, an appropriate performance function would be beneficial to the control performance. In terms of other parameters, they shall be adjusted according to the tracking error variation and some certain performance variation; for instance, the adaptive coefficient shall be adjusted in view of the estimation error of the adaptive parameters. Based on the adjusted parameters, the simulation results are given and the concrete analysis is provided as follows.
The concrete objectives of the control performance are listed as follows: The tracking error shall be constrained within ±2% and the power fluctuation shall be limited no more than ±5% at the stable state. The power demanded by grid was 400 kW, yet the maximum output power of all the PV arrays is less than 400 kW at the beginning, which brings about 30% power fluctuation. Therefore, in order to maintain power balance, the BESS needs to be taken into account and introduced in 0.5 s. The power transmission performance of each module in the power grid is shown in Figure 7. As is seen, there exists about 30% power fluctuation when the BESS is absent from the grid-connected system before 0.5 s, and the introduction of BESS compensates for the power difference since 0.5s, which contributes to the relatively stable and smooth power delivered to the grid with no more than 5% fluctuation. Besides, the output power under the proposed controller is free of overshoot and provided with a quick response.
Moreover, the DC bus voltage tracking performance is given in Figure 8. It can be found that the bus voltage under the proposed controller arrives at 510 V and converges to the reference within nearly 0.01 s at the beginning. Then, the voltage is maintained at 500.5 V under the control of the proposed strategy, while the one under CBC fluctuates at 502 V. Besides, the performance difference can be more clearly observed when BESS is introduced, namely, the fluctuation caused by BESS under the proposed controller appears little, while the one of CBC reaches 4 V, which indicates the bus voltage under the proposed controller has little fluctuation, higher convergence speed, and more precise tracking performance than the one under CBC. In order to show the effect more intuitively, the voltage tracking error is depicted in Figure 9. It indicates that the introduction of BESS brings about little overshoot under the proposed controller, yet causes large overshoot under CBC. Furthermore, the voltage error with the proposed controller holds within the performance range owing to the prescribed performance technique, which further validates the advantages of the proposed controller.
Figure 10 presents the estimation performance of the adaptive parameters. It can be found that the adaptive parameters own slow-varying curves, which correspond with their characteristics. Besides, Figure 11 shows the performance of a three-phase voltage and current at the grid side with the partial enlarged drawing. It is vividly seen that the output voltage and current of the inverter own smooth variation curves with little distortion, which indicates how the designed controller can still inject a great sinusoidal current into the grid. In addition, Figure 11c also presents the total harmonic distortion (THD) of the grid current under the proposed controller with the value of 1.88%. In contrast, the grid current is more harmonic when CBC is utilized, as shown in Figure 11d. In this case, the THD value is 2.38%. Consequently, it can proved that the proposed controller is effective for the PV grid-connected system and possesses better performance with little overshoot, a quicker response, higher accuracy, and being less harmonic than CBC.

4. Conclusions

In this paper, a novel command-filtered adaptive backstepping control strategy with a prescribed performance technique was proposed to control the active power of the PV grid-connected system. The concrete conclusions could be further drawn according to the results as follows.
  • The proposed control strategy exhibits great performance for power and voltage control of the PV grid-connected system with unknown system parameters and constantly variable environmental conditions.
  • The DC bus voltage tracking error is constrained within the preset range owing to the introduction of prescribed performance technique, which guarantees high tracking precision and constitutes to the stable operation of the system.
  • The introduced projection-based adaptive law provides accurate estimation for system parameters, which is more in line with the actual system.
  • Comparing with CBC, the prescribed performance-based control strategy owns more stable power delivery and voltage with little fluctuation, which shows better static and dynamic performance of the proposed controller.
In the future, the semi-physical experiment platform of a small-scale PV grid-connected system shall be established to further validate the effectiveness and practicability of the proposed controller.

Author Contributions

Conceptualization, W.Z. and T.P.; methodology, W.Z. and D.W.; software, W.Z. and T.P.; validation, W.Z. and D.W.; investigation, T.P. and D.X.; writing—original draft preparation, W.Z.; writing—review and editing, T.P. and D.W.; funding acquisition, T.P. and D.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China (61973140, 61672266), National first-class discipline program of Food Science and Technology (JUFSTR20180205).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations and nomenclatures are used in this manuscript:
ADimensionless Coefficient
BESSBattery Energy Storage System
CCapacitance of System (F)
CBCCommand-Filtered Backstepping Control
E d , E q Grid Voltages in d-q Axis (V)
E g Band-Gap Power of Semiconductor (W)
i 0 Output Current of Boost Circuit (A)
I 0 Reverse Saturation Current (A)
i d , i q Grid Currents in d-q Axis (A)
I D Diode Current (A)
i d c Input Current of Inverter (A)
I p v Output Current of PV Cell (A)
I R Corresponding current (A)
I R S Reverse Saturation Current (A)
I s Photocurrent (A)
I s c Short-Circuit Current (A)
kBoltzmann Constant
k d , k q Switching Function in d-q Axis
k i Thermal Coefficient of Current
LInductance of System (H)
MPPTMaximum Power Point Tracking
N p Number of PV Cells in Parallel Way
N s Number of PV Cells in Series Way
PPCPrescribed Performance Control
PVPhotovoltaic
qElementary Charge (C)
RResistance of System ( Ω )
R 0 Solar Irradiation (W/m 2 )
R n Reference Solar Irradiation (W/m 2 )
R s Series Resistance ( Ω )
R s h Shunt Resistance ( Ω )
SMCSliding Mode Control
TTemperature of PV Cell ( C)
T n Reference Temperature of PV Cell ( C)
THDTotal Harmonic Distortion
u d c DC Bus Voltage (V)
U p v Output Voltage of PV Cell (V)

References

  1. Kouro, S.; Leon, J.I.; Vinnikov, D.; Franquelo, L.G. Grid-connected photovoltaic systems: An overview of recent research and emerging PV converter technology. IEEE Ind. Electron. Mag. 2015, 9, 47–61. [Google Scholar] [CrossRef]
  2. Eltawil, M.A.; Zhao, Z. Grid-connected photovoltaic power systems: Technical and potential problems—A review. Renew. Sustain. Energy Rev. 2010, 14, 112–129. [Google Scholar] [CrossRef]
  3. Yang, B.; Li, W.; Zhao, Y.; He, X. Design and analysis of a grid-connected photovoltaic power system. IEEE Trans. Power Electron. 2010, 25, 992–1000. [Google Scholar] [CrossRef]
  4. Li, S.; Wei, Z.; Ma, Y. Fuzzy load-shedding strategy considering photovoltaic output fluctuation characteristics and static voltage stability. Energies 2018, 11, 779. [Google Scholar] [CrossRef] [Green Version]
  5. Liserre, M.; Teodorescu, R.; Blaabjerg, F. Stability of photovoltaic and wind turbine grid-connected inverters for a large set of grid impedance values. IEEE Trans. Power Electron. 2006, 21, 263–272. [Google Scholar] [CrossRef]
  6. Li, Y.; Ishikawa, M. An efficient reactive power control method for power network systems with solar photovoltaic generators using sparse optimization. Energies 2017, 10, 696. [Google Scholar] [CrossRef] [Green Version]
  7. Zhang, Q.; Zhou, L.; Mao, M.; Xie, B.; Zheng, C. Power quality and stability analysis of large-scale grid-connected photovoltaic system considering non-linear effects. IET Power Electron. 2018, 11, 1739–1747. [Google Scholar] [CrossRef]
  8. Mahmud, M.A.; Pota, H.; Hossain, M. Dynamic stability of three-phase grid-connected photovoltaic system using zero dynamic design approach. IEEE J. Photovoltaics 2012, 2, 564–571. [Google Scholar] [CrossRef]
  9. Yıldıran, N.; Tacer, E. A new approach to H-infinity control for grid-connected inverters in photovoltaic generation systems. Electr. Power Components Syst. 2019, 47, 1413–1422. [Google Scholar] [CrossRef]
  10. Zhu, Y.; Fei, J. Adaptive global fast terminal sliding mode control of grid-connected photovoltaic system using fuzzy neural network approach. IEEE Access 2017, 5, 9476–9484. [Google Scholar] [CrossRef]
  11. Xu, D.; Wang, G.; Yan, W.; Yan, X. A novel adaptive command-filtered backstepping sliding mode control for PV grid-connected system with energy storage. Sol. Energy 2019, 178, 222–230. [Google Scholar] [CrossRef] [Green Version]
  12. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command filtered backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  13. Yu, J.; Shi, P.; Zhao, L. Finite-time command filtered backstepping control for a class of nonlinear systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
  14. Shen, Q.; Shi, P. Distributed command filtered backstepping consensus tracking control of nonlinear multiple-agent systems in strict-feedback form. Automatica 2015, 53, 120–124. [Google Scholar] [CrossRef]
  15. Cui, G.; Xu, S.; Lewis, F.L.; Zhang, B.; Ma, Q. Distributed consensus tracking for non-linear multi-agent systems with input saturation: A command filtered backstepping approach. IET Control Theory Appl. 2016, 10, 509–516. [Google Scholar] [CrossRef]
  16. Yu, J.; Zhao, L.; Yu, H.; Lin, C.; Dong, W. Fuzzy finite-time command filtered control of nonlinear systems with input saturation. IEEE Trans. Cybern. 2017, 48, 2378–2387. [Google Scholar]
  17. Pan, Y.; Wang, H.; Li, X.; Yu, H. Adaptive command-filtered backstepping control of robot arms with compliant actuators. IEEE Trans. Control Syst. Technol. 2017, 26, 1149–1156. [Google Scholar] [CrossRef]
  18. Jin, Z.; Zhang, W.; Liu, S.; Gu, M. Command-filtered backstepping integral sliding mode control with prescribed performance for ship roll stabilization. Appl. Sci. 2019, 9, 4288. [Google Scholar] [CrossRef] [Green Version]
  19. Ren, H.; Deng, G.; Hou, B.; Wang, S.; Zhou, G. Finite-time command filtered backstepping algorithm-based pitch angle tracking control for wind turbine hydraulic pitch systems. IEEE Access 2019, 7, 135514–135524. [Google Scholar] [CrossRef]
  20. Choi, I.H.; Bang, H.C. Adaptive command filtered backstepping tracking controller design for quadrotor unmanned aerial vehicle. Proc. Inst. Mech. Eng. Part J. Aerosp. Eng. 2012, 226, 483–497. [Google Scholar] [CrossRef]
  21. Zhao, S.; Dong, W.; Farrell, J.A. Quaternion-based trajectory tracking control of VTOL-UAVs using command filtered backstepping. In Proceedings of the 2013 American Control Conference, Washington, DC, USA, 17–19 June 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 1018–1023. [Google Scholar]
  22. Bechlioulis, C.P.; Rovithakis, G.A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  23. Na, J.; Chen, Q.; Ren, X.; Guo, Y. Adaptive prescribed performance motion control of servo mechanisms with friction compensation. IEEE Trans. Ind. Electron. 2013, 61, 486–494. [Google Scholar] [CrossRef]
  24. Huang, Y.; Na, J.; Wu, X.; Liu, X.; Guo, Y. Adaptive control of nonlinear uncertain active suspension systems with prescribed performance. ISA Trans. 2015, 54, 145–155. [Google Scholar] [CrossRef]
  25. Kostarigka, A.K.; Doulgeri, Z.; Rovithakis, G.A. Prescribed performance tracking for flexible joint robots with unknown dynamics and variable elasticity. Automatica 2013, 49, 1137–1147. [Google Scholar] [CrossRef]
  26. Zhou, Q.; Li, H.; Wang, L.; Lu, R. Prescribed performance observer-based adaptive fuzzy control for nonstrict-feedback stochastic nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1747–1758. [Google Scholar] [CrossRef]
  27. Qiu, J.; Sun, K.; Wang, T.; Gao, H. Observer-based fuzzy adaptive event-triggered control for pure-feedback nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2019, 27, 2152–2162. [Google Scholar] [CrossRef]
  28. Belhachat, F.; Larbes, C. Modeling, analysis and comparison of solar photovoltaic array configurations under partial shading conditions. Sol. Energy 2015, 120, 399–418. [Google Scholar] [CrossRef]
  29. Dhoke, A.; Sharma, R.; Saha, T.K. An approach for fault detection and location in solar PV systems. Sol. Energy 2019, 194, 197–208. [Google Scholar] [CrossRef]
  30. Liu, D.; Yang, G.H. Data-driven adaptive sliding mode control of nonlinear discrete-time systems with prescribed performance. IEEE Trans. Syst. Man Cybern. Syst.s 2019, 49, 2598–2604. [Google Scholar] [CrossRef]
  31. Jiang, B.; Xu, D.; Shi, P.; Lim, C.C. Adaptive neural observer-based backstepping fault tolerant control for near space vehicle under control effector damage. IET Control Theory Appl. 2014, 8, 658–666. [Google Scholar] [CrossRef]
  32. Chen, H.; Wang, H. Numerical simulation for conservative fractional diffusion equations by an expanded mixed formulation. J. Comput. Appl. Math. 2016, 296, 480–498. [Google Scholar] [CrossRef]
Figure 1. Circuit topology of a PV cell.
Figure 1. Circuit topology of a PV cell.
Sustainability 12 07429 g001
Figure 2. Configuration of the PV system.
Figure 2. Configuration of the PV system.
Sustainability 12 07429 g002
Figure 3. Control block of the proposed controller in the PV grid-connected system.
Figure 3. Control block of the proposed controller in the PV grid-connected system.
Sustainability 12 07429 g003
Figure 4. Control structure of the constrained command filter.
Figure 4. Control structure of the constrained command filter.
Sustainability 12 07429 g004
Figure 5. Simulation model of the PV grid-connected system with BESS.
Figure 5. Simulation model of the PV grid-connected system with BESS.
Sustainability 12 07429 g005
Figure 6. External characteristics of each PV array.
Figure 6. External characteristics of each PV array.
Sustainability 12 07429 g006
Figure 7. Power transmission performance of each module in power grid.
Figure 7. Power transmission performance of each module in power grid.
Sustainability 12 07429 g007
Figure 8. Bus voltage tracking performance between the proposed controller and conventional CBC.
Figure 8. Bus voltage tracking performance between the proposed controller and conventional CBC.
Sustainability 12 07429 g008
Figure 9. Bus voltage tracking error between the proposed controller and CBC.
Figure 9. Bus voltage tracking error between the proposed controller and CBC.
Sustainability 12 07429 g009
Figure 10. Estimation curves of the adaptive parameters.
Figure 10. Estimation curves of the adaptive parameters.
Sustainability 12 07429 g010
Figure 11. Three-phase voltage and current performance at grid side.
Figure 11. Three-phase voltage and current performance at grid side.
Sustainability 12 07429 g011
Table 1. The basic parameters of a PV module.
Table 1. The basic parameters of a PV module.
DefinitionParameterValue
Maximum output power P p 315.072 W
Open-circuit voltage V o c 64.6 V
Short-circuit current I s c 6.14 A
Voltage at maximum power point V m p 54.7 V
Current at maximum power point I m p 5.76 A
Table 2. The parameters of the control system.
Table 2. The parameters of the control system.
ClassificationParameterValueParameterValueParameterValue
R1 m Ω R 1 , R 2 , R 3 , R 4 5 m Ω P g 400 kW
PV grid-connected systemL45 μ H L 1 , L 2 , L 3 , L 4 5 mHf60 Hz
C50 mF C 1 , C 2 , C 3 , C 4 0.1 mF u d c 500 V
p 0 250 p 5l1.5
k 1 8000 k 2 60,000 k 3 80,000
Proposed controller λ 1 0.1 λ 2 0.1 λ 3 0.1
τ 2 3 τ 3 3 β 0.9
ϕ 0.5 ω n 300 ξ 0.1

Share and Cite

MDPI and ACS Style

Zhang, W.; Pan, T.; Wu, D.; Xu, D. A Novel Command-Filtered Adaptive Backstepping Control Strategy with Prescribed Performance for Photovoltaic Grid-Connected Systems. Sustainability 2020, 12, 7429. https://doi.org/10.3390/su12187429

AMA Style

Zhang W, Pan T, Wu D, Xu D. A Novel Command-Filtered Adaptive Backstepping Control Strategy with Prescribed Performance for Photovoltaic Grid-Connected Systems. Sustainability. 2020; 12(18):7429. https://doi.org/10.3390/su12187429

Chicago/Turabian Style

Zhang, Weiming, Tinglong Pan, Dinghui Wu, and Dezhi Xu. 2020. "A Novel Command-Filtered Adaptive Backstepping Control Strategy with Prescribed Performance for Photovoltaic Grid-Connected Systems" Sustainability 12, no. 18: 7429. https://doi.org/10.3390/su12187429

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