Next Article in Journal
Hybrid Model Predictive and PI Control for Enhanced Performance of a Self-Locking Dual-Side Wedge Brake
Next Article in Special Issue
Attitude Control of a Vehicle with Active Airfoil and Suspension Systems Using Integral Action for Body Angle and Tire Deflection
Previous Article in Journal
Modern Control Meets Machine Learning: A Review and Taxonomy of Synergistic Approaches for Robotics Applications
Previous Article in Special Issue
Multi-Valve Coordinated Disturbance Rejection Control for an Intake Pressure System Using External Penalty Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Control of Twin-Rotor MIMO Systems Under Unmodeled Dynamics: Comparative Experimental Validation of Hybrid BSMC and Online QBHO Strategies

by
Abderrahmane Kacimi
1,
Azeddine Beloufa
2,
Souaad Tahraoui
3,
Abderrahmane Senoussaoui
4,
Mehdi Houari Zaid
5,
Abdelbasset Azzouz
6 and
Jun-Jiat Tiang
7,*
1
Department of Instrumentation Maintenance, Institute of Maintenance and Industrial Safety, University of Oran 2, Oran 31000, Algeria
2
Laboratory of Electrical Engineering and Renewable Energies (LGEER), Electronic Department, Hassiba Benbouali University, Chlef 02000, Algeria
3
Signals, Systems and Artificial Intelligence Laboratory (2SAIL), Electronic Department, Hassiba Benbouali University, Chlef 02000, Algeria
4
Electrical Department, University of Mascara Mustapha Stambouli, Mascara 29000, Algeria
5
Laboratoire AVCIS (Automatisation, Vision et Contrôle Intelligents des Systèmes), Département d’Automatique, Faculté de Génie Électrique, University of Science and Technology of Oran (USTO-MB), Oran 31000, Algeria
6
Laboratory of Electronics, Advanced Signal Processing, and Microwave (LESM), Department of Telecommunications, Saida University, Saida 20000, Algeria
7
Centre for Wireless Technology, CoE for Intelligent Network, Faculty of Artificial Intelligence and Engineering, Multimedia University, Cyberjaya 63100, Malaysia
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(5), 236; https://doi.org/10.3390/act15050236
Submission received: 20 March 2026 / Revised: 21 April 2026 / Accepted: 23 April 2026 / Published: 28 April 2026
(This article belongs to the Special Issue Actuation and Robust Control Technologies for Aerospace Applications)

Abstract

The control of Twin-Rotor Multi-Input Multi-Output (TRMS) systems presents a significant challenge due to high nonlinearity, strong aerodynamic cross-coupling, and the inevitable discrepancies between theoretical models and physical plants. This paper first exposes the instability of conventional Backstepping control under real hardware conditions, where unmodeled dynamics and parametric uncertainties drive the yaw subsystem into divergent oscillation, then proposes and experimentally validates two advanced architectures to overcome this limitation. The first is an online adaptive Backstepping gain-tuning scheme based on a novel Rate-Constrained Sequential Quantum Black Hole Optimization (RS-QBHO) algorithm. The second is a Hybrid Backstepping–Sliding Mode Control (BSMC) architecture that integrates structural disturbance rejection directly into the recursive design. Both schemes are formally verified via Lyapunov stability analysis and validated on a physical TRMS rig under identical hardware-in-the-loop conditions. Experimental results confirm that while the standard Backstepping controller failed in the yaw axis with an RMSE of 2.5624 rad, both proposed methods achieved stabilization. The QBHO-tuned controller yielded RMSE values of 0.0799 rad for pitch and 0.2305 rad for yaw, while the BSMC strategy proved superior, achieving 0.0682 rad and 0.1858 rad, respectively. These findings demonstrate that while meta-heuristic optimization effectively compensates for parametric mismatches, the passive disturbance rejection of the sliding mode term offers a more effective solution for mitigating unmodeled aerodynamic dynamics in MIMO flight platforms.

1. Introduction

The control of Twin-Rotor Multi-Input Multi-Output (TRMS) systems represents a classic benchmark in aerospace engineering, serving as a high-fidelity laboratory model for validating flight control algorithms intended for helicopters and Vertical Take-Off and Landing (VTOL) vehicles. Characterized by high nonlinearity, significant aerodynamic cross-coupling between the main and tail rotors, and intricate gyroscopic effects [1], TRMS remains a formidable challenge for traditional control strategies. Recent advancements in nonlinear control, such as observer-enhanced Backstepping schemes [2], have further highlighted the complexities involved in achieving robust performance for this platform. Consequently, linear methodologies, such as the Linear Quadratic Regulator (LQR) [3] and Model Predictive Control (MPC) [4], often struggle to maintain stability when the system operates beyond the localized linearized region or is subjected to significant model mismatch.
To address these nonlinearities, recursive control strategies such as Backstepping and Sliding Mode Control (SMC) have been widely adopted [5]. Nevertheless, these conventional implementations exhibit inherent vulnerabilities; specifically, standard Backstepping relies heavily on the precision of model-based cancellation, rendering it sensitive to unmodeled dynamics [6,7], while SMC is prone to the “chattering” phenomenon, which can induce severe mechanical stress in the TRMS rotors.
Recent literature has addressed these limitations via two distinct paradigms: hybridization and intelligent optimization. The hybridization paradigm integrates multiple control structures to exploit their complementary strengths. The fusion of Backstepping and Sliding Mode Control (BSMC) is particularly compelling for TRMS-class systems: whereas pure Backstepping achieves model-based cancellation but fails under parametric mismatch [7], the addition of a discontinuous sliding term passively rejects the residual unmodeled dynamics without requiring an explicit disturbance model. This structural advantage has been validated on TRMS platforms directly, including adaptive SMC designs for TRMS under rotor mass uncertainty [8], and has been extended to lateral aircraft control [9]. Beyond TRMS, BSMC architectures have demonstrated versatility across high-dynamic applications: deep-sea hydraulic manipulators [10], series-connected PMSMs [11], highly coupled UAVs [12], wind energy conversion systems [13], microgrids [14], electric vehicle regulation [15], and linear synchronous motors [16]. The consistent conclusion across this body of literature is that the sliding mode term provides a structural safety net that compensates for the fundamental limitation of model-based cancellation—a conclusion that directly motivates the Hybrid BSMC proposed in this work.
The alternative paradigm focuses on intelligent optimization, utilizing metaheuristic algorithms to tune control parameters without altering the underlying controller structure. This trend is evident in recent TRMS studies utilizing metaheuristic PID tuning [17], multi-objective genetic algorithms for stability [18], and fractional-order PID schemes [19,20], all of which improve nominal performance but remain sensitive to the unmodeled dynamics revealed under physical deployment. Active disturbance rejection via Particle Swarm Optimization (PSO) [21] and optimized Backstepping for valve-controlled motors [22] further highlight the potential of intelligent tuning. Emerging quantum-inspired methods, such as Quantum Black Hole Optimization (QBHO), offer superior convergence properties for high-dimensional tuning problems [23], as evidenced by recent comparative studies against conventional training strategies [24]. In the broader context of adaptive control for nonlinear multi-subsystem architectures, Zhao et al. [25] recently proposed an adaptive fuzzy decentralized controller for large-scale cyber–physical systems under denial-of-service attacks, employing adaptive Backstepping with Lyapunov stability guarantees that share structural foundations with the decentralized topology adopted in the present work further underscoring the versatility of recursive adaptive control frameworks in complex MIMO settings.
Despite these advancements, there remains a critical need for comparative experimental validation of these two philosophies, Robustness vs. Intelligence, under strict real-time constraints on a physical TRMS rig. The prior hybridization studies cited above either rely on simulation-only validation or target different platforms, leaving a gap in hardware-validated comparisons for the TRMS benchmark. This paper addresses this gap by implementing and comparing two advanced strategies on a physical TRMS rig: (1) an Online Adaptive Backstepping controller tuned by the RS-QBHO algorithm and (2) a Robust Hybrid Backstepping-SMC (BSMC).
The remainder of this paper is organized as follows: Section 2 details the TRMS mathematical model and the standard Backstepping baseline. Section 3 presents the robust Hybrid BSMC architecture. Section 4 introduces the Online RS-QBHO algorithm. Section 5 provides the comparative evaluation through numerical simulation and real-time HIL implementation, followed by concluding remarks in Section 6.

