Next Article in Journal
Approximate Bi-Affine Mappings
Next Article in Special Issue
Robust Iterative Learning Control with Higher-Order Feedback for Variable-Trial-Length Nonlinear Systems Under Input Saturation and Disturbances
Previous Article in Journal
Adaptive LASSO-MGARCH for Multivariate Volatility Forecasting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF Neural Network Fusion Disturbance Estimation for Robust Synchronization of Chaotic Systems

School of Information Engineering, Shandong Management University, Jinan 250357, China
Mathematics 2026, 14(6), 1054; https://doi.org/10.3390/math14061054
Submission received: 6 February 2026 / Revised: 6 March 2026 / Accepted: 16 March 2026 / Published: 20 March 2026
(This article belongs to the Special Issue Dynamics, Control, and Applications of Nonlinear Systems)

Abstract

This paper addresses the problem of complete synchronization of chaotic systems subject to external disturbances and parameter uncertainties, proposing a robust control strategy based on radial basis function (RBF) neural network fusion with a disturbance estimator (DE)-based control method. Firstly, a dynamic feedback controller is designed to stabilize the nominal error system. Subsequently, a set of appropriate filters are constructed, and based on these filters, a disturbance estimator that can asymptotically track external disturbances is developed, thereby realizing asymptotic cancelation of external disturbance effects on the synchronization process. Then, an RBF-based compensator is designed to approximate the unmodeled uncertainties of the system with high precision, effectively suppressing the adverse impacts of uncertainties. By integrating the aforementioned dynamic feedback controller, disturbance estimator, and RBF-based compensator, robust complete synchronization between the master and slave chaotic systems is successfully achieved. Finally, a numerical simulation example is presented to validate the feasibility and effectiveness of the proposed control scheme.

1. Introduction

The study of chaotic systems originated with Edward Lorenz’s discovery of the Lorenz system in the 1960s [1], a seminal contribution that fundamentally reshaped the understanding of nonlinear dynamics. Characterized by sensitive dependence on initial conditions, complex topological structures, and unpredictable long-term behavior, the Lorenz system catalyzed the emergence of chaos as a distinct and significant field of inquiry. Since then, chaotic systems and their associated control problems have become a central and highly active research direction within nonlinear control theory. This prominence stems largely from the ubiquity of chaotic phenomena across both natural and engineered systems, including meteorological processes [2], power grids [3], chemical reactions [4], and biological networks [5]. Among the various topics in chaos research, the complete synchronization of two identical chaotic systems has garnered particular attention and is widely regarded as a problem of fundamental importance (see Ref. [6]). Complete synchronization refers to the process by which the state trajectories of two chaotic systems converge to an identical motion under an appropriately designed control law. This problem is not only of great theoretical significance for deepening the understanding of complex dynamical behavior, but also holds substantial practical value due to its extensive applications in fields such as secure communication [7,8,9], image encryption [10], and industrial control [11,12]. To date, a considerable body of research has been devoted to the problem of chaotic synchronization, with notable contributions documented in Refs. [13,14,15,16,17,18] and the references therein.
In practical engineering applications, chaotic systems are frequently subject to external disturbances such as environmental noise, parameter fluctuations, and exogenous interference signals, which can destabilize the system and severely degrade the synchronization performance between master and slave systems. The uncertainty and disturbance estimator (UDE)-based control method has been widely recognized as an effective approach for handling such disturbances in nonlinear systems (see Refs. [19,20,21]), offering advantages including structural simplicity, ease of implementation, and no requirement for accurate mathematical models of disturbances. The core idea of the UDE-based control method is to lump system uncertainties and external disturbances into a single composite term, which is then asymptotically estimated through a suitably designed filter, with the negative of this estimate incorporated into the control law to counteract both uncertainties and disturbances. In contrast, the filter design approach proposed in Ref. [21] is based solely on external disturbances; consequently, the presence of system uncertainties compromises the estimation accuracy of the filter, preventing complete uncertainty cancelation and yielding only practical stability in a certain sense. Moreover, for a class of external disturbances comprising bounded trigonometric functions, Ref. [21] presents a second-order filter without accounting for the influence of frequency on estimation performance, whereas for trigonometric disturbances with different frequencies, the filter design should inherently be frequency-dependent, a key insight underlying the disturbance estimator (DE)-based control method. A notable limitation of the UDE-based approach is that the asymptotic estimation capability of the designed filter remains relatively limited, particularly for time-varying or complex disturbances, making it difficult to achieve complete disturbance cancelation. In recent years, the DE-based control method [22,23,24] has emerged as an enhanced alternative; by refining the filter structure and estimation mechanism, it improves both the accuracy and convergence rate of disturbance estimation, effectively addressing some shortcomings of the UDE-based method. Nevertheless, the DE-based method still exhibits a clear limitation in that it focuses exclusively on the estimation and compensation of external disturbances, while being incapable of effectively handling parameter uncertainties or unmodeled dynamics inherent to the system. If left unaddressed, these uncertainties can also lead to performance degradation in synchronization control; therefore, it becomes necessary to integrate the DE-based control method with other advanced control techniques to achieve comprehensive suppression of both disturbances and system uncertainties.
RBF neural networks have been widely used in nonlinear system control due to their excellent approximation capabilities, simple structures, and fast convergence speeds; see Refs. [25,26,27]. Unlike traditional linear approximation methods, RBF neural networks can approximate any continuous nonlinear function with arbitrary precision within a compact set by adjusting the weights and basis functions, which makes them particularly suitable for dealing with system uncertainties and unmodeled dynamics that are difficult to describe with accurate mathematical models. The approximation mechanism of RBF neural networks is based on the linear combination of radial basis functions centered at different nodes, which can adaptively learn the characteristics of nonlinear functions through training algorithms. Given the strong approximation ability of RBF neural networks and the excellent disturbance estimation performance of the DE-based control method, it is a natural and effective idea to integrate the DE-based control method with RBF neural networks to solve the synchronization problem of chaotic systems with both external disturbances and parameter uncertainties. This fusion strategy can give full play to the advantages of the two methods: the DE-based control method is responsible for accurately estimating and compensating for external disturbances, while the RBF neural network is used to approximate and suppress system uncertainties, thereby forming a complementary and robust control framework.
Based on the above discussions and analysis, this study focuses on the complete synchronization problem of a class of chaotic systems subject to external disturbances and parameter uncertainties and proposes a robust control strategy by combining the DE-based control method with an RBF neural network. First, aiming at the stability of the nominal error system, a dynamic feedback controller is designed to lay a solid foundation for subsequent synchronization control. Then, a set of dedicated filters are constructed, and a disturbance estimator based on these filters is developed to asymptotically track external disturbances, realizing the effective cancelation of disturbance effects. Meanwhile, an RBF-based compensator is designed to accurately approximate the parameter uncertainties and unmodeled dynamics of the system, thereby suppressing the adverse impacts caused by uncertainties. By integrating the dynamic feedback controller, disturbance estimator, and RBF-based compensator, the robust complete synchronization of master–slave chaotic systems is successfully achieved.
The main contributions of this paper are as follows:
  • A dynamic feedback controller is designed to stabilize the nominal error system.
  • A set of dedicated filters are constructed, and a disturbance estimator based on these filters is developed to asymptotically track external disturbances, realizing the effective cancelation of disturbance effects.
  • In the previous literature, the model uncertainty and external disturbance are lumped together as a single term U d = g ( x ) + d ( t ) , where g ( x ) denotes the model uncertainty and d ( t ) is the external disturbance. An appropriate filter G f ( s ) is then designed to estimate U d ; i.e., U ^ d = U d L 1 [ G f ( s ) ] is used to approximate U d . Since the filter G f ( s ) is designed based on d ( t ) , it is evident that, in general, U ^ d cannot asymptotically approximate U d because the presence of g ( x ) 0 compromises the estimation performance of the filter. To address this issue, this paper employs an RBF neural network to approximate g ( x ) . Accordingly, we define d ¯ ( t ) = g ( x ) g ^ ( x ) + d ( t ) , where u r b f = g ^ ( x ) represents the designed RBF controller. Consequently, the estimate U ¯ ^ d = d ^ ( t ) + g ^ ( x ) = g ( x ) g ^ ( x ) + d ( t ) L 1 [ G f ( s ) ] + g ^ ( x ) achieves a significantly improved approximation of U d .
