Next Article in Journal
MFSleepNet: An Interactive Multimodal Fusion Framework for Automatic Sleep Staging
Previous Article in Journal
Multi-Scale Spatiotemporal Attention Network for Early Warning of Lithium-Ion Battery Thermal Runaway
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Output Feedback Adaptive Tracking Control for Uncertain Strict-Feedback Nonlinear Systems with Full-State Constraints and Unknown Output Gain

1
Division of Electronics and Informatics, Gunma University, Kiryu 376-8515, Japan
2
College of Automation, Jiangsu University of Science and Technology, Zhenjiang 212000, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(10), 3084; https://doi.org/10.3390/s26103084
Submission received: 20 March 2026 / Revised: 3 May 2026 / Accepted: 9 May 2026 / Published: 13 May 2026
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

In this paper, an adaptive output feedback control scheme is proposed for a class of parametric strict feedback systems with asymmetric full-state constraints and unknown output gain. Firstly, an adaptive state observer is constructed to estimate the unmeasured system states. To compensate for the effect of the unknown output gain on the tracking performance, a new error signal incorporating an adaptive compensation coefficient is introduced into the backstepping design. Then, by combining the universal transformed function with a coordinate transformation, all system states are kept within time-varying asymmetric bounds, and the feasibility issues of conventional constrained control methods are avoided. Based on Lyapunov stability analysis, all signals in the closed-loop system are proven to be globally uniformly ultimately bounded. Finally, simulation results based on motor models demonstrate the effectiveness of the proposed scheme.

1. Introduction

Recently, various modern industrial systems can be modeled as nonlinear dynamical systems, such as industrial manipulators [1], computer numerical control machine tools [2], electromechanical systems [3,4], and renewable energy systems [5]. In practice, these nonlinear systems are often affected by complex disturbances and performance degradation associated with unknown output gain [6,7]. In the presence of unknown output gain, it is essential to guarantee that all state variables remain within safe and performance-specified ranges throughout the entire operating period, thereby preventing instabilities [8], structural damage [9], or loss of control [10].
In nonlinear systems, output feedback control is important when full-state measurements are unavailable [11,12,13]. However, the output signal may be affected by unknown output gain during operation, which may degrade the control performance [14]. Several studies have been conducted to address this issue. The authors of [15] proposed an output-feedback compensation control strategy that combines a switching adaptive observer with a backstepping-based controller to handle unknown output gain in nonlinear systems while guaranteeing bounded convergence and enhanced transient performance. Furthermore, the authors of [16] investigated output-feedback adaptive compensation for a class of parametric strict feedback systems with unknown output gain by employing a switching-type adaptive state observer and an adaptive compensation mechanism. However, this work mainly focused on compensating for unknown output gain and improving transient performance, without taking state constraints into account. In addition, the authors of [17] extended the related compensation framework to nonlinear, switched, interconnected systems under an average dwell time by developing a switched state observer and an adaptive compensation scheme. Nevertheless, the main objective of this work was still output tracking and boundedness analysis of closed-loop signals, and the issue of asymmetric time-varying full-state constraints was not addressed. Motivated by the above observations, it is still necessary to investigate how to simultaneously achieve unmeasured-state reconstruction, unknown output gain compensation, and asymmetric time-varying full-state constraint satisfaction for uncertain strict feedback nonlinear systems under an output-feedback framework.
In practical systems, especially in mechanical and electromechanical applications, state variables are often subject to physical and safety constraints. These constraints are usually asymmetric due to practical operational requirements [18,19]. Violating these constraints may cause system performance deterioration or even catastrophic consequences [20]. Therefore, constraint satisfaction must be considered in controller design [21]. As an effective approach for enforcing such constraints, the barrier Lyapunov function (BLF) method has been extensively utilized to ensure that state constraints are rigorously satisfied. For instance, the authors of [22] proposed a distributed fuzzy optimal consensus controller using a BLF-based control scheme, while the authors of [23] developed a neuro-adaptive optimized controller via the same method to handle state constraints. To enhance the convergence performance while avoiding the explosion of complexity problem, in [24,25], BLF-based control was integrated with dynamic surface control and finite-time and fixed-time control strategies. The authors of [26] solved the state constraint problem by introducing the universal transformed function and coordinate transformation techniques. However, the corresponding controller design depends on accurate measurement information. Once the output signal is affected by unknown output gain, the measured information may become unreliable, which may further weaken the constraint-handling mechanism that relies on accurate state information, making it difficult to guarantee constraint satisfaction.
From the above discussions on unknown output gain compensation and state constraint control, it can be observed that most existing studies have addressed these two issues separately, while their simultaneous consideration has received limited attention. On the one hand, many existing results have developed observers and adaptive compensation mechanisms for unknown output gain [15,16,17], while state constraints are rarely considered in these works. On the other hand, existing constraint-handling methods can effectively guarantee state confinement when accurate output information is available [22,23,24,25,26], but they usually rely on accurate measurement information. Therefore, for uncertain strict feedback nonlinear systems, it remains challenging to simultaneously achieve unmeasured-state reconstruction, unknown output gain compensation, and asymmetric time-varying full-state constraint satisfaction under an output-feedback framework.
Motivated by the preceding discussions, an adaptive output-feedback tracking control approach is developed for nonlinear systems subject to asymmetric constraints and unknown output gain. Based on the abovementioned discussions, the main contributions are summarized as follows:
(1)
An adaptive state observer is developed to reconstruct the unmeasured states under unknown output gain. By introducing a new error signal with an adaptive compensation coefficient into the observer-based backstepping design, together with the corresponding adaptive updating laws, the adverse effect of unknown output gain on tracking performance can be effectively reduced.
(2)
To handle asymmetric time-varying full-state constraints, a control design combining the universal transformed function with a novel coordinate transformation is proposed. The developed method guarantees that all system states remain within the prescribed asymmetric constraint boundaries throughout the entire operation process, without requiring the strict feasibility conditions encountered in conventional BLF-based approaches.
(3)
By integrating adaptive state estimation and constraint-handling mechanisms into a single design, the proposed approach addresses the challenge of guaranteeing constraint satisfaction when the available output information is affected by unknown gain. Different from the compensation-based control methods in [16,17], where asymmetric full-state constraints are not explicitly addressed, the proposed method further incorporates a constraint-handling mechanism into the output-feedback control design. In addition, compared with the constrained control methods in [26], where adaptive compensation for unknown output gain was not considered, an adaptive compensation mechanism is incorporated in the proposed design to effectively reduce the influence of unknown output gain while ensuring constraint satisfaction.
This paper is organized as follows. Section 2 introduces the necessary background knowledge and presents the problem formulation. Section 3 presents a universal transformed function, the adaptive state observer design, the backstepping-based tracking controller design, and the stability analysis. The effectiveness of the proposed control scheme is verified by numerical simulations in Section 4. Finally, Section 5 concludes this paper.

2. Problem Statement and Preliminaries

2.1. Problem Statement