2. Materials and Methods

2.1. Plant Model

The experimental platform utilized in this study is the Twin Rotor Multi-Input Multi-Output System (TRMS), shown in Figure 1, a high-fidelity laboratory benchmark designed to emulate the flight dynamics of a helicopter. Structurally, the apparatus consists of a beam mounted on a pivotal tower, allowing for rotation in both the horizontal and vertical planes. The beam extremities are fitted with two propellers: the main rotor, which drives the pitch motion, and the tail rotor, which controls the yaw motion. A counterweight is attached to the beam to ensure static equilibrium.
The nonlinear dynamics of the system can be represented by the following state-space formulation:
x ˙ = f ( x , u , t ) y = g ( x , u , t )
The TRMS is described by a set of six first-order differential equations. The state vector comprises the angular positions and velocities, as well as the rotor torques: x = [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] T = [ ψ , ψ ˙ , τ 1 , ϕ , ϕ ˙ , τ 2 ] T . Note that for controller derivation, we organize the states such that x 3 is the main rotor torque and x 6 is the tail rotor torque. The control inputs u = [ U 1 , U 2 ] T correspond to the DC voltages applied to the respective motors. The comprehensive nonlinear model is expressed as:
x ˙ 1 = x 2 x ˙ 2 = 1 I 1 a 1 x 3 2 + b 1 x 3 M g sin x 1 B 1 ψ x 2 B 2 ψ sgn ( x 2 ) K g y x 5 cos ( x 1 ) ( a 1 x 3 2 + b 1 x 3 ) x ˙ 3 = T 10 T 11 x 3 + K 1 T 11 U 1 x ˙ 4 = x 5 x ˙ 5 = 1 I 2 a 2 x 6 2 + b 2 x 6 B 1 ϕ x 5 B 2 ϕ sgn ( x 5 ) 1.75 K c ( a 1 x 3 2 + b 1 x 3 ) x ˙ 6 = T 20 T 21 x 6 + K 2 T 21 U 2
To provide physical clarity, the state variables are interpreted as follows: x 1 = ψ is the pitch angle (rotation in the vertical plane); x 2 = ψ ˙ is the pitch angular velocity; x 3 = τ 1 is the main rotor aerodynamic torque; x 4 = ϕ is the yaw angle (rotation in the horizontal plane); x 5 = ϕ ˙ is the yaw angular velocity; and x 6 = τ 2 is the tail rotor aerodynamic torque. The control inputs U 1 and U 2 represent the DC motor voltages applied to the main and tail rotors, respectively.
The parameters in Equation (2) represent the physical properties of the system, including moments of inertia ( I 1 , I 2 ), aerodynamic force and torque constants ( a 1 , b 1 , a 2 , b 2 ), gravitational moments ( M g ), friction coefficients ( B 1 ψ , B 2 ψ , B 1 ϕ , B 2 ϕ ), gyroscopic cross-coupling gains ( K g y , K c ), and motor dynamics parameters. The specific numerical values utilized in this study are detailed in Table 1, corresponding to the specifications provided in the manufacturer’s manual [26].

2.2. Nominal Backstepping Control (Baseline)

To establish a rigorous performance baseline for comparative analysis, a standard decentralized Backstepping controller is utilized. The synthesis follows a systematic Lyapunov-based recursive procedure, wherein the TRMS is decomposed into two lower-dimensional subsystems, the vertical (pitch) and horizontal (yaw) planes, with aerodynamic cross-coupling treated as exogenous bounded disturbances. The complete step-by-step derivation and stability proofs have been detailed and validated in our recent work [27], and are omitted here to maintain brevity and focus on the novel architectures proposed in this study. While this controller demonstrates mathematically guaranteed stability under nominal conditions, its real-time performance under physical model mismatch is critically examined in Section 5.

3. Robust Hybrid Control Law Implementation

This section details the synthesis of the Hybrid Backstepping–Sliding Mode Control (HBSMC). To guarantee asymptotic stability while counteracting unmodeled dynamics, the control law is derived using a step-by-step Lyapunov approach.

3.1. Pitch Axis Control Algorithm

