Next Article in Journal
From Firm Solar Power Forecasts to Firm Solar Power Generation an Effective Path to Ultra-High Renewable Penetration a New York Case Study
Previous Article in Journal
Selective Immobilization of Antimony Using Brucite-rich Precipitate Produced during In Situ Hypochlorous Acid Formation through Seawater Electrolysis in a Nuclear Power Plant
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Anti-Disturbance Finite-Time Adaptive Sliding Mode Backstepping Control for PV Inverter in Master–Slave-Organized Islanded Microgrid

1
School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China
2
School of Automation, Wuhan University of Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Energies 2020, 13(17), 4490; https://doi.org/10.3390/en13174490
Submission received: 23 June 2020 / Revised: 19 August 2020 / Accepted: 27 August 2020 / Published: 31 August 2020
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
With the aim to solve the problem related to the power chattering and anti-disturbance performance of a photovoltaic (PV) inverter in master–slave-organized islanded microgrid, an anti-disturbance finite-time adaptive sliding mode backstepping (DFA-SMB) controller is designed in this paper. First, the topology and the second-order dynamic model of PV inverter are established based on constant DC voltage and constant reactive power control method. Subsequently, the backstepping method is adopted to perform the control of a high-order system. Moreover, a second-order sliding mode differentiator is used to realize the function of command-filter, solving the differential expansion problem caused by the derivation of virtual controller. Besides, the terminal sliding mode control (TSMC) is introduced into the q-axis controller and d-axis inner loop controller, increasing the robustness and reducing the convergence time of the system. Adaptive control and disturbance-observer (DO) are used to perform the adaptive estimation of model parameters and the observation of lumped disturbances, respectively, enhancing the dynamic characteristics of the controller. Finally, a master–slave-organized islanded microgrid with 100 kW PV array is established in MATLAB/Simulink. The results demonstrate that the proposed control method can effectively reduce power chattering and improve the anti-disturbance ability of the PV system.

1. Introduction

In recent years, distributed energy resources (DERs) have gained more and more attention because of their excellent economy and cleanliness. As the main representative of DERs, photovoltaic (PV) systems are widely used in power generation fields [1,2,3]. A PV system has two operating modes: grid-connected mode and islanded mode [4]. The grid-connection mode refers to the mode the connected microgrid with an external grid. The islanded mode refers to the mode in which the microgrid is not connected with the external grid, and the electric energy produced by the PV system is transmitted to loads or a distribution network directly [5]. An islanded PV microgrid can solve electricity problems in many remote areas where power lines are difficult to set up [6]. In such cases, PV panels, voltage source converters (VSC), filters and energy storage devices can be used to form a PV microgrid to meet electricity demands [7].
The current islanded PV microgrid still has many problems to be addressed and optimized. On the one hand, due to the uncertainty of changes in irradiance and temperature, the output power of the PV system is quite unstable [8]. At present, the proportional-integral (PI) controller is widely used in the PV system. However, the dynamic performance of PI control is relatively poor. With changing the irradiance and temperature, the current in the PV system controlled by the PI controller shows great distortion, leading to the chattering of the output power. On the other hand, compared with grid-connected systems, the islanded PV microgrid is smaller in scale and more susceptible to disturbance. Moreover, the traditional PI controller is unable to meet the requirements of overshoot and fast response in the face of disturbance, threatening the safety of the microgrid and electrical equipment. Therefore, it is very important to improve the anti-disturbance performance of the controller in the islanded microgrid. In addition, the islanded PV microgrid has no reference voltage and frequency [9,10]. Therefore, in this paper, we consider an energy storage system (ESS) in conjunction with the islanded PV system. Based on master–slave-organized control, the inverter of ESS is defined as the master controller to stabilize the voltage and frequency of AC bus [11].
An islanded microgrid has been investigated by many researchers. The fractional-order sliding mode control method was applied on an islanded DER system to realize the system output voltage tracking of the reference voltage [12]; however, a DC source was used instead of DER, and there was no energy storage unit. Later, a decentralized power management system was proposed to be used in an islanded PV-battery microgrid under droop control to realize energy management [13]. The battery supplies power to the microgrid when load demand exceeds the power provided by the PV system, and conversely for charging the battery. However, the controller is a PI-based control method, where the load conversion is not considered. In practice, the system load is constantly changing, and thus, is not limited to a constant load. Reference [14] proposed a two-layer model predictive control in islanded PV microgrid, reducing the operational cost and increasing the robustness of the system. The effectiveness of this method in real-time control of the microgrid was verified by simulation. In [15], a multi-level control framework of islanded PV microgrid was proposed, realizing bus voltage regulation and load distribution. Furthermore, the response time and accuracy of the proposed scheme have been discussed; however, most of the studies did not consider the disturbances in the islanded system. Because of the small system scale and poor stability, improving the robustness and dynamic characteristics of the islanded microgrid is particularly important.
In the field of control science, many nonlinear control methods have been developed for engineering applications. Backstepping control is a type of nonlinear control widely used in engineering [16]. The main idea of backstepping control is to design a virtual controller for each of the higher orders of the system to control the whole system [17]. In the design process of the backstepping controller, the virtual controller for each subsystem should be designed according to the Lyapunov function. Experience in backstepping controller design has shown that the derivative of the virtual controller often exists in the expression of the final controller of the system. The repeated derivation of the virtual controller will sharply increase the calculation complexity of the controller and reduce the operational efficiency of the controller. Therefore, a command-filter is usually added to backstepping controllers, so that the derivative of the virtual controller can be obtained from the integral link, avoiding the analytical derivative of the virtual controller and eliminating its differential expansion [18].
In addition, many researchers discussed sliding mode control (SMC) [19,20,21], which is widely used in microgrid controller design. In [22], a control technique for a battery energy storage supported PV-wind hybrid system was also presented, adopting a soft-switching sliding-mode observer and a non-singular terminal sliding mode controller to realize finite-time control of the system. The results show that the proposed method converges faster than other methods. However, the chattering of the system did not reduce significantly. In [23], an adaptive global fast terminal sliding mode control method using fuzzy neural networks was presented for a single-phase PV grid-connected inverter. Moreover, the tracking error between the inverter output voltage and grid reference voltage converged to zero in finite-time. However, the single-phase inverter model was simple, and the proposed control method should be validated in more complex models. The sliding mode-based control method easily generated large chattering in the system. Therefore, in some studies, the disturbance-observer (DO) was introduced into the controller to suppress the chattering caused by the sliding mode control. A DO was applied in integral sliding mode surface to eliminate external disturbance [24]. The experimental results show that the memory-based DO integral sliding mode has better transient control performance. In [25], high-order DO and DO-SMC controllers were designed, and the lumped disturbances were estimated in the underactuated robotic system, suppressing the mismatch and uncertainty of the system. However, the application of DO in a microgrid is relatively rare.
In this paper, a novel anti-disturbance finite-time adaptive sliding mode backstepping (DFA-SMB) controller is designed for PV inverter in master–slave-organized islanded microgrid, which enhances the anti-disturbance capability of PV system and reduces the power chattering. Moreover, PV inverter is regarded as a slave controller and ESS inverter as a master controller. The control target of the PV inverter is the tracking control of DC-link voltage and reactive power, and the control of active power is realized by controlling DC-link voltage. The contribution of this paper can be summarized as follows:
  • Based on constant DC voltage and constant reactive power control method, the dynamic model of PV inverter is established. The active power control channel is converted to the DC voltage control channel, thus no communication is required between the PV array and the inverter. In addition, the adaptive parameter term and lumped disturbance term are taken into account in the model to reduce the output power chattering.
  • The terminal sliding surfaces are introduced into the q-axis controller and d-axis inner loop controller, enhancing the robustness and anti-disturbance ability of the system. Moreover, the problem of proving the stability of the parameter coupling term is solved.
  • DO is proposed to estimate the lumped disturbances in the PV system and compensate the controller in the feed-forward manner, thus enhancing the dynamic characteristics of the system in the presence of disturbances. Moreover, a method for eliminating the estimation residuals of DO is designed to prove stability. At present, the application of DO in the PV inverter is rarely reported. Therefore, this paper provides the basis for a new approach to design the PV inverter controller in the future.
  • A second-order sliding mode differentiator (SOSMD) is introduced to estimate the derivative of virtual control law, which solves the differential expansion in the backstepping control.
