Next Article in Journal
Effects of Age and Sex on the Kinematics of the Sprinting Technique in the Maximum Velocity Phase
Previous Article in Journal
Extraction of Coal Mine Surface Collapse Information and Design of Comprehensive Management Model Based on Multi-Source Remote Sensing—Taking Zhaogu Mining Area as Example
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Fuzzy Backstepping Control Based on RBF Neural Network for Vibration Suppression of Flexible Manipulator

1
Tianjin Key Laboratory for Advanced Mechatronic System Design and Intelligent Control, Tianjin University of Technology, Tianjin 300384, China
2
National Demonstration Center for Experimental Mechanical and Electrical Engineering Education, Tianjin University of Technology, Tianjin 300384, China
3
School of Mechanical Engineering, Tianjin University of Technology, Tianjin 300384, China
4
Jiangxi Technical College of Manufacturing, Nanchang 330095, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(14), 6054; https://doi.org/10.3390/app14146054
Submission received: 10 June 2024 / Revised: 3 July 2024 / Accepted: 8 July 2024 / Published: 11 July 2024

Abstract

Flexible manipulators have been widely used in industrial production. However, due to the poor rigidity of the flexible manipulator, it is easy to generate vibration. This will reduce the working accuracy and service life of the flexible manipulator. It is necessary to suppress vibration during the operation of the flexible manipulator. Based on the energy method and the Hamilton principle, the partial differential equations of the manipulator were established. Secondly, an improved radial basis function (RBF) neural network was combined with the fuzzy backstepping method to identify and suppress random vibration during the operation of the flexible manipulator, and the Lyapunov function and control law were designed. Finally, Simulink was used to build a simulation platform, three different external disturbances were set up, and the effect of vibration suppression was observed through the change curves of the final velocity error and displacement error. Compared with the RBF neural network boundary control method and the RBF neural network inversion method, the simulation results show that the effect of the RBF neural network fuzzy inversion method is better than the previous two control methods, the system convergence is faster, and the equilibrium position error is smaller.

1. Introduction

With lower power consumption, lighter weight and higher flexibility, flexible manipulators have been largely used in industrial production, and aerospace, search in some complex environments, thereby expanding the use of manipulators [1,2]. However, because flexible manipulators use flexible materials, the rigidity of the whole system is poor, and it is easy to produce vibration. Therefore, how to suppress the vibration of flexible manipulators has become one of the hottest issues now.
The vibration suppression of the flexible manipulator is divided into passive sup-pression in the early stage and active suppression in the present stage. In early passive suppression, accurate dynamic models were established, and the structure of the manipulator was optimized using the finite element method [3,4]. This method has a long development cycle and cannot guarantee a good vibration suppression effect.
Active suppression is to control manipulators through the control algorithm [5,6] to achieve vibration suppression of flexible manipulators. With the emergence of intelligent control algorithms, neural networks have also been applied to the vibration suppression of flexible manipulators. Li et al. [7] used the Particle Swarm Optimization (PSO) intelligent search algorithm and back propagation neural networks (BPNNs) to suppress the vibration of flexible manipulators. Jia et al. [8] proposed a neural network based adaptive integral sliding mode observer to suppress the vibration of flexible space manipulators. Based on rigid–flexible manipulators, Liu et al. [9] proposed an adaptive neural network sliding mode control strategy to estimate unknown disturbances and uncertain parameters. Mei et al. [10] introduced radial basis neural network functions (RBNNFs) to cope with system parameter uncertainties and input saturations.
As a common control method, the boundary control method is often used to sup-press the vibration of manipulators. Liu et al. [11] devised a boundary control approach to suppress distributed elastic deformation and vibration. However, there are still large errors in angle tracking. Zhou et al. [12] proposed an adaptive boundary iterative learning vibration control for a class of rigid–flexible manipulator systems under distributed disturbances and input constraints. However, the design of the control law is complicated. Li et al. [13] proposed a novel boundary control strategy for a vibrating single-link flexible manipulator system modeled using partial differential equations. In the design of the control law, the expression is still complicated, and there are some small high-frequency vibrations in the control input of the simulation results. Liu et al. [14] proposed two boundary control laws to manage vibration suppression and angular position tracking of manipulator systems. However, there are some problems in that the suppression effect of some parameters is not good.
As an intelligent control method, the fuzzy backstepping control method does not need an accurate mathematical model and has good adaptability to complex systems. Min et al. [15] proposed an adaptive fuzzy backstepping method that reflected the effect of vibration suppression mainly through the parameters of velocity and displacement tracking. However, the specific type of external interference is not clearly pointed out in the paper, and the parameters and state of the motor when the manipulator is running are not considered. Wan et al. [16] proposed an adaptive fuzzy backstepping control method for uncertain nonlinear systems. The paper still fails to consider the influence of specific external interference on the system in the simulation and does not consider the parameter setting of the motor. If the parameters of the motor are not considered, the reliability and authenticity of the simulation will be slightly reduced.
To sum up, the hybrid control method combining intelligent control and the traditional control method has become the main method for vibration suppression of manipulators at present. The boundary control method is also widely used in vibration suppression, but the design control law is complicated and sometimes the vibration suppression effect is not good. Most studies do not consider the systematic impact of the motor on the whole system. Based on these, the main contributions of this paper are as follows:
(1) A fuzzy backstepping control method based on an RBF neural network is proposed. An RBF neural network is combined with a backstepping control method, and unknown parameters are compensated for by the RBF neural network.
(2) A controller is designed, and nonlinear dynamic equations are established. The simulated platform was built using Simulink, and the vibration suppression effect was analyzed using two parameters: the error of displacement and the error of velocity.
(3) The dynamic equation of the flexible manipulator considering the motor is established, the specific parameters of the motor are established, and the influencing factors and dynamic characteristics of the system are considered and compared with the RBF neural network boundary control method and RBF neural network backstepping method.
The rest of the paper is as follows: In the second part, with a model approach for the identification of joint and link compliance of an industrial manipulator, partial differential equations of the flexible manipulator are established based on the energy method and Hamilton principle. In the third part, an improved RBF neural network is designed, a new fuzzy backstepping control method based on an RBF neural network is proposed, and Lyapunov function and control law are designed. In the fourth part, the simulation platform is established using Simulink. The effect of vibration suppression is measured by displacement error, velocity error, stable frequency, and stable point, compared with the RBF neural network boundary control method and RBF neural network backstepping control. The fifth part summarizes the work and looks forward to the future.

2. Dynamic Model

