Next Article in Journal
Design of a Smart Distribution Panelboard Using IoT Connectivity and Machine Learning Techniques
Next Article in Special Issue
Observer-Based H Load Frequency Control for Networked Power Systems with Limited Communications and Probabilistic Cyber Attacks
Previous Article in Journal
A Holistic Consideration of Megawatt Electrolysis as a Key Component of Sector Coupling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disturbance Observer-Based Model Predictive Super-Twisting Control for Soft Open Point

1
School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China
2
School of Electrical and Electronic Engineering, Harbin University of Science and Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(10), 3657; https://doi.org/10.3390/en15103657
Submission received: 12 April 2022 / Revised: 13 May 2022 / Accepted: 14 May 2022 / Published: 16 May 2022
(This article belongs to the Special Issue Advances and Optimization of Electric Energy System)

Abstract

:
This paper presents a disturbance observer-based model predictive of super-twisting control for Soft Open Point (SOP). First, with the consideration of the disturbances caused by parameter mismatches and unmodelled dynamics, a super-twisting sliding-mode observer (STO) is proposed to observe the disturbances, and the observed disturbances are introduced into the inner-loop as the compensation to improve the anti-disturbance of SOP system. Second, the outer-loop controller is designed by applying the super-twisting sliding-mode control (STC) approach to improve the dynamic performance and robustness. Third, to deal with large current harmonics by traditional model predictive control (MPC), a Three-Vector-based MPC (TV-MPC) is proposed to increase the number of voltage vectors in a sampling time. Finally, it is verified by simulations that the proposed method can reduce current harmonics, DC-side voltage setting time and improve the dynamic performance of SOP system effectively. In case of parameter mismatches, the proposed observer can observe the disturbances correctly to enhance the robustness of the SOP system.

1. Introduction

In recent years, with the popularization and development of renewable energies, increasingly renewable energy sources are connected to electricity distribution networks. However, with the development of renewable energy sources, such problems as voltage instability, bi-directional current and unbalanced power arise in electric energy systems [1,2]. As a new power electronic device, Soft Open Point (SOP) has the advantages of flexible power management of the distribution network, fast response time and various control methods, among others [3]. Therefore, SOP has been widely used in the electricity distribution energy systems.
Two-port SOP can be seen as a back-to-back converter, which consists of two voltage source converters (VSCs) and a DC-side capacitor [4]. The two-port SOP system is depicted in Figure 1. The control proposed for SOP includes traditional proportional-integral (PI) control, droop control and model predictive control (MPC) [5,6,7]. These methods are widely applied in a SOP system. However, traditional PI control requires many parameters to be designed; when disturbances occur in the SOP system, PI control and droop control are less robust as well. In signal-vector-based MPC, only one voltage vector is applied in the system in a sampling time, which causes large current harmonics and power fluctuations. Therefore, it is necessary to design improved inner and outer loop control to improve the steady state and dynamic state of the SOP system.
In order to solve the problems above, various improved methods are proposed for the inner-loop MPC, such as increasing the number of voltage vectors in a sampling time, dual-vector MPC [8] and three-vector-based MPC [9]; combining other methods, such as adaptive MPC [10] and fuzzy MPC [11], improving the cost function [12] and delay compensation, and so on [13,14].
Since the MPC of the inner loop is created by accurate model parameters, when disturbances of parameter mismatches and unmodelled dynamics occur in the SOP system in actual operation, predictive errors may occur in the system, due to MPC being sensitive to the parameters, which leads to bad performance of the system [15,16,17]. Thus, observers are applied in the system to observe the disturbance of the system and considering the disturbance as the compensation of the system to improve the robustness of SOP. Adaptive observers are used in [18] to estimate the capacitors’ voltages, which have aa good performance during disturbances. In [19], a Kalman filter is designed to predict the current with reduced noises and estimate the disturbance due to the parameter variation, combined with extended state modeling (ESM). In [20], an extended state observer is applied to enhance the robustness of inductance to cater for the divergence caused by the stator inductance mismatch.
Sliding mode theory is widely used in the design of controllers and observers due to its fast response time and robustness [21,22,23,24]. In [25], a sliding-mode controller is designed for a grid-connected NPC inverter to inject a controlled active power while minimizing supply current harmonics, which has the advantages of fast dynamic response and low voltage ripple. Sliding-mode observer is designed for disturbances’ estimation in [26], while sliding-mode controllers are designed to solve the consensus problem in second-order nonlinear multi-agent systems. However, due to its own discontinuity, first-order sliding-mode theory has obvious chattering. Super-twisting algorithm (STA), as a second-order sliding-mode theory, can reduce the chattering effectively, while maintaining the advantages of traditional sliding mode [27,28,29,30,31,32]. In [33], a super-twisting controller is used in permanent linear synchronous motor (PMLSM) to ensure the system convergence and eliminate the chattering phenomenon, thus improving the system’s robustness. In [34], a super-twisting nonlinear disturbance observer is proposed, which can estimate the uncertainties and external disturbances. In [35], a super-twisting observer is designed to observe the lump disturbance in the permanent magnet synchronous motor (PMSM) caused by parameter mismatches and consider the disturbances as the compensation to the inner-loop, which improves the robustness of the system.
In this paper, by introducing the theory of the super-twisting algorithm and three-vector-based MPC, a super-twisting sliding-mode controller (STC) and TV-MPC with super-twisting sliding-mode observer (STO) method is proposed to improve the performance of the steady state and dynamic state, and to observe the disturbance correctly under parameter mismatches, the disturbances observed by STO are applied to the TV-MPC as the compensations of the inner-loop. The contributions of this article are listed as follows:
(1)
Compared with traditional outer-loop PI controller, the start-up time and dynamic response of the DC-side voltage are improved by adopting the proposed method;
(2)
Compared with signal-vector method, the current harmonics are improved by applying the TV-MPC method in SOP system;
(3)
Parameter mismatches in the SOP system are considered and compensated for by STO, which improves the adaptation of the SOP system to the disturbances.
The organization of this paper is as follows: Section 2 introduces the model of the two-port SOP system. In Section 3, STO is designed to observe the disturbances. Section 4 designs the outer-loop DC-side voltage STC. Section 5 proposes the TV-MPC method of the SOP system. Section 6 gives the simulation results. Future works are discussed in Section 7. Finally, the conclusions are summarized in Section 8.