In this paper, the parameter strict feedback system is considered as follows:
x ˙ 1 = x 2 + θ T φ 1 ( x 1 ) + d 1 ( t ) x ˙ i = x i + 1 + θ T φ i ( x 1 , x ¯ i ) + d i ( t ) x ˙ n = u + θ T φ n ( x 1 , x ¯ n ) + d n ( t ) y = x 1
where i = 2 , , n 1 and x ¯ i = [ x 2 , , x i ] . Here, x = [ x 1 , x ¯ n T ] T is the state vector, and u R represents the input of the system, while y R denotes the measured output, θ R p represents the unknown parameter vector, and φ 1 ( x 1 ) R p and φ 1 ( x 1 , x ¯ i ) R p are defined as known smooth nonlinear vector functions for i = 2 , , n . Moreover, d i ( x ¯ n ) R for i = 1 , , n is defined as a state-dependent unknown uncertainty.
Remark 1.
The system in Equation (1) has been widely studied in the literature [27,28]. It is widely employed to model various practical nonlinear systems, including motor systems, chemical reactors, and robotic systems.
In practical engineering systems, the available output signal may be affected by environmental disturbances, hardware degradation, calibration errors, or data acquisition uncertainties. These factors can be lumped into an unknown output gain, which directly scales the output signal and may significantly influence the control performance.
Definition 1.
The output signal W ( t ) R is affected by an unknown output gain after time T g if the available output signal satisfies
W F ( t ) = ρ W ( t ) , t > T f , 0 < ρ < 1
Based on Definition 1, the unknown output gain of the system in Equation (1) can be described as follows:
y F ( t ) = ρ y ( t ) , 0 < ρ < 1
Remark 2.
It should be noted that the multiplicative factor ρ ( t ) represents a lumped gain degradation in the output channel. Physically, such attenuation could stem from several sources, including but not limited to sensor sensitivity loss, mechanical coupling degradation, or plant efficiency decrease. Since this paper does not employ an isolation mechanism, we treat ρ ( t ) as a general output gain uncertainty. The focus is on ensuring tracking performance under such degradation rather than identifying its specific physical origin.
Define χ 1 = ρ x 1 and κ = 1 ρ . Then, the system model is equivalent to
χ ˙ 1 = ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) x ˙ i = x i + 1 + θ i T ϕ i ( κ χ 1 , x ¯ i ) + d i ( t ) x ˙ n = u + θ n T ϕ n ( κ χ 1 , x ¯ n ) + d n ( t ) y F = χ 1
where θ 1 = ρ θ , θ i = θ , i = 2 , , n , and θ ^ f = [ θ ^ 1 , , θ ^ p ] T . Nevertheless, in the controller design, χ 1 is available.
The control objective is to develop an adaptive observer-based output-feedback tracking control scheme such that the following are true:
(1)
The closed-loop signals in the system are globally uniformly ultimately bounded.
(2)
The system output y is required to follow the reference trajectory y d ( t ) while ensuring that all system states remain within the time-varying asymmetric boundaries:
Ω χ 1 = χ 1 | H ¯ 1 ( t ) > χ 1 ( t ) y d ( t ) > H ̲ 1 ( t )
Ω x i = x i | H ¯ i ( t ) > x i ( t ) > H ̲ i ( t ) , i = 2 , , n
In this formulation, H ̲ i ( t ) and H ¯ i ( t ) are positive and twice differentiable constraint functions, respectively.
Remark 3.
For the time-varying asymmetric boundaries, the tracking error y y d and states x i remain in the constraint boundaries throughout the operation. Specifically, if H ̲ i ( t ) = H ¯ i ( t ) , then the constraint boundaries become symmetric.

2.2. Preliminaries

To accomplish the above control objective, several useful assumptions are necessary to present, and they are as follows.
Assumption 1.
Considering the unknown output gain model in Equation (3), the gain coefficient ρ satisfies ρ ρ ̲ , where ρ ̲ is a known positive constant.
Assumption 2.
The unknown parameter vector θ is bounded, and it satisfies θ θ M , where θ M is a positive constant.
Assumption 3.
The disturbance d i ( x ¯ i ) is assumed to be bounded, and there is an unknown positive constant d ¯ i such that | d i ( x ¯ i ) | < d ¯ i .
Assumption 4.
The reference signal y d and its derivatives y ˙ d , y d ( 2 ) , , y d ( n ) are bounded.
Lemma 1.
For any continuous function F ( a , b ) , where a R M and b R N , there exist smooth functions X ( a ) 1 and Y ( b ) 1 such that | F ( a , b ) | X ( a ) Y ( b ) .

3. Output-Feedback Adaptive Tracking Control Design

3.1. Universal Transformed Functions

The tracking error is defined as z 1 = κ ^ χ 1 y d , where κ ^ is the adaptive compensation coefficient and will be determined later. Based on the constraint χ 1 Ω χ 1 in Equation (5), it follows that z 1 Ω z 1 : = { z 1 H ̲ 1 < z 1 < H ¯ 1 } . To guarantee that z 1 remains within the prescribed constraint, the universal transformed function method is introduced as follows:
φ 1 = H ̲ 1 H ¯ 1 z 1 ( H ̲ 1 + z 1 ) ( H ¯ 1 z 1 ) = z 1 λ 1
with the initial state z 1 ( 0 ) ( H ̲ 1 , H ¯ 1 ) . From Equation (7), it follows that φ 1 ( t ) as z 1 approaches its boundary. Specifically, for any initial condition z 1 ( 0 ) ( H ̲ 1 , H ¯ 1 ) , we have φ 1 ( t ) as z 1 H ¯ 1 or z 1 H ̲ 1 .
Based on the property of φ 1 ( t ) , it can be concluded that for any z 1 ( 0 ) Ω z 1 , if φ 1 ( t ) is always bounded, then z 1 ( t ) Ω z 1 holds for t > 0 . By substituting the system model with unknown output gain in Equation (4) into φ ˙ 1 , it can be found that
φ ˙ 1 = μ 1 [ ρ x 2 + θ 1 ϕ 1 + ρ d 1 y ˙ d ) ] + ξ 1
with
μ 1 = H ̲ 1 H ¯ 1 H ̲ 1 H ¯ 1 + z 1 2 ( H ̲ 1 + z 1 ) 2 ( H ¯ 1 z 1 ) 2
ζ 1 = H ¯ 1 z 1 2 H ̲ ˙ 1 ( H ̲ 1 + z 1 ) 2 ( H ¯ 1 z 1 ) H ̲ 1 z 1 2 H ¯ ˙ 1 ( H ̲ 1 + z 1 ) ( H ¯ 1 z 1 ) 2 .
Furthermore, to cope with the constraints of x j ( j = 2 , , n ) , the universal transformed functions are introduced as
φ j = H ̲ j H ¯ j z j ( H ̲ j + z j ) ( H ¯ j z j ) = z j λ j .
Based on the system in Equation (4) and the constraints in Equation (6), the dynamics of transformed states can be expressed as follows:
φ ˙ j = μ j [ λ j + 1 φ j + 1 + θ j T ϕ j + d j ] + ξ j , j = 2 , , n 1
φ ˙ n = μ n [ u + θ n T ϕ n + d n ] + ξ n
where
μ j = H ̲ j H ¯ j H ̲ j H ¯ j + z j 2 ( H ̲ j + z j ) 2 ( H ¯ j z j ) 2 , ( j = 2 , , n )
ζ j = H ¯ j z j 2 H ̲ ˙ j ( H ̲ j + z j ) 2 ( H ¯ j z j ) H ̲ j z j 2 H ¯ ˙ j ( H ̲ j + x j ) ( H ¯ j z j ) 2 .

3.2. Design of Adaptive State Observer