The system studied in this paper is a flexible single-link manipulator at the end of the arm in a plane. A schematic diagram of the system is shown in Figure 1. In the natural state of the flexible manipulator, with the central axis of the flexible manipulator as the axis and the rotation axis of the motor and flexible manipulator as the origin, a world coordinate system is established. After the deformation, the direction of tangent line of the central axis of the flexible manipulator is the y axis, and a fixed coordinate system is established with the origin of world coordinate system. Some basic parameters and units of the flexible manipulator defined below are shown in Table 1:
According to Hamilton’s principle [17,18,19,20], the relationship between the kinetic energy of the system and the potential energy, as well as the non-conservative force, is expressed during the time interval t 1 to t 2 :
t 1 t 2 ( ε T ε U ε W n c ) d t = 0
Here, T is the kinetic energy of the flexible manipulator, U is the potential energy of the flexible manipulator, W n c is the power by non-conservative force of the flexible manipulator, and ε (A) means the variation of (A). The kinetic energy of the system is expressed as the following equation:
T = 1 2 I θ ˙ 2 ( t ) + 1 2 0 L ρ u ˙ 2 ( y , t ) d y + 1 2 m u ˙ 2 ( L , t )
where u ( x , t ) is the offset of the flexible manipulator at any time t . The potential energy of the system is expressed as following equation:
U = 1 2 0 L E I x 2 ( y , t ) d y
The power by non-conservative force of the flexible manipulator is expressed as the following equation:
W n c = τ ( t ) θ ( t ) + F ( t ) u ( L , t )
In the case of initial position 0, the boundary conditions are u ( 0 , t ) = 0 , u ( 0 , t ) = θ . Bringing Equations (2)–(4) into Equation (1), the following equation can be obtained:
t 1 t 2 ( ε T ε U + ε W n c ) d t = t 1 t 2 0 L A ε u ( x , t ) d y d t t 1 t 2 B ε u ( 0 , t ) d t t 1 t 2 C ε u ( L , t ) d t t 1 t 2 D ε u ( L , t ) d t = 0
Parameters of A, B, C, and D are respectively expressed as: A = ρ u ¨ ( x , t ) + E I u ( 4 ) ( L , t ) , B = I u ¨ ( 0 , t ) E I u ( 0 , t ) τ ( t ) , C = m u ¨ ( L , t ) E I u ( 3 ) ( L , t ) M ( t ) , D = E I u ( L , t ) . As ε u ( x , t ) , ε u ( 0 , t ) , ε u ( L , t ) and ε u ( L , t ) are independent variables, all of these equations are linearly independent, A = B = C = D = 0. Thus, these partial differential equations (PDEs) [21,22] of the flexible manipulator are established as follows:
ρ u ¨ ( x , t ) = E I u ( 4 ) ( x , t )
τ ( t ) = I u ¨ ( 0 , t ) E I u ( 0 , t )
M ( t ) = m u ¨ ( L , t ) E I u ( 3 ) ( L , t )
u ( L , t ) = 0

3. Control Law and Stability

Neural networks [23,24,25] have good adaptability for unknown parameters; they do not need very accurate mathematical models and can be suitable for nonlinear, strongly coupled systems with many unknown parameters.
The backstepping control method is a step-by-step recursive design method. The introduction of virtual control in the design of this method is essentially a static compensation idea, the front subsystem must pass the virtual control of the back subsystem to achieve the purpose of stabilization. Therefore, this method requires that the structure of the system must design a robust controller or adaptive controller of the uncertain system (especially when the interference or uncertainty does not meet the matching conditions), which has shown its advantages. In this paper, a fuzzy backstepping control method based on an RBF neural network is proposed to control flexible manipulators.

3.1. Description of the System

According to the partial differential equations established above, the flexible manipulator is a nonlinear multiple-input multiple-output system. For this system, the flexible manipulator can be written as a nonlinear state space:
{ x ˙ i ( t ) = b i x i + 1 ( t ) + f i ( x 1 ( t ) , x 2 ( t ) , , x i ( t ) ) + w i ( t ) ,   i i n 1 x ˙ n ( t ) = b n u ( t ) + f n ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) + w n ( t ) y ( t ) = x 1 ( t )
where x = [ x 1 , x 2 ,   , x n ] T R n , u R , and y R are the state variables of the system, control input and object output; w i ( t ) is external interference; f i is unknown nonlinear function; and b i is an unknown constant.
Hypothesis 1.
The positive constants bim and biM satisfy the inequality: 0 < bim ≤ |bi| ≤ biM, i = 1, 2, …, n.
Hypothesis 2.
For smooth functions f ( x ) and fuzzy systems, there is an optimal constant parameter θ *  that minimizes the approximation error. Here the optimal parameter constant is defined as θ * = arg min θ Ω 0 [ sup x Ω | f ( x ) θ T ξ ( x ) | ] , Ω 0 and Ω are the bounded sets of θ  and x.
The control goal is to make the output y(t) of the system well clear of vibration errors, and all signals are bounded. For simplicity, the symbols x ¯ i and y d i are introduced. Where x ¯ i = [ x 1 , x 2 ,   ,   x i ] T R i (i = 1,2, …, n) is the input of the system, y d i = [ y d , y ˙ d ,   ,   y d ( i ) ] T R i (i = 1,2, …, n−1) is the expected trajectory value of the system.
Using single-value fuzzers, product reasoners and barycentric average defuzzers, the fuzzy rules can be expressed as follows: IF x1 is F 1 j and … and xn is F n j then y is B j (j = 1,2, …, N). The fuzzy output is:
y ( x ) = j = 1 N θ j Π i = 1 n μ i j ( x i ) j = 1 N Π i = 1 n μ i j ( x i )
where x = [ x 1 , x 2 ,   ,   x n ] T R n and μ i j ( x i ) are the membership function μ i j , θ j = max y R B j ( y ) . Defining ξ ( x ) = [ ξ 1 ( x ) ,   ξ 2 ( x ) ,   ,   ξ N ( x ) ] T , θ = [ θ 1 ,   θ 2 ,   ,   θ N ] T , then the equation can be obtained: y ( x ) = ξ T ( x ) θ .
According to the fuzzy universal approximation theorem, if f ( x ) is a continuous function defined on a compact set Ω , then for any constant ε > 0 , there exists a fuzzy system, as shown above, that satisfies sup y Ω | f ( x ) y ( x ) | ε .

3.2. The Design of the Backstepping Controller

