Next Article in Journal
Lightweight Network with Variable Asymmetric Rebalancing Strategy for Small and Imbalanced Fault Diagnosis
Previous Article in Journal
A Vision-Based Underwater Formation Control System Design and Implementation on Small Underwater Spherical Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization

1
Department of Electrical Engineering, Northeast Electric Power University, Jilin 132012, China
2
Jilin Provincial International Joint Research Center of Precision Drive and Intelligent Control, Northeast Electric Power University, Jilin 132012, China
3
Department of Electrical Engineering, Tsinghua University, Beijing 100084, China
4
Shenzhen Guodian Technology Communication Company Ltd., Shenzhen 518031, China
*
Authors to whom correspondence should be addressed.
Machines 2022, 10(10), 878; https://doi.org/10.3390/machines10100878
Submission received: 31 August 2022 / Revised: 19 September 2022 / Accepted: 23 September 2022 / Published: 29 September 2022
(This article belongs to the Section Electromechanical Energy Conversion Systems)

Abstract

:
This study contrives a discrete-time adaptive decentralized control algorithm with input quantization for interconnected multi-machine power systems with SVC. First, a dynamic surface scheme is applied to the excitation controller design, in which first-order digital low-pass filters are used to predict the next virtual control law, which overcomes the model conversion problem in backstepping. Therefore, the controller design and structure are simplified. Further, an improved hysteresis quantizer is utilized for amplitude quantization of control input signals; along with the discretization of time, this achieves digital decentralized control. Finally, semi-global uniformly ultimately boundedness (SGUUB) of the whole control system is demonstrated based on the Lyapunov stability theory, and the effectiveness of the proposed control algorithm is verified on the ModelingTech real-time simulation experimental platform for power electronics.

1. Introduction

At the beginning of this century, power systems entered a new stage of development. The integration of multiple new energy sources and the increase in load equipment types make power system more complex (such as strong nonlinear characteristics, strong coupling characteristics, etc.), which brings new challenges to power system stability control [1,2,3,4,5,6]. The effective way to deal with the stability of a large-scale power system is to use advanced control theory to design controllers, such as generator excitation control, flexible AC transmission technology control, steam turbine speed control, and so on [7,8]. Generator excitation control has an excellent effect on improving the damping characteristics and stability of power system and is the most frequently used method [9,10,11,12,13]. In [12], for a multi-machine power system with unknown nonlinear dynamics, the author uses a nonlinear recursive algorithm to design an excitation controller, which improves the robustness of the system in the presence of measurement errors.
From the aspect of decentralized control theory, with the expansion of total installed capacity and a large-area interconnected power grid, the traditional linear control method is only effective for small external disturbances near the equilibrium point, and the feedback signal of each subsystem is difficult to collect in time and accurately, which makes the practical application of a centralized controller difficult [14]. To address these problems, Ref. [15] proposed a decentralized adaptive control scheme for the first time. Following the study of P. Ioannou, adaptive decentralized control strategy has been widely studied and applied, such as in [16,17,18,19,20,21,22]. In [21], for interconnected power systems, a decentralized robust load frequency controller was designed. In [23], time delays were considered.
It should be noted that all the above works are almost always developed in continuous time, and controller design based on continuous-time systems have made great progress and achievements [24,25,26,27,28]. However, in modern industrial production processes, controllers are almost always based on microprocessors to achieve digital control, such as single-chip microcomputers, DSP, PLC, etc. This means that a controller based on a continuous-time system must be converted into a digital signal through A/D and D/A to achieve control. However, due to the impact of sampling time, when a continuous-time control algorithm is implemented on a digital device, control performance is reduced or even invalid. Therefore, it is necessary and feasible to construct a discrete-time model of the controlled system and design a discrete-time controller [29,30,31].
In [29], for the first time, Yeh and Kokotovic designed an adaptive controller for a class of SISO discrete-time systems to ensure tracking performance and avoid the shortcomings of over-parameterization. Since then, by combining with fuzzy or neural networks, adaptive backstepping control schemes have been proposed for discrete-time systems, which significantly simplifies the controller design process for nonlinear systems [32,33,34,35]. For a class of single-input–single-output discrete-time systems with parameter uncertainties, in [36], an adaptive controller is designed using the state prediction, which eliminates the influence of parameter uncertainties and achieves accurate global output tracking. In order to deal with the unknown functions in a controlled system, fuzzy logic systems and neural networks are favored by scholars around the world because of their inherent universal approximation characteristics, and they have been widely used in the intelligent controller design process of discrete-time nonlinear systems [37,38,39].
Quantized control schemes, as an effective means to realize digital control, play an important role in computer-based intelligent control systems and are widely used in modern digital control and network control systems because they can produce sufficient accuracy and reduce communication rate. In [40,41], a quantized backstepping control scheme was designed for a class of nonlinear systems, in which both the quantized effect and input nonlinearity were taken into consideration. In [42], by considering the quantization of state measurement signals and the control input signal, a quantized output feedback control strategy was designed for a class of discrete-time systems, and the prescribed H performance of the closed-loop system was achieved. In [27,43], a novel hysteretic quantizer was introduced to the control system design for a class of nonlinear systems which had been introduced for its interconnectedness. The quantizer parameters are adjusted freely with dynamic changes to the tracking error and communication burden, which significantly improves the efficiency of the control system and the stability of he closed-loop system. Because of its norm estimation, the number of adjustable parameters is reduced to two, which simplifies controller design. One noteworthy fact is that the above-mentioned research overcomes the non-causal problem by transforming the system into a special form and makes it suitable for backstepping, which increases the complexity of controller design and stability analysis of discrete-time systems. There is still a lot of research space to be explored.
Motivated by the above discussion, in this paper, a discrete-time adaptive decentralized neural excitation controller with input quantization for interconnected multi-machine power systems is developed. Compared with existing related research work, the main features are as follows:
(1) The original system model does not need to be converted into an unknown special form, as we use dynamic surface control with a digital first-order low-pass filter at each step. Compared with backstepping control, digital first-order low-pass filters have been introduced to overcome the “explosion of complexity” in the proposed method and to avoid system conversions. Further, RBFNNs are employed to approximate the unknown nonlinear terms in the system. Therefore, the design and structure of the controller are simplified.
(2) An improved hysteresis quantizer is employed to quantize the control input signal amplitudes, which can reduce the number of transformations and reduce chattering compared to methods that do not use a hysteresis quantizer. Together with the discretization of time, digital control is practically realized. The transmission of a digital signal can effectively suppress noise, thus significantly improving the anti-interference ability of the power system. Because of the transmission delay of the power system, it is easier to stabilize by introducing sampling.
(3) The ModelingTech real-time simulation experiment platform for power electronics is used in this study to verify the utility of the proposed control strategy with input quatization. On the hardware-in-loop experimental platform, the controller and the model of the two-machine power system can run on different devices, and the signals are transmitted through the data transmission channel; the control of interconnected multi-machine power systems with input quantization is solved. Thus, the power system is tested and verified very similarly to the real situation.

2. System Description and Preliminaries

2.1. Multi-Machine Power System Model

The meanings of the main symbols are given in the Table 1.
The mathematical model of multi-machine power systems with n generators interconnected by a transmitted network and equipped with SVC is obtained using the method shown in [10]:
δ ˙ i t = ω i , ω ˙ i t = ω 0 2 H i P m i P e i D i 2 H i ω i t + d i , E ˙ q i ( t ) = 1 T d 0 i E f i ( t ) E q i ( t ) ,
where i = 1 , , n . After formula derivation, we obtain the equation as follows. Please see the Appendix A for a detailed Proof.
x ˙ i 1 = x i 2 , x ˙ i 2 = θ i 2 x i 2 g i 2 x i 3 + d i , x ˙ i 3 = θ i 3 x i 3 + g i 3 u i + γ i ( δ , ω ) , y i 1 = x i 1 .
x ˙ i 4 = g i 4 u B i + f i 4 ( x ¯ i 4 ) , y i 2 = x i 4 .
where y i 1 and y i 2 are the output signals, and θ i 2 = D i 2 H i , θ i 3 = 1 T d 0 i , g i 2 = ω 0 2 H i , g i 3 = 1 T d 0 i , g i 4 = X 1 i X 2 i T c i X d Σ i , u B i = x i 4 u B i , f i 4 ( x ¯ i 4 ) = sin x i 1 X 1 i X 2 i ( x i 4 + V r e f i ) ( X d Σ i ) 2 x i 2 E q i X 1 i X 2 i ( x i 4 + V r e f i ) X d Σ i T c i ( B L i + B C i ) + X 2 i 2 E q i + X 1 i X 2 i cos x i 1 ( x i 4 + V r e f i ) ( X d Σ i ) 2 ( X d Σ i T d 0 i X d Σ i E q i + 1 T d 0 i X d i X d i X d Σ i cos x i 1 ) + X 2 i 2 x i 3 + X 1 i X 2 i V s i cos δ i T d 0 i V m i ( X d Σ i ) 2 u i .
Similar to [39], by using the Euler method, the interconnected multi-machine power systems (2) and (3) are discretized, and the dynamic model in discrete-time form can be obtained as follows:
x i 1 ( k + 1 ) = x i 1 ( k ) + Δ t x i 2 ( k ) , x i 2 ( k + 1 ) = ( 1 + Δ t θ i 2 ) x i 2 ( k ) Δ t g i 2 x i 3 ( k ) + Δ t d i ( k ) , x i 3 ( k + 1 ) = ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t g i 3 Q u i ( k ) + Δ t j = 1 n δ j i x i 1 , x i 2 , y i 1 ( k ) = x i 1 ( k ) .
x i 4 ( k + 1 ) = x i 4 ( k ) + Δ t g i 4 Q u B i ( k ) + Δ t f i 4 ( x ¯ i 4 ) , y i 2 ( k ) = x i 4 ( k ) .
The control objective in this paper is to design a neural network-based decentralized digital dynamic surface excitation control scheme for a multi-machine power system with SVC (1), (A1), and (A2), and to ensure all the signals of the closed loop are ultimately bounded and converge the tracking error into an arbitrarily small neighborhood of the origin.

