Next Article in Journal
Impact of Train Formation on the Dynamic Responses and Operational Safety of High-Speed Trains under Non-Uniform Seismic Ground Motion
Previous Article in Journal
A Novel Fixed-Point Iteration Approach for Solving Troesch’s Problem
Previous Article in Special Issue
An Equivalent-Perceptional Intertemporal Choice Heuristics Model for Electric Operation Vehicle Charging Behavior
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Finite-Time Prescribed Performance Control of Nonlinear Power Systems with Symmetry Full-State Constraints

1
Key Lab of Industrial Computer Control Engineering of Hebei Province, Yanshan University, Qinhuangdao 066004, China
2
School of Mathematics and Information Technology, Hebei Normal University of Science and Technology, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(7), 857; https://doi.org/10.3390/sym16070857 (registering DOI)
Submission received: 30 May 2024 / Revised: 21 June 2024 / Accepted: 1 July 2024 / Published: 6 July 2024

Abstract

:
Power system control is commonly based on linear controllers, where linear controllers are designed using a linearized model of the system at a specific operating point. However, when the system’s operating point is changed, the dynamic characteristics of the system shift significantly. At this point, linear controllers often fail to meet system stability requirements. Furthermore, the range of state variables in the power system is limited by the objective conditions. In addition, the power system has high-precision constraints on the deviation of the load frequency and so on. Therefore, it is worth designing a finite-time controller that satisfies the prescribed performance and full-state constraints based on the nonlinear model of the power systems. Firstly, the prescribed performance is incorporated into the barrier Lyapunov function to ensure that the tracking error is within the desired accuracy. Then, the tracking strategy is designed based on backstepping and incorporating a first-order filter to ensure that the controlled system’s signals and tracking errors remain bounded in finite time. Finally, two simulations are given to illustrate the effectiveness of the proposed control scheme, confirming that all states keep within the predefined range.

1. Introduction

The power system is widely recognized as a typical complex nonlinear system; therefore, it is crucial to consider the nonlinearity of the power system for practical purposes. Many effective control methods have been developed for nonlinear systems. These include the robust control technique [1,2], the sliding mode control technique [2,3], the fuzzy control technique [4,5], neural network control [6,7], adaptive control techniques [8,9], and backstepping control methods [10,11,12]. In controller design, these control methods have been widely used. Considering the various objective conditions and subjective requirements in practical power system operation, it is necessary to constrain all system state variables. For example, the chamber constrains the electrohydraulic system cylinder position [13]. The most commonly used approach is the barrier Lyapunov function (BLF) [14,15,16,17,18,19]. These take into account symmetry constraints or asymmetry constraints. A switching barrier Lyapunov function technique has been developed in [20]. The controller designs with their characteristics for full-state constraints have been proposed in [21,22,23]. It can be observed that the above results only achieve the state constraints. This is not enough for the control requirements of the power grid. For example, power systems have precise requirements for the time and range of frequency variations that meters must be able to withstand.
Prescribed performance control (PPC) is a viable solution to this problem. In [24], the visualization of a bounded output constraint is defined as a specific performance characteristic, and a new controller design is proposed. In [25], a control scheme with a specified performance function was proposed to improve the transient adjustment performance of active suspension in case of actuator failure. In [26], a control strategy based on the fuzzy adaptive event-triggering performance of an observer was proposed. However, if the power system becomes unstable, it must be quickly restored to achieve new transient stability to avoid destabilization or collapse. Therefore, the need for the power system to achieve stability for a limited period must also be considered.
Finite-time control compensates for the drawback of the convergence time approaching infinity. Finite time control can ensure that the system state quickly converges to the equilibrium point to provide a faster convergence speed. Some results [27,28,29,30,31,32] for the finite-time control problems of nonlinear systems are reported. In [33], a finite-time control strategy for ship course tracking is proposed when the marine environment interferes. A disturbance compensator with finite-time convergence was proposed in [34]. In [35], finite-time quantized feedback control was considered for the first time and a novel finite-time adaptive neural output feedback control method was proposed. Most of them only achieve finite-time tracking control for systems without dead zones. Dead zone characteristics are common in various mechanical and electrical components, especially in actuators, such as the dead-zone problem in the frequency control system of the thermal steam turbine. It is impossible to overlook the detrimental effects of the dead zone. In [36], the modeling of the drive system of a type of permanent magnet synchronous motor with dead-zone input nonlinearity was studied. In [37], the system subject to the unknown input of the dead zone was studied, and an observer-based adaptive tracking controller has been developed. Other results can be found in [38,39,40]. Therefore, constructing an improved finite-time control method that ensures the tracking error stays within a prescribed limit and keeps all the signals constrained is a problem worth solving.
Motivated by the above considerations, the finite time tracking control problem of nonlinear systems with prescribed performance and a dead zone is studied in this paper. It enables the system to achieve a prescribed performance in a finite time while ensuring that all states are constrained to a specific range. The main contributions of this study are: (1) A barrier function with prescribed performance is designed. It can guarantee that all state constraints are not violated while the tracking error is kept within a specified prescribed range. (2) A Finite-time adaptive tracking controller is proposed to ensure that the output of a non-linear system with a dead zone can track a given reference signal for a finite time and ensure that all variables in the control system are bounded.
The structure of the rest of this paper is as follows. Section 2 presents the research questions and background information. Section 3 then presents the main results of this study. Section 4 presents some simulation results to validate the developed controller. Finally, a summary is given in Section 5.

2. Problem Formulation and Basic Knowledge

2.1. Problem Formulation