Before concluding this section, we introduce some notations that will be used throughout the paper. Let i denote the imaginary unit, i.e., i 2 = 1 . The symbols “ L ” and “ L 1 ” represent the Laplace transform and its inverse, respectively. For a function h ( t ) satisfying appropriate conditions, its Laplace transform is defined as
H ( s ) = L [ h ( t ) ] = 0 + h ( t ) e s t d t ,
where s is complex variable with Re ( s ) > 0 and h ( t ) = L 1 [ H ( s ) ] .
The symbol “*” denotes the convolution operation between two functions. For functions h 1 ( t ) and h 2 ( t ) satisfying suitable conditions, their convolution is given by
h 1 ( t ) h 2 ( t ) = 0 t h 1 ( t τ ) h 2 ( τ ) d τ .

2. Preliminary

Lemma 1
([21]). Consider the following nonlinear system
q ˙ = H ( q ) + w ( t )
where q R n represents the state variables and w ( t ) R n denotes the external disturbances. If the system q ˙ = H ( q ) is exponentially stable in large and w ( t ) λ e α t , with λ > 0 and α > 0 being a sufficiently large number, then it follows that lim t q ( t ) = 0 .
Lemma 2
([25]). Neural networks (NNs) have demonstrated remarkable capability in approximation, and they can mimic a continuous function f ( v ) : R n R m with the following expression within a compact set Ω v R n :
f N N ( v ) = W T h ( v )
where W represents the weights of the neural networks, belongs to R p × m and corresponds to a certain number of neurons p, with h ( v ) =   [ h 1 ( v ) , , h p ( v ) ] T R p , where h i ( v ) = exp ( ( v τ i ) T ( v τ i ) / 2 μ i 2 ) R with the centers τ i = [ τ i 1 , τ i 2 , , τ i n ] T R n and width μ i R .

3. Problem Formulation

