Next Article in Journal
Customer Perceived Risk Measurement with NLP Method in Electric Vehicles Consumption Market: Empirical Study from China
Previous Article in Journal
Development of a Self-Sufficient LoRaWAN Sensor Node with Flexible and Glass Dye-Sensitized Solar Cell Modules Harvesting Energy from Diffuse Low-Intensity Solar Radiation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of an Improved STSMC Method to the Bidirectional DC–DC Converter in Photovoltaic DC Microgrid

School of Electronic Information Engineering, Shandong University of Science and Technology, Qingdao 266000, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(5), 1636; https://doi.org/10.3390/en15051636
Submission received: 15 January 2022 / Revised: 10 February 2022 / Accepted: 15 February 2022 / Published: 22 February 2022

Abstract

:
In a photovoltaic DC microgrid, the intermittent power supply of the distributed generation and the fluctuation of the load power will cause the instability of the bus voltage. An improved super-twisting sliding mode control method based on the super-twisting algorithm is proposed to solve this problem. In this paper, a bidirectional half-bridge buck–boost converter was selected as the research topic. The proposed control method replaces the sign function with the saturation function to further mitigate the chattering effect. The stability of the proposed control method was proven to be finite-time convergent using the Lyapunov theory control. Compared with PI control, linear sliding mode control, and terminal sliding mode control, the proposed control method reduces the system overshoot by up to 33% and greatly improves the response speed; compared with the traditional super-twisting sliding mode control method, the system overshoot is reduced by 6.8%, and the response speed is increased by 38%. The experimental results show that the proposed control method can reduce the fluctuation range of the bus voltage, shorten the time of bus voltage stability, effectively stabilize the bus voltage of the photovoltaic DC microgrid, and maintain strong robustness.

1. Introduction

Energy shortage and environmental pollution are key problems of human development. As a clean energy, solar energy is increasingly used in power systems. Photovoltaic DC microgrids have become a rapidly emerging field in the photovoltaic market [1,2]. During the operation of a photovoltaic DC microgrid, numerous factors will cause large-amplitude oscillations of the DC bus voltage, such as an intermittent power supply caused by weather change, an increase or decrease in electrical equipment, and a transient fault of a power grid [3,4]. To achieve stable and efficient operation of a photovoltaic DC microgrid, the introduction of feedback control to suppress the fluctuation of the bus voltage is required.
Compared with the linear control method, which can only adjust the DC bus voltage in a small range, sliding mode control (SMC), as a typical nonlinear control method, is suitable to stabilize the bus voltage of a DC microgrid due to its discontinuous control rules, strong robustness, and fast response to external disturbances and parameter disturbances. In [5], a two-stage control scheme was adopted for a hybrid AC–DC microgrid, and a sliding mode controller was used as the local controller. Experiments show that this control method can effectively improve the stability and robustness of the system. However, in traditional SMC [6], ASMC [7], and TSMC [8,9] control strategies, the sliding surface with respect to the control input has relative degree (RD) one. The control input acts on the first derivative of the sliding surface. It consists of using a discontinuous control that includes the sign function. Consequently, the chattering effect and undesirable oscillations with a finite amplitude and frequency occur due to unmodeled dynamics and the discrete-time implementation [10,11,12]. Unfortunately, these strategies are not usually applicable in practical plants.
As a typical second-order sliding mode control (SOSMC), super-twisting sliding mode control (STSMC) applies discontinuous control variables to the high-order derivatives of the sliding mode surface, which effectively suppresses chattering and improves the global robustness of the system. It also ensures that the system trajectory converges to the origin within a finite time [13]. In [14], a resonant super-twisting sliding mode controller (RST-SMC) was proposed, which has high disturbance rejection ability and a settling time that has been greatly reduced. The authors of [15] described combining super-twisting control with optimal robust nonlinear control. This control method improves the robustness of the system. In [16], an energy management control method using the super-twisting fractional method was proposed, which can reduce the chattering and steady-state error of the bus voltage in the presence of uncertainty.
In this paper, a photovoltaic DC microgrid is taken as the research object, and the simulation model is established. The improved STSMC method is used to realize the feedback control of a bidirectional DC–DC converter. This paper is organized as follows: Section 2 provides a brief overview of the operation mode and mathematical modeling of the bidirectional DC–DC converter, where the structure of a photovoltaic DC microgrid system is presented in 2.1, the operation mode of a bidirectional half-bridge buck–boost converter is presented in 2.2, and the brief mathematical modeling of a bidirectional buck–boost converter is presented in 2.3. In Section 3, an improved STSMC method is proposed. Section 3.1 and 3.2 present the design process of the improved STSMC method, which is combined with the bidirectional buck–boost converter. The Lyapunov function is used to prove the stability of the system in Section 3.3. In Section 4, the proposed control method is compared with the PI control method, linear SMC, and traditional STSMC. The simulation results show that the proposed control method can effectively improve the system response speed and reduce the system overshoot and the system chattering amplitude. The specific simulation data and results are shown in Section 4. Finally, Section 5 summarizes the main outcome of this paper.