2.2. Hysteresis Quantizer Description

Similar to the literature [27], the description of the hysteresis quantizer we use is as follows.
Q i u i = p i , j , if p i , j 1 + δ i < u i p i , j , Q i p i , j , or p i , j u i < p i , j 1 δ i , Q i p i , j , 1 + δ i p i , j , if p i , j < u i p i , j 1 δ i , Q i 1 + δ i p i , j , or p i , j 1 δ i u i < p i , j + 1 , Q i 1 + δ i p i , j , 0 , if 0 u i p i , 1 1 + δ i , or p i , 1 1 + δ i < u i < p i , 1 , Q i = 0 , Q i u i , if u i < 0 .
where δ i = 1 ε i ( t ) / 1 + ε i ( t ) , 0 < ε i ( t ) < 1 , p i , j = a i ( t ) ε i 1 j ( t ) , a i ( t ) > 0 , j = 1 , 2 , 3 . The parameter a i ( t ) determines the size of the dead-zone for Q i u i , and ε i ( t ) is a measure of quantitative density. The smaller ε i ( t ) is, the coarser the quantizer. In Formula (6), Q i ( t ) is the latest value of Q i , and Q i ( 0 ) : = 0 . When t 0 , T i , 1 , there is Q i ( t ) = 0 , and Q i ( t ) = Q i u i ( T i , h ) for t T i , h , T i , h + 1 , where T i , h ( h = 1 , 2 , 3 ) , 0 < T i , 1 < T i , 2 < T i , 3 < < + denotes the current time of Q i u i conversion. When u > 0 , Formula (6) is drawn as in Figure 1.
Different from existing quantization methods, such as [14,44], the parameters of the quantizer are assumed to be certain constants or parameters from the literature [45], and the quantizer can be changed, but some included inequalities still need to be satisfied.
Remark 1.
Figure 1 expresses the mathematical relation for Equation (6), and there are no units on either axis. The hysteresis quantizer is introduced in this paper; it can decrease the number of transitions and reduce the chattering phenomena.
In the entire operation program, let the maximum values of a i ( t ) and ε i ( t ) be represented as a ¯ i and ε ¯ i , and the minimum values are represented as a ̲ i and ε ̲ i ; we can get
0 < a ̲ i a i ( t ) a ¯ i , 0 < ε ̲ i ε i ( t ) ε ¯ i < 1 , t 0 .
By use of the Euler method, as in the literature [39], the discrete-time dynamic model of a multi-machine power system can be described as follows:
x i 1 ( k + 1 ) = x i 1 ( k ) + Δ t x i 2 ( k ) , x i 2 ( k + 1 ) = ( 1 + Δ t θ i 2 ) x i 2 ( k ) Δ t g i 2 x i 3 ( k ) + Δ t d i ( k ) , x i 3 ( k + 1 ) = ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t g i 3 Q u i ( k ) + Δ t j = 1 n δ j i x i 1 , x i 2 , y i 1 ( k ) = x i 1 ( k ) .
x i 4 ( k + 1 ) = x i 4 ( k ) + Δ t g i 4 Q u B i ( k ) + Δ t f i 4 ( x ¯ i 4 ) , y i 2 ( k ) = x i 4 ( k ) .

2.3. RBF Neural Networks (RBFNNs)

In this paper, the approximation property of RBF neural networks is used to approximate the unknown continuous function h i j ( ξ j ) with the following form [38]:
h i j ( ξ i j ) = η i j T ψ i j ( ξ i j ) ,
where ξ i j = ξ i j 1 , . . . , ξ i j p R p is the input of the RBFNN, η i j = η i j 1 , . . . , η i j m T R m is the weight vector, with m being the RBFNN node number, ψ i j ( ξ i j ) = ψ i j 1 ( ξ i j ) , . . . , ψ i j m ξ i j T R m is the Gaussian basis function with the following form
ψ i j l ( ξ i j ( k ) ) = exp ξ i j c i j l 2 b i j l 2 , l = 1 , . . . , m ,
with c i j l = c i j l 1 , . . . , c i j l p T the center of the Gaussian function, and b i j l R is the width. Then, (10) can be rewritten as
h i j ξ i j = η i j * T ψ i j ξ i j + ε i j ξ i j ,
where η i j * T , ε i j ξ i j are the ideal weight vector and the optimal approximation error, respectively, and have the following property: define ψ i j ( ξ i j ) 2 l i j , and ε i 2 ( ξ i 2 ( k ) ) ε ¯ i j , with l i j and ε ¯ i j positive constants when ξ i j belongs to a compact set Ω ξ i j . For the controlled (8) and (9), the following assumption are necessary [46].
Assumption 1.
The reference signal y r i is smooth and bounded; for k > 0 , [ y r i ( k ) , y r i ( k + 1 ) , y r i ( k + 2 ) ] belongs to a compact set Ω r .
Assumption 2.
The composite interference signal d i is bounded, and there is a positive constant d ¯ i such that d i ( k ) d ¯ i .
There exist two positive constants g _ i j and g ¯ i j such that g _ i j g i j g ¯ i j , i = 1 , 2 , , n , j = 2 , 3 , and the disturbance d i is bounded, which satisfies d i ( k ) d ¯ i .
Remark 2.
Since the reference signal y r i is always bounded, and g i j are unknown constants, Assumptions 1 and 2 are reasonable, and they are common assumptions in dynamic surface control methods [46].
The control objective in this paper is to design a neural network-based decentralized digital dynamic surface excitation control scheme for multi-machine power systems with SVC (1), (A1), and (A2), ensuring all the signals of the closed loop are ultimately bounded and converge the tracking error into an arbitrarily small neighborhood of the origin.
Remark 3.
In fact, in this paper, an RBFNN is used to estimate the unknown continuous function; the weight vector of the RBFNN is updated by the adaptive laws during the simulation. The adaptive laws are influenced by the inputs and states of the system. Thus, the RBFNN is learning online instead of learning offline.

3. Discrete-Time Decentralized Controller Scheme