Consider the following controlled chaotic system subject to external disturbances and parameter uncertainties:
x ˙ = f ( x ) + b u + g ( x ) + d ( t )
where x ( t ) R n is the state variable, f ( x ) R n is the continuous function, b R n × 1 is a constant matrix, g ( x ) R is the uncertainty of the system (3), u R is the controller that needs to be designed, and d ( t ) R is the periodic disturbance, i.e.,
d ( t ) = p sin ( ω 1 t ) + q cos ( ω 2 t ) + r
where p, q and r are unknown constants with p 2 + q 2 + r 2 0 ; both ω 1 and ω 2 are frequencies, which are known in advance.
Let the system (3) be the master system, then the corresponding slave system is presented below
y ˙ = f ( y )
where y ( t ) R n is the state variable and f ( y ) R n is the continuous function.
In what follows, let e = x y , then the error system is given as follows
e ˙ = F ( x , e ) + b u + g ( x ) + d ( t )
where e ( t ) R n is the state variable and F ( x , e ) = f ( x ) f ( y ) .
The main objective of this paper is to design a suitable controller
u = u c + u rbf + u d
to achieve the following control goal:
lim t e ( t ) = 0
where u c ensures the following system
e ˙ = F ( x , e ) + b u c
is asymptotically stable with respect to origin, and system (9) is commonly referred to as the controlled nominal error system. u rbf meets the following objective
u rbf = g ^ ( x ) g ( x ) ,
u rbf is called the uncertainty compensator which is applied to cancel the uncertainty with high precision. u d meets the following objective
u d = d ^ ( t ) = g ( x ) g ^ ( x ) + d ( t ) L 1 G f ( s ) d ( t ) ,   t + ,
u d is called the disturbance estimator which is used to asymptotically compensate for the disturbance and G f ( s ) is the designed filter.

4. Main Result

In this section, the stabilization of error system (6) is investigated using an RBF neural network fusion disturbance estimation method, which is implemented through three sequential steps. First, a dynamic feedback controller u c is proposed and adopted to stabilize nominal error system (9). In the second step, an RBF-based compensator u rbf is designed to accurately approximate the uncertainties existing in the error system (6). Finally, several appropriate filters are constructed for the corresponding disturbances, and a disturbance estimator u d is developed to asymptotically track and compensate for these disturbances. Ultimately, a composite controller required for the system is formulated by integrating the design results of the above three steps, and it is applied to achieve the stabilization of error system (6).
For subsequent analysis and derivation, the following assumption is introduced:
Assumption 1.
Consider the uncontrolled error system (9), i.e., x ˙ = F ( x , e ) , and suppose there exist positive definite matrices P and Q 1 such that
e T P F ( x , e ) e T Q 1 e .
Remark 1.
In practice, condition (12) is not particularly restrictive; it is satisfied, for instance, when f ( x ) is Lipschitz continuous. Specifically, the Lipschitz condition can be expressed as
F ( x , e ) = f ( x ) f ( y ) λ x y = λ e ,
where λ > 0 is a constant.
Under the Lipschitz condition, it follows that
e T P F ( x , e ) e T P λ e = λ P e 2 = e T Q 1 e ,
Choosing Q 1 = λ P I (with I being the identity matrix of appropriate dimension) gives e T Q 1 e = λ P e 2 , and therefore
e T P F ( x , e ) e T P F ( x , e ) e T Q 1 e .
which establishes inequality (12).

4.1. Nominal Error System Stabilization

Theorem 1.
Consider the controlled nominal error system given by (9). If the pair ( F ( x , e ) , b ) is controllable, a stabilizing controller u c can be constructed as
u c = k ( t ) b T e ( t )
where the dynamic feedback gain k ( t ) is updated in accordance with the following adaptive law:
k ˙ ( t ) = e T P b b T e
Proof. 
First, substituting the controller u c into system (9) yields
e ˙ = F ( x , e ) + k ( t ) b b T e
To analyze the stability of system (16), we introduce the following Lyapunov function candidate:
V 1 ( e ) = 1 2 e T P e + 1 2 ( k ( t ) + k ¯ ) 2
where k ¯ denotes a desired sufficiently small negative constant.
Computing the time derivative of V 1 ( e ) along the trajectory of system (15) and system (16), we have
V ˙ 1 ( e ) = e T P F ( x , e ) + k ( t ) e T P b b T e + ( k + k ¯ ) k ˙ ( t )     = e T P F ( x , e ) k ¯ e T P b b T e     e T Q 1 e k ¯ e T P b b T e     = e T Q 1 k ¯ P b b T e     = e T Q 2 e
where Q 2 = k ¯ P b b T Q 1 is a positive definite matrix.
Thus, V ˙ 1 ( e ) 0 holds, which implies that the error system (38) is asymptotically stable. □

4.2. Filter Design