2. Operation Mode and Mathematical Modeling of Converter

2.1. Photovoltaic DC Microgrid System Structure

The structure of a photovoltaic DC microgrid is shown in Figure 1, which is mainly composed of the distributed generation, energy storage device, power electronic converter, and DC load. If each unit wants to connect to the DC bus, it needs to change the voltage to the required level through the corresponding power converter.
Distributed photovoltaic power generation is vulnerable to the influence of external environmental factors, which belong to a fluctuating or even intermittent power supply. In order to solve the unreliability of distributed generation, it is necessary to introduce an energy storage device to “cut peaks and fill valleys” of a DC microgrid, that is, when the electric energy generated by the power supply is greater than the total load, the remaining energy will be stored in the energy storage unit and can also be fed to the public grid. By storing and extracting electric energy, the energy storage system ensures the supply and demand balance between the power generation and power consumption load and realizes the dynamic balance of the DC bus power and the stability of the bus voltage.

2.2. Topology Selection and Operation Mode

Basic structures of non-isolated bidirectional DC–DC converters include the bidirectional buck–boost converter, the bidirectional half-bridge buck–boost converter, the bidirectional Cuk circuit, and the bidirectional SEPIC converter [17]. This paper selected the bidirectional half-bridge buck–boost converter (as shown in Figure 2) as the bidirectional DC–DC converter used in the DC microgrid because, compared with the above converters, the current stress and voltage stress of switching elements and diodes are the smallest, and the conduction loss of active components is also the smallest. The topology of the bidirectional half-bridge buck–boost converter mainly includes a DC bus voltage V i on the DC microgrid side, battery voltage V o on the energy storage side, switch S 1 , switch S 2 , capacitor C 1 , capacitor C 2 , diode D 1 , diode D 2 , and inductance L .
The operation mode of the bidirectional half-bridge buck–boost converter includes the buck mode and the boost mode. When the power of the DC bus is greater than the energy storage system, the converter works in buck mode. The theoretical waveform of the inductor current i L is shown in Figure 3.
The equivalent circuit of the converter working in buck mode is shown in Figure 4, and the specific working process is as follows:
(1)
At t0t1, S1 is turned on and S2 is turned off. C2 is being charged and iL increases linearly, as shown in Figure 4a.
(2)
At t1t2, the circuit works in a dead zone, as shown in Figure 4b, S1 and S2 are turned off, D2 is turned on, and iL begins to decrease.
(3)
At t2t3, S1 is turned off and S2 applies the driving signal. At this time, D2 is turned on, and iL continues to decrease, as shown in Figure 4b.
(4)
At t3t4, the circuit returns to the dead zone, so the equivalent circuit is still as shown in Figure 4b. iL continues to decrease. When iL decreases to the minimum, S1 is turned on and starts the next cycle.
When the power of the DC bus is less than the energy storage system, the converter works in boost mode. The theoretical waveform of the inductor current i L is shown in Figure 5.
The equivalent circuit of the converter working in boost mode is shown in Figure 6, and the specific working process is as follows:
(1)
At t0t1, S2 is turned off, S1 applies the driving signal, D1 is turned on, and iL decreases, as shown in Figure 6a.
(2)
At t1t2, the circuit works in a dead zone, as shown in Figure 6b. S1 and S2 are turned off, D1 is turned on, and iL continues to decrease.
(3)
At t2t3, the equivalent circuit is shown in Figure 6b. S1 is turned off, S2 is turned on, and iL begins to increase.
(4)
At t3t4, the circuit returns to the dead zone, so the equivalent circuit is still as shown in Figure 6b. iL begins to decrease and starts to enter the next cycle.

2.3. Modeling of the Bidirectional DC–DC Converter

