Next Article in Journal
A Simplified Lattice Boltzmann Boundary Conditions for Gas Transport in Self-Affine Microchannels with an Inherent Roughness of in a Tight Reservoir
Next Article in Special Issue
Backstepping Control with a Fractional-Order Command Filter and Disturbance Observer for Unmanned Surface Vehicles
Previous Article in Journal
An Overview of Mathematical Modelling in Cancer Research: Fractional Calculus as Modelling Tool
Previous Article in Special Issue
Alternate Admissibility LMI Criteria for Descriptor Fractional Order Systems with 0 < α < 2
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prescribed Performance Tracking Control of Lower-Triangular Systems with Unknown Fractional Powers

State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(8), 594; https://doi.org/10.3390/fractalfract7080594
Submission received: 5 June 2023 / Revised: 11 July 2023 / Accepted: 14 July 2023 / Published: 1 August 2023

Abstract

:
This paper is concerned with the tracking control problem for the lower-triangular systems with unknown fractional powers and nonparametric uncertainties. A prescribed performance control approach is put forward as a means of resolving this problem. The proposed control law incorporates a set of barrier functions to guarantee error constraints. Unlike the previous works, our approach works for the cases where the fractional powers, the nonlinearities, and their bounding functions or bounds are totally unknown; no restrictive conditions on the powers, such as power order restriction, specific size limitation or homogeneous condition, are made. Moreover, neither the powers and system nonlinearities nor their bounding functions or bounds are needed. It achieves reference tracking with the preassigned tracking accuracy and convergence speed. In addition, our controller is simple, as it does not necessitate parameter identification, function approximation, derivative calculation, or adding a power integrator technique. At the end, a comparative simulation demonstrates the effectiveness and advantage of the proposed approach.

1. Introduction

Due to the theoretical challenge and practical needs, the issue of controlling uncertain nonlinear systems with odd powers has garnered significant attention. Examples of odd-power nonlinear systems in engineering include but are not limited to dynamical boiler–turbine units [1], jet engine compression systems [2], and under-actuated mechanical systems [3]. Compared with the strict feedback systems whose powers are one, odd-power nonlinear systems exhibit more general and complex behavior due to their exponential powers. It is worth claiming that such a system cannot conduct feedback linearization caused by the uncontrollability of its Jacobian matrix and is nonaffine with respect to the control input. Therefore, the control development of odd-power systems poses significant challenges and difficulties.
Various methods for the odd-power nonlinear systems have been developed, which are mainly based on adaptive control [4,5,6,7,8,9,10,11,12,13,14], neural or fuzzy control [15,16,17,18,19,20], funnel or prescribed performance control [14,17,18,19,20,21], and adding a power integrator technique [11,13,22,23,24,25,26,27,28]. The results [22,23,24] work well under the power order restriction (i.e., p 1 p i p n , i = 1 , , n , where p 1 , , p n are positive odd powers), and they also extend to the odd-power stochastic nonlinear systems [5,8,29]. Later, this restriction was removed, but the powers need to be identical [30]. The above limitations were relaxed [3,4,16,17,20,25,31]; however, the sphere of application for the above methods is limited to integer powers. The control designs for the systems with fractional powers were performed in recent years [6,7,9,10,18,21,32,33]. Nonetheless, in all the aforementioned developments, the powers are required not less than one. In the literature [14,19], the powers can be odd numbers greater than zero and less than one. Notably, a common feature among the aforesaid findings is that the powers should be known. Nevertheless, as summarized in Ref. [27], the aging of hardening spring and diverse operating conditions may result in time-varying and unknown powers in some particular cases, such as the boiler–turbine systems [1] and the under-actuated, weakly coupled mechanical systems [3]. It is noteworthy that the technique of adding a power integrator, an effective strategy for the odd-power systems, is not suitable for the unknown power systems due to its reliance on the system’s homogeneous dominant part. To deal with this problem, numerous approaches were put forward in the literature [11,13,26,27,28], but the bounds of their powers need to be available for the control design. The prior knowledge of the bounds is eliminated, either by imposing order restriction [12] or by placing a specific size limitation on the powers [12,15]. Additionally, the system nonlinearities of the aforementioned results are either considered to be known [32] or constrained by known functions [3,5,8,22,23,24,30] or expressed as a form containing unknown parameters and known functions [11,12,13,28,29].
On the other hand, in the presence of unknown nonlinearities, the results [3,4,16,25,28,32] show only the tracking error’s boundedness, but the specific behavior (e.g., the convergence speed and the accuracy) cannot be predetermined. To overcome this problem, researchers propose the prescribed performance (PPC) method [34,35], which enables quantitatively pre-specification of both transient and steady-state reference tracking behavior. This method has been applied to the first-order systems [36,37,38], feedback linearizable systems [39,40,41], strict-feedback systems [42,43], and odd-power systems [14,17,18,19,20,21]. However, there are some restrictive conditions on the powers and nonlinearities as mentioned above. Therefore, the control development for the odd-power nonlinear systems without the aforesaid requirements still remains open.
Inspired by the above discussion, this paper introduces a PPC strategy for the lower-triangular systems with unknown fractional powers and nonparametric uncertainties. The primary contributions and advantages are outlined:
  • Our approach works well when the fractional powers, the system nonlinearities, and their bounds or bounding functions are unknown, without the power order restriction [5,8,12,13,22,23,24,29], the specific size limitation [3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33], or the homogeneous condition [30].
  • It guarantees reference tracking with the prescribed convergence speed and accuracy in addition to the boundedness of the tracking error [3,4,16,25,28,32].
  • It exhibits simplicity, without function approximation [15,16,17,18,19,20,44,45], parameter identification [4,5,6,7,8,9,10,11,12,13,14], command filtering [44,45], or adding a power integrator technique [11,13,22,23,24,25,26,27,28].