The discrete-time decentralized adaptive dynamic surface quantized control (DDADSCQC) scheme for interconnected multi-machine systems with SVC is addressed. First, due to the drawbacks of traditional backstepping, digital first-order low-pass filters are introduced at the second and third steps to avoid coordinate transformation of the mathematical model. Next, the improved hysteresis quantizer is utilized to reduce chattering. Finally, RBFNNs are employed to reconstruct the unknown nonlinear terms. The control structure diagram is shown in Figure 2. Following is the detailed controller design.
Step 1: Define s i 1 as the first tracking error surface
s i 1 ( k ) = x i 1 ( k ) y r i ( k )
where y r i is the reference signal of the ith subsystem. From (8), we can obtain
s i 1 ( k + 1 ) = x i 1 ( k + 1 ) y r i ( k + 1 ) = x i 1 ( k ) + Δ t x i 2 ( k ) y r i ( k + 1 ) .
Then, choose the virtual control x i 2 d ( k ) as
x i 2 d ( k ) = k i 1 Δ t x i 1 ( k ) + y r i ( k + 1 ) .
Let x i 2 d ( k ) pass through the following first-order filter to obtain a new state variable z i 2 ( k ) :
τ i 2 z i 2 ( k + 1 ) + b i 2 z i 2 ( k ) = x i 2 d ( k ) , z i 2 ( 0 ) = x i 2 d ( 0 )
where τ i 2 is the time constant, and b i 2 is a positive parameter.
Step 2: The second error surface s i 2 ( k ) is defined as
s i 2 ( k ) = x i n x i 2 ( k ) z i 2 ( k ) .
From the second equation of (8), the first difference of s i 2 ( k ) yields
s i 2 ( k + 1 ) = x i 2 ( k + 1 ) z i 2 ( k + 1 ) = ( 1 + Δ t θ i 2 ) x i 2 ( k ) Δ t g i 2 x i 3 ( k ) + Δ t d i ( k ) z i 2 ( k + 1 ) .
Let:
h i 2 ( k ) = 1 Δ t g i 2 ( 1 + Δ t θ i 2 ) x i 2 ( k ) + Δ t d i ( k ) z i 2 ( k + 1 ) .
Noting that h i 2 ( k ) contains the external disturbance d i ( k ) and uncertain parameters g i 2 and θ i 2 , this increases the complexity of the controller structure and makes controller design more difficult. Therefore, an RBF neural network is introduced to estimate the unknown nonlinear term h i 2 ( k ) online:
h i 2 ( k ) = η i 2 * T ψ i 2 ( ξ i 2 ( k ) ) + ε i 2 ( ξ i 2 ( k ) ) ,
which has characteristics such as ψ i 2 ( ξ i 2 ( k ) ) 2 l i 2 , ε i 2 ( ξ i 2 ( k ) ) ε ¯ i 2 and ξ i 2 ( k ) = x ¯ i 2 ( k ) , x i 2 d ( k ) , z i 2 ( k ) T Ω ξ i 2 and is the input vector of the RBFNN. Let η ^ i 2 ( k ) be the estimate of η i 2 * , and η ˜ i 2 ( k ) = η ^ i 2 ( k ) η i 2 * k . Now, the second virtual control law x i 3 d ( k ) and adaptive law η ^ i 2 ( k + 1 ) can be chosen as
x i 3 d ( k ) = k i 2 s i 2 ( k ) + k i 2 η ^ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) ,
η ^ i 2 ( k + 1 ) = η ^ i 2 ( k ) λ i 2 ( ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) + σ i 2 η ^ i 2 ( k ) ) ,
where k i 2 , λ i 2 , and σ i 2 are the positive design parameters. Similar to [47], there are no rules or limitations in the process of controller design, and the ultimate goal is to satisfy the Lyapunov stability condition. According to (22), the following formula is available
η ˜ i 2 ( k + 1 ) = η ˜ i 2 ( k ) λ i 2 ( ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) + σ i 2 η ^ i 2 ( k ) ) .
Let x i 3 d ( k ) pass through a first-order filter to obtain a new state variable z i 3 ( k ) ,
τ i 3 z i 3 ( k + 1 ) + b i 3 z i 3 ( k ) = x i 3 d ( k ) , z i 3 ( 0 ) = x i 3 d ( 0 )
where τ i 3 is the time constant, and b i 3 is a positive parameter.
Step 3: Define the third error surface s i 3 ( k ) ,
s i 3 ( k ) = x i 3 ( k ) z i 3 ( k ) .
According to (8), the first difference of s i 3 ( k ) is
s i 3 ( k + 1 ) = x i 3 ( k + 1 ) z i 3 ( k + 1 ) = ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t g i 3 Q ( u i ( k ) ) + Δ t j = 1 n δ j i x i 1 , x i 2 z i 3 ( k + 1 )
where Q ( u i ( k ) ) has been described in (6); define
ι i 1 ( k ) = Q ( u i ( k ) ) u i ( k ) , if u i ( k ) a ( k ) , 1 , if u i ( k ) < a ( k ) ,
ι i 2 ( k ) = 0 , if u i ( k ) a ( k ) , Q ( u i ( k ) ) u i ( k ) , if u i ( k ) < a ( k ) .
Then, the quantizer (6) can be rewritten as:
Q ( u i ( k ) ) = ι i 1 ( k ) u i ( k ) + ι i 2 ( k ) .
As described in [27], the following inequality can be obtained
1 δ Q ( u i ( k ) ) u i ( k ) 1 + δ , if u i ( k ) a ( k ) ,
Q ( u i ( k ) ) u i ( k ) < a ( k ) , if u i ( k ) < a ( k ) .
Using (27)–(31) and (6), we obtain
ι ̲ i 1 ι i 1 ( k ) ι ¯ i 1 , ι i 2 ( k ) a ¯ ( k ) , k 0 ,
ι ̲ i 1 = 2 ε ̲ i 1 + ε ̲ i , ι ¯ i 1 = 2 1 + ε ̲ i .
Substituting (29) into (26) gives us
s i 3 ( k + 1 ) = ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t g i 3 ι i 1 ( k ) u i ( k ) + ι i 2 ( k ) + Δ t j = 1 n δ j i x i 1 , x i 2 z i 3 ( k + 1 ) .
Formula (34) can be reorganized into the following form:
s i 3 ( k + 1 ) = Δ t g i 3 ι i 1 ( k ) [ u i ( k ) + 1 Δ t g i 3 ι i 1 ( k ) ( Δ t g i 3 ι i 2 ( k ) + ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t j = 1 n δ j i x i 1 , x i 2 z i 3 ( k + 1 ) ) ] .
Let
h i 3 ( k ) = 1 Δ t g i 3 ι i 1 ( k ) [ Δ t g i 3 ι i 2 ( k ) + ( 1 + Δ t θ i 3 ) x i 3 ( k ) + Δ t j = 1 n δ j i x i 1 , x i 2 z i 3 ( k + 1 ) ] .
Noting that h i 3 ( k ) contains the nonlinear term j = 1 n δ j i x i 1 , x i 2 , h i 3 ( k ) can be approximated by RBFNNs
h i 3 ( k ) = η i 3 * T ψ i 3 ( ξ i 3 ( k ) ) + ε i 3 ( ξ i 3 ( k ) ) .
Similar to (20), we have ψ i 3 ( ξ i 3 ( k ) ) 2 l i 3 , and ε i 3 ( ξ i 3 ( k ) ) ε ¯ i 3 , ξ i 3 ( k ) = [ x ¯ i 3 ( k ) , x i 1 , x i 2 , z i 3 ( k + 1 ) ] T Ω ξ i 3 is the input vector of (37). The control law u i ( k ) is designed as
u i ( k ) = k i 3 η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) ,
where k i 3 > 0 is a design parameter, and we choose the adaptation law as
η ^ i 3 ( k + 1 ) = η ^ i 3 ( k ) λ i 3 ( ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) + σ i 3 η ^ i 3 ( k ) ) ,
where λ i 3 and σ i 3 are the positive design parameters, The term η i 3 * can be subtracted from each side of (39), and the following formula is available:
η ˜ i 3 ( k + 1 ) = η ˜ i 3 ( k ) λ i 3 ( ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) + σ i 3 η ^ i 3 ( k ) ) .
Step 4: Define
s i 4 ( k ) = y i 2 ( k ) V r e f i ( k )
as the fourth error surface; from (9), it yields
s i 4 ( k + 1 ) = y i 2 ( k + 1 ) V r e f i ( k + 1 ) = x i 4 ( k ) + Δ t g i 4 Q ( u B i ( k ) ) + Δ t f i 4 ( x ¯ i 4 ) V r e f i ( k + 1 ) .
Similar to (27)–(33), one has:
Q ( u B i ( k ) ) = ι i 3 ( k ) u B i ( k ) + ι i 4 ( k )
where
ι i 3 ( k ) = Q ( u B i ( k ) ) u B i ( k ) , if u B i ( k ) a ( k ) , 1 , if u B i ( k ) < a ( k ) ,
ι i 4 ( k ) = 0 , if u B i ( k ) a ( k ) , Q ( u B i ( k ) ) u B i ( k ) , if u B i ( k ) < a ( k ) .
By (32) and (45), we have
1 δ Q ( u B i ( k ) ) u B i ( k ) , 1 + δ , if u B i ( k ) a ( k ) ,
Q ( u B i ( k ) ) u B i ( k ) < a ( k ) , if u B i ( k ) < a ( k ) .
From (44)–(47) and (6), we have
ι ̲ i 3 ι i 3 ( k ) ι ¯ i 3 , ι i 4 ( k ) a ¯ ( k ) , k 0 ,
ι ̲ i 3 = 2 ε ̲ i 1 + ε ̲ i , ι ¯ i 3 = 2 1 + ε ̲ i .
Then, substituting (43) into (42) gives
s i 4 ( k + 1 ) = x i 4 ( k ) + Δ t g i 4 ( ι i 3 ( k ) u B i ( k ) + ι i 4 ( k ) ) + Δ t f i 4 ( x ¯ i 4 ) V r e f i ( k + 1 ) .
Let
h i 4 ( k ) = 1 Δ t g i 4 ι i 3 ( k ) ( Δ t g i 4 ι i 4 ( k ) + x i 4 ( k ) + Δ t f i 4 ( x ¯ i 4 ) V r e f i ( k + 1 ) ) ,
then, (50) can be rewritten as
s i 4 ( k + 1 ) = Δ t g i 4 ι i 3 ( k ) [ u B i ( k ) + h i 4 ( k ) ] .
Similarly, h i 4 ( k ) can be approximated by RBFNNs as
h i 4 ( k ) = η i 4 * T ψ i 4 ( ξ i 4 ( k ) ) + ε i 4 ( ξ i 4 ( k ) ) .
Similar to (20) and (37), one has ψ i 4 ( ξ i 4 ( k ) ) 2 l i 4 and ε i 4 ( ξ i 4 ( k ) ) ε ¯ i 4 ; the input variable vector of (53) is ξ i 4 ( k ) = [ x ¯ i 4 ( k ) , V r e f i ( k + 1 ) ] T Ω ξ i 4 . Now the final controller u B i ( k ) and adaptive law η ^ i 4 ( k ) are constructed as
u B i ( k ) = k i 4 η ^ i 4 T ( k ) ψ i 4 ( ξ i 4 ( k ) ) ,
η ^ i 4 ( k + 1 ) = η ^ i 4 ( k ) λ i 4 ( ψ i 4 ( ξ i 4 ( k ) ) s i 4 ( k + 1 ) + σ i 4 η ^ i 4 ( k ) ) ,
where the design parameters k i 4 > 0 , λ i 4 > 0 , and σ i 4 > 0 .

4. Stability Analysis

The stability analysis for the decentralized discrete adaptive dynamic surface quantized control scheme is presented. Define the filter error of (16) and (24) as
y i 2 ( k ) = z i 2 ( k ) x i 2 d ( k ) , y i 3 ( k ) = z i 3 ( k ) x i 3 d ( k ) ,
where x i 2 d ( k ) , z i 2 ( k ) , x i 3 d ( k ) and z i 3 ( k ) are given by (15), (16), (21) and (24). In view of (17) and (25), it follows that
x i 2 ( k ) x i 2 d ( k ) = s i 2 ( k ) + y i 2 ( k ) , x i 3 ( k ) x i 3 d ( k ) = s i 3 ( k ) + y i 3 ( k ) .
Considering the Lyapunov function candidate
V i 1 ( k ) = s i 1 2 ( k ) ,
then the first forward difference of V i 1 ( k ) is computed by
Δ V i 1 ( k ) = s i 1 2 ( k + 1 ) s i 1 2 ( k ) = x i 1 ( k ) + Δ t x i 2 ( k ) y r i ( k + 1 ) 2 s i 1 2 ( k ) .
Δ V i 1 ( k ) can be rewritten as
Δ V i 1 ( k ) = [ Δ t x i 2 ( k ) x i 2 d ( k ) + ( 1 k i 1 ) x i 1 ( k ) ( 1 k i 1 ) y r i ( k + 1 ) ] 2 s i 1 2 ( k ) .
Define the second Lyapunov function candidate as
V i 2 ( k ) = 1 Δ t g ¯ i 2 s i 2 2 ( k ) + 1 λ i 2 η ˜ i 2 T ( k ) η ˜ i 2 ( k ) .
The first forward difference of V i 2 ( k ) is computed by
Δ V i 2 ( k ) = 1 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) s i 2 2 ( k ) + 1 λ i 2 η ˜ i 2 T ( k + 1 ) η ˜ i 2 ( k + 1 ) η ˜ i 2 T ( k ) η ˜ i 2 ( k ) .
Define the third Lyapunov function candidate as
V i 3 ( k ) = 1 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k ) + 1 λ i 3 η ˜ i 3 T ( k ) η ˜ i 3 ( k ) .
Similar to (60) and (62), we have
Δ V i 3 ( k ) = 1 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k + 1 ) s i 3 2 ( k ) + 1 λ i 3 η ˜ i 3 T ( k + 1 ) η ˜ i 3 ( k + 1 ) η ˜ i 3 T ( k ) η ˜ i 3 ( k ) .
Then, the Lyapunov function is chosen as
V i ( k ) = j = 1 4 V i j ( k ) + j = 2 3 y i j 2 ( k ) .
Therefore, from (56)–(63), we have
Δ V i ( k ) = j = 1 4 Δ V i j ( k ) + j = 2 3 y j i 2 ( k + 1 ) y i j 2 ( k ) .
Based on the above analysis, the main results are given in Theorem 1.
Theorem 1.
Consider multi-machine power system (8) and (9) with hysteresis quantizer (6), first-order filters (16) and (24), virtual control laws (15) and (21), adaptive laws (22), (39), and (55), final controllers (38) and (54), and positive definite Lyapunonv function (65). The control system initial values satisfy V 0 P , P > 0 ; then, by selecting the appropriate sampling time Δ t , and design parameters such as k i j , τ i j , λ i j , and σ i j such that all the signals of the closed-loop system are semi-globally uniformly ultimately bounded, and the tracking error will converge to a sufficiently small neighborhood of zero for k > 0 . The details of the proof are given in Appendix A. Regarding stability of the closed-loop system, the closed-loop system structure is shown in Figure 2. Under the designed virtual speed of the generator signals (T2.2) and electrical power signals (T2.5), the final controller signals are (T2.9) and (T2.12) by selecting the appropriate sampling time and design parameters such as τ i j , λ i j ,   σ i j such that the semi-globally uniformly ultimately boundedness (SUUB) of all the signals, including the states x i j ( k ) , ( i = 1 , , n , j = 1 , , 4 ) , the NN weight estimates η ^ i j ( i = 1 , , n ,   j = 2 , , 4 ) , the control input u i ( k ) , u B i ( k ) , and the tracking errors, converge to a bounded compact set Ω = { i = 1 n ( s i 1 ( k ) + 1 Δ t g ¯ i 2 s i 2 ( k ) + 1 Δ t g ¯ i 3 ι ¯ i 1 s i 3 ( k ) + 1 Δ t g ¯ i 4 ι ¯ i 3 s i 4 ( k ) + j = 2 4 η ˜ i j ( k ) η ˜ i j ( k ) / λ i j + j = 2 3 y i j 2 ( k ) ) P } , with P being a given arbitrarily positive number. The Proof is available in the Appendix A.

