Next Article in Journal
Negativity of Green’s Functions to Focal and Two-Point Boundary Value Problems for Equations of Second Order with Delay and Impulses in Their Derivatives
Previous Article in Journal
Steady-State Solutions for Two Mixed Initial-Boundary Value Problems Which Describe Isothermal Motions of Burgers’ Fluids: Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Output-Constrained Synchronization of Unknown Chaotic Financial Systems Using Neural Learning

1
School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China
2
Department of Mechanical Engineering, University of Manitoba, Winnipeg, MB R3T 5V6, Canada
3
Department of Business, Babeş-Bolyai University, 7 Horea Street, 400174 Cluj-Napoca, Romania
4
Department of Electrical and Computer Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
5
National Institute for Research and Development in Constructions, Urbanism and Sustainable Spatial Development “URBAN INCERC”, 117 Calea Floresti, 400524 Cluj-Napoca, Romania
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(19), 3682; https://doi.org/10.3390/math10193682
Submission received: 12 September 2022 / Revised: 2 October 2022 / Accepted: 6 October 2022 / Published: 8 October 2022
(This article belongs to the Section Financial Mathematics)

Abstract

:
This article addresses the challenging problem of fixed-time output-constrained synchronization for master–slave chaotic financial systems with unknown parameters and perturbations. A fixed-time neural adaptive control approach is originally proposed with the aid of the barrier Lyapunov function (BLF) and neural network (NN) identification. The BLF is introduced to preserve the synchronization errors always within the predefined output constraints. The NN is adopted to identify the compound unknown item in the synchronization error system. Unlike the conventional NN identification, the concept of indirect NN identification is employed, and only a single adaptive learning parameter is required to be adjusted online. According to the stability argument, the proposed controller can ensure that all error variables in the closed-loop system regulate to the minor residual sets around zero in fixed time. Finally, simulations and comparisons are conducted to verify the efficiency and benefits of the proposed control strategy. It can be concluded from the simulation results that the proposed fixed-time neural adaptive controller is capable of achieving better synchronization performance than the compared linear feedback controller.
MSC:
34C28; 37D45; 92B20; 68T01; 93C40

1. Introduction