Consider the following class of nonlinear mathematical models in power systems.
x ˙ i = f i ( x ¯ i ) + g i ( x ¯ i ) x i + 1 , i = 1 , 2 , , n 1 x ˙ n = f n ( x ¯ n ) + g n ( x ¯ n ) D ( u ( t ) ) y = x 1
where x ¯ i = [ x 1 , x 2 , , x i ] T , i = 1 , 2 , , n is the state vector, f i ( x ¯ i ) = θ i T ψ i ( x ¯ i ) , with θ i R m is the unknown constant vector, ψ i ( x i ¯ ) is the known smooth nonlinear function vector, g i ( x ¯ i ) , i = 1 , 2 , , n is the known smooth nonlinear function. y R is the system output. D ( u ( t ) ) is the dead-zone input. In this study, the focus is on symmetric constraints on states, i.e., all states are restricted to the symmetric predefined compact sets, i.e., x i < k c i , where k c i , i = 1 , , n are predefined positive constants.
The following is a description of the dead-zone input.
D ( u ( t ) ) = m r ( u ( t ) b r ) , u ( t ) b r 0 , b l < u ( t ) < b r m l ( u ( t ) + b l ) , u ( t ) b l
By defining m r = m l = m > 0 , b r , b l > 0 , (2) can be rewritten in the following form:
D ( u ( t ) ) = m u ( t ) + d ( t ) ,
where
d ( t ) = m b r , u ( t ) b r m u ( t ) , b l < u ( t ) < b r m b l , u ( t ) b l
and d ( t ) max { m b r , m b l } = d ¯ .
The control objective is to develop an adaptive finite-time control scheme for system (1), such that the system output y tracks a given reference signal y r for a finite time according to a prescribed error constraint and does not violate any state constraint.

2.2. Basic Knowledge

The following definitions and lemmas support the design work of this paper.
Definition 1
([41]). For the equilibrium ζ = 0 of the nonlinear system ζ ˙ = f ( ζ ) , if there exists a scalar ε > 0 and a settling time T ( ε , ζ 0 ) < such that ζ ( t ) < ε , for all t t 0 + T , the system is practical finite-time stable (PFS).
Lemma 1
([42,43]). For any real variables z, ζ, and any positive constants μ , ϑ and ι, the following inequation holds:
z μ ζ ϑ μ μ + ϑ ι z μ + ϑ + ϑ μ + ϑ ι μ ϑ ζ μ + ϑ
Lemma 2
([42]). The following inequality holds with z j R , j = 1 , 2 , , m , 0 < p 1 :
j = 1 m z j p j = 1 m z j p m 1 p j = 1 m z j p
Lemma 3
([44]). For the system, ζ ˙ = f ( ζ ) . If there exists a continuous positive-definite function V ( ζ ) , scalars λ 1 > 0 , λ 2 > 0 , 0 < β < 1 , and ρ > 0 such that
V ˙ ( ζ ) λ 1 V ( ζ ) λ 2 V β ( ζ ) + ρ , t 0
then the system ζ ˙ = f ( ζ ) is PFS.
Assumption 1
([14,41]). It is assumed that the reference trajectory y r ( t ) and its derivatives of the jth order satisfy y r ( j ) ( t ) B j , j = 0 , 1 , n , where B 0 , B 1 , , B n are positive constants.
Assumption 2
([5,14]). The sign of g i ( x ¯ i ) , i = 1 , 2 , , n satisfy 0 < g i 0 g i ( x ¯ i ) < g i 1 , where g i 0 and g i 1 are positive constants.
Remark 1.
Since g i ( x ¯ i ) , i = 1 , 2 , , n are a known smooth function, and being away from zero is a controllable condition for system (1), Assumption 2 is reasonable. From Assumption 2, it can be obtained that either 0 < g i 0 g i ( x ¯ i ) g i 1 or g i 1 g i ( x ¯ i ) g i 0 < 0 , i.e., g i ( x ¯ i ) are strictly positive or negative. Without loss of generality, it can be further assumed that g i ( x ¯ i ) is strictly positive. When g i ( x ¯ i ) are negative, the stability of the control scheme remains unchanged. In addition, the constants g i 0 and g i 1 in Assumption 2 are used for analytical purposes only. It is not necessary to know their true values for the design of the controller.

3. Controller Design