This paper is structured as follows. Section 2 presents the system description and control objective. In Section 3, we state the composition of the proposed control scheme. Its feasibility is demonstrated in Section 4. The simulation results are detailed in Section 5. Finally, we draw the conclusion in Section 6.
Notations: The notations used in this paper are standard and are summarized as follows. R i denotes the i-dimensional Euclidean space, with R 1 = R ; s g n ( · ) denotes the sign function.

2. Problem Description

2.1. System Description

Consider the lower-triangular systems with unknown fractional powers as follows:
x ˙ i = f i ( x ¯ i ) + x i + 1 p i q i , x ˙ n = f n ( x ¯ n ) + u p n q n , y = x 1 ,
where x ¯ i = [ x 1 , , x i ] T R i , i = 1 , , n ; x ¯ n is composed of the system state; u R and y R are the input and the output, respectively; p i and q i are positive odd integers, i = 1 , , n ; f i ( · ) R , i = 1 , , n denote the continuous nonlinear functions.
Remark 1. 
Distinct from the available findings, only the basic structural properties of (1) are required for the subsequent control design. Specifically, the nonlinear function f i ( · ) and the powers p i and q i are unknown, which helps to design the universal controller. In this case, the commonly used model-based technique of adding a power integrator cannot be applied to (1). Moreover, it is worth claiming that the fractional powers are allowed in this study rather than integers [3,4,5,8,16,17,20,22,23,24,25,29,30,31] and are not required to satisfy the power order restriction and specific size limitation [3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33].

2.2. Control Objective

The control target for (1) is let y ( t ) follow a reference r ( t ) , which meets the following assumption [14,16,23,32].
Assumption 1. 
r ( t ) and r ˙ ( t ) are bounded on [ 0 , ) .
To be specific, the desired tracking performance is prescribed by
| y ( t ) r ( t ) | < ξ 1 ( t ) , t 0 ,
with
ξ 1 ( t ) = ( ξ 10 ξ 1 ) e ι 1 t + ξ 1 ,
where ι 1 > 0 and ξ 1 > 0 are the convergence rate and the tracking accuracy, respectively. Both of them can be chosen by the designer according to the requirements. Moreover, ξ 1 ( 0 ) should satisfy
| y ( 0 ) r ( 0 ) | < ξ 1 ( 0 ) .
We take into account the problem below.
Problem 1. 
Develop a control for the odd-power systems with unknown fractional powers in (1) to ensure the fulfillment of the performance requirement stated in (2) and guarantee the boundedness of the closed-loop system signals.

3. Control Design

We present a robust PPC approach to address Problem 1. The proposed controller design starts from
e 1 ( t ) = x 1 ( t ) r ( t ) .
Subsequently, a barrier function is utilized to confine e 1 ( t ) :
η 1 ( t ) = tan π 2 e 1 ( t ) ξ 1 ( t ) .
The resulting first intermediate control law is obtained by
α 1 ( t ) = c 1 η 1 ( t ) ,
where c 1 > 0 denotes the constant control gain. Proceed with
e i ( t ) = x i ( t ) α i 1 ( t ) ,
ξ i ( t ) = ( ξ i 0 ξ i ) e ι i t + ξ i ,
η i ( t ) = tan π 2 e i ( t ) ξ i ( t ) ,
α i ( t ) = c i η i ( t ) ,
for i = 2 , , n , in a recursive manner, where c i > 0 represents the constant control gain; ι i > 0 and ξ i > 0 are freely designed by the designer; ξ i ( 0 ) is chosen such that
| e i ( 0 ) | < ξ i ( 0 ) , i = 2 , n .
In the end, the final control is obtained as follows:
u ( t ) = α n ( t ) .
The block diagram of the system with the controller is given in Figure 1.
Remark 2. 
The presented design in (5)–(13) depends on neither the prior knowledge of the powers and the system nonlinearities nor their specific bounding functions or bounds. Even so, no attempt is made for parameter identification [4,5,6,7,8,9,10,11,12,13,14], function approximation [15,16,17,18,19,20,44,45], gain adaptation [46,47], or adding a power integrator technique [11,13,22,23,24,25,26,27,28]. Furthermore, the reference derivative and the intermediate control signal derivatives are not involved in the control law. Nevertheless, this is accomplished without dynamic surface control [44] or auxiliary filters [45]. Thus, the controller exhibits fewer demands and simplicity.