The sections of this paper are structured as follows. Section 2 analyses the structure of master–slave-organized islanded microgrid. Section 3 deduces the improved dynamic model of PV inverter. Section 4 describes the design process of the DFA-SMB controller. Finally, the effectiveness of the designed controller is verified by simulation in Section 5.

2. Structure of Master–Slave-Organized Islanded Microgrid

Figure 1 shows a master–slave-organized islanded microgrid with a PV system, where the system is not connected to the external power grid. The electrical energy generated by the PV array is transmitted to the load and distribution network directly. Due to the lack of voltage and frequency reference for the AC bus of the islanded microgrid, the ESS should be regarded as the master control unit, and ESS inverter should adopt constant voltage and constant frequency control strategy to maintain the voltage stability of AC bus. Therefore, ESS must be connected to the AC bus, which is called a centralized energy storage structure. Meanwhile, due to the control effect of ESS inverter, AC bus voltage can be regarded as stable, thus PV system should be regarded as the slave control unit to realize the control of output power of PV array.
In addition, ESS not only stabilizes the AC bus voltage, but also takes on the function of energy storage. The power generated by PV array varies with the changes in the temperature and solar irradiance, so it is necessary to achieve energy balance in the islanded microgrid. In the system of Figure 1, if the power generated by the PV system is greater than the rated power of the load, the excess power will charge the battery in ESS. Conversely, PV array and ESS together provide power to the load.
In this paper, only the controller of the PV inverter is optimized to improve the output power quality of the PV system. For the control method of the ESS inverter, we use a double-loop PI controller to perform tracking control of the inverter output voltage to the reference voltage. The transformation angle of the ESS is provided by a voltage controlled oscillator (VCO) [12], and transformation angle φ of the PV system is obtained by the phase-locked-loop (PLL), which is phase-locked to the AC bus.

3. Dynamic Model of PV Inverter

In this section, according to Figure 2, the dynamic model of the PV system is established by using Kirchhoff’s law. Besides, the function of the controller is realized by pulse-width modulation (PWM) generator. The control signal m a b c is transmitted to PWM generator and generate six-phase pulse signal to control VSC. Due to the fact that the PV inverter is regarded as slave controller of master–slave-organized islanded microgrid, thus we need to establish a current-controlled mathematical model for PV inverter. The relationship between the three-phase voltage and current in a b c -frame in PV system is shown as follows [26]
L f d i d t = R f i u + u t ,
where vector i , u t and u are the space vectors of the three phase variables i a b c , u t a b c and u a b c . R f and L f represent the resistance and inductance of R-L filter. Furthermore, the terminal voltage of PV inverter u t can be expressed as u t = ( u d c / 2 ) m , where m is the three-phase PWM modulating wave. So, Equation (1) can be rewritten as
L f d i d t = R f i u + u d c 2 m .
Transform model (2) from a b c -frame to d q -frame as [26]
L f d d t i d + j i q e j φ = R f i d + j i q e j φ u d + j u q e j φ + u d c 2 m d + j u d c 2 m q e j φ ,
where i d , i q , u d , u q , m d and m q are components of d and q axes of three-phase variables i a b c , u a b c and m a b c , respectively. According to reference [26], separating the d-axis and q-axis components of (3) as
d i d d t = R f L f i d + ω i q u d L f + u d c 2 L f m d ,
d i q d t = R f L f i q ω i d u q L f + u d c 2 L f m q ,
where ω = d φ d φ d t d t . In the DC side of PV system, the relationship between DC voltage u d c and current i p v o u t , i d c can be expressed as
C d c d u d c d t = i p v o u t i d c ,
where i p v o u t is the output current of boost circuit, i d c is the DC side current of inverter, and C d c is the DC-link capacitance.
In d q -frame, active power and reactive power in the system can be calculated as
P = 3 2 u d i d + u q i q ,
Q = 3 2 u q i d u d i q .
Neglecting the power consumption of inverter and filter circuit, the active power equation between DC side and terminal side of PV system in d q -frame can be written as [27]
u d c i p v o u t = 3 2 ( u d i d + u q i q ) .
By substituting Equation (6) into Equation (9) and eliminating variable i p v o u t , we can obtain
d u d c d t = 3 ( u d i d + u q i q ) 2 C d c u d c i d c C d c .
In conclusion, the current-controlled mathematical model of islanded PV system is summed up as follows
d u d c d t = 3 ( u d i d + u q i q ) 2 C d c u d c i d c C d c , d i d d t = R f L f i d + ω i q u d L f + u d c 2 L f m d , d i q d t = R f L f i q ω i d u q L f + u d c 2 L f m q .
In model-based control, the control effect depends on the accuracy of model information. However, in the actual operation of the system, there are measurement errors in resistance R f , inductance L f , and capacitance C d c . Therefore, the adaptive control is introduced to achieve online parameter identification. The adaptive parameters are defined as follows:
δ 1 = 1 C d c , δ 2 = R f L f , δ 3 = 1 L f ,
thus the mathematical model Equation (11) can be rewritten as
d u d c d t = δ 1 3 ( u d i d + u q i q ) 2 u d c i d c + d 1 , d i d d t = δ 2 i d + ω i q δ 3 u d + δ 3 u d c 2 m d + d 2 , d i q d t = δ 2 i q ω i d δ 3 u q + δ 3 u d c 2 m q + d 3 .
where d 1 , d 2 and d 3 are lumped disturbances of PV system, and will be observed by DO.

