Skip to main content
PLOS One logoLink to PLOS One
. 2025 Feb 26;20(2):e0318601. doi: 10.1371/journal.pone.0318601

Adaptive control and state error prediction of flexible manipulators using radial basis function neural network and dynamic surface control method

Yang Zhang 1, Liang Zhao 2,*
Editor: Jyotindra Narayan3,3
PMCID: PMC11864562  PMID: 40009632

Abstract

This paper introduces a novel control strategy for managing the uncertainties in flexible joint manipulators, incorporating a Radial Basis Function Neural Network (RBFNN) with Adaptive Dynamic Surface Control (ADSC). This strategy innovatively utilizes RBFNN to precisely approximate uncertain system dynamics and integrates a nonlinear damping term to effectively counteract external disturbances, enhancing the overall control accuracy. We have also developed an adaptive law that updates neural network weights and system parameters in real-time, ensuring the system’s adaptability to dynamic changes. The application of the Lyapunov method ensures that all signals within the closed-loop system remain semi-globally uniformly bounded, significantly reducing tracking errors. Moreover, we introduce the use of Long Short-Term Memory (LSTM) networks for predictive analysis of state data, which further confirms the robustness and effectiveness of our control method through extensive simulations. The distinctive integration of these technologies and their practical validation through comparative simulations underscore the innovative aspects of our approach in addressing real-world challenges in flexible manipulators.

1 Introduction

A flexible robotic arm, typically featuring joints or structures made from bendable materials, is designed to navigate complex shapes and environments [13]. These arms are crucial for precise tasks like object grasping, flexible assembly, and collaborative operations, especially in constrained spaces such as medical surgeries, space exploration, and delicate material handling. Their adaptability and safety render them indispensable across a range of applications [46].

Investigations into the tracking control of mechanical systems have been shown to significantly boost automation, precision, and operational efficiency. These advancements not only broaden the range of potential applications but also lower both the costs and risks associated with operations. This is supported by the findings of [7,8], who discuss these improvements in their respective studies. Reference [9] explores robust tracking control for aircraft with actuator faults and damaged control surfaces, utilizing a multi-objective optimization strategy based on linear quadratic and H performance metrics, validated through flight simulation examples. Li and Zhang et al. proposed two novel control strategies that effectively achieve precise trajectory tracking for quadrotor UAVs in the presence of dynamic obstacles and external disturbances, through the design of sliding mode disturbance observers and analysis using Lyapunov methods. Numerical simulation results validate the effectiveness of these control schemes [10]. In Reference [11], the study addresses asymptotic tracking control for uncertain nonlinear systems. Compared to traditional fuzzy adaptive control strategies [12,13], the integration of differential inclusion and set-valued mappings provides further theoretical validation for the controller’s local asymptotic tracking capabilities. This approach not only solidifies the theoretical base of the controller but also deepens our understanding of its precise tracking performance in a localized setting. A Naderolasli developed a new self-correcting adaptive strategy that significantly enhances the stability and control accuracy of two-degree-of-freedom tracking systems under external disturbances, parameter uncertainties, and measurement noise. This strategy utilizes inner and outer loop self-correcting stabilizers and trackers, along with an adaptive approach based on recursive least squares. The effectiveness of the proposed method has been validated through simulation techniques [14].

Moreover, uncertainty in system models can undermine the robustness of control systems, increasing their susceptibility to external disturbances and parameter variations, as noted in the references [1517]. These uncertainties challenge the stability and performance of control systems, necessitating the implementation of robust [18,19] and adaptive control strategies [20,21] to maintain system effectiveness under varying conditions. Naderolasli A and Shojaei K et al. proposed a new controller for the formation of multiple autonomous surface vessels under the influence of model uncertainties and external disturbances, employing a leader-follower strategy and advanced control techniques to ensure formation stability. Simulation results validate the effectiveness and robustness of the control system [22]. In [23], a novel global regulator for flexible joint robots is proposed, which utilizes a nonlinear Proportional-Integral-Derivative (PID) control strategy. This regulator relies solely on motor position measurements and its global asymptotic stability is validated through closed-loop system analysis. Furthermore, Bounemeur and Chemachema proposed an adaptive fuzzy fault-tolerant tracking control method to address the challenges of multi-variable nonlinear systems with external disturbances, unknown control signs, and actuator faults. The method approximates the unknown nonlinear dynamics and state-dependent actuator faults using fuzzy logic systems and employs a Nussbaum-type function to tackle the issue of unknown control signs[24]. Reference [25] introduces a novel finite-time sliding mode control strategy for underwater robots, integrating backstepping and nonlinear disturbance observer techniques to address system uncertainties and time-varying disturbances. Simulation results demonstrate that this method enables robust signal tracking within a finite time frame, showcasing its effectiveness and disturbance rejection capabilities in practical underwater robotics applications. Reference [26] presents a robust adaptive formation control strategy for underactuated spacecraft using a neural network dynamic surface to manage external disturbances and uncertainties. Moreover, investigating the capacity of control systems, such as robots and drones, to operate effectively despite limitations on their outputs is critically important. Such research contributes to improving the systems’ efficiency, ensuring they operate as expected in restricted environments, thereby boosting their usability and dependability. Naderolasli A and colleagues developed a new leader-follower formation control method for Euler-Lagrange systems, optimizing system convergence rates and steady-state errors by employing an asymmetric barrier Lyapunov function and controlling trajectory tracking error boundaries. Simulation tests confirm the efficiency and stability of this control approach in dealing with unknown parameters and constrained system outputs [27]. Different from previous research by Naderolasli A, this study introduces a new constrained platoon formation controller design for autonomous underwater vehicles (AUVs) based on the dynamic surface control method, which effectively handles model uncertainties and field-of-view constraints. The tracking performance and safety are optimized through adaptive neural network technology. Simulation results confirm the high efficiency of this controller [28].

The Radial Basis Function Neural Network (RBFNN) uses radial basis functions as activation functions and is widely recognized for its proficiency in solving intricate nonlinear challenges. Bounemeur, chemachema, and others proposed an indirect adaptive fuzzy fault-tolerant control method that uses fuzzy systems to approximate uncertain nonlinearities and actuator faults, and employs a Nussbaum-type function to address the issue of unknown control gain sign. Simulation results validate the effectiveness of the approach, which overcomes the singularity problem in indirect adaptive feedback linearization control [29]. Liu et al. proposed a novel second-order sliding mode control strategy based on Hermite neural networks for nonlinear vector control of synchronous reluctance motor drive systems. The effectiveness and superiority of this control strategy in handling external disturbances and parameter uncertainties were validated through comparative hardware-in-the-loop testing [30]. In [31], a decentralized event-triggered fault-tolerant echo-state network (ESN) direct adaptive control method is proposed for uncertain interconnected systems with input saturation, actuator faults, external disturbances, and unavailable states. A fuzzy inference system is used to estimate the control error and derive the adaptation laws, while the ESNs approximate ideal control laws and robust terms are introduced to enhance the stability of the closed-loop system. At the same time, Lin’s team has developed an intelligent servo drive system for permanent magnet-assisted synchronous reluctance motors, utilizing a recurrent wavelet fuzzy neural network and intelligent backstepping control to effectively handle the motor’s nonlinearity and time-varying characteristics [32]. Like References [26,33] introduces a control strategy that combines a nonlinear disturbance observer with dynamic surface control, addressing the issue of dimension explosion in traditional designs. The use of a RBFNN effectively approximates unknown system functions, enhancing both robustness and overall performance. In [34], this report introduces a novel I-PID-type controller for torque-driven flexible joint robots with input constraints, utilizing a double-loop cascade configuration and nonlinear control strategies to ensure global asymptotic stability despite disturbances and uncertainties. Real-time experiments on a two-degrees-of-freedom manipulator demonstrate the controller’s superior performance, confirmed through Lyapunov theory and the Barbashin–Krasovskii theorem. Bounemeur and Chemachema proposed a finite-time fault-tolerant adaptive fuzzy control method for uncertain interconnected systems, addressing input saturation, state-dependent actuator faults, external disturbances, and unmeasurable states. The method approximates the unknown ideal control laws using fuzzy systems, ensuring the stability of the closed-loop system, and the simulation results validate its effectiveness [35].