This section describes the entire design process. First, the notation ψ i = ψ i ( x ¯ i ) and g i = g i ( x ¯ i ) is introduced to simplify the design. To ensure that the output does not violate its constraints, a BLF is defined on the set Ω z i = z i : z i < k b i , i = 2 , 3 , n , where k b i > 0 is a design constant. The following design process details the definition of BLF and z i .
Step 1: Define the tracking error as z 1 = x 1 y r , which has
z ˙ 1 = x ˙ 1 y ˙ r = θ 1 T ψ 1 + g 1 x 2 y ˙ r
Define the following transformation with the set Ω z 1 = z 1 : z 1 < ρ
v 1 = tan π z 1 2 ρ
where ρ is the PPF. In this paper, the exponential function ρ = ( k b 1 ρ ) e k t + ρ , ( ρ > 0 , k > 0 ) is chosen as PPF, with k b 1 = k c 1 B 0 > ρ .
From (3) and (4), the following is obtained
v ˙ 1 = φ 1 θ 1 T ψ 1 + g 1 x 2 y ˙ r ρ 1 ρ ˙ z 1
where φ 1 = π ( 1 + v 1 2 ) 2 ρ .
Remark 2.
It follows from (4) that z 1 = 2 π ρ arctan v 1 . Noting that the nonlinear function 2 π arctan v 1 has the following properties:
(1) 
1 < 2 π arctan v 1 < 1 ;
(2) 
lim v 1 2 π arctan v 1 = 1 ;
(3) 
lim v 1 + 2 π arctan v 1 = 1 .
Then, there is ρ < z 1 < ρ , t > 0 .
The virtual control signal α 1 is designed as follows
α 1 = 1 g 1 y ˙ r + ρ 1 ρ ˙ z 1 s 1 v 1 φ 1 k 1 v 1 2 σ 1 φ 1 g 1 2 v 1 φ 1 v 1 φ 1 δ ^ 1 ψ 1 2 2 b 1 2
where s 1 , k 1 , b 1 > 0 , 0 < σ < 1 are design constants.
To avoid the “complexity explosion” that results from the repetition of differentiating α 1 . A first-order filter with a time constant β 1 is applied to the virtual control signal α 1 .
β 1 α ¯ ˙ 1 + α ¯ 1 = α 1
The output error ξ 1 of this filter and the tracking error z 2 are defined as follows
ξ 1 = α ¯ 1 α 1
z 2 = x 2 α ¯ 1
Remark 3.
With the above definitions, it is obtained that α ˙ 1 = α 1 x 1 x ˙ 1 + α 1 y ˙ r y ¨ r + α 1 ρ ρ ˙ + α 1 ρ ˙ ρ ¨ + α 1 z 1 z ˙ 1 + α 1 v 1 v ˙ 1 + α 1 φ 1 φ ˙ 1 + α 1 δ ^ 1 δ ^ ˙ 1 = h 1 ( z 1 , z 2 , ξ 1 , ρ , δ ^ 1 , y r , y ˙ r , y ¨ r ) . All variables in the continuous function h 1 come from compact sets. Then, according to the boundedness theorem of continuous functions on compact sets, there is h 1 H 1 with H 1 > 0 as a constant.
Define the Lyapunov function as follows
V 1 = 1 2 v 1 2 + 1 2 δ ˜ 2 1 + 1 2 ξ 1 2
where δ 1 = θ 1 2 , δ ˜ 1 = δ ^ 1 δ 1 , and δ ^ 1 is the estimation of δ 1 .
It follows from (5) and (10) that
V ˙ 1 = v 1 φ 1 θ 1 T ψ 1 + g 1 x 2 y ˙ r ρ 1 ρ ˙ z 1 + δ ˜ 1 δ ^ ˙ 1 + ξ 1 ξ ˙ 1
Based on (8) and (9), it gives x 2 = z 2 + ξ 1 + α 1 . Then, the following holds
V ˙ 1 = v 1 φ 1 θ 1 T ψ 1 + g 1 z 2 + g 1 ξ 1 + g 1 α 1 y ˙ r ρ 1 ρ ˙ z 1 + δ ˜ 1 δ ^ ˙ 1 + ξ 1 ξ ˙ 1
Design the following adaptive law
δ ^ ˙ 1 = ( v 1 φ 1 ) 2 ψ 1 2 2 b 1 2 2 μ 1 δ ^ 1
where μ 1 > 0 is a design constant.
Using Young’s inequality, it holds that
v 1 φ 1 θ 1 T ψ 1 ( v 1 φ 1 ) 2 δ 1 ψ 1 2 2 b 1 2 + b 1 2 2
v 1 φ 1 g 1 z 2 1 2 ( v 1 φ 1 g 1 ) 2 + 1 2 z 2 2
v 1 φ 1 g 1 ξ 1 1 2 ( v 1 φ 1 g 1 ) 2 + 1 2 ξ 1 2
2 μ 1 δ ˜ 1 δ ^ 1 μ 1 δ 1 2 δ ˜ 1 2
Let z = 1 , ζ = 1 2 δ ˜ 1 2 , μ = 1 σ , ϑ = σ and ι = σ σ 1 σ , then Lemma 1 gives
1 2 δ ˜ 1 2 σ 1 σ ι + 1 2 δ ˜ 1 2
From (7) and (8), it follows that
ξ 1 ξ ˙ 1 = ξ 1 1 β 1 ξ 1 α ˙ 1 1 β 1 1 2 ξ 1 2 + H 1 2 2
Given z = 1 , ζ = 1 2 ξ 1 2 , μ = 1 σ , ϑ = σ and ι = σ σ 1 σ , then Lemma 1 gives
1 2 ξ 1 2 σ 1 σ ι + 1 2 ξ 1 2
Substituting (6), (13)–(20) into (12), gives
V ˙ 1 s 1 v 1 2 μ 1 1 2 δ ˜ 1 2 1 β 1 1 1 2 ξ 1 2 k 1 v 1 2 σ μ 1 1 2 δ ˜ 1 2 σ 1 β 1 1 1 2 ξ 1 2 σ + 1 β 1 1 + μ 1 1 σ ι + b 1 2 2 + H 1 2 2 + μ 1 δ 1 2 + 1 2 z 2 2 σ 1 , 1 V 1 σ 1 , 2 V 1 σ + σ 1 , 3 + 1 2 z 2 2
where σ 1 , 1 = min 2 s 1 , μ 1 , 1 β 1 1 > 0 , σ 1 , 2 = min 2 σ k 1 , μ 1 , 1 β 1 1 > 0 ,
σ 1 , 3 = b 1 2 2 + H 1 2 2 + 1 β 1 1 + μ 1 1 σ ι + μ 1 δ 1 2 .
Step i (i = 2, …, n − 1): The structure of the virtual control signal α i is as follows
α i = 1 g i α ¯ ˙ i 1 s i v i φ i k i v i 2 σ 1 φ i g i 2 v i φ i v i φ i δ ^ i ψ i 2 2 b i 2 z i 2 2 v i φ i
where s i , k i , b i > 0 are design constants.
Similarly to step 1, the α i is used as an input to the first-order filter to obtain α ¯ i .
β i α ¯ ˙ i + α ¯ i = α i , α ¯ i ( 0 ) = α i ( 0 )
The output error ξ i of this filter and the tracking error z i + 1 are defined as follows
ξ i = α ¯ i α i
z i + 1 = x i + 1 α ¯ i
Define the following transformation
v i = tan π z i 2 k b i
From (9) and (24)–(26), it follows that
v ˙ i = φ i θ i T ψ i + g i z i + 1 + g i ξ i + g i α i α ¯ ˙ i 1
where φ i = π ( 1 + v i 2 ) 2 k b i .
Define the Lyapunov function
V i = 1 2 v i 2 + 1 2 δ ˜ i 2 + 1 2 ξ i 2
where δ i = θ i 2 , δ ˜ i = δ ^ i δ i , and δ ^ i is the estimation of δ i .
Based on (27) and (28), it gives
V ˙ i = v i φ i θ i T ψ i + g i z i + 1 + g i ξ i + g i α i α ¯ ˙ i 1 + δ ˜ i δ ^ ˙ i + ξ i ξ ˙ i
Design the following adaptive law
δ ^ ˙ i = ( v i φ i ) 2 ψ i 2 2 b i 2 2 μ i δ ^ i
where μ i > 0 is a design constant.
Using Young’s inequality yields
v i φ i θ i T ψ i ( v i φ i ) 2 δ i ψ i 2 2 b i 2 + b i 2 2
v i φ i g i z i + 1 1 2 ( v i φ i g i ) 2 + 1 2 z i + 1 2
v i φ i g i ξ i 1 2 ( v i φ i g i ) 2 + 1 2 ξ i 2
2 μ i δ ˜ i δ ^ i μ i δ i 2 δ ˜ i 2
For z = 1 , ζ = 1 2 δ ˜ i 2 , μ = 1 σ , ϑ = σ and ι = σ σ 1 σ , then Lemma 1 gives
1 2 δ ˜ i 2 σ 1 σ ι + 1 2 δ ˜ i 2
Similarly to step 1, define α ˙ i H i , H i > 0 . From (23) and (24), it follows that
ξ i ξ ˙ i = ξ i 1 β i ξ i α ˙ i 1 β i 1 2 ξ i 2 + H i 2 2
With z = 1 , ζ = 1 2 ξ i 2 , μ = 1 σ , ϑ = σ and ι = σ σ 1 σ , the following holds by Lemma 1
1 2 ξ i 2 σ 1 σ ι + 1 2 ξ i 2
Substituting (29)–(37) into (28) gives
V ˙ i s i v i 2 μ i 1 2 δ ˜ i 2 1 β i 1 1 2 ξ i 2 k i v i 2 σ μ i 1 2 δ ˜ i 2 σ 1 β i 1 1 2 ξ i 2 σ + 1 β i 1 + μ i 1 σ ι + b i 2 2 + H i 2 2 + μ i δ i 2 + 1 2 z i + 1 2 1 2 z i 2 σ i , 1 V i σ i , 2 V i σ + σ i , 3 + 1 2 z i + 1 2 1 2 z i 2
where σ i , 1 = min 2 s i , μ i , 1 β i 1 > 0 , σ i , 2 = min 2 σ k i , μ i , 1 β i 1 > 0 , σ i , 3 = b i 2 2 + H i 2 2 + 1 β i 1 + μ i 1 σ ι + μ i δ i 2 .
Step n: It follows from (25) that
z ˙ n = x ˙ n α ¯ ˙ n 1 = θ n T ψ n + g n m u ( t ) + g n d ( t ) α ¯ ˙ n 1
Define the following transformation
v n = tan π z n 2 k b n
Based on (39) and (40), we obtain that
v ˙ n = φ n θ n T ψ n + g n m u ( t ) + g n d ( t ) α ¯ ˙ n 1
where φ n = π ( 1 + v n 2 ) 2 k b n .
Define the Lyapunov function
V n = 1 2 v n 2 + 1 2 δ ˜ 2 n
where δ n = θ n 2 , δ ˜ n = δ ^ n δ n , and δ ^ n is the estimation of δ n .
From (41) and (42), it follows that
V ˙ n = v n φ n θ n T ψ n + g n m u ( t ) + g n d ( t ) α ¯ ˙ n 1 + δ ˜ n δ ^ ˙ n
Design the following control signal and adaptive law as
u ( t ) = 1 m g n α ¯ ˙ n 1 s n v n φ n k n v n 2 σ 1 φ n 1 2 g n 2 v n φ n v n φ n δ ^ n ψ n 2 2 b n 2 z n 2 2 v n φ n
δ ^ ˙ n = ( v n φ n ) 2 ψ n 2 2 b n 2 2 μ n δ ^ n
where s n , k n , μ n , b n > 0 are design constants.
According to Young’s inequality, there are
v n φ n θ n T ψ n ( v n φ n ) 2 δ n ψ n 2 2 b n 2 + b n 2 2
v n φ n g n d ( t ) 1 2 ( v n φ n g n ) 2 + d ¯ 2 2
2 μ n δ ˜ n δ ^ n μ n δ n 2 δ ˜ n 2
Let z = 1 , ζ = 1 2 δ ˜ n 2 , μ = 1 σ , ϑ = σ and ι = σ σ 1 σ ; then, Lemma 1 gives
1 2 δ ˜ n 2 σ 1 σ ι + 1 2 δ ˜ n 2
Substituting (44)–(49) into (43) yields
V ˙ n s n v n 2 μ n 1 2 δ ˜ n 2 k n v n 2 σ μ n 1 2 δ ˜ n 2 σ + μ n 1 σ ι + μ n δ n 2 + b n 2 2 + d ¯ 2 2 1 2 z n 2 σ n , 1 V n σ n , 2 V n σ + σ n , 3 1 2 z n 2
where σ n , 1 = min 2 s n , μ n , σ n , 2 = min 2 σ k n , μ n , σ n , 3 = b n 2 2 + d ¯ 2 2 + μ n 1 σ ι + μ n δ n 2 .
Theorem 1.
Consider the system (1) with Assumptions 1 and 2. With the virtual control signals (6), (22), the actual control law (44), and the adaptive laws (13), (30), and (45), then the system output tracks the given reference signal in finite time while the tracking error remains within the predetermined range and all the states of the closed-loop system are bounded.
Proof. 
Define
V = j = 1 n V j
Then, there is
V ˙ = j = 1 n V ˙ j
Substituting (21), (38) and (50) into (51) yields
V ˙ j = 1 n σ j , 1 V j = 1 n σ j , 2 V j σ + j = 1 n σ j , 3
According to Lemma 2, it holds that
V ˙ σ 1 V σ 2 V σ + σ 3
where σ 1 = m i n σ j , 1 , j = 1 , 2 , , n , σ 2 = m i n σ j , 2 , j = 1 , 2 , , n , and σ 3 = j = 1 n σ j , 3 , which means that the closed-loop system is PFS by Lemma 3. The end of the proof. □
Remark 4.
According to the above proof, it is obvious that x 1 z 1 + y r < ρ + B 0 and x i z i + α ¯ i 1 < k b i + T i , i = 2 , 3 , , n . Define k c 1 = ρ ( 0 ) + B 0 and k c i = k b i + T i , i = 2 , 3 , , n , then all the states are constrained.
To express the control scheme more clearly, the design procedure of the algorithm is shown in Figure 1.