5. Experimental Verification

A two-machine power system model with SVC is used in this experimental process, as shown in Figure 3. The parameters of the system (1) and (A2) are given in Table 2. In order to illustrate the effectiveness of the proposed control scheme, the experiments are completed on the ModelingTech real-time simulation experimental platform of power electronics, which is shown in Figure 4. Figure 5 shows the experimental system architecture.
In these experiments, the operation point is selected as δ 10 = 60.07 degree, ω 10 = 314.15 degree/s, P m 10 = 1.03 p.u., V r e f 1 = 0.96 p.u., δ 20 = 60.06 degree, ω 20 = 314.12 degree/s, P m 20 = 1.02 p.u., and V r e f 2 = 0.94 p.u., and we assume that a three-phase short-circuit fault occurs and lasts for 0.2 s at t = 5.92 s of the experiment. The control objective is to design the control laws (38) and (54) to achieve the predetermined tracking performance of power angle and access point voltage of SVC. After eliminating the three-phase short-circuit fault, the power angle, speed, and electric power can be kept in a small range near the working point.
To achieve the desired tracking error performance, a suitable sampling period Δ t is a critical issue for a discrete-time control system; in this paper, when considering the model precision, control performance, and computer burden, we choose Δ t = 0.001 s, k 11 = 0.01 , k 12 = 0.0014 , k 13 = 1.34 , k 14 = 1.2 , k 112 = 0.215 , k 21 = 0.01 , k 22 = 0.0015 , k 23 = 1.35 , and k 24 = 1.3 , k 222 = 0.262 . The parameters of the RBFNN regulation law are as follows: λ 12 = 0.015 , σ 12 = 0.3 , λ 13 = 0.07 , σ 13 = 0.25 , λ 14 = 0.04 , σ 14 = 0.6 , λ 22 = 0.015 , σ 22 = 0.3 , λ 23 = 0.08 , σ 23 = 0.2 , λ 24 = 0.04 , and σ 24 = 0.8 . For the RBFNN Gaussian basis function, we select ψ 12 ( ξ 12 ( k ) ) and ψ 22 ( ξ 22 ( k ) ) with 21 nodes and the centers c 12 l R 3 , c 22 l R 3 evenly spaced in 60 , + 60 × 314 , + 314 × 1 , + 1 , and width b 12 l = b 22 l = 1 , l = 1 , . . . , 21 . For NN Gaussian basis function, we select ψ 13 ( ξ 13 ( k ) ) and ψ 23 ( ξ 23 ( k ) ) with 17 nodes and centers c 13 l R 4 , c 23 l R 4 , evenly spaced in 60 , + 60 × 314 , + 314 × 2 , + 2 × 1 , + 1 , and width b 13 l = b 23 l = 1 , l = 1 , . . . , 15 . For the last RBFNNs Gaussian basis function, we select ψ 14 ( ξ 14 ( k ) ) and ψ 24 ( ξ 24 ( k ) ) with 15 nodes and centers c 14 l R 5 , c 24 l R 5 , evenly spaced in 60 , + 60 × 314 , + 314 × 2 , + 2 × 1 , + 1 × 1 , + 1 , and width b 14 l = b 24 l = 1 , l = 1 , . . . , 21 .
Remark 4.
It is should be noted that the there is no fixed parameter design method for controller parameter selection. It is usually selected according to Equations (A41)–(A47), personal experience, and characteristics of the control system. According to the actual results of the data obtained from the experiment with multiple sets of parameters, we get the optimal solution after repeated comparison and testing.
Comparison of the proposed control strategy in this paper with traditional discrete-time backstepping (BC) methods are conducted in this experimental. The maximum value of the steady tracking error (MVTE), E max = max s i 1 k , k > 8000 , i = 1 , 2 and the root mean square values of steady tracking error (RMSVTE), E R M S V T E = ( k = m n s i 1 ( k ) / ( m n ) ) , m = 8000 , n = 20,000, i = 1 , 2 , are shown in Table 3.
Remark 5.
According to [48], the control law of the BC method is:
u = T c i k i sin ( x 1 + δ 0 ) e 2 e 3 γ 2 ( c 2 + m 2 + θ ^ k i sin ( x 1 + δ 0 ) ) 2 c 1 x 2 e 3 2 γ 2 + 1 T c i ( x 3 + B c i ) 1 k i sin ( x 1 + δ 0 ) [ c 2 c 1 x 2 + θ ^ x 2 + m 1 x 2 + ( c 2 + m 2 θ ^ ) ( θ ^ x 2 + a 0 + k i sin ( x 1 + δ 0 ) ( x 3 + B c i ) ) ] + cos ( x 1 + δ 0 ) x 2 k i sin 2 ( x 1 + δ 0 ) [ m 1 x 1 + m 2 x 2 + θ ^ x 2 + a 0 + c 2 e 2 ] β e 3 }
θ ^ = ρ [ e 2 + e 3 ( c 2 + m 2 + θ ^ ) k i sin ( x 1 + δ 0 ) ] x 2
with k i = ω i 0 / E q i H i D i , m 1 = c 1 / γ 2 1 / 2 c 1 q 2 2 + σ , m 2 = 1 / γ 2 + 1 / 2 q 2 2 + c 1 , m 3 = ε 1 / γ 2 1 / 2 q 2 2 ε 1 + ε 1 . The parameters of the BC control method are: c 1 = c 2 = 2.6 , ρ = 1 , β = 95 , γ = 1 , ε 1 = ε 2 = 25 , σ = 30 , q 1 = q 2 = 0.45 ; otherwise, δ 0 , ω i 0 , T c i , B c i , E q i , H i , D i are same as the original version.
Remark 6.
In Figure 6, to be more consistent with the actual situation, the initial speed parameters of the two machines in this paper are different, so there will be phase offset in the two machines. When the three-phase short circuit is triggered, if the two motors are not in the same phase, there will be different results.
The results of the experiment are shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. Figure 7 shows the power angle output error performance comparison of the two control strategies. It can be seen that under the actions of the proposed controller (38) and (54), there is smaller steady output error and better transient response performance. Figure 8 presents response curves of the power angles by using the proposed control algorithm. Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12, respectively, introduce the rotating speed, electric power, control signals, access point voltage of SVC, and the control input of SVC for G # 1 and G # 2 . Figure 13 and Figure 14 show weight-norm estimation of the RBFNNs.

6. Results and Discussions

In this article, a discrete-time adaptive decentralized control scheme is developed to deal with the stability of multi-machine power systems. An external disturbance and subsystem interconnection are considered. By utilizing a digital first-order low-pass filter, the adaptation laws and controller are designed based on discrete-time control theory, and the non-causal problems that lead to the complex structure of the controller are effectively avoided. The improved hysteresis quantizer realizes quantization of amplitude of the control input signal while discretizing in time, which can improve the stability of the power system and reduce the chattering phenomena, so a digital adaptive controller of the multi-machine power system is designed. Stability analysis based on Lyapunov’s method shows that all signals of the whole closed-loop system are SUUB, and the proposed control algorithm is verified through the ModelingTech real-time experiment platform of power electronics, which shows that the control strategy achieves the expected control effect. The proposed method provides 0.0127 and 0.0383 less MVTE, as well as 0.0098 and 0.0121 less RMSVTE compared to BC in G#1 and G#2, respectively.

Author Contributions

Conceptualization, G.C. and X.Z.; methodology, J.Z.; software, M.W. and P.L.; validation, P.L., J.G. and M.W.; formal analysis, J.G. and M.W.; investigation, J.G. and M.W.; data curation, J.G. and M.W.; writing—original draft preparation, J.G., P.L. and M.W.; writing—review and editing, X.Z.; visualization, J.G. and M.W.; supervision, G.C., X.Z. and H.H.; project administration, G.C. and X.Z.; funding acquisition, G.C. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science and Technology Project of Jilin Province, grant number 20210509053RQ.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Problem Statement

