Abstract

In this paper, a new approach is presented for stabilizing and synchronizing financial chaotic systems. A new type-3 (T3) fuzzy-based system (FLS) with an online optimization scheme is designed to cope with chaotic behavior, high-level uncertainties, and unknown dynamics. An adaptive compensator also eliminates the effect of approximation errors (AEs) and perturbations. The stability of the dynamics of synchronization errors is guaranteed by the use of the Lyapunov method. Several simulations and comparisons demonstrate the superiority of the suggested control and synchronization scenarios.

1. Introduction

Chaos theory studies the mathematical formulation and behavior of dynamic systems sensitive to initial conditions. Chaos often has been seen as an interdisciplinary theory for exploring the randomness of complex chaotic systems to identify fundamental fractals, self-organization, basic patterns, fixed feedback loops, repetitions, and self-similarities. These special features have provided good potential applications for chaotic systems. Recently, various applications have been reported for chaotic systems such as image encryption [1], chaotic maps [2], time series [3], optimization algorithms [4], medical systems [5], and secure communications [6].

The control of chaotic systems (CSs) is a complex control problem because of their complex nonlinear dynamics, high senility to the initial condition, hard dynamic perturbation in most of their applications, and stochastic dynamical behavior such as symmetry and dissipation. The controllers in this field can be classified into three classes: classical methods, neuro-fuzzy controllers, and hybrid control methods.

For the first class, some model-based controllers have been presented. For example, in [7], the passivity-based approach is developed using a sliding-mode controller (SMC) and it is applied for unified CSs. In [8], bifurcation analyses are presented for a CS, and by the Lyapunov method, a robust synchronization scheme is proposed. The feedback controller is designed in [9], and the stability is investigated using the Barbashin–Krasovskii approach. The adaptive SMC is studied in [10], and its accuracy is evaluated on chameleon CSs. In [11], the behavior of CSs is analyzed and by the use of the finite-time stability theorem, the stability is studied in various conditions. In [12], the SMC scheme is developed and the bifurcation diagrams are analyzed. In [13], a fixed-time convergence scheme is presented for memductance-based CSs and the robustness is examined under bounded perturbations. In [14], the bifurcation of butterflyfish CSs is investigated and a linear control method is suggested for synchronization. The model-based adaptive controller is developed in [15] to investigate the stability of a generator of nuclear spin CSs. The projective control systems and synchronization of CSs are studied in [16].

The FLSs and neural networks (NNs) are widely used to cope with uncertainties. For chaotic systems, some neuro-fuzzy methods have also been studied. For example, in [17], NNs are used for prediction problems in Hyperjerk CSs and their physical circuit implementation is investigated. The finite-time synchronization of CSs is studied in [18] and, by analyzing the convergence time, an FLS-based controller is presented. In [19], the synchronization problem is studied by the use of NNs and the designed synchronized scheme is applied for a secure communication system. In [20], a Takagi–Sugeno FLS is used for modeling and a sampled-data control system is developed for synchronization. The FLS-based SMC is formulated in [21], and the better performance of FLS-based schemes is shown by applying a gyroscope CS. The backstepping SMC is suggested in [22] for stabilizing CSs in the presence of time delay, and FLSs are used to estimate some nonlinearities. In [23], based on reinforcement learning and FLSs, a synchronization scheme is developed. The performance of FLS-based synchronization methods is evaluated and analyzed in [24]. In [25], improvement of the synchronization accuracy and the convergence speed is studied by the use of FLSs. In [26, 27], the superiority of FLS-based controllers in robotic applications is studied.

The financial CSs are widely used in economic problems [2830]. The dynamics of these classes of chaotic systems are much more complex because of the existence of various unpredictable factors. The stabilization and synchronization of financial CSs have been rarely studied. For example, the integral SMC is designed in [31] and the stabilizing conditions are studied. Similarly, the terminal SMC is developed in [32] and the control of a financial CS is analyzed. In [33], an -based control system is designed and FLSs are used to investigate the robustness. The risk assessment of financial CSs is investigated in [34], and an FLS-based method is presented. In [35], an FLS-based system is proposed for forecasting applications. The finite-time control of hypercritic financial systems is investigated in [36], and some adaptation rules are suggested for stabilizing. A neuro-fuzzy-based controller is designed in [37] to guarantee the stability of the financial CS.

The literature reviewing show that(i)In most studies, the controller is designed for a special case of CS and the designed controller cannot be applied for a CS with different parameters and dynamics [79](ii)The stability of most reviewed controllers is not guaranteed under perturbations and uncertainties [30, 38](iii)Some type-1 and type-2 neuro-fuzzy controllers have been developed for CSs, but most of them cannot handle the high uncertainties in CS dynamics [3337](iv)Most of the previous studies are optimized in an offline scheme [3337](v)The robustness against unknown perturbations in CS dynamics needs more studies [9, 36, 37]