4. Numerical Simulations

In this section. the designed controller is compared to two cases to demonstrate its advantages. Case 1, Case 2, and Case 3 represent the control method of this paper proposed, the general BLF control, and the free constraint control, respectively.
Example 1.
Consider the following single-ink rigid robot system:
J θ ¨ = ( 0.5 m g l + M g l ) sin ( θ ) + u
where M = 3 k g is the mass of the rigid link, J = M l 2 + 1 3 m l 2 is the moment of inertia, the angle of joint rotation is θ [ 0 , π 2 ] , m = 1.5 k g is the load, the gravity coefficient, and the length of the robot link is l = 0.5 m . The system can be expressed as the following if set x 1 = θ , x 2 = θ ˙ , and the dead-zone input are combined.
x ˙ 1 = x 2 x ˙ 2 = 1 J ( 0.5 m g l + M g l ) sin x 1 + D ( u ( t ) ) y = x 1 .
In the simulation, the states are constrained in x 1 < k c 1 = 0.5 and x 2 < k c 2 = 1 . The given tracking signal is y r = 0.3 cos ( 0.5 t ) . The given performance function is ρ 1 = 0.199 e 6 t + 0.001 . That is, the steady-state error is allowed not to exceed 0.001. The initial states are set to x 1 ( 0 ) = 0.4 , x 2 ( 0 ) = 0.3 , δ ^ 1 = 0.005 , δ ^ 2 = 3.8 , and the input parameters of the dead zone are m r = m l = 0.8 , b r = 0.4 , b l = 0.6 . The parameters are set as k 1 = 1 , k 2 = 1 , σ = 0.5 , s 1 = 1 , s 2 = 0.01 , b 1 = 1 , b 2 = 1 , μ 1 = 20 , μ 2 = 10 . Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 show the results of the simulation.
From Figure 2, Figure 3, Figure 4 and Figure 5, it is seen that using the control method designed in this paper, y can fast track the reference signal y r in finite-time, and the state x 2 constraints are not violated. Moreover, Figure 6 shows the response of the adaptive law. Figure 7 shows the trajectory of D ( u ( t ) ) . To further clarify the comparison, some statistics are given in the following.
From Table 1, using the presented control method, the signal is tracked at t = 1.0709 and the tracking remains stable. The two other methods do not track the reference signal at this time. As can be seen from Table 2, the errors in Case 1 remain within the prescribed range, while the errors in Case 2 and Case 3 exceed the preset range at some moments. Moreover, the mean and RMS of the error are shown in Table 3.
According to Table 4 below, the state x 2 remains within the constraint range k c 2 = 1 in Case 1 and Case 2, while the constraint is violated at some moments in Case 3.
Example 2.
The second-order strict feedback nonlinear system is as follows.
x ˙ 1 = 0.1 x 1 2 + x 2 x ˙ 2 = 0.1 x 1 x 2 0.2 x 1 + [ 3 cos ( x 1 x 2 ) + 6.1 ] D ( u ( t ) ) y = x 1
where the states are constrained in x 1 < k c 1 = 0.5 and x 2 < k c 2 = 0.6 . The initial states are set to x 1 ( 0 ) = 0.4 , x 2 ( 0 ) = 0.3 , δ ^ 1 = 0.005 , δ ^ 2 = 0.01 . The parameters are set as k 1 = 20 , k 2 = 15 , σ = 0.5 , s 1 = 15 , s 2 = 5 , b 1 = 40 , b 2 = 40 , μ 1 = 80 , μ 2 = 60 . The rest is the same as in Example 1. Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 show the simulation results.
From Figure 8, Figure 9, Figure 10 and Figure 11, it can be seen that using the control method designed in this paper, y can fast track the reference signal y r in finite-time, and the state x 2 constraints are not violated. Figure 12 shows the response of the adaptive law. Furthermore, some statistics are given in the following.
From Table 5, Table 6 and Table 7. The signal is tracked at t = 1.0217 and the tracking remains stable in Case 1. The other two methods do not track the reference signal at this time. As can be seen from Table 2, the errors in Case 1 remain within the prescribed range, while the errors in Case 2 and Case 3 exceed the preset range at some moments. Furthermore, the mean and RMS of the error are shown in Table 7.
According to Table 8 below, the state x 2 remains within the constraint range k c 2 = 0.6 in Case 1 and Case 2, while the constraint is violated at some moments in Case 3.
Moreover, the effect of three different groups of control parameters on the performance of the control system is also investigated. They are, respectively, Group 1, which is k 1 = 20 , k 2 = 15 , s 1 = 15 , s 2 = 5 , Group 2, which is k 1 = 60 , k 2 = 60 , s 1 = 2 , s 2 = 2 , and Group 3, which is k 1 = 0.01 , k 2 = 0.01 , s 1 = 0.2 , s 2 = 0.2 . Figure 13, Figure 14 and Figure 15 show the results under different parameters.