From (1), the electrical equations are:
E f i ( t ) = k e i u f i , I q i ( t ) = j = 1 n E q j ( t ) B i j sin ( δ i δ j ) , E q i ( t ) = x a d i I f i ( t ) = E q i ( t ) + ( x d i x d i ) I d i ( t ) , I d i ( t ) = j = 1 n E q j ( t ) B i j cos ( δ i δ j ) , P e i ( t ) = j = 1 n E q i ( t ) E q j ( t ) B i j sin ( δ i δ j ) , Q e i ( t ) = j = 1 n E q i ( t ) E q j ( t ) B i j cos ( δ i δ j ) .
According to [49,50], the SVC model is expressed as:
B ˙ L i = 1 T c i ( B L i + B C i + u B i ) ,
where i represents the ith generator of n-interconnected generators, d i is a composite disturbance signal that includes continuous changes in input mechanical power and load, unknown system interference, etc.
According to [4], defining P m i = P m i 0 as a positive constant, the dynamic model (1), (A1), and (A2) can be transformed into the following form:
δ ˙ i t = ω i , ω ˙ i t = D i 2 H i ω i t ω 0 2 H i Δ P e i + d i , Δ P ˙ e i ( t ) = 1 T d 0 i Δ P e i ( t ) + 1 T d 0 i u i + γ i ( δ , ω ) .
where u i and γ i ( δ , ω ) represent the control input and interconnection items, respectively, and can be expressed as
u i = I q i E f i ( x d i x d i ) I d i I q i P m i T d 0 i Q e i ω i
γ i ( δ , ω ) = E q i j = 1 n E ˙ q j ( t ) B i j sin ( δ i δ j ) E q i j = 1 n E q j ( t ) B i j cos ( δ i δ j ) ω j ,
and γ i ( δ , ω ) satisfies
γ i ( δ , ω ) j = 1 n γ i 1 j δ j + γ i 2 ω j ,
where γ i 1 j = j = 1 , j i n 4 P 1 i j T d 0 j min P e i max , when j = i or γ i 1 j = 4 P 1 i j T d 0 j min P e i max , when j i , γ i 2 = P 2 i j Q e i max , with P 1 i j and P 2 i j being either 1 or 0, and ( ) m i n and ( ) m a x represent the minimum and maximum values of ( ) . Then, the last two equations in (A1) can be rewritten as:
P e i = E q i I q i , Q e i = E q i I d i .
Let the ith system state vector x ¯ i 4 = [ x i 1 , x i 2 , x i 3 , x i 4 ] T = [ δ i , ω i , Δ P e i , Δ V m i ] T , where Δ P e i = P e i P m i , Δ V m i = V m i V r e f i with
V m i = ( X 2 i E q i ) 2 + ( X 1 i ) 2 + 2 X 1 i X 2 i E q i cos x i 1 X d Σ i ,
where X 1 i = x d i + X T i , X d Σ i = X 1 i + X 2 i + X 1 i X 2 i ( B L i B C i ) , with X 2 i and X T i the reactance of the transmission line and the transformer, respectively. Then, (A3) and (A2) can be converted into (2) and (3).

Appendix A.2. Proof of Theorem 1