As elaborated previously, the desired filter G f ( s ) should satisfy the following condition:
d ^ ( t ) = d ( t ) L 1 G f ( s ) = d ( t ) g f ( t ) d ( t ) ,   t .
Theorem 2.
Consider the disturbance d ( t ) = p sin ( ω 1 t ) + q cos ( ω 1 t ) , where p and q are unknown constants with p 2 + q 2 0 and ω 1 is a frequency known in advance. A suitable filter G f 1 ( s ) is designed as follows:
G f 1 ( s ) = 4 s + 4 s 2 + 4 s + ω 1 2 + 4
This filter satisfies the performance requirement given by (19).
Proof. 
Performing the inverse Laplace transform on G f 1 ( s ) , we obtain
g f 1 ( t ) = 4 e 2 t cosh ( ω 1 t i ) + sinh ( ω 1 t i ) i ω 1
Calculating the convolution d ( t ) g f 1 ( t ) defined as
d ( t ) g f 1 ( t ) = 0 t d ( τ ) g f 1 ( t τ ) d τ
yields
d ( t ) g f 1 ( t ) = p sin ( ω 1 t ) + q cos ( ω 1 t )       q e 2 t cosh ( ω 1 t i ) sinh ( ω 1 t i ) p ω 1 q 2 i p     d ( t )   ( t )
Thus, the filter G f 1 ( s ) given in Equation (20) satisfies the requirement stated in Equation (19), which completes the proof. □
Theorem 3.
Consider the disturbance d ( t ) = p sin ( ω 1 t ) + q cos ( ω 1 t ) + c , where p , q and c are unknown constants with p 2 + q 2 + c 2 0 and ω 1 is a frequency known in advance. A suitable filter G f 2 ( s ) is designed as follows:
G f 2 ( s ) = 6 s 2 + 12 s + 2 ω 1 2 + 8 s 3 + 6 s 2 + ( ω 1 2 + 12 ) s + 2 ω 1 2 + 8
This filter fulfills the performance requirement given by (19).
Proof. 
Performing the inverse Laplace transform on G f 2 ( s ) , we get
g f 2 ( t ) = L 1 G f 2 ( s ) = e 2 t ( 2 ω 1 2 + 8 ) ω 1 2 + e 2 t h 1 ( ω 1 )
where
h 1 ( ω 1 ) = ( 4 ω 1 2 8 ) ω 1 2 cosh ( ω 1 t i ) + 1 ω 1 sinh ( ω 1 t i ) 4 ω 1 2 + 16 4 ω 1 2 8 + 2 i .
Calculating the convolution d ( t ) g f 2 ( t ) , defined as
d ( t ) g f 2 ( t ) = 0 t d ( τ ) g f 2 ( t τ ) d τ
yields
d ( t ) g f 2 ( t ) = p sin ( ω 1 t ) + q cos ( ω 1 t ) + c       1 ω 1 2 e 2 t c ω 1 2 2 p a + 4 q + 4 c       + 1 ω 1 2 e 2 t h 2 ( ω 1 , σ 1 )     d ( t )   ( t ) ,
where σ 1 = q ω 1 2 2 p ω 1 + 4 q + 4 c , and
h 2 ( ω 1 , σ 1 ) = cosh ( ω 1 t i ) 1 ω 1 sinh ( ω 1 t i ) h 3 ( p , q , c , ω 1 ) i ,
h 3 ( p , q , c , ω 1 ) = 8 q + 8 c 4 p ω 1 p ω 1 3 + 2 q ω 1 2 + 4 c ω 1 2 2 σ 1 .
Therefore, the filter G f 2 ( s ) provided in Equation (24) satisfies the requirement stated in Equation (19), which is the desired solution. □
Theorem 4.
Consider the disturbance d ( t ) = p sin ( ω 1 t ) + q cos ( ω 2 t ) , where p and q are unknown constants with p 2 + q 2 0 and ω 1 and ω 2 are frequencies known in advance. A suitable filter G f 3 ( s ) is designed as follows:
G f 3 ( s ) = 8 s 3 + 24 s 2 + σ 2 + 4 ω 1 2 + 4 ω 2 2 + 16 s 4 + 8 s 3 + ( ω 1 2 + ω 2 2 + 24 ) s 2 + σ 2 + ω 1 2 ω 2 2 + 4 ω 1 2 + 4 ω 2 2 + 16
where σ 2 = ( 4 ω 1 2 + 4 ω 2 2 + 32 ) s , and this filter satisfies the performance requirement given by (19).
Proof. 
Performing the inverse Laplace transform on G f 3 ( s ) , we obtain
g f 3 ( t ) = L 1 G f 3 ( s )   = η 1 + e 2 t ( η 2 η 3 η 4 ) η 5 η 6 + e 2 t ( η 7 η 8 η 9 ) η 10 η 11
where
η 1 = e 2 t ( 2 p 2 ω 2 2 + 32 + η 12 ) p 2 ω 2 2 ,   η 2 = cosh ( ω 1 t   i ) ,   η 3 = sinh ( ω 1 t i ) ω 1 ,
η 4 = 20 p 4 + 4 p 2 ω 2 2 64 p 2 + 16 ω 2 2 + 64 η 5 2 i , η 7 = cosh ( ω 2 t i ) ,
η 5 = 4 p 4 4 p 2 ω 2 2 72 p 2 + 8 ω 2 2 + 32 , η 6 = p 2 ( p 2 q 2 ) , η 8 = sinh ( ω 2 t i ) ω 2 ,
η 9 = 1 η 10 ( 4 p 2 ω 2 2 + 16 p 2 20 ω 2 4 64 ω 2 2 + 64 2 η 10 ) i , η 11 = ω 2 2 ( p 2 ω 2 2 ) ,
η 10 = 4 p 2 ω 2 2 + 8 p 2 + 4 ω 2 4 72 ω 2 2 + 32 ,   η 12 = 8 p 2 + 8 ω 2 2 .
Calculating the convolution d ( t ) g f 3 ( t ) , defined as
d ( t ) g f 3 ( t ) = 0 t d ( τ ) g f 3 ( t τ ) d τ
leads to the conclusion that
d ( t ) g f 3 ( t ) = γ 1 e 2 t γ 2 e 2 t ( γ 3 + γ 4 γ 6 ) σ 6 γ 7       + e 2 t ( γ 8 γ 5 ) σ 5 γ 10     d ( t )   ( t )
where
γ 1 = p sin ( ω 1 t ) + q cos ( ω 2 t ) ,   γ 3 = cosh ( ω 1 t i ) ,   γ 4 = 1 ω 1 sinh ( ω 1 t i ) ,
γ 2 = 1 ω 1 2 ω 2 2 16 q 8 p ω 1 + σ 9 + σ 8 + σ 11 + c ω 1 2 ω 2 2 σ 10 ,   γ 5 = 1 ω 2 sinh ( ω 2 t i ) ,
γ 6 = 1 σ 6 σ 15 + 4 q ω 1 4 + σ 3 + 4 c ω 1 4 σ 2 + p ω 1 3 ω 2 2 σ 1 + σ 7 + 2 σ 6 i ,
γ 7 = ω 1 2 ( ω 1 + ω 2 ) ( ω 1 ω 2 ) , γ 8 = cosh ( ω 2 t i ) , γ 10 = ω 2 2 ( ω 1 + ω 2 ) ( ω 1 ω 2 ) ,
γ 9 = 1 σ 5 σ 14 6 q ω 2 4 σ 2 4 c ω 2 4 + 2 q ω 1 2 ω 2 2 + σ 1 σ 7 2 σ 5 i ,
σ 1 = 4 c ω 1 2 ω 2 2 ,   σ 2 = 8 c ω 1 2 ,   σ 3 = 8 c ω 1 2 ,   σ 4 = 8 q ω 1 2 ,
σ 5 = 16 q + 16 c 8 p ω 1 + σ 9 24 q ω 2 2 + σ 8 + q ω 2 4 20 c ω 2 2 q ω 1 2 ω 2 2 + σ 7 ,
σ 6 = 16 q + 16 c 8 p ω 1 + 6 p ω 1 3 20 q ω 1 2 22 c ω 1 2 + σ 11 σ 10 ,
σ 7 = 4 p ω 1 ω 2 2 , σ 8 = 4 c ω 2 2 ,   σ 9 = 4 q ω 1 2 ,   σ 10 = 2 p ω 1 ω 2 2 ,   σ 11 = 4 c ω 2 2 ,
σ 12 = 16 p ω 1 32 c 32 q p ω 1 5 , σ 13 = 32 q + 32 c 16 p ω 1 16 q ω 2 2 ,
σ 14 = σ 13 + σ 4 + σ 3 ,   σ 15 = σ 12 + σ 4 .
Thus, the filter G f 3 ( s ) provided in Equation (28) satisfies the requirement stated in Equation (19), which is the desired result. □