The decentralized design model for the pitch subsystem, treating cross-coupling as external disturbances, is expressed as:
x ˙ 1 = x 2 x ˙ 2 = 1 I 1 ( a 1 x 3 2 + b 1 x 3 M g sin x 1 B 1 ψ x 2 B 2 ψ x 1 ) x ˙ 3 = T 10 T 11 x 3 + K 1 T 11 U 1
Step 1: Tracking Error Stabilization
We define the primary tracking error z 1 for the pitch angle:
z 1 = x 1 x 1 d
Its time derivative is given by:
z ˙ 1 = x ˙ 1 x ˙ 1 d = x 2 x ˙ 1 d
Treating x 2 as a virtual control input, we define a stabilizing function α 1 and a second error variable z 2 representing the discrepancy between the actual state and the virtual command:
z 2 = x 2 α 1 x 2 = z 2 + α 1
To ensure z 1 0 , we select the first Lyapunov candidate function:
V 1 = 1 2 z 1 2
The derivative with respect to time is:
V ˙ 1 = z 1 z ˙ 1 = z 1 ( x 2 x ˙ 1 d ) = z 1 ( z 2 + α 1 x ˙ 1 d )
To render this subsystem asymptotically stable, the virtual control α 1 is chosen as:
α 1 = c 1 z 1 + x ˙ 1 d
where c 1 > 0 . Consequently, the derivative becomes:
V ˙ 1 = c 1 z 1 2 + z 1 z 2
Clearly, if z 2 = 0 , then V ˙ 1 = c 1 z 1 2 0 , ensuring asymptotic convergence.
Step 2: Virtual Control for Velocity
We compute the derivative of the second error z 2 = x 2 α 1 :
z ˙ 2 = 1 I 1 ( a 1 x 3 2 + b 1 x 3 M g sin x 1 B 1 ψ x 2 B 2 ψ x 1 ) + c 1 x 2 c 1 x ˙ 1 d x ¨ 1 d
To isolate the thrust-related terms, we define an auxiliary variable E = 1 I 1 ( a 1 x 3 2 + b 1 x 3 B 1 ψ x 2 ) , and set a third error state E = z 3 + α 2 , where the second virtual control α 2 is designed as:
α 2 = c 2 z 2 z 1 + 1 I 1 ( M g sin x 1 + B 2 ψ x 1 ) c 1 x 2 + c 1 x ˙ 1 d + x ¨ 1 d
with c 2 > 0 . Augmenting the Lyapunov function to V 2 = V 1 + 1 2 z 2 2 , we obtain:
V ˙ 2 = c 1 z 1 2 c 2 z 2 2 + z 2 z 3
Step 3: Sliding Surface and Final Control Law
To introduce structural robustness, we define the sliding surface S 1 = z 3 = E α 2 . Its derivative is:
S ˙ 1 = z ˙ 3 = E ˙ α ˙ 2
Using the complete Lyapunov function V 3 = V 2 + 1 2 S 1 2 , the time derivative is evaluated as:
V ˙ 3 = c 1 z 1 2 c 2 z 2 2 + S 1 S ˙ 1 = c 1 z 1 2 c 2 z 2 2 + z 2 z 3 + S 1 ( E ˙ α ˙ 2 )
To enforce negative definiteness, we select the reaching law:
S ˙ 1 = k s 1 sign ( ε S 1 ) c 3 S 1 = E ˙ α ˙ 2
The required derivatives are analytically expanded as:
α ˙ 2 = ( c 1 + c 2 ) x ˙ 2 + M g cos x 1 + B 2 ψ I 1 c 1 c 2 1 x 2 + ( c 1 c 2 + 1 ) x ˙ 1 d + ( c 1 + c 2 ) x ¨ 1 d + x 1 d ( 3 )
E ˙ = 1 I 1 ( 2 a 1 x 3 + b 1 ) x ˙ 3 B 1 ψ x ˙ 2
Substituting the motor dynamics x ˙ 3 = T 10 T 11 x 3 + K 1 T 11 U 1 , the equation becomes:
E ˙ = 1 I 1 ( 2 a 1 x 3 + b 1 ) T 10 T 11 x 3 + K 1 T 11 U 1 B 1 ψ x ˙ 2
By isolating the control input U 1 , the final robust hybrid control law is synthesized as:
U 1 = I 1 T 11 K 1 ( 2 a 1 x 3 + b 1 ) z 2 c 3 z 3 + T 10 T 11 x 3 + B 1 ψ x ˙ 2 α ˙ 2 k s 1 sign ( ε S 1 )
Applying this control law reduces the Lyapunov derivative to:
V ˙ 3 = c 1 z 1 2 c 2 z 2 2 c 3 S 1 2 S 1 k s 1 sign ( ε S 1 )
Since S 1 sign ( ε S 1 ) | S 1 | , this guarantees that:
V ˙ 3 c 1 z 1 2 c 2 z 2 2 c 3 S 1 2 < 0
Thus, global asymptotic stability of the origin is mathematically ensured, while the inclusion of the signum function actively mitigates bounded modeling uncertainties.

3.2. Yaw Axis Control Algorithm

Following a symmetrical design philosophy, the decentralized model for the yaw subsystem is extracted by treating the main rotor cross-coupling as a bounded disturbance. The decoupled dynamics are given by:
x ˙ 4 = x 5 x ˙ 5 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 B 1 ϕ x 5 B 2 ϕ x 4 ) x ˙ 6 = T 20 T 21 x 6 + K 2 T 21 U 2
Step 1: Position Error and Virtual Control
Let z 4 = x 4 x d 4 represent the tracking error for the yaw angle. Its time derivative is:
z ˙ 4 = x ˙ 4 x ˙ d 4 = x 5 x ˙ d 4
We define x 5 as the virtual command input for this step, leading to the stabilizing control law α 4 and the second error variable z 5 :
z 5 = x 5 α 4 x 5 = z 5 + α 4
Considering the Lyapunov function V 4 = 1 2 z 4 2 , its time derivative is:
V ˙ 4 = z 4 z ˙ 4 = z 4 ( z 5 + α 4 x ˙ d 4 )
To ensure the asymptotic stability of the position error, the first virtual control α 4 is chosen as:
α 4 = c 4 z 4 + x ˙ d 4
where c 4 > 0 . This yields V ˙ 4 = c 4 z 4 2 + z 4 z 5 .
Step 2: Velocity Error and Auxiliary Dynamics
The derivative of the velocity error z 5 = x 5 α 4 is computed as:
z ˙ 5 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 B 1 ϕ x 5 B 2 ϕ x 4 ) + c 4 x 5 c 4 x ˙ d 4 x ¨ d 4
To isolate the tail rotor thrust terms, we introduce an auxiliary variable F = 1 I 2 ( a 2 x 6 2 + b 2 x 6 B 1 ϕ x 5 ) . We then define the third error state z 6 representing the difference between F and the second virtual control α 5 :
z 6 = F α 5 F = z 6 + α 5
The virtual control α 5 is synthesized to stabilize z 5 and cancel the remaining dynamic terms:
α 5 = c 5 z 5 z 4 + B 2 ϕ I 2 x 4 c 4 x 5 + c 4 x ˙ d 4 + x ¨ d 4
where c 5 > 0 . Substituting this into the augmented Lyapunov function V 5 = V 4 + 1 2 z 5 2 yields:
V ˙ 5 = c 4 z 4 2 c 5 z 5 2 + z 5 z 6
Step 3: Sliding Surface and Final Yaw Control Law
To maximize structural robustness against the aerodynamic disturbances inherent in the horizontal plane, we define the sliding surface S 2 = z 6 = F α 5 . The time derivative is:
S ˙ 2 = z ˙ 6 = F ˙ α ˙ 5
The final Lyapunov function for the yaw subsystem is V 6 = V 5 + 1 2 S 2 2 , with its derivative given by:
V ˙ 6 = c 4 z 4 2 c 5 z 5 2 + S 2 ( z 5 + F ˙ α ˙ 5 )
To ensure the derivative is negative definite, we impose the following reaching law condition:
S ˙ 2 = k s 2 sign ( ε S 2 ) c 6 S 2 = F ˙ α ˙ 5
The required analytical derivatives are computed as:
α ˙ 5 = ( c 4 + c 5 ) x ˙ 5 + B 2 ϕ I 2 c 4 c 5 1 x 5 + ( c 4 c 5 + 1 ) x ˙ d 4 + ( c 4 + c 5 ) x ¨ d 4 + x d 4 ( 3 )
F ˙ = 1 I 2 ( 2 a 2 x 6 + b 2 ) T 20 T 21 x 6 + K 2 T 21 U 2 B 1 ϕ x ˙ 5
By substituting these derivatives into the stability condition and isolating the control input U 2 , the final robust hybrid control law for the yaw axis is obtained:
U 2 = I 2 T 21 K 2 ( 2 a 2 x 6 + b 2 ) z 5 c 6 S 2 + α ˙ 5 + B 1 ϕ I 2 x ˙ 5 k s 2 sign ( ε S 2 ) + T 20 K 2 x 6
Applying this control input forces the Lyapunov derivative to satisfy:
V ˙ 6 = c 4 z 4 2 c 5 z 5 2 c 6 S 2 2 S 2 k s 2 sign ( ε S 2 ) c 4 z 4 2 c 5 z 5 2 c 6 S 2 2 < 0
This mathematically guarantees global asymptotic stability for the yaw subsystem. The inclusion of the signum function ensures instantaneous, passive rejection of the reactive torques generated by the main rotor, providing the necessary robustness for real-time deployment.