4. DFA-SMB Controller Design and Stability Analysis

In this section, a novel DFA-SMB controller is designed for PV inverter to enhance the anti-disturbance capability of the PV system and reduce the power chattering. The control goal is to stabilize the DC bus voltage and control the output power. The following is the design process of the controller. In the design process, ^ represents the estimated value of the corresponding variable •, ˜ represents the estimated error defined as ˜ = ^ . Figure 3 illustrates the structure of designed DFA-SMB controller. Obviously, the whole controller is a double-loop control structure. The design of the controller is based on sliding mode backstepping control. Moreover, adaptive control and disturbance-observer are used to perform the adaptive estimation of model parameters and the observation of lumped disturbances respectively, which enhances the dynamic characteristics of the controller.

4.1. Virtual Controller Design with Sosmd

Define the DC-link voltage tracking error as
z 1 = u d c u d c r e f ,
where u d c r e f is DC-link reference voltage. Differentiating both side of Equation (14), we can get
z ˙ 1 = δ 1 3 ( u d i d + u q i q ) 2 u d c i d c + d 1 u ˙ d c r e f .
To stabilize the Equation (15), we choose the Lyapunov function as V 1 = z 1 2 / 2 , then, the derivative of V 1 can be calculated as
V ˙ 1 = z 1 z ˙ 1 = z 1 δ 1 3 ( u d i d + u q i q ) 2 u d c i d c + d 1 u ˙ d c r e f = k 1 z 1 2 + z 1 δ 1 3 ( u d i d + u q i q ) 2 u d c i d c + d 1 u ˙ d c r e f + k 1 z 1 .
Then, according to Lyapunov asymptotic stability theory, the derivative of V 1 must satisfy the condition that it is negative definite. Therefore, considering the influence of adaptive control and DO, we choose the virtual controller from Equation (16) as
i ^ d d = 2 u d c 3 u d δ ^ 1 k 1 z 1 + δ ^ 1 i d c d ^ 1 ρ ^ 1 sign z ¯ 1 + u ˙ d c r e f u q i q u d ,
where k 1 is positive scalar. ρ 1 is the observation error boundary of disturbance d 1 and satisfies d ˜ 1 ρ 1 . ρ ^ 1 is the adaptive law of ρ 1 , and ρ ^ ˙ 1 = ϕ 1 z ¯ 1 sign z ¯ 1 Ξ 1 ρ ^ 1 , where ϕ 1 and Ξ 1 are positive constants. z ¯ 1 is defined in Equation (21). sign ( . ) is the signum function represent as
sign ( x ) = x / x , x 0 0 , x = 0 .
According to Figure 3, the virtual controller is in the outer loop structure, and its output signal is used as a reference for the inner loop controller after passing through SOSMD.
In the design of the traditional backstepping controller, it is often necessary to use the derivative of the designed virtual controller. There will be a large number of differential processes affecting the control effect of the controller. As a result, SOSMD is introduced to replace the traditional command-filter in [18], which can eliminate the problem of differential expansion and guarantee the convergence of the filtering error in finite-time. The SOSMD is defined as [28]
ϖ ˙ 1 = υ 1 υ 1 = o 1 ϖ 1 ϕ r 1 1 2 2 sign ϖ 1 ϕ r + ϖ 2 ϖ ˙ 2 = o 2 sign ϖ 2 υ 1
where o 1 and o 2 are positive constants, ϕ r is the virtual control law designed in Equation (17), ϖ 1 = i q c and υ 1 = i ˙ q c are estimated values of ϕ r and ϕ ˙ r .
Remark 1.
Choose proper parameters o 1 and o 2 , then the estimation error of SOSMD will converge in finite-time [28].
Define the error compensating signal τ by
τ ˙ = k 1 τ + 3 u d δ ^ 1 2 u d c i d c i ^ d d ,
where i d c represents the output signal of the SOSMD.
Redefine the error as
z ¯ 1 = z 1 τ .
Taking into account Equations (14), (17) and (20), the derivative of z ¯ 1 is calculated as
z ¯ ˙ 1 = z ˙ 1 τ ˙ = k 1 z ¯ 1 + 3 u d δ ^ 1 2 u d c z 2 + δ ˜ 1 i d c 3 u d i d + u q i q 2 u d c d ˜ 1 ρ ^ 1 sign z ¯ 1 ,
where z 2 is defined in Equation (25).
To stabilize error z ¯ 1 , the Lyapunov candidate function is selected as V 2 = z ¯ 1 2 / 2 + γ 1 1 δ ˜ 1 2 / 2 , and then the derivative of V 2 can be calculated as
V ˙ 2 = z ¯ 1 z ¯ ˙ 1 + γ 1 1 δ ˜ 1 δ ^ ˙ 1 = k 1 z ¯ 1 2 + 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 z ¯ 1 d ˜ 1 + ρ ^ 1 sign z ¯ 1 + δ ˜ 1 γ 1 δ ^ ˙ 1 γ 1 z ¯ 1 3 u d i d + u q i q 2 u d c i d c ,
and the adaptive law of δ 1 is selected as
δ ^ ˙ 1 = Proj δ ^ 1 , γ 1 z ¯ 1 3 u d i d + u q i q 2 u d c i d c ϑ 1 δ ^ 1 ,
where Proj ( . ) represents the projection operator(see in the Appendix A) which guarantee the bounds of parameters estimation, ϑ 1 is a positive scalar.

4.2. Controller Design with Terminal Sliding Mode Surfaces

