Next Article in Journal
Lead-Free Ceramics in Prestressed Ultrasonic Transducers
Previous Article in Journal
Digital Hydraulic Transformer Concepts for Energy-Efficient Motion Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Almost Disturbance Decoupling Control Strategy for a Class of Underactuated Nonlinear Systems with Disturbances

1
Henan Machine Perception and Intelligent Equipment Engineering Technology Research Center, Henan University of Technology, Zhengzhou 450001, China
2
Zhengzhou Key Laboratory of Machine Perception and Intelligent System, Henan University of Technology, Zhengzhou 450001, China
3
College of Information Science and Engineering, Henan University of Technology, Zhengzhou 450001, China
4
School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
*
Authors to whom correspondence should be addressed.
Actuators 2025, 14(2), 56; https://doi.org/10.3390/act14020056
Submission received: 30 December 2024 / Revised: 19 January 2025 / Accepted: 22 January 2025 / Published: 25 January 2025
(This article belongs to the Section Control Systems)

Abstract

:
This paper introduces an almost disturbance decoupling approach to address the disturbance problem for a class of underactuated nonlinear systems. First, a residual system is constructed using a virtual controller and partial differential equations. Next, the unknown disturbances are addressed using an almost disturbance decoupling approach, where Young’s inequality is applied to handle the disturbance terms in the residual system. An almost disturbance decoupling controller is designed for the residual system. The locally asymptotic stability of the closed-loop system is rigorously proven using Lyapunov’s theorem. Finally, simulation results on an IWP system with unknown disturbances and experimental results on an overhead crane are presented to validate the effectiveness of the proposed almost disturbance decoupling control method.

1. Introduction

Many of the commonly used pieces of equipment, such as tower cranes and gantry cranes, in production and construction are affected by factors such as air turbulence and wind, which can bring challenges to control systems; so, disturbance control becomes an urgent problem to be solved. The type of equipment is underactuated systems. In this paper, the almost disturbance decoupling (ADD) method is used to design a nonlinear controller to solve the disturbance attenuation problem. The disturbance term is handled by Young’s inequality and backstepping is used to design an ADD controller for underactuated systems. The stability of the closed-loop control system is theoretically proven based on the Lyapunov stability theory.
The ADD problem was originally proposed by [1] for linear systems. The problem of ADD for linear systems is revisited by placing the maximum number of poles in the closed-loop solution [2]. Linearization methods are applied to address ADD control problems for nonlinear systems. In [3], stochastic equivalent linearization methods are used to deal with nonlinear hysteresis dynamics, but such methods may not adequately capture the dynamic properties of complex nonlinear systems. In [4], a piezoelectric dual-chip nonlinear actuator is first linearized using a stochastic equivalent linearization method and a robust controller is designed for solving a standard ADD problem. In [5], the linear ADD design method is applied to investigate a satellite attitude control problem by using an input/output feedback linearization method. For single-input single-output (SISO) nonlinear systems, the L 2 gain ADD problem is established and a parameterized state feedback controller is constructed such that the L e gain from the disturbance to the output is arbitrarily small by increasing its gain [6]. The problem of ADD for SISO nonlinear systems is also investigated by using the singular perturbation method and high-gain feedback in [7]. A new set of ADD results is obtained for SISO nonlinear systems with unstable zero dynamics [8]. Ref. [9] designs an ADD strategy to suppress the external position disturbance and attenuate oscillations caused by discontinuous mechanical gaps for an electrohydraulic load simulator with mechanical backlash. In [10], for lateral motion of electric vehicles with uncertain disturbances, ADD sampled state feedback is developed to attenuate the effect of the disturbance on the output with arbitrary accuracy. The adaptive stabilization control problem of uncertain high-order fully actuated (HOFA) nonlinear systems with disturbances is studied, an ADD method is employed to handle unknown disturbances, and a novel adaptive ADD controller is proposed in [11]. In [12], an HOFA design method is proposed to control HOFA systems with disturbances, and a weak disturbance decoupling controller is designed for HOFA nonlinear systems to ensure the stability of the closed-loop system and the desired output tracking performance while mitigating the effects of disturbances. The study in [13] proposes a nonsingular terminal sliding mode active disturbance rejection decoupling controller for a three-dimensional autonomous underwater vehicle to achieve efficient trajectory tracking and enhance the disturbance rejection capability. In [14], for nonlinear systems with normal form, a fixed-time ADD controller is constructed to attenuate the impact of disturbances on the states of the closed-loop system. For nonlinear systems with unknown disturbances, by using the backstepping design technique, an ADD state feedback controller is designed to ensure the internal stability of the closed-loop system and boundness of the L 2 gain from disturbance to output [15]. In [16,17], the concept of fuzzy approximate disturbance decoupling is introduced for multiple-input multiple-output (MIMO) uncertain nonlinear systems, and a fuzzy adaptive ADD controller is proposed. It is worth noting that the publications mentioned above address the ADD control problem for actuated systems. ADD control for underactuated systems has not been investigated so far.
Commonly used nonlinear control methods for real systems include backstepping, block backstepping, predictive control, fuzzy logic, neural networks, sliding mode control, output tracking, adaptive control, and so on. In this paper, the backstepping method is primarily employed to handle the impact of disturbances for uncertain underactuated nonlinear systems.
The paper in [18] designs two nonlinear control laws for ships with asymmetric inertia, addressing the limitations of conventional assumptions like symmetric inertia and positive damping. In [19], a backstepping sliding mode control law is designed for uncertain nonlinear flight control systems expressed in the form of parametric strict feedback, for avoiding the over-parameterization problem and improving the system’s robustness and control performance. In [20], an adaptive backstepping controller is designed with state feedback and an associated Lyapunov function in order to solve the control problem for a class of chaotic systems. In [21], an adaptive robust controller based on the backstepping method is designed for a class of nonlinear systems with unknown parameters, successfully solving the stability problem in classical strict feedback form with sufficiently small non-triangular structured disturbances. A mathematical model of a pump-controlled electrohydraulic actuator was developed, and position control was formulated using a modified backstepping technique with a special Lyapunov function to address uncertainties [22]. In [23], a controller combining backstepping and online parameter updating rules is proposed for a class of unmanned helicopters with parameter uncertainty. In [24], a kinematic model of an automated guided vehicle is proposed and an adaptive backstepping trajectory tracking controller is designed to ensure stability when the slip parameters are unknown. Adaptive backstepping is applied to control the longitudinal dynamics of an unmanned aerial vehicle, with a nonlinear controller designed using elevator deflection and thrust as actuators, aiming to make the closed-loop system follow aerodynamic velocity and flight path angle references [25]. In [26], a finite-time observer-based interactive trajectory tracking controller is designed for an asymmetric underactuated surface vessel system, with the aim of rigorously proving that the kinematic and dynamic tracking errors globally asymptotically converge to zero. Backstepping methods are widely acknowledged and extensively applied in feedback control of fully driven systems, with their theoretical foundation well supported by Lyapunov’s theorem. In recent years, the advancement of finite-time control has led to the proposal of adaptive methods for uncertain nonlinear systems, which represent a further extension of backstepping methods [27]. A feedback linearization method is utilized to control an inertia wheel pendulum (IWP), which is an underactuated system [28].
The backstepping method has not been effectively generalized to underactuated systems, primarily due to the unique characteristics of the system’s input matrix. So far, boundary-stabilized backstepping schemes have been explored for novel underactuated partial differential equation (PDE) systems [29]. Moreover, methods such as block backstepping [30,31] and underactuated backstepping [32,33], derived from the backstepping concept, address the stability of underactuated systems. However, the backstepping method has not been applied to handling underactuated systems with disturbances.
Inspired by the above work, this paper proposes an underactuated ADD backstepping method for a class of underactuated nonlinear systems with disturbances. The stability of the proposed scheme is rigorously analyzed and proven using Lyapunov-based theoretical methods. The proposed controller is applied to an IWP and an overhead crane with disturbances to validate its effectiveness. Simulation and experimental results demonstrate that the proposed scheme successfully addresses the control challenges of underactuated systems with unknown disturbances.
The contributions of this work are as follows:
(1) A novel disturbance control scheme, termed ADD, is proposed for a class of underactuated systems with disturbances. Firstly, a virtual controller is designed using PDE to construct a residual system. Subsequently, the backstepping method is further applied to develop an ADD controller for the residual system.
(2) To address unknown disturbance terms, disturbance coefficients are scaled using Young’s inequality, effectively canceling their impact. The effectiveness of the proposed scheme is validated by simulation on an IWP and an experiment on an overhead crane. Compared to the backstepping methods in [30,31], which rely on variable transformations to reduce the original system to a lower-order form followed by backstepping-based design and analysis, the proposed method demonstrates significant advantages. It is not limited to simple stabilization tasks but also achieves ADD control and eliminates the need for zero-dynamics analysis. As a result, it avoids the complexities typically associated with solving zero dynamics.
The remainder of the paper is structured as follows: Section 2 introduces a class of underactuated nonlinear systems with disturbances and some fundamental concepts. Section 3 presents an ADD design approach and conducts the stability analysis for the closed-loop system. The simulation results for an IWP system are discussed in Section 4. The experimental results for an overhead crane are discussed in Section 5. Section 6 concludes the paper.