In the system in Equation (4), it is worth noting that the state variables x 2 , , x n are unmeasurable in the control design, and a state observer should be constructed to estimate these states. Based on the designed observer, an adaptive output-feedback control strategy with an adaptive compensation mechanism for unknown output gain is proposed. The adaptive state observer is designed as follows:
χ ^ ˙ 1 = ρ ^ x ^ 2 + θ ^ 1 T ϕ 1 ( κ ^ 1 χ 1 ) + k 1 ( y F x ^ 1 ) x ^ ˙ i = x ^ i + 1 + θ ^ i T ϕ i ( κ ^ 1 χ 1 , x ^ ¯ i ) + k i ( y F x ^ 1 ) x ^ ˙ n = u + θ ^ n T ϕ n ( κ ^ 1 χ 1 , x ^ ¯ n ) + k n ( y F x ^ 1 )
where 2 i n 1 and x ^ 1 denote the estimate of χ 1 and x ^ ¯ i = [ x ^ 2 , , x ^ i ] T
Define the following observer error as e = [ e 1 , , e n ] T :
e 1 = χ 1 x ^ 1 , e i = x i x ^ i , e n = x n x ^ n .
From Equations (4) and (16), the error equation of the state observer can be expressed as follows:
e ˙ = A e + B 1 ρ ˜ x ^ 2 + F T ( κ ^ χ 1 , x ^ n ) Θ ˜ + Δ F T Θ + B n d
where F ( κ ^ χ 1 , x ^ ) = d i a g { ϕ 1 ( κ ^ 1 χ 1 ) , , ϕ n ( κ ^ 1 χ 1 , x ^ n ) } , ρ ˜ = ρ ρ ^ , θ ˜ i = θ i θ ^ i , Δ F = d i a g { ϕ 1 ( κ 1 χ 1 ) ϕ 1 ( κ ^ 1 χ 1 ) , , ϕ n ( κ 1 χ 1 , x ¯ n ) ϕ n ( κ ^ 1 χ 1 , x ^ ¯ n ) } , G = d i a g { ρ , 1 , , 1 } , B 1 = [ 1 0 0 ] T , B n = [ 0 0 1 ] T , and
A = k 1 ρ 0 0 k 2 0 1 0 k i 1 0 0 1 k n 0 0 , Θ ˜ = θ ˜ 1 θ ˜ n , Θ = θ 1 θ n
Assume that there exists a positive definite matrix P such that
A T P + P A < Q
where Q is symmetric positive definite.
Choose the Lyapunov candidate function V 0 to be
V 0 = e T P e + 1 2 γ 0 ρ 0 ˜ 2 + M 3 γ 1 | κ ˜ | 3 + 1 2 γ 2 Θ ˜ T Θ ˜
where M = θ M 2 i = 1 n L i 2 and κ ˜ = κ κ ^ .
According to Equations (16) and (18), the time derivative of V 0 can be derived as follows:
V ˙ 0 = e T Q e + 2 e T P [ B 1 ρ ˜ x ^ 2 + F T ( κ ^ 1 χ 1 , x ^ n ) Θ ˜ + Θ T Δ F + B n d ] 1 γ 0 ρ ˜ 0 ρ ^ ˙ 0 M γ 1 κ ˜ 2 κ ^ ˙ sgn ( κ ˜ ) 1 γ 2 Θ ˜ T Θ ^ ˙
According to Assumptions 2 and 3 and Young’s inequality, the following inequalities can be obtained:
2 e T P B 1 ρ 0 ˜ x ^ 2 2 e 10 T P B 1 ρ 0 ˜ x ^ 2 + e T I ¯ 1 P P I ¯ 1 e x ^ 2 2 + ρ 0 ˜ 2
2 e T P F T ( κ ^ 1 χ 1 , x ^ ¯ n ) Θ ˜ 2 e 10 T P F T ( κ ^ 1 χ 1 , x ^ ¯ n ) Θ ˜ + e T I ¯ 1 P F T ( κ ^ 1 χ 1 , x ^ ¯ n ) F ( κ ^ 1 χ 1 , x ^ ¯ n ) P I ¯ 1 e + Θ ˜ T Θ ˜
2 e T P Δ F T Θ e T P P e + θ M 2 [ i = 1 n L i 2 κ ˜ 2 χ 1 2 + i = 2 n L i 2 j = 2 n e j 2 ]
2 e T P B n d e T P B n B n T P e + d M 2
where e 10 = [ e 1 , 0 , , 0 ] T , I ¯ 1 = d i a g { 0 , 1 , , 1 } R n × n , and e = [ e 1 , 0 , , 0 ] + [ 0 , e 2 , , e n ] .
Substituting Equations (22)–(25) into Equation (21) yields
V ˙ 0 e T Q ¯ e + 1 γ 0 ρ ˜ 0 [ 2 γ 0 e 10 T P B 1 x ^ 2 ρ ^ ˙ 0 ] + M γ 1 κ ˜ 2 [ γ 1 χ 1 2 κ ^ ˙ sgn ( κ ˜ ) ] + ρ ˜ 0 2 + Θ ˜ T Θ ˜ + 1 γ 2 Θ ˜ T [ 2 γ 2 F ( κ ^ 1 χ 1 , x ^ n ) P e 10 Θ ^ ˙ ] + d M 2
where Q ¯ = Q P P [ x ^ 2 2 + m a x 2 i n ϕ i 2 ( κ ^ χ 1 , x ^ ¯ i ) I ¯ 1 P P I ¯ 1 θ M 2 i = 2 n L i 2 I 1 ¯ P B n B n T P ] .
The piecewise updating law for κ ^ is designed as follows:
κ ^ ˙ = Proj [ 1 , 1 / ϱ ] { K } = 0 , if κ ^ = 1 and K 0 or κ ^ = 1 / ϱ and K 0 K , otherwise
where
K = 0 , m 0 γ 1 χ 1 2 + ϵ γ 1 ϵ γ 1 + χ 1 2 σ 1 κ ^ , m > 0
where m = γ 1 χ 1 2 + ϵ γ 1 ϵ γ 1 + χ 1 2 σ 1 κ ^ . In the equation, P r o j [ · ] denotes the projection operator, which ensures that the estimate κ ^ remains confined within the interval [ 1 , ρ ̲ ] .
The updating laws of Θ ^ and ρ ^ are designed as follows:
Θ ^ ˙ = P r o j [ θ M , θ M ] { 2 γ 2 F ( κ ^ 1 χ 1 , x ^ n ) P e 10 σ 2 Θ ^ }
ρ ^ ˙ = P r o j [ ρ , 1 ] ( 2 γ 0 e 10 T P B 1 x ^ 2 σ 0 ρ ^ )
From the observer model, it is implied that κ ( t ) > 0 for all t > 0 if κ ( 0 ) 0 . In practice, it is reasonable to choose κ ^ ( 0 ) 0 , since κ ^ is an estimate of κ . Since κ ^ ˙ 0 and κ ˜ = κ κ ^ , and noting that lim t κ ^ ( t ) = κ , it follows that κ ^ ( t ) is monotonically non-decreasing and converges to κ . By substituting Equations (30) and (29) into Equation (26) and applying Young’s inequality, it can be obtained that
V 0 e T Q ¯ ( κ χ 1 , x ^ ) e + σ 0 γ 0 ρ ˜ ρ ^ ˙ + M σ 1 γ 1 κ ˜ 2 κ ^ ˙ + σ 2 γ 2 Θ ˜ T Θ ^ ˙ + ρ ˜ 2 + Θ ˜ T Θ ˜ + d M 2 e T Q ¯ ( κ χ 1 , x ^ ) e ( σ 0 2 γ 0 1 ) ρ ˜ 2 M σ 1 3 γ 1 | κ ˜ | 3 ( σ 2 2 γ 2 1 ) Θ ˜ T Θ ˜ + σ 0 2 γ 0 ρ 2 + M σ 1 3 γ 1 κ 3 + σ 2 2 γ 2 Θ T Θ + d M 2
From Equation (31), we can obtain the stability of the observer error system by choosing the design parameter K = [ k 1 , , k n ] such that Q ¯ ( κ x 1 , x ^ ) > 0 .
Remark 4.
The stability of the system can be ensured via the designed piecewise update law κ ^ ˙ . However, the available output signal may be attenuated due to the unknown output gain, which may degrade the tracking performance. To mitigate this effect, an additional modified term ε γ 1 ε γ 1 + χ 1 2 is incorporated into the update law in Equation (27), which enhances the compensation capability against output attenuation. Consequently, κ ^ can increase rapidly when the output signal is affected by a small unknown gain.

