Next Article in Journal
The Influence of Packaging Type on the Stability of Edible Oils
Previous Article in Journal
Microseismic Event Identification and Localization in Vertical Wells Using Distributed Acoustic Sensing
Previous Article in Special Issue
A Combined Dynamic–Kinematic Extended Kalman Filter for Estimating Vehicle Sideslip Angle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Output-Feedback Fuzzy Control for Autonomous Bus–Trailers with Input and Output Constraints

1
Korea Automotive Technology Institute (KATECH), Cheonan 31214, Republic of Korea
2
Department of Electrical and Computer Engineering, Korea University, Seoul 02841, Republic of Korea
3
Department of Artificial Intelligence, Inha University, Incheon 22212, Republic of Korea
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2026, 16(5), 2238; https://doi.org/10.3390/app16052238
Submission received: 30 January 2026 / Revised: 16 February 2026 / Accepted: 19 February 2026 / Published: 26 February 2026
(This article belongs to the Special Issue Trends and Prospects in Vehicle System Dynamics, 2nd Edition)

Abstract

This paper presents a robust output-feedback fuzzy control scheme for autonomous bus–trailer systems, which can be formulated as a multi-input multi-output system. To ensure driving safety, the proposed design explicitly accounts for both input and output constraints. A core feature of this approach is the utilization of exponential dissipativity, which not only attenuates external disturbances but also serves as a unified framework encompassing exponential passivity and H performance through the adjustment of weighting matrices. Additionally, a tunable decay rate is introduced to improve transient response characteristics. Recognizing that full state information is rarely available in practical scenarios, an observer is integrated to estimate unmeasurable state variables. Finally, the effectiveness and feasibility of the proposed control scheme are validated under various driving conditions through Simulink/dSPACE co-simulation.

1. Introduction

With the increasing emphasis on environmental sustainability, electric mobility has emerged as a primary focus of interest within both academic and industrial sectors [1]. In particular, the deployment of high-capacity batteries is a critical factor that directly influences the long-range driving performance of electric vehicles. Electric buses and trucks necessitate significantly higher battery capacities than passenger vehicles due to their extended operational ranges [2,3]. Therefore, the bus–trailer system equipped with additional batteries on the trailer has been introduced to satisfy these heightened capacity requirements [4,5]. However, the vehicle control system should explicitly account for the stability and safety of the trailer at all times due to the potential hazards associated with the onboard batteries.
Autonomous driving technologies have received considerable attention from the perspectives of ensuring driving safety and optimizing traffic flow. Bus–trailer systems present significantly greater risks than passenger vehicles owing to long-distance driving, the inability to perform rapid maneuvers, and the vulnerability to driver fatigue [6]. Consequently, the application of autonomous driving technology to reduce human intervention is more advantageous for such large-scale vehicle systems. Autonomous bus–trailer systems necessitate two critical control objectives: (1) precise path tracking through the bus’s steering and speed control [7], and (2) the assurance of trailer stability and safety [8]. Specifically, the high dependency of the rear trailer’s motion on the towing bus’s maneuvers poses a significant control difficulty.
Path tracking for bus–trailer systems is primarily achieved by minimizing the lateral offset and heading angle error from the desired trajectory through steering control [9]. Numerous studies have been reported on model-based steering control for path tracking, utilizing vehicle dynamics and kinematics defined in the Serret–Frenet frame. Prominent methodologies include robust control [10,11], optimal control [12], and intelligent control [13,14]. In addition, steering inputs for heavy-duty vehicles should be constrained to avoid rollover accidents induced by sharp turns. Meanwhile, active braking control is essential to guarantee the yaw stability and safety of rear trailers due to their inability to steer. The primary objective of brake control design is not simply to suppress the articulation angle to zero, but to enable the trailer to mimic the motion of the leading bus. The desired articulation angle for this purpose can be derived from the kinematic relationship between the bus and the trailer [15]. Consequently, the path tracking problem for bus–trailer systems should consider both lane keeping performance and yaw stability, which can be formulated as a multi-input multi-output (MIMO) system.
In the literature, control problems for articulated vehicles have been extensively studied, primarily focusing on truck–trailer or car–trailer systems. A significant portion of these studies addresses low-speed backward maneuvers and autonomous parking assistants [16]. However, the control objective for the autonomous bus–trailer system in this study differs fundamentally from these general cases. Unlike conventional cargo trucks or recreational trailers, the trailer in this study is designed for a Fuel Cell Range Extender Electric Vehicle (FCREEV), carrying high-pressure hydrogen tanks and high-capacity batteries. Therefore, ensuring lateral stability (i.e., sway suppression) during forward driving is far more critical than parking maneuvers, as any instability could lead to hazardous accidents involving the hydrogen system. Furthermore, passenger comfort must be prioritized compared to general cargo transport.
Despite these advancements, there remains a critical gap in the control of autonomous bus–trailer systems. First and foremost, most existing studies have addressed path tracking and trailer stability as decoupled problems. Specifically, some studies focused solely on steering control for path tracking while treating the trailer as a passive follower [17,18], whereas others concentrated only on active braking to suppress trailer sway without explicitly considering path tracking performance [8,19]. Since the lateral dynamics of the bus and the trailer are highly coupled, dealing with them independently often leads to suboptimal performance or instability during complex maneuvers. There is a lack of a unified MIMO control framework that simultaneously coordinates both steering and braking to achieve precise tracking and stability. Second, most linear controllers are designed based on a fixed operating speed. However, bus–trailer systems operate under varying longitudinal velocities in real-world scenarios. A controller with fixed gains cannot guarantee consistent stability and performance when the vehicle speed changes significantly.
Mathematical modeling of the plant is a fundamental prerequisite for model-based control design, as its accuracy directly impacts the system stability and performance [20]. However, the occurrence of external uncertainties that cause system instability and performance degradation is inevitable in real-world applications. Thus, there has been growing interest in robust control design that attenuates the influence of external disturbances. Specifically, the H control methodology is a representative example that minimizes the L 2 gain from external disturbances to the system output [21]. Furthermore, dissipative theory has served as a unified framework that encompasses passivity and H performance, finding applications in numerous engineering domains [22]. This approach offers the design flexibility to implement existing robust control schemes by simply adjusting the weighting matrices.
Motivated by the aforementioned discussions, this paper proposes an exponential dissipative output-feedback fuzzy control scheme for autonomous bus–trailer systems, explicitly accounting for both input and output constraints. Building upon the author’s previous work in [23], the primary control objective is to achieve precise path tracking via the bus’s steering input while simultaneously ensuring the yaw stability and safety of the trailer through active braking. The vehicle dynamics are formulated as a linear parameter-varying (LPV) system to capture longitudinal speed variations. Accordingly, the T-S fuzzy approach is utilized to approximate this LPV system as a set of linear subsystems. Then, a fuzzy parallel distributed compensation (PDC) design scheme is formulated to enhance the control performance in the T-S fuzzy method. The proposed control design guarantees exponential dissipativity to attenuate the effect of external disturbances that inevitably arise due to modeling errors. It serves as a unified framework that encompasses existing exponential passivity and H performance by appropriately selecting the weighting matrices and the decay rate. In addition, a fuzzy observer-based output-feedback control scheme is designed to overcome the difficulty in measuring lateral velocity. The proposed controller is derived in terms of linear matrix inequalities (LMIs), and its effectiveness is verified using Simulink/dSPACE co-simulation. The main contributions of this article are listed as follows:
(1)
A MIMO LPV model is established using Lagrangian mechanics. Unlike conventional fixed-model approaches, this model explicitly accounts for varying longitudinal velocities by treating speed as a premise variable. Based on this adaptive model, the bus steering and trailer braking moment are coordinated to minimize the lateral offset and track the desired articulation angle, respectively.
(2)
The PDC control scheme introduces a unified framework based on exponential dissipativity. This approach not only encompasses both H performance and passivity by adjusting weighting matrices but also rigorously guarantees stability under strict input saturation and output constraints via LMIs.
(3)
A robust fuzzy observer is designed to estimate the unmeasurable lateral velocity, addressing the issue of measurement noise. The proposed observer design also satisfies exponential dissipativity conditions, ensuring robust estimation performance against external disturbances and parameter uncertainties.
The remainder of this paper is organized as follows: Section 2 formulates the T-S fuzzy MIMO systems for autonomous bus–trailer systems; Section 3 offers the existence of the proposed fuzzy PDC control method and a set of LMI conditions for the controller gains; Section 4 provides the sufficient condition for robust fuzzy filter design; Section 5 validates the proposed approach through Simulink/dSPACE co-simulations; and finally, Section 6 concludes the paper and outlines directions for future research.