4. Online Adaptive Tuning via Rate-Constrained Sequential QBHO

While the Hybrid BSMC architecture provides structural robustness against unmodeled dynamics, its tracking performance is highly sensitive to the selection of the control gains. To address this sensitivity, we propose the Rate-Constrained Sequential QBHO (RS-QBHO), which introduces three key innovations beyond the standard QBHO framework [28]: (1) Sequential single-candidate evaluation, which reformulates the standard batch population evaluation (all N candidates per iteration) into a time-distributed process evaluating only one candidate per sample period, thereby resolving the real-time computational bottleneck; (2) a rate-limiting transition filter that smooths inter-candidate gain transitions to prevent mechanical stress in the physical actuators; and (3) a stability-augmented fitness function that penalizes aggressive parameter deviations, preventing plant destabilization during the online exploration phase. These innovations make the algorithm deployable within the strict T s = 0.01  s real-time loop of the TRMS rig.
Consistent with the decentralized control topology established in Section 3, we implement an intelligent adaptation layer comprising two parallel instances of the RS-QBHO algorithm.

4.1. Decentralized Optimization Topology

Optimizing the full gain vector Θ R 6 simultaneously in real-time can lead to slow convergence due to the “curse of dimensionality.” To ensure rapid adaptation, the tuning problem is decomposed into two lower-dimensional subspaces:
  • Pitch Optimizer: Tunes Θ ψ = [ k 1 , k 2 , k 3 ] T by minimizing the pitch tracking error e ψ .
  • Yaw Optimizer: Tunes Θ ϕ = [ k 4 , k 5 , k 6 ] T by minimizing the yaw tracking error e ϕ .
Both optimizers operate independently but simultaneously, treating the aerodynamic cross-coupling effects as exogenous disturbances to be rejected.

4.2. Sequential Evaluation Logic

Standard meta-heuristics require evaluating an entire population in a single iteration, which is computationally prohibitive for real-time control loops ( T s = 0.01  s). To resolve this, the proposed RS-QBHO reformulates the optimization as a sequential process distributed over time. Each optimizer manages a swarm of N = 30 particles. The algorithm evaluates only one candidate per subsystem at a time, alternating between two operational modes.
The swarm size N = 30 represents a balance between exploration diversity and computational feasibility for real-time deployment: it is large enough to sample the gain space representatively across the sinusoidal reference cycle while ensuring that all candidates can be evaluated within a practically relevant time horizon. The evaluation window T w = 50 samples (0.5 s) was empirically calibrated such that sufficient ITAE accumulation occurs within the expected settling dynamics of each TRMS subsystem, while remaining short enough to allow multiple candidate evaluations before aerodynamic operating conditions change significantly. This sequential architecture reduces the per-sample computational burden to a single ITAE accumulation, one rate-limited gain update, and a quantum attraction step executed only at window boundaries—making the algorithm fully compatible with the strict T s = 0.01  s control loop.

4.2.1. Exploration Mode (Test Phase)

For a deterministic window of T w samples, the controller applies the gains from the i-th candidate particle Θ i . The system’s tracking performance is monitored using the subsystem-specific Integral of Time-weighted Absolute Error (ITAE):
J perf = t 0 t 0 + T w τ · | e sub ( τ ) | d τ
where sub { ψ , ϕ } .

4.2.2. Exploitation Mode (Settle Phase)

Immediately following the test phase, the algorithm reverts to the current “Black Hole” (global best) gains Θ B H . This phase is critical for experimental safety, as it allows the TRMS to stabilize and eliminates residual transient effects before the next candidate is evaluated.

4.3. Rate Limiting and Stability Augmentation

To prevent “Gain Jitter” and mechanical stress on the TRMS propellers, two safety mechanisms are integrated into the adaptive law.
1. Rate-Limiting Transition: The transition between the current gains and the target gains ( Θ target ) is smoothed using a first-order lag filter:
Θ ( k ) = Θ ( k 1 ) + λ · ( Θ target Θ ( k 1 ) )
where λ ( 0 , 1 ] is the smoothing factor. The value λ = 0.1 was selected through a sensitivity study: smaller values produce smoother transitions but slow adaptation, while larger values risk introducing gain jitter. This value was found to provide the best compromise between adaptation speed and actuator smoothness under the TRMS operating conditions.
2. Augmented Fitness Function: To encourage smooth adaptation, the fitness function f i incorporates a stability penalty based on the parameter deviation:
f i = J perf + β · Θ i Θ prev 2
where β is the stability weighting factor. The coefficient β = 0.01 was chosen to impose a soft penalty on large parameter deviations without overly constraining the search space. A sensitivity analysis confirmed that values in the range β [ 0.005 , 0.05 ] yield stable operation on the physical rig, with lower values prioritizing tracking accuracy and higher values prioritizing parameter smoothness. The selected value of 0.01 provides the optimal trade-off under the identified TRMS operating envelope. This ensures that the optimizer seeks gains that provide high tracking accuracy without inducing aggressive parameter fluctuations.

4.4. Quantum Update Law

At the end of an evaluation cycle, the swarm evolves. If the tested particle outperforms the Black Hole for its respective axis, it captures the global best position. The remaining particles are then updated via the quantum attraction rule derived from Hatamlou [28]:
X j ( t + 1 ) = X j ( t ) + ρ · ( X B H ( t ) X j ( t ) )
where ρ is a stochastic vector representing the quantum uncertainty. The complete sequence of the RS-QBHO tuning process is summarized in Algorithm 1, and the overall adaptive architecture is illustrated in Figure 2.
Algorithm 1 Online RS-QBHO Tuning (Executed for Pitch and Yaw in Parallel)
Require: 
Subsystem error e ( k ) , previous gains Θ ( k 1 ) , rate limit λ , stability weight β .
Ensure: 
Tuned gains Θ ( k ) R 3 .
      
Initialization (First Call Only):
1:
Initialize N = 30 particles and set e v a l M o d e True
2:
Set f i t n e s s , e v a l I d x 1 , J a c c 0
      
Main Execution (Per Sample k):
3:
e v a l C o u n t e r e v a l C o u n t e r + 1
4:
J a c c J a c c + ( k · T s ) · | e ( k ) |                                                                ▹ Accumulate ITAE
5:
if  e v a l M o d e = True   then
6:
     Θ t a r g e t p a r t i c l e s ( e v a l I d x , : )                                                              ▹ Test Candidate