2. Problem Formulation

A class of underactuated nonlinear disturbed systems in a non-strict feedback form is described as follows:
x ˙ 1 = z 1 x ˙ 2 = z 2 z ˙ 1 = f 1 x , z 1 + p 1 T x , z 1 w z ˙ 2 = s x , z u + f 2 x , z + p 2 T x , z w y = x 1 ,
where x = x 1 , x 2 T R 2 × 1 and z = z 1 , z 2 T R 2 × 1 are the system states; u R is the control input; w R r × 1 is the disturbance input that is square-integrable; y R is the output; and p 1 x , z 1 R r × 1 , p 2 x , z R r × 1 , f 1 x , z 1 R , f 2 x , z R , and s x , z R are known nonlinear C 1 functions with s x , z 0 , f 1 0 , 0 = 0 , f 2 0 , 0 = 0 , p 1 0 , 0 = 0 , and p 2 0 , 0 = 0 .
Assumption 1.
There exist positive constants F 1 and P 1 so that
f x , z 1 + Δ 1 f x , z 1 F 1 Δ 1
p 1 x , z 1 P 1
Lemma 1.
(Young’s inequality) [34]: For any positive constant γ, the following inequality is true:
a T b γ 2 a T a + 1 2 γ b T b
The purpose of this paper is to design an ADD controller for (1) so that the closed-loop system have the following properties:
(a) When w = 0 , the origin of the closed-loop system is locally asymptotically stable.
(b) For given ϕ > 0 and zero initial conditions, the following inequality is true:
0 t y T u y u d u ϕ 0 t w T u w u d u
for any t < and w satisfying 0 w T u w u d u < .
Remark 1.
The non-strict feedback characteristic of system (1) is evident in both the absence of a standard triangular structure and the characteristics of the residual system, which can be considered as a pure feedback form. Therefore, system (1) is categorized as having a non-strict feedback structure in this study.

3. Design of Almost Disturbance Decoupling Controller and Stability Proof