2. Autonomous Bus–Trailer Systems

Figure 1 depicts the configuration of the autonomous bus–trailer system, where the black dashed line indicates the reference trajectory that the vehicle needs to track. The vehicle features a front-steering configuration and a symmetric structure about the longitudinal axis. With a small heading angle error, the path tracking kinematics describing the relationship between the desired path and the autonomous vehicle can be expressed as follows [24]:
e ˙ Y = v Y + v X ψ e , ψ ˙ e = r 1 v X ρ ( s ) .
Lagrangian mechanics is a powerful tool to represent the motion of complex dynamics [25]. Then, the lateral and yaw dynamics of bus–trailer systems can be described through Lagrangian formulation as follows [23,26]:
d d t J q ˙ J q + U q = Q ,
where q : = p X , p Y 1 , β , θ T , J and U denote the total kinetic and potential energies, respectively, and Q is the generalized force. With a small θ and β , each term in (2) can be computed as follows:
d d t J q ˙ = ( m 1 + m 2 ) p ¨ X ( m 1 + m 2 ) p ¨ Y 1 m 2 h 1 β ¨ m 2 a 2 θ ¨ m 2 h 1 ( h 1 β ¨ p ¨ Y 1 + a 2 θ ¨ ) + I 1 β ¨ m 2 a 2 ( a 2 θ ¨ p ¨ Y 1 + h 1 β ¨ ) + I 2 θ ¨ , J q = 0 4 × 1 , U q = 0 4 × 1 .
Then, the generalized force can be represented as follows:
Q = Q X + Q Y + Q β + Q θ ,
where
Q x = F Y f δ F Y t ϕ , Q y = F Y f + F Y r + F Y t , Q β = a 1 F Y f b 1 F Y r h 1 F Y t , Q θ = l 2 F Y t .
The lateral tire forces in (4) are the product of cornering stiffness and tire slip angle, which can be described as follows:
F Y f = C f δ a 1 r 1 + v Y v X , F Y r = C r b 1 r 1 v Y v X , F Y t = C t ϕ h 1 r 1 + l 2 θ ˙ + v Y v X .
As mentioned in the introduction, the trailer’s motion should mimic the leading bus’s maneuvers to ensure the stability of the onboard batteries. Accordingly, the desired articulation angle ( ϕ d ) is derived such that the trailer’s center of gravity tracks the bus’s hinge point. Under the assumption of a small trailer sideslip angle, the desired articulation angle can be calculated as follows:
ϕ d ( t ) = arctan i = j 1 v Y 1 ( t + i Δ t ) Δ t / i = j 1 v X ( t + i Δ t ) Δ t ,
where the interval value j is determined as j = t d / Δ t = l t / v X Δ t . A more detailed derivation can be found in our previous work [23]. The generalized coordinates q = p X , p Y 1 , β , θ T can be transformed into the form of x = v Y 1 , r 1 , ϕ e , ϕ ˙ T using the following transformation:
p ˙ X = v X v Y 1 β , p ˙ Y 1 = v Y 1 + v X β , β ˙ = r 1 , θ = β + ϕ ,
Consider the state vector as x : = [ e Y , ψ e , ϕ e , v Y 1 , r 1 , ϕ ˙ ] T . In addition, active braking produces the external yaw moment of the trailer, which is denoted as M ϕ . We define the vectors of control input and disturbance as u : = [ δ , M ϕ ] T and w : = [ ψ ˙ d , ϕ ˙ d ] T . Based on (1)–(7), the autonomous bus–trailer systems can be described as a form of a MIMO state-space model:
X ˙ ( t ) = A ( v X ) x ( t ) + B u u ( t ) + B w ( v X ) w ( t ) ,
where
A ( v X ) = F A n ( v X ) , B u = F B n u , B w ( v X ) = F B n w ( v X ) , F = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 m 1 + m 2 m 2 h 1 + a 2 m 2 a 2 0 0 0 m 2 h 1 I 1 + m 2 h 1 ( h 1 + a 2 ) m 2 h 1 a 1 0 0 0 m 2 a 2 I 2 + m 2 a 2 ( h 1 + a 2 ) I 2 + m 2 a 2 2 1 ,
A n ( v X ) = 0 v X 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 C t C f + C r + C t v X A 45 l 2 C t v X 0 0 h 1 C t a 1 C f b 1 C r h 1 C t v X A 55 h 1 l 2 C t v X 0 0 l 2 C t l 2 C t v X A 65 l 2 2 C t v X , B n u = 0 0 0 C f a 1 C f 0 0 0 0 0 0 1 T , B n w ( v X ) = 0 1 0 0 0 0 0 0 1 0 0 0 T , A 45 = a 1 C f b 1 C r h 1 + l 2 C t v X m 1 + m 2 v X , A 55 = a 1 2 C f + b 1 2 C r + h 1 h 1 + l 2 C t v X + m 2 h 1 v X , A 65 = l 2 h 1 + l 2 C t v X + m 2 a 2 v X .
In (5), the cornering stiffnesses are assumed to be constant parameters. However, these stiffness values are highly dependent on the vertical loads of each tire, which are unavailable for direct measurement. Despite such unmeasurable vertical loads, the nonlinear tire stiffnesses are bounded within the interval [ C min , C max ] under normal driving conditions. These characteristics can be formulated as follows:
C i = C i , n + σ i ( t ) Δ C i , i = { f , r , t } ,
where σ i ( t ) [ 1 , 1 ] R , and Δ C i are known parameters for tire uncertainties. Substituting (9) into (8) yields the following state-space model:
x ˙ ( t ) = A ˜ ( v X ) x ( t ) + B ˜ u u ( t ) + B w ( v X ) w ( t ) ,
where [ A ˜ ( v X ) , B ˜ u ] = [ A ( v X ) + Δ A ( v X ) , B u + Δ B u ] , [ Δ A ( v X ) , Δ B u ] = F Σ ( t ) [ E 1 ( v X ) , E 2 ] , and Σ ( t ) = diag { σ 1 ( t ) , σ 6 ( t ) } .
On the other hand, the state-space model in (10) can be treated as a linear time-invariant (LTI) system if the longitudinal velocity is constant. However, this paper formulates the system as a linear parameter-varying (LPV) model to explicitly account for varying longitudinal velocity. T-S fuzzy approach is a powerful tool to linearize the LPV model as a set of LTI subsystems. Consider the longitudinal velocity within the predefined range [ v X , m i n , v X , m a x ] . As described in [27], the parameter-varying terms v X ( t ) and 1 / v X ( t ) can be represented as follows:
1 v X ( t ) = 1 v 0 + 1 v 1 ζ ( t ) , v X ( t ) v 0 1 v 0 v 1 ζ ( t ) ,
where
v 0 = 2 v X , m i n v X , m a x v X , m i n + v X , m a x , v 1 = 2 v X , m i n v X , m a x v X , m i n v X , m a x .
It should be noted that the premise variable ζ ( t ) lies within the specific range [ 1 , 1 ] . Based on the state space model in (10) with sector nonlinearity [28], the T-S fuzzy model for autonomous bus–trailer systems can be described as follows:
x ˙ ( t ) = i = 1 2 μ i ( ζ ( t ) ) A ˜ i x ( t ) + B ˜ u u ( t ) + B w , i w ( t ) ,
where μ i ( ζ ( t ) ) is the fuzzy weighting function, and [ A ˜ i , B ˜ u ] = [ A i + F Σ ( t ) E i , B u + F Σ E 2 ] .
As mentioned in the introduction, the primary objective of this paper is to minimize lateral offset along the pre-determined trajectory and track the desired articulation angle. Thus, the control output vector z 1 ( t ) can be defined as follows:
z 1 ( t ) : = e Y ( t ) ϕ e ( t ) = 1 0 0 0 0 0 0 0 1 0 0 0 x ( t ) = C 1 x ( t ) .
In addition, the proposed control scheme is designed to remain within a prescribed limit for driving safety, which can be defined as a constraint vector:
z 2 ( t ) : = ( 1 / z 1 , m a x ) e Y ( t ) ( 1 / z 2 , m a x ) ϕ e = 1 / z 1 , m a x 0 0 0 0 0 0 0 1 / z 2 , m a x 0 0 0 x ( t ) = C 2 x ( t ) ,
where z i , m a x ( i = 1 , 2 ) denote the maximum allowable values for output constraints. On the other hand, the lateral velocity in the state vector is inaccessible due to the numerous noises and aperiodic sampling rate. Accordingly, an appropriate filtering design is required to estimate the unmeasurable state variable. The measurement vector can be expressed as follows:
y ( t ) : = e Y ( t ) ψ e ( t ) ϕ e ( t ) r 1 ( t ) ω t ( t ) = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 x ( t ) = C x ( t ) .
In practice, the use of digital computers for vehicle systems necessitates a discrete-time state-space model for the autonomous bus–trailer system. Based on the zero-order hold (ZOH) method with a sampling period T s , the continuous-time T-S fuzzy model in (12)–(15) is discretized as follows:
x ( k + 1 ) = i = 1 2 μ i ( ζ ( k ) ) A ˜ i x ( k ) + B ˜ u u ( t ) + B w , i w ( k ) , z 1 ( k ) = C 1 x ( k ) , z 2 ( k ) = C 2 x ( k ) , y ( k ) = C x ( k ) ,
where the matrices ( A ˜ i , B ˜ u , B w , i , C 1 , C 2 , C ) represent the discrete-time counterparts of the continuous-time system matrices ( A ˜ i , B ˜ u , B w , i , C 1 , C 2 , C ) , respectively. As a result, the following section will derive how to design the exponential dissipative fuzzy parallel distributed compensation (PDC) control gains.