7:
else
8:
     Θ t a r g e t b l a c k H o l e                                                                                ▹ Settle at Best
9:
end if
10:
Θ ( k ) Θ ( k 1 ) + λ · ( Θ t a r g e t Θ ( k 1 ) )                              ▹ Apply Equation (40)
11:
if  e v a l C o u n t e r = e v a l W i n d o w S i z e   then
12:
    if  e v a l M o d e = True  then
13:
        Compute fitness f i using Equation (41)
14:
        Update b l a c k H o l e argmax ( f i t n e s s )
15:
        Evolve swarm using Quantum Update Equation (42)
16:
         e v a l I d x mod ( e v a l I d x , N ) + 1
17:
    end if
18:
     e v a l M o d e not e v a l M o d e , e v a l C o u n t e r 0 , J a c c 0
19:
end if
20:
Return  Θ ( k )

5. Simulation Results and Comparative Analysis

To establish a theoretical baseline, we first validated the proposed control architectures through a series of numerical simulations in MATLAB/Simulink (version R2014a). This phase allows for a direct comparison of the controllers under nominal conditions, where the plant model is perfectly known and external disturbances are absent.

5.1. Numerical Configuration and Setup

We utilized the ode1 (Euler) fixed-step solver with a sample time of T s = 1 ms for all simulation cases. To ensure a fair comparative analysis, each controller was subjected to the same sinusoidal reference trajectories over a consistent observation window of T sim = 100 s. These sine waves were chosen to excite the system’s nonlinear aerodynamic cross-coupling by forcing the rotors to continuously vary their angular velocities and directions. For physical realism, the control input voltages were bounded within the ± 2.5 V saturation limit of the physical rig.

5.2. Performance Evaluation Metrics

The controllers were assessed using two primary performance indices: the Root Mean Square Error (RMSE) to quantify absolute tracking precision, and the Integral of Time-weighted Absolute Error (ITAE) to evaluate the convergence speed and transient efficiency. The quantitative metrics for the 100 s simulation window are presented in Table 2.

5.3. Comparative Analysis and Discussion

The tracking trajectories for the three strategies are depicted in Figure 3, Figure 4 and Figure 5. A comparative review of these results provides several key insights into the operational characteristics of the proposed laws.

5.3.1. Structural Convergence of the Hybrid Law

A noteworthy theoretical observation is that the Conventional Backstepping and Hybrid BSMC produced identical numerical results. This outcome is a deliberate consequence of the hybrid design and constitutes an important theoretical confirmation: the sliding mode switching term is specifically engineered to reject unmodeled dynamics Δ . Since the simulation environment uses the exact nominal model from which the controller was synthesized, the model uncertainty is identically zero and the switching term correctly remains inactive throughout. The Hybrid BSMC therefore degrades gracefully to a pure Backstepping law under ideal conditions, avoiding unnecessary actuator chattering. This theoretical convergence property is preserved intentionally in the simulation results to establish an unambiguous baseline: any performance difference observed in Section 6 between the Conventional Backstepping and Hybrid BSMC controllers is exclusively attributable to the sliding mode term’s activation by real unmodeled dynamics, and not to any intrinsic difference in their nominal tracking capability.

5.3.2. Performance Characteristics of Intelligent Tuning

The Online RS-QBHO strategy presents a distinct performance profile. In this idealized numerical environment, the meta-heuristic tuning yields a slightly higher cumulative error compared to the exact model-based cancellation of the Backstepping variants. Specifically, the pitch RMSE increased from 0.0144 to 0.0211 rad. This suggests that the stochastic search for optimal gains prioritizes a dynamic response that, while stable and effective, does not achieve the mathematical “perfection” of model cancellation when the model is 100 % accurate. However, this adaptive capability is expected to be the deciding factor in the real-time phase, where the model used for Backstepping design will no longer perfectly match the physical hardware.

6. Real-Time Experimental Validation and Discussion

The transition from a deterministic numerical environment to a physical laboratory setup represents the most rigorous validation for any flight control strategy. While simulation results established a theoretical baseline, the physical TRMS rig introduces non-linear friction, mechanical cable tension, and high-frequency aerodynamic turbulence that are omitted in idealized models. This section details the hardware-in-the-loop (HIL) configuration and provides a comparative critique of the performance trade-offs between the proposed intelligent and robust strategies.

6.1. Experimental Setup and HIL Configuration

The experimental platform utilized in this study is the Twin Rotor Multi-Input Multi-Output System (TRMS), shown in Figure 1, a high-fidelity laboratory benchmark. To bridge the gap between the discrete control law and the continuous plant dynamics, a deterministic HIL architecture was established, as illustrated in Figure 6.
The workstation, operating under the Simulink Desktop Real-Time kernel, executes the control algorithms at a sampling frequency of 100 Hz ( T s = 0.01 s). Interfacing with the TRMS rig is facilitated by an Advantech PCI-1711 (Advantech Co., Ltd., Taipei, Taiwan) data acquisition board. This card serves as the critical communication bridge, utilizing its 12-bit DAC channels to modulate the motor voltages while simultaneously processing high-speed digital pulses from the quadrature optical encoders. With a sensing resolution of 2000 pulses per revolution, the HIL setup provides the high-fidelity state feedback necessary for the derivative-intensive Backstepping terms. To ensure the safety of the DC motors, all control commands were strictly saturated at ± 2.5 V.

6.2. Empirical Evaluation of the Conventional Backstepping (Baseline)

The experimental sequence began with the deployment of the Conventional Backstepping controller derived in Section 2. While numerically stable in simulation, the physical results (Figure 7) revealed a significant and quantifiable sensitivity to model mismatch. Although the pitch axis maintained marginal stability, the yaw subsystem suffered from divergent oscillations, yielding a failure-state RMSE of 2.5624 rad.
This instability is a direct consequence of the “model-reality gap.” The physical tail rotor is subjected to significant aerodynamic drag and friction that were not captured in the nominal design model. Because standard Backstepping relies on the exact cancellation of dynamics, these unmodeled terms were interpreted by the recursive law as state variations, causing the controller to over-compensate and drive the yaw subsystem into an unstable limit cycle. This observation underscores the necessity of the robust and adaptive layers proposed in this study.

6.3. Intelligent Adaptation via Online RS-QBHO

To address the baseline failure, the Online RS-QBHO strategy was implemented. As shown in Figure 8, the adaptive tuner successfully stabilized the plant. By sequentially evaluating candidate gain sets, the algorithm identified the optimal stiffness required to reject the physical cross-coupling.

MIMO Parameter Convergence Analysis

The real-time evolution of the 6-DOF control gains is presented in Figure 9. A rigorous analysis of these trajectories reveals a distinct two-stage adaptive process. During the first 10 s, the swarm undergoes an intensive exploration phase, characterized by high-frequency parameter fluctuations as the QBHO evaluates the initial population. Following this transient, the gains converge toward an optimal “uncertainty cloud.”
Notably, the proportional gains ( k 1 and k 4 ) reach the predefined saturation limit of 5.0 , suggesting that the algorithm correctly identified the maximum allowable loop-gain to minimize tracking error within the safety bounds of the “event horizon.” The derivative and integral gains exhibit smooth, bounded variations, providing empirical proof that the rate-limiting filter (Equation (40)) effectively suppresses gain jitter. This sustained adaptation allows the controller to remain optimal even as the aerodynamic conditions vary throughout the sinusoidal cycle.