It is recognized that the financial system is a type of extremely complex nonlinear system. Investigating the complex dynamical behavior of the financial system is a significant topic in both macroeconomics and microeconomics. It is well known that the financial system possesses both periodic and chaotic characteristics. When a chaotic phenomenon occurs, the financial system exhibits irregular behavior and becomes difficult to forecast. Moreover, the chaotic financial system is unavoidably affected by unknown parameters and perturbations. As a result, the above issues bring great difficulty to the control and synchronization of chaotic financial systems.
Recently, a large range of advanced control algorithms was put forward for the control and synchronization of chaotic financial systems. In [1,2], a class of nonlinear financial systems was proposed, and its complicated characteristics were studied. Through numerical modeling, Chen et al. [3] examined the dynamics of a financial system with time-delayed feedback. The chaos dynamics of a fractional financial system with time delay was analyzed in [4]. For the synchronization of finance systems, a special matrix structure-based controller, a hybrid feedback controller, and an active controller were presented in [5]. Yu et al. [6] developed speed feedback and linear feedback controllers for the stabilization of a new hyperchaotic finance system. In [7], the complex features of a financial and economic system where three parameters change simultaneously was investigated. An adaptive control scheme was proposed by Vargas et al. [8] for the synchronization of hyperchaotic financial systems with unknown parameters. An adaptive control approach was carried out in [9] for the function projective synchronization of financial systems. Zheng and Du [10] designed a unique matrix structure-based control law for the projective synchronization of hyperchaotic financial systems. A linear feedback controller was developed by Ding and Xu [11] to deal with the mixed synchronization of chaotic financial systems. In [12], a simple straightforward controller was presented for the hybrid synchronization of a class of chaotic financial systems.
Jajarmi et al. [13] developed efficient optimal and adaptive controllers for the hyperchaotic suppression and synchronization of a financial model. Moreover, a fractional form of this financial model was also hyper-chaotically suppressed and synchronized by using an active linear state feedback controller. For the synchronization and anti-synchronization of fractional financial systems, an active control strategy was presented by Huang and Cai [14]. A linear feedback control scheme was proposed in [15] to synchronize a time-delayed fractional-order chaotic financial system. An adaptive sliding mode controller was designed by Hajipour et al. [16] for the stabilization of a fractional hyperchaotic financial system. By utilizing an adaptive control method, Gong et al. [17] addressed the chaotic synchronization of fractional financial systems. In [18], the chaos and complexity of a fractional financial system with time delays were systematically studied. From the perspective of fractional calculus with circuit realization, Chen et al. [19] examined the effects of market confidence on a financial system. A nonlinear model predictive controller was carried out by Jahanshahi et al. [20] to stabilize a variable-order fractional hyperchaotic economic system. In [21], a proportional–integral–derivative (PID) controller based on whale optimization was designed for the control and synchronization of two identical fractional-order financial chaotic systems.
Note that the above controllers are mainly designed based on the nominal model information of the financial system. However, the parameters of the financial system may be completely unknown in some extreme cases. Under this situation, the above controllers are no longer applicable. The intelligent control is a good solution to this problem, owing to the powerful universal identification capability of the neural network (NN) and fuzzy logic system. With the use of NN and fuzzy identifications, the intelligent control is model-free with strong robustness against unknown parameters and perturbations. An integrated terminal sliding mode controller based on a fuzzy disturbance observer was developed in [22] for the synchronization of hyperchaotic financial systems. Bekiros et al. [23] proposed a fuzzy mixed H2/H control approach for the stabilization of a hyperchaotic financial system. In [24], a finite-time terminal sliding mode control scheme with deep recurrent NN was carried out for a fractional-order chaotic financial system with market confidence. A reinforcement learning-based control algorithm was presented by Ding et al. [25] for a class of nonlinear macroeconomic systems. Nevertheless, it should be emphasized that the conventional NN and fuzzy identifications require a large amount of adaptive parameters learning online and thus, the intelligent control unavoidably suffers from the heavy computational burden.
Additionally, the above control approaches can only achieve the asymptotic stability or, at best, exponential stability of the resulting closed-loop system. Alternatively, the finite-time control can guarantee that the synchronization errors of the master–slave chaotic financial systems regulate to zero or the minor residual sets around zero in finite time. A robust finite-time controller was designed by Xin and Zhang [26] to stabilize a fractional financial system with market confidence. By using an active finite-time fault-tolerant control strategy, the tracking control and stabilization of a fractional financial risk system were studied in [27]. However, the settling time of the finite-time control is heavily dependent on the initial states of the system. To overcome this weakness, the concept of fixed-time control was provided [28,29,30,31]. The fixed-time control can be regarded as a typical class of finite-time control, whose settling time is bounded and the upper bound of the settling time is unaffected by initial system states. For the chaotic suppression of the power system, a fixed-time fast nonsingular terminal sliding mode control scheme was proposed by Ni et al. [32]. A fixed-time adaptive backstepping control algorithm was presented to stabilize a Lorenz chaotic system [33]. Yao [34] developed a fixed-time adaptive integral sliding mode controller for the synchronization of second-order chaotic systems.
It is important to take the output constraints into account for the control and synchronization of chaotic financial systems. On the one hand, the output-constrained control is an effective approach to balance the steady-state and transient response performance of a controller. On the other hand, keeping the system outputs always within the predefined output constraints can also ensure the safe operation of the system for practical applications. The barrier Lyapunov function (BLF) is a commonly used method to handle output constraints [35,36,37]. The BLF is a special class of Lyapunov function that grows to infinity when system outputs approach certain bounds. Accordingly, the predefined output constraints can never be exceeded by keeping the BLF bounded during the whole synchronization process. A neural adaptive state feedback controller was designed in [38] for the synchronization of second-order chaotic systems with output constraints. Moreover, a neural adaptive output feedback controller was also developed by integrating with a high-gain observer. However, the above controllers can merely guarantee the uniform ultimate boundedness of the resulting closed-loop system, meaning that synchronization errors can only regulate to the minor residual sets around zero within the infinite settling time.
Inspired by the above observations, this article addresses the challenging problem of fixed-time output-constrained synchronization for master–slave chaotic financial systems with unknown parameters and perturbations. A fixed-time neural adaptive control approach is originally proposed under the fixed-time control framework and by the aid of BLF and NN identification. Actually, the main novelties and contributions of this article can be summarized as the following three aspects. (1) Benefiting from the utilization of BLF, the proposed controller can preserve synchronization errors always within the predefined output constraints. (2) Unlike the conventional NN identification, the concept of indirect NN identification is employed, and only a single adaptive learning parameter is required to be adjusted online. This way, the computational burden of the proposed controller is significantly decreased. (3) According to the stability argument, the proposed controller can ensure all error variables in the closed-loop system regulate to the minor residual sets around zero in fixed time. To the best of the authors’ knowledge, there are very limited existing controllers that can achieve such excellent synchronization performance under identical circumstances.
The rest of this article is structured as follows. Section 2 describes the problem and gives some mathematical preparations. Section 3 provides the control design and stability argument. Section 4 presents the simulations and comparisons. Finally, Section 5 concludes this research.

2. Problem Description and Mathematical Preparations

2.1. Problem Description

Consider the synchronization of master–slave financial systems. Without loss of generality, the master chaotic financial system is described as
x ˙ = h ( x ) ,
where x = [ x 1 , x 2 , , x n ] T n is the master system state vector, n is the dimension of the chaotic financial system, and h ( ) is an unknown nonlinear vector field. Moreover, the slave system is described as
y ˙ = h ( y ) + u + d ,
where y = [ y 1 , y 2 , , y n ] T n is the slave system state vector, u is the control input vector, and d is the perturbation vector. Define e = y x as the synchronization error vector. Then, the synchronization error can be deduced as
e ˙ = h ( y ) h ( x ) + u + d = u + δ ,
where δ = h ( y ) h ( x ) + d denotes the compound unknown item.
The objective of this study is constructing a suitable controller u to guarantee that the synchronization errors e can regulate to the minor residual sets around zero in fixed time. Moreover, during the whole synchronization process, the synchronization errors e can never exceed the following output constraints:
k a ( t ) < e ( t ) < k a ( t ) ,
where k a ( t ) = [ k a 1 , k a 2 , , k a n ] T n is the predefined time-varying bound vector with k a i > 0 ( i = 1 , 2 , , n ). Obviously, the initial synchronization errors must meet the condition k a ( 0 ) < e ( 0 ) < k a ( 0 ) .