3. Robust Fuzzy PDC Controller Design

A fuzzy parallel distributed compensation (PDC) control scheme is a well-established design method that offers high control performance in T-S fuzzy systems. The discrete-time T-S fuzzy PDC controller can be constructed as follows:
u ( k ) = j = 1 2 μ j ( ζ ( k ) ) K j x ( k ) ,
where K j : = [ K p , j T , K M ϕ , j T ] T ( j = 1 , 2 ) denote the fuzzy PDC control gains. Then, substituting the control law (17) into the system (16) yields the following closed-loop system:
x ( k + 1 ) = i = 1 2 j = 1 2 μ i ( ζ ( k ) ) μ j ( ζ ( k ) ) A ˜ i + B ˜ u K j x ( k ) + B w , i w ( k ) , z 1 ( k ) = C 1 x ( k ) , z 2 ( k ) = C 2 x ( k ) , y ( k ) = C x ( k ) .
Before presenting the design of the exponential dissipative fuzzy PDC gains, we first provide some preliminary definitions and lemmas.
Definition 1.
Under the zero disturbance w = 0 , the closed-loop system in (18) is said to be mean-square exponentially stable if there are some positive scalars ϱ > 0 and υ ( 0 , 1 )  satisfying the following inequality:
x ( k ) 2 ϱ υ k k 0 x ( k 0 ) 2 , k k 0
where  υ  is called the decay rate.
Definition 2.
Given weighting matrices ( Q , S , R ) , let the energy supply rate function be defined as E ( z 1 ( k ) , w ( k ) ) = z 1 T ( k ) Q z 1 ( k ) + 2 z 1 T ( k ) S w ( k ) + w T ( k ) R w ( k ) . Under the zero initial condition, the closed-loop system in (18) is said to be exponentially dissipative if the following conditions hold (1) for zero disturbance w = 0 , the closed-loop system is mean-square exponentially stable, and (2) for all nonzero w ( k ) L 2 [ 0 , ] :
s = k 0 E ( z 1 ( s ) , w ( s ) ) α s = k 0 w T ( s ) w ( s ) ,
where α is the attenuation level, and υ denotes the decay rate. Without loss of generality, the matrix Q 0 and Q = Q T Q .
Lemma 1.
Let X be a symmetric matrix. Given appropriate dimensional matrices Y and Z, and Σ satisfy Σ T Σ I , then
X + Y Σ Z + Z T Σ T Y T < 0
holds if and only if
X + κ Y Y T + κ 1 Z T Z < 0 ,
where κ is a positive scalar.
Now we will show that the closed-loop system in (18) guarantees the exponential dissipativity and how to determine the fuzzy PDC control gains. First, Theorem 1 provides the sufficient condition that the system is said to be exponentially dissipative.
Theorem 1.
For given scalars υ [ 0 , 1 ) , α > 0 , u max > 0 , κ > 0 , and ρ, weighting matrices Q , S , and R , and fuzzy PDC control gains K j , if there exists a positive definite matrix P such that satisfies the following LMI conditions:
Π i , i < 0 ,
Π i , j + Π j , i < 0 , ( i > j ) ,
{ u max } l 2 ρ { K j } l T I < 0 , ( i = 1 , 2 )
I ρ { C 2 } i T { z max } l 2 P < 0 , ( i = 1 , 2 )
where
Π i , j = Γ 1 ( i , j ) κ Γ 2 Γ 3 ( i , j ) κ I 0 κ I , Γ 1 ( i , j ) = ( 1 υ ) P C 1 T S A i T P + K j T B u T P C 1 T Q ( R α I ) B w , i T P 0 P 0 I , Γ 2 = 0 0 F T P 0 T , Γ 3 ( i , j ) = E 1 , i + E 2 K j 0 0 0 T ,
then the closed-loop system in (18) is said to be exponential dissipative under the input and output constraints.
Proof. 
Consider the following Lyapunov functional:
V ( k ) = x T ( k ) P x ( k ) , P > 0
Let the forward difference of the Lyapunov functional be defined as Δ V ( k ) : = V ( k + 1 ) V ( k ) . Based on the closed-loop system in (18), we can obtain the following equation:
Δ V ( k ) + υ V ( k ) E ( z 1 ( k ) , w ( k ) ) + α w T ( k ) w ( k ) = i = 1 2 j = 1 2 μ i ( ζ ( k ) ) μ j ( ζ ( k ) ) A ˜ i + B ˜ u K j x ( k ) + B w , i w ( k ) T × P i = 1 2 j = 1 2 μ i ( ζ ( k ) ) μ j ( ζ ( k ) ) A ˜ i + B ˜ u K j x ( k ) + B w , i w ( k ) ( 1 υ ) x T ( k ) P x ( k ) z 1 T ( k ) Q z 1 ( k ) 2 z 1 T ( k ) S w ( k ) w T ( k ) ( R α I ) w ( k ) .
If the right side of (24) is less than zero, then we can get
Δ V ( k ) + υ V ( k ) E ( z 1 ( k ) , w ( k ) ) + α w T ( k ) w ( k ) 0 .
Applying iterative approach to (25) yields the following inequality:
V ( k ) ( 1 υ ) k k 0 V ( k 0 ) + s = k 0 k 1 ( 1 υ ) k s 1 E ( z 1 ( s ) , w ( s ) ) α w T ( s ) w ( s ) .
To derive the mean-square exponential stability in Definition 1, applying the zero disturbance w = 0 to (26) yields the following inequality:
V ( k ) ( 1 υ ) k k 0 V ( k 0 ) + s = k 0 k 1 ( 1 υ ) k s 1 E ( z 1 ( k ) , 0 ) ( 1 υ ) k k 0 V ( k 0 ) + s = k 0 k 1 ( 1 υ ) k s 1 z 1 T ( s ) Q z 1 ( s ) ( 1 υ ) k k 0 V ( k 0 ) .
The inequality in (27) holds for all nonzero initial condition since the weighting matrix Q is negative definite. Based on the Lyapunov functional in (23), we can get
x T ( k ) P x ( k ) ( 1 υ ) k k 0 x T ( k 0 ) P x ( k 0 ) .
Since the matrix P is positive definite, (28) leads to the following inequality:
x ( k ) 2 ϱ υ k k 0 x ( k 0 ) 2 ,
where ϱ = λ max ( P ) / λ min ( P ) , and λ max ( min ) ( · ) denotes the maximum (minimum) eigenvalue of ( · ) . From Definition 1, the inequality in (29) implies that the closed-loop system in (18) is said to be mean-square exponentially stable if the right side of (24) is less than zero. Next, we will show that the closed-loop system ensures the exponential dissipativity. Recall the inequality in (26). Under the zero initial condition, we can get
V ( k ) s = k 0 k 1 ( 1 υ ) k s 1 E ( z 1 ( s ) , w ( s ) ) α w T ( s ) w ( s ) .
Since V ( k ) 0 for all nonzero x ( k ) , the inequality in (30) leads to
s = k 0 E ( z 1 ( s ) , w ( s ) ) α s = k 0 w T ( s ) w ( s ) .
Then, the conditions (1) and (2) in Definition 2 hold if the right side of (26) is less than zero. As a result, the closed-loop system in (18) is said to be exponentially dissipative.
Now, we will derive the sufficient condition that the right side of (26) is negative. Let define the augmented vector as η ( k ) = [ x T ( k ) , w T ( k ) ] T . Then, the equation in (24) can be rewritten as follows:
Δ V ( k ) + υ V ( k ) E ( z 1 ( k ) , w ( k ) ) + α w T ( k ) w ( k ) = i = 1 2 j = 1 2 μ i ( ζ ( k ) ) μ j ( ζ ( k ) ) η T ( k ) ( A ˜ i T + K j T B ˜ u T B w , i T P A ˜ i + B ˜ u K j B w , i + ( 1 υ ) P C 1 T Q C 1 C 1 T S ( R α I ) ) η ( k )
Through the Schur complement, the right side of (32) becomes negative if and only if the following LMI condition holds:
Γ ˜ i , j : = ( 1 υ ) P C 1 T S A ˜ i T P + K j T B ˜ u T P C 1 T Q ( R α I ) B w , i T P 0 P 0 I < 0
It should be noted that A ˜ and B ˜ u include the uncertain matrices corresponding to the tire stiffnesses. Thus, the inequality in (33) can be rewritten as follows:
Γ ˜ i , j = Γ 1 ( i , j ) + sym Γ 2 Σ ( t ) Γ 3 ( i , j ) T < 0 .
Based on Lemma 1 with a positive scalar κ , the inequality in (34) holds if and only if the following inequality holds:
Γ 1 ( i , j ) + κ Γ 2 Γ 2 T + κ 1 Γ 3 ( i , j ) Γ 3 ( i , j ) T = Γ 1 ( i , j ) ( κ Γ 2 ) ( κ I ) 1 ( κ Γ 2 T ) Γ 3 ( i , j ) ( κ I ) 1 Γ 3 ( i , j ) T < 0 .
Through the Schur complement, (35) holds if and only if the LMI conditions in (19) and (20) hold. Finally, we will derive the LMI conditions for ensuring the input and output constraints. As referring to [23], we define ρ : = λ max ( Q + S ) z 1 , max + λ max ( S + R α I ) w max + V ( k 0 ) . Then, consider the input constraint as
max k k 0 | u ( k ) | 2 l ρ λ max P 1 2 { K j T } l { K j } l P 1 2 . l = 1 , 2
The input constraint is guaranteed if the following condition hold:
ρ P 1 2 { K j T } l { K j } l P 1 2 { u max } l 2 I .
Based on Schur complement, (37) is equivalent to (21). Similarly, the condition for output constraint can be derived as follows:
ρ P 1 2 { C 2 T } l { C 2 } l P 1 2 { z max } l 2 I .
Then, the inequality in (38) is equivalent to LMI condition in (22). This proof is completed. □
For given fuzzy PDC control gains, Theorem 1 provides the sufficient conditions that the closed-loop system in (18) guarantees the exponential dissipativity under the hard constraints. However, the conditions in (19) and (20) are not LMIs to obtain the fuzzy PDC control gains. Thus, the following theorem presents LMI conditions for deriving control gains through appropriate transformation.
Theorem 2.
For given scalars υ [ 0 , 1 ) , α > 0 , u p , max > 0 , u M ϕ , max > 0 , κ > 0 , and ρ, and weighting matrices Q , S , and R , if there exists some matrices P ^ > 0 , K ^ 1 , j , and K ^ 2 , j such that satisfies the following LMI conditions:
Π ^ i , i < 0 ,
Π ^ i , j + Π ^ j , i < 0 , ( i > j ) ,
u p , max 2 P ^ ρ K ^ 1 , j T I < 0 ,
u M ϕ , max 2 P ^ ρ K ^ 2 , j T I < 0 ,
I ρ { C 2 } i P ^ { z max } i 2 P ^ < 0 , ( i = 1 , 2 )
where
Π ^ i , j = Γ ^ 1 ( i , j ) κ Γ ^ 2 Γ ^ 3 ( i , j ) κ I 0 κ I , Γ ^ 1 ( i , j ) = ( 1 υ ) P ^ P ^ C 1 T S P ^ A i T + K ^ 1 , j T { B u } 1 T + K ^ 2 , j T { B u } 2 T P ^ C 1 T Q ( R α I ) B w , i T 0 P ^ 0 I , Γ ^ 2 = 0 0 F T 0 T , Γ ^ 3 ( i , j ) = E 1 , i P ^ + m = 1 2 { E 2 } m K ^ m , j 0 0 0 T ,
then the closed-loop system in (18) is said to be exponential dissipative under the input and output constraints. In this case, the fuzzy PDC control gains can be computed as K j = [ K p , j T , K M ϕ , j T ] T , where K p , j = K ^ 1 , j P ^ 1 and K M ϕ , j = K ^ 2 , j P ^ 1 .
Proof. 
Let P ^ and K ^ be defined as P 1 and K P ^ , respectively. Then, we will convert the conditions in (19)–(22) to LMIs. For these purpose, the linear transforms can be defined as follows:
Ξ 1 : = diag { P ^ , I , P ^ , I , I , I } , Ξ 2 : = diag { P ^ , P ^ } , Ξ 3 : = diag { P ^ , I }
Then, pre- and post-multiplying Ξ 1 into (19) and (20) yield the LMI conditions (39) and (40), respectively. In addition, the inequality in (21) can be transformed as (41) and (42) through pre- and post-multiplying Ξ 2 . Similarly, the LMI condition in (43) can be obtained through condition in (22). □