Furthermore, Long Short-Term Memory (LSTM), a subtype of Recurrent Neural Networks (RNNs), is distinguished by its ability to capture long-term dependencies in data, addressing the problem of vanishing gradients common in traditional RNNs. This capability is widely recognized in studies such as [36,37], emphasizing its utility in sequence modeling and temporal dependency challenges. Consequently, LSTMs are frequently utilized in applications like trajectory planning for autonomous vehicles and predicting system states, as noted in [37,38]. Addressing complex system dynamics and the limitations of traditional static detection methods, Reference [37] utilizes LSTM networks to detect data anomalies with temporal features. The superiority of LSTM networks is further demonstrated through an extensive evaluation tailored to specific application scenarios. Reference [39] demonstrates how LSTM networks, leveraging deep learning, effectively simulate the storage effect in snow-affected watersheds to enhance the accuracy of rainfall-runoff models. This application is underscored through a detailed case study, highlighting LSTM’s utility in hydrological modeling. Reference [40] describes the development of a deep learning object detector to determine the six degrees of freedom (6-DoF) between a UAV-mounted monocular camera and a drogue cone, enhancing the UAV’s spatial awareness and positioning for critical tasks like aerial refueling or docking maneuvers. This technology provides essential data for autonomous UAV operations, reducing reliance on manual control. The object detector’s performance is rigorously evaluated against the VICON motion tracking system, validating its accuracy and reliability for navigation and spatial tracking in practical applications.

Building on previous studies, this paper introduces an innovative approach for accurate tracking control of flexible single-joint robotic arms, effectively handling external disturbances and uncertainties through the use of adaptive neural network dynamic surface control techniques. Furthermore, it employs LSTM networks to predict and analyze vital system state variables. The principal contributions of this research are outlined as follows:

  1. Unlike conventional approaches that separately employ neural networks or dynamic surface control, our strategy integrates these components into a cohesive framework. This integration enhances the adaptability and precision of the control system under uncertain conditions.

  2. We introduce a novel application of nonlinear damping terms within the control law to effectively mitigate the impact of external disturbances, which is not commonly addressed in existing models.

  3. Additionally, our method stands out by implementing an adaptive law that updates both neural network weights and system parameters in real-time, improving the system’s responsiveness to dynamic changes and uncertainties. We incorporate Long Short-Term Memory (LSTM) networks to predict and analyze system state data, a feature rarely utilized in traditional control systems for flexible joint manipulators. This predictive capability allows for preemptive adjustments, enhancing the robustness and effectiveness of the control strategy.

The structure of this paper is as follows: Sect 2 introduces the model transformation and problem description, detailing the conversion process and providing an overview of the problem. Sect 3 presents the control algorithm, which is based on the dynamic surface approach using neural networks. Sect 4 showcases numerical simulations conducted in MATLAB/Simulink to demonstrate the robustness and interference resilience of the proposed method. Finally, Sect 5 concludes with a summary of the main findings and suggestions for future research and development in this area.

2 Model transformation and problem description

2.1 Dynamic model of single-link flexible manipulator

The research focuses on a horizontally operating single-link flexible manipulator, comprising a connecting rod, joint, end effector, sensor, and control system, which collectively enable the execution of complex tasks [41]. As shown in Fig 1, the manipulator receives a constrained input signal u(t) and encounters external disturbances d(t) at the end effector.

Fig 1. The response diagram of system state x(t) under constant disturbance.

Fig 1

To support controller design, we employ a standard dynamic model of a single-link flexible joint robot, serving as the foundation for subsequent controller development and analysis.