4.3. Disturbance Estimator Design

Based on Theorems 2–4, the following result is derived:
Theorem 5.
To achieve the control objective given by (11), the disturbance estimator is proposed as
u d = b + L 1 G f ( s ) 1 G f ( s ) F ( x , e , u c ) L 1 s G f ( s ) 1 G f ( s ) e
where
F ( x , e , u c ) = f ( x ) f ( y ) + b u c ,
and G f ( s ) denotes the filter given in Equations (20), (24), and (28), respectively, and b + = ( b T b ) 1 b T is the Moore–Penrose pseudoinverse of b.
Proof. 
Substituting the composite controller u = u c + u d + u rbf into system (3) yields:
x ˙ = f ( x ) f ( y ) + b g ( x ) + u c + u d + u rbf + d ( t )     = F ( x , e , u c ) + b u rbf + g ( x ) + u d + d ( t )
It should be noted that the controlled nominal error system e ˙ = F ( x , e ) + b u c is asymptotically stable, the RBF-based compensator u rbf = g ^ ( x ) g ( x ) has high precision, and
u d = d ^ ( t )     = u rbf + g ( x ) + d ( t ) g f ( t )     = b + x ˙ F ( x , e , u c ) u d g f ( t )
Thus, system (3) is practically stable in a neighborhood of the origin in accordance with Lemma 1.
Applying the Laplace transform to both sides of Equation (35) and rearranging the terms, disturbance estimator (32) is obtained, which completes the proof. □

4.4. RBF-Based Compensator Design