4. Robust Fuzzy Filter Design

In general, the fuzzy PDC control scheme in (17) requires full access to state variables to produce the control input signals. However, the lateral velocity ( v Y 1 ) in autonomous bus–trailer systems is challenging to measure simultaneously and contains excessive noise. Therefore, this paper proposes exponentially dissipative fuzzy filtering to estimate unmeasurable state variables. Let the estimated state vector be defined as x ^ ( k ) . Based on the T-S fuzzy model in (16), the filtering equation can be constructed as follows:
x ^ ( k + 1 ) = i = 1 2 μ i ( ζ ( k ) ) A i x ^ ( k ) + B u u ( k ) + L i y ( k ) y ^ ( k ) , y ^ ( k ) = C x ^ ( k ) ,
where L i are the filtering gains to be designed. Based on the duality theorem, the control law for autonomous bus–trailer systems can be designed as u ( k ) = K x ^ ( k ) . The main objective of the proposed filtering is that the estimation error ensures the exponential dissipativity against external disturbance. Consider the error vector as e ( k ) : = x ( k ) x ^ ( k ) . Through (16) and (45), the error dynamics can be derived as follows:
e ( k + 1 ) = i = 1 2 μ i ( ζ ( k ) ) ( A i L i C ) e ( k ) + B a , i w a ( k ) , z e ( k ) = H e ( k ) ,
where B a , i = [ B w , i , I ] , w a ( k ) = [ w T ( k ) , Δ p ( k ) T ] T , H is an identity matrix, and Δ p ( k ) : = Δ A i x ( k ) + Δ B u u ( k ) . Based on Definitions 1 and 2, the required definitions will be listed as follows:
Definition 3
([29]). Under the zero disturbance w a = 0 , the error system in (46) is said to be mean-square exponentially stable if there are some positive scalars ϱ > 0 and υ ( 0 , 1 ) satisfying the following inequality hold:
e ( k ) 2 ϱ υ k k 0 e ( k 0 ) 2 , k k 0
where υ is the decay rate.
Definition 4.
Given weighting matrices ( Q , S , R ) , let the energy supply rate function be defined as E o ( z e ( k ) , w a ( k ) ) = z e T ( k ) Q z e ( k ) + 2 z e T ( k ) S w a ( k ) + w a T ( k ) R w a ( k ) . Under the zero initial condition, the error system in (46) is said to be exponentially dissipative if the following conditions hold (1) for zero disturbance w a = 0 , the error system is mean-square exponentially stable, and (2) for all nonzero w a ( k ) L 2 [ 0 , ] :
s = k 0 E o ( z e ( s ) , w a ( s ) ) α o s = k 0 w a T ( s ) w a ( s ) ,
where α o is the attenuation level, and υ denotes the decay rate. Without loss of generality, the matrix Q 0 and Q = Q T Q .
Now, we will show the existence condition that the error dynamics in (46) is exponentially dissipative, and how to determine the filtering gains L i .
Theorem 3.
For given scalars ε [ 0 , 1 ) , α o > 0 , weighting matrices ( Q , S , R ) , and fuzzy observer gains L i ( i = 1 , 2 ) , if there exists a positive definite matrix P o satisfying the following inequality:
( 1 ε ) P o H T S A i T P o C T L i T P o H T Q ( R α o I ) B a , i T P o 0 P o 0 I < 0 , ( i = 1 , 2 )
then the error system in (46) is said to be exponentially dissipative.
Proof. 
The Lyapunov functional is chosen as follows:
V o ( k ) : = e T ( k ) P o e ( k ) , P o > 0
Based on the error system in (46), we can have
Δ V o ( k ) + ε V o ( k ) E o ( z e ( k ) , w a ( k ) ) + α o w a T ( k ) w a ( k ) = i = 1 2 μ i ( ζ ( k ) ) ( A i L i C ) e ( k ) + B a , i w a ( k ) T × P o i = 1 2 μ i ( ζ ( k ) ) ( A i L i C ) e ( k ) + B a , i w a ( k ) ( 1 ε ) e T ( k ) P o e ( k ) z e T Q z e ( k ) 2 z e T ( k ) S w a ( k ) w a T ( k ) ( R α o I ) w a ( k ) .
Similar to the proof of Theorem 1, the error system in (46) is said to be exponentially dissipative if the right side of (49) is less than zero. Assume that there exist no disturbance w a = 0 . From the equation in (49), we can get
e ( k ) 2 ϱ υ k k 0 e ( k 0 ) 2 , k k 0
where ϱ = λ max ( P o ) / λ min ( P o ) . Through Definition 3, the error system in (46) is said to be mean-square exponentially stable. On the other hand, applying iterative method into (49) under the zero initial condition V ( k 0 ) = 0 yields the following inequality:
s = k 0 E ( z e ( s ) , w a ( s ) ) α o s = k 0 w a T ( s ) w a ( s ) .
Based on Theorem 4, the inequalities in (50) and (51) shows that the error dynamics in (46) guarantees the exponential dissipativity. Then, we derive the sufficient conditions to offer the feasibility of the proposed filter design. Through the Schur complement, the condition in (47) implies that the right side of (49) is less than zero. This completes the proof. □
For given fuzzy filter gains, Theorem 3 describes that the error system in (46) is said to be exponentially dissipative. Similar to Theorem 2, slight modification is required to obtain the proposed fuzzy filter gains. The following theorem provides the LMI condition for fuzzy filter design.
Theorem 4.
For given scalars ε [ 0 , 1 ) , α o > 0 , and weighting matrices ( Q , S , R ) , if there exist a positive definite matrix P o and appropriate dimensional matrices L ^ i satisfying the following inequality:
( 1 ε ) P o H T S A i T P o C T L ^ i T H T Q ( R α o I ) B a , i T P o 0 P o 0 I < 0 , ( i = 1 , 2 )
then the error system in (46) is said to be exponentially dissipative. In this case, the proposed fuzzy filter gains can be computed as L i = P o 1 L ^ i .
Proof. 
Similar to proof of Theorem 2, we define L ^ i : = P o L i . Then, the condition in (47) becomes LMI as (52). This completes the proof. □