Substituting (57) into (60) gives us
Δ V i 1 ( k ) = [ Δ t s i 2 ( k ) + y i 2 ( k ) + ( 1 k i 1 ) x i 1 ( k ) 1 k i 1 y r i ( k + 1 ) ] 2 s i 1 2 ( k ) , = [ Δ t ( s i 2 ( k ) + y i 2 ( k ) ) + B 1 i ( · ) ] 2 s i 1 2 ( k ) ,
where B 1 i ( · ) = ( 1 k i 1 ) x i 1 ( k ) 1 k i 1 y r i ( k + 1 ) . Then, according to Young’s inequality, (A9) can be rewritten as
Δ V i 1 ( k ) 3 Δ t 2 s i 2 2 ( k ) + 3 Δ t 2 y i 2 2 ( k ) + 3 B 1 i 2 s i 1 2 ( k ) .
Substituting (23) into (62) can yield
Δ V i 2 ( k ) = 1 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) s i 2 2 ( k ) 2 η ˜ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) 2 σ i 2 η ˜ i 2 T ( k ) η ^ i 2 ( k ) + λ i 2 ψ i 2 T ( ξ i 2 ( k ) ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 2 ( k + 1 ) + 2 λ i 2 σ i 2 η ^ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) + λ i 2 σ i 2 2 η ^ i 2 T ( k ) η ^ i 2 ( k ) ,
where
2 σ i 2 η ˜ i 2 T ( k ) η ^ i 2 ( k ) = σ i 2 η ˜ i 2 ( k ) 2 σ i 2 η ^ i 2 ( k ) 2 + σ i 2 η i 2 * ( k ) 2 .
From (18)–(20) and (21), we can obtain
η ˜ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) = s i 2 ( k + 1 ) Δ t g i 2 + ( s i 3 ( k ) + y i 3 ( k ) ) + ε i 2 ( ξ i 2 ( k ) ) + k i i 2 s i 2 ( k ) + ( 1 + k i 2 ) η ^ i 2 ( k ) ψ i 2 ( ξ i 2 ( k ) )
2 η ˜ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) = 2 s i 2 2 ( k + 1 ) Δ t g i 2 2 ε i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) 2 s i 3 ( k ) s i 2 ( k + 1 ) 2 y i 3 ( k ) s i 2 ( k + 1 ) 2 k i i 2 s i 2 ( k ) s i 2 ( k + 1 ) 2 ( 1 + k i 2 ) η ^ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) .
By Young’s inequality and ε i 2 ( ξ i 2 ( k ) ) ε ¯ i 2 , we have
2 ε i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) Δ t g ¯ i 2 λ i 2 ε ¯ i 2 2 + λ i 2 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) ,
2 s i 3 ( k ) s i 2 ( k + 1 ) Δ t g ¯ i 2 λ i 2 s i 3 2 ( k ) + λ i 2 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) ,
2 y i 3 ( k ) s i 2 ( k + 1 ) 1 2 y i 3 2 ( k ) + 2 s i 2 2 ( k + 1 ) ,
2 k i i 2 s i 2 ( k ) s i 2 ( k + 1 ) Δ t g ¯ i 2 k i i 2 2 λ i 2 s i 2 2 ( k ) + λ i 2 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) .
Similarly, we have
λ i 2 ψ i 2 T ( ξ i 2 ( k ) ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 2 ( k + 1 ) λ i 2 l i 2 s i 2 2 ( k + 1 ) ,
2 λ i 2 σ i 2 η ^ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) λ i 2 l i 2 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) + Δ t g ¯ i 2 λ i 2 σ i 2 2 η ^ i 2 ( k ) 2 ,
2 ( 1 + k i 2 ) η ^ i 2 T ( k ) ψ i 2 ( ξ i 2 ( k ) ) s i 2 ( k + 1 ) 2 l i 2 s i 2 2 ( k + 1 ) + 1 2 ( 1 + k i 2 ) 2 η ^ i 2 ( k ) 2 ,
λ i 2 σ i 2 2 η ^ i 2 T ( k ) η ^ i 2 ( k ) λ i 2 σ i 2 2 η ^ i 2 ( k ) 2 .
Substituting (A12)–(A22) into (A11) yields
Δ V i 2 ( k ) [ 1 Δ t g ¯ i 2 + λ i 2 l i 2 + 2 l i 2 + 2 + λ i 2 l i 2 Δ t g ¯ i 2 + 3 λ i 2 Δ t g ¯ i 2 ] s i 2 2 ( k + 1 ) + [ Δ t g ¯ i 2 k i i 2 2 λ i 2 1 Δ t g ¯ i 2 ] s i 2 2 ( k ) + [ σ i 2 λ i 2 σ i 2 + Δ t g ¯ i 2 λ i 2 σ i 2 1 + ( 1 + k i 2 ) 2 2 ] η ^ i 2 ( k ) 2 σ i 2 η ˜ i 2 ( k ) 2 + σ i 2 η i 2 * ( k ) 2 + Δ t g ¯ i 2 λ i 2 ε ¯ i 2 2 + Δ t g ¯ i 2 λ i 2 s i 3 2 ( k ) + 1 2 y i 3 2 ( k ) .
Substituting (40) into (64) can yield
Δ V i 3 ( k ) = 1 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k + 1 ) s i 3 2 ( k ) 2 η ˜ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) 2 σ i 3 η ˜ i 3 T ( k ) η ^ i 3 ( k ) + λ i 3 ψ i 3 T ( ξ i 3 ( k ) ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 2 ( k + 1 ) + 2 λ i 3 σ i 3 η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) + λ i 3 σ i 3 2 η ^ i 3 T ( k ) η ^ i 3 ( k ) ,
where
2 σ i 3 η ˜ i 3 T ( k ) η ^ i 3 ( k ) = σ i 3 η ˜ i 3 ( k ) 2 σ i 3 η ^ i 3 ( k ) 2 + σ i 3 η i 3 * ( k ) 2 .
From (35)–(37) and (T2.9), we can obtain
η ˜ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) = s i 3 ( k + 1 ) Δ t g i 3 ι i 1 ( k ) + ε i 3 ( ξ i 3 ( k ) ) + ( 1 k i 3 ) η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) )
2 η ˜ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) = 2 Δ t g i 3 ι i 1 ( k ) s i 3 2 ( k + 1 ) 2 ε i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) 2 ( 1 k i 3 ) η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) .
Then, according to Young’s inequality and ε i 3 ( ξ i 3 ( k ) ) ε ¯ i 3 , we have
2 ε i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) Δ t g ¯ i 3 ι ¯ i 1 λ i 3 ε ¯ i 3 2 + λ i 3 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k + 1 ) .
According to Young’s inequality and ψ i 3 ( ξ i 3 ( k ) ) 2 l i 3 , we have
λ i 3 ψ i 3 T ( ξ i 3 ( k ) ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 2 ( k + 1 ) λ i 3 l i 3 s i 3 2 ( k + 1 ) ,
2 λ i 3 σ i 3 η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) λ i 3 l i 3 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k + 1 ) + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 σ i 3 2 η ^ i 3 ( k ) 2 ,
2 ( 1 k i 3 ) η ^ i 3 T ( k ) ψ i 3 ( ξ i 3 ( k ) ) s i 3 ( k + 1 ) l i 3 s i 3 2 ( k + 1 ) + ( 1 k i 3 ) 2 η ^ i 3 ( k ) 2 ,
λ i 3 σ i 3 2 η ^ i 3 T ( k ) η ^ i 3 ( k ) λ i 3 σ i 3 2 η ^ i 3 ( k ) 2 .
Substituting (A25)–(A32) into (A24) can obtain
Δ V i 3 ( k ) [ 1 Δ t g ¯ i 3 ι ¯ i 1 + λ i 3 l i 3 + l i 3 + λ i 3 l i 3 Δ t g ¯ i 3 ι ¯ i 1 + λ i 3 Δ t g ¯ i 3 ι ¯ i 1 ] s i 3 2 ( k + 1 ) 1 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k ) + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 ε ¯ i 3 2 σ i 3 η ˜ i 3 ( k ) 2 + σ i 3 η i 3 * ( k ) 2 + [ σ i 3 λ i 3 σ i 3 + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 σ i 3 1 + ( 1 k i 3 ) 2 ] η ^ i 3 ( k ) 2 .
Similarly, we obtain
Δ V i 4 ( k ) 1 Δ t g ¯ i 4 ι ¯ i 3 + λ i 4 l i 4 + l i 4 + λ i 4 l i 4 Δ t g ¯ i 4 ι ¯ i 3 + λ i 4 Δ t g ¯ i 4 ι ¯ i 3 ( k ) s i 4 2 ( k + 1 ) 1 Δ t g ¯ i 4 ι ¯ i 3 ( k ) s i 4 2 ( k ) + Δ t g ¯ i 4 ι ¯ i 3 λ i 4 ε ¯ i 4 2 σ i 4 η ˜ i 4 ( k ) 2 + σ i 4 η i 4 * ( k ) 2 + σ i 4 λ i 4 σ i 4 + Δ t g ¯ i 4 ι ¯ i 3 λ i 4 σ i 4 1 + ( 1 k i 4 ) 2 η ^ i 4 ( k ) 2 .
On the basis of (15), (16), and (56), we have
y i 2 2 ( k + 1 ) y i 2 2 ( k ) = z i 2 ( k + 1 ) x i 2 d ( k + 1 ) 2 y i 2 2 ( k ) = b i 2 y i 2 ( k ) τ i 2 + B 2 i ( · ) 2 y i 2 2 ( k ) = b i 2 2 y i 2 2 ( k ) τ i 2 2 2 b i 2 y i 2 ( k ) τ i 2 B 2 i + B 2 i 2 y i 2 2 ( k ) .
where B 2 i · = ( 1 b i 2 ) x i 2 d ( k ) τ i 2 k i 1 Δ t [ x i 1 ( k + 1 ) + y r i ( k + 2 ) ] . By Young’s inequality, we have
2 b i 2 y i 2 ( k ) τ i 2 B 2 i 1 υ 2 i b i 2 2 y i 2 2 ( k ) τ i 2 2 + υ 2 i B 2 i 2 ,
where υ 2 i > 0 is a design parameter. Then, (A35) can be rewritten as
y i 2 2 ( k + 1 ) y i 2 2 ( k ) υ 2 i b i 2 2 + b i 2 2 υ 2 i τ i 2 2 1 y i 2 2 ( k ) + υ 2 i + 1 B 2 i 2 .
Similarly,
y i 3 2 ( k + 1 ) y i 3 2 ( k ) υ 3 i b i 3 2 + b i 3 2 υ 3 i τ i 3 2 1 y i 3 2 ( k ) + υ 3 i + 1 B 3 i 2 .
Note that Ω r is compact due to the definition of compact sets Ω r in Theorem 1. Therefore, B 1 i , B 2 i , B 3 i ( i = 1 , . . . , n ) have the maximum values M 1 i , M 2 i , M 3 i on the compact Ω r × Ω . Substituting (A10), (A23), (A33), (A34), (A37), and (A38) into (66), we obtain
Δ V i ( k ) s i 1 2 ( k ) ( 1 Δ t g ¯ i 2 3 Δ t 2 Δ t g ¯ i 2 k i i 2 2 λ i 2 ) s i 2 2 ( k ) ( 1 Δ t g ¯ i 3 ι ¯ i 1 Δ t g ¯ i 2 λ i 2 ) s i 3 2 ( k ) 1 Δ t g ¯ i 4 ι ¯ i 3 s i 4 2 ( k ) + ( υ 2 i b i 2 2 + b i 2 2 υ 2 i τ i 2 2 1 + 3 Δ t 2 ) y i 2 2 ( k ) + ( υ 3 i b i 3 2 + b i 3 2 υ 3 i τ i 3 2 1 2 ) y i 3 2 ( k )
+ 1 Δ t g ¯ i 2 + λ i 2 l i 2 + 2 l i 2 + 2 + λ i 2 l i 2 Δ t g ¯ i 2 + 3 λ i 2 Δ t g ¯ i 2 s i 2 2 ( k + 1 ) + σ i 2 λ i 2 σ i 2 + Δ t g ¯ i 2 λ i 2 σ i 2 1 + ( 1 + k i 2 ) 2 / 2 η ^ i 2 ( k ) 2 + 1 Δ t g ¯ i 3 ι ¯ i 1 + λ i 3 l i 3 + l i 3 + λ i 3 l i 3 Δ t g ¯ i 3 ι ¯ i 1 + λ i 3 Δ t g ¯ i 3 ι ¯ i 1 s i 3 2 ( k + 1 ) + σ i 3 λ i 3 σ i 3 + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 σ i 3 1 + ( 1 k i 3 ) 2 η ^ i 3 ( k ) 2 + 1 Δ t g ¯ i 4 ι ¯ i 3 + λ i 4 l i 4 + l i 4 + λ i 4 l i 4 Δ t g ¯ i 4 ι ¯ i 3 + λ i 4 Δ t g ¯ i 4 ι ¯ i 3 s i 4 2 ( k + 1 ) + σ i 4 λ i 4 σ i 4 + Δ t g ¯ i 4 ι ¯ i 3 λ i 4 σ i 4 1 + ( 1 k i 4 ) 2 η ^ i 4 ( k ) 2 j = 2 4 σ i j η ˜ i j ( k ) 2 + j = 2 4 σ i j η i j * ( k ) 2 + Δ t g ¯ i 2 λ i 2 ε ¯ i 2 2 + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 ε ¯ i 3 2 + Δ t g ¯ i 4 ι ¯ i 3 λ i 4 ε ¯ i 4 2 + 3 M 1 i 2 + υ 2 i + 1 M 2 i 2 + υ 3 i + 1 M 3 i 2 .
According to (32) and (48), Equation (A39) can be rewritten as:
Δ V i ( k ) s i 1 2 ( k ) 1 Δ t g ¯ i 2 3 Δ t 2 Δ t g ¯ i 2 k i i 2 2 λ i 2 s i 2 2 ( k ) 1 Δ t g ¯ i 3 ι ¯ i 1 Δ t g ¯ i 2 λ i 2 s i 3 2 ( k ) + υ 3 i b i 3 2 + b i 3 2 υ 3 i τ 3 i 2 1 2 y i 3 2 ( k ) 1 Δ t g ¯ i 4 ι ¯ i 3 s i 4 2 ( k ) + υ 2 i b i 2 2 + b i 2 2 υ 2 i τ 2 i 2 1 + 3 Δ t 2 y i 2 2 ( k ) 1 3 λ i 2 λ i 2 l i 2 Δ t g ¯ i 2 λ i 2 l i 2 + 2 l i 2 + 2 s i 2 2 ( k + 1 ) Δ t g ¯ i 2 σ i 2 1 λ i 2 σ i 2 Δ t g ¯ i 2 λ i 2 σ i 2 ( 1 + k i 2 ) 2 / 2 η ^ i 2 ( k ) 2 1 λ i 3 λ i 3 l i 3 Δ t g ¯ i 3 ι ¯ i 1 λ i 3 + 1 l i 3 s i 3 2 ( k + 1 ) Δ t g ¯ i 3 ι ¯ i 1 σ i 3 1 λ i 3 σ i 3 Δ t g ¯ i 3 ι ¯ i 1 λ i 3 σ i 3 ( 1 k i 3 ) 2 η ^ i 3 ( k ) 2 1 λ i 4 λ i 4 l i 4 Δ t g ¯ i 4 ι ¯ i 3 λ i 4 + 1 l i 4 s i 4 2 ( k + 1 ) Δ t g ¯ i 4 ι ¯ i 3 σ i 4 1 λ i 4 σ i 4 Δ t g ¯ i 4 ι ¯ i 3 λ i 4 σ i 4 ( 1 k i 4 ) 2 η ^ i 4 ( k ) 2 + β i 1 + β i 2 + β i 3 + β i 4 ,
with: β i 1 = 3 M 1 i 2 , β i 2 = σ i 2 η ˜ i 2 ( k ) 2 + σ i 2 η i 2 * ( k ) 2 + Δ t g ¯ i 2 λ i 2 ε ¯ i 2 2 + υ 2 i + 1 M 2 i 2 , β i 3 = σ i 3 η ˜ i 3 ( k ) 2 + σ i 3 η i 3 * ( k ) 2 + Δ t g ¯ i 3 ι ¯ i 1 λ i 3 ε ¯ i 3 2 + υ 3 i + 1 M 3 i 2 , β i 4 = σ i 4 η ˜ i 4 ( k ) 2 + σ i 4 η i 4 * ( k ) 2 + Δ t g ¯ i 4 ι ¯ i 3 λ i 4 ε ¯ i 4 2 .
1 3 λ i 2 λ i 2 l i 2 Δ t g ¯ i 2 λ i 2 l i 2 + 2 l i 2 + 2 0 ,
1 λ i 3 λ i 3 l i 3 Δ t g ¯ i 3 ι ¯ i 1 λ i 3 + 1 l i 3 0 ,
1 λ i 4 λ i 4 l i 4 Δ t g ¯ i 4 ι ¯ i 3 λ i 4 + 1 l i 4 0 ,
σ i 2 1 λ i 2 σ i 2 Δ t g ¯ i 2 λ i 2 σ i 2 ( 1 + k i 2 ) 2 / 2 0 ,
σ i 3 1 λ i 3 σ i 3 Δ t g ¯ i 3 ι ¯ i 1 λ i 3 σ i 3 ( 1 k i 3 ) 2 0 ,
σ i 4 1 λ i 4 σ i 4 Δ t g ¯ i 4 ι ¯ i 3 λ i 4 σ i 4 ( 1 k i 4 ) 2 0 ,
υ 2 i b i 2 2 + b i 2 2 υ 2 i τ i 2 2 1 + 3 Δ t 2 0 , υ 3 i b i 3 2 + b i 3 2 υ 3 i τ i 3 2 1 2 0
By selecting the appropriate Δ t and design parameters, the inequalities (A41)–(A47) hold, which implies that s i 1 2 ( k ) > β i 1 , s i 2 2 ( k ) > Δ t g ¯ i 2 λ i 2 β i 2 λ i 2 3 Δ t 3 g ¯ i 2 λ i 2 Δ t 2 g ¯ i 2 2 k i i 2 2 , s i 3 2 ( k ) > Δ t g ¯ i 3 ι ¯ i 1 β i 3 λ i 2 λ i 2 Δ t g ¯ i 3 ι ¯ i 1 Δ t g ¯ i 2 , s i 4 2 ( k ) > Δ t g ¯ i 4 ι ¯ i 3 β i 4 ; then, Δ V i ( k ) 0 . The proof of Theorem 1 is complete.