4. Theoretical Analysis

For ease of theoretical analysis, we first give a lemma.
Lemma 1. 
For any ϵ > 0 , α ˙ i ( t ) is bounded on [ 0 , ϵ ) , if
1. 
e i ( t ) evolves within ξ i ( t ) , ξ i ( t ) but keeps away from the boundaries on [ 0 , ϵ ) ;
2. 
e ˙ i ( t ) is bounded on [ 0 , ϵ ) ;
with i = 1 , , n .
Proof. 
Differentiating (7) and (11) by (6) and (10), respectively, yields
α ˙ i t = c i · π 2 · 1 ξ i ( t ) · 1 γ i ( t ) · ψ i ( t ) , i = 1 , , n ,
with
γ i ( t ) = cos 2 π 2 e i ( t ) ξ i ( t ) ,
ψ i ( t ) = e ˙ i ( t ) e i ( t ) ξ ˙ i ( t ) ξ i ( t ) .
According to (3) and (9), we obtain
0 < ξ i ξ i ( t ) ξ i 0 , i = 1 , , n ,
and
ρ i ( ξ i 0 ξ i ) ξ i ˙ ( t ) < 0 , i = 1 , , n .
It follows that the reciprocal of (15) is bounded on [ 0 , ϵ ) provided that the first assumed condition is met. Note from (17) and (18) that ψ i ( t ) < , t < ϵ , under the assumed conditions of Lemma 1. Thereby, α ˙ i ( t ) in (14) is bounded over [ 0 , ϵ ) under the same conditions. □
The result of theory is outlined next.
Theorem 1. 
Under Assumption 1, as well as the initial conditions in (4) and (12), the control scheme developed in (5)–(11) and (13) effectively resolves Problem 1.
Proof. 
The argument starts from positing the claim below.
| e i ( t ) | < ξ i ( t ) , i = 1 , , n , t 0 ,
This claim is demonstrated through the method of proof by contradiction. From (4) and (12), (19) is met at t = 0 . Note that x ¯ n ( t ) is continuous on [ 0 , ) . The same holds for r ( t ) under Assumption 1. Hence, e 1 ( t ) in (5) is continuous on [ 0 , ) . This combined with the continuity of ξ 1 ( t ) in (3) guarantees that η 1 ( t ) in (6) and α 1 ( t ) in (7) are continuous if | e 1 ( t ) | < ξ 1 ( t ) . Further, e 2 ( t ) in (8) does so under the same condition. Proceed with analyzing e 3 ( t ) , , e n ( t ) , recursively. Then, we deduce that each e i ( t ) is continuous so long as | e τ ( t ) | < ξ τ ( t ) , where τ varies from 1 to i 1 . This information indicates that the existence of t * > 0 is a necessary condition for the breach of (19) so that
lim t t * e τ ( t ) = ξ τ ( t * ) , τ { 1 , , n } ,
and
e i ( t ) < ξ i ( t ) , i = 1 , , n , t < t * .
Next, we posit (20) with (21) and proceed to examine each individual case defined in (20). To maintain concision, the subsequent discussion may omit some functions’ dependence on time or state.
Case 1:
At the outset, we consider
lim t t * e 1 ( t ) = ξ 1 ( t * ) .
A necessary condition for (22) under (21) is
lim t t * d e 1 ( t ) d t lim t t * ξ ˙ 1 ( t ) .
Based on (1) and (5), the differential equation for e 1 is obtained as follows:
e ˙ 1 = f 1 + x 2 p 1 q 1 r ˙ .
Rewrite (8) for i = 2 as follows:
x 2 = e 2 + α 1 .
Substituting (25) into (24) yields
e ˙ 1 = f 1 r ˙ + ( e 2 + α 1 ) p 1 q 1 .
Therefore, it holds that
lim t t * d e 1 ( t ) d t = lim t t * sgn ( e 1 ( t ) ) ( f 1 r ˙ ) + lim t t * sgn ( e 1 ( t ) ) ( e 2 + α 1 ) p 1 q 1 .
According to (5), (21) and Assumption 1, x 1 and e 2 are bounded on [ 0 , t * ) . Further, due to the continuity of f 1 with respect to its arguments, it follows that | f 1 | < , t < t * . Recalling that r ˙ is bounded on [ 0 , ) , we know
lim t t * | sgn ( e 1 ( t ) ) ( f 1 r ˙ ) | < , t < t * .
It follows from (6) and (22) that
lim t t * sgn ( e 1 ( t ) ) η 1 = + .
By (7), there is
lim t t * sgn ( e 1 ( t ) ) α 1 = .
Under (20), it holds that
lim t t * sgn ( e 1 ( t ) ) ( e 2 + α 1 ) = .
Noting that p 1 and q 1 are positive odd integers, we further obtain
lim t t * ( sgn ( e 1 ( t ) ) ( e 2 + α 1 ) ) p 1 q 1 = .
Substituting (28) and (32) into (27) gives
lim t t * d e 1 ( t ) d t = .
Note from (18) that
ρ 1 ( ξ 10 ξ 1 ) lim t t * ξ ˙ 1 ( t ) < 0 .
Apparently, (33) contradicts (23). Therefore, (22) is false. Instead, this implies the existence of a constant o 1 > 0 so that
| e 1 ( t ) | ξ 1 ( t ) o 1 < ξ 1 ( t ) , t < t * .
As a result, η 1 in (6) and α 1 in (7) are bounded for t < t * . Further, by virtue of the boundedness of f 1 , e 2 and r ˙ on [ 0 , t * ) , the same holds for e ˙ 1 in (26). This above facts imply by Lemma 1 that α ˙ 1 is bounded for t < t * , which contributes to the analysis of e 2 next.
Case 2:
Proceed with supposing
lim t t * e 2 ( t ) = ξ 2 ( t * ) ,
which necessitates
lim t t * d e 2 ( t ) d t lim t t * ξ ˙ 2 ( t ) .
Differentiating (8) for i = 2 by (1) yields
e ˙ 2 = f 2 + x 3 p 2 q 2 α 1 ˙ .
One sees from (8) for i = 3 that
x 3 = e 3 + α 2 .
Substituting (38) into (37) leads to
e ˙ 2 = f 2 α 1 ˙ + ( e 3 + α 2 ) p 2 q 2 .
Then, there is
lim t t * d e 2 ( t ) d t = lim t t * sgn ( e 2 ( t ) ) ( f 2 α 1 ˙ ) + lim t t * sgn ( e 2 ( t ) ) ( e 3 + α 2 ) p 2 q 2 .
Recall the boundedness of x 1 and α 1 on [ 0 , t * ) . From (8) and (21) for i = 2 , we have x 2 < , t < t * . Due to the continuity of f 2 in its arguments, we know | f 2 | < , t < t * . This, along with α 1 ˙ < over [ 0 , t * ) established in Case 1, ensures
lim t t * | sgn ( e 2 ( t ) ) ( f 2 α 1 ˙ ) | < , t < t * .
Under (10), (11), and (35), it holds that
lim t t * sgn ( e 2 ( t ) ) α 2 = .
Proceed with (20), and we have
lim t t * sgn ( e 2 ( t ) ) ( e 3 + α 2 ) = .
Noting that p 2 and q 2 are positive odd integers, it further holds that
lim t t * ( sgn ( e 2 ( t ) ) ( e 3 + α 2 ) ) p 2 q 2 = .
Inserting (41) with (44) into (40) yields
lim t t * d e 2 ( t ) d t = ,
which contradicts (36) due to (18). Hence, (35) is false. Then there exists a constant o 2 greater than zero so that
| e 1 ( t ) | ξ 2 ( t ) o 2 < ξ 2 ( t ) , t < t * .
Thus, η 2 in (10) and α 2 in (11) are bounded during t < t * . Recalling f 2 , e 3 and α 1 ˙ are bounded over [ 0 , t * ) established above, e ˙ 2 in (39) is bounded for t < t * . This along with (46) ensures by Lemma 1 the boundedness of α 2 on [ 0 , t * ) , which contributes to the analysis of e 3 next.
Case i (i = 3, …, n):
Adopt the same method as in Case 2 to analyze e i , i = 3 , , n , recursively. We can deduce that a constant o i greater than zero exists, i = 3 , , n , so that
e i ( t ) ξ i ( t ) o i < ξ i ( t ) , i = 3 , , n , t < t * .
Now, we arrive at a contradiction between (34), (46), (47), and (20). Therefore, (20) is false, and instead
e i ( t ) ξ i ( t ) o i < ξ i ( t ) , i = 1 , , n , t 0 .
Obviously, (19) is correct. This means that the controller not only guarantees the error constraints but also excludes the boundary contact. Hence, the prescribed tracking performance as described in (2) is achieved.
It remains to demonstrate that the state variables, x 1 , , x n , the intermediate control law, α 1 , , α n 1 , and the control input, u are all bounded. From (48), η i ( t ) , i = 1 , , n , in (6) and (10), α i ( t ) , i = 1 , , n 1 , in (7) and (11) and u ( t ) in (13) are all bounded. Further, under (48) and Assumption 1, we know that x i , i = 1 , , n are bounded on [ 0 , ) . □
Remark 3. 
Contrary to the classical Lyapunov stability theory, this study employs a constraint analysis based on dialectic by contradiction. It reveals the control system’s robustness against the unknown fractional powers and the unknown uncertainties. This is attributed to the infinity property of the PPC method [34,35], as shown in (31). When it extends to the nonlinear system whose powers are unknown, the infinity property is preserved as shown in (32). This means that the controller has sufficient potential to suppress the effects of the above unknown terms. However, this does not mean that such an infinity phenonmenon would occur in the control implementation. The reason has been elaborated in the related works [48,49,50].
Remark 4. 
Due to the aging of hardening spring and diverse operating conditions, the powers are not fixed but varied within a range in some particular cases, such as the boiler–turbine systems [1] and the under-actuated, weakly coupled mechanical systems [3]. The proposed approach extends to the nonlinear systems with time-varying powers [26] as follows.
x ˙ i = f i ( x ¯ i ) + x i + 1 p i ( t ) , x ˙ n = f n ( x ¯ n ) + u p n ( t ) , y = x 1 ,
where p i ( t ) is a time-varying continuous function, i = 1 , , n ; the power sign function · α is defined as · α = s g n · · α for a real number α > 0 . When extending the proposed approach to (49), the existence of · α has no influence on the infinity property in (33). Therefore, the robustness of the PPC method [34,35] against the time varying powers is exploited.
Remark 5. 
In the presence of external disturbances, the predetermined transient and steady-state performance of the control system still holds, i.e., the stability of the system is still guaranteed. This is because the effect of external disturbances is finite, and it can be sufficiently counteracted by feat of the infinity property of the PPC controller. Therefore, the control system is robust against external disturbances.