5. Simulation Results

To demonstrate the effectiveness and feasibility of the proposed control and estimation scheme, numerical simulations were conducted using a Simulink/dSPACE environment. To replicate realistic driving conditions, white Gaussian noise was injected into the sensor measurement channels. The noise characteristics were set with zero mean and standard deviations of 0.005 for the yaw rate ( r 1 ), 0.0001 for the articulation angle ( ϕ ), and 0.0025 for the articulation rate ( ϕ ˙ ). These values correspond to noise intensities of approximately 3%, 0.1%, and 2% relative to the maximum magnitudes of the respective sensor inputs observed in the simulation.

5.1. Simulation Setup

The simulation utilized a nonlinear dynamic model of the autonomous bus–trailer system. The vehicle parameters were selected based on the specifications of a heavy-duty electric bus and a cargo trailer, as listed in Table 1. To account for real-world uncertainties such as road surface variations and tire wear, the tire cornering stiffnesses ( C f , C r , C t ) were assumed to vary within ± 10 % of their nominal values.
The reference trajectory, shown in Figure 2, was designed with a combination of straight lanes and sharp curves to rigorously test the lateral dynamic stability of the vehicle under severe maneuvering conditions. It should be noted that, due to the extensive length of the full trajectory, the simulation results presented in the subsequent figures focus on a specific segment that highlights the most critical dynamic behaviors.