Define the d q -frame current error
z 2 = i d i d c , z 3 = i q i q c .
In order to further improve the robustness of the system, the terminal sliding mode control (TSMC) is introduced into the q-axis controller and d-axis inner loop controller. Define the terminal sliding mode surface
s d = z 2 + β 1 0 t z 2 d t p 1 / q 1 , s q = z 3 + β 2 0 t z 3 d t p 2 / q 2 ,
where β 1 > 0 and β 2 > 0 are the designed constant of sliding mode surface, p 1 , q 1 , p 2 and q 2 are the positive odd numbers which 1 < p 1 / q 1 < 2 , 1 < p 2 / q 2 < 2 .
Let us take s d as an example. Set ε ( t ) = 0 t z 2 d t , then S d can be rewritten as
s d ( t ) = ε ˙ + β ε p 1 / q 1 ,
when the system reaches the sliding surface, s d ( 0 ) = 0 , Equation (27) can be calculated as
ε ( 0 ) = β 1 z 2 ( 0 ) q 1 / p 1 ,
and the time that the system reaches the equilibrium point along the sliding surface t s can be calculated as [29]
t s = q 1 β p 1 q 1 ε ( 0 ) q 1 p 1 q 1 .
The time for the system to move from any initial state to the sliding surface s d is defined as t r . Thus, the TSMC method can make the system converge from any initial state to the equilibrium point in finite-time t s + t r . Similarly, the time required for the system to reach the equilibrium point along the sliding surface s q can be calculated.
Combined with Equations (13) and (25), the derivative of Equation (26) can be calculated as
s ˙ d = z ˙ 2 + β 1 p 1 q 1 z 2 0 t z 2 d t ( p 1 / q 1 1 ) = δ 2 i d + ω i q δ 3 u d + δ 3 u d c 2 m d + d 2 i ˙ d c + β 1 p 1 q 1 z 2 0 t z 2 d t ( p 1 / q 1 1 ) , s ˙ q = z ˙ 3 + β 2 p 2 q 2 z 3 0 t z 3 d t ( p 2 / q 2 1 ) = δ 2 i q ω i d δ 3 u q + δ 3 u d c 2 m q + d 3 i ˙ q c + β 2 p 2 q 2 z 3 0 t z 3 d t ( p 2 / q 2 1 ) .
In order to stabilize the whole system, the Lyapunov function is designed as
V 3 = V 2 + s d 2 / 2 + s q 2 / 2 + i = 2 3 γ i 1 δ ˜ i 2 / 2 ,
where γ i > 0 (i = 2,3) represent adaptive gains.
Define χ 1 = β 1 p 1 q 1 z 2 0 t z 2 d t ( p 1 / q 1 1 ) and χ 2 = β 2 p 2 q 2 z 3 0 t z 3 d t ( p 2 / q 2 1 ) as terminal attractors. Then, combining Equations (23) and (30), the derivative of the Lyapunov function V 3 can be calculated as
V ˙ 3 = V ˙ 2 + s d s ˙ d + s q s ˙ q + δ ˜ 2 δ ^ ˙ 2 / γ 2 + δ ˜ 3 δ ^ ˙ 3 / γ 3 = V ˙ 2 + s d δ ^ 2 i d + ω i q δ ^ 3 u d + δ ^ 3 u d c 2 m d + d 2 i ˙ d c + χ 1 + s q δ ^ 2 i q ω i d δ ^ 3 u q + δ ^ 3 u d c 2 m q + d 3 i ˙ q c + χ 2 + δ ˜ 2 γ 2 δ ^ ˙ 2 γ 2 i d s d i q s q + δ ˜ 3 γ 3 δ ^ ˙ 3 γ 3 s d u d + u d c 2 m d + s q u q + u d c 2 m q .
Considering sliding mode reaching law
s ˙ d = k 2 s d σ 1 sat s d , s ˙ q = k 3 s q σ 2 sat s q ,
and the controllers m d and m q in d q -frame are designed as
m d = 2 δ ^ 3 u d c k 2 s d σ 1 sat s d + δ ^ 2 i d ω i q + δ ^ 3 u d d ^ 2 ρ ^ 2 sign s d + i ˙ d c χ 1 , m q = 2 δ ^ 3 u d c k 3 s q σ 2 sat s q + δ ^ 2 i q + ω i d + δ ^ 3 u q d ^ 3 ρ ^ 3 sign s q + i ˙ q c χ 2 ,
where k 2 , k 3 , σ 1 , σ 2 are the designed positive constants. ρ 2 and ρ 3 are the observation error boundaries of disturbance d 2 and d 3 which satisfy d ˜ 2 ρ 2 , d ˜ 3 ρ 3 , ρ ^ ˙ 2 = ϕ 2 s d sign s d Ξ 2 ρ ^ 2 , ρ ^ ˙ 3 = ϕ 3 s q sign s q Ξ 3 ρ ^ 3 , where Ξ 2 , Ξ 3 , ϕ 2 and ϕ 3 are positive scalars. Furthermore, sat ( . ) represents the saturation function defined as
sat ( s ) = 1 , s > ψ s / ψ , s ψ 1 , s < ψ .
where 0 < ψ 0.5 is the layer of the sliding surface.
Moreover, also according to Equation (32) and considering the boundedness of parameter estimation, the adaptive update laws of δ 2 and δ 3 are designed as
δ ^ ˙ 2 = Proj δ ^ 2 , γ 2 i d s d i q s q ϑ 2 δ ^ 2 , δ ^ ˙ 3 = Proj δ ^ 3 , γ 3 s d u d + u d c 2 m d + γ 3 s q u q + u d c 2 m q ϑ 3 δ ^ 3 ,
where ϑ 2 , ϑ 3 are positive scalars.

4.3. Design of the Disturbance-Observer

The dynamic model (13) with parameter estimation can be transformed into the following form
x ˙ = f ^ x + g m t + d t ,
where
x = u d c , i d , i q T , m = m d , m q T , d = d 1 , d 2 , d 3 T , f ^ x = δ ^ 1 3 u d i d + u q i q 2 u d c i d c δ ^ 2 i d + ω i q δ ^ 3 u d δ ^ 2 i q ω i d δ ^ 3 u q , g = 0 0 δ ^ 3 u d c 2 0 0 δ ^ 3 u d c 2 .
The initial DO is designed as
d ^ ˙ = B d ^ d ,
where B = b 1 , b 2 , b 3 T is the observer gain vector. Substituting (37) into (39), we can get
d ^ ˙ = B d ^ + B x ˙ f ^ x g m t .
In Equation (40), since the derivative of the state variable x cannot be directly measured, the process of derivation will amplify the noise of the state variable and affect the accuracy of interference estimation. Therefore, in this paper, the auxiliary variable is proposed to avoid the derivation of the state variable.
Define auxiliary variable Γ = d ^ B x , Γ ˙ = d ^ ˙ B x ˙ , thus Equation (40) can be rewritten as
Γ ˙ = B d ^ B f ^ x + g m t .
Consequently, the improved DO for the PV inverter can be expressed as
Γ ˙ = B Γ + B x B f ^ x + g m t , d ^ = Γ + B x .
The disturbance-observer in this paper is designed in continuous-time. By means of auxiliary variable Γ , the improved DO can obtain the estimated disturbance value without calculating the derivative of the state variable x, so it is not necessary to design a filter link, in which the design process of the observer is simplified.