3.3. Design of Backstepping Adaptive Controller

An adaptive output-feedback control scheme with a state observer is constructed via the backstepping technique, ensuring the global boundedness of all signals in the closed-loop system.
First, the system is transformed into the following form:
χ ˙ 1 = ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) x ^ ˙ i = x ^ i + 1 + θ ^ i T ϕ i ( κ ^ 1 χ 1 , x ^ ¯ i ) + k i ( y F x ^ 1 ) x ^ ˙ n = u + θ ^ n T ϕ n ( κ ^ 1 χ 1 , x ^ ¯ n ) + k n ( y F x ^ 1 )
The controller design follows a backstepping procedure consisting of n steps. Different from conventional stability problems addressed by backstepping methods, a coordinate transformation is constructed as follows:
z 1 = κ ^ χ 1 y d z i = x ^ i α i 1 , i = 2 , , n
We design the following universal transformed functions:
φ 1 = z 1 λ 1 φ i = z i λ i , i = 2 , , n
Step 1:
According to the definition and properties of φ 1 , we have
φ ˙ 1 = μ 1 [ κ ^ ˙ χ 1 + κ ^ ( ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ) y ˙ d ] + ζ 1
We then construct the Lyapunov candidate function V 1 :
V 1 = 1 2 φ 1 2 + 1 2 γ 3 δ ˜ 1 2 + 1 2 γ 4 s ˜ 2
where δ ˜ 1 = δ 1 δ ^ 1 and s ˜ = s s ^ .
According to the first equation of Equation (35), V ˙ 1 can be obtained as follows:
V ˙ 1 = φ 1 μ 1 κ ^ ρ ( x ˜ 2 + z 2 ) + φ 1 μ 1 κ ^ ρ α 1 + φ 1 μ 1 [ κ ^ θ 1 T ϕ 1 ( κ χ 1 ) + κ ^ d 1 ( t ) y ˙ d ] + φ 1 ζ 1 + φ 1 μ 1 κ ^ ˙ χ 1 1 γ 3 δ ˜ 1 δ ^ ˙ 1 1 γ 4 s ˜ s ^ ˙
Since ϕ 1 j ( 0 ) = 0 , and ϕ 1 j is smooth, there exists a continuous function ϕ ¯ 1 j such that ϕ 1 j ( κ χ 1 ) = κ χ 1 ϕ ¯ 1 j ( κ x 1 ) . On the other hand, according to Lemma 1, as for ϕ 1 j ( κ χ 1 ) , there exist A j ( · ) and B ( · ) such that | ϕ ¯ 1 j ( κ x 1 ) | A j ( κ ) B j ( χ 1 ) . We define B ( χ 1 ) = [ B 1 ( χ 1 ) , , B p ( χ 1 ) ] T , ϑ j κ A j ( κ ) | θ 1 j | , and ϑ = [ ϑ 1 , , ϑ p ] T . Therefore, we have
κ ^ θ 1 T ϕ 1 ( κ χ 1 ) κ ^ χ 1 ϑ B
Then, Equation (37) becomes
V ˙ 1 = φ 1 μ 1 κ ^ ρ ( x ˜ 2 + z 2 ) + φ 1 μ 1 κ ^ ρ α 1 + φ 1 μ 1 [ κ ^ χ 1 ϑ B + κ ^ d 1 ( t ) y ˙ d ] + φ 1 ζ 1 + φ 1 μ 1 κ ^ ˙ χ 1 1 γ 3 δ ˜ 1 δ ^ ˙ 1 1 γ 4 s ˜ s ^ ˙
To address the bounded time-varying uncertainties, we define that Φ 1 = sup t 0 Ξ 1 ( t ) and
Ξ 1 ( t ) = ϑ , d 1 ( t ) 1 κ ^ y ˙ d T R p 1 + 1
ξ 1 = χ 1 B , 1 T R p 1 + 1
δ 1 = max { μ d M , Φ 1 }
Hence, we can find that
φ 1 μ 1 κ ^ [ θ 1 T ϕ 1 ( κ χ 1 ) + d 1 ( t ) y ˙ d ] = φ 1 μ 1 κ ^ [ Ξ 1 T ( t ) ξ 1 ] | φ 1 | μ 1 κ ^ ϑ 1 | | ξ 1 | | δ 1 η 0 + δ 1 φ 1 μ κ ^ τ
where τ = ( φ 1 μ κ ^ ξ 1 T ξ 1 φ 1 2 μ 2 κ ^ 2 ξ 1 T ξ 1 + η 0 2 ) .
With Young’s inequality, we also obtain that
φ 1 μ 1 κ ^ ρ ( x ˜ 2 + z 2 ) ( 1 2 + 1 η 1 ) φ 1 2 μ 1 2 κ ^ 2 + η 1 4 x ˜ 2 2 + 1 2 λ 2 2 φ 2 2
Substituting Equations (43) and (44) into Equation (39) yields that
V ˙ 1 ( 1 2 + 1 η 1 ) φ 1 2 μ 1 2 κ ^ 2 + φ 1 ζ 1 + φ 1 μ 1 κ ^ ˙ χ 1 + δ 1 φ 1 μ 1 κ ^ τ + φ 1 μ 1 κ ^ ρ α 1 + 1 2 λ 2 2 φ 2 2 + δ 1 η 0 + η 1 4 x ˜ 2 2 1 γ 3 δ ˜ 1 δ ^ ˙ 1 ρ γ 4 s ˜ s ^ ˙
We design the following virtual controller α 1 = s ^ κ ^ α ¯ 1 1 μ 1 with
α ¯ 1 = c 1 φ 1 + ( 1 2 + 1 η 1 ) φ 1 μ 1 2 κ ^ 2 + ζ 1 + μ 1 κ ^ ˙ χ 1 + δ ^ 1 μ 1 κ ^ τ
δ ^ ˙ 1 = γ 3 φ 1 μ 1 κ ^ τ γ 3 σ 3 δ ^ 1
s ^ ˙ = γ 4 φ 1 α ¯ 1 γ 4 σ 4 s ^
Then, it can be derived that
φ 1 μ 1 κ ^ ρ α 1 φ 1 μ 1 κ ^ ρ ( s ^ κ ^ α ¯ 1 1 μ 1 ) φ 1 ρ ( s s ˜ ) α ¯ 1 φ 1 α ¯ 1 + φ 1 ρ s ˜ α ¯ 1
Thus, we have
V ˙ 1 c 1 φ 1 2 + 1 2 λ 2 2 φ 2 2 + δ 1 η 0 + η 1 4 x ˜ 2 2 1 γ 3 δ ˜ 1 ( δ ^ ˙ 1 γ 3 φ 1 μ 1 κ ^ τ ) 1 γ 4 s ˜ ( s ^ ˙ γ 4 φ 1 ρ α ¯ 1 ) c 1 φ 1 2 + 1 2 λ 2 2 φ 2 2 + δ 1 η 0 + η 1 4 x ˜ 2 2 + σ 3 δ ˜ 1 δ ^ 1 + σ 4 s ˜ s ^
Step 2:
According to Equation (34), the derivative of ϕ i can be expressed as follows:
φ ˙ 2 = μ 2 [ x ^ ˙ 2 α ˙ 1 ] + ζ 2
and the derivative of z 2 can be obtained:
z ˙ 2 = x ^ 3 + θ ^ 2 T ϕ 2 ( κ ^ 1 χ 1 , x ^ ¯ 2 ) + k 2 e 1 α 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] α 1 x ^ j x ^ ˙ j α 1 θ ^ j θ ^ ˙ 1 α 1 κ ^ j κ ^ ˙ 1 α 1 H ̲ 1 H ̲ ˙ 1 α 1 H ¯ 1 H ¯ ˙ 1 α 1 δ ^ j δ ^ ˙ 1 α 1 s ^ j s ^ ˙ 1 α 1 y ^ d j y ^ ˙ d α 1 y ^ ˙ d j y ^ ¨ d = x ^ 3 α 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ 2
Using Young’s inequality, it follows that
φ 2 μ 2 α 1 χ 1 ρ x 2 φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 x ^ 2 2 + 1 4 + 1 η 1 φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 + η 1 4 e 2 2
φ 2 μ 2 α 1 χ 1 θ 1 T ϕ 1 ( κ χ 1 ) φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) + 1 4 θ M T θ M
φ 2 μ 2 α 1 χ 1 ρ d 1 ( t ) φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 + 1 4 D 2
We establish the Lyapunov function candidate:
V 2 = 1 2 φ 2 2
The time derivative of V 2 is
V ˙ 2 = φ 2 μ 2 { λ 3 φ 3 + α 2 α 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ 2 } + φ 2 ζ 2 φ 2 μ 2 λ 3 φ 3 + φ 2 μ 2 α 2 + φ 2 ζ 2 + φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 + 1 4 D 2 + φ 2 μ 2 Λ 2 + φ 2 2 μ 2 2 x ^ 2 2 ( α 1 χ 1 ) 2 + 1 4 + 1 η 1 φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 + η 1 4 e 2 2 + φ 2 2 μ 2 2 ( α 1 χ 1 ) 2 ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) + 1 4 θ M T θ M
We design the virtual control α 2 as follows:
α 2 = c i φ 2 μ 2 φ 2 2 μ 2 λ 2 2 ζ 2 μ 2 Λ 2 φ 2 μ 2 ( α 1 χ 1 ) 2 [ 1 + x ^ 2 2 + 1 η 1 + ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) ]
By substituting Equation (58) into Equation (57), we can obtain
V ˙ 2 c 2 φ 2 2 1 2 λ 2 2 φ 2 2 + 1 4 + η 1 4 e 2 2 + 1 4 θ M T θ M + 1 4 D 2 + μ 2 λ 3 φ 2 φ 3
Step i:
According to Equation (12), the derivative of φ i can be expressed as follows:
φ ˙ i = μ i [ x ^ ˙ i α ˙ i 1 ] + ζ i
and the derivative of z i can be described as
z ˙ i = x ^ i + 1 + θ ^ i T ϕ i ( κ ^ 1 χ 1 , x ^ ¯ i ) + k i e 1 α 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] j = 1 i 1 α i 1 x ^ j x ^ ˙ j j = 1 i 1 α i 1 θ ^ j θ ^ ˙ j j = 1 i 1 α i 1 κ ^ j κ ^ ˙ j j = 1 i 1 α i 1 H ̲ j H ̲ ˙ j j = 1 i 1 α i 1 H ¯ j H ¯ ˙ j j = 1 i 1 α i 1 δ ^ j δ ^ ˙ j j = 1 i 1 α i 1 s ^ j s ^ ˙ 1 j = 1 i 1 α i 1 y ^ d j y ^ ˙ d j j = 1 i 1 α i 1 y ^ ˙ d j y ^ ¨ d j = x ^ i + 1 α i 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ i
We establish the Lyapunov function candidate:
V i = 1 2 φ i 2
and its derivative can be deduced as follows:
V ˙ i = φ i μ i { λ i + 1 φ i + 1 + α i α i 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ i } + φ i ζ i = φ i μ i λ i + 1 φ i + 1 + φ i μ i α i + φ i μ i Λ i + φ i ζ i φ i μ i α i 1 χ 1 ρ x 2 φ i μ i α i 1 χ 1 θ 1 T ϕ 1 ( κ χ 1 ) φ i μ i α i 1 χ 1 ρ d 1 ( t )
By using Young’s inequality, it follows that
φ i μ i α i 1 χ 1 ρ x 2 φ i 2 μ i 2 ( α i 1 χ 1 ) 2 x ^ 2 2 + 1 4 + 1 η 1 φ i 2 μ i 2 ( α i 1 χ 1 ) 2 + η 1 4 e 2 2
φ i μ i α i 1 χ 1 θ 1 T ϕ 1 ( κ χ 1 ) φ i 2 μ i 2 ( α i 1 χ 1 ) 2 ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) + 1 4 θ M T θ M
α i 1 χ 1 ρ d 1 ( t ) φ i 2 μ i 2 ( α i 1 χ 1 ) 2 + 1 4 D 2
We design the virtual controller α i as follows:
α i = c i 1 μ i φ i μ i 1 μ i λ i φ i 1 ζ i μ i φ i μ i ( α i 1 χ 1 ) 2 [ 1 + x ^ 2 2 + 1 η 1 + ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) ] Λ i
By combining this with Equation (67), we can obtain
V ˙ i c i φ i 2 + 1 4 + η 1 4 e 2 2 + 1 4 θ M T θ M + 1 4 D 2 + μ i λ i + 1 φ i φ i + 1 μ i 1 λ i φ i 1 φ i
Step n:
We can get that z ˙ n = u + θ ^ n T ϕ n ( κ ^ 1 χ 1 , x ^ ¯ n ) + k n ( y F x ^ 1 ) and
z ˙ n = u α n 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ n
with
Λ n = θ ^ n T ϕ n ( κ ^ 1 χ 1 , x ^ ¯ n ) + k n e 1 j = 1 n 1 α n 1 x ^ j x ^ ˙ j j = 1 n 1 α n 1 θ ^ j θ ^ ˙ j j = 1 n 1 α n 1 κ ^ j κ ^ ˙ j j = 1 n 1 α n 1 H ̲ j H ̲ ˙ j j = 1 n 1 α n 1 H ¯ j H ¯ ˙ j j = 1 n 1 α n 1 δ ^ j δ ^ ˙ j j = 1 n 1 α n 1 s ^ j s ^ ˙ 1 j = 1 n 1 α n 1 y ^ d j y ^ ˙ d j j = 1 n 1 α n 1 y ^ ˙ d j y ^ ¨ d j
We construct the Lyapunov function candidate:
V n = 1 2 φ n 2
The time derivative of V n is
V ˙ n = φ n μ n { u α n 1 χ 1 [ ρ x 2 + θ 1 T ϕ 1 ( κ χ 1 ) + ρ d 1 ( t ) ] + Λ n } + φ n ζ n
We design the following adaptive controller:
u = c n 1 μ n φ n μ n 1 μ n λ n φ n 1 ζ n μ n Λ n φ n μ n ( α n 1 χ 1 ) 2 [ 1 + x ^ 2 2 + 1 η 1 + ϕ 1 T ( κ χ 1 ) ϕ 1 ( κ χ 1 ) ]
and hence, it follows that
V ˙ n = c n φ n 2 + 1 4 + η 1 4 e 2 2 + 1 4 θ M T θ M + 1 4 D 2 μ n 1 λ n φ n 1 φ n