Theorem 6.
For the controlled system (3), the desired RBF-based compensator is designed as follows:
u rbf = g ^ ( x ) = W ^ ( e ) h ( e )
W ^ ˙ ( e ) = γ e T P b h ( e )
where γ > 0 is an arbitrary positive constant, W ^ ( e ) denotes the estimated weight matrix of the RBF neural network, and h ( e ) is the radial basis function vector of the RBF neural network.
Proof. 
First, substituting the composite controller u into system (9), we obtain
e ˙ = f ( x ) f ( y ) + k ( t ) b b T e + b g ( x ) g ^ ( x ) + b d ( t ) d ^ ( t )     = F ( x , e ) + k ( t ) b b T e + b g ¯ ( x ) g ^ ( x ) + b g ( x ) g ¯ ( x ) + b d ˜ ( t )     = F ( x , e ) + k ( t ) b b T e + b W ¯ ( e ) W ^ ( e ) T h ( e ) + ω ( e )
where ω ( e ) = b g ( x ) g ¯ ( x ) + b d ˜ ( t ) , g ¯ ( x ) = W ¯ ( e ) T h ( e ) is the optimal approximation of g ( x ) via the RBF neural network, W ¯ ( e ) is the ideal weight matrix of the RBF neural network, and d ˜ ( t ) = d ( t ) d ^ ( t ) is the disturbance estimation error.
To analyze the stability of system (38), we construct the following Lyapunov function candidate:
V ( e ) = V 1 + 1 2 γ W ¯ ( e ) W ^ ( e ) T W ¯ ( e ) W ^ ( e )
where V 1 is defined in Equation (17).
Computing the time derivative of V ( e ) along the trajectory of system (38) and Equations (36) and (37), we have
V ˙ ( e ) = e T P F ( x , e ) k ¯ e T P b b T e 1 γ W ¯ ( e ) W ^ ( e ) T W ^ ˙ ( e )       + W ¯ ( e ) W ^ ( e ) T e T P b h ( e ) + e T P ω ( e )     = e T P F ( x , e ) k ¯ e T P b b T e + e T P ω ( e )     e T Q 1 e k ¯ e T P b b T e + e T P ω ( e )     = e T Q 1 k ¯ P b b T e + e T P ω ( e )     = e T Q 2 e + e T P ω ( e )
where Q 2 = k ¯ P b b T Q 1 is a positive definite matrix and e T P ω ( e ) is an infinitesimal quantity with respect to e (i.e., e T P ω ( e ) 0 as e 0 ). Therefore, V ˙ ( e ) 0 holds in a neighborhood of the origin, which implies that the error system (38) is practically stable in a neighborhood of the origin. □

5. An Illustrative Example and Numerical Simulations

Example 1.
Consider the controlled Lorenz system with both model uncertainty and external disturbance, described as follows:
x ˙ = f ( x ) + b d ( t ) + g ( x ) + u
where x = ( x 1 , x 2 , x 3 ) T denotes the state vector,
f ( x ) = f 1 ( x ) f 2 ( x ) f 3 ( x ) = 10 ( x 2 x 1 ) 28 x 1 x 2 x 1 x 3 8 3 x 3 + x 1 x 2 ,   b = 0 1 0 ,
d ( t ) = p sin ( ω 1 t ) + q cos ( ω 2 t ) + c
with p 2 + q 2 + c 2 0 , and the system uncertainty is given by g ( x ) = l x 1 x 2 2 , where l is an unknown constant.
Let the system described by (42) serve as the master system, then the corresponding slave system is expressed as:
y ˙ = f ( y )
where y = ( y 1 , y 2 , y 3 ) T is the state vector of the slave system and f ( y ) is defined in Equation (42).
Numerical simulations are performed with the following initial conditions and parameters: the initial state of master system (41) is set to x ( 0 ) = ( 10 , 6 , 8 ) , the system uncertainty is g ( x ) = 3 x 1 x 2 2 , the external disturbance is d ( t ) = 6 sin ( t ) + 8 cos ( t ) , the initial state of slave system (44) is y ( 0 ) = ( 7 , 4 , 2 ) , and the initial value of the dynamic feedback gain k ( t ) is k ( 0 ) = 1 .
According to Theorem 1, the stabilizing controller u c is designed as
u c = k ( t ) e 2 ,
where the dynamic feedback gain k ( t ) is updated by the adaptive law:
k ˙ ( t ) = e T P b b T e = 10 ( e 1 2 + e 2 2 + e 3 2 )
by choosing P = 10 I , where I is the third-order identity matrix.
Based on Theorem 5, the disturbance estimator u d is constructed as
u d = L 1 G f ( s ) 1 G f ( s ) F 2 ( x , e , u c ) L 1 s G f ( s ) 1 G f ( s ) e 2 ,
where the filter G f ( s ) is given by
G f ( s ) = 4 s + 4 s 2 + 4 s + 5
and F 2 ( x , e , u c ) is defined as
F 2 ( x , e , u c ) = f 2 ( x ) f 2 ( y ) + x 1 x 2 2 + k ( t ) e 2 .
The RBF-based controller is designed as
u rbf = W ^ ( e ) h ( e ) ,
where the initial estimated weight matrix is W ^ ( 0 ) = 0.6 , 0.6 , , 0.6 1 × 12 and the initial radial basis function vector is h ( 0 ) = 0 , 0 , , 0 1 × 12 .
The results of the numerical simulations are presented in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6 to validate the proposed control scheme. Figure 1 verifies the asymptotic stability of the error system dynamics at the origin, while Figure 2 illustrates the synchronized behavior, wherein the master system states (41) asymptotically approach those of the slave system (44). The convergence of the dynamic feedback gain k ( t ) to a steady-state value is depicted in Figure 3. The performance of the disturbance estimation mechanism is visualized in Figure 4 and Figure 5; Figure 4 shows the asymptotic tracking of the disturbance d ( t ) by its estimate d ^ ( t ) and Figure 5 confirms that the corresponding estimation error e = d ( t ) d ^ ( t ) converges to zero. Lastly, the output of the RBF-based compensator u rbf is provided in Figure 6.
Remark 2.
For the external disturbance d ( t ) = 6 sin ( t ) + 8 cos ( t ) considered above, Figure 5 demonstrates that the filter proposed in Equation (48) achieves asymptotic estimation. In contrast, the filter adopted in Ref. [21] is given by
G f ( s ) = a 1 s + ( a 2 w 2 ) s 2 + a 1 s + a 2
with w = 4 π , a 1 = 10 w , and a 2 = 100 w 2 .
To facilitate a fair comparison, numerical simulations are performed under the same initial conditions as those used in Figure 5. The resulting estimation error e ¯ = d ( t ) d ^ ( t ) is presented in Figure 7. As observed, filter (51) yields only a bounded estimation error, indicating that the associated UDE-based control method achieves robust, rather than asymptotic, disturbance rejection. In other words, the control objective realized by the filter in Ref. [21] is robust in stability, whereas asymptotic disturbance rejection is attained by the proposed filter.