{Iq¨+K (q-qm)+Mglsinq=0Jq¨m-K (q-qm)=u. (1)

where q and qm denote the angular positions of the mechanical linkage and the rotor, respectively. I and J are the moments of inertia for the linkage and rotor, respectively, while K represents the joint stiffness coefficient. M, g, and l signify the mass of the linkage, gravitational acceleration, and the distance from the joint to the center of mass of the linkage, respectively. Lastly, u indicates the torque applied by the motor as an input.

By selecting the state variables as follows: x1=q, x2=q˙, x3=qm, and x4=q˙m, and taking into account the influence of an external disturbance torque, we can express Eq (1) as follows:

{1=x22=a1x3+f1 (x1)+Δ1(t)3=x44=a2u+f2 (x1,x3)+Δ2(t). (2)

where, a1=KI, a2=1J, f1 (x1)=-MglI sinx1-KIx1. f2 (x1,x3)=KJ (x1-x3); Δ1(t) and Δ2(t) represent external disturbance torques, and for positive values δ1 and δ2, it holds that |Δ1(t)|δ1 and |Δ2(t)|δ2.

Assumption 1: The target angle x1d is bounded, and both its first and second derivatives are well-defined, adhering to the condition that for a positive constant ξ, the sum of the squares of x1d, its first derivative 1d, and its second derivative 1d does not exceed ξ. The system’s physical parameters, specifically a1 and a2, are not known; however, they are constrained within known positive limits, with aimaiaiM for i = 1 , 2. The functional forms of f1(x1) and f2(x1,x3) are specific yet undisclosed.

2.2 Radial basis function neural network

Remark 1: The Radial Basis Function Neural Network (RBFNN) is a type of artificial neural network that uses radial basis functions, typically Gaussian functions, as activation functions in its hidden layer. It consists of three layers: an input layer, a hidden layer with radial basis functions, and an output layer (see Fig 2). RBFNNs are commonly used for function approximation, pattern recognition, and regression due to their ability to handle nonlinear problems. With a simple architecture and fewer model parameters, RBFNNs are easy to understand and interpret [42].

Fig 2. The schematic diagram of RBFNN structure.

Fig 2

The RBFNN can accurately approximate any continuous nonlinear function. By utilizing an RBFNN to approximate the functions f1(x1) and f2(x1,x3), an optimal weight vector θ*N exists. With θ*, the neural network’s output θ*Th(x) closely approximates f (x), with an approximation error σM such that |σM| is the maximum allowable error [43].

f(x)=θ*Th(x)+ε*. (3)

where, ε* denotes the approximation error, which is constrained to an absolute value no greater than the specified threshold εM. Furthermore, the function h(x)N represents the Gaussian basis functions, characterized by the following properties [43,44]:

hi(x)= exp (-x-di22b2). (4)

where, din, where i = 1 , ⋯ , N, represents the center of the i-th Gaussian basis function, and b > 0 denotes the width of the Gaussian basis function. These centers, di, determine the positions in the input space around which the Gaussian basis functions are centered, and b controls the spread or width of these functions.

Since θ* is unknown a priori, it is crucial to devise an adaptive control law to estimate it. Note that the elements of θ* are bounded, assumed to be within known positive constants θM, implying that the norm of θ*, θ*, does not exceed θM. This suggests that the magnitude of each element of θ* is capped at θM.

2.3 Long short-term memory network

Remark 2: The RNN is a neural network designed for sequential data, distinguished from traditional feedforward networks by its cyclic connections, which allow it to maintain a memory state during sequence processing (see Fig 3). A key variant of the RNN is the LSTM network, which excels at handling long-term dependencies in sequential data and addresses the vanishing gradient problem common in standard RNNs.

Fig 3. The schematic diagram of RNN structure.

Fig 3

LSTM features a memory cell critical for storing and accessing information, controlled through gates including the input, forget, and output gates. The architecture of an LSTM is illustrated in the schematic in Fig 4.

Fig 4. The schematic diagram of LSTM structure.

Fig 4

In an LSTM network, the extent to which previous cell state information is forgotten is determined by the forget gate. This gate computes its value based on the current input and the previous time step’s hidden state, which are processed through a fully connected layer and a sigmoid function. The output ranges from 0 (complete forgetting) to 1 (full retention of previous state information). The formula for the forget gate is as

ft=σ (Wf [ht-1,xt]+bf). (5)

where, Wf is the weight matrix, bf is the bias term, ht-1 is the previous time step’s hidden state, xt is the current input, and σ is the sigmoid function.

In an LSTM network, it is crucial to decide what new information to store in the memory cell. This decision is governed by the input gate, which determines the segments of the memory cell to be updated, and a hyperbolic tangent (tanh) layer that generates a new candidate value vector for possible inclusion in the cell. The input gate and the candidate value vector are derived from the current input and the hidden state from the previous time step. The formula for the input gate is given as follows:

it=σ (Wi [ht-1,xt]+bi). (6)
c~t= tanh (Wc [ht-1,xt]+bc). (7)

where WC and Wi represent the weight matrices, and bC and bi are the associated bias terms. ht-1 denotes the hidden state from the previous time step, and xt refers to the current input. The symbol σ denotes the sigmoid function, and tanh refers to the hyperbolic tangent function.

The memory cell in an LSTM network is updated by applying the decisions from the forget gate and the input gate. The cell state is multiplied by the forget gate’s value to discard certain state information, followed by adding the product of the input gate’s value and the candidate value, which introduces new state information. The formula for updating the cell state is as follows:

ct=ft×ct-1+it×c~t. (8)

where, ft represents the output of the forget gate, while ct-1 corresponds to the previous time step’s cell state. it denotes the input gate value, and c~t is the candidate value.

The output is derived from the cell state, merging the current input with the hidden state from the previous time step via a fully connected layer. This layer applies a sigmoid function to set the output gate’s value, which ranges from 0 (no output) to 1 (full output). Subsequently, the cell state undergoes processing by a hyperbolic tangent (tanh) function, scaling it to a range of -1 to 1. This scaled value is then multiplied by the output gate’s value to compute the final hidden state. The operation of the output gate is described as follows:

ot=σ (Wo [ht-1,xt]+bo). (9)
ht=ot× tanh (ct). (10)

where, Wo represents the weight matrix, bo corresponds to the bias term, and ht-1 denotes the hidden state from the previous time step

2.4 Control objectives

The primary objective of this paper is to develop a control strategy that enables a flexible joint manipulator to accurately follow a predefined trajectory, specifically x1d= sint, for the angular position θ of its links. To achieve this goal, we propose an ADSC approach, which is enhanced by the integration of a RBFNN. The RBFNN is employed to facilitate real-time adjustments of the neural network weights and to identify unknown model parameters dynamically. Additionally, we incorporate LSTM networks to predict and analyze the system’s state variables, thereby improving the overall performance and responsiveness of the control system. A schematic representation of the proposed control strategy is illustrated in Fig 5.

Fig 5. The schematic diagram of control logic.

Fig 5

3 Robust control of dynamic surface of adaptive RBF neural network

3.1 An overview of integrated control strategy

In this subsection, we provide a detailed introduction to the comprehensive control strategy used in this manuscript, as depicted in Fig 5. This strategy includes virtual control laws, multi-level low-pass filters, adaptive laws, RBFNN, and LSTM. These components work together to precisely adjust the performance of the single-link flexible manipulator. Through this approach, we have designed an efficient control architecture that enhances the system’s stability and responsiveness, ensuring optimal control performance under various operating conditions.

3.2 Robust controller design of single-link flexible manipulator

Remark 3: Dynamic Surface Control (DSC) is a control strategy designed to improve stability and tracking in nonlinear systems, especially under uncertainty and external disturbances. Commonly used in mechanical systems and robotics, DSC enhances performance by introducing dynamic feedback terms for asymptotic stability and improved trajectory tracking. Unlike backstepping control, DSC simplifies the design by using a “dynamic surface” to convert high-order derivatives into first-order, reducing system complexity and stabilizing oscillations and instabilities.

Following the “progressive” design method of inversion control, the robust controller’s design is divided into four steps.

Define the first dynamic surface error:

S1=x1-x1d. (11)

Taking the derivative, we get:

1=x2-1d. (12)

Then, choose a virtual control as:

x¯2=-c1S1+1d. (13)

Take x¯2, where c1 is a positive constant, and pass it through a first-order low-pass filter with a time constant of τ2 to generate a new state variable x2d.

τ22d+x2d=x¯2,x2d(0)=x¯2(0). (14)

Define the second dynamic surface error:

S2=x2-x2d. (15)

The derivation of Eq (15) can be obtained

2=a1 [x3+1a1f1 (x1)+1a1 (Δ1-2d)]. (16)

Since a1 and f1(x1) are unknown, construct the first RBFNN to approximate the unknown function 1a1f1(x1)

1af1 (x1)=Θ1*Th1 (x1)+ε1*. (17)

where, |ε1*|εM,Θ1*ΘM.

Define

Θ1T= [Θ1*T1a1],φ1= [h1 (x1)δ12S22ε-2d+c2S2]. (18)

Given that c2 is a positive constant and ε is a very small positive value, we use (δ12S2)(2ε) as a nonlinear damping term to mitigate the effects of Δ1(t). To facilitate this, we introduce a virtual control variable, x¯3, specifically designed to achieve a targeted objective or response.

x¯3=-Θ^1Tφ1. (19)

where, Θ^1 represents the estimate of Θ1. The design of the adaptive law is as follows:

Θ^˙1=Γ1φ1S2-Γ1η1Θ^1. (20)

where Γ1 is a positive definite symmetric matrix, and η1 is a positive real number. A first-order low-pass filter with a time constant τ3 is applied to x3¯, creating a new state variable x3d as follows:

τ33d+x3d=x¯3,x3d(0)=x¯3(0). (21)

Define the third dynamic surface error:

S3=x3-x3d. (22)

Computing the time derivative along the trajectory of Eq (22), it can be shown that

3=x4-3d. (23)

Next, we define the virtual control variable x¯4 as

x¯4=-c3S3+3d. (24)

where c3 is a positive constant, a first-order low-pass filter with a time constant τ4 is applied to the variable x¯4. This filtering procedure creates a new state variable, x4d, with the transformation executed as follows:

τ44d+x4d=x¯4,x4d(0)=x¯4(0). (25)

where, |ε2*|εM, and Θ2*ΘM.

We define the vectors as:

Θ2T= [Θ2*T1a2],φ2= [h2 (x1,x3)δ22S42ε-4d+c4S4]. (26)

where c4 is a positive constant and ε is a very small positive value. The term (δ22S4)(2ε) is used as a nonlinear damping term to mitigate external disturbances represented by Δ2(t). The established control law is specified as

u=-Θ2*Tφ2. (27)

where Θ^2 is the estimate of Θ2.

The adaptive law is formulated in the following manner:

Θ^˙2=Γ2φ2S4-Γ2η2Θ^2. (28)

where Γ2 represents a positive definite symmetric matrix, and η2 is a positive design parameter.

Remark 4: Dynamic Surface Control (DSC) is a trajectory-tracking technique that does not rely on an extensive system model, making it well-suited for complex systems where precise modeling is challenging. DSC prioritizes accurate trajectory tracking and system stability, essential for high-precision tasks like robotic path following and exact positioning. Unlike traditional backstepping control methods, which may increase the dimensionality of the state space due to nonlinear terms [4547], DSC simplifies the controller design and reduces computational load. The method often employs first-order filters to smooth trajectory error signals, mitigating the impact of rapid signal fluctuations and improving stability and tracking performance.

3.3 Analysis and proof of closed-loop system stability

Remark 5: In this subsection, we propose an adaptive NNDSC strategy for a flexible-joint robotic manipulator with inherent uncertainties. An RBFNN is employed to approximate the unknown functions in the system model, while nonlinear damping terms are introduced to counteract external disturbance torques. Adaptive laws are designed for the real-time update of neural network weights and system parameters. Using the Lyapunov method, we show that all signals in the closed-loop system remain semi-globally and uniformly bounded. Additionally, it is demonstrated that by properly tuning the controller’s parameters, tracking errors can be minimized to negligible levels, ensuring the system achieves highly accurate tracking performance.

The virtual control error is defined as:

yi=xid-x¯i,i=2,3,4. (29)

From Eq (14), Eq (21), Eq (25) and Eq (29), we can derive:

id=-yiτ,i=2,3,4. (30)

Additionally, we define:

Θ~i=Θ^i-Θi,i=1,2. (31)

Taking the derivatives of the respective errors, we have:

1=S2+y2+x¯2-1d=S2+y2-c1S1. (32)
2=a1 [S3+y3+x¯3+Θ1*Th1 (x1)+ε1*+1a1 (Δ1-2d)]=a1 [S3+y3-Θ^1Tφ1+Θ1Tφ1+ε1*+1a1 (Δ1-δ12S22ε-c2S2)]=a1 (S3+y3-Θ~1Tφ1+ε1*)+ (Δ1-δ12S22ε-c2S2). (33)

where, Θ1Tφ1 is given by:

Θ1Tφ1= [θ1*T1a1] [h1δ12S22ε-2d+c2S2]=Θ1*Th1+1a1 (δ12S22ε-2d+c2S2). (34)

which implies that

Θ1*Th1=Θ1Tφ1+1a1 (-δ12S22ε+2d-c2S2). (35)
3=S4+y4+x¯4-3d=S4+y4-c3S3. (36)
4=a2 [u+Θ2*Th2 (x1,x3)+ε2*+1a2 (Δ2-4d)]=a2 [-Θ^2Tφ2+Θ2Tφ2+ε2*+1a2 (Δ2-δ22S42ε-c4S4)]=a2 (-Θ~2Tφ2+ε2*)+ (Δ˙2-δ22S42ε-c4S4). (37)

where

Θ2Tφ2= [Θ2*T1a2] [h2δ22S42ε-4d+c4S4]=Θ2*Th2+1a2 (δ22S42ε-4d+c4S4). (38)

which implies that

Θ2*Th2=Θ2Tφ2+1a2 (-δ22S42ε+4d-c4S4). (39)

By deriving the error of each virtual control term, we get

2=2d-x¯˙2=-y2τ2+c11-1d. (40)
3=3d-x¯˙3=-y3τ3+Θ^˙1Tφ1+Θ^1Tφ˙1. (41)
4=4d-x¯˙4=-y4τ4+c33-3d. (42)

According to Eq (14), Eq (21), Eqs (29)–(33), Eqs (37)–(42), there is an upper bound function Bi,i=2,3,4, which as

2-y2τ2+B2 (S1,S2,y2,1d). (43)
3-y3τ3+B3 (S1,S2,S3,y2,y3,Θ~1,x1d,1d,1d). (44)
4-y4τ4+B4 (S1,,S4,y2,y3,y4,Θ~1,x1d,1d,1d). (45)

Consider the following compact set:

Ω1:= { (x1d,1d,1d):x1d2+1d2+1d2ξ}. (46)

where p is any positive number. It is worth noting that Ω1×Ω2 is also a compact set, and the absolute values of Bi, where i = 2 , 3 , 4, have maximum values on Ω1×Ω2, denoted as Mi.

Consider the Lyapunov function:

V1=12i=14Si2. (47)
V2=12i=24yi2. (48)
V3=12a1Θ~1TΓ1-1Θ~1+12a2Θ~2TΓ2-1Θ~2. (49)

Theorem 1: Considering the closed-loop system, which incorporates the plant dynamics as defined in Eq (2) and the designated controller detailed in Eq (27), if Assumption 1 is met and the initial conditions ensure V ( 0 ) ≤ p, then it is possible to select tuning parameters ci for i = 1 , … , 4, τi for i = 2 , 3 , 4, ε, η1, η2, Γ1, and Γ2. These parameters can be adjusted such that all signals within the closed-loop system remain semi-globally and uniformly bounded.

Proof: Taking derivatives of V1,V2, and V3, respectively:

V˙1=S1 (S2+y2-c1S1)+S2 [a1 (S3+y3-Θ~1Tφ1+ε1*)+ (Δ1-δ12S22ε-c2S2)]+S3 (S4+y4-c3S3)+S4 [a2 (-Θ~2Tφ2+ε2*)+ (Δ2-δ22S42ε-c4S4)]. (50)
V˙2i=24yi (-yiτi+Bi). (51)
V˙3=a1Θ~1Tφ1S2-a1Θ~1Tη1Θ^1+a2Θ~2Tφ2S4-a2Θ~2Tη2Θ^2. (52)

The inequalities (δ12S22)(2ε)+ε2 |δ1| |S2|Δ1S2 and (δ22S42)(2ε)+ε2 |δ2| |S4|Δ2S4 are of significant importance. These inequalities, which link various parameters in the context of a specific problem, offer valuable insights into the interplay of different variables.

Remark 6: The first set of inequalities illustrates the relationship between the squared deviations δ12 and S22 relative to the energy scale ε, as well as their influence on the absolute values of δ1 and S2. These inequalities also highlight the connection between the product of |δ1| and |S2| and the product of Δ1 and S2, revealing their roles in the system’s dynamics. Similarly, the second set of inequalities involving δ2 and S4 follows the same pattern, providing insights into their interrelations and constraints in the context of the problem.

Remark 7: In this paper, we apply Lyapunov’s theory to evaluate the stability of the closed-loop system. It is crucial to highlight that Lyapunov’s theory is primarily used to analyze the stability of equilibrium points in a system. As such, we have rigorously established the existence of at least one equilibrium point within the closed-loop control system and have employed a Lyapunov function based on this equilibrium point to demonstrate the uniform boundedness and stability of the system’s states. The closed-loop control strategy we propose guarantees that the system can reach and maintain this equilibrium state under specific conditions, thereby achieving the desired control objectives.

From Eq (50), Eq (51) and Eq (53), we can obtain

V˙ |S1| |S2|+ |S1| |y2|+a1 |S2| |S3|+a1 |S2| |y3|+ |S3| |S4|+ |S3| |y4|-i=14ciSi2+a1 |S2| |ε1*|+a2 |S4| |ε2*|+ε+i=24 (-yi2τi+ |Bi| |yi|)-a1Θ~1Tη1Θ^1-a2Θ~2Tη2Θ^2. (53)

By utilizing the Young’s inequality and the inequality 2Θ~TΘ^|Θ~|2-|Θ|2, we can derive the following expression for V˙:

V˙12 (S12+S22)+12 (S12+y22)+a12 (S22+S32)+a12 (S22+y32)+12 (S32+S42)+12 (S32+y42)-i=14ciSi2+a12 (S22+ε1*2)+a22 (S42+ε2*)+ε+i=24 (-yi2τi+Bi2yi22ε+ε2)-η1a12 (Θ~12-Θ12)-η2a22 (Θ~22-Θ22). (54)

This expression represents an upper bound on the time derivative of a certain function V . It appears to be a complex combination of various terms and variables, including Si, yi, ai, εi*, ci, τi, Bi, and ηi, as well as the norms of Θ~1, Θ1, Θ~2, and Θ2. The specific context or application of this inequality would be needed to provide further interpretation or analysis.

Certainly, let’s further simplify and organize the expression for V˙:

V˙ (1-c1)S12+ [ (12+3a12-c2)S22+ (1+a12-c3)]S32+ (12+a22-c4)S42+ (12+B222ε-1τ2)y22+ (a12+B322ε-1τ3)y32+ (12+B422ε-1τ4)y42-η1a12λmax (Γ1-1)Θ~1TΓ1-1Θ~1-η2a22λmax (Γ2-1)Θ~2TΓ2-1Θ~2+52ε+η1a12Θ12+η2a22Θ22+a12ε1*2+a22ε2*2. (55)

The specified inequality and conditions concerning η0, η1, and η2 indicate that these parameter selections enable the establishment of an upper bound for the left-hand side expression, which is defined as -2rV3η0. Here, λmax() denotes the maximum eigenvalue of the specified matrix. Given these conditions:

0<η01.0,η12rλmax  (Γ1-1)η0,η22rλmax  (Γ2-1)η0.

The significance of this result lies in its ability to demonstrate that the expression on the left-hand side of the inequality can be constrained within the bound of -2rV3η0. In control theory and stability analysis, this finding offers a valuable method for regulating and restricting the system’s behavior. The specific values of η0, η1, and η2 along with the properties of the matrices Γ1-1 and Γ2-1 will determine the exact control and stability characteristics of the system.

The control parameters are determined and configured as follows:

c11+r,c212+3a1M2+rc31+a1M2+r,c412+a2M2+r1τ212+M222ε+r,1τ3a1M2+M322ε+r,1τ412+M422ε+rη12rλmax (Γ1-1)η0,η22rλmax (Γ2-1)η0. (56)

where the parameter r is a positive number that needs to be determined or designed.

Then

V˙-2r (V1+V2+η0V3)+52ε+η1a12Θ12+η2a22Θ22+a12ε12+a22ε22+i=24 (Mi22εBi2Mi2-Mi22ε)yi2. (57)

Based on Assumption 1 and the conditions |εi*|εM and Θi*ΘM for i = 1 , 2, it can be inferred that the expression 52ε+η1a12Θ12+η2a22Θ22+a12ε1*2+a22ε2*2 has a maximum value denoted as Q. Selecting r such that r ≥ Q ∕ ( 2p ) , we have the following

V˙-2rη0V+Q+i=24 (Bi2Mi2-1)Mi2yi22ε. (58)

Given that the condition |Bi|Mi is met when V = p, it results in V˙-2rp+Q0 at V = p. Thus, V ≤ p forms an invariant set. This means that if V ( 0 ) ≤ p, then V (t) will also be  ≤ p for all t > 0. Assuming V ( 0 ) ≤ p, we find:

V˙-2rη0V+Q. (59)

Solving the inequality above, we obtain:

VQ2rη0+ (V(0)-Q2rη0)e-2η0t. (60)

It is evident that all signals in the closed-loop system are semi-globally bounded. With V=Q2rη0, V˙ equates to zero. Thus, as t approaches infinity, V converges to Q2rη0.

4 Simulation examples

To more effectively validate the proposed method in this paper, a nonlinear adaptive backstepping control utilizing an RBF neural network, referred to as NN-ABSC, is designed and evaluated through simulation. Given the agreement on the simulation object, specific Lyapunov functions are crafted for the NN-ABSC approach.

VABSC=12 (e12+e22+e32+e42)+12κ1Θ~TΘ~. (61)

where, e1, e2, e3 and e4 represent the error term. κ1 is design coefficients, with the condittion that κ1>0.

Let

φ~3=φ3-φ^3. (62)
Θ~=Θ^-Θ*. (63)

The neural network architecture implemented in the NN-ABSC framework is configured as 2-5-1, with its input defned as x= [x2x3].

The NN-ABSC is illustrated as a systematic approach, then have

uABSC=1φ^3 [-f^3 (x2,x3)-Δ2+4d-ηsgne4-k3e4-e3]. (64)

In this section, we conduct a numerical simulation using MATLAB/Simulink to evaluate the performance and effectiveness of the control algorithm developed for the flexible manipulator. To ensure a fair comparison between the two methods, it is essential that the neural networks in both approaches start with identical initial weight configurations, learning rates, network structures, and the same number of neurons in the hidden layers. These precautions help eliminate any performance discrepancies that might arise from differing training conditions, ensuring that the comparison reflects the true effectiveness of each method rather than being influenced by variations in the training setup.

In addition, the RBF neural network parameters of the two methods are the same. In the simulation, the primary control objective is to develop a control law for the link angle q in order to accurately track the desired trajectory, which is defined as x1d= sint. Assuming disturbance torques are given by Δ1=0.1sin(2t) and Δ2=0.1cos(2t). The physical parameters of the system are selected as: I=J=1kgm2,Mgl=5Nm,K=40Nmrad. These parameters are used solely for constructing the object in the simulation. As a result, the true values of δ1=0.1 and δ2=0.1, as well as 1a1 and 1a2, are respectively equal to 140 and 1. The initial state of the system is set to x(0)= [0.1000]T.

According to the definitions of x¯2, x¯3, and x¯4, we can obtain the initial values for the three filter equations Eq (14), Eq (21) and Eq (25). Since x¯2(0)=-c1S1(0)+1d(0), then x2d(0)=x¯2(0)=-c1(x1(0)-x1d(0))+1d(0)=-5(0.1-0)+1=0.5. Since the network weights are all initialized to 0, x¯3(0)=-θ^1T(0)φ1=0. Therefore, according to Eq (21), we can obtain x3d(0)=x¯3(0)=0. As for x¯4(0)=-c3S3(0)+3d(0)=-c3(x3(0)-x3d(0))+3d(0), where 3d(0)=(x¯3(0)-x3d(0))τ3=0, then x4d(0)=x¯4(0)=0.

According to the expression for V , we have V(0)=V1(0)+V2(0)+V3(0). Since the initial values of the functions approximated by the RBFNN, 1a1f1 (x1) and 1a2f2 (x1,x3), are assumed to be zero, it might seem reasonable to also assume that the initial weights of the RBFNN could be set to zero. The weights used for approximation by the RBFNNs are all initialized to 0. Therefore, we can set V3(0)=0. Thus, it can be determined that V(0)=0.13. Following the condition p ≥ V ( 0 ) , we design p=0.23. According to the equation r ≥ Q ∕ ( 2p ) , we design the value of r. Since Q=52ε+η1a12 |Θ1|2+η2a22 |Θ2|2+a12ε1-2+a22ε2-2, we can design very small values for η1 and η2 to minimize Q.

In the simulation, it was found that small values for η1 and η2 are required in the adaptive laws (20 and 28) to obtain satisfactory results. As a result, it is essential to select a very small value for η0. The parameter r is chosen based on the condition r ≥ Q ∕ ( 2p ) . It is important to note that although Q is dependent on η1 and η2, both of these parameters are also influenced by the value of r. Additionally, the key parameters for both control methods are summarized in Table 1.

Table 1. The parameters for two different control methods.

Control method Proposed control NN-ABSC
Parameters Controller for proposed method: Controller for the NN-ABSC:
c1=5,c2=6,c3=25,c4=5M2=M3=M4=1.0RBFNN parameters:d1= [-3-2-10123]d2= [-1.5-1-0.500.511.5-1.5-1-0.500.511.5]b1=b2=10,ε=0.01τ2=τ3=τ4=0.01Γ1= diag[3,3,3,3,3,3,3,0.001]Γ2= diag[10,10,10,10,10,10,10,0.4]
κ1=1,k3=0.2,η=0.1RBFNN parameters:ξABSC= [-1-0.500.51-1-0.500.51]ΓABSC= diag[3,3,3,3,0.001]

The control law Eq (27), adaptive law Eq (20), and Eq (28) are employed for the simulation, and the results are presented in Figs 6, 7, 8, 9, 10, 11, and 12. Fig 6 presents three distinct types of signals: the ideal signal (depicted as a solid red line), the NN-ABSC method (shown as a blue dotted line), and the proposed method (illustrated with a green dotted line). The ideal signal illustrates the target trajectory for the system, while the other two lines indicate the performance of two different control methods in a practical setting. The lower segment of Fig 6 displays the tracking errors for both the NN-ABSC method (in blue) and the proposed method (in green). This figure highlights the superior accuracy and stability of the proposed control method in maintaining the trajectory of the single-link flexible manipulator in line with the ideal signal, showing significant enhancements over the NN-ABSC method. Fig 7 compares the control inputs for the same system, detailing the dynamics between control force and time for both the NN-ABSC method and the proposed method when managing a single-link flexible manipulator. It reveals that the proposed method is more efficient and precise in its application of control force, making it potentially more suited for scenarios requiring delicate operations.

Fig 6. The position tracking and error of a single-link flexible manipulator.

Fig 6

Fig 7. The schematic diagram of system control input.

Fig 7

Fig 8. The schematic diagram of dynamic surface error.

Fig 8

Fig 9. The schematic diagram of parameter 1/a1, 1/a2 and its estimation.

Fig 9

Fig 10. The schematic diagram of function 1/a11, 1/a2f2 and its estimation.

Fig 10

Fig 11. The diagram of position error.

Fig 11

Fig 12. Prediction of position error.

Fig 12

Fig 8 presents four dynamic surface error curves designed in this paper, and it can be seen from Fig 8 that the system’s dynamic surface error (S1, S2, S3 and S4) converges to zero. The system parameters and their estimations are presented in Fig 9. As shown in this figure, the Radial Basis Function Neural Network (RBFNN) utilized in this study successfully estimates the unknown parameters. Similarly, Fig 10 illustrates the functions and their corresponding estimations. From this, it is clear that the RBFNN is effective in approximating the unknown functions. Fig 11 depicts the time variation of the system’s position error. The figure reveals a significant initial peak in the position error, which rapidly decreases and gradually stabilizes, showing a noticeable attenuation in oscillations. Fig 12 compares the observed and predicted position errors of the flexible manipulator. The blue curve represents the actual observed position error, while the red curve indicates the predicted position error. The inset provides a zoomed-in view of a specific time period, allowing a more detailed comparison of the observed data and predictions. From Figs 11 and 12, it is evident that by accurately predicting the future position error, the control system can proactively adjust its parameters to prevent large errors, which could otherwise lead to performance degradation or system instability. This predictive capability is particularly crucial for applications where safety is a primary concern.

5 Discussion and future work

This study proposes a robust control methodology, termed ADSC, for a single-joint flexible robotic manipulator, effectively addressing system uncertainties. The approach combines RBFNN for accurate approximation of unknown system functions, with the introduction of nonlinear damping terms to mitigate the impact of external disturbances. A novel adaptive law is established to continuously estimate the neural network weights and unknown model parameters, ensuring that the system remains adaptable under various operating conditions. Additionally, LSTM networks are employed to analyze and predict state variable position errors, enhancing the predictive capabilities of the system. Simulation results confirm the robustness and effectiveness of the proposed control approach, demonstrating its suitability for managing uncertainties and disturbances in real-time applications.

Furthermore, future research could explore the integration of more advanced deep learning techniques, such as reinforcement learning and convolutional neural networks, to further improve state analysis and prediction. Cross-disciplinary collaboration in fields such as control engineering, machine learning, robotics, and materials science is essential for developing deeper insights and innovative solutions to future challenges in flexible robotic systems.

Data Availability

All relevant data are within the paper and its Supporting Information files.

Funding Statement

This work is partially supported by the Science and Technology Research Plan Project of Chongqing Municipal Education Commission in 2021 (KJQN202102903), the Science and Technology Research Plan of Chongqing Municipal Education Commission in 2022 (KJQN202202902) and the research

Supporting information

S1 Text. Paper program.

(PDF)

pone.0318601.s001.pdf (119.1KB, pdf)

References

  • 1.Dwivedy SK, Eberhard P. Dynamic analysis of flexible manipulators, a literature review. Mechanism Mach Theory 2006;41(7):749–77. doi: 10.1016/j.mechmachtheory.2006.01.014 [DOI] [Google Scholar]
  • 2.Kiang CT, Spowage A, Yoong CK. Review of control and sensor system of flexible manipulator. J Intell Robot Syst 2014;77(1):187–213. doi: 10.1007/s10846-014-0071-4 [DOI] [Google Scholar]
  • 3.Naderolasli A, Shojaei K, Chatraei A. Leader-follower formation control of Euler-Lagrange systems with limited field-of-view and saturating actuators: a case study for tractor-trailer wheeled mobile robots. Eur J Control. 2024;75:100903. doi: 10.1016/j.ejcon.2023.100903 [DOI] [Google Scholar]
  • 4.Hang B, Su B, Deng W. Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on T-S fuzzy disturbance modeling. Math Biosci Eng 2023;20(7):12700–17. doi: 10.3934/mbe.2023566 [DOI] [PubMed] [Google Scholar]
  • 5.Montoya-Cháirez J, Moreno-Valenzuela J, Santibáñez V, Carelli R, Rossomando FG, Pérez-Alcocer R. Combined adaptive neural network and regressor-based trajectory tracking control of flexible joint robots. IET Control Theory Appl 2021;16(1):31–50. doi: 10.1049/cth2.12202 [DOI] [Google Scholar]
  • 6.Wang T, Chen Y. Event-triggered control of flexible manipulator constraint system modeled by PDE. Math Biosci Eng 2023;20(6):10043–62. doi: 10.3934/mbe.2023441 [DOI] [PubMed] [Google Scholar]
  • 7.Wei Y, Zhang Y, Hang B. Construction and management of smart campus: anti-disturbance control of flexible manipulator based on PDE modeling. Math Biosci Eng 2023;20(8):14327–52. doi: 10.3934/mbe.2023641 [DOI] [PubMed] [Google Scholar]
  • 8.Huang K, Wang Z. Research on robust fuzzy logic sliding mode control of Two-DOF intelligent underwater manipulators. Math Biosci Eng 2023;20(9):16279–303. doi: 10.3934/mbe.2023727 [DOI] [PubMed] [Google Scholar]
  • 9.Fang Liao, Jian Liang Wang, Guang-Hong Yang. Reliable robust flight tracking control: an LMI approach. IEEE Trans Contr Syst Technol 2002;10(1):76–89. doi: 10.1109/87.974340 [DOI] [Google Scholar]
  • 10.Li B, Zhang H, Niu Y, Ran D, Xiao B. Finite-time disturbance observer-based trajectory tracking control for quadrotor unmanned aerial vehicle with obstacle avoidance. Math Methods App Sci 2022;46(1):1096–110. doi: 10.1002/mma.8567 [DOI] [Google Scholar]
  • 11.Zhao X, Wang X, Ma L, Zong G. Fuzzy approximation based asymptotic tracking control for a class of uncertain switched nonlinear systems. IEEE Trans Fuzzy Syst 2020;28(4):632–44. doi: 10.1109/tfuzz.2019.2912138 [DOI] [Google Scholar]
  • 12.Sui S, Chen CLP, Tong S. Event-trigger-based finite-time fuzzy adaptive control for stochastic nonlinear system with unmodeled dynamics. IEEE Trans Fuzzy Syst 2021;29(7):1914–26. doi: 10.1109/tfuzz.2020.2988849 [DOI] [Google Scholar]
  • 13.Trinh H-A, Truong H-V-A, Ahn KK. Development of fuzzy-adaptive control based energy management strategy for PEM fuel cell hybrid tramway system. Appl Sci 2022;12(8):3880. doi: 10.3390/app12083880 [DOI] [Google Scholar]
  • 14.Naderolasli A. Indirect self-tuning controller for a two degree of freedom tracker model. IJVAS 2021;16(1):15. doi: 10.1504/ijvas.2021.118028 [DOI] [Google Scholar]
  • 15.Oberkampf WL, Helton JC, Joslyn CA, Wojtkiewicz SF, Ferson S. Challenge problems: uncertainty in system response given uncertain parameters. Reliab Eng Syst Safety. 2004;85(1–3):11–9. doi: 10.1016/j.ress.2004.03.002 [DOI] [Google Scholar]
  • 16.Bai W, Zhou Q, Li T, Li H. Adaptive reinforcement learning neural network control for uncertain nonlinear system with input saturation. IEEE Trans Cybern 2020;50(8):3433–43. doi: 10.1109/TCYB.2019.2921057 [DOI] [PubMed] [Google Scholar]
  • 17.Khan A, Jahanzaib LS. Synchronization on the adaptive sliding mode controller for fractional order complex chaotic systems with uncertainty and disturbances. Int J Dynam Control 2019;7(4):1419–33. doi: 10.1007/s40435-019-00585-y [DOI] [Google Scholar]
  • 18.Dong D, Xing X, Ma H, Chen C, Liu Z, Rabitz H. Learning-based quantum robust control: algorithm, applications, and experiments. IEEE Trans Cybern 2020;50(8):3581–93. doi: 10.1109/TCYB.2019.2921424 [DOI] [PubMed] [Google Scholar]
  • 19.Yang R, Clement B, Mansour A, Li M, Wu N. Modeling of a complex-shaped underwater vehicle for robust control scheme. J Intell Robot Syst. 2015;80(3–4):491–506. doi: 10.1007/s10846-015-0186-2 [DOI] [Google Scholar]
  • 20.Lewis FL, Vrabie D, Vamvoudakis KG, Reinforcement learning and feedback control: Using natural decision methods to design optimal adaptive controllers. IEEE Control Syst Magaz 2012;32(6):76–105. [Google Scholar]
  • 21.Xing L, Wen C, Liu Z, Su H, Cai J, Event-triggered adaptive control for a class of uncertain nonlinear systems. IEEE Trans Automat Control. 2016;62(4):2071–6. [Google Scholar]
  • 22.Naderolasli A, Shojaei K, Chatraei A. Terminal sliding-mode disturbance observer-based finite-time adaptive-neural formation control of autonomous surface vessels under output constraints. Robotica 2022;41(1):236–58. doi: 10.1017/s0263574722001266 [DOI] [Google Scholar]
  • 23.Moyrón J, Moreno–Valenzuela J, Sandoval J. Nonlinear PI “D’’-type control of flexible joint robots by using motor position measurements is globally asymptotically stable. IEEE Trans Automat Contr 2023;68(6):3648–55. doi: 10.1109/tac.2022.3194043 [DOI] [Google Scholar]
  • 24.Bounemeur A, Chemachema M. Adaptive fuzzy fault-tolerant control using Nussbaum-type function with state-dependent actuator failures. Neural Comput Appl 2020;33(1):191–208. doi: 10.1007/s00521-020-04977-6 [DOI] [Google Scholar]
  • 25.Liu S, Liu Y, Wang N. Nonlinear disturbance observer-based backstepping finite-time sliding mode tracking control of underwater vehicles with system uncertainties and external disturbances. Nonl Dyn 2016;88(1):465–76. doi: 10.1007/s11071-016-3253-8 [DOI] [Google Scholar]
  • 26.Peng Z, Wang D, Chen Z, Hu X, Lan W. Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Trans Contr Syst Technol 2013;21(2):513–20. doi: 10.1109/tcst.2011.2181513 [DOI] [Google Scholar]
  • 27.Naderolasli A, Shojaei K, Chatraei A, Finite-time velocity-free adaptive neural constrained cooperative control of Euler-Lagrange systems. Trans Inst Measur Control. 2023;01423312231154625. [Google Scholar]
  • 28.Naderolasli A, Shojaei K, Chatraei A. Platoon formation control of autonomous underwater vehicles under LOS range and orientation angles constraints. Ocean Eng. 2023;271:113674. doi: 10.1016/j.oceaneng.2023.113674 [DOI] [Google Scholar]
  • 29.Bounemeur A, chemachema M, Zahaf A, Bououden S, Adaptive fuzzy fault-tolerant control using nussbaum gain for a class of SISO nonlinear systems with unknown directions, In: Proceedings of the 4th International Conference on Electrical Engineering and Control Applications: ICEECA 2019, 2019 Dec 17–19., Constantine, Algeria: Springer; 2021. p. 493–510 [Google Scholar]
  • 30.Liu Y-C, Laghrouche S, N’Diaye A, Cirrincione M. Hermite neural network-based second-order sliding-mode control of synchronous reluctance motor drive systems. J Franklin Inst 2021;358(1):400–27. doi: 10.1016/j.jfranklin.2020.10.029 [DOI] [Google Scholar]
  • 31.Bey O, Chemachema M. Finite-time event-triggered output-feedback adaptive decentralized echo-state network fault-tolerant control for interconnected pure-feedback nonlinear systems with input saturation and external disturbances: a fuzzy control-error approach. Inf Sci. 2024;669:120557. doi: 10.1016/j.ins.2024.120557 [DOI] [Google Scholar]
  • 32.Lin F-J, Huang M-S, Chien Y-C, Chen S-G. Intelligent backstepping control of permanent magnet-assisted synchronous reluctance motor position servo drive with recurrent wavelet fuzzy neural network. Energies 2023;16(14):5389. doi: 10.3390/en16145389 [DOI] [Google Scholar]
  • 33.Chen M, Tao G, Jiang B. Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation. IEEE Trans Neural Netw Learn Syst 2015;26(9):2086–97. doi: 10.1109/TNNLS.2014.2360933 [DOI] [PubMed] [Google Scholar]
  • 34.Moyron J, Moreno-Valenzuela J, Sandoval J, Global regulation of flexible joint robots with input saturation by nonlinear I-PID-type control. IEEE Trans Control Syst Technol. 2024. [Google Scholar]
  • 35.Bounemeur A, Chemachema M. Finite-time output-feedback fault tolerant adaptive fuzzy control framework for a class of MIMO saturated nonlinear systems. Int J Syst Sci. 2024;1–20. doi: 10.1080/00207721.2024.2409853 [DOI] [Google Scholar]
  • 36.Lu P, Sun A, Xu M, Wang Z, Zheng Z, Xie Y, et al. A time series image prediction method combining a CNN and LSTM and its application in typhoon track prediction. Math Biosci Eng 2022;19(12):12260–78. doi: 10.3934/mbe.2022571 [DOI] [PubMed] [Google Scholar]
  • 37.Lindemann B, Maschler B, Sahlab N, Weyrich M. A survey on anomaly detection for technical systems using LSTM networks. Comput Industry. 2021;131:103498. doi: 10.1016/j.compind.2021.103498 [DOI] [Google Scholar]
  • 38.Ozcanli AK, Baysal M. Islanding detection in microgrid using deep learning based on 1D CNN and CNN-LSTM networks. Sustainable Energy, Grids and Networks. 2022;32:100839. doi: 10.1016/j.segan.2022.100839 [DOI] [Google Scholar]
  • 39.Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M. Rainfall–runoff modelling using Long Short-Term Memory (LSTM) networks. Hydrol Earth Syst Sci 2018;22(11):6005–22. doi: 10.5194/hess-22-6005-2018 [DOI] [Google Scholar]
  • 40.Garcia JAB, Younes AB. Real-time navigation for drogue-type autonomous aerial refueling using vision-based deep learning detection. IEEE Trans Aerosp Electron Syst 2021;57(4):2225–46. doi: 10.1109/taes.2021.3061807 [DOI] [Google Scholar]
  • 41.Tan J, Chen S, Li Z. Robust tracking control of a flexible manipulator with limited control input based on backstepping and the Nussbaum function. Math Biosci Eng 2023;20(12):20486–509. doi: 10.3934/mbe.2023906 [DOI] [PubMed] [Google Scholar]
  • 42.Bonanno F, Capizzi G, Graditi G, Napoli C, Tina GM. A radial basis function neural network based approach for the electrical characteristics estimation of a photovoltaic module. Appl. Energy. 2012;97:956–61. doi: 10.1016/j.apenergy.2011.12.085 [DOI] [Google Scholar]
  • 43.Liu J. Radial Basis Function (RBF) neural network control for mechanical systems: design, analysis and Matlab simulation. Springer 2013. [Google Scholar]
  • 44.Sideratos G, Hatziargyriou ND. Probabilistic wind power forecasting using radial basis function neural networks. IEEE Trans Power Syst 2012;27(4):1788–96. doi: 10.1109/tpwrs.2012.2187803 [DOI] [Google Scholar]
  • 45.Yu T, Liu L, Liu Y-J. Observer-based adaptive fuzzy output feedback control for functional constraint systems with dead-zone input. Math Biosci Eng 2023;20(2):2628–50. doi: 10.3934/mbe.2023123 [DOI] [PubMed] [Google Scholar]
  • 46.Wang C, Ma Z, Tong S. Adaptive fuzzy output-feedback event-triggered control for fractional-order nonlinear system. Math Biosci Eng 2022;19(12):12334–52. doi: 10.3934/mbe.2022575 [DOI] [PubMed] [Google Scholar]
  • 47.Yao Y, Yuan J, Chen T, Yang X, Yang H. Distributed convex optimization of bipartite containment control for high-order nonlinear uncertain multi-agent systems with state constraints. Math Biosci Eng 2023;20(9):17296–323. doi: 10.3934/mbe.2023770 [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

S1 Text. Paper program.

(PDF)

pone.0318601.s001.pdf (119.1KB, pdf)

Data Availability Statement

All relevant data are within the paper and its Supporting Information files.


Articles from PLOS One are provided here courtesy of PLOS

RESOURCES