5. Simulation Study

To provide the illustration of the above theoretical findings, two simulation studies are carried out.
Case 1: Take account of the subsequent second-order lower-triangular systems with time varying powers
x ˙ 1 = x 1 x 1 3 + x 2 1.2 + cos ( t ) , x ˙ 2 = x 1 x 2 2 + u 7 5 , y = x 1 .
In the simulation, let x 1 ( 0 ) = 1 , x 2 ( 0 ) = 1.5 . The control target for (50) is let y ( t ) track r ( t ) = 0.7 sin ( t ) with
| y ( t ) r ( t ) | < ξ 1 ( t ) = ( 1.5 0.01 ) e 0.5 t + 0.01 .
Following Theorem 1, a model-free controller is obtained with c 1 = 8 , c 2 = 10 and
ξ 2 ( t ) = ( 17 0.15 ) e t + 0.15 .
Applying the above control scheme to (50), the simulation results are exhibited in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6. Figure 2 displays that the output varies along with the reference. The tracking error, plotted in Figure 3, is inside the predefined performance funnel. Hence, the performance requirement in (51) is fulfilled. Likewise, Figure 4 shows that the prescribed specification of the intermediate error in (52) is also met. Lastly, Figure 5 and Figure 6 depict the boundedness of the state variable, the intermediate control law and the input. Thus, our approach is effective.
To perform a comparative study, another controller employing backstepping design method is applied to (50). This is executed with the same control goal and under the same simulation condition. The controller is designed in the case where the nonlinear functions are known but the fractional powers are unknown. The simulation results are displayed in Figure 7 and Figure 8. Figure 7 depicts a large basis between the output and the reference. It is demonstrated by Figure 8 that the tracking error violates the performance constraint in both the transient and steady-state phrases. Therefore, the control target in (51) fails to be achieved. Accordingly, the comparative findings show the advantages of our approach.
Case 2: Consider the following three-order lower-triangular systems with positive powers:
x ˙ 1 = x 1 x 1 2 + x 2 9 7 , x ˙ 2 = x 2 2 + x 3 , x ˙ 3 = x 3 3 + u 7 5 , y = x 1 .
The control goal for (53) is steering its output to track r ( t ) = 0.5 sin ( 0.2 t ) and satisfy
| y ( t ) r ( t ) | < ξ 1 ( t ) = ( 1.6 0.05 ) e 0.48 t + 0.05 .
The performance functions are chosen as ξ 2 ( t ) = ( 9 0.45 ) e 0.5 t + 0.45 and ξ 3 ( t ) = ( 13 0.2 ) e 0.8 t + 0.2 . According to the design procedure in (5)–(13), we can obtain a model-free controller. In the simulation, let x 1 ( 0 ) = 0.5 , x 2 ( 0 ) = 0.5 and x 3 ( 0 ) = 0 . Applying the designed controller to (53), the simulation results are displayed in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. Figure 9 shows that the output nearly tracks the reference after t = 10 s. The tracking error, plotted in Figure 10, evolves within the prescribed performance envelope, and thus (54) is satisfied. Figure 11 and Figure 12 exhibit that the intermediate tracking errors are also inside the performance funnel. Finally, Figure 13 and Figure 14 show that the state variables, the intermediate control law, and the control input are all bounded. Accordingly, the above results verify the effectiveness of our approach.