4.4. Stability Analysis

In order to consider the stability of DO, reselect Lyapunov candidate function as
V 4 = V 3 + 1 2 i = 1 3 d ˜ i 2 + ρ ˜ i 2 / ϕ i .
Subsequently, the derivative of V 4 can be calculated as
V ˙ 4 = V ˙ 3 + i = 1 3 d ˜ i d ^ ˙ i + ρ ˜ i ρ ^ ˙ i / ϕ i .
Taking into account Equations (23), (24), (34) and (36), we can obtain
V ˙ 4 = k 1 z ¯ 1 2 + 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 z ¯ 1 d ˜ 1 + ρ ^ 1 sign z ¯ 1 k 2 s d 2 k 3 s q 2 σ 1 s d sat s d σ 2 s q sat s q s d d ˜ 2 + ρ ^ 2 sign s d s q d ˜ 3 + ρ ^ 3 sign s q i = 1 3 ϑ i δ ˜ i δ ^ i / γ i d ˜ i d ^ ˙ i ρ ˜ i ρ ^ ˙ i / ϕ i .
Note that the term z ¯ 1 d ˜ 1 + ρ ^ 1 sign z ¯ 1 in Equation (45) has the following unequal relationship
z ¯ 1 d ˜ 1 + ρ ^ 1 sign z ¯ 1 z ¯ 1 d ˜ 1 z ¯ 1 ρ 1 sign z ¯ 1 z ¯ 1 ρ ˜ 1 sign z ¯ 1 ρ ˜ 1 ρ ^ ˙ 1 / ϕ 1 Ξ 1 ρ ˜ 1 ρ ^ 1 / ϕ 1 .
Similarly
s d d ˜ 2 + ρ ^ 2 sign s d ρ ˜ 2 ρ ^ ˙ 2 / ϕ 2 Ξ 2 ρ ˜ 2 ρ ^ 2 / ϕ 2 , s q d ˜ 3 + ρ ^ 3 sign s q ρ ˜ 3 ρ ^ ˙ 3 / ϕ 3 Ξ 3 ρ ˜ 3 ρ ^ 3 / ϕ 3 .
Furthermore, in order to eliminate the coupling term 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 , define 0 < < 1 , then we can obtain
k 1 z ¯ 1 2 + 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 k 1 1 z ¯ 1 2 k 1 z ¯ 1 2 + 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 .
Assuming the condition z ¯ 1 3 u d δ ^ 1 2 k 1 u d c z 2 can be satisfied, then inequality Equation (48) can be represented as
k 1 z ¯ 1 2 + 3 u d δ ^ 1 2 u d c z ¯ 1 z 2 k 1 1 z ¯ 1 2 .
Evidently, this condition can be achieved by adjusting the parameter k 1 .
Subsequently, substituting Equations (42), (46), (47) and (49) into (45), and according to the definition of saturation function, we obtain
V ˙ 4 k 1 1 z ¯ 1 2 k 2 s d 2 k 3 s q 2 i = 1 3 b i d ˜ i 2 i = 1 3 ϑ i δ ˜ i δ ^ i / γ i i = 1 3 Ξ i ρ ˜ i ρ ^ i / ϕ i .
Through Young’s inequality, i = 1 3 ϑ i δ ˜ i δ ^ i / γ i has the following unequal relationship
i = 1 3 ϑ i δ ˜ i δ ^ i / γ i = i = 1 3 ϑ i δ ˜ i δ ˜ i + δ i / γ i i = 1 3 ϑ i δ ˜ i 2 / γ i + i = 1 3 ϑ i δ ˜ i 2 / 2 γ i + i = 1 3 ϑ i δ i 2 / 2 γ i i = 1 3 ϑ i δ ˜ i 2 / 2 γ i + i = 1 3 ϑ i δ i 2 / 2 γ i .
Similarly, i = 1 3 Ξ i ρ ˜ i ρ ^ i / ϕ i has the following unequal relationship
i = 1 3 Ξ i ρ ˜ i ρ ^ i / ϕ i = i = 1 3 Ξ i ρ ˜ i ρ ˜ i + ρ i / ϕ i i = 1 3 Ξ i ρ ˜ i 2 / ϕ i + i = 1 3 Ξ i ρ ˜ i 2 / 2 ϕ i + i = 1 3 Ξ i ρ i 2 / 2 ϕ i i = 1 3 Ξ i ρ ˜ i 2 / 2 ϕ i + i = 1 3 Ξ i ρ i 2 / 2 ϕ i .
Then, Equation (50) can be rewritten as
V ˙ 4 k 1 1 z ¯ 1 2 k 2 s d 2 k 3 s q 2 i = 1 3 b i d ˜ i 2 i = 1 3 Ξ i ρ ˜ i 2 / 2 ϕ i i = 1 3 ϑ i δ ˜ i 2 / 2 γ i + i = 1 3 Ξ i ρ i 2 / 2 ϕ i + i = 1 3 ϑ i δ i 2 / 2 γ i κ V 4 + υ ,
where κ = min 2 k 1 1 , 2 k 2 , 2 k 3 , ϑ i , Ξ i , υ = i = 1 3 Ξ i ρ i 2 / 2 ϕ i + i = 1 3 ϑ i δ i 2 / 2 γ i . Moreover, for t t 0 , Equation (53) signifies
V 4 t V 4 t 0 υ κ e υ t t 0 + υ κ V 4 t 0 + υ κ .
Based on the literature [28], the filtering error of SOSMD is bounded in finite-time, thus compensated tracking error is bounded, indicating that all the signals in the control system can be regarded as semi-globally uniformly ultimately bounded.

5. Results and Analysis