6. Conclusions

This paper investigates the complete synchronization problem for chaotic systems subject to external disturbances and parameter uncertainties and proposes a robust control framework integrating RBF neural networks with disturbance estimation techniques. A dynamic feedback controller is first designed to stabilize the nominal system, followed by a filter-based disturbance estimator for asymptotic disturbance rejection and an RBF neural network compensator to address unmodeled uncertainties. The integrated composite scheme ensures complete synchronization of master–slave chaotic systems under simultaneous disturbances and uncertainties, as validated by numerical simulations on the Lorenz system.
This work focuses on continuous-time chaotic systems; future extensions may include discrete-time and multi-agent chaotic systems, along with structural optimization of the RBF network and disturbance estimator to reduce computational complexity.

Funding

This work is supported by the National Natural Science Foundation of China (Grant No. 62271293) and the Natural Science Foundation of Shandong Province, China (Grant No. ZR2024QF300).

Data Availability Statement

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

Acknowledgments

The author would like to express their sincere gratitude to the anonymous reviewers for their valuable comments in the revised paper.

Conflicts of Interest

The author declares that there are no conflicts of interest regarding the publication of this paper.

References

  1. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  2. Pacheco, P.; Ulloa, H.; Mera, E. Application of chaos theory to time-series urban measurements of meteorological variables and radon concentration: Analysis and interpretation. Atmosphere 2022, 13, 1868. [Google Scholar] [CrossRef]
  3. He, K.; Zhang, Y.; Chang, R.L.; Qu, T. Application of a novel adaptive chaos butterfly optimization algorithm in numerical computation and power engineering. Eng. Lett. 2025, 33, 3790–3800. [Google Scholar]
  4. Katsanikas, M.; Agaoglou, M.; Montoya, F.G. Introduction to special issue: Chaos indicators, phase space and chemical reaction dynamics. Physica D 2022, 439, 133385. [Google Scholar] [CrossRef]
  5. Chen, A.M. Modeling a synthetic biological chaotic system: Relaxation oscillators coupled by quorum sensing. Chaos 2011, 63, 711–718. [Google Scholar] [CrossRef]
  6. Pecora, L.; Carroll, T. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821–824. [Google Scholar] [CrossRef]
  7. Geng, L.L.; Zhu, J.; Zeng, D.Z.; Wang, H.; Cheng, M.F.; Gao, X.J. Blind plain-text extraction of chaos masking-based optical chaos communications. Nonlinear Dyn. 2025, 113, 32865–32875. [Google Scholar] [CrossRef]
  8. Li, L.; Chen, X.D.; Liang, J.; Kou, F.R.; Pan, H.G. Chaotic synchronization of quaternionic neural networks with time-varying delays and its application in cryptosystem. J. Comput. Math. 2026, 44, 213–231. [Google Scholar] [CrossRef]
  9. Luo, J.J.; Li, J.Q.; Xiao, L.; Li, J.C. A novel ZNN-based chaos synchronization controller and its application in secure voice communications. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 3599651. [Google Scholar] [CrossRef]
  10. Wu, Y.B.; Wang, D.S.; Zhou, J.; Bao, H.F. Enhancing quantum image encryption with QLSTM and chaos synchronisation control: A deep neural network approach. IET Image Process. 2025, 19, E70091. [Google Scholar] [CrossRef]
  11. Song, W.S.; Zou, Y.C.; Ma, C.W.; Zhang, S.H. digital twin modeling method of three-phase inverter-driven PMSM systems for parameter estimation. IEEE Trans. Power Electron. 2024, 36, 2360–2371. [Google Scholar] [CrossRef]
  12. Cheng, M.F.; Li, H.Z.; Zhang, W.W.; Wu, J.; Ma, H.W. Application of chaos synchronization in detecting defects in polyethylene pipe using ultrasonic guided waves. Measurement 2025, 248, 116886. [Google Scholar] [CrossRef]
  13. Guo, R.W. A simple adaptive controller for chaos and hyperchaos synchronization. Phys. Lett. A 2008, 372, 5593–5597. [Google Scholar] [CrossRef]
  14. Wang, G.M. Stabilization and synchronization of Genesio-Tesi system via single variable feedback controller. Phys. Lett. A 2010, 374, 2831–2834. [Google Scholar] [CrossRef]
  15. Göksu, A.; Kocamaz, U.E.; Uyaroğlu, Y. Synchronization and control of chaos in supply chain management. Comput. Ind. Eng. 2015, 86, 107–115. [Google Scholar] [CrossRef]
  16. Wang, Z.; Sun, Y.; Liang, B. Synchronization control for bilateral teleoperation system with position error constraints: A fixed-time approach. ISA Trans. 2019, 93, 125–136. [Google Scholar] [CrossRef]
  17. Alimi, A.M.; Aouiti, C.; Assali, E.A. Finite-time and fixed-time synchronization of a class of inertial neural networks with multi-proportional delays and its application to secure communication. Neurocomputing 2019, 332, 29–43. [Google Scholar] [CrossRef]
  18. Li, K.Y.; Sha, H.S.; Guo, R.W. Disturbance estimator-based reinforcement learning robust stabilization control for a class of chaotic systems. Chaos Solitons Fractals 2025, 198, 116547. [Google Scholar] [CrossRef]
  19. Zhong, Q.C.; Rees, D. Control of uncertain LTI systems based on an uncertainty and disturbance estimator. J. Dyn. Syst. Meas. Control 2004, 126, 905–910. [Google Scholar] [CrossRef]
  20. Wang, Y.Q.; Ren, B.B.; Zhong, Q.C. Robust power flow control of grid-connected inverters. IEEE Trans. Ind. 2016, 63, 6887–6897. [Google Scholar] [CrossRef]
  21. Ren, B.B.; Zhong, Q.C.; Dai, J.G. Asymptotic reference tracking and disturbance rejection of UDE-based robust control. IEEE Trans. Ind. Electron. 2017, 64, 3166–3176. [Google Scholar] [CrossRef]
  22. Xu, R.M.; Wang, X.L.; Sun, K.R.; Guo, R.W. Stabilization of LTI systems with both uncertainties and external disturbances via DE-based control method. J. Frankl. Inst. 2024, 361, 107293. [Google Scholar] [CrossRef]
  23. Sha, H.S.; Guo, R.W.; Zhu, X.J.; Miao, Z.H. Cooperative adaptive consensus tracking control for multiple wheeled mobile robot systems with model uncertainties and external Disturbances. Int. J. Robust Nonlinear Control 2025, 35, 3533–3544. [Google Scholar] [CrossRef]
  24. Li, K.Y.; Guo, R.W. Stabilization of a class of chaotic systems with external disturbances via DE-based control method. Phys. Lett. A 2025, 563, 131015. [Google Scholar] [CrossRef]
  25. Wen, G.X.; Chen, C.P.; Li, B. Optimized formation control using simplified reinforcement learning for a class of multiagent systems with unknown dynamics. IEEE Trans. Ind. Electron. 2019, 67, 7879–7888. [Google Scholar] [CrossRef]
  26. Peng, R.L.; Guo, R.W.; Liu, L.; Ji, J.C.; Miao, Z.H.; Zhou, J. Practical consensus tracking control for networked Euler-Lagrange systems based on UDE integrated with RBF neural network. Neurocomputing 2024, 583, 127554. [Google Scholar] [CrossRef]
  27. Peng, R.L.; Guo, R.W.; Zheng, B.; Miao, Z.H.; Zhou, J. Neural network-based robust consensus tracking for uncertain networked Euler-Lagrange systems with time-varying delays and output constraints. Appl. Math. Comput. 2024, 468, 128522. [Google Scholar] [CrossRef]