References

  1. Zhang, X.; Wang, S.; Zhu, G.; Ma, J.; Li, X.; Chen, X. Decentralized robust adaptive neural dynamic surface control for multi-machine excitation systems with static var compensator. Int. J. Adapt. Control Signal Process. 2019, 33, 92–113. [Google Scholar] [CrossRef]
  2. Zhao, J.; Zheng, Z.; Wang, S.; Huang, R.; Bi, T.; Mili, L.; Huang, Z. Correlation-aided robust decentralized dynamic state estimation of power systems with unknown control inputs. IEEE Trans. Power Syst. 2019, 35, 2443–2451. [Google Scholar] [CrossRef]
  3. Wang, Y.; Feng, G.; Cheng, D.; Liu, Y. Adaptive L2 disturbance attenuation control of multi-machine power systems with SMES units. Automatica 2006, 42, 1121–1132. [Google Scholar] [CrossRef]
  4. Wang, Y.; Guo, G.; Hill, D.J. Robust decentralized nonlinear controller design for multimachine power systems. Automatica 1997, 33, 1725–1733. [Google Scholar] [CrossRef]
  5. Cho, C.S.; Chung, W.H.; Kuo, S.Y. Cyberphysical security and dependability analysis of digital control systems in nuclear power plants. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 356–369. [Google Scholar] [CrossRef]
  6. Wang, Z.; Wang, J.; La Scala, M. A Novel Distributed-Decentralized Fixed-Time Optimal Frequency and Excitation Control Framework in a Nonlinear Network-Preserving Power System. IEEE Trans. Power Syst. 2020, 36, 1285–1297. [Google Scholar] [CrossRef]
  7. Hu, J.X.; Jia, Y.; Yin, Q.H. Implementation of DSP Based on Vector Control Model of AC Excitation Control System for a New Hybrid Excitation Synchronous Generator. Appl. Mech. Mater. 2015, 740, 331–334. [Google Scholar] [CrossRef]
  8. Wright, A.D.; Balas, M.J. Design of State-Space-Based Control Algorithms for Wind Turbine Speed Regulation. J. Sol. Energy-Eng.-Trans. ASME 2002, 125, 386–395. [Google Scholar] [CrossRef]
  9. Su, Q.; Quan, W.; Cai, G.; Li, J. An improved adaptive backstepping approach on static var compensator controller of nonlinear power systems. Int. J. Adapt. Control Signal Process. 2018, 32, 700–712. [Google Scholar] [CrossRef]
  10. Guo, Y.; Hill, D.J.; Wang, Y. Nonlinear decentralized control of large-scale power systems. Automatica 2000, 36, 1275–1289. [Google Scholar] [CrossRef]
  11. Zhu, G.; Nie, L.; Lv, Z.; Sun, L.; Zhang, X.; Wang, C. Adaptive fuzzy dynamic surface sliding mode control of large-scale power systems with prescribe output tracking performance. ISA Trans. 2020, 99, 305–321. [Google Scholar] [CrossRef] [PubMed]
  12. Lu, Q.; Mei, S.; Hu, H.; Wu, F.F.; Ni, Y.; Shen, T. Nonlinear decentralized disturbance attenuation excitation control via new recursive design for multi-machine power systems. IEEE Trans. Power Syst. 2001, 21, 729–736. [Google Scholar]
  13. Mehraeen, S.; Jagannathan, S.; Crow, M.L. Power system stabilization using adaptive neural network-based dynamic surface control. IEEE Trans. Power Syst. 2010, 26, 669–680. [Google Scholar] [CrossRef]
  14. Jing, Z.; Wen, C.; Yang, G.H. Adaptive Backstepping Stabilization of Nonlinear Uncertain Systems with Quantized Input Signal. IEEE Trans. Autom. Control 2014, 59, 460–464. [Google Scholar]
  15. Ioannou, P.A. Decentralized adaptive control of interconnected systems. IEEE Trans. Autom. Control 1986, 31, 291–298. [Google Scholar] [CrossRef]
  16. Liu, H.; Hu, Z.; Song, Y. Lyapunov-based decentralized excitation control for global asymptotic stability and voltage regulation of multi-machine power systems. IEEE Trans. Power Syst. 2012, 27, 2262–2270. [Google Scholar] [CrossRef]
  17. Zhang, X.; Wang, Y.; Chen, X.; Su, C.Y.; Li, Z.; Wang, C.; Peng, Y. Decentralized Adaptive Neural Approximated Inverse Control for a Class of Large-Scale Nonlinear Hysteretic Systems with Time Delays. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2424–2437. [Google Scholar] [CrossRef]
  18. Wan, Y.; Milano, F. Nonlinear adaptive excitation control for structure preserving power systems. IEEE Trans. Power Syst. 2017, 33, 3107–3117. [Google Scholar] [CrossRef]
  19. Jiang, Z. Decentralized and adaptive nonlinear tracking of large-scale systems via output feedback. IEEE Trans. Autom. Control 2000, 45, 2122–2128. [Google Scholar] [CrossRef]
  20. Zhang, T.; Xia, X. Decentralized adaptive fuzzy output feedback control of stochastic nonlinear large-scale systems with dynamic uncertainties. Inf. Sci. 2015, 315, 17–38. [Google Scholar] [CrossRef]
  21. Dong, L.; Zhang, Y.; Gao, Z. A robust decentralized load frequency controller for interconnected power systems. ISA Trans. 2012, 51, 410–419. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, Z.; Liu, L.; Li, T.; Zhang, H. Minimum-learning-parameters-based adaptive neural fault tolerant control with its application to continuous stirred tank reactor. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1275–1285. [Google Scholar] [CrossRef]
  23. Zhou, F.; Liu, L.; Feng, G. Fuzzy Decentralized Control for a Class of Networked Systems with Time Delay and Missing Measurements. Asian J. Control 2015, 17, 84–98. [Google Scholar] [CrossRef]
  24. Yang, C.; Jiang, Y.; He, W.; Na, J.; Li, Z.; Xu, B. Adaptive parameter estimation and control design for robot manipulators with finite-time convergence. IEEE Trans. Ind. Electron. 2018, 65, 8112–8123. [Google Scholar] [CrossRef]
  25. Zhang, X.; Chen, X.; Zhu, G.; Su, C.Y. Output Feedback Adaptive Motion Control and Its Experimental Verification for Time-Delay Nonlinear Systems with Asymmetric Hysteresis. IEEE Trans. Ind. Electron. 2020, 67, 6824–6834. [Google Scholar] [CrossRef]
  26. Li, Z.; Shan, J.; Gabbert, U. Dynamics Modeling and Inversion-Based Synchronized Model Predictive Control for a Fabry–Perot Spectrometer. IEEE/ASME Trans. Mechatron. 2019, 24, 1818–1828. [Google Scholar] [CrossRef]
  27. Wang, C.; Wen, C.; Lin, Y.; Wang, W. Decentralized adaptive tracking control for a class of interconnected nonlinear systems with input quantization. Automatica 2017, 81, 359–368. [Google Scholar] [CrossRef]
  28. Liu, Y.; Zhang, H.; Yu, R.; Xing, Z. H_ Tracking Control of Discrete-Time System with Delays via Data-Based Adaptive Dynamic Programming. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4078–4085. [Google Scholar] [CrossRef]
  29. Yeh, P.; Kokotovic, P.V. Adaptive control of a class of nonlinear discrete-time systems. Int. J. Control 1995, 62, 303–324. [Google Scholar] [CrossRef]
  30. Zhang, X.; Li, B.; Chen, X.; Li, Z.; Peng, Y.; Su, C.Y. Adaptive Implicit Inverse Control for a Class of Discrete-Time Hysteretic Nonlinear Systems and Its Application. IEEE Trans. Mechatron. 2020, 25, 2112–2122. [Google Scholar] [CrossRef]
  31. Liu, Y.J.; Li, S.; Tong, S.; Chen, C.P. Adaptive reinforcement learning control based on neural approximation for nonlinear discrete-time systems with unknown nonaffine dead-zone input. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 295–305. [Google Scholar] [CrossRef] [PubMed]
  32. Zhang, Y.; Wen, C.; Soh, Y.C. Brief Robust adaptive control of uncertain discrete-time systems. Automatica 1999, 35, 321–329. [Google Scholar] [CrossRef]
  33. Zhang, Y.; Wen, C.; Soh, Y.C. Discrete-time robust backstepping adaptive control for nonlinear time-varying systems. IEEE Trans. Autom. Control 2000, 45, 1749–1755. [Google Scholar] [CrossRef]
  34. Ge, S.S.; Li, G.; Lee, T.H. Adaptive NN control for a class of strict-feedback discrete-time nonlinear systems. Automatica 2003, 39, 807–819. [Google Scholar] [CrossRef]
  35. Zhang, X.; Xu, Z.; Su, C.Y.; Li, Z.; Li, X.; Xiong, C.; Lin, Y. Fuzzy approximator based adaptive dynamic surface control for unknown time delay nonlinear systems with input asymmetric hysteresis nonlinearities. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2218–2232. [Google Scholar] [CrossRef]
  36. Ge, S.S.; Yang, C.; Dai, S.; Jiao, Z.; Lee, T.H. Robust adaptive control of a class of nonlinear strict-feedback discrete-time systems with exact output tracking. Automatica 2009, 45, 2537–2545. [Google Scholar] [CrossRef]
  37. Alanis, A.Y.; Sanchez, E.N.; Loukianov, A.G. Discrete-time adaptive backstepping nonlinear control via high-order neural networks. IEEE Trans. Neural Netw. 2007, 18, 1185–1195. [Google Scholar] [CrossRef]
  38. Liu, Y.J.; Tang, L.; Tong, S.; Chen, C.L. Adaptive NN Controller Design for a Class of Nonlinear MIMO Discrete-Time Systems. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1007–1018. [Google Scholar] [CrossRef]
  39. Yu, J.; Shi, P.; Yu, H.; Chen, B.; Lin, C. Approximation-Based Discrete-Time Adaptive Position Tracking Control for Interior Permanent Magnet Synchronous Motors. IEEE Trans. Cybern. 2015, 45, 1363–1371. [Google Scholar] [CrossRef]
  40. Wu, H.; Liu, Z.; Zhang, Y.; Chen, C.L.P. Adaptive Fuzzy Quantized Control for Nonlinear Systems with Hysteretic Actuator Using a New Filter-Connected Quantizer. IEEE Trans. Cybern. 2020, 50, 876–889. [Google Scholar] [CrossRef]
  41. Xie, K.; Lyu, Z.; Liu, Z.; Zhang, Y.; Chen, C.P. Adaptive Neural Quantized Control for a Class of MIMO Switched Nonlinear Systems with Asymmetric Actuator Dead-Zone. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1927–1941. [Google Scholar] [CrossRef] [PubMed]
  42. Chang, X.; Xiong, J.; Li, Z.; Park, J.H. Quantized Static Output Feedback Control For Discrete-Time Systems. IEEE Trans. Ind. Inform. 2017, 14, 3426–3435. [Google Scholar] [CrossRef]
  43. Wang, C.; Wen, C.; Hu, Q.; Wang, W.; Zhang, X. Distributed Adaptive Containment Control for a Class of Nonlinear Multiagent Systems with Input Quantization. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 2419–2428. [Google Scholar] [CrossRef] [PubMed]
  44. Xing, L.; Wen, C.; Yang, Z.; Su, H.; Liu, Z. Output feedback control for uncertain nonlinear systems with input quantization. Automatica 2016, 65, 191–202. [Google Scholar] [CrossRef]
  45. Hayakawa, T.; Ishii, H.; Tsumura, K. Adaptive quantized control for linear uncertain discrete-time systems. Automatica 2009, 45, 692–700. [Google Scholar] [CrossRef]
  46. Li, Y.; Tong, S. Prescribed performance adaptive fuzzy output-feedback dynamic surface control for nonlinear large-scale systems with time delays. Inf. Sci. 2015, 292, 125–142. [Google Scholar] [CrossRef]
  47. Wang, Y.; Zhang, X.; Li, Z.; Chen, X.; Su, C.Y. Adaptive Implicit Inverse Control for a Class of Butterfly-Like Hysteretic Nonlinear Systems and Its Application to Dielectric Elastomer Actuators. IEEE Trans. Ind. Electron. 2022, 70, 731–740. [Google Scholar] [CrossRef]
  48. Sun, L.Y.; Tong, S.; Liu, Y. Adaptive Backstepping Sliding Mode H_ Control of Static Var Compensator. IEEE Trans. Control Syst. Technol. 2010, 19, 1178–1185. [Google Scholar] [CrossRef]
  49. Xu, W.; Li, Z.; Cui, G.; Wang, C.; Hu, F. Fuzzy adaptive finite time command filter backstepping control of power system. Int. J. Control Autom. Syst. 2021, 19, 3812–3822. [Google Scholar] [CrossRef]
  50. Wang, S.; Ou, X.; Li, D.; Wang, H.; Zhu, G. K-Filter Observer Based Adaptive Quantized Decentralized Excitation Control for Multi-Machine Power Systems with the Line Transmission Delays. IEEE Access 2021, 9, 51355–51367. [Google Scholar] [CrossRef]