3.4. Stability Analysis

The main results of the proposed method are formally summarized in the following theorem at this stage.
Theorem 1.
Under Assumptions 1–4, considering the parametric strict feedback systems subject to unknown output gain and asymmetric time-varying full-state constraints, with the designed adaptive state observer in Equation (16), the error transformations in Equations (7) and (12), the adaptive updating laws in Equations (29) and (30), and the adaptive tracking controller in Equation (73), the following results can be obtained:
(1) 
All signals in the closed-loop system remain uniformly bounded;
(2) 
The system states always evolve within the time-varying asymmetric constraint bounds.
Proof. 
Selecting the Lypunov function V = V 0 + V 1 + + V n then yields that
V ˙ a l l e T Q ¯ n η 1 2 I 2 e ( c 1 1 2 ) φ 1 2 i = 2 n c i φ i 2 σ 0 2 γ 0 1 ρ ˜ 2 M σ 1 3 γ 1 | κ ˜ | 3 σ 2 2 γ 2 1 Θ ˜ T Θ ˜ + n 1 2 θ M T θ M 1 1 ζ 3 σ 3 δ ˜ 1 2 + a 0 η + 0.2785 m D + 0.2785 m Ξ + ζ 3 σ 3 δ 1 2 + ζ 4 σ 4 s 2 + d M 2 + σ 0 2 γ 0 ρ 2 + M σ 1 3 γ 1 κ 3 + σ 2 2 γ 2 Θ T Θ 1 1 ζ 4 σ 4 s ˜ 2 Λ V + ι
where I 2 = d i a g { 0 , 1 , , 0 } , Λ = min λ min Q ¯ n η 1 2 I 2 λ max ( P ) , 2 M σ 1 3 γ 1 , 2 σ 0 2 γ 0 1 , 2 σ 2 2 γ 2 1 , 2 ( c 1 1 2 ) , 2 c 2 , , 2 c n , 2 σ 3 1 1 ζ 3 , 2 σ 4 1 1 ζ 4 , and ι = d M 2 + σ 0 2 γ 0 ρ 2 + M σ 1 3 γ 1 κ 3 + σ 2 2 γ 2 Θ T Θ + n 1 2 θ M T θ M + 0.2785 m Ξ + 0.2785 m D + a 0 η + ζ 3 σ 3 δ 1 2 + ζ 4 σ 4 s 2 . □
To guarantee the stability of the closed-loop systems, the parameters c 1 , , c n , σ 0 , σ 1 , σ 2 , ζ 3 , and ζ 4 should be chosen to satisfy the following conditions: c 1 1 2 > 0 , c 2 , , c n > 0 , σ 0 2 γ 0 1 > 0 , σ 2 2 γ 2 1 > 0 , 1 1 ζ 3 > 0 , and 1 1 ζ 4 > 0 .
To ensure the stability of the closed-loop system, the observer gain parameter k is designed such that the following matrix inequality is satisfied:
A T P + P A 2 P P Ψ ( t ) I ¯ 1 P P I ¯ 1 + β 2 P B n B n T P θ M 2 i = 1 n ( L i 2 ) + n η 1 4 < 0
where Ψ ( t ) = max 1 i n ϕ i ( x ^ i ) .
Based on the Schur complement, the aforementioned inequality is equivalent to the following condition:
( 1 , 1 ) I ¯ 1 P Ψ 1 I P 0 I β B n T P 0 0 I < 0
To eliminate the bilinear terms involving P and K, a new variable C = K P is introduced. Accordingly, the controller gain can be recovered as K = P 1 C , which enables the conditions to be expressed in linear matrix inequality (LMI) form.
In the inequality, the ( 1 , 1 ) block is given by A ¯ T P + P A ¯ + H T W + W H + ϕ I , A ¯ = 0 G ^ 0 0 , H = [ 1 0 0 0 ] . and K = P 1 C . Moreover, G ^ G 1 , G 2 with G 1 = diag { 1 , 1 , , 1 } and G 2 = I n 1 .
It follows from integrating Equation (75) that
V ( t ) e Λ t V ( 0 ) + ι Λ ( 1 e Λ t ) .
Therefore, V ( t ) is bounded, and hence, all signals in the closed-loop systems remain bounded. That aside, the asymmetric time-varying constrains can be achieved.
Remark 5.
From the stability result V ˙ Λ V + ι , the ultimate bound of the tracking error is determined by the constants Λ and ι. A larger Λ or a smaller ι leads to a tighter ultimate bound 2 ι / Λ . According to Equation (75), increasing the design parameters c i , σ 1 , , σ 4 enlarges Λ, while increasing γ 0 , γ 1 , γ 2 helps reduce ι. However, excessively large c i , σ 1 , , σ 4 values inherently induce high-gain control and increase the actuator burden. Thus, a tradeoff between performance and control effort should be adjusted by actual requirements.