This section is devoted to designing an ADD controller for (1). To this end, a design algorithm is proposed, which is composed of three steps. The first step is to construct a virtual controller z = k x so that x ˙ = k ( x ) is stable and k x satisfies partial differential Equation (7). The second step is to construct a virtual controller α 1 to make the derivative of Lyapunov function V 1 negative-definite. The third step is to design a controller u. Finally, the local stability of the closed-loop system is theoretically proved based on Lyapunov stability theory. The specific design steps of the controller are given as follows.
Step 1. The following coordinate transformation is introduced.
Δ 1 = z 1 k 1 ( x )
Δ 2 = z 2 k 2 ( x )
A virtual controller k ( x ) = k 1 ( x ) , k 2 ( x ) T is designed such that x ˙ = k ( x ) is stabilized. In order to eliminate k 1 ( x ) x T k ( x ) in Δ ˙ 1 , k x satisfies the following PDE:
f 1 x , k 1 x = k 1 ( x ) x 1 k 1 ( x ) x 2 k 1 x k 2 x
For simplicity, suppose a solution k 1 satisfies
k 1 ( x ) = β 1 x 1 + β 2 x 2
where β1 and β2 are design parameters.
Then, the PDE becomes
f 1 ( x , k 1 ( x ) ) = β 1 k 1 ( x ) + β 2 k 2 ( x )
which implies that
k 2 ( x ) = f 1 ( x , k 1 ( x ) ) β 1 k 1 ( x ) β 2
Then, with (6), the subsystem about x can be rewritten as
x ˙ 1 = Δ 1 + k 1 x
x ˙ 2 = Δ 2 + k 2 x
In order to guarantee the stability of (11) with Δ 1 = Δ 2 = 0 , the following assumption is introduced.
Assumption 2.
There exists a C 1 function k ( x ) with k ( 0 ) = 0 so that (8) and (9) are satisfied and the origin of (11) with Δ 1 = Δ 2 = 0 is locally exponentially stable.
Remark 2.
According to the converse Lyapunov theorem [35], Assumption 2 implies that there exists a Lyapunov function candidate V k ( x ) for subsystem (11) such that
W 1 x 2 V k ( x ) W 2 x 2
V k ( x ) x T k ( x ) L 1 x 2
V k ( x ) x 2 L 2 x 2 ,
where W 1 , W 2 , L 1 , and L 2 are positive constants.
Step 2. Differentiating (6) yields
Δ ˙ 1 = z ˙ 1 k 1 ( x ) x T x ˙ = f 1 x , z 1 + p 1 T x , z 1 w k 1 x x T ( Δ + k ( x ) ) = f 1 ( x , Δ 1 + k 1 ( x ) ) + p 1 T x , z 1 w k 1 ( x ) x T Δ k 1 ( x ) x T k ( x ) = f 1 ( x , Δ 1 + k 1 ( x ) ) f 1 ( x , k 1 ( x ) )
β 1 Δ 1 β 2 Ξ 2 β 2 α 1 + p 1 T x , z 1 w
Δ ˙ 2 = z ˙ 2 k 2 ( x ) x T x ˙ = s u + f 2 x , z + p 2 T x , z w k 2 ( x ) x T ( Δ + k ( x ) )
= s u + p 2 T x , z w + v
where Δ = Δ 1 , Δ 2 T , v = f 2 ( x , z ) k 2 ( x ) x T ( Δ + k ( x ) ) , α 1 is a virtual controller, and
Ξ 2 = Δ 2 α 1
The stability of the closed-loop system is analyzed using Lyapunov’s theorem. A Lyapunov candidate function can be constructed as
V 1 = 1 2 Δ 1 2
Differentiating (18) yields
V ˙ 1 = Δ 1 Δ ˙ 1 = Δ 1 f 1 ( x , Δ 1 + k 1 ( x ) ) f 1 ( x , k 1 ( x ) )
+ Δ 1 β 1 Δ 1 β 2 Ξ 2 β 2 α 1 + p 1 T x , z 1 w
It follows from Lemma 1 that
Δ 1 p 1 T x , z 1 w γ 2 Δ 1 2 p 1 T x , z 1 p 1 x , z 1 + 1 2 γ w T w
Substituting (20) into (19) produces
V ˙ 1 Δ 1 f 1 ( x , Δ 1 + k 1 ( x ) ) f 1 ( x , k 1 ( x ) ) + Δ 1 β 1 Δ 1 β 2 Ξ 2 β 2 α 1 + γ 2 Δ 1 2 p 1 T x , z 1 p 1 x , z 1 + 1 2 γ w T w = Δ 1 f 1 ( x , Δ 1 + k 1 ( x ) ) f 1 ( x , k 1 ( x ) ) + Δ 1 β 1 Δ 1 β 2 α 1 + γ 2 Δ 1 p 1 T x , z 1 p 1 x , z 1
+ 1 2 γ w T w Δ 1 β 2 Ξ 2
Therefore, α 1 can be designed as
α 1 = 1 β 2 f 1 ( x , Δ 1 + k 1 ( x ) ) + f 1 ( x , k 1 ( x ) )
1 β 2 γ 2 Δ 1 p 1 T x , z 1 p 1 x , z 1 + β 1 Δ 1 c 1 Δ 1 .
where c1 > 0 is a design parameter.
Combining (21) with (22), it can be derived that
V ˙ 1 c 1 Δ 1 2 + 1 2 γ w T w Δ 1 β 2 Ξ 2
With α 1 in (22), (15) can be rewritten as
Δ ˙ 1 = c 1 Δ 1 β 2 Ξ 2 γ 2 Δ 1 p 1 T p 1 + p 1 T w
Step 3. According to (22) and (17), Ξ ˙ 2 can be obtained as
Ξ ˙ 2 = Δ ˙ 2 α ˙ 1 = Δ ˙ 2 α 1 x 1 z 1 α 1 x 2 z 2 α 1 Δ 1 Δ ˙ 1 = s u + p 2 T x , z w + v α 1 x 1 z 1 α 1 x 2 z 2 α 1 Δ 1 f 1 ( x , z 1 ) + p 1 T x , z 1 w k ( x ) x T z = s u + v α 1 x 1 z 1 α 1 x 2 z 2 α 1 Δ 1 f 1 ( x , z 1 ) k ( x ) x T z + p 2 T x , z α 1 Δ 1 p 1 T x , z 1 w
= s u + H 2 + P 2 T w
where
P 2 T = p 2 T x , z α 1 Δ 1 p 1 T x , z 1
H 2 = v α 1 x 1 z 1 α 1 x 2 z 2
α 1 Δ 1 f 1 ( x , z 1 ) k ( x ) x T z
A Lyapunov candidate V 2 can be introduced as
V 2 = V 1 + 1 2 Ξ 2 2
Differentiating V 2 gives
V ˙ 2 = V ˙ 1 + Ξ 2 Ξ ˙ 2
According to Lemma 1 and (23), Equation (29) can be written as
V ˙ 2 c 1 Δ 1 2 + 1 2 γ w T w Δ 1 β 2 Ξ 2 + Ξ 2 s u + H 2 + P 2 T w = c 1 Δ 1 2 + 1 2 γ w T w Δ 1 β 2 Ξ 2 + Ξ 2 s u + H 2 + γ 2 Ξ 2 2 P 2 T P 2 + 1 2 γ w T w = c 1 Δ 1 2 + 1 γ w T w
+ Ξ 2 s u + H 2 Δ 1 β 2 + γ 2 Ξ 2 P 2 T P 2
The controller is shown as follows:
u = s 1 H 2 + Δ 1 β 2 γ 2 Ξ 2 P 2 T P 2 c 2 Ξ 2
where c2 > 0 is a design parameter.
Substituting (31) into (30) results in
V ˙ 2 c 1 Δ 1 2 c 2 Ξ 2 2 + 1 γ w T w
With u in (31), (25) can be changed to
Ξ ˙ 2 = β 2 Δ 1 c 2 Ξ 2 γ 2 P 2 T P 2 Ξ 2 + P 2 T w
The design procedure given above can be intuitively visualized with the block diagram in Figure 1.
Theorem 1.
If Assumptions 1 and 2 are satisfied and β 1 , β 2 , c 1 , c 2 , λ, and γ are chosen so that
γ 2 L 2 L 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 < 0
1 2 γ λ c 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 1 2 γ < 0
1 2 γ λ c 2 < 0
with the proposed controller (31), the closed-loop system has the following properties:
(a) When w = 0 , the origin of the closed-loop system is locally asymptotically stable.
(b) The following inequality is true:
0 t y T u y u d u ϕ 0 t w T u w u d u
for given ϕ > 0 and zero initial conditions, t < , and w satisfying 0 w T u w u d u < .
Proof. 
Inspired by the proof of Lemma 13.1 in [36], a Lyapunov function candidate is considered as
V = V k + λ V 2
where λ > 0 is a constant. □
The time derivative of V can be easily expressed as
V ˙ = V ˙ k + λ V ˙ 2 = V k x T Δ + k x λ c 1 Δ 1 2 + c 2 Ξ 2 2 1 γ w T w = V k x T Δ 1 Ξ 2 + α 1 + V k x T k x λ c 1 Δ 1 2 + c 2 Ξ 2 2 1 γ w T w = V k x T Δ 1 Ξ 2 + V k x T 0 α 1 L 1 x 2 λ c 1 Δ 1 2 + c 2 Ξ 2 2 1 γ w T w
+ V k x T k x + L 1 x 2
It follows from Assumption 1 and (22) that
α 1 1 β 2 [ f 1 ( x , Δ 1 + k 1 ( x ) ) + f 1 ( x , k 1 ( x ) ) ] + 1 β 2 [ γ 2 Δ 1 p 1 T x , z 1 p 1 x , z 1 ] + 1 β 2 [ β 1 Δ 1 + c 1 Δ 1 ] 1 β 2 F 1 Δ 1 + γ 2 β 2 P 1 2 Δ 1 + β 1 + c 1 β 2 Δ 1
= 1 β 2 F 1 + γ 2 P 1 2 + β 1 + c 1 Δ 1
Using Lemma 1 and (14), it follows that
V k x T Δ 1 Ξ 2 γ 2 V k x 2 + 1 2 γ Δ 1 Ξ 2 2
γ 2 L 2 x 2 + 1 2 γ Δ 1 2 + 1 2 γ Ξ 2 2
In addition, according to (14) and (40), the following inequality can be easily verified.
V k x T 0 α 1 V k x α 1 L 2 x α 1 L 2 1 β 2 F 1 + γ 2 P 1 2 + β 1 + c 1 x Δ 1
L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 x 2 + 1 2 γ Δ 1 2
Substituting (41) and (42) into (39) produces
V ˙ V k x T Δ 1 Ξ 2 + V k x T 0 α 1 L 1 x 2 λ c 1 Δ 1 2 + c 2 Ξ 2 2 1 γ w T w + V k x T k x + L 1 x 2
γ 2 L 2 x 2 + 1 2 γ Δ 1 2 + 1 2 γ Ξ 2 2
+ L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 x 2 + 1 2 γ Δ 1 2 L 1 x 2 λ c 1 Δ 1 2 + c 2 Ξ 2 2 1 γ w T w + V k x T k x + L 1 x 2 γ 2 L 2 x 2 L 1 x 2 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 x 2 + 1 2 γ Δ 1 2 λ c 1 Δ 1 2 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 1 2 γ Δ 1 2 + 1 2 γ Ξ 2 2 λ c 2 Ξ 2 2 + λ γ w T w + V k x T k x + L 1 x 2 γ 2 L 2 L 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 x 2 + 1 2 γ λ c 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 1 2 γ Δ 1 2
+ 1 2 γ λ c 2 Ξ 2 2 + λ γ w T w + V k x T k x + L 1 x 2
According to (13) and (34)–(36), it can be seen that V ˙ is negative-definite for w = 0 , which implies that property (a) is true.
To prove the property (b), (46) is rewritten as
V ˙ γ 2 L 2 L 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 x 1 2 + λ γ w T w
Integrating (45) with V 0 = 0 gives
0 V t γ 2 L 2 L 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 0 t x 1 2 u d u
+ λ γ 0 t w T u w u d u
which is equivalent to (37) with ϕ = λ γ γ 2 L 2 L 1 + L 2 β 2 F 1 + γ P 1 2 2 + β 1 + c 1 γ 2 .
Remark 3.
Note that V k is the Lyapunov function candidate for subsystem (11) and V 2 for subsystem (15) and (25). Therefore, V = V k + λ V 2 is the Lyapunov function candidate for the whole system composed of two subsystems (11), and (15) and (25).
Remark 4.
The challenge of the ADD controller design lies in handling the indefinite term x T Δ in V ˙ k . Its impact on V ˙ has to be canceled out by other negative-definite terms through several inequality amplification steps.