In this section, based on Figure 1, a 100 kW master–slave-organized islanded PV microgrid was established in MATLAB/Simulink to verify the accuracy of the designed DFA-SMB controller. The parameters of the PV system and DFA-SMB controller are summarized in Table 1 and Table 2. There are many parameters generated in the design of the DFA-SMB controller. In the simulation, we have debugged all the parameters to achieve the best control effect. Firstly, we remove the DO and parameter adaptive control in the controller, and set the sliding mode parameters σ 1 and σ 2 to 0. Then adjust the parameters k 1 , k 2 and k 3 to make the system reach a relatively satisfactory state. Subsequently, adjust the sliding mode parameters σ 1 , σ 2 to make the system robust when a disturbance occurs. Finally, the adaptive and DO parameters are adjusted to reduce the chattering and tracking errors of the system.
The entire simulation process lasts 2 s. The controller starts at t = 0.05 s. When t = 0.4 s, the incremental conductance maximum power point tracking (MPPT) controller intervenes, and the PV system reaches the maximum power point. In addition, the influence of load variation on a PV inverter in islanded microgrid has been studied. When t = 1.65 s, the three-phase balanced load accessed to the system changes from 63 kW to 115 kW. When t = 1.8 s, three-phase six-pulse nonlinear diode-bridge accessed to simulate the non-linear load, and the total load power reaches 134 kW.
Figure 4 shows the curves of irradiance and temperature in the simulation. The output power of the PV array decreases as the irradiance drops or the temperature rises. When the temperature is 25 C and the irradiance is 1000 W / m 2 , the output power of the PV array reaches the rated value of 100 kW.
In order to fully verify the advancement of DFA-SMB controller, the designed controller is compared to finite-time adaptive command-filtered backstepping (FACB), command-filtered backstepping (CB) [18], and PI controllers in the simulation. Figure 5 shows the DC bus voltage of the PV system using different controllers, with u d c r e f set to 500 V. Comparing the voltage tracking performance of the other three strategies, the proposed DFA-SMB scheme can track the DC-link voltage stably, with fast convergence rate and less steady-state error. Especially, with changing the irradiance, temperature and load change, the proposed control ensures that the voltage fluctuates within a small range. However, in the same case, the DC voltage under PI control has the largest deviation from the reference value. Because of the introduction of adaptive TSMC, the control effect under DFA-SMB and FACB scheme is better than that under CB and PI, indicating that after considering adaptive TSMC in CB, the effect of disturbance on DC voltage is restrained and the robustness of the system is improved. Moreover, by comparing the control effects of DFA-SMB and FACB controllers, the role of DO in the controller is verified. The lumped disturbances of PV the system observed by DO are shown in Figure 6. The proposed DO can observe the disturbances and provide estimated disturbance information to the controller, improving the anti-disturbance ability of the system. Moreover, if there are no disturbances in the system, the DO observation values are also approximately equal to the unknown part of the dynamic model. A comparison of the control effect between DFA-SMB and FACB controller indicates that the DO in the DFA-SMB controller can further reduce the tracking error when a disturbance occurs, and the impulse generated during the load variation can also be restrained. Consequently, the DFA-SMB controller is superior to the other three controllers in the DC voltage control and has better dynamic characteristics and robustness in the presence of disturbances.
The same conclusion can be drawn from Figure 7, indicating the output active power comparison of the PV system under different controllers. The chattering problem of the active power curve is the most serious under PI control, and there is a large fluctuation during load variation at 1.65 s and 1.8 s. In contrast, the active power curves controlled by CB and FACB controllers are relatively smooth, but they are still sensitive to external disturbances. In addition, by observing lumped disturbances with DO, the fluctuation in the output active power is further reduced, and the impact of load variation on the output power is significantly suppressed.
Figure 8 illustrates the estimated values of the adaptive parameters designed in Equation (12). It can be seen that the estimated values of the parameters fluctuate near the actual value when the system runs. The adaptive control can adjust the system parameters appropriately to improve the control effect in face of system parameter disturbances. Thus, the adaptive estimation is not only an identification of the parameter values, but also allows the system to better cope with external interference in a dynamic and robust manner. Figure 9a shows the input and output signal of the SOSMD, where it can be seen that the output signal is basically consistent with the input signal. It means that the SOSMD works in a stable state. Figure 9b depicts the compensation signal curve of the SOSMD.
In the simulation, the reference value i q c of q-axis is set to 0, that is to say, we want the output reactive power of the PV system to be 0. Phase-contrast between the output voltage and current in the PV system under the DFA-SMB controller is shown in Figure 10a. This shows that the DFA-SMB controller is also effective in reactive power control. Figure 10b shows the output three-phase current of the PV system under the DFA-SMB controller. The output current of the PV system changes steadily when solar irradiance and temperature change, and the output power is changed by varying the current. Therefore, the quality of the output power depends on the output current. In Figure 11, we compare the total harmonic distortion (THD) of the output current controlled by different controllers when the system is stable. It is worth noting that the THD of PV system output current under DFA-SMB scheme is 1.85 % , while it is 3.86 % under PI control, 2.59 % under CB control and 2.30 % under FACB. We concluded that DFA-SMB also has excellent control performance in steady-state, meeting the requirement of power quality. Furthermore, Figure 12 shows the three-phase current curve in the presence of load variations under the DFA-SMB controller. The system is disturbed due to load transformation at 1.65 s and 1.8 s, while the output current under DFA-SMB controller has little distortion when a disturbance occurs and can quickly return to stability, thus further verifying the dynamic performance and robustness of the DFA-SMB controller.

6. Conclusions

In this paper, a novel DFA-SMB controller for PV inverter in master–slave-organized islanded microgrid has been successfully developed to enhance the anti-disturbance capability of the PV system and reduce the power chattering. The DFA-SMB control strategy is based on a backstepping control strategy. Moreover, the SOSMD, adaptive parameter estimation method, TSMC and DO are integrated in the controller, reducing the amount of calculations of the controller and improving the anti-disturbance performance. In MATLAB/Simulink, a 100 kW PV system has been established in a master–slave-organized islanded microgrid, and the control effects between DFA-SMB and FACB, CB, PI for PV inverter are compared. The results show that the DC voltage is more stable, and the active power curve is smoother using the DFA-SMB controller. In the presence of disturbance, the DFA-SMB controller can also minimize the effect of the disturbance on the system as much as possible. Therefore, DFA-SMB is verified to have better static, dynamic characteristics and robustness than the other three controllers. Future investigation will be focused on two goals: (i) to build an experimental platform to verify the effectiveness of the proposed controller; (ii) based on the DFA-SMB controller, investigate the fixed-time control of the system and the cooperative control strategy of a multi-PV system and multi-energy storage system.

Author Contributions