5.2. Controller Performance Comparison (Constant Speed)

In the first scenario, the performance of the proposed dissipative controller was compared with a standard LQR controller and an H controller under a constant longitudinal velocity of v X = 30 km/h (Figure 3). The quantitative performance metrics, including RMS values, maximum absolute errors, and control input energy, are summarized in Table 2 and Table 3.
The simulation results reveal distinct performance characteristics among the tested control schemes. The LQR controller exhibited unstable behavior with a significant risk of lane departure (maximum lateral offset of 0.5531 m), primarily because it failed to account for actuator saturation during sharp maneuvers. While the H controller demonstrated excellent tracking performance, it suffered from critical energy inefficiency—consuming approximately 9 times more braking energy than the proposed method—due to its overly sensitive reaction to minor disturbances. In contrast, the proposed dissipative control scheme demonstrated significant improvements by strictly enforcing input and output constraints via LMI conditions. It achieved the lowest lateral error and comparable trailer stability while drastically reducing energy consumption and steering jerk, thereby effectively balancing safety, efficiency, and passenger comfort.

5.3. Robustness Verification (Varying Speed)

To verify robustness against parameter variations induced by speed changes, a second scenario was conducted where the longitudinal velocity varied sinusoidally between 30 km/h and 60 km/h, as shown in Figure 4.
The performance of a fixed-gain dissipative controller (tuned for 30 km/h) was compared with the proposed fuzzy dissipative controller. The quantitative results, summarized in terms of Root Mean Square (RMS) values for six state variables, are presented in Table 4.
The simulation results clearly demonstrate the limitations of the fixed-gain approach. Since the fixed-gain controller is synthesized based on a Linear Time-Invariant (LTI) model at the nominal speed of 30 km/h, it lacks the adaptability to cope with the significant variations in lateral dynamics that occur as the speed increases. As the velocity reached 60 km/h, the mismatch between the nominal model and the actual high-speed dynamics widened, causing the controller to fail in effectively compensating for the system parameter variations.
Consequently, as indicated in Table 4, this limitation led to higher RMS values across key tracking metrics. Specifically, the fixed-gain controller exhibited a degraded stability margin, resulting in larger lateral offsets and articulation errors compared to the proposed method.
In contrast, the proposed fuzzy controller demonstrated superior robustness. By utilizing the longitudinal velocity v x as a premise variable to interpolate between local linear models, the proposed method significantly reduced the RMS of the lateral offset by approximately 45% ( 0.0615 0.0339 m) and the articulation error by 27% ( 0.0376 0.0273 rad). Although the RMS value of the articulation rate ( ϕ ˙ ) slightly increased (0.0844 rad/s), this reflects the controller’s active intervention to suppress instability. Figure 5 visually confirms these improvements, showing a significant reduction in error peaks compared to the fixed-gain approach.

5.4. Observer Performance Verification

Finally, the performance of the proposed robust fuzzy filter in estimating the unmeasurable lateral velocity ( v Y 1 ) was evaluated against a conventional Kalman filter and an H observer. The estimation results under low-speed (30 km/h) and high-speed (60 km/h) conditions are illustrated in Figure 6.
Table 5 summarizes the quantitative estimation errors, highlighting the robustness of the proposed method compared to existing approaches.
As shown in Table 5 and Figure 6, the proposed dissipative observer consistently yielded the lowest estimation errors across all speed ranges. Specifically, under the high-speed condition (60 km/h), the Kalman filter’s performance degraded significantly (Max Error 0.2145 m/s) due to increased tire nonlinearity and model uncertainties, which violate the linear Gaussian assumption. In contrast, the proposed observer maintained a robust estimation performance (Max Error 0.0979 m/s), comparable to or better than the H observer. This robustness is achieved by the L 2 -gain attenuation condition, which treats modeling errors as external disturbances to be rejected, thereby ensuring precise state estimation essential for the overall closed-loop stability.

6. Conclusions

In this paper, an exponential dissipative output-feedback fuzzy control scheme has been presented for autonomous bus–trailer systems. A MIMO LPV model was established based on Lagrangian mechanics to explicitly account for varying longitudinal velocities. Based on this model, the bus steering input and trailer braking moment were coordinated to simultaneously achieve precise path tracking and trailer stability. In addition, a robust fuzzy observer was designed to estimate the lateral velocity, which is challenging to measure directly due to sensor noise and environmental factors. Crucially, the proposed scheme serves as a unified framework based on exponential dissipativity, ensuring disturbance attenuation while rigorously enforcing input and output constraints via Linear Matrix Inequalities (LMIs). Finally, the effectiveness and feasibility of the proposed scheme were verified through Simulink/dSPACE co-simulation. In future work, we plan to implement a neural network-based estimator to identify uncertain vehicle parameters in real-time, thereby further enhancing the robustness of the controller. Furthermore, extending the proposed control framework to address low-speed maneuvers, such as autonomous parking and backward driving, remains a subject for future research.

Author Contributions

Conceptualization, R.-C.K., Y.-J.L. and M.-T.L.; methodology, R.-C.K. and Y.-J.L.; investigation, R.-C.K. and W.-J.A.; software, R.-C.K. and W.-J.A.; formal analysis, R.-C.K. and M.-T.L.; visualization, W.-J.A. and Y.-J.L.; writing—original draft, R.-C.K. and Y.-J.L.; writing—review and editing, M.-T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the New & Renewable Energy Core Technology Program of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) from the Ministry of Trade, Industry & Energy, Republic of Korea (No.20213030030210), the Basic Science Research Program through the National Research Foundation of Korea (NRF) (No. NRF-2022R1F1A1073543), the Basic Science Research Program through the National Research Foundation of Korea (NRF) (Grants No. RS-2025-24523431), and the Korea Institute of Marine Science & Technology Promotion (KIMST) funded by the Ministry of Oceans and Fisheries (RS-2025-02263222).

Data Availability Statement