4. Simulation Results: Inertia Wheel Pendulum

In this part, the underactuated nonlinear model defined in [37] for the IWP with a physical damping term satisfying the matching condition is considered to demonstrate the effectiveness of the proposed underactuated ADD backstepping method, which is given by
I 1 + I 2 + m 1 l 1 2 + m 2 l 2 2 q ¨ 1 + I 2 q ¨ 2 = m 1 l 1 + m 2 l 2 g sin q 1 + w 1
I 2 q ¨ 1 + I 2 q ¨ 2 = δ q ˙ 2 + u + w 2 ,
where q 1 and q 2 stand for the pendulum angle and the disk angle, m 1 and m 2 are the pendulum mass and the wheel mass, l 1 is the distance from the origin to the center of mass of the pendulum, l 2 is the pendulum length, I 1 and I 2 denote the moments of inertia of the pendulum and wheel, u represents the torque input, g is the gravity coefficient, δ is the damping coefficient, and w 1 and w 2 are disturbances. The IWP system (47) can be rewritten as
q ¨ 1 = M sin q 1 δ b 1 q ˙ 2 b 1 u + b 1 , b 1 W
q ¨ 2 = M sin q 1 δ b 1 q ˙ 2 b 1 u + b 1 , b 2 W ,
where b 1 = 1 m 1 l 1 2 + m 2 l 2 2 + I 1 , b 2 = 1 I 2 + b 1 , M = ( m 1 l 1 + m 2 l 2 ) g b 1 , and W = w 1 , w 2 T .
A new set of variables is defined as
x 1 = b 2 q 1 + b 1 q 2 x 2 = q 1 z 1 = b 2 q ˙ 1 + b 1 q ˙ 2
z 2 = q ˙ 1
Then, system (48) is changed to (1) with f 1 = M ¯ sin x 2 , f 2 = M sin x 2 + b 2 z 2 z 1 δ , p 1 T = ( b 2 b 1 ) b 1 , 0 , p 2 T = b 1 , b 1 , and s = b 1 with M ¯ = M ( b 2 b 1 ) .
The ADD controller for the IWP system is composed of k x in (8)–(10), α 1 in (22), and u in (31).
Remark 5.
For this system, V k = 1 2 x T x can be used so that (12)–(14) are satisfied with W 1 = 1 3 , W 2 = 1 , L 1 = 0.5 , L 2 = 2 , β 1 = 1 , and β 2 = 1 due to the following relation.
V k ( x ) x T k ( x ) = x T k ( x ) = β 1 x 1 2 + β 2 x 1 x 2 + M ¯ x 2 sin x 2 β 1 2 x 1 x 2 β 1 β 2 x 2 2 β 2 β 1 x 1 2 + β 2 2 β 1 2 β 2 x 1 x 2 + M ¯ x 2 2 β 1 β 2 x 2 2 β 2 β 1 x 1 2 + β 2 2 β 1 2 2 β 2 x 1 2 + β 2 2 β 1 2 2 β 2 x 2 2 + M ¯ x 2 2 β 1 β 2 x 2 2 β 2 β 1 + β 2 2 β 1 2 2 β 2 x 1 2 + β 2 2 β 1 2 2 β 2 + M ¯ β 1 β 2 β 2 x 2 2
x 1 2 1.352 x 2 2 0.5 x 1 2 + x 2 2
Remark 6.
The region of attraction can be determined by applying the analysis method given in Section 8.2 of the book in [36] to the closed-loop system composed of (11), (24), and (33) with V defined in (38) and V k = 1 2 x T x .
The IWP model parameters taken from [33] are m 1 = 0.01 kg, m 2 = 0.1 kg, l 1 = 0.35 m, l 2 = 0.5 m, I 1 = 3.5 × 10 3 kg · m 2 , I 1 = 1.4 × 10 2 kg · m 2 , g = 9.8 , and δ = 0.02 . The initial conditions are selected as q 1 0 = 0.3 rad, q 2 0 = 0 , q 1 ˙ 0 = 0 , and q 2 ˙ 0 = 0 . In addition, the controller gains are c 1 = 0.6096 , c 2 = 1 , γ = 2 , β 1 = 1 , and β 2 = 1 .
The following disturbances are used in the simulation.
w i = 0 , if t 30 i exp 0.15 t sin 2 π f t if t > 30
with i = 1 ,   2 and f = 0.02 .
In order to show the superiority of the proposed control method, the feedback linearization method developed in [28] is simulated on the IWP as well.
The controller in [28] is given by
u = Δ 1 e ˙ 1 Δ 2 e ˙ 2 + Δ 3 f z 1 Δ 4 q ¨ d 2 + Δ 4 f z 2 k p y Δ 3 g z 1 + Δ 4 g z 2
where q d 1 = 0 and
y = Δ 1 e 1 + Δ 2 e 2 + Δ 3 e ˙ 1 + Δ 4 e ˙ 2 f z 1 f z 2 = M x m 1 l 1 + m 2 l 2 g sin q 1 δ q ˙ 2 g z 1 g z 2 = M x 0 1
with e 1 = q d 1 q 1 , e 2 = q 2 , M x = I 1 + I 2 + m 1 l 1 2 + m 2 l 2 2 I 2 I 2 I 2 1 , Δ 1 = 0.5 , Δ 2 = 0.002 , Δ 3 = 0.1 , Δ 4 = 0.001 , and k p = 1 .
Figure 2, Figure 3, Figure 4 and Figure 5 show the simulation results on the IWP system. As shown in Figure 2 and Figure 3, with the proposed method, it takes a shorter time for the IWP to stabilize. After introducing the disturbances (51) at the 30 s mark, which is shown in Figure 4, the deviation in q 1 with the proposed method is slightly greater than the feedback linearization, while the deviation in q 2 is much smaller compared with the feedback linearization. Furthermore, compared with the proposed method, the feedback linearization experiences much greater oscillation. Figure 5 displays the control signals u. The simulation results of the IWP model validate that the proposed underactuated ADD controller can achieve better control performance compared with the feedback linearization method.