6.4. Performance Analysis of the Hybrid BSMC Strategy

The Hybrid BSMC strategy was subsequently implemented to evaluate structural robustness. As illustrated in Figure 10, this strategy provided the most consistent tracking performance. Unlike the QBHO, which must iteratively search for optimal gains, the Hybrid BSMC utilizes its sliding mode component to passively and instantaneously reject disturbances. This allows for superior tracking with significantly reduced phase lag and minimal overshoot compared to the adaptive tuner. The structural robustness is particularly evident in the yaw axis, where the sliding term successfully mitigated the reactive torques generated by the main rotor.
Regarding the chattering behavior inherent to sliding mode control, the ε -modification of the signum function implemented as sign ( ε S ) with a small boundary layer parameter ε converts the ideal discontinuous relay action into a smooth, bounded approximation within a thin layer around the sliding surface. This modification confines switching activity to frequencies within the bandwidth of the motor drive system, as confirmed by the physical control signal profiles recorded throughout the 100 s experimental run. No high-frequency mechanical vibration was detected in the rotor shafts, providing empirical evidence that the boundary layer approach successfully suppresses actuator chattering under the operating conditions of the TRMS rig.

6.5. Comparative Synthesis and Quantitative Analysis

The final comparative performance is summarized in Figure 11 and Table 3. While both proposed strategies achieved stabilization, the Hybrid BSMC achieved lower values across all recorded performance metrics, reaching an RMSE of 0.0682 rad for pitch and the lowest ITAE among all tested controllers.
It is important to interpret the RS-QBHO ITAE values in their correct context. The elevated cumulative error relative to the Hybrid BSMC is primarily attributable to the stochastic exploration transient during the first 10 s of operation, during which the algorithm evaluates suboptimal candidate gain sets before converging to the global best (as visible in the gain trajectories of Figure 9). Once convergence is achieved, the steady-state tracking precision as quantified by the post-convergence RMSE is substantially improved relative to the baseline Backstepping controller. This transient exploration cost is an inherent and expected characteristic of online metaheuristic adaptation, and the RS-QBHO remains a viable alternative in scenarios where structural modifications to the control architecture are not permissible.
The synthesis of these results leads to a critical scientific insight: while intelligent meta-heuristic optimization (QBHO) is a powerful tool for compensating for parametric mismatches, the passive structural robustness of a Hybrid BSMC architecture is more efficacious for mitigating the high-dynamic, unmodeled aerodynamic fluctuations of the TRMS platform.

7. Conclusions

This study presented a comprehensive comparative evaluation of three nonlinear control strategies on the Twin-Rotor MIMO System (TRMS), bridging the gap between theoretical derivation and physical implementation. By deploying each controller under identical hardware-in-the-loop conditions, we exposed the inherent fragility of purely model-dependent control and validated two advanced layers, intelligent adaptation and structural robustness, as effective mechanisms for ensuring flight stability in the presence of unmodeled dynamics.
The experimental findings yield three principal scientific insights. First, the Conventional Backstepping controller, despite its mathematical guarantees under nominal conditions, failed on the physical rig due to the “simulation-to-reality” discrepancy: unmodeled aerodynamic drag and non-linear friction were misinterpreted by the recursive law, driving the yaw subsystem into divergent oscillation with a failure-state RMSE of 2.5624 rad. Second, the Online RS-QBHO strategy demonstrated the effectiveness of intelligent adaptation, successfully navigating the non-convex parameter space to achieve stabilization. The elevated ITAE relative to the Hybrid BSMC is attributable to the initial stochastic exploration phase and represents an expected, transient cost of online learning rather than a deficiency in steady-state performance. Third, the Hybrid BSMC architecture proved to be an effective and practically validated approach for high-dynamic aerodynamic MIMO systems: by integrating a sliding mode switching term into the Backstepping framework, the controller passively and instantaneously rejected unmodeled disturbances without requiring a learning phase, achieving the lowest RMSE values of 0.0682 rad and 0.1858 rad for the pitch and yaw subsystems, respectively.
In conclusion, this work demonstrates that while meta-heuristic optimization is an invaluable tool for parametric gain-scheduling, the direct, passive rejection capability of a hybrid robust architecture is more efficacious for mitigating rapid, unmodeled aerodynamic fluctuations of MIMO flight platforms. It should be noted that the experimental validation was conducted under fixed environmental conditions, and the robustness of both proposed architectures under time-varying parametric perturbations or structured external disturbances remains a subject for future investigation. Future research will focus on the integration of neural-network-based observers to provide active estimation of the unmodeled dynamics, potentially combining the strengths of intelligent estimation with the proven stability of structural sliding-mode robustness, while also extending the validation to more extreme, disturbance-rich flight-like scenarios.

Author Contributions

Conceptualization, A.B. and A.K.; methodology, A.B. and A.K.; software, A.B.; validation, A.B., A.K., S.T., A.S., A.A. and M.H.Z.; formal analysis, A.K. and S.T.; investigation, A.B. and M.H.Z.; resources, A.S. and J.-J.T.; data curation, A.B. and M.H.Z.; writing original draft preparation, A.B.; writing review and editing, A.K., S.T., A.S., A.A. and J.-J.T.; visualization, A.B.; supervision, A.K. and A.S.; project administration, J.-J.T.; and funding acquisition, J.-J.T. All authors have read and agreed to the published version of the manuscript.

Funding