4. Simulation

To verify the effectiveness of the designed output-feedback adaptive tracking control scheme under unknown output gain, numerical simulations were carried out on a permanent magnet DC motor model. The dynamic model of the permanent magnet DC motor was adopted from [29,30] and, it is given by
x ˙ 1 = x 2 , x ˙ 2 = B J x 2 + K t J x 3 F c J sin ( x 2 ) , x ˙ 3 = 1 L q u R a L q x 3 1 L q ( 1 α x 3 2 ) x 2 ,
where the state variables are chosen as x 1 , x 2 , and x 3 , representing the rotor angular position, angular velocity, and armature current, respectively. The control input u is defined as the applied armature voltage, while y denotes the measured system output. The parameter J denotes the rotor moment of inertia, B is the viscous damping factor, and K t represents the torque constant. R s denotes the armature resistance, and L q denotes the inductance.
The available output signal was assumed to be affected by unknown output gain. Specifically, the output gain model is given by
y F ( t ) = y ( t ) , t < 4 s , 0.5 y ( t ) , t 4 s ,
The model in Equation (80) represents a typical multiplicative output gain attenuation. The activation time and attenuation level were selected as representative simulation settings to evaluate the tracking performance under unknown output gain.
The selected parameters of the DC motor system were J = 1 × 10 4 kg · m 2 , B = 1 × 10 4 N · m · s / rad , R s = 2.0 Ω , L q = 5 × 10 3 H , and K t = 0.05 N · m / A . The chosen desired reference trajectory was y d = 0.2 sin ( π t ) . The selected initial conditions of the model states were x 3 ( 0 ) = x 2 ( 0 ) = 0.2 , x 1 ( 0 ) = 0.1 , x ^ 3 ( 0 ) = x ^ 2 ( 0 ) = x ^ 1 ( 0 ) = 0.1 , ρ ^ ( 0 ) = 0.5 , κ ^ ( 0 ) = 1 , δ ^ 1 ( 0 ) = 0.1 , and s ^ ( 0 ) = 0.1 . To ensure safe operation of the system, time-varying state constraints were imposed on each state variable. The constraint boundaries were defined as H ¯ 1 ( t ) = 0.05 cos ( t ) + 0.35 , H ̲ 1 ( t ) = 0.05 sin ( t ) 0.35 , H ¯ 2 ( t ) = 0.1 cos ( t ) + 2.8 , H ̲ 2 ( t ) = 0.1 sin ( t ) 2.0 , H ¯ 3 ( t ) = 0.05 cos ( t ) + 2.5 , and H ̲ 3 ( t ) = 0.1 sin ( t ) 3.0 . We chose the following design parameters: c 1 = 120.5 , c 2 = 1 , c 5 = 5 , γ 0 = 1055 , γ 1 = 55 , γ 2 = 1000 , γ 3 = 1500 , γ 4 = 1.1 , σ 0 = 0.0005 , σ 1 = 0.0001 , σ 2 = 0.0005 , σ 3 = 0.0005 , and σ 4 = 0.0005 .
The simulation results are presented in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. Figure 1, Figure 2 and Figure 3 illustrate the evolutions of the system states x 1 , x 2 , and x 3 together with their estimates x ^ 1 , x ^ 2 , and x ^ 3 , as well as the constraint boundaries H ¯ 1 , H ̲ 1 , H ¯ 2 , H ̲ 2 , H ¯ 3 , and H ̲ 3 , respectively. It can be observed that the estimated states closely tracked the actual system states in the presence of unknown output gain. Moreover, all state trajectories remained strictly within the asymmetric constraint boundaries. These results demonstrate that the proposed adaptive output-feedback controller can effectively guarantee state constraint satisfaction while maintaining accurate state estimation under unknown output gain.
Figure 4 illustrates the tracking performance of the proposed method and its comparison with the method in [17]. As shown in Figure 4, the system output x 1 can rapidly track the desired trajectory y d with high accuracy, even when the available output signal is affected by unknown output gain. The transient response was fast, and the steady-state tracking error remained small, demonstrating the effectiveness of the proposed adaptive compensation mechanism.
Figure 5, Figure 6, Figure 7 and Figure 8 illustrate the observer errors and the evolution of the adaptive parameters. As shown in Figure 6, the observer errors e 1 , e 2 , and e 3 converged to a small neighborhood around zero, indicating the effectiveness of the proposed state observer. Figure 7 presents the evolution of the adaptive parameter ρ ^ , which gradually converged with small oscillations during the transient process. Figure 8 shows the evolution of the adaptive compensation coefficient κ ^ . It can be observed that κ ^ was adaptively adjusted to reduce the influence of unknown output gain, thereby maintaining accurate system output tracking.
For comparison, the compensation-based control method in [17] was applied. The simulation results are illustrated in Figure 9. It can be concluded from Figure 4 and Figure 9 that the proposed method achieved improved tracking performance compared with the method in [17]. In addition, the root mean square error (RMSE), the mean absolute error (MAE), and the integral absolute error (IAE) are presented in Table 1, demonstrating the advantages of the proposed adaptive compensation method in this paper.