5. Experimental Results: Overhead Crane

This section applies the proposed ADD control algorithm to an overhead crane. The overhead crane can be modeled as
m c + m p q ¨ 1 + m p L cos q 2 q ¨ 2 m p L q ˙ 2 2 sin q 2 = u + w 1
m p L cos q 2 q ¨ 1 + m p L 2 q ¨ 2 + m p g L sin q 2 = w 2
where q 1 and q 2 stand for the trolley displacement and the payload swing angle, respectively; m c is the weight of the trolley; m p is the weight of the payload; L is the length of the rope; g is the gravity coefficient; and w 1 and w 2 are disturbances.
Then, (52) can be linearized at the point q 2 = 0 as follows.
q ¨ 1 = 1 m c u + 1 m c w 1 1 D 1 w 2 + M g D 1 q 2
q ¨ 2 = 1 D 1 u 1 D 1 w 1 + M 1 E w 2 M 1 M g E q 2
where D = L 2 m c , D 1 = L m c , E = L 2 m c m p , M 1 = m c + m p , and M g = m p g L .
Define e 1 = q d 1 q 1 and e 2 = q d 2 q 2 . Then, e ¨ 1 and e ¨ 2 can be expressed as
e ¨ 1 = q ¨ d 1 q ¨ 1
e ¨ 2 = q ¨ d 2 q ¨ 2
where q d 1 is a desired trolley trajectory and q d 2 = 0 is a desired swing angle.
A new set of variables is introduced as
x 1 = e 1 L + e 2 x 2 = e 2 z 1 = e ˙ 1 L + e ˙ 2
z 2 = e ˙ 2
Then, by differentiating these variables, system (53) can be changed to (1) with s = 1 D 1 and
f 1 = M g D + M 1 M g E q d 2 + q ¨ d 1 L + q ¨ d 2 + M g D M 1 M g E x 2 f 2 = M 1 M g E q d 2 + q ¨ d 2 M 1 M g E x 2 p 1 = 0 1 D M 1 E T p 2 = 1 D 1 M 1 E T
The ADD controller for this overhead crane is composed of k x in (8) and (10) and α 1 in (22) and u in (31).
The overhead crane platform is mainly composed of a jib, a trolley, a rope, and a load, as shown in Figure 6. The platform parameters are m c = 1.852 kg, m p = 0.5 kg, L = 0.5 m, and g = 9.8 m / s 2 . The controller gains are given below: c 1 = 1 , c 2 = 5 , γ = 0.01 , β 1 = 1.2 , and β 2 = 10 . The initial conditions are chosen as q 1 0 = 0.17 m, q 2 0 = 0 rad, q ˙ 1 0 = 0 m/s, and q ˙ 2 0 = 0 rad/s.
The proposed ADD controller is applied to control the trolley to track the following reference signal:
q d 1 = M a T T 0 < t < t 1 A η sin 2 π f η t t 1 + η t 1 t 1 t < t 2 M b T T t 2 t < t 3 η 0 t 3 t
where M a = M t 1 1 M s t 1 , M b = M t 1 1 M s t 2 , A η = 0.2 , f η = 1 40 , t 1 = 10 , t 2 = t 1 + 2.5 T η , t 3 = t 2 + 10 , η 0 = 0.17 , η t 1 = 0.47 , T η = 1 f η , T = 1 t t 2 t 3 t 4 t 5 T ,
M t 1 = 1 t 0 t 0 2 t 0 3 t 0 4 t 0 5 0 1 2 t 0 3 t 0 2 4 t 0 3 5 t 0 4 0 0 2 6 t 0 12 t 0 2 20 t 0 3 1 t 1 t 1 2 t 1 3 t 1 4 t 1 5 0 1 2 t 1 3 t 1 2 4 t 1 3 5 t 1 4 0 0 2 6 t 1 12 t 1 2 20 t 1 3 , M t 2 = 1 t 2 t 2 2 t 2 3 t 2 4 t 2 5 0 1 2 t 2 3 t 2 2 4 t 2 3 5 t 2 4 0 0 2 6 t 2 12 t 2 2 20 t 2 3 1 t 3 t 3 2 t 3 3 t 3 4 t 3 5 0 1 2 t 3 3 t 3 2 4 t 3 3 5 t 3 4 0 0 2 6 t 3 12 t 3 2 20 t 3 3
M s t 1 = η 0 0 0 A η sin ( 2 π f η t 1 t 1 ) + c η 2 A η π f η cos 2 π f η t 1 t 1 4 A η π 2 f η 2 sin 2 π f η t 1 t 1 , M s t 2 = A η sin ( 2 π f η t 2 t 1 ) + c η 2 A η π f η cos 2 π f η t 2 t 1 4 A η π 2 f η 2 sin 2 π f η t 2 t 1 η 0 0 0
with t 0 = 0 , c η = 0.47 .
The experimental results are presented in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. Figure 7 shows the reference and actual trajectories for the trolley, from which it can be observed that the trolley is able to follow the reference trajectory. The tracking error for the trolley is shown in Figure 8. Figure 9 displays the velocity of the trolley. Figure 10 depicts the swinging angle of the payload in the direction of the trolley movement. When disturbances are applied with strong wind from a hairdryer between 45 and 55 s, it can be observed from Figure 7 and Figure 10 that the payload experiences some oscillation and quickly returns to its steady-state value and the trolley trajectory is almost unaffected. Figure 11 shows that u is within a reasonable range. Based on the experimental results, it can be concluded that the proposed method is feasible and has a strong disturbance rejection capability.