Regarding the above discussion, a new type-3 fuzzy-based controller is developed for CSs. Most recently, the type-3 FLSs with strong uncertainty modeling capability have been developed. In various studies, it has been shown that the T3-FLSs result in much better performance in a high-noisy environment [39]. Some T3-FLS-based controllers have been developed MEMS gyroscopes and a class of fractional-order CSs [3941]. In these studies, the T3-FLS-based controllers are developed for first-order fractional-order CSs and the special cases of MEMS gyroscopes. To the best of our knowledge, stable and robust controllers based on T3-FLSs have not been studied for financial CSs. As mentioned earlier, this class of CSs exhibits a complex stochastic behavior and their dynamics is perturbed in most applications. In this study, a new control scenario is suggested on basis of T3-FLSs. The designed T3-FLSs are optimized by the Lyapunov learning rules. The robustness is analyzed in both stabilization and synchronization problems, and an adaptive compensator is developed to deal with AEs. The main contributions are(i)The designed controller does not depend on the parameters and dynamics of the case study CS. It can be easily applied for the various cases of CSs.(ii)The stability is ensured under perturbations and uncertainties.(iii)A T3-FLS-based approach is developed for better handling the uncertainties.(iv)The suggested controller is tuned in an online scheme. In other words, the free parameters of the T3-FLS are tuned at each sample time. This approach can handle unpredicted perturbations.(v)The robustness is studied, and a compensator is developed.

2. Problem Formulation

The following financial CSs are considered [42]:where denotes the investment cost, represents the saving amount, is elasticity of commercial demands, is the interest rate, represents investment demand, and is the price exponent. The bifurcation and the Lyapunov spectrum analysis have been studied in [43, 44]. The phase portraits are depicted in Figure 1 that shows the chaotic attractors.

The variation of the investment cost, the saving amount, and elasticity of commercial demands are assumed to be unknown, and also the dynamics is unknown. The suggested T3-FLS is used to cope with variations of parameters and dynamic uncertainties and perturbations. The suggested control diagram is shown in Figure 2. We see that T3-FLSs are optimized such that all states are stabilized and the outputs track the reader system. The compensators deal with the perturbations.

Remark 1. The case study CS 1 is considered in this paper because it is so popular in the field of economic plants, and it exhibits more complex chaotic behavior. However, the suggested controller does not depend on the dynamics, and it can be easily applied for the various cases of CSs.

3. Type-3 FLS

The neuro-fuzzy systems and learning methods are extensively used to tackle uncertainties. In this paper, a new stronger approach is formulated to cope with uncertainties in the complex dynamics of CSs. The suggested FLS scheme is depicted in Figure 3. All uncertainties are tackled using optimized T3-FLSs. The computations are given as follows:(1)The inputs of the T3-FLS are , , and .(2)For inputs , , and , the Gaussian MFs as shown in Figure 4 are considered. Unlike the type-2 MFs, in type-3 MFs, we have four membership values for each horizontal slice. Two of them are associated with the lower cut and the other two for the upper cut. The MFs for are defined as and (see Figure 4). The centers of and are determined considering the upper/lower bounds . For , the upper memberships of and , considering the upper/lower slice / are written asSimilarly, for , we havewhere and denote centers of and , respectively. and represent the upper width of at the upper slice and lower slice .(3)In the next step, considering the memberships in step 2, the rule firings should be computed. We have R rules. The rule is written aswhere denote the rule parameters.(4)By the use of the product T-norm and the simple type-reduction of [45], the output of is written aswhere and arewhere is number of rules and and represent the rule parameters. and arewhere denotes slice numbers and

4. Stabilization

In this section, the stabilizing controller is designed and its stability conditions are analyzed. The main results are presented in Theorem 1.

Theorem 1. The system (1) is stabilized by using controllers (17), adaptation rules (18), and compensators (19).where and are constants, denotes the T3-FLS, and are the input vector and the rule parameter vector of , respectively, and is the upper bound of AE.

Proof. By applying the controllers (17) into (1), we haveFrom (31), is written asThe optimal T3-FLSs are defined as T3-FLSs with optimal parameters . The optimal T3-FLSs are added and subtracted into (32); then, we haveBy simplification, the dynamics of in (33) is rewritten asBy the use of the vector from (5) we havewhere . For stability investigation, to prove the results of Theorem 1, a Lyapunov candidate is considered asThe time derivative of (38) yieldsSubstituting from (26)–(28) into (39), we obtainEquation (40) can be rewritten asEquation (11) is simplified asConsidering the tuning rules (18), from (42), we obtainFrom (43), we haveBy applying the from (9), we haveConsidering the fact thatWe can write , and then, the proof is completed.

5. Synchronization

In this section, the synchronization controller is designed and its stability conditions are analyzed.