5. Conclusions

The power system satisfies the prescribed performance and full state constraints. This approach ensures that in a finite time, the state variables in the power system reach and remain within the boundary constraints and that the error of the power system from the load frequency, etc., reaches and keeps within a predefined range in a finite time. The future investigation will include considering asymmetric constraints on states and time-varying constraint control. The proposed method will be applied to the study of multi-machine power systems, considering the interconnection between multiple motors; moreover, it will be simulated using a simulation system that more closely resembles the real system.

Author Contributions

X.C.: investigation, methodology, software, writing. S.L. and C.Z.: software, writing. W.W.: investigation, software. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Major Program of the National Natural Science Foundation of China [U20A20332]; Central Government to Guide local scientific and Technological Development of Hebei Province [216Z1902G]; Innovation Group Program of Hebei province [E2020203174]; Hebei Natural Science Foundation [A2022203024]; Provincial Key Laboratory Performance Subsidy Project [22567612H].

Data Availability Statement

Data are contained within the article.

Acknowledgments

The researchers would like to thank Yanshan University for their support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sariyildiz, E.; Oboe, R.; Ohnishi, K. Disturbance observer-based robust control and its applications: 35th- overview. IEEE Trans. Ind. Electron. 2020, 67, 2024–2053. [Google Scholar] [CrossRef]
  2. Ding, S.; Park, J.H.; Chen, C.-C. Second-order sliding mode controller design with output constraint. Automatica 2020, 112, 108704. [Google Scholar] [CrossRef]
  3. Labbadi, M.; Cherkaoui, M. Robust adaptive nonsingular fast terminal sliding-mode tracking control for an uncertain quadrotor UAV subjected to disturbances. ISA Trans. 2020, 99, 290–304. [Google Scholar] [CrossRef] [PubMed]
  4. Han, Y.; Zhang, H.; Shi, Z.; Liang, S. An adaptive fuzzy control model for multi-joint manipulators. Comput. Syst. Sci. Eng. 2021, 40, 1043–1057. [Google Scholar] [CrossRef]
  5. Tong, S.; Min, X.; Li, Y. Observer-based adaptive fuzzy tracking control for strict-feedback nonlinear systems with unknown control gain functions. IEEE Trans. Cybern. 2020, 50, 3903–3913. [Google Scholar] [CrossRef] [PubMed]
  6. Liu, C.; Wen, G.; Zhao, Z.; Sedaghati, R. Neural-network-based sliding-mode control of an uncertain robot using dynamic model approximated switching gain. IEEE Trans. Cybern. 2021, 51, 2339–2346. [Google Scholar] [CrossRef] [PubMed]
  7. Cao, Z.; Niu, Y.; Zou, Y. Adaptive neural sliding mode control for singular semi-markovian jump systems against actuator attacks. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1523–1533. [Google Scholar] [CrossRef]
  8. Liu, L.; Liu, Y.-J.; Chen, A.Q.; Tong, S.C.; Chen, C.L.P. Integral barrier Lyapunov function-based adaptive control for switched nonlinear systems. Sci. China Inf. Sci. 2020, 63, 132203. [Google Scholar] [CrossRef]
  9. Liang, H.; Liu, G.; Zhang, H.; Huang, T. Neural-network-based event-triggered adaptive control of nonaffine nonlinear multiagent systems with dynamic uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 2239–2250. [Google Scholar] [CrossRef]
  10. Wang, M.; Wang, Z.; Dong, H.; Han, Q.-L. A novel framework for backstepping-based control of discrete-time strict-feedback nonlinear systems with multiplicative noises. IEEE Trans. Autom. Control 2021, 66, 1484–1496. [Google Scholar] [CrossRef]
  11. Luo, S.; Hu, X.; Zhao, L.; Li, S. Event-triggered neural adaptive backstepping control of the K chaotic PMSGs coupled system. Int. J. Elect. Power Energy Syst. 2022, 135, 107475. [Google Scholar] [CrossRef]
  12. Rodríguez-Abreo, O.; Ornelas-Rodríguez, F.-J.; Ramírez-Pedraza, A.; HurtadoRamos, J.B.; González-Barbosa, J.-J. Backstepping control for a UAV-manipulator tuned by Cuckoo Search algorithm. Rob. Auton. Syst. 2022, 147, 103910. [Google Scholar] [CrossRef]
  13. Guo, Q.; Li, X.; Jiang, D. Full-state error constraints based dynamic surface control of electro-hydraulic system. IEEE Access 2018, 6, 53092–53101. [Google Scholar] [CrossRef]
  14. Liu, Y.-J.; Tong, S. Barrier Lyapunov functions for Nussbaum gain adaptive control of full state constrained nonlinear systems. Automatica 2017, 76, 143–152. [Google Scholar] [CrossRef]
  15. He, W.; Yin, Z.; Sun, C. Adaptive neural network control of a marine vessel with constraints using the asymmetric barrier Lyapunov Function. IEEE Trans. Cybern. 2017, 47, 1641–1651. [Google Scholar] [CrossRef] [PubMed]
  16. Liu, Y.-J.; Lu, S.; Tong, S.; Chen, X.; Chen, C.L.P.; Li, D.-J. Adaptive control-based Barrier Lyapunov Functions for a class of stochastic nonlinear systems with full state constraints. Automatica 2018, 87, 83–93. [Google Scholar] [CrossRef]
  17. Gao, T.; Liu, Y.-J.; Liu, L.; Li, D. Adaptive neural Network-Based control for a class of Nonlinear Pure-Feedback systems with time-varying full state constraints. IEEE/CAA J. Autom. Sin. 2018, 5, 923–933. [Google Scholar] [CrossRef]
  18. Ma, H.; Li, H.; Liang, H.; Dong, G. Adaptive fuzzy event-triggered control for stochastic nonlinear systems with full state constraints and actuator faults. IEEE Trans. Fuzzy Syst. 2019, 27, 2242–2254. [Google Scholar] [CrossRef]
  19. Cao, L.; Zhou, Q.; Dong, G.; Li, H. Observer-Based adaptive event-triggered control for Nonstrict-Feedback nonlinear systems with output constraint and actuator failures. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1380–1391. [Google Scholar] [CrossRef]
  20. Sun, W.; Su, S.-F.; Wu, Y.; Xia, J. Novel adaptive fuzzy control for output constrained stochastic nonstrict feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 2021, 29, 1188–1197. [Google Scholar] [CrossRef]
  21. Sun, W.; Su, S.-F.; Dong, G.; Bai, W. Reduced adaptive fuzzy tracking control for high-order stochastic nonstrict feedback nonlinear system with full-state constraints. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1496–1506. [Google Scholar] [CrossRef]
  22. Wu, Y.; Xie, X.-J. Robust adaptive control for state-constrained nonlinear systems with input saturation and unknown control direction. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1192–1202. [Google Scholar] [CrossRef]
  23. Tee, K.P.; Ge, S.S. Control of nonlinear systems with partial state constraints using a barrier Lyapunov function. Int. J. Control 2011, 84, 2008–2023. [Google Scholar] [CrossRef]
  24. Zhao, Z.; Ahn, C.K. Boundary output constrained control for a flexible beam system with prescribed performance. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4650–4658. [Google Scholar] [CrossRef]
  25. Liu, Y.-J.; Zeng, Q.; Tong, S.; Chen, C.L.P.; Liu, L. Actuator failure compensation-based adaptive control of active suspension systems with prescribed performance. IEEE Trans. Ind. Electron. 2020, 67, 7044–7053. [Google Scholar] [CrossRef]
  26. Qiu, J.; Sun, K.; Wang, T.; Gao, H. Observer-Based fuzzy adaptive event-triggered control for pure-feedback nonlinear systems with prescribed performance. IEEE Trans. Fuzzy Syst. 2019, 27, 2152–2162. [Google Scholar] [CrossRef]
  27. Sun, K.; Qiu, J.; Karimi, H.R.; Gao, H. A novel finite-time control for nonstrict feedback saturated nonlinear systems with tracking error constraint. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3968–3979. [Google Scholar] [CrossRef]
  28. Si, W.; Qi, L.; Hou, N.; Dong, X. Finite-time adaptive neural control for uncertain nonlinear time-delay systems with actuator delay and full-state constraints. Int. J. Syst. Sci. 2019, 50, 726–738. [Google Scholar] [CrossRef]
  29. Li, Y.; Yang, T.; Tong, S. Adaptive neural networks finite-time optimal control for a class of nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4451–4460. [Google Scholar] [CrossRef]
  30. Ma, L.; Zong, G.; Zhao, X.; Huo, X. Observed-based adaptive finite-time tracking control for a class of nonstrict-feedback nonlinear systems with input saturation. J. Frankl. Inst. 2020, 357, 11518–11544. [Google Scholar] [CrossRef]
  31. Wang, H.; Liu, P.X.; Zhao, X.; Liu, X. Adaptive fuzzy finite-time control of nonlinear systems with actuator faults. IEEE Trans. Cybern. 2020, 50, 1786–1797. [Google Scholar] [CrossRef] [PubMed]
  32. Na, J.; Huang, Y.; Wu, X.; Su, S.-F.; Li, G. Adaptive finite-time fuzzy control of nonlinear active suspension system with input delay. IEEE Trans. Cybern. 2020, 50, 2639–2650. [Google Scholar] [CrossRef] [PubMed]
  33. Wang, N.; Karimi, H.R.; Li, H.; Su, S.-F. Accurate Trajectory Tracking of Disturbed Surface Vehicles: A Finite-Time Control Approach. IEEE/ASME Trans. Mechatronics 2019, 24, 1064–1074. [Google Scholar] [CrossRef]
  34. Pan, H.; Sun, W. Nonlinear output feedback finite-time control for vehicle active suspension systems. IEEE Trans. Ind. Informat. 2019, 15, 2073–2082. [Google Scholar] [CrossRef]
  35. Wang, F.; Chen, B.; Liu, X.; Lin, C. Finite-Time adaptive fuzzy tracking control design for nonlinear systems. IEEE Trans. Fuzzy Syst. 2018, 26, 1207–1216. [Google Scholar] [CrossRef]
  36. Wu, Q.; Dong, S.; Zhang, W.-A.; Yu, L. Online modeling of the CNC engraving system with Dead-Zone input nonlinearity. IEEE Trans. Ind. Electron. 2022, 69, 774–782. [Google Scholar] [CrossRef]
  37. Ma, L.; Huo, X.; Zhao, X.D.; Zong, G.D. Observer-based adaptive neural tracking control for output-constrained switched MIMO nonstrict-feedback nonlinear systems with unknown dead zone. Nonlinear Dyn. 2020, 99, 1019–1036. [Google Scholar] [CrossRef]
  38. Wang, S.; Yu, H.; Yu, J.; Na, J.; Ren, X. Neural-Network-Based adaptive funnel control for servo mechanisms with unknown Dead-Zone. IEEE Trans. Cybern. 2020, 50, 1383–1394. [Google Scholar] [CrossRef] [PubMed]
  39. Li, Z.; Li, T.; Feng, G.; Zhao, R.; Shan, Q. Neural Network-Based adaptive control for pure-feedback stochastic nonlinear systems with Time-Varying delays and Dead-Zone input. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5317–5329. [Google Scholar] [CrossRef]
  40. Yang, T.; Sun, N.; Chen, H.; Fang, Y. Neural Network-Based adaptive antiswing control of an underactuated Ship-Mounted crane with roll motions and input dead zones. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 901–914. [Google Scholar] [CrossRef]
  41. Zhu, Z.; Xia, Y.; Fu, M. Attitude stabilization of rigid spacecraft with finite time convergence. Int. J. Robust Nonlinear Control 2011, 21, 686–702. [Google Scholar] [CrossRef]
  42. Wang, F.; Chen, B.; Lin, C.; Zhang, J.; Meng, X. Adaptive neural network finite-time output feedback control of quantized nonlinear systems. IEEE Trans. Cybern. 2018, 48, 1839–1848. [Google Scholar] [CrossRef] [PubMed]
  43. Qian, C.; Lin, W. Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization. Syst. Control Lett. 2001, 42, 185–200. [Google Scholar] [CrossRef]
  44. Yu, J.; Shi, P.; Zhao, L. Finite-time command filtered backstepping control for a class of nonlinear systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