5. Conclusions

This paper proposed an adaptive output-feedback tracking control strategy for nonlinear strict feedback systems subject to unknown output gain and full-state constraints. An adaptive state observer was constructed to estimate the unmeasured states under unknown output gain. Furthermore, by combining the UTFs with the bounded estimation method, the proposed control framework effectively addressed the state constraint problem. Based on the backstepping technique, a new error signal containing an adaptive compensation coefficient was introduced into the control design to reduce the influence of unknown output gain. It was shown that the closed-loop system was globally uniformly ultimately bounded, and the tracking error converged to an adjustable neighborhood of the origin. Simulation results confirmed the effectiveness and reliability of the proposed method. Future work will focus on extending the proposed framework to more general output gain uncertainties and actuator nonlinearities in nonlinear systems with state constraints.

Author Contributions

Conceptualization, Z.W., S.X., and S.H.; methodology, Z.W. and S.H.; software, Z.W.; formal analysis, Z.W.; data curation, Z.W.; writing—original draft preparation, Z.W.; writing—review and editing, Z.W. and S.H.; visualization, Z.W.; validation, T.K. and P.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lu, K.; Yu, H.; Liu, Z.; Han, S.; Yang, J. Inverse Optimal Adaptive Control of Canonical Nonlinear Systems With Dynamic Uncertainties and Its Application to Industrial Robots. IEEE Trans. Ind. Inform. 2024, 20, 5318–5327. [Google Scholar] [CrossRef] [Scilit]
  2. Zhou, Z.; Zhang, S.; Xu, Z.; Peng, Y.; Jin, X. High-Quality Positioning Strategy for Biaxial Contour Machining System With Nonlinear Model Predictive Control. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 4355–4367. [Google Scholar] [CrossRef] [Scilit]
  3. Zheng, X.; Wen, H.; Yang, X.; Yu, X.; Rodriguez-Andina, J.J. Adaptive Neural Zeta-Backstepping With Predefined Damping Ratio: Application to DC Motors. IEEE Trans. Cybern. 2025, 55, 1701–1705. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, J.; Niu, B.; Wang, D.; Wang, H.; Duan, P.; Zong, G. Adaptive Neural Control of Nonlinear Nonstrict Feedback Systems With Full-State Constraints: A Novel Nonlinear Mapping Method. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 999–1007. [Google Scholar] [CrossRef] [Scilit]
  5. Gheisarnejad, M.; Mirzavand, G.; Ardeshiri, R.R.; Andresen, B.; Khooban, M.H. Adaptive Speed Control of Electric Vehicles Based on Multi-Agent Fuzzy Q-Learning. IEEE Trans. Emerg. Top. Comput. Intell. 2023, 7, 102–110. [Google Scholar] [CrossRef] [Scilit]
  6. Zha, W.T.; Zhai, J.Y.; Fei, S.M. Global Adaptive Control for a Class of Uncertain Stochastic Nonlinear Systems with Unknown Output Gain. Int. J. Control. Autom. Syst. 2017, 15, 1125–1133. [Google Scholar] [CrossRef] [Scilit]
  7. Jiang, Y.; Zhai, J.Y. Global Sampled-Data Output Feedback Stabilization for a Class of Switched Stochastic Nonlinear Systems with Quantized Input and Unknown Output Gain. Trans. Inst. Meas. Control 2019, 41, 4511–4520. [Google Scholar] [CrossRef] [Scilit]
  8. Kim, H.; Kim, W. Active Fault-Tolerant Control for Steering Actuator Bias in Autonomous Vehicles Using Adaptive Sliding Mode Observer. Sensors 2026, 26, 1680. [Google Scholar] [CrossRef] [Scilit]
  9. Zhao, L.; Chen, S. Hierarchical Fuzzy Adaptive Observer-Based Fault-Tolerant Consensus Tracking for High-Order Nonlinear Multi-Agent Systems Under Actuator and Sensor Faults. Sensors 2026, 26, 252. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Bekhiti, A.; Souanef, T.; Toubakh, H.; Horri, N.; Kafi, M.R.; Bouzid, Z. Adaptive UAV Control with Sensor and Actuator Faults Recovery. Aerospace 2025, 12, 261. [Google Scholar] [CrossRef] [Scilit]
  11. Yu, D.; Yang, M.; Liu, Y.J.; Wang, Z.; Chen, C.L.P. Adaptive Fuzzy Tracking Control for Uncertain Nonlinear Systems With Multiple Actuators and Sensors Faults. IEEE Trans. Fuzzy Syst. 2023, 31, 104–116. [Google Scholar]
  12. Wang, X.; Zhou, Y.; Huang, T.; Chakrabarti, P. Event-Triggered Adaptive Fault-Tolerant Control for a Class of Nonlinear Multiagent Systems With Sensor and Actuator Faults. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 4203–4214. [Google Scholar] [CrossRef] [Scilit]
  13. Wang, H.; Ma, J.; Zhao, X.; Niu, B.; Chen, M.; Wang, W. Adaptive Fuzzy Fixed-Time Control for High-Order Nonlinear Systems With Sensor and Actuator Faults. IEEE Trans. Fuzzy Syst. 2023, 31, 2658–2668. [Google Scholar]
  14. Zhang, W.; Xu, D.; Jiang, B.; Shi, P. Virtual-Sensor-Based Model-Free Adaptive Fault-Tolerant Constrained Control for Discrete-Time Nonlinear Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 4191–4202. [Google Scholar] [CrossRef] [Scilit]
  15. Feng, J.; Zhao, D.; Yan, X.G.; Spurgeon, S.K. Output Feedback Backstepping Control for Nonlinear Systems Using an Adaptive Finite-Time Sliding Mode Observer. IMA J. Math. Control Inf. 2023, 40, 306–331. [Google Scholar]
  16. Zhai, D.; Chen, M.; Jiang, B. Output feedback adaptive sensor failure compensation for a class of parametric strict-feedback systems. Automatica 2018, 97, 48–57. [Google Scholar]
  17. Zhang, J.; Xiang, Z. Adaptive decentralized sensor failure compensation control for nonlinear switched interconnected systems with average dwell time. Int. J. Robust Nonlinear Control 2021, 31, 4000–4016. [Google Scholar] [CrossRef] [Scilit]
  18. Zhang, M.; Jiang, K.; Li, B.; Li, M.; Guo, Z. Adaptive Asymptotic Tracking Control of MIMO Nonlinear Systems Subject to Asymmetric Full-State Constraints: A Removing Feasibility Condition Approach. Mathematics 2026, 14, 806. [Google Scholar] [CrossRef] [Scilit]
  19. Chang, S.; Bai, J.; Wen, H.; Wei, S. Disturbance Observer-Based Saturation-Tolerant Prescribed Performance Control for Nonlinear Multi-Agent Systems. Electronics 2025, 14, 3310. [Google Scholar]
  20. Zhang, Y.; Dai, J.; Liu, Z.; Tang, R.; Zheng, G.; Wang, J. Fixed-Time Adaptive Event-Triggered Control for Uncertain Nonlinear Systems Under Full-State Constraints. Actuators 2025, 14, 231. [Google Scholar] [CrossRef] [Scilit]
  21. Zhang, C.; Chang, L.; Xing, L.; Zhang, X. Fixed-Time Stabilization of a Class of Strict-Feedback Nonlinear Systems via Dynamic Gain Feedback Control. IEEE/CAA J. Autom. Sin. 2023, 10, 403–410. [Google Scholar] [CrossRef] [Scilit]
  22. Wang, W.; Li, Y. Distributed Fuzzy Optimal Consensus Control of State-Constrained Nonlinear Strict-Feedback Systems. IEEE Trans. Cybern. 2023, 53, 2914–2929. [Google Scholar] [CrossRef] [Scilit]
  23. Li, Y.; Liu, Y.; Tong, S. Observer-Based Neuro-Adaptive Optimized Control of Strict-Feedback Nonlinear Systems With State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 3131–3145. [Google Scholar] [CrossRef] [Scilit]
  24. Cui, B.; Xia, Y.; Liu, K.; Shen, G. Finite-Time Tracking Control for a Class of Uncertain Strict-Feedback Nonlinear Systems With State Constraints: A Smooth Control Approach. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4920–4932. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  25. Yuan, X.; Chen, B.; Lin, C. Neural Adaptive Fixed-Time Control for Nonlinear Systems With Full-State Constraints. IEEE Trans. Cybern. 2023, 53, 3048–3059. [Google Scholar] [CrossRef] [Scilit]
  26. Shen, G.; Huang, P.; Ma, Z.; Zhang, F.; Xia, Y. Dynamic Event-Based Adaptive Fixed-Time Control for Uncertain Strict-Feedback Nonlinear Systems With State Constraints. IEEE Trans. Cybern. 2024, 54, 4630–4642. [Google Scholar] [CrossRef] [Scilit]
  27. Zuo, G.; Wang, Y. Adaptive Prescribed Finite Time Control for Strict-Feedback Systems. IEEE Trans. Autom. Control 2023, 68, 5729–5736. [Google Scholar] [CrossRef] [Scilit]
  28. Zhao, B.; Yao, X. Asymptotic Adaptive Tracking Control Based on Disturbance Observer for Non-Strict Feedback Nonlinear Systems. IEEE Trans. Autom. Sci. Eng. 2025, 22, 9449–9456. [Google Scholar] [CrossRef] [Scilit]
  29. Krishnan, R. Electric Motor Drives: Modeling, Analysis, and Control; Prentice Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  30. Nizami, T.K.; Chakravarty, A.; Mahanta, C. Design and implementation of a neuro-adaptive backstepping controller for buck converter fed PMDC-motor. Control Eng. Pract. 2017, 58, 78–87. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Evolution of x 1 and x ^ 1 with constraint boundaries H ¯ 1 and H ̲ 1 .