The original contributions presented in this study are included in the article. Specifically, the proposed controller can be obtained by solving the Linear Matrix Inequality (LMI) using the parameters and modeling described in this paper. The results can be fully reproduced by simulating this controller in dSPACE. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

m 1 ( m 2 )Mass of the bus (trailer) (kg)
I 1 ( I 2 )Yaw moment of inertia of the bus (trailer) (kg·m2)
a 1 ( b 1 )Distance from front (rear) axle to C.G. of bus (m)
h 1 ( a 2 )Distance from hitch to C.G. of bus (trailer) (m)
l 2 Distance from hitch to axle of the trailer (m)
C f ( C r )Cornering stiffness of bus front (rear) tire (N/rad)
C t Cornering stiffness of trailer tire (N/rad)
v X Longitudinal velocity (m/s)
v Y 1 Lateral velocity of the bus (m/s)
r 1 ( r 2 )Yaw rate of the bus (trailer) (rad/s)
ϕ Articulation angle (rad)
δ Front wheel steering angle (rad)
M ϕ Trailer active braking moment (N·m)
e Y Lateral offset error (m)
ψ e ( ψ d )Heading angle error (desired) (rad)
ϕ e ( ϕ d )Articulation angle error (desired) (rad)
δ f Front steering wheel angle (rad)
ρ ( s ) Road curvature of the desired path s
X T Transpose of X
sym ( X ) X + X T
*Symmetric term in LMIs

References

  1. Corazza, M.V.; Guida, U.; Musso, A.; Tozzi, M. A European vision for more environmentally friendly buses. Transp. Res. Part D Transp. Environ. 2016, 45, 48–63. [Google Scholar] [CrossRef]
  2. Cano, Z.P.; Banham, D.; Ye, S.; Hintennach, A.; Lu, J.; Fowler, M.; Chen, Z. Batteries and fuel cells for emerging electric vehicle markets. Nat. Energy 2018, 3, 279–289. [Google Scholar] [CrossRef]
  3. Hooftman, N.; Messagie, M.; Joint, F.; Segard, J.B.; Coosemans, T. In-life range modularity for electric vehicles: The environmental impact of a range-extender trailer system. Appl. Sci. 2018, 8, 1016. [Google Scholar] [CrossRef]
  4. Detti, A.H.; Steiner, N.Y.; Bouillaut, L.; Same, A.; Jemei, S. Fuel cell performance prediction using an AutoRegressive moving-average ARMA model. In 2019 IEEE Vehicle Power and Propulsion Conference (VPPC); IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar]
  5. Petrone, R.; Steiner, N.Y.; Jemei, S.; Harel, F.; Hissel, D.; Pera, M.C. Model-based strategy oriented to PEMFC system prognostic for Bus transportation applications based on EMR formalism. In Proceedings of the FDFC 2017, 7th International Conference on Fundamentals & Development of Fuel Cells, Stuttgart, Germany, 31 January–2 February 2017. [Google Scholar]
  6. Ma, Y.; Chen, J.; Wang, J.; Xu, Y.; Wang, Y. Path-tracking considering yaw stability with passivity-based control for autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 8736–8746. [Google Scholar] [CrossRef]
  7. Cai, G.; Xu, L.; Liu, Y.; Feng, J.; Liang, J.; Lu, Y.; Yin, G. Robust preview path tracking control of autonomous vehicles under time-varying system delays and saturation. IEEE Trans. Veh. Technol. 2023, 72, 8486–8499. [Google Scholar] [CrossRef]
  8. Qureshi, K.; Liscano, R.; He, Y. Optimization of gain scheduled controller for an active trailer steering system using an evolutionary algorithm. Machines 2022, 10, 1019. [Google Scholar] [CrossRef]
  9. Zhou, X.; Wang, Z.; Wang, J. Automated ground vehicle path-following: A robust energy-to-peak control approach. IEEE Trans. Intell. Transp. Syst. 2022, 23, 14294–14305. [Google Scholar] [CrossRef]
  10. Hu, C.; Wang, Z.; Taghavifar, H.; Na, J.; Qin, Y.; Guo, J.; Wei, C. MME-EKF-based path-tracking control of autonomous vehicles considering input saturation. IEEE Trans. Veh. Technol. 2019, 68, 5246–5259. [Google Scholar] [CrossRef]
  11. Hu, C.; Chen, Y.; Wang, J. Fuzzy observer-based transitional path-tracking control for autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 2021, 22, 3078–3088. [Google Scholar] [CrossRef]
  12. Cheng, S.; Li, L.; Chen, X.; Wu, J.; Wang, H.d. Model-predictive-control-based path tracking controller of autonomous vehicle considering parametric uncertainties and velocity-varying. IEEE Trans. Ind. Electron. 2021, 68, 8698–8707. [Google Scholar] [CrossRef]
  13. Zhang, C.; Hu, J.; Qiu, J.; Yang, W.; Sun, H.; Chen, Q. A novel fuzzy observer-based steering control approach for path tracking in autonomous vehicles. IEEE Trans. Fuzzy Syst. 2019, 27, 278–290. [Google Scholar] [CrossRef]
  14. Shi, Q.; Zhang, H. Learning-based H path-following controller design for autonomous ground vehicles subject to stochastic delays and actuator constraints. IEEE Trans. Ind. Electron. 2023, 70, 4138–4147. [Google Scholar] [CrossRef]
  15. Oreh, S.T.; Kazemi, R.; Azadi, S. A new desired articulation angle for directional control of articulated vehicles. Proc. Inst. Mech. Eng. Part K: J. Multi-Body Dyn. 2012, 226, 298–314. [Google Scholar] [CrossRef]
  16. Shin, H.; Kim, M.J.; Baek, S.; Crane, C.D.; Kim, J. Perpendicular Parking Path Generation and Optimal Path Tracking Algorithm for Auto-parking of Trailers. Int. J. Control. Autom. Syst. 2022, 20, 3006–3018. [Google Scholar] [CrossRef]
  17. Robat, A.B.; Arezoo, K.; Alipour, K.; Tarvirdizadeh, B. Dynamics modeling and path following controller of tractor-trailer-wheeled robots considering wheels slip. ISA Trans. 2024, 148, 45–63. [Google Scholar] [CrossRef]
  18. Zhou, S.; Zhao, H.; Chen, W.; Miao, Z.; Liu, Z.; Wang, H.; Liu, Y.H. Robust path following of the tractor-trailers system in GPS-denied environments. IEEE Robot. Autom. Lett. 2019, 5, 500–507. [Google Scholar] [CrossRef]
  19. Bai, Z.; Lu, Y.; Li, Y. Method of improving lateral stability by using additional yaw moment of semi-trailer. Energies 2020, 13, 6317. [Google Scholar] [CrossRef]
  20. Manivannan, R.; Samidurai, R.; Cao, J.; Alsaedi, A.; Alsaadi, F.E. Global exponential stability and dissipativity of generalized neural networks with time-varying delay signals. Neural Netw. 2017, 87, 149–159. [Google Scholar] [CrossRef]
  21. Li, H.; Jing, X.; Karimi, H.R. Output-feedback-based H control for vehicle suspension systems with control delay. IEEE Trans. Ind. Electron. 2014, 61, 436–446. [Google Scholar] [CrossRef]
  22. Saravanakumar, R.; Rajchakit, G.; Ahn, C.K.; Karimi, H.R. Exponential stability, passivity, and dissipativity analysis of generalized neural networks with mixed time-varying delays. IEEE Trans. Syst. Man, Cybern. Syst. 2019, 49, 395–405. [Google Scholar] [CrossRef]
  23. Kang, R.C.; Ahn, W.J.; Lee, Y.J.; Lim, M.T. Discrete-time (Q, S, R)-α-dissipative Active Braking Controller Synthesis Considering Articulation Angle of Bus-trailer Systems. Int. J. Control. Autom. Syst. 2025, 23, 429–440. [Google Scholar] [CrossRef]
  24. Wang, R.; Jing, H.; Hu, C.; Yan, F.; Chen, N. Robust H path following control for autonomous ground vehicles with delay and data dropout. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2042–2050. [Google Scholar] [CrossRef]
  25. Wang, J.; Hu, Q.; Jiang, D. A Lagrangian network for kinematic control of redundant robot manipulators. IEEE Trans. Neural Netw. 1999, 10, 1123–1132. [Google Scholar] [CrossRef]
  26. Luijten, M. Lateral Dynamic Behaviour of Articulated Commercial Vehicles. Master’s Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2010; p. 14. [Google Scholar]
  27. Zhang, C.; Lam, H.; Qiu, J.; Qi, P.; Chen, Q. Fuzzy-Model-Based Output Feedback Steering Control in Autonomous Driving Subject to Actuator Constraints. IEEE Trans. Fuzzy Syst. 2021, 29, 457–470. [Google Scholar]
  28. Ohtake, H.; Tanaka, K.; Wang, H.O. Fuzzy modeling via sector nonlinearity concept. Integr. Comput.-Aided Eng. 2003, 10, 333–341. [Google Scholar]
  29. Fei, Z.; Guan, C.; Gao, H. Exponential synchronization of networked chaotic delayed neural network by a hybrid event trigger scheme. IEEE Trans. Neural Networks Learn. Syst. 2018, 29, 2558–2567. [Google Scholar] [CrossRef] [PubMed]