Conceptualization: C.Y.; writing—original draft: S.N. and Y.D.; funding acquisition: X.H. and D.Z.; validation: Y.D.; methodology: C.Y. and S.N. 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 Jiangsu Province (BK20181021), the Open Research Fund of Jiangsu Collaborative Innovation Center for Smart Distribution Network(XTCX201902), Industry-University-Research Cooperation Project of Jiangsu Province (BY2019023) and Scientific research fund project of Nanjing Institute of Technology (JCYJ201817).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In this paper, the role of the discontinuous projection operator [30] is to prevent the excessive estimation of the parameters in the DFA-SMB controller in PV system, thus ensuring the boundedness of the adaptive parameter estimation. We define the equation η ˜ = η ^ η , where η is the actual value of the estimated parameter, η ^ and η ˜ are the adaptive estimation of the parameter and estimation error, respectively. The adaptive law with the discontinuous projection operator is designed as:
η ^ ˙ = ς Proj η ^ , f ,
where ς > 0 is a designed positive constant, and f is the designed adaptive function. Furthermore, we can define the function of discontinuous projection operator as:
Proj η ^ , f = 0 , if η ^ = η ^ max and x > 0 , 0 , if η ^ = η ^ max and x < 0 , x , otherwise ,
where η ^ max represents the upper limit of the estimated value of η ^ . The projection operator for any adaptive function f has the following conclusions [30]:
Property A.1. η ^ Ω η = Δ η ^ : η min η ^ η max ,
Property A.2. η ˜ Proj η ^ , f f 0 , f .

References

  1. Zhou, X.; Wang, J.; Ma, Y. Linear active disturbance rejection control of grid-connected photovoltaic inverter based on deviation control principle. Energies 2020, 13, 3790. [Google Scholar] [CrossRef]
  2. Wu, Y.; Lin, H. Standards and guidelines for grid-connected photovoltaic generation systems: A review and comparison. IEEE Trans. Ind. Appl. 2017, 53, 3205–3216. [Google Scholar] [CrossRef]
  3. Rahmani, R.; Moser, I.; Seyedmahmoudian, M. Multi-agent based operational cost and inconvenience optimization of PV-based microgrid. Solar Energy 2017, 150, 177–191. [Google Scholar] [CrossRef]
  4. Li, J.; Li, Y.; Wu, L. Optimal operation for community-based multi-party microgrid in grid-connected and islanded modes. IEEE Trans. Smart Grid 2018, 9, 756–765. [Google Scholar] [CrossRef]
  5. Ma, L.; Xu, G. Distributed resilient voltage and reactive power control for islanded microgrids under false data injection attacks. Energies 2020, 13, 3828. [Google Scholar] [CrossRef]
  6. Zeng, Z.; Shao, W. Reconnection of micro-grid from islanded mode to grid-connected mode used sliding Goertzel transform based filter. IET Renew. Power Gener. 2017, 11, 1041–1048. [Google Scholar] [CrossRef]
  7. Damavandi, M.Y.; Neyestani, N.; Chicco, G.; Shafie-khah, M.; Catalão, J.P.S. Aggregation of distributed energy resources under the concept of multienergy players in local energy systems. IEEE Trans. Sustain. Energy 2017, 8, 1679–1693. [Google Scholar] [CrossRef]
  8. Díaz, N.L.; Guarnizo, J.G.; Mellado, M.; Vasquez, J.C.; Guerrero, J.M. A robot-soccer-coordination inspired control architecture applied to islanded microgrids. IEEE Trans. Power Electron. 2016, 32, 2728–2742. [Google Scholar] [CrossRef] [Green Version]
  9. Lou, G.; Gu, W.; Wang, L.; Xu, B.; Wu, M.; Sheng, W. Decentralised secondary voltage and frequency control scheme for islanded microgrid based on adaptive state estimator. IET Gener. Transm. Distrib. 2017, 11, 3683–3693. [Google Scholar] [CrossRef]
  10. Gholami, S.; Aldeen, M.; Saha, S. Control strategy for dispatchable distributed energy resources in islanded microgrids. IEEE Trans. Power Syst. 2018, 33, 141–152. [Google Scholar] [CrossRef]
  11. Delghavi, M.B.; Yazdani, A. Sliding-mode control of AC voltages and currents of dispatchable distributed energy resources in master-slaveorganized inverter-based microgrids. IEEE Trans. Smart Grid 2019, 10, 980–991. [Google Scholar] [CrossRef]
  12. Delghavi, M.B.; Shoja-Majidabad, S.; Yazdani, A. Fractional-order sliding-mode control of islanded distributed energy resource systems. IEEE Trans. Sustain. Energy 2016, 7, 1482–1491. [Google Scholar] [CrossRef]
  13. Mahmood, H.; Michaelson, D.; Jiang, J. Strategies for independent deployment and autonomous control of PV and battery units in islanded microgrids. IEEE J. Emerg. Sel. Top. Power Electron. 2015, 3, 742–755. [Google Scholar] [CrossRef]
  14. Sachs, J.; Sawodny, O. A two-stage model predictive control strategy for economic diesel-PV-battery island microgrid pperation in rural areas. IEEE Trans. Sustain. Energy 2016, 7, 903–913. [Google Scholar] [CrossRef]
  15. Mathew, P.; Madichetty, S.; Mishra, S. A multi-level control and optimization scheme for islanded PV based microgrid: A control frame work. IEEE J. Photovolt. 2019, 9, 822–831. [Google Scholar] [CrossRef]
  16. Arsalan, M.; Iftikhar, R.; Ahmad, I.; Hasan, A.; Sabahat, K.; Javeria, A. MPPT for photovoltaic system using nonlinear backstepping controller with integral action. Sol. Energy 2018, 170, 192–200. [Google Scholar] [CrossRef]
  17. Roy, T.K.; Mahmud, M.A. Active power control of three-phase grid-connected solar PV systems using a robust nonlinear adaptive backstepping approach. Sol. Energy 2017, 153, 64–76. [Google Scholar] [CrossRef]
  18. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command filtered backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  19. Du, W.; Yang, G.; Pan, C.; Xi, P.; Chen, Y. A sliding-mode-based duty ratio controller for multiple parallelly-connected DC–DC converters with constant power loads on MVDC shipboard power systems. Energies 2020, 13, 3888. [Google Scholar] [CrossRef]
  20. Cucuzzella, M.; Incremona, G.P.; Ferrara, A. Design of Robust Higher Order Sliding Mode Control for Microgrids. IEEE Trans. Autom. Sci. Eng. 2015, 5, 393–401. [Google Scholar] [CrossRef] [Green Version]
  21. Xu, D.; Zhang, W.; Jiang, B.; Shi, P.; Wang, S. Directed-graph-observer-based model-free cooperative sliding mode control for distributed energy storage systems in DC microgrid. IEEE Trans. Ind. Inform. 2020, 16, 1224–1235. [Google Scholar] [CrossRef]
  22. Pradhan, S.; Singh, B.; Panigrahi, B.K.; Murshid, S. A composite sliding mode controller for wind power extraction in remotely located solar. IEEE Trans. Ind. Electron. 2019, 66, 5321–5331. [Google Scholar] [CrossRef]
  23. 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]
  24. Zhang, J.; Liu, X.; Xia, Y.; Zuo, Z.; Wang, Y. Disturbance observer-based integral sliding-mode control for systems with mismatched disturbances. IEEE Trans. Ind. Electron. 2016, 63, 7040–7048. [Google Scholar] [CrossRef]
  25. Huang, J.; Ri, S.; Fukuda, T.; Wang, Y. A disturbance observer based sliding mode control for a class of underactuated robotic system with mismatched uncertainties. IEEE Trans. Autom. Control 2019, 64, 2480–2487. [Google Scholar] [CrossRef]
  26. Delghavi, M.B.; Yazdani, A. Islanded-mode control of electronically coupled distributed-resource units under unbalanced and nonlinear load conditions. IEEE Trans. Power Deliv. 2011, 26, 661–673. [Google Scholar] [CrossRef]
  27. Ajami, A.; Shotorbani, A.M.; Aagababa, M.P. Application of the direct Lyapunov method for robust finite-time power flow control with a unified power flow controller. IET Gener. Transm. Distrib. 2012, 6, 822–830. [Google Scholar] [CrossRef]
  28. Levant, A. Higher-order sliding modes, differentiation and outputfeedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  29. Zheng, X.M.; Li, L.; Zheng, J.F.; Feng, Y. Non-singular terminal sliding mode backstepping control for the uncertain chaotic systems. In Proceedings of the 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics, Shenzhen, China, 10–12 December 2008. [Google Scholar] [CrossRef]
  30. Cai, Z.; De Queiroz, M.S.; Dawson, D.M. A sufficiently smooth projection operator. IEE Proc. Control Theory Appl. 2006, 51, 135–139. [Google Scholar] [CrossRef]