Figure 1. Evolution of x 1 and x ^ 1 with constraint boundaries H ¯ 1 and H ̲ 1 .
Sensors 26 03084 g001
Figure 2. Evolution of x 2 and x ^ 2 with constraint boundaries H ¯ 2 and H ̲ 2 .
Figure 2. Evolution of x 2 and x ^ 2 with constraint boundaries H ¯ 2 and H ̲ 2 .
Sensors 26 03084 g002
Figure 3. Evolution of x 3 and x ^ 3 with constraint boundaries H ¯ 3 and H ̲ 3 .
Figure 3. Evolution of x 3 and x ^ 3 with constraint boundaries H ¯ 3 and H ̲ 3 .
Sensors 26 03084 g003
Figure 4. Tracking performance of the output x 1 , χ 1 , and y d .
Figure 4. Tracking performance of the output x 1 , χ 1 , and y d .
Sensors 26 03084 g004
Figure 5. Control input signal u ( t ) .
Figure 5. Control input signal u ( t ) .
Sensors 26 03084 g005
Figure 6. Observer errors e 1 , e 2 , and e 3 .
Figure 6. Observer errors e 1 , e 2 , and e 3 .
Sensors 26 03084 g006
Figure 7. Evolution of the adaptive parameter ρ ^ .
Figure 7. Evolution of the adaptive parameter ρ ^ .
Sensors 26 03084 g007
Figure 8. Evolution of the adaptive parameter κ ^ .
Figure 8. Evolution of the adaptive parameter κ ^ .
Sensors 26 03084 g008
Figure 9. Tracking performance of the output x 1 , χ 1 , and y d in [17].
Figure 9. Tracking performance of the output x 1 , χ 1 , and y d in [17].
Sensors 26 03084 g009
Table 1. Performance comparison.
Table 1. Performance comparison.
Performance MetricsERMSMAEIAE
Ours 0.012845 0.0108670.217339
In [17] 0.016739 0.0116100.232208
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

Wang, Z.; Hashimoto, S.; Nie, P.; Xu, S.; Kawaguchi, T. Output Feedback Adaptive Tracking Control for Uncertain Strict-Feedback Nonlinear Systems with Full-State Constraints and Unknown Output Gain. Sensors 2026, 26, 3084. https://doi.org/10.3390/s26103084

AMA Style

Wang Z, Hashimoto S, Nie P, Xu S, Kawaguchi T. Output Feedback Adaptive Tracking Control for Uncertain Strict-Feedback Nonlinear Systems with Full-State Constraints and Unknown Output Gain. Sensors. 2026; 26(10):3084. https://doi.org/10.3390/s26103084

Chicago/Turabian Style

Wang, Zhenlin, Seiji Hashimoto, Pengqiang Nie, Song Xu, and Takahiro Kawaguchi. 2026. "Output Feedback Adaptive Tracking Control for Uncertain Strict-Feedback Nonlinear Systems with Full-State Constraints and Unknown Output Gain" Sensors 26, no. 10: 3084. https://doi.org/10.3390/s26103084

APA Style

Wang, Z., Hashimoto, S., Nie, P., Xu, S., & Kawaguchi, T. (2026). Output Feedback Adaptive Tracking Control for Uncertain Strict-Feedback Nonlinear Systems with Full-State Constraints and Unknown Output Gain. Sensors, 26(10), 3084. https://doi.org/10.3390/s26103084

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