6. Conclusions

An ADD problem for a class of underactuated nonlinear systems with disturbances has been addressed using the backstepping method. First, a virtual controller is designed using PDEs to construct a residual system. Then, the backstepping method is further applied to develop an ADD controller for the residual system. To address the unknown disturbance terms, Young’s inequality is employed to scale the disturbance coefficients, effectively counteracting their influence. The effectiveness of the proposed scheme is validated with simulation on the IWP system and an experiment on the overhead crane subject to unknown disturbances. The main limitation is the lack of proof for the global stability of the closed-loop system, which inspires us to conduct research work on the global stability of the closed-loop system with an ADD controller. It is worth noting that the proposed controller design is conducted under the assumption that there is no input saturation. One of the focuses of future studies will be to investigate the impact of input saturation on the ADD control performance. Another focus of future work will be to extend the proposed control method to more general underactuated systems.

Author Contributions

Conceptualization, X.L.; methodology, X.L. and R.W.; validation, R.W. and N.W.; investigation, X.L. and R.W.; resources, T.C.; data curation, R.W. and N.W.; writing—original draft preparation, R.W.; writing—X.L.; visualization, R.W. and N.W.; supervision, L.S.; project administration, L.S.; funding acquisition, L.S. and T.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The National Natural Science Foundation of China (grant numbers: 62173127 and 62472143), Key R&D Special Projects in Henan Province (grant number: 241111521000), Top Young Talents in Central Plains (grant number: (2023)11), the Program for Scientific and Technological Innovation Team in Universities of Henan Province (25IRTSTHN021), The Zhengzhou Science and Technology Collaborative Innovation Project (grant number: 21ZZXTCX06), and Henan University of Technology High-Level Talent Fund (grant number: 2024BS093).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Willems, J. Almost invariant subspaces: An approach to high gain feedback design–Part I: Almost controlled invariant subspaces. IEEE Trans. Autom. Control 1981, 26, 235–252. [Google Scholar] [CrossRef]
  2. Zou, R.; Malabre, M. Almost disturbance decoupling and pole placement. Automatica 2009, 45, 2685–2691. [Google Scholar] [CrossRef]
  3. Chen, B.M.; Lee, T.H.; Hang, C.C.; Guo, Y.; Weerasooriya, S. An H Almost Disturbance Decoupling Robust Controller Design for a Piezoelectric Bimorph Actuator with Hysteresis. IEEE Trans. Control Syst. Technol. 1999, 7, 160–174. [Google Scholar] [CrossRef]
  4. Lin, Z.; Saberi, A.; Teel, A.R. The almost disturbance decoupling problem with internal stability for linear systems subject to input saturation—state feedback case. Automatica 1996, 32, 619–624. [Google Scholar] [CrossRef]
  5. Özgür Doruk, R.; Kocaoglan, E. An almost disturbance decoupling solution of the attitude control problem. Aircr. Eng. Aerosp. Technol. 2008, 80, 295–307. [Google Scholar] [CrossRef]
  6. Marino, R.; Respondek, W.; Van der Schaft, A.; Tomei, P. Nonlinear H almost disturbance decoupling. Syst. Control Lett. 1994, 23, 159–168. [Google Scholar] [CrossRef]
  7. Marino, R.; Respondek, W.; Van der Schaft, A. Almost disturbance decoupling for single-input single-output nonlinear systems. IEEE Trans. Autom. Control 1989, 34, 1013–1017. [Google Scholar] [CrossRef]
  8. Isidori, A. Global almost disturbance decoupling with stability for non minimum-phase single-input single-output nonlinear systems. Syst. Control Lett. 1996, 28, 115–122. [Google Scholar] [CrossRef]
  9. Kang, S.; Nagamune, R.; Yan, H. Almost disturbance decoupling force control for the electro-hydraulic load simulator with mechanical backlash. Mech. Syst. Signal Process. 2020, 135, 106400. [Google Scholar] [CrossRef]
  10. Meng, Q.; Sun, Z.Y.; Shu, Y.; Liu, T. Lateral motion stability control of electric vehicle via sampled-data state feedback by almost disturbance decoupling. Int. J. Control 2019, 92, 734–744. [Google Scholar] [CrossRef]
  11. Wang, N.; Liu, X.; Liu, C.; Wang, H.; Zhou, Y. Adaptive control and almost disturbance decoupling for uncertain HOFA nonlinear systems. Int. J. Adapt. Control Signal Process. 2023, 37, 2133–2161. [Google Scholar] [CrossRef]
  12. Wang, N.; Liu, X.; Liu, C.; Wang, H. Weak disturbance decoupling of high-order fully actuated nonlinear systems. Int. J. Robust Nonlinear Control 2024, 34, 1971–2012. [Google Scholar] [CrossRef]
  13. Zhang, W.; Wu, W.; Li, Z.; Du, X.; Yan, Z. Three-Dimensional Trajectory Tracking of AUV Based on Nonsingular Terminal Sliding Mode and Active Disturbance Rejection Decoupling Control. J. Mar. Sci. Eng. 2023, 11, 959. [Google Scholar] [CrossRef]
  14. Wang, X.; Chen, Q. Fixed-time stabilisation with almost disturbance decoupling for nonlinear systems under p-normal form. Int. J. Control. 2024, 97, 2987–2996. [Google Scholar] [CrossRef]
  15. Marino, R.; Tomei, P. Adaptive output feedback tracking with almost disturbance decoupling for a class of nonlinear systems. Automatica 2000, 36, 1871–1877. [Google Scholar] [CrossRef]
  16. Li, C.; Wang, W. Fuzzy almost disturbance decoupling for MIMO nonlinear uncertain systems based on high-gain observer. Neurocomputing 2013, 111, 104–114. [Google Scholar] [CrossRef]
  17. Zhang, J.; Mei, X.; Zhang, D.; Jiang, G.; Liu, Q. Application of decoupling fuzzy sliding mode control with active disturbance rejection for MIMO magnetic levitation system. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2013, 227, 213–229. [Google Scholar] [CrossRef]
  18. Godhavn, J.M.; Fossen, T.I.; Berge, S.P. Non-linear and adaptive backstepping designs for tracking control of ships. Int. J. Adapt. Control Signal Process. 1998, 12, 649–670. [Google Scholar] [CrossRef]
  19. Li, C.Y.; Jing, W.X.; Gao, C.S. Adaptive backstepping-based flight control system using integral filters. Aerosp. Sci. Technol. 2009, 13, 105–113. [Google Scholar] [CrossRef]
  20. Ge, S.S.; Wang, C.; Lee, T.H. Adaptive backstepping control of a class of chaotic systems. Int. J. Bifurc. Chaos 2000, 10, 1149–1156. [Google Scholar] [CrossRef]
  21. Cai, J.; Wen, C.; Su, H.; Liu, Z.; Xing, L. Adaptive backstepping control for a class of nonlinear systems with non-triangular structural uncertainties. IEEE Trans. Autom. Control 2016, 62, 5220–5226. [Google Scholar] [CrossRef]
  22. Ahn, K.K.; Nam, D.N.C.; Jin, M. Adaptive backstepping control of an electrohydraulic actuator. IEEE/ASME Trans. Mechatron. 2013, 19, 987–995. [Google Scholar] [CrossRef]
  23. Xian, B.; Guo, J.; Zhang, Y. Adaptive backstepping tracking control of a 6-DOF unmanned helicopter. IEEE/CAA J. Autom. Sin. 2015, 2, 19–24. [Google Scholar] [CrossRef]
  24. Pratama, P.S.; Jeong, J.H.; Jeong, S.K.; Kim, H.K.; Kim, H.S.; Yeu, T.K.; Hong, S.; Kim, S.B. Adaptive backstepping control design for trajectory tracking of automatic guided vehicles. In AETA 2015: Recent Advances in Electrical Engineering and Related Sciences; Springer: Berlin/Heidelberg, Germany, 2016; pp. 589–602. [Google Scholar]
  25. Gavilan, F.; Acosta, J.; Vazquez, R. Control of the longitudinal flight dynamics of an UAV using adaptive backstepping. IFAC Proc. Vol. 2011, 44, 1892–1897. [Google Scholar] [CrossRef]
  26. Wang, N.; Su, S.F. Finite-time unknown observer-based interactive trajectory tracking control of asymmetric underactuated surface vehicles. IEEE Trans. Control Syst. Technol. 2019, 29, 794–803. [Google Scholar] [CrossRef]
  27. Wang, H.; Xu, K.; Zhang, H. Adaptive finite-time tracking control of nonlinear systems with dynamics uncertainties. IEEE Trans. Autom. Control 2022, 68, 5737–5744. [Google Scholar] [CrossRef]
  28. Moreno-Valenzuela, J.; Aguilar-Avelar, C.; Moreno-Valenzuela, J.; Aguilar-Avelar, C. Motion Control of Underactuated Mechanical Systems; Springer: Cham, Switzerland, 2018. [Google Scholar]
  29. Chen, G.; Vazquez, R.; Liu, Z.; Su, H. Backstepping control of an underactuated hyperbolic–parabolic coupled PDE system. IEEE Trans. Autom. Control 2023, 69, 1218–1225. [Google Scholar] [CrossRef]
  30. Rudra, S.; Barai, R.K.; Maitra, M. Nonlinear state feedback controller design for underactuated mechanical system: A modified block backstepping approach. ISA Trans. 2014, 53, 317–326. [Google Scholar] [CrossRef] [PubMed]
  31. Rudra, S.; Barai, R.K.; Maitra, M. Block Backstepping Design of nonlInear State Feedback Control Law for Underactuated Mechanical Systems; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  32. Jiang, J.; Astolfi, A. Stabilization of a class of underactuated nonlinear systems via underactuated back-stepping. IEEE Trans. Autom. Control 2020, 66, 5429–5435. [Google Scholar] [CrossRef]
  33. Li, N.; Liu, X.; Liu, C.; He, W.; Wang, H. Adaptive stabilization control for a class of non-strict feedback underactuated nonlinear systems by backstepping. IEEE Trans. Autom. Sci. Eng. 2024, 1–11. [Google Scholar] [CrossRef]
  34. Coopper, R. Notes on Certain Inequalities:(1); Generalization of an Inequality of WH Young. J. Lond. Math. Soc. 1927, 1, 17–21. [Google Scholar] [CrossRef]
  35. Kellett, C.M. Advances in Converse and Control Lyapunov Functions; University of California: Santa Barbara, CA, USA, 2002. [Google Scholar]
  36. Khalil, H. Nonlinear Systems; Prentice-Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  37. Aguilar-Ibanez, C.F.; Castanon, M.S.S. Stabilization of the strongly damping inertia wheel pendulum by a nested saturation functions. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 3434–3439. [Google Scholar]