2.2. Mathematical Preparations

Lemma 1 [31].
Consider the nonlinear system x ˙ ( t ) = f ( x ( t ) ) , x ( t ) n , where f ( ) is a continuous vector field. If there exists a positive definite function V ( x ) such that V ˙ ( x ) κ 1 V p ( x ) κ 2 V q ( x ) + φ , where κ 1 > 0 , κ 2 > 0 , 0 < p < 1 , q > 1 , and φ > 0 ,then the nonlinear system is practically fixed-time stable and V ( x ) can regulate to the minor residual set around zero in fixed time as follows:
Φ = { V ( x ) | V ( x ) min { ( φ κ 1 ( 1 τ ) ) 1 p , ( φ κ 2 ( 1 τ ) ) 1 q } } ,
where 0 < τ < 1 , and the settling time is bounded with  T s 1 κ 1 τ ( 1 p ) + 1 κ 2 τ ( q 1 ) .
Lemma 2 [39].
Consider a continuous nonlinear function f ( Z ) , Z n ; it can be identified by a radial basis function NN (RBFNN) as
f ( Z ) = W T Θ ( Z ) + ε ( Z ) ,
where W N is the ideal NN weight, Θ ( Z ) = [ θ 1 ( Z ) , θ 2 ( Z ) , , θ N ( Z ) ] T N is the basis function vector, ε ( Z ) is the identification error with | ε ( Z ) | ε ¯ , and N is the neuron number. Generally, s i ( Z ) is chosen as the following Gaussian function:
θ i ( Z ) = exp ( Z ζ i 2 / w i 2 ) , i = 1 , 2 , , N ,
where ζ i = [ ζ i 1 , ζ i 2 , , ζ i n ] T n is the center of the Gaussian function and w i is the width.
Lemma 3 [36].
For | x | < k b , we have the following inequality:
ln ( k b 2 k b 2 x 2 ) x 2 k b 2 x 2 .
Lemma 4 [40].
For x , y , p > 0 , q > 0 , and r > 0 , we have the following inequality:
| x | p | y | q p p + q r | x | p + q + q p + q r p q | y | p + q .
Lemma 5 [40].
For x i ( i = 1 , 2 , , n ) and 0 < p 1 , we have the following inequality:
( i = 1 n | x i | ) p i = 1 n | x i | p n 1 p ( i = 1 n | x i | ) p .

3. Control Design and Stability Argument

3.1. Control Design

Define the variable Z = [ x T , y T ] T . By Lemma 2, the compound uncertain item δ can be identified by an RBFNN as
δ = W T Θ ( Z ) + ε ( Z ) ,
where W N is the ideal NN weight, Θ ( Z ) N is the Gaussian basis function vector, ε ( Z ) is the identification error with ε ( Z ) ε ¯ , and N is the neuron number. Consider the inequality W W ¯ . Substituting it into (11), we have
δ W Θ ( Z ) + ε ( Z ) B Δ ,
where B 1 = max { W ¯ , ε ¯ } is an unknown constant and Δ = Θ ( Z ) + 1 is a known function. Then, the fixed-time neural adaptive controller is designed as
u = [ k 1 e 1 p ( k a 1 2 e 1 2 ) p 1 2 k 2 e 1 q ( k a 1 2 e 1 2 ) q 1 2 + k ˙ a 1 k a 1 e 1 k 1 e 2 p ( k a 2 2 e 2 2 ) p 1 2 k 2 e 2 q ( k a 2 2 e 2 2 ) q 1 2 + k ˙ a 2 k a 2 e 2 k 1 e n p ( k a n 2 e n 2 ) p 1 2 k 2 e n q ( k a n 2 e n 2 ) q 1 2 + k ˙ a n k a n e n ] B ^ s Δ 2 e 2 η 2 ,
where k 1 > 0 , k 2 > 0 , 0 < p < 1 , q > 1 , η > 0 , and B ^ s is the identification of B s = B 2 . Moreover, the parametric adaptive learning law is designed as
B ^ ˙ s = μ 1 B ^ s + μ 2 Δ 2 e 2 2 η 2 ,
where μ 1 > 0 and μ 2 > 0 .

3.2. Stability Argument