6. Conclusions

An approach for prescribed performance tracking control is put forward in this paper. It is capable of handling unknown fractional powers and unknown nonlinearities. It achieves the reference tracking with the arbitrarily preassigned accuracy and speed. It eliminates the power order restriction, the specific size limitation, and the homogeneous condition. Additionally, the powers, the system nonlinearities, and their bounds or bounding functions are totally unknown. The proposed control is simple in the sense that it does not involve derivative calculation, parameter identification, function approximation, or adding a power integrator technique. The simulation results validate the theoretical findings.

Author Contributions

Conceptualization, K.-D.X. and J.-X.Z.; Methodology, K.-D.X. and J.-X.Z.; Software, K.-D.X.; Validation, K.-D.X.; Formal Analysis, K.-D.X.; Investigation, J.-X.Z. and K.-D.X.; Writing-original draft preparation, K.-D.X.; Writing—review and editing, J.-X.Z.; Visualization, K.-D.X.; Supervision, J.-X.Z.; Funding acquisition, J.-X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 62103093 and the Fundamental Research Funds for the Central Universities of China under Grant N2108003.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, J.Z.; Yan, S.; Zeng, D.L.; Hu, Y.; Lv, Y. A dynamic model used for controller design of a coal fired once-through boiler-turbine unit. Energy 2015, 93, 2069–2078. [Google Scholar] [CrossRef]
  2. Krstic, M.; Kanellakopoulos, I.; Kokotovic, P.V. Nonlinear and Adaptive Control Design; Wiley: New York, NY, USA, 1995. [Google Scholar]
  3. Xie, X.J.; Duan, N. Output Tracking of High-order stochastic nonlinear systems with application to benchmark mechanical system. IEEE Trans. Autom. Control 2010, 55, 1197–1202. [Google Scholar]
  4. Lin, W.; Pongvuthithum, R. Adaptive output tracking of inherently nonlinear systems with nonlinear parameterization. IEEE Trans. Autom. Control 2003, 48, 1737–1749. [Google Scholar] [CrossRef]
  5. Xie, X.J.; Tian, J. Adaptive state-feedback stabilization of high-order stochastic systems with nonlinear parameterization. Automatica 2009, 45, 126–133. [Google Scholar] [CrossRef]
  6. Li, W.Q.; Jing, Y.W.; Zhang, S.Y. Adaptive state-feedback stabilization for a large class of high-order stochastic nonlinear systems. Automatica 2011, 47, 819–828. [Google Scholar] [CrossRef]
  7. Li, W.Q.; Liu, X.H.; Zhang, S.Y. Further results on adaptive state-feedback stabilization for stochastic high-order nonlinear systems. Automatica 2012, 48, 1667–1675. [Google Scholar] [CrossRef]
  8. Liu, L.; Yin, S.; Gao, H.J.; Alsaadi, F.; Hayat, T. Adaptive partial-state feedback control for stochastic high-order nonlinear systems with stochastic input-to-state stable inverse dynamics. Automatica 2015, 51, 285–291. [Google Scholar] [CrossRef]
  9. Sun, Z.Y.; Xue, L.R.; Zhang, K.M. A new approach to finite-time adaptive stabilization of high-order uncertain nonlinear system. Automatica 2015, 58, 60–66. [Google Scholar] [CrossRef]
  10. Sun, Z.Y.; Zhang, C.H.; Wang, Z. Adaptive disturbance attenuation for generalized high-order uncertain nonlinear systems. Automatica 2017, 80, 102–109. [Google Scholar] [CrossRef]
  11. Man, Y.C.; Liu, Y.G. Global adaptive stabilization and practical tracking for nonlinear systems with unknown powers. Automatica 2019, 100, 171–181. [Google Scholar] [CrossRef]
  12. Wang, M.; Liu, Y.; Man, Y. Switching adaptive controller for the nonlinear systems with uncertainties from unknown powers. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2375–2385. [Google Scholar] [CrossRef]
  13. Guo, C.; Xie, R.M.; Xie, X.J. Adaptive control of full-state constrained high-order nonlinear systems with time-varying powers. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5189–5197. [Google Scholar] [CrossRef]
  14. Lv, M.; Schutter, B.D.; Cao, J.; Baldi, S. Adaptive prescribed performance asymptotic tracking for high-order odd-rational-power nonlinear systems. IEEE Trans. Autom. Control 2023, 68, 1047–1053. [Google Scholar] [CrossRef]
  15. Liu, Y.H.; Liu, Y.; Liu, Y.F.; Su, C.Y.; Zhou, Q.; Lu, R. Adaptive approximation-based tracking control for a class of unknown high-order nonlinear systems with unknown powers. IEEE Trans. Cybern. 2022, 52, 4559–4573. [Google Scholar] [CrossRef]
  16. Ma, J.W.; Wang, H.Q.; Su, Y.K.; Liu, C.G.; Chen, M. Adaptive neural fault-tolerant control for nonlinear fractional-order systems with positive odd rational powers. Fractal Fract. 2022, 6, 622. [Google Scholar] [CrossRef]
  17. Wang, N.; Wang, Y. Fuzzy adaptive quantized tracking control of switched high-order nonlinear systems: A new fixed-time prescribed performance method. IEEE Trans. Circuits Syst. II Exp. Briefs 2022, 69, 3279–3283. [Google Scholar] [CrossRef]
  18. Sun, W.; Su, S.F.; Wu, Y.; Xia, J. Adaptive fuzzy event-triggered control for high-order nonlinear systems with prescribed performance. IEEE Trans. Cybern. 2022, 52, 2885–2895. [Google Scholar] [CrossRef]
  19. Sui, S.; Chen, C.L.P.; Tong, S. Finite-time adaptive fuzzy prescribed performance control for high-order stochastic nonlinear systems. IEEE Trans. Fuzzy Syst. 2022, 30, 2227–2240. [Google Scholar] [CrossRef]
  20. Fu, Z.; Wang, N.; Song, S.; Wang, T. Adaptive fuzzy finite-time tracking control of stochastic high-order nonlinear systems with a class of prescribed performance. IEEE Trans. Fuzzy Syst. 2022, 30, 88–96. [Google Scholar] [CrossRef]
  21. Zhang, L.; Liu, X.; Hua, C. Prescribed-time control for stochastic high-order nonlinear systems with parameter uncertainty. IEEE Trans. Circuits Syst. II Exp. Briefs 2022, in press. [CrossRef]
  22. Lin, W.; Qian, C.J. Adding one power integrator: A tool for global stabilization of high-order lower-triangular systems. Syst Control Lett. 2000, 39, 339–351. [Google Scholar] [CrossRef]
  23. Lin, W.; Qian, C.J. Robust regulation of a chain of power integrators perturbed by a lower-triangular vector field. Int. J. Robust Nonlin. Control 2000, 10, 397–421. [Google Scholar] [CrossRef]
  24. Qian, C.J.; Lin, W. Almost disturbance decoupling for a class of high-order nonlinear systems. IEEE Trans. Autom. Control 2000, 45, 1208–1214. [Google Scholar] [CrossRef]
  25. Qian, C.J.; Lin, W. Practical output tracking of nonlinear systems with uncontrollable unstable linearization. IEEE Trans. Autom. Control 2002, 47, 21–36. [Google Scholar] [CrossRef]
  26. Chen, C.C.; Qian, C.J.; Lin, X.Z.; Sun, Z.Y.; Liang, Y.W. Smooth output feedback stabilization for a class of nonlinear systems with time-varying powers. Int. J. Robust Nonlin. Control 2017, 27, 5113–5128. [Google Scholar] [CrossRef]
  27. Su, Z.G.; Qian, C.J.; Shen, J. Interval homogeneity-based control for a class of nonlinear systems with unknown power drifts. IEEE Trans. Autom. Control 2017, 62, 1445–1450. [Google Scholar] [CrossRef]
  28. Xie, X.J.; Guo, C.; Cui, R.H. Removing feasibility conditions on tracking control of full-state constrained nonlinear systems with time-varying powers. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 6535–6543. [Google Scholar] [CrossRef]
  29. Xie, X.J.; Duan, N.; Yu, X. State-feedback control of high-order stochastic nonlinear systems with SiISS inverse dynamics. IEEE Trans. Autom. Control 2011, 56, 1921–1926. [Google Scholar]
  30. Zhang, X.F.; Liu, Q.R.; Baron, L.; Boukas, E.K. Feedback stabilization for high order feedforward nonlinear time-delay systems. Automatica 2011, 47, 962–967. [Google Scholar] [CrossRef]
  31. Min, H.F.; Xu, S.Y.; Gu, J.S.; Cui, G.Z. Adaptive finite-time control for high-order nonlinear systems with multiple uncertainties and its application. IEEE Trans. Circuits Syst. I Reg. Pap. 2020, 67, 1752–1761. [Google Scholar] [CrossRef]
  32. Li, W.Q.; Wu, Z.J. Output tracking of stochastic high-order nonlinear systems with markovian switching. IEEE Trans. Autom. Control 2013, 58, 1585–1590. [Google Scholar] [CrossRef]
  33. Zhao, C.Y.; Xie, X.J. Global stabilization of stochastic high-order feedforward nonlinear systems with time-varying delay. Automatica 2014, 50, 203–210. [Google Scholar] [CrossRef]
  34. Bechlioulis, C.P.; Rovithakis, G.A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  35. Bechlioulis, C.P.; Rovithakis, G.A. Adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems. Automatica 2009, 45, 532–538. [Google Scholar] [CrossRef]
  36. Ilchmann, A.; Ryan, E.; Sangwin, C. Tracking with prescribed transient behaviour. ESAIM Control Optim. Calc. Var. 2002, 7, 471–493. [Google Scholar] [CrossRef] [Green Version]
  37. Ilchmann, A.; Ryan, E.P.; Trenn, S. Tracking control: Performance funnels and prescribed transient behaviour. Syst. Control Lett. 2005, 54, 655–670. [Google Scholar] [CrossRef] [Green Version]
  38. Hopfe, N.; Ilchmann, A.; Ryan, E.P. Funnel control with saturation: Nonlinear SISO systems. IEEE Trans. Autom. Control 2010, 55, 2177–2182. [Google Scholar] [CrossRef] [Green Version]
  39. Berger, T.; Lê, H.H.; Reis, T. Funnel control for nonlinear systems with known strict relative degree. Automatica 2018, 87, 345–357. [Google Scholar] [CrossRef]
  40. Berger, T.; Puche, M.; Schwenninger, F. Funnel control for a moving water tank. Automatica 2022, 135, 109999. [Google Scholar] [CrossRef]
  41. Ilchmann, A.; Ryan, E.P.; Townsend, P. Tracking with prescribed transient behavior for nonlinear systems of known relative degree. SIAM J. Control Optim. 2007, 46, 210–230. [Google Scholar] [CrossRef] [Green Version]
  42. Qiu, J.; Wang, T.; Sun, K.; Rudas, I.J.; Gao, H. Disturbance observer-based adaptive fuzzy control for strict-feedback nonlinear systems with finite-time prescribed performance. IEEE Trans. Fuzzy Syst. 2022, 30, 1175–1184. [Google Scholar] [CrossRef]
  43. Zhao, K.; Wen, C.; Song, Y.; Lewis, F.L. Adaptive uniform performance control of strict-feedback nonlinear systems with time-varying control gain. IEEE/CAA J. Autom. Sin. 2023, 10, 451–461. [Google Scholar] [CrossRef]
  44. Zhang, F.; Deng, X.F.; Wei, L.S. Adaptive dynamic surface control of strict-feedback fractional-order nonlinear systems with input quantization and external disturbances. Fractal Fract. 2022, 6, 698. [Google Scholar] [CrossRef]
  45. Deng, X.F.; Wei, L.S. Adaptive neural network finite-time control of uncertain fractional-order systems with unknown dead-zone fault via command filter. Fractal Fract. 2022, 6, 494. [Google Scholar] [CrossRef]
  46. Zhang, J.X.; Yang, G.H. Fault-tolerant output-constrained control of unknown Euler-Lagrange systems with prescribed tracking accuracy. Automatica 2020, 111, 108606. [Google Scholar] [CrossRef]
  47. Zhang, J.X.; Yang, G.H. Robust adaptive fault-tolerant control for a class of unknown nonlinear systems. IEEE Trans. Ind. Electron. 2017, 64, 585–594. [Google Scholar] [CrossRef]
  48. Zhang, J.X.; Yang, G.H. Low-complexity tracking control of strict-feedback systems with unknown control directions. IEEE Trans. Autom. Control 2019, 64, 5175–5182. [Google Scholar] [CrossRef]
  49. Zhang, J.X.; Yang, G.H. Fuzzy adaptive output feedback control of uncertain nonlinear systems with prescribed performance. IEEE Trans. Cybern. 2018, 48, 1342–1354. [Google Scholar] [CrossRef] [PubMed]
  50. Zhang, J.X.; Wang, Q.G.; Ding, W. Global output-feedback prescribed performance control of nonlinear systems with unknown virtual control coefficients. IEEE Trans. Autom. Control 2022, 67, 6904–6911. [Google Scholar] [CrossRef]