Figure 1. The block diagram for the ADD controller.
Figure 1. The block diagram for the ADD controller.
Actuators 14 00056 g001
Figure 2. The state responses q 1 .
Figure 2. The state responses q 1 .
Actuators 14 00056 g002
Figure 3. The state responses q 2 .
Figure 3. The state responses q 2 .
Actuators 14 00056 g003
Figure 4. The disturbances w 1 and w 2 .
Figure 4. The disturbances w 1 and w 2 .
Actuators 14 00056 g004
Figure 5. The control inputs.
Figure 5. The control inputs.
Actuators 14 00056 g005
Figure 6. The tower crane experiment platform.
Figure 6. The tower crane experiment platform.
Actuators 14 00056 g006
Figure 7. The trolley displacement.
Figure 7. The trolley displacement.
Actuators 14 00056 g007
Figure 8. Tracking error of the trolley.
Figure 8. Tracking error of the trolley.
Actuators 14 00056 g008
Figure 9. The velocity of the trolley.
Figure 9. The velocity of the trolley.
Actuators 14 00056 g009
Figure 10. The payload swing angle.
Figure 10. The payload swing angle.
Actuators 14 00056 g010
Figure 11. The driving force of the trolley.
Figure 11. The driving force of the trolley.
Actuators 14 00056 g011
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

Wu, R.; Liu, X.; Chen, T.; Sun, L.; Wang, N. Almost Disturbance Decoupling Control Strategy for a Class of Underactuated Nonlinear Systems with Disturbances. Actuators 2025, 14, 56. https://doi.org/10.3390/act14020056

AMA Style

Wu R, Liu X, Chen T, Sun L, Wang N. Almost Disturbance Decoupling Control Strategy for a Class of Underactuated Nonlinear Systems with Disturbances. Actuators. 2025; 14(2):56. https://doi.org/10.3390/act14020056

Chicago/Turabian Style

Wu, Renhan, Xiaoping Liu, Tianfei Chen, Lijun Sun, and Na Wang. 2025. "Almost Disturbance Decoupling Control Strategy for a Class of Underactuated Nonlinear Systems with Disturbances" Actuators 14, no. 2: 56. https://doi.org/10.3390/act14020056

APA Style

Wu, R., Liu, X., Chen, T., Sun, L., & Wang, N. (2025). Almost Disturbance Decoupling Control Strategy for a Class of Underactuated Nonlinear Systems with Disturbances. Actuators, 14(2), 56. https://doi.org/10.3390/act14020056

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