Theorem 2. System (1) tracks the leader states by using controller (28), adaptation rules (29), and compensator (30).where and are constants, denotes the T3-FLS, is defined as , the input vector is defined as and represents the state number, is the rule parameter vector of , respectively, and is the upper bound of AE.

Proof. By applying the controllers (28), the dynamics of (47) is written asFrom (31), is written asSimilar to the proof of Theorem 2, the optimal T3-FLSs are added and subtracted into (32); then, we haveThe dynamics of (33) is rewritten asBy the use of the vector form (5), we havewhere . To prove the results of Theorem 2, a Lyapunov candidate is considered asThe time derivative of (38) yieldsSubstituting , from (35)–(37), we obtainEquation (40) can be rewritten asEquation (29) is simplified asConsidering the tuning rules (29), we obtainFrom (43), we haveBy applying from (9), we haveConsidering the fact thatwe can write, , and then, the proof is completed.

6. Simulation

By various simulations, the feasibility and accuracy of the stabilizing and synchronization scheme are verified.

6.1. Stabilization

In this section, the dynamics of (1) is stabilized by controller (17), tuning rules (18), and compensator (19). The simulation conditions are described in Table 1. The initial conditions are as follows: , , and . The dynamics is unknown. A general view on the simulation scheme is depicted in Figure 5. The trajectories of outputs , , and are depicted in Figure 6. We see that signals , , and are well converged to zero. The corresponding control signals , , and are given in Figure 7, and the outputs of T3-FLSs (, , and ) are depicted in Figure 8. To better see the convergence to the zero point, the phase portrait is shown in Figure 9. We see that the phase trajectories have well reached the origin at a finite time.

6.2. Synchronization

In this section, the synchronization accuracy is examined. The chaotic system (1) is considered as a leader system, and the slave financial chaotic system is assumed as follows:

System (47) is synchronized with (1) by using controller (40), tuning rules (41), and compensator (42). The simulation conditions are the same as those of the previous section. The initial conditions are as follows: , , , , , and . The trajectories of outputs , , and are depicted in Figure 10. We see that signals , , and are well converged to , , and . The synchronization errors in Figure 11 show a good synchronization performance. The corresponding control signals , , and are given in Figure 12, and the outputs of T3-FLSs (, , and ) are depicted in Figure 13. To better see the synchronization, the phase portrait is shown in Figure 14. We see that the phase trajectories of the slave system have well reached the leader system at a finite time.

6.3. High Noisy Condition and Comparison

In this section, a high perturbation is applied to the system as shown in Figure 15. The simulation conditions are the same as those of the previous examination. The trajectories of outputs , , and are depicted in Figure 16. We see that the perturbations are well tackled, and the signals , , and are well converged to , , and . The synchronization errors are shown in Figure 17 that shows a desired synchronization under high-level disturbances. The corresponding control signals , , and are given in Figure 18, and the phase portrait is shown in Figure 19. We see that similar to the previous examination, the phase trajectories of the slave system have well reached the leader system at a finite time in the presence of noisy conditions.

To examine the superiority of the suggested control scenario versus other similar approaches, a comparison is presented. The root-mean-square of synchronization errors (RMSEs) for the designed controller are compared with those the type-1 FLS-based controller (T1-FLC) [46], type-2 FLS-based controller (T2-FLC) [47], and generalized FLS-based controller (GT2-FLC) [48]. The comparison results are shown in Table 2. We see that the designed controller gives better synchronization accuracy in high noisy conditions.

Remark 2. In this paper, a new T3-FLS-based controller is developed for both stabilization and synchronization of financial CSs. The simulations under various conditions show that the designed controller gives the desired efficiency. Even under the high noisy conditions and completely unknown dynamics, it is seen that the presented approach well regulates the target trajectories into reference. Also, by using the designed compensator, the robustness is well preserved under high-level perturbations. The designed controller does not depend on the model of CSs, and then, it can easily be applied to other cases of CSs.

7. Conclusion

In this paper, the synchronization and stabilization of financial CSs are studied and a new control system is presented. The dynamics is known and is approximated by using the designed T3-FLSs. The robustness is proved through the Lyapunov method. The accuracy of the designed controller is examined in three cases. In the first examination, the stabilization performance is investigated and it shows that all states are perfectly converged to zero at a finite time. For the second examination, the suggested controller is applied for a synchronization problem and it is shown that the case study financial chaotic system well tracks a nonidentical chaotic system; the synchronization errors have reached zero. For the last examination, the accuracy is evaluated under a high-level noisy condition and it is shown that the suggested control scenario gives perfect results in the presence of high dynamic perturbations and unknown dynamics.

Data Availability

The data that support the findings of this study are available within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the Taif University Researchers Supporting Project grant number (TURSP-2020/266), of Taif University, Taif, Saudi Arabia.