The Article Processing Charge (APC) was funded by Multimedia University (MMU), Malaysia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Rahideh, A.; Shaheed, M.H. Dynamic modelling of a twin rotor MIMO system using grey box approach. In Proceedings of the 2008 5th International Symposium on Mechatronics and Its Applications, Amman, Jordan, 27–29 May 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–6. [Google Scholar]
  2. Kacimi, A.; Beloufa, A.; Tahraoui, S.; Senoussaoui, A. Optimized TS Fuzzy Logic 2 Enhanced Observer for Twin Rotor Backstepping Control. Electroteh. Electron. Autom. (EEA) 2025, 73, 96–103. [Google Scholar] [CrossRef]
  3. Nugroho, H.A.; Cahyadi, A.I.; Ardiyanto, I. Twin Rotor MIMO System Control using Linear Quadratic Regulator with Simechanics. In Proceedings of the 2021 7th International Conference on Electrical, Electronics and Information Engineering (ICEEIE), Malang, Indonesia, 2 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 301–306. [Google Scholar]
  4. Ebirim, K.; Lecchini-Visintini, A.; Rubagotti, M.; Prempain, E. Offset-free model predictive control of a twin rotor MIMO system. In Proceedings of the 2022 UKACC 13th International Conference on Control (CONTROL), Plymouth, UK, 20–22 April 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 114–115. [Google Scholar]
  5. Raj, K.; Choudhary, S.K.; Muthukumar, V. Robust finite-time sliding mode control of twin rotor MIMO system. Int. J. Model. Identif. Control 2020, 35, 1–8. [Google Scholar] [CrossRef]
  6. Krstic, M.; Kokotovic, P.V.; Kanellakopoulos, I. Nonlinear and Adaptive Control Design; John Wiley & Sons: New York, NY, USA, 1995. [Google Scholar]
  7. Kokotovic, P.V. The joy of feedback: Nonlinear and adaptive. IEEE Control Syst. Mag. 1992, 12, 7–17. [Google Scholar]
  8. Hai, B.X.; Chiem, N.X.; Phan, T.C. Synthesis of Adaptive Sliding Mode Control for Twin Rotor MIMO System with Mass Uncertainty based on Synergetic Control Theory. Int. J. Robot. Control Syst. 2024, 4, 1–12. [Google Scholar]
  9. Singh, P.; Giri, D.K.; Ghosh, A. Robust sliding mode augmenting integral backstepping for lateral-directional control of a highly maneuverable aircraft. J. Aerosp. Eng. 2023, 237, 2428–2441. [Google Scholar] [CrossRef]
  10. Chen, G.; Wu, W.; Yang, C.; Hu, H.; Zhang, J.; Shi, J.; Wu, C.; Ma, Y. Practical finite-time observer-based adaptive backstepping super-twisting sliding mode control for deep-sea hydraulic manipulator. IEEE Trans. Ind. Electron. 2025, 72, 9569–9579. [Google Scholar] [CrossRef]
  11. Hammouda, K.B.; Trabelsi, M.; Trabelsi, R.; Abdelati, R. Backstepping-Based Control of Two Series-Connected 5-Phase PMSMs Used for Small and Medium Electric Ship Propulsion Systems. J. Mar. Sci. Eng. 2026, 14, 297. [Google Scholar] [CrossRef]
  12. Abbas, N.; Liu, X.; Abbas, Z.; Khan, S.S.; Foster, E.D.; Larkin, S. Adaptive backstepping fast terminal sliding mode control (AB-FTSMC) for varying dynamics of highly coupled unmanned aerial vehicle: An experimental study. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2025, 239, 309–330. [Google Scholar] [CrossRef]
  13. Echiheb, F.; Elkafazi, I.; Bossoufi, B.; Almalki, M.M.; Alghamdi, T.A. Nonlinear robust sliding mode-Backstepping hybrid control for WECS-theoretical design and experimental evaluation. Heliyon 2024, 10, e31767. [Google Scholar] [CrossRef] [PubMed]
  14. Roy, T.K.; Ghosh, S.K.; Saha, S. Robust backstepping global integral terminal sliding mode controller to enhance dynamic stability of hybrid AC/DC microgrids. Prot. Control Mod. Power Syst. 2023, 8, 8. [Google Scholar] [CrossRef]
  15. Manohara, M.; Sravani, M.; Ganesh, K.V.; Rani, D.L.; Babu, M.M.; Kavya, K. Hybrid Electric Vehicle Voltage Regulation Using Backstepping Sliding Mode Control. In Proceedings of the 2023 IEEE Renewable Energy and Sustainable E-Mobility Conference (RESEM), Bhopal, India, 17–18 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
  16. Maamar, Y.; Alnami, H.; Elzein, I.M.; Benameur, A.; Brahim, B.; Mohamed, H.; Mahmoud, M.M. Hybrid Adaptive Backstepping Sliding Mode Controller of Permanent Magnet Linear Synchronous Motors. Control Syst. Optim. Lett. 2024, 2, 336–341. [Google Scholar] [CrossRef]
  17. Cabuker, A.C.; Almalı, M.N. Metaheuristic Algorithm-Based Proportional–Integrative–Derivative Control of a Twin Rotor Multi Input Multi Output System. Electronics 2024, 13, 3291. [Google Scholar] [CrossRef]
  18. Çelebi, B.; Bilgiç, B. Optimizing TRMS stability: A multi-objective genetic algorithm approach to PID controller design. Eng. Comput. 2025, 42, 710–721. [Google Scholar] [CrossRef]
  19. Wendimu, A.A.; Matušů, R.; Shaikh, I.; Kebede, Z.K. Fractional-order PID control for elevation and azimuth in a twin rotor system. Sci. Rep. 2025, 15, 33590. [Google Scholar] [CrossRef]
  20. Doğruer, T.; Tan, N. Real time control of twin rotor MIMO system with PID and fractional order PID controller. Mugla J. Sci. Technol. 2020, 6, 1–9. [Google Scholar] [CrossRef]
  21. Kadri, K.; Boudjema, F.; Bouzid, Y.; Ouahab, B.; Draris, H.I. A linear Active Disturbance Rejection Control based PSO to control Twin Rotor MIMO System with experimental validation. In Proceedings of the 2023 International Conference on Electrical Engineering and Advanced Technology (ICEEAT), Batna, Algeria, 5–7 November 2023; IEEE: Piscataway, NJ, USA, 2023. [Google Scholar]
  22. Chen, H. A backstepping sliding mode control algorithm of electro-hydraulic position servo system of valve-controlled symmetric cylinder based on extended state observer. Mech. Ind. 2024, 25, 6. [Google Scholar] [CrossRef]
  23. Saxena, D.; Gaur, H.M.; Singh, A.K.; Mohan, A. Quantum Blackhole Learning-Optimized Hadamard Neural Network Model for Dynamic Resource Reservation in Industry Clouds. IEEE Trans. Syst. Man. Cybern. Syst. 2025, 56, 134–147. [Google Scholar] [CrossRef]
  24. Veres, P. A Comparison of the Black Hole Algorithm Against Conventional Training Strategies for Neural Networks. Mathematics 2025, 13, 2416. [Google Scholar] [CrossRef]
  25. Zhao, Z.; Wang, T.; Peng, F.; Yu, J. Adaptive Fuzzy Resilient Decentralized Control for Nonlinear Large-Scale CPSs Under DoS Attacks. IEEE Trans. Fuzzy Syst. 2024, 32, 5899–5909. [Google Scholar] [CrossRef]
  26. Feedback Instruments. Twin Rotor MIMO System Control Experiments Manual 33-949S; Feedback Instruments Ltd.: London, UK, 2006. [Google Scholar]
  27. Beloufa, A.; Tahraoui, S.; Kacimi, A.; Allouache, H.; Tiang, J.-J.; Azzouz, A.; Zaid, M.H. Robust Backstepping Control of a Twin Rotor MIMO System via an RBF-Tuned High-Gain Observer. Automation 2026, 7, 40. [Google Scholar] [CrossRef]
  28. Hatamlou, A. Black hole: A new heuristic optimization approach for data clustering. Inf. Sci. 2013, 222, 175–184. [Google Scholar] [CrossRef]