2. Mathematical Model of SOP

Since the structure of each port of the SOP is the same, in this paper, one port of the voltage source converter (VSC) is selected to build the mathematical model. Taking VSC1 as an example, the model of one port of the SOP in synchronous rotating frame can be expressed as [36]:
{ L 1 d i d 1 d t = R 1 i d 1 + ω L 1 i q 1 + u 1 d S d 1 u d c L 1 d i q 1 d t = R 1 i q 1 ω L 1 i d 1 + u 1 q S q 1 u d c
where id1 and iq1 are the d- and q-axis currents of VSC1, respectively. u1d and u1q are the d- and q-axis grid voltages of VSC1, respectively. udc is DC-side voltage; L1, R1 and ω are inductance, resistance of VSC1 and voltage angle frequency, respectively. Sd1 and Sq1 are the d- and q-axis modulation switch functions of VSC1, respectively. Similarly, VSC2 has the same mathematical model in synchronous rotating frame.
According to the current direction shown in Figure 1, the relationship between DC-side currents from VSC and from capacitance can be expressed as follows:
i c = C d u d c d t = i d c 1 + i d c 2 = 3 2 ( S d 1 i d 1 + S q 1 i q 1 ) + 3 2 ( S d 2 i d 2 + S q 2 i q 2 )
where C is the capacitance of DC side, idc1 and idc2 are the DC-side currents from VSC1 and VSC2, respectively. ic is the DC-side current from capacitance; Sd2 and Sq2 are the d- and q-axis modulation switch functions of VSC2, respectively. id2 and iq2 are the d- and q-axis currents of VSC2, respectively.
By discretizing (1) [37], the discrete model of VSC1 can be obtained as:
{ i d 1 ( k + 1 ) = ( 1 T s R 1 L 1 ) i d 1 ( k ) + T s ω i q 1 ( k ) + T s L 1 ( u 1 d ( k ) u 1 N d ( k ) ) i q 1 ( k + 1 ) = ( 1 T s R 1 L 1 ) i q 1 ( k ) T s ω i d 1 ( k ) + T s L 1 ( u 1 q ( k ) u 1 N q ( k ) )
where id1(k + 1) and iq1(k + 1) are the predicted d- and q-axis currents of VSC1 at (k + 1)th instant, respectively. u1Nd(k) and u1Nq(k) are the d- and q-axis voltages of VSC1, respectively. id1(k) and iq1(k) are the d- and q-axis currents of VSC1 at (k)th instant, respectively. u1d(k) and u1q(k) are the d- and q-axis grid voltages of VSC1 at (k)th instant, respectively. Ts is the sampling time.
Each port of SOP can work in a different mode. DC-side voltage and reactive power are taken as the reference parameters in UdcQ mode, in order to ensure the steadiness of the DC-side voltage, at least one port should work in UdcQ mode in the SOP system. In PQ mode, the active power and reactive power are taken as reference parameters and are most used in the SOP system. In addition, taking the DC-side voltage and frequency as reference parameters the Udcf mode can also be applied in the SOP system when system failure occurs in the system. In this paper, the UdcQ mode is applied in port1 and PQ mode is applied in port2.

3. Design of Super-Twisting Observer under Parameter Mismatch

In the actual operation of the SOP system, both sides work under large current and voltage fluctuations frequently, which makes the parameter changes of resistance and inductances. In this paper, a super-twisting observer (STO) is designed in the inner-loop to observe the disturbances caused by parameter mismatches and unmodelled dynamics, which maintains the strong robustness of the traditional sliding mode observer while suppressinges the high frequency vibration effectively.
Considering the parameter mismatches and unmodelled dynamics, the model of VSC1 can be rewritten as follows:
{ L 1 d i d 1 dt = R 1 i d 1 + ω L 1 i q 1 + u 1 d ( u 1 N d f d 1 ) L 1 d i q 1 d t = R 1 i q 1 ω L 1 i d 1 + u 1 q ( u 1 N q f q 1 )
where u1Nd and u1Nq are the d- and q-axis voltages of VSC1, respectively. fd1 and fq1 are the d- and q-axis disturbances of VSC1 caused by parameter mismatches and unmodelled dynamics, respectively. Due to disturbances’ change slowly in steady-state, fd1 and fq1 can be written as:
{ f d 1 = L 1 ( L 10 Δ R 1 R 10 Δ L 1 ) ( L 10 ( L 10 + Δ L 1 ) ) i d 1 L 1 Δ L 1 ( L 10 ( L 10 + Δ L 1 ) ) ( u 1 N d u 1 d ) + ε d 1 f q 1 = L 1 ( L 10 Δ R 1 R 10 Δ L 1 ) ( L 10 ( L 10 + Δ L 1 ) ) i q 1 L 1 Δ L 1 ( L 10 ( L 10 + Δ L 1 ) ) ( u 1 N q u 1 q ) + ε q 1
where εd1 and εq1 are the d- and q-axis unmodelled dynamics disturbances of VSC1; L10 and R10 are offline parameters of inductance and resistance of VSC1, respectively; variable matrix x1 is defined as:
f 1 L 1 = x 1
where f1 = [fd1, fq1]T, x1 = [xd1, xq1]T.
Errors of inductance parameters and resistance parameters ΔL1 and ΔR1 are uncertain and bounded, the unmodelled dynamics disturbance εd1 and εd1 are bounded, which can be written as:
{ | Δ L 1 | φ L | Δ R 1 | φ R | ε d 1 | φ ε d 1 | ε q 1 | φ ε q 1
where φL, φR and φεd1 and φεq1 are the known positive constants.
Due to the assumption above, the disturbance fd1 and fq1 are bounded and can be assumed as:
{ | f d 1 | φ d 1 | f q 1 | φ q 1 φ d 1 φ 1 φ q 1 φ 1
where φd1, φq1 and φ1 are known positive constants.
The sliding manifold is designed as:
{ s d 1 = i ^ d 1 i d 1 s q 1 = i ^ q 1 i q 1
where i ^ d 1 and i ^ q 1 are the d- and q-axis estimated current of VSC1.
Proposition 1.
If the sliding manifold is chosen as (9), the super-twisting observer can be designed as follows:
{ d i ^ d 1 d t = u 1 d L 1 R 1 L 1 i ^ d 1 + ω i ^ q 1 u 1 N d L 1 + d d d i ^ q 1 d t = u 1 q L 1 R 1 L 1 i ^ q 1 ω i ^ d 1 u 1 N q L 1 + d q d d = α 1 | s d 1 | 1 2 sgn ( s d 1 ) + x ^ d 1 d q = α 1 | s q 1 | 1 2 sgn ( s q 1 ) + x ^ q 1 x ^ d 1 = β 1 sgn ( s d 1 ) dt x ^ q 1 = β 1 sgn ( s q 1 ) dt
where dd and dq are the d- and q-axis error dynamics of the disturbance; α1 and β1 are the designed gains of observer.
The estimated disturbance f ^ 1 can be expressed as follows according to (6):
f ^ 1 = L 1 x ^ 1
Proof of Proposition 1.
Taking VSC1 as analysis, the Lyapunov function is designed as [38,39]:
V ( γ ) = γ T M γ
where γ T = [ | s 1 | 1 2 sgn ( s 1 ) β 1 sgn ( s 1 ) dt ] , M = 1 2 [ 4 β 1 + α 1 2 α 1 α 1 2 ] , s1 = [sd1, sq1]T.
The time derivative of (12) is expressed as:
V ˙ ( γ ) = | s 1 | 1 2 γ T M 1 γ + f 1 | s 1 | 1 2 M 2 γ
where M 1 = α 1 2 [ 2 β 1 + α 1 2 α 1 α 1 1 ] , M 2 = [ ( 2 β 1 + α 1 2 2 ) α 1 2 ] .
Using the bound of disturbance f1 (8), bound of V ˙ ( γ ) can be obtained as follows:
V ˙ ( γ ) | S 1 | 1 2 γ T M 3 γ
where M 3 = α 1 2 [ 2 α 1 + α 1 2 ( 4 β 1 α 1 + α 1 ) φ 1 ( α 1 + 2 φ 1 ) ( α 1 + 2 φ 1 ) 1 ] .
V ˙ ( γ ) is negative, and the system is strongly globally asymptotically stable when α1 and β1 are satisfied as follows:
{ α 1 > 2 φ 1 β 1 > α 1 5 α 1 φ 1 + 4 φ 1 2 2 ( α 1 2 φ 1 )
Proofs of VSC2 are similar to the VSC1 side. The proof of the observer stability is completed, which means the values of estimated current approach the values of system current in finite time. □
Figure 2 illustrates the block diagram of STO. The initial values of the integrators are set as 0.

4. Design of Outer-Loop Super-Twisting Controller Design

In this paper, port1 is operated in UdcQ mode, which keeps the stability of the DC-side voltage. However, in the traditional outer-loop PI controller, the constant parameters of controller may lead to poor dynamic performance when the parameters of the system are changed. As a second-order sliding mode controller, the super-twisting controller (STC) can effectively suppress the chattering of the first-order sliding mode controller while having a better dynamic performance compared with the PI controller. An outer-loop super-twisting voltage controller is designed in this section.
The outer-loop system of VSC1 is composed of the DC voltage loop, the sliding manifold is designed as:
S = u d c r e f u d c
Uncertain disturbance δ is unknown, but can be assumed to be bounded as follows:
| δ | ρ
where ρ is a known positive constant.
Proposition 2.
In order to track the reference DC-side voltage, according to the theory of super-twisting algorithm (STA), when udc is the system-state variable, STA of udc can be described as:
d u d c d t = k 1 | S | 1 2 sgn ( S ) k 2 sgn ( S ) + δ
where k1 > 0 and k2 > 0 are the controller gains.
When the grid voltages are three-phase balanced and the system is stable, the state of the d- and q-axis currents of AC side id and iq can be written as:
{ i q = 0 d i d d t = 0
where iq = [iq1, iq2]T, id = [id1, id2]T.
Substituting (19) into (2) and (1), which can be rewritten as:
C d u d c d t = 3 2 i d 1 s d 1 3 2 i d 2 s d 2
{ S d 1 = u 1 d R 1 i d 1 u d c S d 2 = u 2 d R 2 i d 2 u d c
where u2d is the d-axis grid voltage of VSC2.
Substituting (21) into (20), id1 can be rewritten as:
i d 1 = 2 3 C u d c d u d c d t i d 2 ( u 2 d R 2 i d 2 ) u 1 d R 1 i d 1
when the system is stable, id1 = id1ref, (22) can be rewritten as:
i d 1 r e f = 2 3 C u d c d u d c d t i d 2 ( u 2 d R 2 i d 2 ) u 1 d R 1 i d 1
Substituting (18) into (23), the output of the controller id1ref can be written as:
i d 1 r e f = 2 3 C u d c ( k 1 | S | 1 2 sgn ( S ) + k 2 sgn ( S ) d t ) i d 2 ( u 2 d R 2 i d 2 ) u 1 d R 1 i d 1
Proof of Proposition 2.
The Lyapunov function is designed as:
V ( ζ ) = ζ T P ζ
where ζ T = [ | S | 1 2 sgn ( S ) k 2 sgn ( S ) dt ] , P = 1 2 [ 4 k 2 + k 1 2 k 1 k 1 2 ] .
The time derivative of (25) is expressed as:
V ˙ ( ζ ) = | S | 1 2 ζ T P 1 ζ + δ | S | 1 2 P 2 ζ
where P 1 = k 1 2 [ 2 k 2 + k 1 2 k 1 k 1 1 ] , P 2 = [ ( 2 k 2 + k 1 2 2 ) k 1 2 ] .
Using the bound of disturbance δ (17), the bound of V ˙ ( ζ ) can be obtained as follows:
V ˙ ( ζ ) | S | 1 2 ζ T P 3 ζ
where P 3 = k 1 2 [ 2 k 1 + k 1 2 ( 4 k 2 k 1 + k 1 ) ρ ( k 1 + 2 ρ ) ( k 1 + 2 ρ ) 1 ] .
V ˙ ( ζ ) is negative and the system is strongly globally asymptotically stable when k1 and k2 are satisfied as follows:
{ k 1 > 2 ρ k 2 > k 1 5 k 1 ρ + 4 ρ 2 2 ( k 1 2 ρ )
When k1 and k2 are satisfied in the equation above, the error dynamic of DC-side voltage approaches the ideal sliding manifold S = 0 in finite time. The proof is completed. □
Figure 3 shows the block diagram of outer-loop STC.

5. Inner-Loop TV-MPC for SOP

5.1. Traditional MPC Method

In the SOP system consisting of two-level VSC, the switch states can be divided into six active voltage vectors (V1, V2, V3, V4, V5, V6) and two zero vectors (V0, V7), as shown in Figure 4. As shown in Figure 1, ‘1’ in Figure 4 means the switch Sx is on and Sx is off, while ‘0’ means the switch Sx is off and Sx is on (x = 1, 2, 3, 4, 5, 6).
Port1 is operated in UdcQ mode to ensure the stability of the DC-side voltage. In the traditional MPC method, the PI controller is used in the outer-loop subsystem to output d-axis reference current id1ref, which can be expressed as:
i d 1 r e f = k p ( u d c r e f u d c ) + k i ( u d c r e f u d c ) d t
where kp and ki are the proportional and integral coefficients of PI controller, respectively. udcref is the reference voltage of the DC side.
The PQ mode is used in Port2. With a stable grid voltage, a given reference current is equivalent to a given reference power, which can transform the PQ mode control into a problem of tracking the reference current.
Taking VSC1 for analysis, since two zero vectors V0 and V7 obtain the same voltage vector, in traditional MPC, seven voltage vectors are substituted into (3) to calculate the corresponding predicted currents, and each predicted current is substituted into the cost function, the voltage vector with the smallest cost function value can be selected as the optimal voltage vector and applied to the switch in the next sampling time. The cost function can be designed as:
f = | i d 1 r e f i d 1 ( k + 1 ) | + | i q 1 r e f i q 1 ( k + 1 ) |
where iq1ref is the q-axis current reference value of VSC1.
Similarly, VSC2 with given reference current, cost function values can be calculated and the optimal voltage vector will be applied to the switch in the next sampling time.

5.2. TV-MPC Method

In the traditional MPC method, only one voltage vector can be used in a sampling time and seven times of cost function calculations are required at both port, which leads to large current harmonics and control delays. Therefore, using the principle of deadbeat control, a low-complexity TV-MPC method is proposed. By calculating the predicted value of the reference voltage of VSC at the next sampling time, using Table 1 to judge the sector and selecting a zero vector and two active voltage vectors in this sector as the vector combination. The vector combination is applied to the VSC at the next sampling time.
Taking VSC1 as the example, in the principle of deadbeat control, assuming the predicted currents at (k + 1)th instant as follows:
{ i d 1 r e f = i d 1 ( k + 1 ) i q 1 r e f = i q 1 ( k + 1 )
Substituting (31) into (3), the reference voltages of VSC1 u1Ndref and u1Nqref can be written as:
{ u 1 N d r e f = L 1 T s ( i d 1 ( k ) i d 1 r e f ) R 1 i d 1 ( k ) + L 1 ω i q 1 ( k ) + u 1 d ( k ) u 1 N q r e f = L 1 T s ( i q 1 ( k ) i q 1 r e f ) R 1 i q 1 ( k ) L 1 ω i d 1 ( k ) + u 1 q ( k )
According to u1Ndref and u1Nqref, the sector can be determined. The optimal vector combination u1opt, u2opt and u0opt include two active voltage vectors and one zero vector. For the selected optimal vector combination, the action time of each vector in a sampling time needs to be calculated. The principle of modulation MPC is applied, assuming the voltage vector action time is inversely proportional to the cost function value. The action time of voltage vectors t1, t2 and t0 can be calculated as:
{ t 1 = n f 1 T s t 2 = n f 2 T s t 0 = n f 0 T s n = 1 f 1 1 + f 2 1 + f 0 1
where f1, f2 and f0 are the values of cost function (30) corresponding to u1opt, u2opt and u0opt, respectively. In this section, id1ref is calculated by STC (24).
VSC2 is similar to VSC1, the optimal voltage vectors with the corresponding action times are output to the switches at the next sampling time, which will control the whole SOP system.

5.3. TV-MPC with STO

After adding the disturbance observed by STO, (32) can be rewritten as follows:
{ u 1 N d r e f = L 1 T s ( i d 1 ( k ) i d 1 r e f ) R 1 i d 1 ( k ) + L 1 ω i q 1 ( k ) + u 1 d ( k ) + f ^ d 1 u 1 N q r e f = L 1 T s ( i q 1 ( k ) i q 1 r e f ) R 1 i q 1 ( k ) L 1 ω i d 1 ( k ) + u 1 q ( k ) + f ^ q 1
The new voltage combination can be selected by the reference voltage ud1ref and uq1ref. By the new voltage combination, the values of cost function and action time of each vector can be recalculated.
After adding the disturbance, (3) can be rewritten as:
{ i d 1 ( k + 1 ) = ( 1 T s R 1 L 1 ) i d 1 ( k ) + T s ω i q 1 ( k ) + T s L 1 ( u 1 d ( k ) u 1 N d ( k ) + f ^ d 1 ) i q 1 ( k + 1 ) = ( 1 T s R 1 L 1 ) i q 1 ( k ) T s ω i d 1 ( k ) + T s L 1 ( u 1 q ( k ) u 1 N q ( k ) + f ^ q 1 )
After substituting the rewritten predicted currents of (k + 1)th instant by new vector combinations chosen by (34) into (30) the values of the cost function can be calculated. Action times of each voltage vectors t1, t2 and t0 can be calculated by (33).
VSC2 is similar to VSC1, new voltage combinations and action times are output to each side of switch and control the whole system of SOP.
Figure 5 is the block diagram of the STC and TV-MPC with STO for SOP.

6. Simulations

In this paper, traditional MPC, TV-MPC and TV-MPC with STC were designed to demonstrate the effectiveness of the proposed method and were simulated in MATLAB/Simulation. TV-MPC and STO with STC was designed when parameter mismatches occurred in the SOP system. Table 2 lists the parameters of the SOP system.

6.1. Current Pefromance of Steady-State

The proposed current of VSC2 side is set as −40 A in simulations. Outer-loop controller parameters are listed in Table 3. Steady-state currents of PI and MPC, PI and TV-MPC and STC and TV-MPC are shown in Figure 6.
It can be seen that in VSC1 side, the total harmonic distortions (THDs) of a-phase of PI and MPC, PI and TV-MPC and STC and TV-MPC are 1.07%, 0.43% and 0.58%, respectively. While on VSC2 side, the THD of a-phase of PI and MPC, PI and TV-MPC and STC and TV-MPC are 1.06%, 0.43% and 0.44%, respectively. Compared with PI and MPC, it is obvious that PI and TV-MPC has a better steady-state current performance and reduces the current ripple of each side. Current performances of STC and TV-MPC are similar to PI and TV-MPC, maintaining the low current ripple of the system.

6.2. DC Voltage Performance

Regulating the proposed DC-side voltage udcref at 850 V, in order to verify the effectiveness of STC+TV-MPC in start-up response performance and dynamic state performance, the reference current of VSC2 side is changed from 40 A to 80 A at 0.25 s. As is shown in Figure 7a, the time used to track the proposed DC voltage under PI and MPC, PI and TV-MPC and STC and TV-MPC are 0.108 s, 0.029 s and 0.016 s, respectively. It can be seen that STC and TV-MPC track the proposed DC voltage faster than PI and MPC and PI and TV-MPC without overshoot, which has a better start-up response performance.
Changes of the DC-side voltage in dynamic state are shown in Figure 7b. It can be seen that the time used to recover the proposed DC-side voltage and voltage drops of STC and TV-MPC is much less than PI and MPC and PI and TV-MPC.
As a result, it can be seen that STC and TV-MPC has better performance in start-up response and current change response.

6.3. STC and TV-MPC with STO under Parameter Mismatches

In order to prove the effectiveness of STC and TV-MPC with STO, the SOP system under parameter mismatches is simulated in this section. STO and STC parameters are listed in Table 4.
The proposed current of VSC2 side is set as 40 A, when parameter mismatches have not occurred in the SOP system, Figure 8a shows the d-axis currents of SOP system id1, id2, id1ref and id2ref. Figure 8b shows the q-axis currents of SOP system iq1, iq2, iq1ref and iq2ref. The disturbances fd1, fq1, fd2 and fq2 estimated by STO are shown in Figure 8c. It can be seen that when parameter mismatches have not occurred in SOP system, id1, iq1, id2 and iq2 can track the reference currents correctly and the disturbances estimated by STO are small.
When inductance mismatches have occurred in the SOP system, STO can observe the disturbances caused by inductance mismatches. The SOP system starts at 0 s and ends at 0.8 s, while the observers are applied to the system at 0.4 s. When system inductances become 5L1 and 5L2, as shown in Figure 9a, inductances’ mismatches influence the d-axis currents obviously, Figure 9b shows the q-axis currents, when observers are applied to the system at 0.4 s, currents can track the reference currents correctly. Figure 9c shows the disturbances estimated by STO, it can be seen that after a short time, the estimated disturbances can be stabilized. When system inductances become 0.3L1 and 0.3L2, Figure 10a–c present the d-axis current, q-axis current and disturbances estimated by STO, respectively, it can be seen the STO can also estimate the disturbances correctly. These results verify the effectiveness of proposed STO.
Figure 11 shows the influences of resistance mismatches, when system resistances become 3R1 and 3R2, Figure 11a,b show the d-axis and q-axis currents of SOP system, it can be seen that resistance mismatches have less influence than inductance mismatches. As shown in Figure 11c, disturbances caused by resistance mismatches can be observed by STO. Therefore, it can be proved that the proposed STC and TV-MPC with STO can reduce the currents error obviously when parameter mismatches have occurred in the SOP system.

7. Discussion

For the better performance of the SOP system, increasing the number of ports, considering the faults that may occur in the system, taking Vf mode into consideration, and an experimental study of the SOP system will be the future work.

8. Conclusions

In this paper, a STC and TV-MPC with STO was proposed to improve the operation of the SOP system. Considering the disturbances caused by parameter mismatches and unmodelled dynamics, the STO was designed to observe the disturbances, and steady-state currents can track the reference currents correctly with the use of STO. In addition, aiming at the problems such as long start-up time, overshoot and poor robustness caused by traditional out-loop PI controller, an outer-loop STC was designed to improve the performance of the DC-side voltage. Moreover, in order to reduce the current harmonics, an inner-loop TV-MPC method was proposed. The simulation results show that STC and TV-MPC with STO can reduce current harmonics effectively while the DC voltage has a better operation state, when parameter mismatches have occurred in the SOP system, STO can observe the disturbances correctly, which prove the effectiveness and correctness of the proposed method.

Author Contributions

Z.W.: conceptualization, algorithm innovation, methodology, and writing—original draft; H.Z.: data and formal analysis, investigation, software, simulation, and writing—original draft; H.S.: formal analysis, and writing—review and editing; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University Student Science and Technology Innovation Fund Project of NJIT, grant number TB202217033 and Postgraduate Research and Practice Innovation Program of Jiangsu Province, grant number SJCX22_1075

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to express their gratitude to all those who helped them during the writing of this paper. The authors would like to thank the reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bahrami, S.; Amini, M.H.; Shafie-Khah, M.; Catalão, J.P.S. A Decentralized Renewable Generation Management and Demand Response in Power Distribution Networks. IEEE Trans. Sustain. Energy 2018, 4, 1783–1797. [Google Scholar] [CrossRef]
  2. Wang, C.; Song, G.; Li, P.; Ji, H.; Zhao, J.; Wu, J. Optimal siting and sizing of soft open points in active electrical distribution networks. Appl. Energy 2017, 189, 301–309. [Google Scholar] [CrossRef]
  3. Jiang, X.; Zhou, Y.; Ming, W.; Yang, P.; Wu, J. An Overview of Soft Open Points in Electricity Distribution Networks. IEEE Trans. Smart Grid 2022, 13, 1899–1910. [Google Scholar] [CrossRef]
  4. Wu, R.; Ran, L.; Weiss, G.; Yu, J. Control of a synchronverter-based soft open point in a distribution network. J. Eng. 2019, 16, 720–727. [Google Scholar] [CrossRef]
  5. Cao, W.; Wu, J.; Jenkins, N.; Wang, C.; Green, T. Operating principle of Soft Open Points for electrical distribution network operation. Appl. Energy 2016, 164, 245–257. [Google Scholar] [CrossRef] [Green Version]
  6. Cai, Y.; Qu, Z.; Yang, H.; Zhao, R.; Lu, Y.; Yang, Y. Research on an Improved Droop Control Strategy for Soft Open Point. In Proceedings of the 2018 21st International Conference on Electrical Machines and Systems (ICEMS), Jeju, Korea, 7–10 October 2018; pp. 2000–2005. [Google Scholar]
  7. Falkowski, P.; Sikorski, A. Finite Control Set Model Predictive Control for Grid-Connected AC–DC Converters with LCL Filter. IEEE Trans. Ind. Electron. 2018, 4, 2844–2852. [Google Scholar] [CrossRef]
  8. Zhang, X.; Wu, X.; Tan, G.; Zhang, W.; Wang, Q. A Dual-Vector Model Predictive Control Method with Minimum Current THD. IEEE Trans. Power Electron. 2021, 9, 9758–9762. [Google Scholar] [CrossRef]
  9. Li, H.; Lin, M.; Yin, M.; Ai, J.; Le, W. Three-Vector-Based Low-Complexity Model Predictive Direct Power Control Strategy for PWM Rectifier Without Voltage Sensors. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 1, 240–251. [Google Scholar] [CrossRef]
  10. Zhan, S.; Na, J.; Li, G.; Wang, B. Adaptive Model Predictive Control of Wave Energy Converters. IEEE Trans. Sustain. Energy 2020, 1, 229–238. [Google Scholar] [CrossRef]
  11. Liu, X.; Wang, D.; Peng, Z. Cascade-Free Fuzzy Finite-Control-Set Model Predictive Control for Nested Neutral Point-Clamped Converters with Low Switching Frequency. IEEE Trans. Control Syst. Technol. 2019, 5, 2237–2244. [Google Scholar] [CrossRef]
  12. Xue, C.; Song, W.; Wu, X.; Feng, X. A Constant Switching Frequency Finite-Control-Set Predictive Current Control Scheme of a Five-Phase Inverter with Duty-Ratio Optimization. IEEE Trans. Power Electron. 2018, 4, 3583–3594. [Google Scholar] [CrossRef]
  13. Cortes, P.; Rodriguez, J.; Silva, C.; Flores, A. Delay compensation in model predictive current control of a three-phase inverter. IEEE Trans. Ind. Electron. 2011, 2, 1323–1325. [Google Scholar] [CrossRef]
  14. Jin, T.; Shen, X.; Su, T.; Flesch, R.C.C. Model Predictive Voltage Control Based on Finite Control Set with Computation Time Delay Compensation for PV Systems. IEEE Trans. Energy Convers. 2019, 1, 330–338. [Google Scholar] [CrossRef]
  15. Young, H.A.; Perez, M.A.; Rodriguez, J. Analysis of Finite-Control-Set Model Predictive Current Control with Model Parameter Mismatch in a Three-Phase Inverter. IEEE Trans. Ind. Electron. 2016, 5, 3100–3107. [Google Scholar] [CrossRef]
  16. Zhang, X.; Zhang, L.; Zhang, Y. Model Predictive Current Control for PMSM Drives with Parameter Robustness Improvement. in IEEE Trans. Power Electron. 2019, 2, 1645–1657. [Google Scholar] [CrossRef]
  17. Siami, M.; Khaburi, D.A.; Rodríguez, J. Torque Ripple Reduction of Predictive Torque Control for PMSM Drives with Parameter Mismatch. IEEE Trans. Power Electron. 2017, 9, 7160–7168. [Google Scholar] [CrossRef]
  18. Ghanes, M.; Trabelsi, M.; Abu-Rub, H.; Ben-Brahim, L. Robust Adaptive Observer-Based Model Predictive Control for Multilevel Flying Capacitors Inverter. IEEE Trans. Ind. Electron. 2016, 12, 7876–7886. [Google Scholar] [CrossRef]
  19. Yang, R.; Wang, M.; Li, L.; Wang, G.; Zhong, C. Robust Predictive Current Control of PMLSM With Extended State Modeling Based Kalman Filter: For Time-Varying Disturbance Rejection. IEEE Trans. Power Electron. 2020, 2, 2208–2221. [Google Scholar] [CrossRef]
  20. Yang, M.; Lang, X.; Long, J.; Xu, D. Flux Immunity Robust Predictive Current Control with Incremental Model and Extended State Observer for PMSM Drive. IEEE Trans. Power Electron. 2017, 12, 9267–9279. [Google Scholar] [CrossRef]
  21. Zhao, Y.; Qiao, W.; Ha, D. A Sliding-Mode Duty-Ratio Controller for DC/DC Buck Converters with Constant Power Loads. IEEE Trans. Ind. Appl. 2014, 2, 1448–1458. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, C.; Mi, Y.; Fu, Y.; Wang, P. Frequency Control of an Isolated Micro-Grid Using Double Sliding Mode Controllers and Disturbance Observer. IEEE Trans. Smart Grid 2018, 2, 923–930. [Google Scholar] [CrossRef]
  23. Yang, H.; Zhang, Y.; Liang, J.; Gao, J.; Walker, P.D.; Zhang, N. Sliding-Mode Observer Based Voltage-Sensorless Model Predictive Power Control of PWM Rectifier Under Unbalanced Grid Conditions. IEEE Trans. Ind. Electron. 2018, 7, 5550–5560. [Google Scholar] [CrossRef] [Green Version]
  24. Xia, J.; Guo, Y.; Dai, B.; Zhang, X. Sensor Fault Diagnosis and System Reconfiguration Approach for an Electric Traction PWM Rectifier Based on Sliding Mode Observer. IEEE Trans. Ind. Appl. 2017, 5, 4768–4778. [Google Scholar] [CrossRef]
  25. Sebaaly, F.; Vahedi, H.; Kanaan, H.Y.; Moubayed, N.; Al-Haddad, K. Sliding Mode Fixed Frequency Current Controller Design for Grid-Connected NPC Inverter. IEEE J. Emerg. Sel. Top. Power Electron. 2016, 4, 1397–1405. [Google Scholar] [CrossRef]
  26. Li, X.; Luo, X.; Li, S.; Li, J.; Guan, X. Consensus of second-order nonlinear multi-agent systems via sliding mode observer and controller. J. Syst. Eng. Electron. 2017, 4, 756–765. [Google Scholar]
  27. Sadeghi, R.; Madani, S.M.; Ataei, M.; Kashkooli, M.R.A.; Ademi, S. Super-Twisting Sliding Mode Direct Power Control of a Brushless Doubly Fed Induction Generator. IEEE Trans. Ind. Electron. 2018, 11, 9147–9156. [Google Scholar] [CrossRef]
  28. Hou, Q.; Ding, S.; Yu, X. Composite Super-Twisting Sliding Mode Control Design for PMSM Speed Regulation Problem Based on a Novel Disturbance Observer. IEEE Trans. Energy Convers. 2021, 4, 2591–2599. [Google Scholar] [CrossRef]
  29. Hou, Q.; Ding, S. GPIO Based Super-Twisting Sliding Mode Control for PMSM. IEEE Trans. Circuits Syst. II Express Briefs 2021, 2, 747–751. [Google Scholar] [CrossRef]
  30. Cao, Y.; Fu, Z.; Zhang, M.; Huang, J. Extended-State-Observer-Based Super Twisting Control for Pneumatic Muscle Actuators. Actuators 2021, 10, 35. [Google Scholar] [CrossRef]
  31. Liu, Y.-C.; Laghrouche, S.; Depernet, D.; Djerdir, A.; Cirrincione, M. Disturbance-Observer-Based Complementary Sliding-Mode Speed Control for PMSM Drives: A Super-Twisting Sliding-Mode Observer-Based Approach. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 5416–5428. [Google Scholar] [CrossRef]
  32. Luo, W.; Vazquez, S.; Liu, J.; Gordillo, F.; Franquelo, L.G.; Wu, L. Control System Design of a Three-Phase Active Front End Using a Sliding-Mode Observer. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 739–748. [Google Scholar] [CrossRef]
  33. Fu, D.; Zhao, X.; Zhu, J. A Novel Robust Super-Twisting Nonsingular Terminal Sliding Mode Controller for Permanent Magnet Linear Synchronous Motors. IEEE Trans. Power Electron. 2022, 3, 2936–2945. [Google Scholar] [CrossRef]
  34. Han, S.I. Fuzzy Supertwisting Dynamic Surface Control for MIMO Strict-Feedback Nonlinear Dynamic Systems with Supertwisting Nonlinear Disturbance Observer and a New Partial Tracking Error Constraint. IEEE Trans. Fuzzy Syst. 2019, 11, 2101–2114. [Google Scholar] [CrossRef]
  35. Xu, Y.; Ding, X.; Wang, J.; Wang, C. Robust three-vector-based low-complexity model predictive current control with supertwisting-algorithm-based second-order sliding-mode observer for permanent magnet synchronous motor. IET Power Electron. 2019, 11, 2895–2903. [Google Scholar] [CrossRef]
  36. Hur, N.; Jung, J.; Nam, K. A fast dynamic DC-link power-balancing scheme for a PWM converter-inverter system. IEEE Trans. Ind. Electron. 2001, 48, 794–803. [Google Scholar]
  37. Rodriguez, J.; Pontt, J.; Silva, C.; Correa, P.; Lezana, P.; Cortes, P.; Ammann, U. Predictive Current Control of a Voltage Source Inverter. IEEE Trans. Ind. Electron. 2007, 54, 495–503. [Google Scholar] [CrossRef]
  38. Guo, B.; Su, M.; Sun, Y.; Wang, H.; Dan, H.; Tang, Z.; Cheng, B. A Robust Second-Order Sliding Mode Control for Single-Phase Photovoltaic Grid-Connected Voltage Source Inverter. IEEE Access 2019, 7, 53202–53212. [Google Scholar] [CrossRef]
  39. Moreno, J.A.; Osorio, M. Strict Lyapunov Functions for the Super-Twisting Algorithm. IEEE Trans. Autom. Control 2012, 4, 1035–1040. [Google Scholar] [CrossRef]
Figure 1. Model of two-port SOP.
Figure 1. Model of two-port SOP.
Energies 15 03657 g001
Figure 2. Block diagram of STO.
Figure 2. Block diagram of STO.
Energies 15 03657 g002
Figure 3. Block diagram of outer-loop STC.
Figure 3. Block diagram of outer-loop STC.
Energies 15 03657 g003
Figure 4. Voltage vector of VSC.
Figure 4. Voltage vector of VSC.
Energies 15 03657 g004
Figure 5. Block diagram of the proposed control scheme of SOP.
Figure 5. Block diagram of the proposed control scheme of SOP.
Energies 15 03657 g005
Figure 6. (a) Current waveform and THD of PI and MPC; (b) Current waveform and THD of PI and TV-MPC; (c) Current waveform and THD of STC and TV-MPC.
Figure 6. (a) Current waveform and THD of PI and MPC; (b) Current waveform and THD of PI and TV-MPC; (c) Current waveform and THD of STC and TV-MPC.
Energies 15 03657 g006aEnergies 15 03657 g006b
Figure 7. (a) DC-side voltage waveform of PI and MPC, PI and TV-MPC and STC and TV-MPC; (b) Detailed view of (a) in dynamic state.
Figure 7. (a) DC-side voltage waveform of PI and MPC, PI and TV-MPC and STC and TV-MPC; (b) Detailed view of (a) in dynamic state.
Energies 15 03657 g007
Figure 8. (a) d-axis currents of SOP with no parameter mismatches; (b) q-axis currents of SOP with no parameter mismatches; (c) Disturbances observed by STO with no parameter mismatches.
Figure 8. (a) d-axis currents of SOP with no parameter mismatches; (b) q-axis currents of SOP with no parameter mismatches; (c) Disturbances observed by STO with no parameter mismatches.
Energies 15 03657 g008
Figure 9. (a) d-axis currents of SOP with 5L1 and 5L2; (b) q-axis currents of SOP with 5L1 and 5L2; (c) disturbances observed by STO with 5L1 and 5L2.
Figure 9. (a) d-axis currents of SOP with 5L1 and 5L2; (b) q-axis currents of SOP with 5L1 and 5L2; (c) disturbances observed by STO with 5L1 and 5L2.
Energies 15 03657 g009
Figure 10. (a) d-axis currents of SOP with 0.3L1 and 0.3L2; (b) q-axis currents of SOP with 0.3L1 and 0.3L2; (c) disturbances observed by STO with 0.3L1 and 0.3L2.
Figure 10. (a) d-axis currents of SOP with 0.3L1 and 0.3L2; (b) q-axis currents of SOP with 0.3L1 and 0.3L2; (c) disturbances observed by STO with 0.3L1 and 0.3L2.
Energies 15 03657 g010
Figure 11. (a) d-axis currents of SOP with 3R1 and 3R2; (b) q-axis currents of SOP with 3R1 and 3R2; (c) disturbances observed by STO with 3R1 and 3R2.
Figure 11. (a) d-axis currents of SOP with 3R1 and 3R2; (b) q-axis currents of SOP with 3R1 and 3R2; (c) disturbances observed by STO with 3R1 and 3R2.
Energies 15 03657 g011
Table 1. Voltage vector combination selection.
Table 1. Voltage vector combination selection.
SectorVoltage Vector Combination
IV1, V2, V0 or V7
IIV2, V3, V0 or V7
IIIV3, V4, V0 or V7
IVV4, V5, V0 or V7
VV5, V6, V0 or V7
VIV6, V1, V0 or V7
Table 2. Parameters of SOP.
Table 2. Parameters of SOP.
NameSymbolValue
VSC1 grid voltageu1220 V
VSC2 grid voltageu2220 V
VSC1 resistanceR10.03 Ω
VSC2 resistanceR20.03 Ω
VSC1 inductanceL13 mH
VSC2 inductanceL23 mH
DC-side capacitanceC5000 μF f
Sampling timeTs1 × 10−6 s
Table 3. Controller parameters.
Table 3. Controller parameters.
MethodOuter-Loop Controller Parameters
PI and MPCkp = 3.5, ki = 4.125
PI and TV-MPCkp = 3.5, ki = 4.125
STC and TV-MPCk1= 150, k2 = 3000
Table 4. STO and STC parameters.
Table 4. STO and STC parameters.
k1k2α1β1α2β2
10020050,0001,500,00050,0001,500,000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Z.; Zhou, H.; Su, H. Disturbance Observer-Based Model Predictive Super-Twisting Control for Soft Open Point. Energies 2022, 15, 3657. https://doi.org/10.3390/en15103657

AMA Style

Wang Z, Zhou H, Su H. Disturbance Observer-Based Model Predictive Super-Twisting Control for Soft Open Point. Energies. 2022; 15(10):3657. https://doi.org/10.3390/en15103657

Chicago/Turabian Style

Wang, Zhengqi, Haoyu Zhou, and Hongyu Su. 2022. "Disturbance Observer-Based Model Predictive Super-Twisting Control for Soft Open Point" Energies 15, no. 10: 3657. https://doi.org/10.3390/en15103657

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