The design process of the backstepping method [26,27,28,29] is completed by constructing the intermediate quantity e i = x i α i 1 , where α i is the virtual control quantity of step i. The final virtual control quantity α n is part of the actual control quantity u ( t ) applied to the system.
The backstepping method is adopted to reconstruct the system Formula (10) as follows:
Step 1. For the first subsystem x ˙ 1 ( t ) = b 1 x 2 ( t ) + f 1 ( x 1 ) + w 1 ( t ) , defining e 1 = y y d , where y d is the expected tracking trajectory, and virtual control signal α 1 is introduced, an equation can be obtained as follows:
e ˙ 1 = x ˙ 1 y ˙ d = b 1 e 2 b 1 α 1 + f 1 ( x 1 ) + w 1 ( t ) y ˙ d
where e 2 = x 2 α 1 .
Step 2. By introducing the virtual control quantity α 2 into the second subsystem, the following equation can be obtained:
e ˙ 2 = x ˙ 2 α ˙ 1 = b 2 e 3 + b 2 α 2 α ˙ 1 + f 2 ( x ¯ 2 ) + w 2
where e 3 = x 3 α 2 .
Step k. By analogy, introducing a virtual control quantity α k is introduced into the k subsystem, defining e k + 1 = x k + 1 α k , the following equation can be obtained:
e ˙ k = x ˙ k α ˙ k 1 = b k e k + 1 + b k α k α ˙ k 1 + f k ( x ¯ k ) + w k
let e n = x n α n 1 ; then, for the last subsystem:
e ˙ n = x ˙ n α ˙ n 1 = b n u + f n ( x ¯ n ) + w n α ˙ n 1
therefore, the system Equation (10) can be converted to these equations:
{ e ˙ k = b k e k + 1 + b k α k α ˙ k 1 + f k ( x ¯ k ) + w k ,   1 k n 1 e ˙ n = b n u α ˙ n 1 + f n ( x ¯ n ) + w n
where α 0 = y d .
By determining the virtual control quantity α k and u, the system is stable and can reach the desired tracking trajectory, and the vibration error is eliminated.
When k = 1, choosing the Lyapunov function gives the following equation:
V 1 = 1 2 b 1 e 1 2
taking the derivative of V1 gives the following equation:
V ˙ 1 = e 1 ( e 2 + α 1 + f ^ 1 ) + 1 b 1 e 1 w 1
where f ^ 1 = f 1 ( x ¯ 1 ) y ˙ d b 1 .
Defining α 1 = λ 1 e 1 φ 1 , λ 1 > 0 , φ 1 is used to approximate a fuzzy system with nonlinear function f ^ 1 . An equation can be obtained as follows:
V ˙ 1 = λ 1 e 1 2 + e 1 e 2 + e 1 ( f ^ 1 φ 1 ) + 1 b 1 e 1 w 1
When k = 2, designing the Lyapunov function gives the following equation:
V 2 = V 1 + 1 2 b 2 e 2 2
defining α 2 = λ 2 e 2 e 1 φ 2 , λ 2 > 0 , φ 2 is used to approximate a fuzzy system with nonlinear function f ^ 2 . An equation can be obtained as follows:
V ˙ 2 = i = 1 2 λ i e i 2 + i = 1 2 e i ( f ^ i φ i ) + e 2 e 3 + i = 1 2 e i w i
where f ^ 2 = f 2 α ˙ 1 b 2 .
Defining α k 1 = λ k 1 e k 1 e k 2 φ k 1 , λ k 1 > 0 , φ k 1 is used to approximate a fuzzy system with nonlinear function f ^ k 1 , then the derivative of the k − 1 Lyapunov function can be recursively obtained as:
V ˙ k 1 = i = 1 k 1 λ i e i 2 + i = 1 k 1 e i ( f ^ i φ i ) + e k 1 e k + i = 1 k 1 e i w i
Designing the Lyapunov function at step k, an equation can be obtained as follows:
V k = V k 1 + 1 2 b k e k 2
taking the derivative of Vk gives the following equation:
V ˙ k = i = 1 k 1 λ i e i 2 + i = 1 k 1 e i ( f ^ i φ i ) + e k ( e k + 1 + α k + e k 1 + f ^ k ) + i = 1 k e i w i
For k = n, designing the Lyapunov function, an equation can be obtained as follows:
V n = V n 1 + 1 2 b n e n 2
taking the derivative of V n , the following equation can be obtained:
V ˙ n = i = 1 n 1 λ i e i 2 + i = 1 n 1 e i ( f ^ i φ i ) + e n ( u + e n 1 + 1 b n ( f n α ˙ n 1 ) ) + i = 1 n 1 b i e i w i
where f ^ n = 1 b n ( f n α ˙ n 1 ) .
Defining φ n , which is used to approximate a fuzzy system with nonlinear function f ^ n , the design control law is expressed as follows:
u = λ n e n e n 1 φ n   ( λ n > 0 )
putting in V ˙ n , the following equation can be obtained:
V ˙ n = i = 1 n 1 λ i e i 2 + i = 1 n 1 e i ( f ^ i φ i ) + i = 1 n 1 b i e i w i

3.3. The Design of the RBF Neural Network

As an intelligent control, neural networks can compensate for unknown parameters and uncertain disturbances greatly. In this paper, the unknown disturbances and random vibration of a system are estimated and compensated based on RBF neural network. The Gaussian function expression of the RBF neural network is as follows:
σ i = 2 b i 2 1 + e 2 V i Y ¯ ^ i
where V i = [ v 1 ,   v 2   ,     ,   v n ] T is the input vector of the RBF neural network. n is the number of input layers of the neural network, s is defined as the number of hidden layers of the neural network, Y ¯ ^ i is the input vector in the world coordinate system. And b i is the width of the Gaussian function of the i-th neuron in the hidden layer of the neural network. Defining the ideal weight of the neural network as w = [ w 1 ,   w 2 ,     ,   w s ] T , the output of the RBF neural network is X ^ i s = w T σ ( i = 1 ,   2 ,   3 ,   4 ) . The structure of this neural network is shown in Figure 2.
In the whole neural network, the weighted gain is entered into the RBF neural network for calculation. Therefore, the factors affecting the input variables are complicated and difficult to control. Moreover, external interference leads to many uncertainties. Through the good adaptability of the RBF neural network, unknown disturbances and the multi-order differential coupling terms in the system can be compensated for.

3.4. The Design of Adaptive Fuzzy Control Based on the Backstepping Method

f k is an unknown function approximated by φ k = ξ T ( x ¯ ) θ . There is an optimal approximation vector θ k * for a given arbitrarily small constant ε k > 0 , | f ^ k θ k * ξ ( x ¯ k ) | ε k   (k = 1, 2, …, n).
Defining θ ˜ k = θ k * θ k , θ ˜ k as the error of θ k , the control law designed by Equation (27) above is adopted, and the adaptive control law is designed as follows:
θ ˙ i = r i e i ξ i ( x ¯ i ) 2 k i θ i ,   ( i = 1 , 2 ,   ,   n )
where r i is the correction factor and k i is the gain factor. The signals of all closed-loop systems are bounded, and for a given attenuation coefficient ρ > 0 , the tracking performance index satisfies the following expression:
i = 1 n 0 T e i 2 ( s ) d s 1 d 0 V ( 0 ) + 1 d 0 T b 0 + i = 1 n 1 2 d 0 0 T ρ 2 w i 2 d t ,   T [ 0 , ]
where d 0 and b 0 are constants.
Stability certificate: Designing the Lyapunov function is the following equation:
V = V n + i = 1 n 1 2 r i θ ˜ i T θ ˜ i , θ ˜ i = θ i * θ i
taking the derivative of V the following equation can be obtained:
V ˙ = V ˙ n + i = 1 n 1 r i θ ˜ i T θ ˜ ˙ i = i = 1 n λ i e i 2 + i = 1 n e i ( f ^ i θ i * T ξ i ( x ¯ i ) ) + i = 1 n e i θ ˜ i T ξ i ( x ¯ i ) i = 1 n 1 r i θ ˜ i T θ ˙ i + i = 1 n 1 b i e i w i
by reducing the above equation, the following inequality can be obtained:
V ˙ i = 1 n λ i e i 2 + i = 1 n θ ˜ i T ( e i ξ i ( x ¯ i ) 1 r i θ ˙ i ) + i = 1 n | e i ε i | + i = 1 n 1 b i e i w i
defining the equation S = i = 1 n λ i e i 2 + i = 1 n θ ˜ i T ( e i ξ i ( x ¯ i ) 1 r i θ ˙ i ) + i = 1 n | e i ε i | + i = 1 n 1 b i e i w i and, at the same time, defining a i = λ i 1 2 1 2 ρ 2 b i 2 , solving for λ i , and putting it into S gives the following equation:
S = i = 1 n a i e i 2 1 2 i = 1 n e i 2 i = 1 n 1 2 ρ 2 b i 2 e i 2 + i = 1 n θ ˜ i T ( e i ξ i ( x ¯ i ) 1 r i θ ˙ i ) + i = 1 n | e i ε i | + i = 1 n 1 b i e i w i
shrinking the above equation, because of inequalities 1 2 i = 1 n e i 2 + i = 1 n | e i ε i | 1 2 i = 1 n ε i 2 and i = 1 n 1 2 ρ 2 b i 2 e i 2 + i = 1 n 1 b i e i w i i = 1 n 1 2 ρ 2 w i 2 , and considering the adaptive Equation (30), the following inequalities are obtained:
S i = 1 n a i e i 2 + i = 1 n k i r i ( 2 θ i * T θ i 2 θ i T θ i ) + 1 2 i = 1 n ε i 2 + i = 1 n 1 2 ρ 2 w i 2
According to inequality θ i T * θ i * + θ i T θ i 2 θ i * T θ i , the inequality 2 θ i * T θ i 2 θ i T θ i θ i T * θ i * θ i T θ i is obtained. If the original expression is reduced, the following expression can be obtained:
V ˙ i = 1 n a i e i 2 + i = 1 n k i r i ( θ i T θ i θ i T * θ i * ) + i = 1 n 2 k i r i θ i T * θ i * + 1 2 i = 1 n ε i 2 + i = 1 n 1 2 ρ 2 w i 2
According to inequality 1 2 θ ˜ i T θ ˜ i θ i T θ i θ i T * θ i * , shrinking the above expression again gives the following expression:
V ˙ i = 1 n a i 2 b i m 2 b i e i 2 i = 1 n k i 2 r i θ ˜ i T θ ˜ i + i = 1 n 2 k i r i θ i T * θ i * + 1 2 i = 1 n ε i 2 + i = 1 n 1 2 ρ 2 w i 2
defining λ i 1 2 + 1 2 ρ 2 b i 2 and letting a i > 0 , then defining a 0 = min { 2 b i m a i ,   k i ,   i = 1 , 2 ,   ,   n } and b 0 = i = 1 n 2 k i r i θ i T * θ i * + 1 2 i = 1 n ε i 2 , the primitive can be written as the following expression:
V ˙ a 0 ( i = 1 n 1 2 b i e i 2 + i = 1 n 1 2 r i θ ˜ i T θ ˜ i ) + b 0 + i = 1 n 1 2 ρ 2 w i 2 = a 0 V + b 0 + c 0
where w i 2 c i , c 0 = i = 1 n 1 2 ρ 2 c i .
To solve the above first-order linear differential equation, the solution of Equation (39) is obtained:
V ( t ) ( V ( 0 ) b 0 + c 0 a 0 ) e a 0 t + b 0 + c 0 a 0 V ( 0 ) e a 0 t + b 0 + c 0 a 0 V ( 0 ) + b 0 + c 0 a 0 ,   t 0
Defining the compact set Ω 0 = { X | V ( X ) C 0 } , C 0 = V ( 0 ) + b 0 + c 0 a 0 , from the definition of Equation (31), it can be seen that all signals of the closed-loop system are bounded: ( e 1 ,   e 2 ,   ,   e n ,   θ ˜ 1 ,   θ ˜ 2 ,   ,   θ ˜ n ) T Ω 0 .
Let d 0 = min { a i ;   1 , 2 ,   ,   n } . Then the following equation can be obtained from Equation (38):
V ˙ i = 1 n a i e i 2 i = 1 n k i 2 r i θ ˜ i T θ ˜ i + i = 1 n 2 k i r i θ i T * θ i * + 1 2 i = 1 n ε i 2 + i = 1 n 1 2 ρ 2 w i 2 = d 0 i = 1 n e i 2 + b 0 + 1 2 ρ 2 w i 2
Integrating the above equation in [0, T], because of 1 d 0 V ( T ) 0 , the convergence result of the system is as follows:
i = 1 n 0 T e i 2 ( s ) d s 1 d 0 V ( 0 ) + 1 d 0 b 0 T + i = 1 n 1 2 d 0 0 T ρ 2 w i 2 d t
According to the above equation, the system converges, and the convergence accuracy of the final error depends on the upper bounds of the perturbation and approximation errors.

4. Simulation

4.1. Simulation Platform and Parameter

According to the dynamic model and control law established in the above section, this section simulates the nonlinear space state equation of the flexible manipulator by designing a controller. This simulation compares the dynamic surface method of the backstepping space state equation with the boundary control method of the linear state equation. Generally, displacement, velocity, angle, angular velocity, force, torque, and other variables are used to measure the quality of vibration suppression. In this paper, the error analysis method is used to compare the two variables of displacement and velocity. The Simulink platform is used to build the controller. The designed controller structure is shown in Figure 3, where C is the fourth-order unit matrix.
In this simulation, because the external disturbance of the manipulator is random and uncertain, the type of vibration is also very complex and changeable, so it cannot be simulated one by one. Therefore, this paper sets three different vibration types to inter-fere with the vibration of the manipulator to analyze the vibration suppression effect of the proposed algorithm. The selected vibration interference is shown as follows:
{ w 1 = 0.06 sin ( t ) w 2 = 0.06 sin ( t ) + 0.04 sin ( 3 t ) w 3 = 0.06 sin ( t ) + 0.04 sin ( 3 t ) + 0.06 sin ( 3 t )
where is the simplest harmonic vibration wave, the amplitude is 0.06 mm, and the frequency is 0.159 Hz. For easy comparison, it is based on adding a low amplitude, high-frequency harmonic vibration. When the frequency of the simple harmonic vibration is increased and the amplitude is superimposed, the vibration suppression effect of the proposed control algorithm on the manipulator is observed. The maximum amplitude is 0.1mm and the maximum frequency is 0.4774 Hz based on adding a simple harmonic vibration with a higher relative amplitude and higher frequency. Three different simple harmonic vibrations are superimposed on each other to simulate the external interference of the manipulator in a complex environment with a maximum frequency of 0.4774 Hz and a maximum amplitude of 0.16 mm.
A flexible manipulator driven by a motor is used for the simulation. The dynamic equation of the system is as follows:
{ x ˙ 1 = x 2 x ˙ 2 = B M t x 2 + N M t f ( x 1 , x 2 ) + K t M t x 3 x ˙ 3 = R L x 3 K b L x 2 + 1 L u w y = x 1
where the parameters are x 1 = θ , x 2 = θ ˙ , x 3 = I , M t = J + 1 3 m l 2 + 1 10 M l 2 D , and N = m g l + M g l ; f is an unknown nonlinear function; θ is connecting rod angle; I is the electric current and u is the control voltage of the motor. The physical meanings and parameter settings of the variables in the above expression are as Table 2.
Taking the expected trajectory as y d = sin ( t ) , the nonlinear function is f = sin ( θ ) , and the controller parameters are ρ = 1 , λ 1 = 3 , λ 2 = 8.5 , λ 3 = 8.5 , k 1 = k 2 = k 3 = 1.5 , and r 1 = r 2 = r 3 = 2 . The initial system status is x ( 0 ) = [ 0.5 π   0   0 ] T . The initial value θ 1 ( 0 ) and θ 2 ( 0 ) is zero.
The first set of the boundary control method based on linear state space equations based on an RBF neural network is designed for comparison. The dynamic equations established are as follows:
{ x ˙ 1 = x 2 x ˙ 2 = 1 I L [ m L g L L x 2 + E I ( x 1 x 3 ) ] x ˙ 3 = x 4 x ˙ 4 = 1 I m [ m m g L m E I ( x 1 x 3 ) u ]
where x1 and x2 are, respectively, the displacement error and velocity error of the flexible manipulator; x3 and x4 are, respectively, the displacement error and velocity error of motor shaft; IL is the moment of inertia of the flexible manipulator; Im is the moment of inertia of the motor; mL is the mass of the flexible manipulator. mm is the mass of the motor shaft; and g is the gravitational acceleration. The variable parameters of the linear space state equation are shown in Table 3.
The second set of the backstepping control method based on nonlinear state space equations based on an RBF neural network is designed for comparison. The dynamic equations established are as follows:
{ x ˙ 1 = x 2 x ˙ 2 = E I s I h x 1 + E I m 2 E I g 2 R m I h x 4 E I m E I g R m I h u m m g L L I L sin ( x 1 + x 3 ) x ˙ 3 = x 4 x ˙ 4 = E I s I h x 1 E I m 2 E I g 2 R m I h x 4 + E I m E I g R m I h u
The parameters of the nonlinear state equations are shown in Table 4:
In above equation, u is the input of the controller, u = k1x1 + k2x2 + k3x3 + k4x4. In this equation, k1 = 1, k2 = 0.02, k3 = 10 and k4 = 0.01 are the gain coefficients of each item. The simulation time is set to 1.3 s. Since the flexible manipulator is the end of the whole rigid–flexible manipulator system, the whole system is not completely flexible, so the natural frequency of the flexible manipulator is not considered. The natural frequency of the whole system is set to 0.

4.2. Analysis of Simulation Results

4.2.1. Analysis of Curves under External Disturbance w 1

Figure 4 and Figure 5 show the displacement error and velocity error curves of each system when the manipulator is subjected to external interference w1, in which the red curve is the error curve when the vibration suppression of the system is not applied, the black curve is the error curve using the RBF neural network boundary control method, and the blue curve is the error curve using the RBF neural network inversion control method. The green curve is the error curve of the RBF neural network fuzzy backstepping control method. As can be seen from the displacement error of the manipulator in Figure 4, there is an unusual displacement error of the manipulator at the start of the motor, which is mainly due to the sudden change of force and the change of motion state at the start of the motor. Then it fluctuates within a smaller range. Under the interference of simple harmonic vibration, the error fluctuation is not obvious. However, the small fluctuation frequency in the local range is very high. It is about 1000 Hz. Long-term and high-frequency vibration affects the working accuracy and service life of the manipulator, so vibration suppression is needed. Under the vibration suppression of the RBF neural network boundary control method and the RBF neural network backstepping control method, the vibration frequency of the flexible arm can be well suppressed, and the vibration displacement error is suppressed to about 0.05 mm. The RBF neural network fuzzy backstepping control method not only restrains the vibration frequency well, but also restrains the displacement error of the manipulator, so that the final convergence result is close to 0. The velocity error curve is similar to the displacement error curve when vibration is not suppressed. After the three control methods start vibration suppression, there is a certain fluctuation frequency in the initial operation, which is the largest for the RBF neural network backstepping control method, the second-largest for the RBF neural network boundary control method, and the least for the RBF neural network fuzzy backstepping control method. According to the final convergence results, RBF neural network fuzzy inversion control method is still the best, and the velocity error and vibration frequency error are almost eliminated. Table 5 provides a detailed analysis of the data.

4.2.2. Analysis of Curves under the External Disturbance w 2

Figure 6 and Figure 7 show the variation curves of the displacement error and velocity error of the flexible manipulator when it is subjected to external interference w1 during operation. As shown in Figure 6, in the displacement error curve, due to the superposition of two simple harmonic motions, the overall displacement error fluctuates more, and so does the velocity error. However, in the wave frequency, due to the combination of two simple harmonic motions, when the two simple harmonic motions have the same direction, is a superposition. When the two harmonic motion directions are opposite, the frequency and amplitude cancel each other. In this simulation, the two sets of simple harmonic motion cancel each other, making the maximum frequency about 400 Hz. However, in terms of fluctuation error, if the instantaneous error at start-up is not considered, the maximum fluctuation error reaches 0.1448 mm, so vibration suppression is required. Both the RBF neural network boundary control method and the RBF neural network backstepping control method can restrain the vibration frequency well and limit the displacement error to less than 0.1 mm. The RBF neural network fuzzy inversion control method can eliminate the vibration frequency and displacement error well under external interference w2, and almost eliminate the vibration error and displacement error. Although the velocity error is not large in the velocity error curve in Figure 7, the fluctuation frequency is 500 Hz. Although the RBF neural network boundary control method and RBF neural network backstepping control method have a certain fluctuation frequency at the initial stage of operation, they both suppress the fluctuation frequency well in the end, and the final convergence equilibrium position is −0.1 mm/s. The RBF neural network fuzzy backstepping control method also has certain fluctuation frequency and velocity errors when the system starts running, but in the final phase of operation, the fluctuation frequency and velocity error balance point is better than for the first two control methods, and the speed error is better suppressed. Table 6 provides a detailed analysis of the data.

4.2.3. Analysis of Curves under External Disturbance w 3

Figure 8 and Figure 9 show the variation curves of the displacement error and velocity error of the flexible manipulator when it is subjected to external interference w3 during operation. As shown in Figure 8, with the combination of three simple harmonic motions, the superposition and canceling effects of displacement fluctuations are further enhanced. Sometimes the amplitude is very large, and sometimes it is at the equilibrium point; the maximum frequency is 500 Hz, and the amplitude of the wave is 0.4 mm. The three control methods also suppress the fluctuation frequency well. In terms of final convergence, the RBF neural network backstepping control method finally converges at the equilibrium position where the displacement error is 0.1 mm. The RBF neural network boundary control method and RBF neural network fuzzy backstepping control method have a smaller error at the final convergence point, but RBF neural network fuzzy backstepping control method has a better inhibition effect and shorter convergence time. In the velocity error curve shown in Figure 9, the three simple harmonics are superimposed on each other, and both the fluctuation frequency and the velocity error of the unsuppressed curve are large. Not only the fluctuation frequency but also the velocity error fluctuation frequency is small. The fluctuation frequency is 300 Hz, and the maximum velocity error fluctuation frequency is 2.5 Hz. The maximum velocity error is 1.5 mm/s. The RBF neural network boundary control method and the inversion control method cannot suppress vibration well. The RBF neural network backstepping method has a large convergence equilibrium position error, and the RBF neural network boundary control method has a high vibration frequency at the beginning of operation. According to the image, the RBF neural network fuzzy backstepping control method has the best effect on vibration frequency and velocity error suppression. Table 7 provides a detailed analysis of the data.
Based on the analysis of the above simulation results, the RBF neural network fuzzy backstepping control method has better vibration suppression effect than the RBF neural network boundary control method and the RBF neural network backstepping control method, regardless of whether there is simple harmonic motion or multiple harmonic motion phase superposition. In most cases, the vibration frequency and vibration error can be quickly suppressed, and the final convergence equilibrium position error is small.

5. Conclusions

In this paper, a single-link flexible manipulator was studied. The partial differential equations of the flexible manipulator were established first, and then the fuzzy backstepping control algorithm was designed, and the algorithm was combined with the RBF neural network. The Lyapunov function was designed, and the stability of the system was proved. Finally, Simulink was used to build a simulation platform, and three different groups of external interference were simulated using the proposed algorithm and compared with the RBF neural network boundary control method and the RBF neural network inversion control method. From the two dimensions of displacement error and velocity error, the two parameters of stable convergence equilibrium position and stable frequency were quantified and compared. The effect of vibration suppression was roughly analyzed by the trend of the curves. The simulation results show that the RBF neural network fuzzy backstepping control method is superior to the two control algorithms the vibration is well suppressed, and the whole system converges to an equilibrium position with less error.
Future research can consider expanding to three dimension to study the vibration suppression of the manipulators, and adding practical experiments to verify the algorithm, besides adding a variety of complex vibration types, to make the simulation and experimental environment more realistic.

Author Contributions

Conceptualization, Q.Z.; methodology, Z.W.; validation, W.M.; investigation, P.Z.; writing Z.W. and J.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (62073239).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

All authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Kim, W.; Tendick, F.; Ellis, S.; Stark, L. A comparison of Position and Rate Control for Telemanipulations with Consideration of Manipulator System Dynamics. IEEE J. Robot. Autom. 1987, 3, 426–436. [Google Scholar] [CrossRef]
  2. Yun, A.; Moon, D.; Ha, J.; Kang, S.; Lee, W. Modman: An Advanced Reconfigurable Manipulator System with Genderless Connector and Automatic Kinematic Modeling Algorithm. IEEE Robot. Autom. Lett. 2020, 5, 4225–4232. [Google Scholar] [CrossRef]
  3. Mohamed, Z.; Tokhi, M.O. Hybrid Control Schemes for Input Tracking and Vibration Suppression of a Flexible Manipulator. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2003, 217, 23–34. [Google Scholar] [CrossRef]
  4. Uyar, M. Comparison of Classical and Newly Designed Motion Profiles for Motion-Based Control of Flexible Composite Manipulator. J. Braz. Soc. Mech. Sci. Eng. 2022, 44, 414. [Google Scholar] [CrossRef]
  5. Shi, M.; Cheng, Y.; Rong, B.; Zhao, W.; Yao, Z. Research on Vibration Suppression and Trajectory Tracking Control Strategy of a Flexible Link Manipulator. Appl. Math. Model. 2022, 110, 78–98. [Google Scholar] [CrossRef]
  6. Alandoli, E.A.; Lee, T.S.; Lin, T.S.; Mohammed, M.Q. Dynamic Modelling and Intelligent Hybrid Optimal Controller of Hybrid Manipulator for Vibration Suppression and Tracking Control. Arab. J. Sci. Eng. 2023, 49, 1–17. [Google Scholar] [CrossRef]
  7. Li, Y.; Ge, S.S.; Wei, Q.; Gan, T.; Tao, X. An Online Trajectory Planning Method of a Flexible-Link Manipulator Aiming at Vibration Suppression. IEEE Access 2020, 8, 130616–130632. [Google Scholar] [CrossRef]
  8. Jia, S.; Shan, J. Velocity-Free Trajectory Tracking and Active Vibration Control of Flexible Space Manipulator. IEEE Trans. Aerosp. Electron. Syst. 2021, 58, 435–450. [Google Scholar] [CrossRef]
  9. Liu, S.; Yang, H.; Liu, Z.; Langari, R. Adaptive Neural Network Independent Joint-Based Control for an ODE-PDE Rigid-Flexible Manipulator with Multiple Constraints. J. Vib. Control 2024, 30, 1647–1658. [Google Scholar] [CrossRef]
  10. Mei, Y.; Liu, Y. ILC-RBNNF-Based Vibration Control of a Rotatable Manipulator with Time-Varying Output Constraints. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 6416–6425. [Google Scholar] [CrossRef]
  11. Wang, J.; Liu, J.; Ji, B.; He, Y.; Xia, S.; Zhou, Y. Vibration Suppression and Boundary Control for Nonlinear Flexible Rotating Manipulator in Three-Dimensional Space Subject to Output Restrictions. Commun. Nonlinear Sci. Numer. Simul. 2023, 120, 107151. [Google Scholar] [CrossRef]
  12. Zhou, X.; Wang, H.; Tian, Y. Adaptive Boundary Iterative Learning Vibration Control Using Disturbance Observers for a Rigid-Flexible Manipulator System with Distributed Disturbances and Input Constraints. J. Vib. Control 2022, 28, 1324–1340. [Google Scholar] [CrossRef]
  13. Li, L.; Liu, J. Nussbaum Function-Based Adaptive Boundary Control for Flexible Manipulator with Unknown Control Directions and Nonlinear Time-Varying Actuator Faults. Int. J. Robust Nonlinear Control 2023, 33, 6778–6798. [Google Scholar] [CrossRef]
  14. Liu, Y.; Zhan, W.; Xing, M.; Wu, Y.; Xu, R.; Wu, X. Boundary Control of a Rotating and Length-Varying Flexible Robotic Manipulator System. IEEE Trans. Syst. Man Cybern. -Syst. 2020, 52, 377–386. [Google Scholar] [CrossRef]
  15. Min, W.; Liu, Q. An improved adaptive fuzzy backstepping control for nonlinear mechanical systems with mismatched uncertainties. Automatika 2019, 60, 1–10. [Google Scholar] [CrossRef]
  16. Wan, M.; Liu, Q. Adaptive fuzzy backstepping control for uncertain nonlinear systems with tracking error constraints. Adv. Mech. Eng. 2019, 11, 1687814019851309. [Google Scholar] [CrossRef]
  17. Liu, C.; Gao, W.; Gao, P. Vibration Suppression Method for a Two-Link Flexible Manipulator Based on Adaptive Iterative Learning Algorithm. J. Vib. Eng. Technol. 2024, 12, 587–599. [Google Scholar] [CrossRef]
  18. Li, L.; Liu, J. Consensus Tracking Control and Vibration Suppression for Nonlinear Mobile Flexible Manipulator Multi-Agent Systems Based on PDE Model. Nonlinear Dyn. 2023, 111, 3345–3359. [Google Scholar] [CrossRef]
  19. Li, L.; Cao, F.; Liu, J. Adaptive Vibration Control for Constrained Moving Vehicle-Mounted Nonlinear 3D Rigid-Flexible Manipulator System Subject to Actuator Failures. J. Vib. Control 2023, 29, 4155–4171. [Google Scholar] [CrossRef]
  20. Zhu, J.; Zhang, J.; Tang, X.; Pi, Y. Adaptive Boundary Control of a Flexible-Link Flexible-Joint Manipulator Under Uncertainties and Unknown Disturbances. J. Vib. Control 2023, 29, 169–184. [Google Scholar] [CrossRef]
  21. Han, F.; Jia, Y. Bipartite Consensus and Distributed Boundary Control for Multiple Flexible Manipulators Associated with Signed Digraph. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 3005–3014. [Google Scholar] [CrossRef]
  22. Wang, T.; Umemoto, K.; Endo, T.; Matsuno, F. Modeling and Control of a Quadrotor UAV Equipped with a Flexible Arm in Vertical Plane. IEEE Access 2021, 9, 98476–98489. [Google Scholar] [CrossRef]
  23. Tao, W.; Jiang, F.; Li, L.; Zhang, D.; Guo, X. Dynamical Analysis and Vibration Estimation of a Flexible Plate with Enhanced Active Constrained Layer Damping Treatment by Combinatorial Neural Networks of Surrogates. Aerosp. Sci. Technol. 2023, 133, 108136. [Google Scholar] [CrossRef]
  24. Shang, D.; Li, X.; Yin, M.; Liu, J. Rotation tracking control strategy for space flexible structures based on neural network compensation. Adv. Space Res. 2024, 73, 2004–2023. [Google Scholar] [CrossRef]
  25. Song, H.; Shan, X.; Zhang, L.; Wang, G.; Fan, J. Research on Identification and Active Vibration Control of Cantilever Structure Based on NARX Neural Network. Mech. Syst. Signal Process. 2022, 171, 108872. [Google Scholar] [CrossRef]
  26. He, W.; Kang, F.; Kong, L.; Feng, Y.; Feng, Y.; Cheng, G.; Sun, C. Vibration Control of a Constrained Two-Link Flexible Robotic Manipulator with Fixed-Time Convergence. IEEE Trans. Cybern. 2021, 52, 5973–5983. [Google Scholar] [CrossRef]
  27. Zhao, Z.; Cai, S.; Ma, G.; Yu, F.R. Vibration Control of an Experimental Flexible Manipulator Against Input Saturation. IEEE/CAA J. Autom. Sin. 2023, 10, 1340–1342. [Google Scholar] [CrossRef]
  28. Wang, T.; Chen, Y. Event-Triggered Control of Flexible Manipulator Constraint System Modeled by PDE. Math. Biosci. Eng. 2023, 20, 10043–10062. [Google Scholar] [CrossRef]
  29. Esmaeilzadeh, S.M.; Zeyghami, M.S. Nonlinear Finite Time Attitude Control of Flexible Spacecraft Based on a Novel Output Redefinition Method. Chin. J. Aeronaut. 2023, 36, 373–385. [Google Scholar] [CrossRef]
Figure 1. Structure diagram of the flexible manipulator.
Figure 1. Structure diagram of the flexible manipulator.
Applsci 14 06054 g001
Figure 2. RBF neural network structure diagram.
Figure 2. RBF neural network structure diagram.
Applsci 14 06054 g002
Figure 3. Structure diagram of the controller.
Figure 3. Structure diagram of the controller.
Applsci 14 06054 g003
Figure 4. Displacement error of manipulator under the w1 interference.
Figure 4. Displacement error of manipulator under the w1 interference.
Applsci 14 06054 g004
Figure 5. Velocity error of manipulator under the w1 interference.
Figure 5. Velocity error of manipulator under the w1 interference.
Applsci 14 06054 g005
Figure 6. Displacement error of the manipulator under the w2 interference.
Figure 6. Displacement error of the manipulator under the w2 interference.
Applsci 14 06054 g006
Figure 7. Velocity error of the manipulator under the w2 interference.
Figure 7. Velocity error of the manipulator under the w2 interference.
Applsci 14 06054 g007
Figure 8. Displacement error of the manipulator under the w3 interference.
Figure 8. Displacement error of the manipulator under the w3 interference.
Applsci 14 06054 g008
Figure 9. Velocity error of the manipulator under the w3 interference.
Figure 9. Velocity error of the manipulator under the w3 interference.
Applsci 14 06054 g009
Table 1. The basic parameters and units of the flexible manipulator.
Table 1. The basic parameters and units of the flexible manipulator.
SymbolPhysical MeaningUnit
L Length of the flexible manipulator in natural state m
E I The bending stiffness N · m 2
m Load mass at the end of the flexible manipulator kg
I Moment of inertia of the flexible manipulator kg · m 2
τ ( t ) Input torque of the initial end motor N · m
M ( t ) End load motor input control torque N · m
θ ( t ) Rotation angle of joint of the flexible manipulator rad
ρ Mass per unit length of the flexible manipulator kg / m
y ( x , t ) Elastic deformation of the flexible manipulator at point x m
Table 2. The physical meaning of parameters in dynamic equations.
Table 2. The physical meaning of parameters in dynamic equations.
SymbolPhysical MeaningUnit and Size
BBearing viscous friction coefficient0.015
L Reactance0.0008 Ω
DLoad diameter0.05 m
R Resistance0.075 Ω
m Connecting rod mass0.5 kg
JActuator torque 0.05   N · m
lConnecting rod length0.6 m
KbBack electromotive force coefficient0.085
M Load mass0.05 kg
KtTorque constant1
gAcceleration of gravity9.8 m/s2
Table 3. Parameters of the linear state space equations for the flexible manipulator.
Table 3. Parameters of the linear state space equations for the flexible manipulator.
SymbolPhysical MeaningUnit and Size
m m Mass of the motor shaft 1.5   kg
L m Length of the motor shaft 10   mm
I m Moment of inertia of the motor 0.4   kg · m
m L Mass of the flexible manipulator 500   g
L L Moment of inertia of the flexible manipulator 0.4   kg · m
g Acceleration of gravity 9.8   m / s 2
E I Stiffness coefficient 0.8   N · m
Table 4. Nonlinear state space equation parameters of the flexible manipulator.
Table 4. Nonlinear state space equation parameters of the flexible manipulator.
SymbolPhysical MeaningUnit and Size
E I s Bottom stiffness of the flexible manipulator 1.61   N · m
I h Moment of inertia at bottom of the flexible manipulator 0.0021   kg · m
E I m Stiffness coefficient of the motor 70   N · m
E I g Stiffness coefficient at the top of the flexible manipulator 0.00767   N · m
I L Moment of inertia at the top of the flexible manipulator 0.0059   kg · m
R m Damping coefficient of the motor 2.6   N · s / m
Table 5. Comparison of the data when the manipulator is under the w 1 interference.
Table 5. Comparison of the data when the manipulator is under the w 1 interference.
Control MethodDisplacement ErrorVelocity Error
Steady Displacement Error (mm)Stable Frequency (Hz)Steady Velocity Error (mm/s)Stable Frequency (Hz)
RBF boundary control0.0578Approximately equal to 00.0162Approximately equal to 0
RBF backstepping control0.0574Approximately equal to 00.02Approximately equal to 0
RBF fuzzy backstepping control0.007100.00490
Table 6. Comparison of the data when the manipulator is under the w2 interference.
Table 6. Comparison of the data when the manipulator is under the w2 interference.
Control MethodDisplacement ErrorVelocity Error
Steady Displacement Error (mm)Stable Frequency (Hz)Steady Velocity Error (mm/s)Stable Frequency (Hz)
RBF boundary control0.04536Approximately equal to 00.08671
RBF backstepping control0.03059Approximately equal to 00.07210.714
RBF fuzzy backstepping control0.0053300.01330.333
Table 7. Comparison of the data when the manipulator is under the w3 interference.
Table 7. Comparison of the data when the manipulator is under the w3 interference.
Control MethodDisplacement ErrorVelocity Error
Steady Displacement Error (mm)Stable Frequency (Hz)Steady Velocity Error (mm/s)Stable Frequency (Hz)
RBF boundary control0.02289Approximately equal to 00.02320.56
RBF backstepping control0.09486Approximately equal to 00.21730.714
RBF fuzzy backstepping control0.0064600.03540.83
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

Wei, Z.; Zheng, Q.; Zhu, P.; Ma, W.; Deng, J. A New Fuzzy Backstepping Control Based on RBF Neural Network for Vibration Suppression of Flexible Manipulator. Appl. Sci. 2024, 14, 6054. https://doi.org/10.3390/app14146054

AMA Style

Wei Z, Zheng Q, Zhu P, Ma W, Deng J. A New Fuzzy Backstepping Control Based on RBF Neural Network for Vibration Suppression of Flexible Manipulator. Applied Sciences. 2024; 14(14):6054. https://doi.org/10.3390/app14146054

Chicago/Turabian Style

Wei, Zhiyong, Qingchun Zheng, Peihao Zhu, Wenpeng Ma, and Jieyong Deng. 2024. "A New Fuzzy Backstepping Control Based on RBF Neural Network for Vibration Suppression of Flexible Manipulator" Applied Sciences 14, no. 14: 6054. https://doi.org/10.3390/app14146054

APA Style

Wei, Z., Zheng, Q., Zhu, P., Ma, W., & Deng, J. (2024). A New Fuzzy Backstepping Control Based on RBF Neural Network for Vibration Suppression of Flexible Manipulator. Applied Sciences, 14(14), 6054. https://doi.org/10.3390/app14146054

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