Figure 1. The twin-rotor MIMO system (TRMS) experimental setup.
Figure 1. The twin-rotor MIMO system (TRMS) experimental setup.
Actuators 15 00236 g001
Figure 2. Architecture of the proposed RS-QBHO adaptive tuning scheme integrated with Backstepping control. This optimization logic is executed in parallel for the pitch and yaw subsystems. (Solid arrows indicate primary control/data flow, dashed arrows indicate discrete parameter updates, and red arrows indicate error feedback. The blue box represents the physical TRMS plant).
Figure 2. Architecture of the proposed RS-QBHO adaptive tuning scheme integrated with Backstepping control. This optimization logic is executed in parallel for the pitch and yaw subsystems. (Solid arrows indicate primary control/data flow, dashed arrows indicate discrete parameter updates, and red arrows indicate error feedback. The blue box represents the physical TRMS plant).
Actuators 15 00236 g002
Figure 3. Numerical tracking performance of the Conventional Backstepping (Baseline) controller over 100 s.
Figure 3. Numerical tracking performance of the Conventional Backstepping (Baseline) controller over 100 s.
Actuators 15 00236 g003
Figure 4. Numerical tracking performance of the Hybrid BSMC strategy over 100 s.
Figure 4. Numerical tracking performance of the Hybrid BSMC strategy over 100 s.
Actuators 15 00236 g004
Figure 5. Numerical tracking performance of the Online RS-QBHO tuned controller over 100 s.
Figure 5. Numerical tracking performance of the Online RS-QBHO tuned controller over 100 s.
Actuators 15 00236 g005
Figure 6. Experimental Hardware-in-the-Loop (HIL) architecture. The schematic details the signal routing between the workstation and the TRMS plant via the Advantech PCI-1711 interface card. Arrows indicate the direction of signal transmission.
Figure 6. Experimental Hardware-in-the-Loop (HIL) architecture. The schematic details the signal routing between the workstation and the TRMS plant via the Advantech PCI-1711 interface card. Arrows indicate the direction of signal transmission.
Actuators 15 00236 g006
Figure 7. Experimental performance of the Conventional Backstepping (Baseline). The divergent yaw response confirms the fragility of pure model-dependent control in the presence of unmodeled aerodynamic loads.
Figure 7. Experimental performance of the Conventional Backstepping (Baseline). The divergent yaw response confirms the fragility of pure model-dependent control in the presence of unmodeled aerodynamic loads.
Actuators 15 00236 g007
Figure 8. Experimental tracking performance of the Online RS-QBHO strategy. The controller successfully achieves stabilization through sequential gain adaptation.
Figure 8. Experimental tracking performance of the Online RS-QBHO strategy. The controller successfully achieves stabilization through sequential gain adaptation.
Actuators 15 00236 g008
Figure 9. Real-time evolution of the MIMO adaptive gains ( g p , g y ) tuned by the RS-QBHO. The initial stochastic exploration followed by steady convergence to the upper bounds verifies the efficacy of the sequential optimization logic.
Figure 9. Real-time evolution of the MIMO adaptive gains ( g p , g y ) tuned by the RS-QBHO. The initial stochastic exploration followed by steady convergence to the upper bounds verifies the efficacy of the sequential optimization logic.
Actuators 15 00236 g009
Figure 10. Experimental performance of the Hybrid BSMC. The structural robustness of the sliding mode term allows for immediate disturbance rejection and peak tracking fidelity.
Figure 10. Experimental performance of the Hybrid BSMC. The structural robustness of the sliding mode term allows for immediate disturbance rejection and peak tracking fidelity.
Actuators 15 00236 g010
Figure 11. Comprehensive real-time tracking comparison. The divergence of the baseline confirms the impact of physical model uncertainty, while the proposed methods maintain high-precision stabilization.
Figure 11. Comprehensive real-time tracking comparison. The divergence of the baseline confirms the impact of physical model uncertainty, while the proposed methods maintain high-precision stabilization.
Actuators 15 00236 g011
Table 1. Physical parameters of the TRMS platform.
Table 1. Physical parameters of the TRMS platform.
Param.ValueParam.Value
I 1 6.8 × 10 2  kg·m2 I 2 2.0 × 10 2  kg·m2
a 1 0.0135 a 2 0.02
b 1 0.0924 b 2 0.09
M g 0.32  N·m B 1 ψ 6.0 × 10 3
B 2 ψ 1.0 × 10 3 B 1 ϕ 1.0 × 10 1
B 2 ϕ 1.0 × 10 2 K g y 0.05  s/rad
K 1 1.1 K 2 0.8
T 11 1.1 T 21 1.0
T 10 1.0 T 20 1.0
Table 2. Quantitative performance metrics for a 100 s simulation window.
Table 2. Quantitative performance metrics for a 100 s simulation window.
ControllerPitch SubsystemYaw Subsystem
RMSE (rad) ITAE (rad·s) RMSE (rad) ITAE (rad·s)
Conventional Backstepping0.014465.02870.025894.9400
Online RS-QBHO0.021197.24410.0278107.6615
Hybrid BSMC0.014465.02870.025894.9400
Bold indicates the superior (lowest) performance metric achieved.
Table 3. Consolidated real-time performance metrics for the physical TRMS experiment.
Table 3. Consolidated real-time performance metrics for the physical TRMS experiment.
ControllerPitch AxisYaw Axis
RMSE (rad) ITAE (rad·s) RMSE (rad) ITAE (rad·s)
Conventional Backstepping0.25711990.242.562421,281.99
Online RS-QBHO0.07993382.290.230510,268.60
Hybrid BSMC0.06822733.710.18588624.69
Bold indicates the superior (lowest) performance metric achieved.
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

Kacimi, A.; Beloufa, A.; Tahraoui, S.; Senoussaoui, A.; Zaid, M.H.; Azzouz, A.; Tiang, J.-J. Robust Control of Twin-Rotor MIMO Systems Under Unmodeled Dynamics: Comparative Experimental Validation of Hybrid BSMC and Online QBHO Strategies. Actuators 2026, 15, 236. https://doi.org/10.3390/act15050236

AMA Style

Kacimi A, Beloufa A, Tahraoui S, Senoussaoui A, Zaid MH, Azzouz A, Tiang J-J. Robust Control of Twin-Rotor MIMO Systems Under Unmodeled Dynamics: Comparative Experimental Validation of Hybrid BSMC and Online QBHO Strategies. Actuators. 2026; 15(5):236. https://doi.org/10.3390/act15050236

Chicago/Turabian Style

Kacimi, Abderrahmane, Azeddine Beloufa, Souaad Tahraoui, Abderrahmane Senoussaoui, Mehdi Houari Zaid, Abdelbasset Azzouz, and Jun-Jiat Tiang. 2026. "Robust Control of Twin-Rotor MIMO Systems Under Unmodeled Dynamics: Comparative Experimental Validation of Hybrid BSMC and Online QBHO Strategies" Actuators 15, no. 5: 236. https://doi.org/10.3390/act15050236

APA Style

Kacimi, A., Beloufa, A., Tahraoui, S., Senoussaoui, A., Zaid, M. H., Azzouz, A., & Tiang, J.-J. (2026). Robust Control of Twin-Rotor MIMO Systems Under Unmodeled Dynamics: Comparative Experimental Validation of Hybrid BSMC and Online QBHO Strategies. Actuators, 15(5), 236. https://doi.org/10.3390/act15050236

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