Figure 1. The block diagram of the control scheme.
Figure 1. The block diagram of the control scheme.
Symmetry 16 00857 g001
Figure 2. Trajectory of y, y r , and the constraints k c 1 , and − k c 1 .
Figure 2. Trajectory of y, y r , and the constraints k c 1 , and − k c 1 .
Symmetry 16 00857 g002
Figure 3. Trajectory of z 1 and the predefined constraints ρ , and − ρ .
Figure 3. Trajectory of z 1 and the predefined constraints ρ , and − ρ .
Symmetry 16 00857 g003
Figure 4. Trajectory of z 2 and the constraints k b 2 and − k b 2 .
Figure 4. Trajectory of z 2 and the constraints k b 2 and − k b 2 .
Symmetry 16 00857 g004
Figure 5. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Figure 5. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Symmetry 16 00857 g005
Figure 6. Trajectory of adaptive laws of δ 1 ^ , and δ 2 ^ .
Figure 6. Trajectory of adaptive laws of δ 1 ^ , and δ 2 ^ .
Symmetry 16 00857 g006
Figure 7. Trajectory of D ( u ( t ) ) .
Figure 7. Trajectory of D ( u ( t ) ) .
Symmetry 16 00857 g007
Figure 8. Trajectory of y, y r , and the constraints k c 1 and − k c 1 .
Figure 8. Trajectory of y, y r , and the constraints k c 1 and − k c 1 .
Symmetry 16 00857 g008
Figure 9. Trajectory of z 1 and the predefined constraints ρ and − ρ .
Figure 9. Trajectory of z 1 and the predefined constraints ρ and − ρ .
Symmetry 16 00857 g009
Figure 10. Trajectory of z 2 and the constraints k b 2 and − k b 2 .
Figure 10. Trajectory of z 2 and the constraints k b 2 and − k b 2 .
Symmetry 16 00857 g010
Figure 11. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Figure 11. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Symmetry 16 00857 g011
Figure 12. Trajectory of the adaptive laws of δ 1 ^ and δ 2 ^ .
Figure 12. Trajectory of the adaptive laws of δ 1 ^ and δ 2 ^ .
Symmetry 16 00857 g012
Figure 13. Trajectory of y, y r , and the constraints k c 1 and − k c 1 .
Figure 13. Trajectory of y, y r , and the constraints k c 1 and − k c 1 .
Symmetry 16 00857 g013
Figure 14. Trajectory of z 1 and the predefined constraints ρ and − ρ .
Figure 14. Trajectory of z 1 and the predefined constraints ρ and − ρ .
Symmetry 16 00857 g014
Figure 15. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Figure 15. Trajectory of x 2 and the constraints k c 2 and − k c 2 .
Symmetry 16 00857 g015
Table 1. The system output y and the reference signal y r .
Table 1. The system output y and the reference signal y r .
t (s)0.00170.30070.75480.99631.07093.51236.00107.12698.519710
y r 0.30000.29660.27890.263530.2580−0.0553−0.2970−0.2737−0.13120.0851
Case 10.39940.30240.27890.263540.2580−0.0553−0.2970−0.27370.13120.0851
Case 20.39960.38350.33840.30140.2880−0.0543−0.2939−0.27067−0.12920.07902
Case 30.39940.28530.268390.25350.2481−0.05730−0.2885−0.2658−0.12730.0808
Table 2. The tracking error z 1 and the prescribed performance function ρ .
Table 2. The tracking error z 1 and the prescribed performance function ρ .
t (s)0.00170.30070.75480.99631.07093.51236.00107.12698.519710
ρ 0.19800.03370.00310.00150.00130.00100.00100.00100.001000.0010
Case 10.09940.00583.19 × 10−54.72 × 10−63.09 × 10−63.72 × 10−81.35 × 10−71.33 × 10−71.13 × 10−7−1.00 × 10−7
Case 20.09960.08690.059580.03790.0300−0.00200.00320.00310.0020−0.0061
Case 30.0994−0.0113−0.0105−0.0101−0.00990.00090.00850.00790.0038−0.0043
Table 3. The mean and RMS of the tracking z 1 .
Table 3. The mean and RMS of the tracking z 1 .
Case 1Case 2Case 3
Mean4.478 × 10−42.33 × 10−32.564 × 10−3
RMS3.481 × 10−31.088 × 10−27.310 × 10−3
Table 4. The system state x 2 .
Table 4. The system state x 2 .
t (s)0.01880.06000.30070.99631.07093.51236.00107.12698.519710
Case 1−0.6996−0.5270−0.0883−0.07175−0.0766−0.14746−0.02160.06150.13500.1439
Case 2−0.0389−0.0431−0.0697−0.1741−0.1863−0.1403−0.02100.06120.13310.1421
Case 3−1.0043−1.0641−0.0114−0.0697−0.0744−0.1430−0.02030.05970.13090.1394
Table 5. The system output y and the reference signal y r .
Table 5. The system output y and the reference signal y r .
t (s)0.00100.30730.73890.90261.02173.61015.27307.14198.856610
y r 0.30000.29650.279780.27000.2617−0.0696−0.2625−0.2728−0.08410.0851
Case 10.39970.31000.27980.27000.2617−0.0696−0.2625−0.2728−0.08410.0851
Case 20.39980.35910.28540.26790.2597−0.0716−0.2646−0.2748−0.08620.0832
Case 30.39970.29490.27520.26560.2576−0.0644−0.2630−0.2772−0.08910.0804
Table 6. The tracking error z 1 and the prescribed performance function ρ .
Table 6. The tracking error z 1 and the prescribed performance function ρ .
t (s)0.00100.30730.73890.90261.02173.61015.27307.14198.856610
ρ 0.19880.03250.00340.00190.00140.00100.00100.00100.00100.0010
Case 10.099740.01354.25 × 10−5−3.30 × 10−8−9.87 × 10−9−5.58 × 10−9−5.63 10−9−5.41 × 10−9−8.14 × 10−9−5.01 × 10−9
Case 20.09980.06260.0056−0.0020−0.0020−0.0020−0.0020−0.0020−0.0021−0.0019
Case 30.1000−0.0016−0.0046−0.0044−0.00410.0053−0.0004−0.0045−0.0051−0.0046
Table 7. The mean and RMS of the tracking z 1 .
Table 7. The mean and RMS of the tracking z 1 .
Case 1Case 2Case 3
Mean6.883 × 10−4−3.015 × 10−4−7.916 × 104
RMS5.984 × 10−31.105 × 10−26.259 × 10−3
Table 8. The system state x 2 .
Table 8. The system state x 2 .
t (s)0.00100.02760.50100.07370.18343.49796.57007.50698.961910
Case 1−0.3123−0.3866−0.0686−0.4004−0.2869−0.14790.01260.08020.14550.14319
Case 2−0.2145−0.1283−0.1802−0.1361−0.1523−0.14790.01250.08000.14550.1431
Case 3−0.3447−0.7690−0.0489−0.6542−0.1983−0.14890.01230.07950.14520.1459
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cheng, X.; Liu, S.; Wang, W.; Zhang, C. Adaptive Finite-Time Prescribed Performance Control of Nonlinear Power Systems with Symmetry Full-State Constraints. Symmetry 2024, 16, 857. https://doi.org/10.3390/sym16070857

AMA Style

Cheng X, Liu S, Wang W, Zhang C. Adaptive Finite-Time Prescribed Performance Control of Nonlinear Power Systems with Symmetry Full-State Constraints. Symmetry. 2024; 16(7):857. https://doi.org/10.3390/sym16070857

Chicago/Turabian Style

Cheng, Xiaohong, Shuang Liu, Wenbo Wang, and Cong Zhang. 2024. "Adaptive Finite-Time Prescribed Performance Control of Nonlinear Power Systems with Symmetry Full-State Constraints" Symmetry 16, no. 7: 857. https://doi.org/10.3390/sym16070857

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