Figure 1. A schematic diagram of bus–trailer systems.
Figure 1. A schematic diagram of bus–trailer systems.
Applsci 16 02238 g001
Figure 2. Global trajectory tracking results comparing the reference path with LQR, H , and the proposed dissipative control methods. The path includes complex maneuvers to test lateral stability.
Figure 2. Global trajectory tracking results comparing the reference path with LQR, H , and the proposed dissipative control methods. The path includes complex maneuvers to test lateral stability.
Applsci 16 02238 g002
Figure 3. Comparison of state responses under constant speed ( v X = 30 km/h). (ac) demonstrate the tracking errors, while (df) show the dynamic states of the vehicle.
Figure 3. Comparison of state responses under constant speed ( v X = 30 km/h). (ac) demonstrate the tracking errors, while (df) show the dynamic states of the vehicle.
Applsci 16 02238 g003
Figure 4. Time-varying longitudinal velocity profile for robustness verification. The speed varies sinusoidally between 30 km/h and 60 km/h to simulate acceleration and deceleration scenarios. The dashed rectangle indicates the 0–80 s time window detailed in Figure 5.
Figure 4. Time-varying longitudinal velocity profile for robustness verification. The speed varies sinusoidally between 30 km/h and 60 km/h to simulate acceleration and deceleration scenarios. The dashed rectangle indicates the 0–80 s time window detailed in Figure 5.
Applsci 16 02238 g004
Figure 5. Robustness comparison between fixed-gain and fuzzy controllers under varying speed.
Figure 5. Robustness comparison between fixed-gain and fuzzy controllers under varying speed.
Applsci 16 02238 g005
Figure 6. Estimation performance of the lateral velocity v Y 1 using different observers.
Figure 6. Estimation performance of the lateral velocity v Y 1 using different observers.
Applsci 16 02238 g006
Table 1. Nominal parameters of the autonomous bus–trailer system.
Table 1. Nominal parameters of the autonomous bus–trailer system.
SymbolValueUnitSymbolValueUnit
m 1 14,000kg a 1 3.00m
m 2 2500kg b 1 2.50m
I 1 146,682kg·m2 h 1 5.52m
I 2 1241kg·m2 a 2 1.80m
C f 480.07kN/rad l 2 3.76m
C r 494.84kN/rad C t 129.77kN/rad
Table 2. Comparison of RMS values for state variables at v X = 30 km/h.
Table 2. Comparison of RMS values for state variables at v X = 30 km/h.
Controller e Y (m) ψ e (rad) ϕ e (rad) v Y 1 (m/s) r 1 (rad/s) ϕ ˙ (rad/s)
LQR0.23470.02450.00490.05280.04040.0147
H 0.01990.02000.00470.05120.03960.0172
Proposed0.01120.02020.00480.05040.03970.0128
Table 3. Comparison of maximum errors, control energy, and smoothness at v X = 30 km/h.
Table 3. Comparison of maximum errors, control energy, and smoothness at v X = 30 km/h.
ControllerMax Absolute ErrorsControl EnergySmoothness
| e Y | (m) | ψ e | (rad) | ϕ e | (rad)SteerBrakeJerk
LQR0.55310.06000.01180.0649644.60.2042
H 0.05890.04290.00980.050750,3770.0166
Proposed0.02480.04280.01000.05045,7400.0124
Table 4. Comparison of RMS values under varying speed ( v X = 30 60 km/h).
Table 4. Comparison of RMS values under varying speed ( v X = 30 60 km/h).
Controller e Y (m) ψ e (rad) ϕ e (rad) v Y 1 (m/s) r 1 (rad/s) ϕ ˙ (rad/s)
Fixed Gain (30 kph)0.06150.01910.03760.12920.07440.0835
Fuzzy (Proposed)0.03390.01690.02730.12480.07280.0844
Table 5. Comparison of estimation errors for lateral velocity ( v Y 1 ) under different speeds.
Table 5. Comparison of estimation errors for lateral velocity ( v Y 1 ) under different speeds.
ObserverLow Speed (30 km/h)High Speed (60 km/h)
Max ErrorRMSEMax ErrorRMSE
Conv. (Kalman)0.04610.01650.21450.0840
H 0.02180.00560.09810.0332
Proposed0.01880.00490.09790.0331
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

Kang, R.-C.; Ahn, W.-J.; Lee, Y.-J.; Lim, M.-T. Robust Output-Feedback Fuzzy Control for Autonomous Bus–Trailers with Input and Output Constraints. Appl. Sci. 2026, 16, 2238. https://doi.org/10.3390/app16052238

AMA Style

Kang R-C, Ahn W-J, Lee Y-J, Lim M-T. Robust Output-Feedback Fuzzy Control for Autonomous Bus–Trailers with Input and Output Constraints. Applied Sciences. 2026; 16(5):2238. https://doi.org/10.3390/app16052238

Chicago/Turabian Style

Kang, Rae-Cheong, Woo-Jin Ahn, Yong-Jun Lee, and Myo-Taeg Lim. 2026. "Robust Output-Feedback Fuzzy Control for Autonomous Bus–Trailers with Input and Output Constraints" Applied Sciences 16, no. 5: 2238. https://doi.org/10.3390/app16052238

APA Style

Kang, R.-C., Ahn, W.-J., Lee, Y.-J., & Lim, M.-T. (2026). Robust Output-Feedback Fuzzy Control for Autonomous Bus–Trailers with Input and Output Constraints. Applied Sciences, 16(5), 2238. https://doi.org/10.3390/app16052238

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