Figure 1. Hysteresis quantizer.
Figure 1. Hysteresis quantizer.
Machines 10 00878 g001
Figure 2. Structure diagram of the proposed control scheme.
Figure 2. Structure diagram of the proposed control scheme.
Machines 10 00878 g002
Figure 3. Structure diagram of two-machine excitation system with SVC.
Figure 3. Structure diagram of two-machine excitation system with SVC.
Machines 10 00878 g003
Figure 4. Experimental environment of power electronics.
Figure 4. Experimental environment of power electronics.
Machines 10 00878 g004
Figure 5. Experimental system architecture.
Figure 5. Experimental system architecture.
Machines 10 00878 g005
Figure 6. Response curves of rotated speed.
Figure 6. Response curves of rotated speed.
Machines 10 00878 g006
Figure 7. Tracking error of power angle.
Figure 7. Tracking error of power angle.
Machines 10 00878 g007
Figure 8. Tracking performance of power angle.
Figure 8. Tracking performance of power angle.
Machines 10 00878 g008
Figure 9. Response curves of electrical power P e .
Figure 9. Response curves of electrical power P e .
Machines 10 00878 g009
Figure 10. Control input of Generator 1.
Figure 10. Control input of Generator 1.
Machines 10 00878 g010
Figure 11. Accessing voltage of SVC.
Figure 11. Accessing voltage of SVC.
Machines 10 00878 g011
Figure 12. Control input of SVC Generator 1.
Figure 12. Control input of SVC Generator 1.
Machines 10 00878 g012
Figure 13. Weight-norm estimation of RBFNNs.
Figure 13. Weight-norm estimation of RBFNNs.
Machines 10 00878 g013
Figure 14. Weight-norm estimation of RBFNNs for Generator 2.
Figure 14. Weight-norm estimation of RBFNNs for Generator 2.
Machines 10 00878 g014
Table 1. Notation for multi-machine power systems.
Table 1. Notation for multi-machine power systems.
SymbolNomenclatureSymbolNomenclature
δ i Power angle of the ith generator, in rad ω i Relative speed of the ith generator, in rad/s
f 0 Rated frequency, in Hz ω 0 Synchronous machine speed, in rad/s
D i Per-unit damping constant P m i Mechanical input power, in p.u.
H i Inertia constant, in seconds P e i Electrical power, in p.u.
E q i Q-axis internal transient electric potential, in p.u. E q i EMF in the quadrature axis, in p.u.
E f i Equivalent EMF in the excitation coil, in p.u. k e i Gain of the excitation amplifier, in p.u.
u f i Input of the SCR amplifier, in p.u. x a d i Mutual reactance between the excitation coil and the stator coil, in p.u.
T d 0 i Direct axis transient short-circuit time constant, in seconds Q e i Reactive power, in p.u.
I q i Quadrature axis current, in p.u. I d i Direct axis current, in p.u.
B i j The i t h row and j t h column element of nodal susceptance matrix at the internal nodes after eliminating all physical buses, in p.u. x d i Direct axis reactance, in p.u.
x d i Direct axis transient reactance, in p.u. T c i Time constant of adjusting system and SVC, in p.u.
u B i Input of SVC, in p.u. B L i Adjustable equivalent susceptance in SVC, in p.u.
B C i Initial value of adjustable susceptance, in p.u. V m i Access point voltage of SVC, in p.u.
V r e f i Reference of accessing point voltage of SVC, in p.u.
Table 2. Parameters of the two-machine excitation system with SVC equipment.
Table 2. Parameters of the two-machine excitation system with SVC equipment.
HeadG#1Transmission LineG#2
x d ( p . u . ) 1.863 2.36
x d ( p . u . ) 0.257 0.319
x T ( p . u . ) 0.129 0.11
x a d ( p . u . ) 1.712 1.712
T d 0 ( p . u . ) 6.9 7.96
H ( s ) 4 5.1
D ( p . u . ) 5 3
ω 0 ( r a d / s ) 314.15 314.12
x 12 ( p . u . ) 0.55
x 13 ( p . u . ) 0.53
x 23 ( p . u . ) 0.6
Table 3. The MVTE of the power angle.
Table 3. The MVTE of the power angle.
Type of Error (Degree) MVTERMSVTE
Backstepping G # 1 0.02770.0164
Scheme G # 2 0.05010.0157
Proposed G # 1 0.01500.0066
Scheme G # 2 0.01180.0036
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ge, J.; Wang, M.; Hong, H.; Zhao, J.; Cai, G.; Zhang, X.; Lu, P. Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization. Machines 2022, 10, 878. https://doi.org/10.3390/machines10100878

AMA Style

Ge J, Wang M, Hong H, Zhao J, Cai G, Zhang X, Lu P. Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization. Machines. 2022; 10(10):878. https://doi.org/10.3390/machines10100878

Chicago/Turabian Style

Ge, Junxiong, Mengyun Wang, Haimin Hong, Jinyu Zhao, Guowei Cai, Xiuyu Zhang, and Pukun Lu. 2022. "Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization" Machines 10, no. 10: 878. https://doi.org/10.3390/machines10100878

APA Style

Ge, J., Wang, M., Hong, H., Zhao, J., Cai, G., Zhang, X., & Lu, P. (2022). Discrete-Time Adaptive Decentralized Control for Interconnected Multi-Machine Power Systems with Input Quantization. Machines, 10(10), 878. https://doi.org/10.3390/machines10100878

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