When the power is flowing from the DC bus to the energy storage system, the bidirectional DC–DC converter is equivalent to a buck circuit. The DC transfer function of the converter is
V o V i = D B u c k
Among them, D B u c k is the duty cycle of switch S1, V i is the input voltage of the buck converter, and V o is the output voltage of the buck converter.
When the energy flows from the energy storage system to the DC bus, the bidirectional DC–DC converter is equivalent to a boost circuit. The DC transfer function of the converter is
V o 1 V i 1 = 1 1 D B o o s t
D B o o s t is the duty cycle of switch S2, V i 1 is the input voltage of the boost converter, and V o 1 is the output voltage of the boost converter. In this bidirectional buck–boost converter, V i 1 should correspond to the output voltage V o in buck mode, and V o 1 should correspond to the input voltage V i in buck mode. Therefore, the relationship between the input and the output in boost mode is
V i V o = 1 1 D B o o s t
Because the switch control method of the bidirectional buck–boost converter is the complementary conduction method of the upper and lower switches, there is
D B u c k = 1 D B o o s t
Substituting (4) into (3),
V i V o = 1 D B u c k
which is consistent with the input–output relationship of the equivalent buck converter.
V o V i = D B u c k
It can be concluded that the two working modes are equivalent when the upper switch and lower switch are complementary conductive, and the unified current controller can be directly used to control the bidirectional flow of the circuit energy. In this paper, the buck mode was chosen for modeling. There are several assumptions and considerations in the modeling process as follows: one is to ignore the on-resistance and the driving dead time of the switch, and the other is to ignore the internal resistance of the electronic components.
In the distribution network, the DC microgrid can be equivalent to a virtual power load. In the simulation case, the DC microgrid can be directly equivalent to a parallel operation unit which is composed of the distributed power and load. The equivalent circuit when S1 is turned on in buck mode (equivalent to the circuit when D1 is turned on in boost mode) is defined as mode 1; the equivalent circuit when D2 is turned on in buck mode (equivalent to the circuit when S2 is turned on in boost mode) is defined as mode 2 [18]. The simulation model of the DC microgrid can be obtained by equating the load part of the DC microgrid to a current source. Among them, the equivalent current source power of the distributed generation is set as positive, indicating the issued power, which is recorded as P D C , I g 1 = P D C / V i n , is positive, and the equivalent current source power of the load is set as negative, indicating the absorbed power, which is recorded as P L , I g 2 = P L / V i n , is negative. The equivalent simulation model is shown in Figure 7.
The state equation of mode 1 can be obtained from Figure 7a.
{ d v C 1 d t = I g 1 + I g 2 C 1 i L C 1 V i n C 1 R i d v C 2 d t = i L i 2 C 2 d i L d t = V i n V O u t L
The state equation of mode 2 can be obtained from Figure 7b.
{ d v C 1 d t = I g 1 + I g 2 C 1 V i n C 1 R i d v C 2 d t = i L i 2 C 2 d i L d t = V O u t L
where   V i n = V c 1 ,   V o u t = V c 2 , and R e q represents the equivalent resistance of the system; let I g = I g 1 + I g 2 , and I g V i n R i = V i n R e q , giving
[ d v C 1 d t d v C 2 d t d i L d t ] = [ 1 C 1 R e q 0 1 C 1 0 0 1 C 2 1 L 1 L 0 ] [ v c 1 v c 2 i L ] + [ 0 i 2 C 2 0 ]
[ d v C 1 d t d v C 2 d t d i L d t ] = [ 1 C 1 R e q 0 0 0 0 1 C 2 0 1 L 0 ] [ v c 1 v c 2 i L ] + [ 0 i 2 C 2 0 ]
By introducing the duty cycle of the switch, the state average equation can be obtained.
[ d v C 1 d t d v C 2 d t d i L d t ] = [ 1 C 1 R e q 0 0 0 0 1 C 2 0 1 L 0 ] [ v c 1 v c 2 i L ] + [ i L C 1 0 v c 1 L ] d + [ 0 i 2 C 2 0 ]  

3. Design of STSMC

3.1. STSMC

The design process of STSMC is as follows [19,20,21,22]:
Consider the nonlinear system
{ x ˙ 1 = x 2 x 2 = μ + f ( x 1 , x 2 , t ) y = x 1
where x 1 and x 2 are the system state variables, y is the system output, μ is the control variable, and f ( x 1 , x 2 , t ) is the system interference term, generally | f ( x 1 , x 2 , t ) | L > 0 , where L is a positive constant.
The output tracking error of the system is e = y c ( t ) y ( t ) , and the linear sliding surface is defined as
σ = e ˙ + c e , c > 0
After derivation of (13) and substituting the system output tracking error into it,
σ ˙ = y ¨ c + c y ˙ c f ( y , y ˙ , t ) c y ˙ μ = φ ( y , y ˙ , t ) μ
where φ ( y , y ˙ , t ) = y ¨ c + c y ˙ c f ( y , y ˙ , t ) c y ˙ is the accumulated disturbance term, | φ ( y , y ˙ , t ) | M , where M is a positive constant.
In order to make the linear sliding mode surface converge to zero and remain zero in a finite time, it is necessary to design the SMC algorithm μ .
μ = c | σ | 1 / 2 sgn ( σ ) , c > 0
Suppose φ ( y , y ˙ , t ) = 0 in (14). Substituting (15) into (14),
σ ˙ = c | σ | 1 / 2 sgn ( σ ) , σ ( 0 ) = σ 0
Having a definite integral on both sides of the above equation gives
| σ ( t ) | 1 / 2 | σ 0 | 1 / 2 = c 2 t
The sliding surface of the system can converge to zero at a certain point t r , that is, σ ( t r ) = 0 . According to (17),
t r = 2 c | σ 0 | 1 / 2
Therefore, (15) can make the system converge to zero in a finite time.
The above derivation process is carried out under the condition of φ ( y , y ˙ , t ) = 0 . If the accumulated disturbance term φ ( y , y ˙ , t ) 0 in (14), then (16) should be
σ ˙ = φ ( y , y ˙ , t ) c | σ | 1 / 2 sgn ( σ ) , σ ( 0 ) = σ 0
From the above equation, it can be concluded that there is a disturbance term in the system, and the control algorithm μ cannot make the system converge to zero in a finite time. It is necessary to consider adding a term in the control function, so that the disturbance can be fully compensated. Assuming that | φ ( y , y ˙ , t ) | M , where M is a positive constant, then the sliding mode control algorithm can be converted into
{ μ = c | σ | 1 / 2 sgn ( σ ) + ω ω ˙ = b sgn ( σ )
Substituting the above equation into (14),
{ σ ˙ + c | σ | 1 / 2 sgn ( σ ) + ω = φ ( y , y ˙ , t ) ω ˙ = b sgn ( σ )
The added term ω of the sliding mode control algorithm can fully compensate the accumulated disturbance term in a finite time. That is, when ω = φ ( y , y ˙ , t ) , it can be obtained from (21).
σ ˙ = c | σ | 1 / 2 sgn ( σ ) , σ ( 0 ) = σ 0
The above equation shows that the system can converge to zero in a finite time. Therefore, in the presence of disturbance, the modified SMC algorithm (20) can make the system converge to zero in a finite time and keep the system stable, which measures up to the anticipated assumptions.
The sliding surface is defined as the output voltage tracking error.
S = v c 1 V r e f
Combined with (20), STSMC can be obtained.
{ d = μ 1 | S | 1 / 2 sgn S + d 1 d ˙ 1 = μ 2 sgn S

3.2. Improved STSMC

The s g n ( s ) (as shown in Figure 8) in STSMC is discontinuous at S = 0 , and it is a discontinuous function on the set of real numbers; its motion cannot infinitely approach zero at the end. Therefore, it can be considered to select the appropriate continuous function to reduce the chattering of the system.
In this paper, the continuous saturation function s a t ( s ) (as shown in Figure 9) is used to replace the discontinuous sign function in (24). The control law can be converted into
{ d = μ 1 | S | 1 / 2 sat ( S ) + d 1 d ˙ 1 = μ 2 sat ( S )
According to (11), (23) and (25), we can obtain
S ˙ = d v c 1 d t = 1 C 1 R e q v c 1 i L C 1 d   = 1 C 1 R e q v c 1 + μ 1 i L C 1 | S | 1 2 sat ( S ) + μ 2 i L C 1 ʃ sat ( S ) d t
where x 1 = S , and x 2 = μ 2 i L C 1 s a t ( s ) d t 1 C 1 R e q V c 1 , so the above equation can be rewritten as
x ˙ 1 = k 1 | x 1 | 1 2 sat ( x 1 ) + x 2
x ˙ 2 = k 2 sat ( x 1 ) + φ ˙ ( t )
where k 1 = μ 1 i L C 1 , k 2 = μ 2 i L C 1 , and φ ( t ) = 1 C 1 R e q V c 1 . φ ( t ) represents time-varying disturbances, which satisfy the definition of the Lipschitz constant. Therefore, | φ ˙ ( t ) | δ , t 0 , where δ is a positive constant.

3.3. System Stability Analysis

In this paper, the Lyapunov candidate function is selected to analyze the stability and the finite time convergence of the systems:
V ( x 1 , x 2 ) = ξ T P ξ
where ξ T = [ ξ 1 , ξ 2 ] = [ | x 1 | 1 2 s a t ( x 1 ) , x 2 ] , and the symmetric positive definite matrix P is defined as
P = [ 2 k 2 + k 1 2 / 2 k 1 / 2 k 1 / 2 1 ]
Substituting (30) into (29),
V ( x ) = ( 2 k 2 + k 1 2 2 ) | x 1 | k 1 x 2 | x 1 | 1 / 2 sat ( x 1 ) + x 2 2
Obviously, except in { ( x 1 , x 2 ) : x 1 = 0 } , V ( x 1 , x 2 ) is continuous and differentiable, and the derivation can be obtained:
ξ ˙ = [ 1 2 | x 1 | 1 2 ( k 1 | x 1 | 1 2 sat ( x 1 ) + x 2 ) k 2 sat ( x 1 ) + φ ˙ ] = 1 | ξ 1 | ( A ξ + B ϕ )
where
A = [ k 1 2 1 2 k 2 0 ] , B = [ 0 1 ] , ϕ = | ξ 1 | φ ˙
The characteristic polynomial of A is p ( s ) = s 2 k 1 s 2 k 2 2 ; if k 1 < 0 and k 2 < 0 , that is, μ 1 < 0 ,   μ 2 < 0 , the matrix A is a Hurwitz matrix, so ξ ˙ is asymptotically stable.
For the derivation of V ( x ) ,
V ˙ ( x ) = ξ ˙ T P ξ + ξ T P ξ ˙ = 1 | ξ 1 | [ ( A ξ ) T + ( B ϕ ) T ] P ξ + ξ T P 1 | ξ 1 | ( A ξ + B ϕ )   = 1 | ξ 1 | ( ξ T A T P ξ + ϕ T B T P ξ + ξ T PA ξ + ξ T PB ϕ )   = 1 | ξ 1 | [ ξ ϕ ] T [ A T P + P A P B B T P 0 ] [ ξ ϕ ]
It can be inferred from | φ ˙ ( t ) | δ , t 0 that
V ˙ ( x ) 1 | ξ 1 | { [ ξ ϕ ] T [ A T P + P A P B B T P 0 ] [ ξ ϕ ] + δ 2 ξ 1 2 ϕ 2 }   1 | ξ 1 | ξ T ( A T P + P A + δ 2 C T C + P B B T P ) ξ
where C = [ 1   0 ] .
Defining A T P + P A + δ 2 C T C + P B B T P = Q gives
Q = [ k 1 k 2 k 1 3 2 k 1 2 4 δ 2 k 1 2 2 k 2 k 1 2 2 k 2 k 1 2 1 ]
When Q is a positive definite symmetric matrix, the following conditions are satisfied:
{ k 1 > 2 3 k 1 8 k 1 2 16 [ ( 2 k 1 ) ( 15 k 1 3 + 18 k 1 2 + 32 δ 2 ) 256 ] 1 2 < k 2 k 2 < 3 k 1 8 k 1 2 16 + [ ( 2 k 1 ) ( 15 k 1 3 + 18 k 1 2 + 32 δ 2 ) 256 ] 1 / 2
That is,
{ μ 1 > 2 C 1 i L μ 2 > μ 1 v c 1 4 ( μ 1 v c 1 2 L ) + δ 2 μ 1 v c 1
When the above conditions are satisfied,
V ˙ 1 | ξ 1 | ξ T Q ξ < 0
According to the Lyapunov stability theorem, when the controller parameters meet the above conditions, the system is stable.

4. Simulation and Results

In order to verify the effectiveness of the proposed control method in the DC microgrid, the simulation model of the system was built in MATLAB/Simulink. The stable voltage of the DC bus was set to 600 V, the rated voltage of the battery was set to 200 V, the rated capacity was set to 40 Ah, and the state of charge (SOC) value of the battery was set to 80%. The circuit parameters of the bidirectional half-bridge buck–boost converter are shown in Table 1.
The circuit adopted double closed-loop current feedback control, the outer loop adopted the proposed control, and the inner loop adopted PI control. Among them, the coefficients of the proposed control in the outer loop were set as μ 1 = 6 and μ 2 = 4000 , and the control parameters of the PI controller in the inner loop were K P = 1 and K i = 50 .

4.1. Simulation of Proposed Control Method

The simulation duration was set to 2 s, the power of the distributed generation was set to [100, 150, 100, 50] kW every 0.5 s, and the power of the load was set to [−50, −150, −150, −50] kW every 0.5 s. Figure 10 and Figure 11 show the response results of the inductance current and the bus voltage under the proposed control method, respectively.
When the distributed generation power is unstable and the load power fluctuates, the proposed control method can effectively suppress the fluctuation of the bus voltage, which is stable at about 600 V.

4.2. Performance Comparison

The simulation duration was set as 2 s, the power of the distributed generation was set as [100, 150, 100, 50] kW every 0.5 s, and the power of the load was set as [−50, −150, −150, −50] kW every 0.5 s. The bus voltage response comparison result of the proposed control method and STSMC is shown in Figure 12.
It can be seen from the above figure that both the STSMC and the proposed control method can maintain the bus voltage of the DC microgrid at about 600 V. However, the instantaneous response amplitude of the DC microgrid bus voltage is significantly reduced under the proposed control method. Under the proposed control method, the bus voltage overshoot of the DC microgrid is about 609 V, and under STSMC, the bus voltage overshoot is about 650 V. The system overshoot is reduced by about 6.8%.
The power of the distributed power supply was set to 100 kW, and the load power was set to −150 kw. Compared with STSMC, the inductance current response comparison result under the two SMC methods can be obtained, as shown in Figure 13, and the bus voltage response comparison result is shown in Figure 14.
Under STSMC, the inductance current needs to be stabilized after 22 ms, and the bus voltage needs to be stabilized after 21 ms. However, under the proposed control method, the inductance current only needs to be stabilized after 7 ms, and the bus voltage only needs to be stabilized after 13 ms. The instantaneous fluctuation range of the inductance current and the bus voltage under the proposed control method is obviously smaller than that of STSMC. Therefore, compared with STSMC, the proposed control method has a smaller instantaneous fluctuation of the inductance current and bus voltage, a faster response speed, and better robustness.
In addition, the dynamic performances of the proposed control method, PI control, linear SMC, TSMC, and STSMC are compared in Figure 15, where the power changes every 0.5 s, the distributed power is set to [100, 150] kW, and the load power is set to [−50, −150] kW. Under PI control, the system start-up overshoot is about 760 V, and the output voltage response speed is about 0.2 s; under linear SMC, the start-up overshoot of the system is about 910 V, the output voltage tends to be stable after oscillation, and the regulation time is about 0.15 s; under TSMC, the system start-up overshoot is about 865 V, and the output voltage response speed is about 0.13 s. Compared with linear SMC, the proposed control method reduces the system overshoot by about 33%. The effect of the proposed control method is obviously better than the first-order SMC, which can significantly reduce the transient response amplitude of the DC microgrid bus voltage and suppress the chattering phenomenon. Compared with STSMC, PI control, linear SMC, and TSMC, the proposed control method has a smaller fluctuation amplitude and a faster response speed of the DC microgrid bus voltage transient response, reduces the bus voltage chattering phenomenon, and has stronger robustness.

5. Conclusions

In order to solve the problem of DC microgrid bus voltage instability caused by the fluctuation of the distributed generation power and the load power, STSMC was introduced to realize the feedback control of the bidirectional DC–DC converter. In this paper, the dynamic model of a DC microgrid system composed of the distributed generation, load, battery, and bidirectional half-bridge buck–boost converter was established, and the operation mode of the converter was introduced in detail. The continuous saturation function s a t ( s ) is used to replace the discontinuous function s g n ( s ) to weaken the chattering phenomenon. The stability conditions of the system were deduced theoretically, and the system simulation model was established. Comparing the results of the five control methods, the improved super-twisting high-order sliding mode control can significantly reduce the fluctuation range of the bus voltage, shorten the time of bus voltage stability, and maintain better robustness. The proposed control method is also suitable for other converters in other photovoltaic power generation systems. However, this paper only studied the DC microgrid when operated in the islanded mode, and the energy storage unit only considers the battery. In the future, the DC microgrid can be complexed and incorporated into a traditional power grid or connected to a supercapacitor.

Author Contributions

Conceptualization, S.L., X.L. (Xiaona Liu) and L.W.; funding acquisition, L.W.; methodology, S.L. and X.L. (Xiaona Liu); software, S.L., X.L. (Xiaona Liu), S.J., Z.Z., X.L. (Xiaoyu Liang), N.W. and M.Z.; validation, S.L. and L.W.; writing—original draft, S.L.; writing—review and editing, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Shandong Province (CN) (ZR2018MF005).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Javaid, N.; Hafeez, G.; Iqbal, S.; Alrajeh, N.; Alabed, M.S.; Guizani, M. Energy Efficient Integration of Renewable Energy Sources in the Smart Grid for Demand Side Management. IEEE Access 2018, 6, 77077–77096. [Google Scholar] [CrossRef]
  2. Yaseen, M.; Farooq, A.; Malik, M.Z.; Usman, M.; Hafeez, G.; Ali, M. Design of a High Step-Up DC-DC Converter with Voltage Doubler and Tripler Circuits for Photovoltaic Systems. Int. J. Photoenergy 2021, 2021, 1–11. [Google Scholar] [CrossRef]
  3. Wang, C.; Li, W.; Wang, Y.; Meng, Z.; Yang, L. DC Bus Voltage Fluctuation Classification and Restraint Methods Review for DC Microgrid. Proc. CSEE 2017, 37, 84–98. [Google Scholar]
  4. Qin, W.P.; Liu, X.S.; Han, X.Q.; Liu, J.Y.; Zhu, X.; Mi, X.D. An Improved Control Strategy of Automatic Charging/Discharging of Energy Storage System in DC Microgrid. Power Syst. Technol. 2014, 38, 1827–1834. [Google Scholar]
  5. Hosseinzadeh, M.; Salmasi, F.R. Robust Optimal Power Management System for a Hybrid AC/DC Micro-Grid. IEEE Trans. Sustain. Energy 2015, 6, 675–687. [Google Scholar] [CrossRef]
  6. Sira-Ramirez, H.; Silva-Ortigoza, R. Control Design Techniques in Power Electronic Devices, Power Systems; Springer: London, UK, 2006. [Google Scholar]
  7. Plestan, F.; Shtessel, Y.B.; Brégeault, V.; Poznyak, A. New methodologies for adaptive sliding mode control. Int. J. Control 2010, 83, 1907–1919. [Google Scholar] [CrossRef] [Green Version]
  8. Cavallo, A.; Canciello, G.; Guida, B. Supervised control of buck-boost converters for aeronautical applications. Automatica 2017, 83, 73–80. [Google Scholar] [CrossRef]
  9. Cavallo, A.; Canciello, G.; Russo, A. Integrated supervised adaptive control for the more Electric Aircraft. Automatica 2020, 117, 108956. [Google Scholar] [CrossRef] [Green Version]
  10. Delghavi, M.B.; Yazdani, A. Sliding-Mode Control of AC Voltages and Currents of Dispatchable Distributed Energy Resources in Master-Slave-Organized Inverter-Based Microgrids. IEEE Trans. Smart Grid 2017, 10, 980–991. [Google Scholar] [CrossRef]
  11. Zheng, X.; Feng, Y.; Han, F.; Yu, X. Integral-Type Terminal Sliding-Mode Control for Grid-Side Converter in Wind Energy Conversion Systems. IEEE Trans. Ind. Electron. 2018, 66, 3702–3711. [Google Scholar] [CrossRef]
  12. Li, H.; Wu, W.; Huang, M.; Chung, H.S.-H.; Liserre, M.; Blaabjerg, F. Design of PWM-SMC Controller Using Linearized Model for Grid-Connected Inverter with LCL Filter. IEEE Trans. Power Electron. 2020, 35, 12773–12786. [Google Scholar] [CrossRef]
  13. Fei, J.; Feng, Z. Fractional-Order Finite-Time Super-Twisting Sliding Mode Control of Micro Gyroscope Based on Double-Loop Fuzzy Neural Network. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7692–7706. [Google Scholar] [CrossRef]
  14. Lu, J.; Savaghebi, M.; Ghias, A.M.Y.M.; Hou, X.; Guerrero, J.M. A Reduced-Order Generalized Proportional Integral Observer-Based Resonant Super-Twisting Sliding Mode Control for Grid-Connected Power Converters. IEEE Trans. Ind. Electron. 2021, 68, 5897–5908. [Google Scholar] [CrossRef]
  15. Ornelas-Tellez, F.; Rico-Melgoza, J.J.; Espinosa-Juarez, E.; Sanchez, E.N.; Rico, J. Optimal and Robust Control in DC Microgrids. IEEE Trans. Smart Grid 2017, 9, 5543–5553. [Google Scholar] [CrossRef]
  16. Alharbi, Y.M.; Al Alahmadi, A.A.; Ullah, N.; Abeida, H.; Soliman, M.S.; Khraisat, Y.S.H. Super Twisting Fractional Order Energy Management Control for a Smart University System Integrated DC Micro-Grid. IEEE Access 2020, 8, 128692–128704. [Google Scholar] [CrossRef]
  17. Gorji, S.A.; Sahebi, H.G.; Ektesabi, M.; Rad, A.B. Topologies and Control Schemes of Bidirectional DC–DC Power Converters: An Overview. IEEE Access 2019, 7, 117997–118019. [Google Scholar] [CrossRef]
  18. Han, C.H. Research on Modeling and Control Method of DC-DC Switching Converter. Master’s Thesis, Dept. Elect. Eng., Liaoning University of Technology, Jinzhou, China, 2017. [Google Scholar]
  19. Lin, C.; Sun, S.; Walker, P.; Zhang, N. Accelerated Adaptive Second Order Super-Twisting Sliding Mode Observer. IEEE Access 2018, 7, 25232–25238. [Google Scholar] [CrossRef]
  20. Zhao, Z.; Gu, H.; Zhang, J.; Ding, G. Tianjin Vocational Institute; Tianjin Radio & TV University Terminal sliding mode control based on super-twisting algorithm. J. Syst. Eng. Electron. 2017, 28, 145–150. [Google Scholar] [CrossRef]
  21. Castillo, I.; Steinberger, M.; Fridman, L.; Moreno, J.A.; Horn, M. Saturated Super-Twisting Algorithm: Lyapunov based approach. In Proceedings of the 2016 14th International Workshop on Variable Structure Systems (VSS), Nanjing, China, 1–4 June 2016; pp. 269–273. [Google Scholar]
  22. Seeber, R.; Horn, M. Optimal Lyapunov-Based Reaching Time Bounds for the Super-Twisting Algorithm. IEEE Control Syst. Lett. 2019, 3, 924–929. [Google Scholar] [CrossRef]
Figure 1. Typical topology of DC microgrid.
Figure 1. Typical topology of DC microgrid.
Energies 15 01636 g001
Figure 2. Non-isolated bidirectional half-bridge buck-boost converter.
Figure 2. Non-isolated bidirectional half-bridge buck-boost converter.
Energies 15 01636 g002
Figure 3. Theoretical waveform of inductor current in buck mode.
Figure 3. Theoretical waveform of inductor current in buck mode.
Energies 15 01636 g003
Figure 4. Equivalent circuit in buck mode.
Figure 4. Equivalent circuit in buck mode.
Energies 15 01636 g004
Figure 5. Theoretical waveform of inductor current in boost mode.
Figure 5. Theoretical waveform of inductor current in boost mode.
Energies 15 01636 g005
Figure 6. Equivalent circuit in boost mode.
Figure 6. Equivalent circuit in boost mode.
Energies 15 01636 g006
Figure 7. Equivalent simulation model.
Figure 7. Equivalent simulation model.
Energies 15 01636 g007
Figure 8. Symbolic function s g n ( s ) .
Figure 8. Symbolic function s g n ( s ) .
Energies 15 01636 g008
Figure 9. Saturation function s a t ( s ) .
Figure 9. Saturation function s a t ( s ) .
Energies 15 01636 g009
Figure 10. Simulation result of inductor current under proposed control method.
Figure 10. Simulation result of inductor current under proposed control method.
Energies 15 01636 g010
Figure 11. Simulation result of bus voltage under proposed control method.
Figure 11. Simulation result of bus voltage under proposed control method.
Energies 15 01636 g011
Figure 12. Bus voltage response result of DC microgrid under the two SMC methods.
Figure 12. Bus voltage response result of DC microgrid under the two SMC methods.
Energies 15 01636 g012
Figure 13. Comparison of inductance current simulation results of the two SMC methods.
Figure 13. Comparison of inductance current simulation results of the two SMC methods.
Energies 15 01636 g013
Figure 14. Comparison of bus voltage simulation results of the two SMC methods.
Figure 14. Comparison of bus voltage simulation results of the two SMC methods.
Energies 15 01636 g014
Figure 15. Comparison of high-order sliding mode controllers with other controllers.
Figure 15. Comparison of high-order sliding mode controllers with other controllers.
Energies 15 01636 g015
Table 1. Circuit parameters.
Table 1. Circuit parameters.
DescriptionValue
Voltage of DC bus600 V
Voltage of energy storage200 V
Inductance L 10 mH
Capacitor C 1 of DC bus1 mF
Capacitor C 2 of energy storage1 mF
Internal resistance R 1 of C 1 0.001
Internal resistance R 2 of L 0.001
Internal resistance R 3 of C 2 0.001
Internal resistance R i of power supply0.01
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, S.; Liu, X.; Jiang, S.; Zhao, Z.; Wang, N.; Liang, X.; Zhang, M.; Wang, L. Application of an Improved STSMC Method to the Bidirectional DC–DC Converter in Photovoltaic DC Microgrid. Energies 2022, 15, 1636. https://doi.org/10.3390/en15051636

AMA Style

Liu S, Liu X, Jiang S, Zhao Z, Wang N, Liang X, Zhang M, Wang L. Application of an Improved STSMC Method to the Bidirectional DC–DC Converter in Photovoltaic DC Microgrid. Energies. 2022; 15(5):1636. https://doi.org/10.3390/en15051636

Chicago/Turabian Style

Liu, Siyuan, Xiaona Liu, Shaojie Jiang, Zengnan Zhao, Ning Wang, Xiaoyu Liang, Minghui Zhang, and Lihua Wang. 2022. "Application of an Improved STSMC Method to the Bidirectional DC–DC Converter in Photovoltaic DC Microgrid" Energies 15, no. 5: 1636. https://doi.org/10.3390/en15051636

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