Figure 1. Structure of master–slave-organized islanded microgrid.
Figure 1. Structure of master–slave-organized islanded microgrid.
Energies 13 04490 g001
Figure 2. Detailed structure and control loop of photovoltaic (PV) system.
Figure 2. Detailed structure and control loop of photovoltaic (PV) system.
Energies 13 04490 g002
Figure 3. Block diagram of disturbance finite-time adaptive sliding mode backstepping (DFA-SMB) controller for PV inverter.
Figure 3. Block diagram of disturbance finite-time adaptive sliding mode backstepping (DFA-SMB) controller for PV inverter.
Energies 13 04490 g003
Figure 4. The curves of irradiance and temperature.
Figure 4. The curves of irradiance and temperature.
Energies 13 04490 g004
Figure 5. Tracking performance of DC voltage under different controllers.
Figure 5. Tracking performance of DC voltage under different controllers.
Energies 13 04490 g005
Figure 6. Lumped disturbances observed by disturbance-observer (DO).
Figure 6. Lumped disturbances observed by disturbance-observer (DO).
Energies 13 04490 g006
Figure 7. Active power curves under different controllers.
Figure 7. Active power curves under different controllers.
Energies 13 04490 g007
Figure 8. Adaptive estimation of system parameters.
Figure 8. Adaptive estimation of system parameters.
Energies 13 04490 g008
Figure 9. (a) Input and output signals of second-order sliding mode differentiator (SOSMD). (b) Compensation signal of SOSMD.
Figure 9. (a) Input and output signals of second-order sliding mode differentiator (SOSMD). (b) Compensation signal of SOSMD.
Energies 13 04490 g009
Figure 10. (a) Phase contrast between output voltage and current in PV system under DFA-SMB controller at t = 1.5–1.6 s. (b) Output three-phase current of PV system under DFA-SMB controller at t = 0.5–1.2 s.
Figure 10. (a) Phase contrast between output voltage and current in PV system under DFA-SMB controller at t = 1.5–1.6 s. (b) Output three-phase current of PV system under DFA-SMB controller at t = 0.5–1.2 s.
Energies 13 04490 g010
Figure 11. Total harmonic distortion (THD) analysis of PV system output current under different controllers.
Figure 11. Total harmonic distortion (THD) analysis of PV system output current under different controllers.
Energies 13 04490 g011
Figure 12. Current waveform of PV system during load conversion under DFA-SMB controller.
Figure 12. Current waveform of PV system during load conversion under DFA-SMB controller.
Energies 13 04490 g012
Table 1. The basic parameters of PV system.
Table 1. The basic parameters of PV system.
ParametersValueDescription
L p v 5 mHPV inductor
C p v 100 μ FPV capacitance
C d c 6 mFDC-link capacitance
R f 2 m Ω Filter resistance
L f 250 μ HFilter inductor
Table 2. Parameters of DFA-SMB controller.
Table 2. Parameters of DFA-SMB controller.
ParameterValueParameterValueParameterValue
k 1 150 k 2 250 k 3 380
σ 1 10 σ 2 20 γ 1 50
γ 2 30 γ 3 40 ϑ 1 , ϑ 2 , ϑ 3 0.01
β 1 0.1 β 2 0.1 p 1 / q 1 , p 2 / q 2 5 / 3
b 1 0.3 b 2 0.2 b 3 0.2
o 1 80 , 000 o 2 200 Ξ 1 , Ξ 2 , Ξ 3 0.01

Share and Cite

MDPI and ACS Style

Yang, C.; Ni, S.; Dai, Y.; Huang, X.; Zhang, D. Anti-Disturbance Finite-Time Adaptive Sliding Mode Backstepping Control for PV Inverter in Master–Slave-Organized Islanded Microgrid. Energies 2020, 13, 4490. https://doi.org/10.3390/en13174490

AMA Style

Yang C, Ni S, Dai Y, Huang X, Zhang D. Anti-Disturbance Finite-Time Adaptive Sliding Mode Backstepping Control for PV Inverter in Master–Slave-Organized Islanded Microgrid. Energies. 2020; 13(17):4490. https://doi.org/10.3390/en13174490

Chicago/Turabian Style

Yang, Chengshun, Shuangfei Ni, Yuchen Dai, Xiaoning Huang, and Dongdong Zhang. 2020. "Anti-Disturbance Finite-Time Adaptive Sliding Mode Backstepping Control for PV Inverter in Master–Slave-Organized Islanded Microgrid" Energies 13, no. 17: 4490. https://doi.org/10.3390/en13174490

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