Figure 1. The block diagram of the system with the controller.
Figure 1. The block diagram of the system with the controller.
Fractalfract 07 00594 g001
Figure 2. The system output and the reference.
Figure 2. The system output and the reference.
Fractalfract 07 00594 g002
Figure 3. The tracking error and the prescribed boundaries.
Figure 3. The tracking error and the prescribed boundaries.
Fractalfract 07 00594 g003
Figure 4. The intermediate error and the prescribed boundaries.
Figure 4. The intermediate error and the prescribed boundaries.
Fractalfract 07 00594 g004
Figure 5. The state variable and the intermediate control signal.
Figure 5. The state variable and the intermediate control signal.
Fractalfract 07 00594 g005
Figure 6. The control input.
Figure 6. The control input.
Fractalfract 07 00594 g006
Figure 7. The system output and the reference by the comparative controller.
Figure 7. The system output and the reference by the comparative controller.
Fractalfract 07 00594 g007
Figure 8. The tracking performance by the comparative controller.
Figure 8. The tracking performance by the comparative controller.
Fractalfract 07 00594 g008
Figure 9. The system output and the reference.
Figure 9. The system output and the reference.
Fractalfract 07 00594 g009
Figure 10. The tracking error and the prescribed boundaries.
Figure 10. The tracking error and the prescribed boundaries.
Fractalfract 07 00594 g010
Figure 11. The intermediate error and the prescribed boundaries.
Figure 11. The intermediate error and the prescribed boundaries.
Fractalfract 07 00594 g011
Figure 12. The intermediate error and the prescribed boundaries.
Figure 12. The intermediate error and the prescribed boundaries.
Fractalfract 07 00594 g012
Figure 13. The state variable.
Figure 13. The state variable.
Fractalfract 07 00594 g013
Figure 14. The intermediate control signals and the control input.
Figure 14. The intermediate control signals and the control input.
Fractalfract 07 00594 g014
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

Xu, K.-D.; Zhang, J.-X. Prescribed Performance Tracking Control of Lower-Triangular Systems with Unknown Fractional Powers. Fractal Fract. 2023, 7, 594. https://doi.org/10.3390/fractalfract7080594

AMA Style

Xu K-D, Zhang J-X. Prescribed Performance Tracking Control of Lower-Triangular Systems with Unknown Fractional Powers. Fractal and Fractional. 2023; 7(8):594. https://doi.org/10.3390/fractalfract7080594

Chicago/Turabian Style

Xu, Kai-Di, and Jin-Xi Zhang. 2023. "Prescribed Performance Tracking Control of Lower-Triangular Systems with Unknown Fractional Powers" Fractal and Fractional 7, no. 8: 594. https://doi.org/10.3390/fractalfract7080594

Article Metrics

Back to TopTop