After the above control design, we can present the main theorem of this work as follows.
Theorem 1.
Consider the masterslave chaotic financial systems. If the fixed-time neural adaptive controller (13) with the parametric adaptive learning law (14) is employed, then the resulting closed-loop system is practically fixed-time stable, and error variables e and B ˜ s can regulate to the minor residual sets around zero in fixed time. Moreover, during the whole synchronization process, the synchronization errors e can always stay within the predefined output constraints.
Proof. 
The following BLF is employed:
V = 1 2 i = 1 n ln k a i 2 k a i 2 e i 2 + 1 2 μ 2 B ˜ s 2 ,
where B ˜ s = B s B ^ s denotes the identification error of B s . Calculating the time derivative of V gives
V ˙ = i = 1 n e i ( e ˙ i k ˙ a i k a i e i ) k a i 2 e i 2 + 1 μ 2 B ˜ s B ˜ ˙ s = i = 1 n e i ( u i + δ i k ˙ a i k a i e i ) k a i 2 e i 2 1 μ 2 B ˜ s B ^ ˙ s .
Substituting the fixed-time neural adaptive controller (13) with the parametric adaptive learning law (14) into (16), we have
V ˙ = k 1 i = 1 n ( e i 2 k a i 2 e i 2 ) p + 1 2 k 2 i = 1 n ( e i 2 k a i 2 e i 2 ) q + 1 2 B ^ s Δ 2 e 2 2 η 2 + e T δ B ˜ s ( μ 1 μ 2 B ^ s + Δ 2 e 2 2 η 2 ) k 1 i = 1 n ( e i 2 k a i 2 e i 2 ) p + 1 2 k 2 i = 1 n ( e i 2 k a i 2 e i 2 ) q + 1 2 + e δ B s Δ 2 e 2 2 η 2 + μ 1 μ 2 B ˜ s B ^ s .
Consider the following inequalities:
e δ B 2 Δ 2 e 2 2 η 2 + η 2 2 = B s Δ 2 e 2 2 η 2 + η 2 2 ,
μ 1 μ 2 B ˜ s B ^ s = μ 1 μ 2 B ˜ s B s μ 1 μ 2 B ˜ s 2 μ 1 2 μ 2 B s 2 μ 1 2 μ 2 B ˜ s 2 .
Substituting (18) and (19) into (17) and employing Lemma 3, we further have
V ˙ k 1 i = 1 n ( ln ( k a i 2 k a i 2 e i 2 ) ) p + 1 2 k 2 i = 1 n ( ln ( k a i 2 k a i 2 e i 2 ) ) q + 1 2 + η 2 2 + μ 1 2 μ 2 B s 2 μ 1 2 μ 2 B ˜ s 2 = k 1 i = 1 n ( ln ( k a i 2 k a i 2 e i 2 ) ) p + 1 2 k 2 i = 1 n ( ln ( k a i 2 k a i 2 e i 2 ) ) q + 1 2 ( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 + φ ,
where φ is defined as
φ = ( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 + ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 μ 1 2 μ 2 B ˜ s 2 + μ 1 2 μ 2 B s 2 + η 2 2 .
The following analysis contains two cases. For the case μ 1 4 μ 2 B ˜ s 2 1 , we have
( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 + ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 μ 1 2 μ 2 B ˜ s 2 ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 μ 1 4 μ 2 B ˜ s 2 .
Moreover, for the case μ 1 4 μ 2 B ˜ s 2 < 1 , employing Lemma 4, we have
( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 + ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 μ 1 2 μ 2 B ˜ s 2 ( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 μ 1 4 μ 2 B ˜ s 2 ( 1 p ¯ ) p ¯ p ¯ 1 p ¯ ,
where p ¯ = p + 1 2 . Suppose there exists a compact set Ψ and a positive constant ψ that satisfies Ψ = { B ˜ s | | B ˜ s | ψ } . Then, it follows from (22) and (23) that
( μ 1 4 μ 2 B ˜ s 2 ) p + 1 2 + ( μ 1 4 μ 2 B ˜ s 2 ) q + 1 2 μ 1 2 μ 2 B ˜ s 2 α ,
where α is defined as
α = { ( 1 p ¯ ) p ¯ p ¯ 1 p ¯ , ψ < 2 μ 2 μ 1 , ( μ 1 4 μ 2 ψ 2 ) q + 1 2 μ 1 4 μ 2 ψ 2 , ψ 2 μ 2 μ 1 .
Substituting (25) into (20) and employing Lemma 5, we further have
V ˙ κ 1 V p + 1 2 κ 2 V q + 1 2 + φ ¯ ,
where κ 1 , κ 2 , and φ ¯ are defined as
κ 1 = min { 2 p + 1 2 k 1 , ( μ 1 2 ) p + 1 2 } ,
κ 2 = n q 1 2 min { 2 q + 1 2 k 2 , ( μ 1 2 ) q + 1 2 } ,
φ ¯ = α + μ 1 2 μ 2 B s 2 + η 2 2 .
By Lemma 1, the resulting closed-loop system is practically fixed-time stable and V can regulate to the minor residual set around zero in fixed time as follows:
Φ = { V | V min { ( φ ¯ κ 1 ( 1 τ ) ) p + 1 2 , ( φ ¯ κ 2 ( 1 τ ) ) q + 1 2 } } ,
where 0 < τ < 1 and the settling time is bounded with T s 2 κ 1 τ ( 1 p ) + 2 κ 2 τ ( q 1 ) . Define the variable σ = 2 min { ( φ ¯ κ 1 ( 1 τ ) ) p + 1 2 , ( φ ¯ κ 2 ( 1 τ ) ) q + 1 2 } . Combining with the definition of V , we have
ln k a i 2 k a i 2 e i 2 σ , i = 1 , 2 , , n ,
B ˜ s 2 μ 2 σ .
Rearranging (31) gives
| e i | k a i ( 1 e σ ) , i = 1 , 2 , , n .
It follows from (32) and (33) that the error variables e and B ˜ s can regulate to the minor residual sets around zero in fixed time. Moreover, from (33), we further have that during the whole synchronization process, the synchronization errors e can always stay within the predefined output constraints k a ( t ) < e ( t ) < k a ( t ) if the initial condition k a ( 0 ) < e ( 0 ) < k a ( 0 ) is met. Hence, the proof is finished. □
Remark 1.
The NN is adopted to identify the compound unknown item in the synchronization error system.It should be pointed out that the conventional NN identification requires a total number of 3 N adaptive parameters to be learned online. Alternatively, the indirect NN identification (12) is employed in this article and requires only a single adaptive learning parameter. Benefiting from the indirect NN identification, the proposed controller is computationally simple. This distinctive feature makes the proposed controller suitable forpractical implementations.
Remark 2.
For the convenience of the readers to have a better understanding about our work, the structure of the proposedfixed-time neural adaptive control approachis depicted inFigure 1.

4. Simulations and Comparisons

In this section, simulations and comparisons are conducted in the MATLAB/Simulink environment to demonstrate the proposed control approach. The ode45 integrator is utilized for numerical integration with the time interval t s = 0.01 s . According to [1,2], the following chaotic financial system is considered:
{ x ˙ 1 = x 3 + ( x 2 a ) x 1 , x ˙ 2 = 1 b x 2 x 1 2 , x ˙ 3 = x 1 c x 3 ,
where x 1 is the interest rate, x 2 is the investment demand, x 3 is the price index, a is the savings, b is the investment cost, and c is the commodity demand elasticity. When we select a group of typical parameters as a = 0.9 , b = 0.2 , and c = 1.2 , the chaotic financial system (34) exhibits chaotic behaviors. The phase diagram of system (34) with the initial states x ( 0 ) = [ 0.62 , 0.83 , 0.72 ] T is given in Figure 2.
For the synchronization of master–slave financial systems, system (34) is chosen as the master system. Moreover, the slave system is chosen as
{ y ˙ 1 = y 3 + ( y 2 a ) y 1 + u 1 + d 1 , y ˙ 2 = 1 b y 2 y 1 2 + u 2 + d 2 , y ˙ 3 = y 1 c y 3 + u 3 + d 3 .
In the simulations, we set the parameters as a = 0.9 , b = 0.2 , and c = 1.2 , and the perturbations as d 1 = 0.1 sin ( 0.8 t ) , d 2 = 0.1 sin ( 0.6 t ) , and d 3 = 0.1 sin ( 0.5 t ) , respectively. It should be noticed that a , b , c , d 1 , d 2 , and d 3 are all assumed to be unknown in the control design. Moreover, the initial master and slave system states are chosen as x ( 0 ) = [ 0.8 , 1.5 , 1 ] T and y ( 0 ) = [ 1.2 , 1 , 0.4 ] T . The time-varying bounds are predefined as k a 1 = k a 2 = k a 3 = 0.9999 exp ( 0.4 t ) + 0.0001 .
Define e = y x as the synchronization error vector. According to (13) and (14), the proposed fixed-time neural adaptive controller is designed as
u = [ k 1 e 1 p ( k a 1 2 e 1 2 ) p 1 2 k 2 e 1 q ( k a 1 2 e 1 2 ) q 1 2 + k ˙ a 1 k a 1 e 1 k 1 e 2 p ( k a 2 2 e 2 2 ) p 1 2 k 2 e 2 q ( k a 2 2 e 2 2 ) q 1 2 + k ˙ a 2 k a 2 e 2 k 1 e 3 p ( k a n 2 e 3 2 ) p 1 2 k 2 e 3 q ( k a n 2 e 3 2 ) q 1 2 + k ˙ a 3 k a 3 e 3 ] B ^ s Δ 2 e 2 η 2 .
Moreover, the parametric adaptive learning law is designed as
B ^ ˙ s = μ 1 B ^ s + μ 2 Δ 2 e 2 2 η 2 .
In the simulations, the design gains of the proposed controller (36) are selected as k 1 = 8 , k 2 = 2 , p = 3 / 5 , q = 7 / 5 , μ 1 = 1 , μ 2 = 1 , and η = 1 . Seven neurons are suggested to construct the RBFNN. The center of the Gaussian function is set as ζ i = [ 3 , 2 , 1 , 0 , 1 , 2 , 3 ] T , and the width is chosen as w i = 6 .
Besides the proposed controller, the conventional linear feedback controller is also utilized for comparisons. The linear feedback controller is designed as
u = k e ,
where k > 0 . A common feature of the proposed and compared controllers is that they are both model-free. In the simulations, the design gain of the compared controller (38) is selected as k = 8 .
The simulations results are provided in Figure 3, Figure 4, Figure 5 and Figure 6. Figure 3 shows the time response of the master and slave system states. It is clearly seen that the slave system states can synchronize to the master system states rapidly and exactly under both the proposed and compared controllers. Specifically, the time response of the synchronization errors is given in Figure 4. It is not difficult to find that the steady-state synchronization errors under the proposed controller are much smaller than those under the linear feedback controller. Specifically, the steady-state synchronization errors under the proposed controller are within the range of [ 0.0072 , 0.0072 ] . By contrast, the steady-state synchronization errors under the linear feedback controller are within the range of [ 0.015 , 0.015 ] . Moreover, the convergence speed of the proposed controller is also much faster than that of the linear feedback controller.
Figure 5 presents the time response of the control inputs. The time response of the adaptive learning parameter is presented in Figure 6. It is obvious that the adaptive learning parameter is changing smoothly with time. Moreover, only a single adaptive learning parameter is required to be adjusted online and thus the computational burden of the proposed controller is significantly decreased. It can be concluded from the simulation results that the proposed controller can realize a superior synchronization performance than the linear feedback controller associated with higher steady-state synchronization accuracy and faster convergence speed. This is mainly benefiting from the indirect NN identification. By adopting the NN identification to compensate for the compound unknown item, the proposed controller is not only highly insensitive to unknown parameters, but also strongly robust against perturbations.
Furthermore, the integrated absolute errors (IAEs) and integrated time absolute errors (ITAEs) of the proposed controller and the linear feedback controller are listed in Table 1 to quantitatively compare their synchronization performance. The IAEs are defined as I A E e 1 = 0 t | e 1 ( τ ) | d τ , I A E e 2 = 0 t | e 2 ( τ ) | d τ , and I A E e 3 = 0 t | e 3 ( τ ) | d τ , which corresponds to the steady-state performance of the controller. Moreover, the ITAEs are defined as I T A E e 1 = 0 t τ | e 1 ( τ ) | d τ , I T A E e 2 = 0 t τ | e 2 ( τ ) | d τ , and I T A E e 3 = 0 t τ | e 3 ( τ ) | d τ , which corresponds to the transient performance of the controller. As shown in Table 1, the IAEs of the linear feedback controller are 400% larger than the proposed controller. Moreover, the ITAEs of the linear feedback controller are 300% larger than the proposed controller. This means that the proposed controller can realize the superior steady-state and transient performance compared to the linear feedback controller.
To summarize, it can be concluded from the simulation results that the proposed fixed-time neural adaptive controller is capable of achieving better synchronization performance and stronger robustness against unknown parameters and perturbations than the compared linear feedback controller in terms of superior steady-state and transient performance.

5. Conclusions

In this article, a fixed-time neural adaptive control approach is originally proposed for the synchronization of unknown chaotic financial systems with output constraints. The proposed controller is developed by introducing the BLF to handle the output constraints and adopting the NN to identify the unknown part of the synchronization error system. Particularly, the concept of indirect NN identification is employed, which makes the proposed controller computationally simple. The stability argument shows that the proposed controller can ensure all error variables in the closed-loop system regulate to the minor residual sets around zero in fixed time. Finally, simulations and comparisons indicate that the proposed controller can realize better synchronization than the compared linear feedback controller, owing to the utilization of NN identification. Future investigations of this work are to further improve the proposed control design by taking time delays into consideration.

Author Contributions

Data curation, H.J. and L.M.B.; Formal analysis, Q.Y. and H.J.; Funding acquisition, N.D.A. and M.-I.R.; Investigation, N.D.A.; Methodology, N.D.A.; Project administration, H.J.; Resources, M.-I.R.; Software, Q.Y.; Supervision, L.M.B.; Visualization, H.J.; Writing—original draft, Q.Y., H.J. and N.D.A.; Writing—review & editing, L.M.B. and M.-I.R. All authors have read and agreed to the published version of the manuscript.

Funding

The Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia has funded this study under the grant no. FP-029-43.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are grateful to the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia for funding this study under the grant no. FP-029-43.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ma, J.; Chen, Y. Study for the bifurcation topological structure and the global complicated character of a kind of nonlinear finance system (I). Appl. Math. Mech. 2001, 22, 1240–1251. [Google Scholar] [CrossRef]
  2. Ma, J.; Chen, Y. Study for the bifurcation topological structure and the global complicated character of a kind of nonlinear finance system (II). Appl. Math. Mech. 2001, 22, 1375–1382. [Google Scholar] [CrossRef]
  3. Chen, W.-C. Dynamics and control of a financial system with time-delayed feedbacks. Chaos Solitons Fractals 2008, 37, 1198–1207. [Google Scholar] [CrossRef]
  4. Wang, Z.; Huang, X.; Shi, G. Analysis of nonlinear dynamics and chaos in a fractional order financial system with time delay. Comput. Math. Appl. 2011, 62, 1531–1539. [Google Scholar] [CrossRef] [Green Version]
  5. Zhao, X.; Li, Z.; Li, S. Synchronization of a chaotic finance system. Appl. Math. Comput. 2011, 217, 6031–6039. [Google Scholar] [CrossRef]
  6. Yu, H.; Cai, G.; Li, Y. Dynamic analysis and control of a new hyperchaotic finance system. Nonlinear Dyn. 2012, 67, 2171–2182. [Google Scholar] [CrossRef]
  7. Ma, J.; Bangura, H.I. Complexity analysis research of financial and economic system under the condition of three parameters’ change circumstances. Nonlinear Dyn. 2012, 70, 2313–2326. [Google Scholar] [CrossRef]
  8. Vargas, J.A.R.; Grzeidak, E.; Hemerly, E.M. Robust adaptive synchronization of a hyperchaotic finance system. Nonlinear Dyn. 2015, 80, 239–248. [Google Scholar] [CrossRef]
  9. Xie, C.; Xu, Y.; Tong, D. Chaos synchronization of financial chaotic system with external perturbation. Discr. Dyn. Nat. Soc. 2015, 2015, 731376. [Google Scholar] [CrossRef]
  10. Zheng, J.; Du, B. Projective synchronization of hyperchaotic financial systems. Discr. Dyn. Nat. Soc. 2015, 2015, 782630. [Google Scholar] [CrossRef]
  11. Ding, K.; Xu, X. Mixed synchronization of chaotic financial systems by using linear feedback control. Discr. Dyn. Nat. Soc. 2016, 2016, 3269248. [Google Scholar] [CrossRef] [Green Version]
  12. Zheng, J.; Li, X.; Qiu, Y. A simple hybrid synchronization for a class of chaotic financial systems. Discr. Dyn. Nat. Soc. 2017, 2017, 9129605. [Google Scholar] [CrossRef] [Green Version]
  13. Jajarmi, A.; Hajipour, M.; Baleanu, D. New aspects of the adaptive synchronization and hyperchaos suppression of a financial model. Chaos Solitons Fractals 2017, 99, 285–296. [Google Scholar] [CrossRef]
  14. Huang, C.; Cao, J. Active control strategy for synchronization and anti-synchronization of a fractional chaotic financial system. Phys. A 2017, 473, 262–275. [Google Scholar] [CrossRef]
  15. Huang, C.; Cai, L.; Cao, J. Linear control for synchronization of a fractional-order time-delayed chaotic financial system. Chaos Solitons Fractals 2018, 113, 326–332. [Google Scholar] [CrossRef]
  16. Hajipour, A.; Hajipour, M.; Baleanu, D. On the adaptive sliding mode controller for a hyperchaotic fractional-order financial system. Phys. A 2018, 497, 139–153. [Google Scholar] [CrossRef]
  17. Gong, X.-L.; Liu, X.-H.; Xiong, X. Chaotic analysis and adaptive synchronization for a class of fractional order financial system. Phys. A 2019, 522, 33–42. [Google Scholar] [CrossRef]
  18. Wang, S.; He, S.; Yousefpour, A.; Jahanshahi, H.; Repnik, R.; Perc, M. Chaos and complexity in a fractional-order financial system with time delays. Chaos Solitons Fractals 2020, 131, 109521. [Google Scholar] [CrossRef]
  19. Chen, S.-B.; Jahanshahi, H.; Abba, O.A.; Solís-Pérez, J.E.; Bekiros, S.; Gómez-Aguilar, J.F.; Yousefpour, A.; Chu, Y.-M. The effect of market confidence on a financial system from the perspective of fractional calculus: Numerical investigation and circuit realization. Chaos Solitons Fractals 2020, 140, 110223. [Google Scholar] [CrossRef]
  20. Jahanshahi, H.; Sajjadi, S.S.; Bekiros, S.; Aly, A.A. On the development of variable-order fractional hyperchaotic economic system with a nonlinear model predictive controller. Chaos Solitons Fractals 2021, 144, 110698. [Google Scholar] [CrossRef]
  21. Gupta, S.; Varshney, P.; Srivastava, S. Whale optimization based synchronization and control of two identical fractional order financial chaotic systems. J. Intell. Fuzzy Syst. 2022, 42, 929–942. [Google Scholar] [CrossRef]
  22. Jahanshahi, H.; Yousefpour, A.; Wei, Z.; Alcaraz, R.; Bekiros, S. A financial hyperchaotic system with coexisting attractors: Dynamic investigation, entropy analysis, control and synchronization. Chaos Solitons Fractals 2019, 126, 66–77. [Google Scholar] [CrossRef]
  23. Bekiros, S.; Jahanshahi, H.; Bezzina, F.; Aly, A.A. A novel fuzzy mixed H2/H optimal controller for hyperchaotic financial systems. Chaos Solitons Fractals 2021, 146, 110878. [Google Scholar] [CrossRef]
  24. Wang, Y.-L.; Jahanshahi, H.; Bekiros, S.; Bezzina, F.; Chu, Y.-M.; Aly, A.A. Deep recurrent neural networks with finite-time terminal sliding mode control for a chaotic fractional-order financial system with market confidence. Chaos Solitons Fractals 2021, 146, 110881. [Google Scholar] [CrossRef]
  25. Ding, Q.; Jahanshahi, H.; Wang, Y.; Bekiros, S.; Alassafi, M.O. Optimal reinforcement learning-based control algorithm for a class of nonlinear macroeconomic systems. Mathematics 2022, 10, 499. [Google Scholar] [CrossRef]
  26. Xin, B.; Zhang, J. Finite-time stabilizing a fractional-order chaotic financial system with market confidence. Nonlinear Dyn. 2015, 79, 1399–1409. [Google Scholar] [CrossRef]
  27. Wang, B.; Jahanshahi, H.; Bekiros, S.; Chu, Y.-M.; Gómez-Aguilar, J.F.; Alsaadi, F.E.; Alassafi, M.O. Tracking control and stabilization of a fractional financial risk system using novel active finite-time fault-tolerant controls. Fractals 2021, 29, 2150155. [Google Scholar] [CrossRef]
  28. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  29. Polyakov, A.; Efimov, D.; Perruquetti, W. Finite-time and fixed-time stabilization: Implicit Lyapunov function approach. Automatica 2015, 51, 332–340. [Google Scholar] [CrossRef] [Green Version]
  30. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  31. Jiang, B.; Hu, Q.; Friswell, M.I. Fixed-time attitude control for rigid spacecraft with actuator saturation and faults. IEEE Trans. Control Syst. Technol. 2016, 51, 332–340. [Google Scholar] [CrossRef]
  32. Ni, J.; Liu, L.; Liu, C.; Hu, X.; Li, S. Fast fixed-time nonsingular terminal sliding mode control and its application to chaos suppression in power system. IEEE Trans. Circuits Syst. II Exp. Briefs 2017, 64, 151–155. [Google Scholar] [CrossRef]
  33. Wang, H.; Yue, H.; Liu, S.; Li, T. Adaptive fixed-time control for Lorenz systems. Nonlinear Dyn. 2020, 102, 2617–2625. [Google Scholar] [CrossRef]
  34. Yao, Q. Synchronization of second-order chaotic systems with uncertainties and disturbances using fixed-time adaptive sliding mode control. Chaos Solitons Fractals 2021, 142, 110372. [Google Scholar] [CrossRef]
  35. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  36. Ren, B.; Ge, S.S.; Tee, K.P.; Lee, T.H. Adaptive neural control for output feedback nonlinear systems using a barrier Lyapunov function. IEEE Trans. Neural Netw. 2010, 21, 1339–1345. [Google Scholar]
  37. Tee, K.P.; Ren, B.; Ge, S.S. Control of nonlinear systems with time-varying output constraints. Automatica 2011, 47, 2511–2516. [Google Scholar] [CrossRef]
  38. Yao, Q. Neural adaptive learning synchronization of second-order uncertain chaotic systems with prescribed performance guarantees. Chaos Solitons Fractals 2021, 152, 111434. [Google Scholar] [CrossRef]
  39. Sanner, R.M.; Slotine, J.-J.E. Gaussian networks for direct adaptive control. IEEE Trans. Neural Netw. 1992, 3, 837–863. [Google Scholar] [CrossRef]
  40. Hardy, G.H.; Littlewood, J.E.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1952. [Google Scholar]
Figure 1. Structure of the proposed fixed-time neural adaptive control approach.
Figure 1. Structure of the proposed fixed-time neural adaptive control approach.
Mathematics 10 03682 g001
Figure 2. Phase diagram of the chaotic financial system under the group of typical parameters: (a) trajectory in three-dimensional space; (b) trajectory projected on the XY plane; (c) trajectory projected on the YZ plane; (d) trajectory projected on the ZX plane.
Figure 2. Phase diagram of the chaotic financial system under the group of typical parameters: (a) trajectory in three-dimensional space; (b) trajectory projected on the XY plane; (c) trajectory projected on the YZ plane; (d) trajectory projected on the ZX plane.
Mathematics 10 03682 g002aMathematics 10 03682 g002b
Figure 3. Time response of the master and slave system states.
Figure 3. Time response of the master and slave system states.
Mathematics 10 03682 g003
Figure 4. Time response of the synchronization errors.
Figure 4. Time response of the synchronization errors.
Mathematics 10 03682 g004
Figure 5. Time response of the control inputs.
Figure 5. Time response of the control inputs.
Mathematics 10 03682 g005
Figure 6. Time response of the adaptive learning parameter.
Figure 6. Time response of the adaptive learning parameter.
Mathematics 10 03682 g006
Table 1. IAEs and ITAEs of the controllers.
Table 1. IAEs and ITAEs of the controllers.
I A E e 1 I A E e 2 I A E e 3 I T A E e 1 I T A E e 2 I T A E e 3
Proposed controller0.01940.02370.02490.06030.05830.0669
Compared controller0.07080.06890.06210.22060.19320.1923
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yao, Q.; Jahanshahi, H.; Batrancea, L.M.; Alotaibi, N.D.; Rus, M.-I. Fixed-Time Output-Constrained Synchronization of Unknown Chaotic Financial Systems Using Neural Learning. Mathematics 2022, 10, 3682. https://doi.org/10.3390/math10193682

AMA Style

Yao Q, Jahanshahi H, Batrancea LM, Alotaibi ND, Rus M-I. Fixed-Time Output-Constrained Synchronization of Unknown Chaotic Financial Systems Using Neural Learning. Mathematics. 2022; 10(19):3682. https://doi.org/10.3390/math10193682

Chicago/Turabian Style

Yao, Qijia, Hadi Jahanshahi, Larissa M. Batrancea, Naif D. Alotaibi, and Mircea-Iosif Rus. 2022. "Fixed-Time Output-Constrained Synchronization of Unknown Chaotic Financial Systems Using Neural Learning" Mathematics 10, no. 19: 3682. https://doi.org/10.3390/math10193682

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