Figure 1. The states of the error system are asymptotically stable about the origin.
Figure 1. The states of the error system are asymptotically stable about the origin.
Mathematics 14 01054 g001
Figure 2. The states x 1 , x 2 , x 3 asymptotically track the states y 1 , y 2 , y 3 .
Figure 2. The states x 1 , x 2 , x 3 asymptotically track the states y 1 , y 2 , y 3 .
Mathematics 14 01054 g002
Figure 3. Feedback gain k ( t ) tends to a negative constant.
Figure 3. Feedback gain k ( t ) tends to a negative constant.
Mathematics 14 01054 g003
Figure 4. Disturbance estimation d ^ ( t ) tends to d ( t ) .
Figure 4. Disturbance estimation d ^ ( t ) tends to d ( t ) .
Mathematics 14 01054 g004
Figure 5. Estimation error response e = d ( t ) d ^ ( t ) under filter (48).
Figure 5. Estimation error response e = d ( t ) d ^ ( t ) under filter (48).
Mathematics 14 01054 g005
Figure 6. RBF-based compensator.
Figure 6. RBF-based compensator.
Mathematics 14 01054 g006
Figure 7. Estimation error response e ¯ = d ( t ) d ^ ( t ) under filter (51).
Figure 7. Estimation error response e ¯ = d ( t ) d ^ ( t ) under filter (51).
Mathematics 14 01054 g007
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

Mao, Y. RBF Neural Network Fusion Disturbance Estimation for Robust Synchronization of Chaotic Systems. Mathematics 2026, 14, 1054. https://doi.org/10.3390/math14061054

AMA Style

Mao Y. RBF Neural Network Fusion Disturbance Estimation for Robust Synchronization of Chaotic Systems. Mathematics. 2026; 14(6):1054. https://doi.org/10.3390/math14061054

Chicago/Turabian Style

Mao, Yuanyuan. 2026. "RBF Neural Network Fusion Disturbance Estimation for Robust Synchronization of Chaotic Systems" Mathematics 14, no. 6: 1054. https://doi.org/10.3390/math14061054

APA Style

Mao, Y. (2026). RBF Neural Network Fusion Disturbance Estimation for Robust Synchronization of Chaotic Systems. Mathematics, 14(6), 1054. https://doi.org/10.3390/math14061054

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