Abstract
Nonsingular Fixed-time Sliding Mode Control (NFSMC) method is one of the nonlinear control methods which is robust against uncertainties and external disturbances. This paper presents an NFSMC method to synchronize two similar Willamowski–Rossler reaction chaotic systems. The proposed control method is robust against uncertainties and external disturbances; also, it is an accurate and fast control method. The proposed control method is compared with a Nonsingular Terminal Sliding Mode Control. The comparison results show that the proposed control method provides a better control solution for this system.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A chaotic system has disordered and unpredictable behavior; these behaviors occur in mechanical oscillators such as pendulums [1] and some chemical reactions [2]. One of the main characteristics of chaotic systems is that it does not repeat their previous behavior. Chaotic dynamics describe many natural and physical systems. In recent years, scientists have paid attention to chaotic systems and synchronization in different sciences for secure communication and other goals. In synchronization of the chaotic systems have been employed linear feedback [3], nonlinear feedback [4], adaptive control [5], PID [6], sliding mode control [7, 8], backstepping [9], model predictive controller [10], and optimal control [11, 12] methods. The fast synchronization of symmetric Hénon maps using adaptive symmetry control is one of the newest researches in the field of synchronization of chaotic systems [13]. In this study, the feedback controllers are used for the conventional Hénon map and adaptive Hénon map. Adaptive symmetry control is also used to provide a secure communication system [14].
General synchronization is also a developing topic [15, 16]. In [15], an adaptive generalized synchronization method is presented between the circuit and computer implementations of the Rössler system. The parameters re-identification method is used to develop an accurate synchronization method between digital and analog chaotic systems [17]. Chemical reaction kinetic is a science investigating the rate of chemical reactions and effective agents, e.g., catalysts, pressure, temperature, reactants concentration, etc., on them and analyzing the experimental data; this information obtained is registered as quantitative kinetic information. Chemical reaction kinetics is one of the important aspects of research and development in research institutes, industrial labs, and academic centers [18, 19].
Globally fixed-time stability means that all the system state variables converge to zero in a finite time and remain zero after the time exactly. In [20], the authors have investigated robust finite-time global synchronization of chaotic systems with different orders. In [21], a diverse structure based on a second-order sliding mode control algorithm has been employed to synchronize two uncertain chemical chaotic systems. In [22], the authors have expressed stable indirect adaptive interval type-2 Fuzzy Sliding-based Control and synchronization of two different chaotic systems.
Adaptive synchronization of two different chaotic systems containing mutually Lipschitz nonlinearities subject to state time delays is presented in [23]. Also, [24] has investigated optimal and adaptive control for 3D chaotic and 4D hyper-chaotic systems. In [25], generalized synchronization of different dimensional integer-order and fractional-order chaotic systems has been presented. You et al. have designed a Lag synchronization system for two different delayed chaotic systems [26]. In 2016 Song et al. presented an adaptive synchronization system for two time-delayed fractional-order chaotic systems with different orders and structures [27]. In [28], multi-switching combination synchronization methods control three different chaotic systems. Authors have studied modified projective phase synchronization of chaotic complex nonlinear systems [29].
Chattering is an adverse phenomenon that causes reduced performance and increases heat loss in power circuits. Recently, designers have focused on removing or reducing the undesirable effects of this phenomenon. In [30, 31], the control input is designed with this aim. Complete removal of this phenomenon is one of the aims of this paper.
In the field of chaotic chemical systems, Changin and Yusen have presented ways to chaos model and control [32]. In 1996 Geysermans and Baras expressed to modeling and controlling chaotic chemical systems in the macroscopic scale as well as probability actuator structure is designed, and pedicure simulation on these systems was investigated [33]. Jia et al. have studied adaptive output feedback control of nonlinear time-delay systems with application to chemical reactor systems [34].
This paper presents a Nonsingular Fixed-time Sliding Mode Control (NFSMC) for synchronizing the Willamowski–Rossler reaction chaotic system. The proposed control method solves some challenging problems in the control systems to provide a fast, robust, accurate, and chattering-free control signal for the proposed chaotic master–slave system. The proposed method will be compared with a Nonsingular Terminal Sliding Mode Control (NTSMC) to show the power of the proposed control system. The novelties of the proposed method can be listed as follows:
-
synchronizing the chaotic chemical systems proved by the fixed-time Lyapunov-based stabilization method,
-
providing a fast, smooth, and accurate control signal,
-
generating the implementable control signals,
-
providing a chattering-free method,
-
robustness against the model’s uncertainties and external disturbances.
2 Mathematic definitions and lemmas
Definition 1
Function \(si{g}^{a}\left(x\right)\) with the relation between absolute function \(|x|\) and symbol function for \(si{g}^{a}\left(x\right)={\left|x\right|}^{a}sgn(x)\) define. The Signum function is defined as follows [35, 36]:
Definition 2
The relation between absolute and symbol functions is for \(\left|x\right|=xsgn(x)\) [37].
Lemma 1
For a nonlinear system \(\dot{x}=f\left(x\right), f\left(0\right)=0, x\in D\subseteq {\mathfrak{R}}^{n}, x\left(0\right)={x}_{0}\) and assuming the constants \({\rho }_{1}\) to \({\rho }_{4}\), \({\rho }_{1}>0, {\rho }_{2}>0, {\rho }_{3}>1, {\rho }_{4}=1-\frac{1}{2{\rho }_{3}}, {\rho }_{5}=1+\frac{1}{2{\rho }_{3}}\) and Lyapunov function \(V\left( x \right): \Re^{n} \to \Re^{ + } \cup\) [4] for scalar continuous radially unbounded function has been, therefore, is \(\dot{V}(x)\le -{\rho }_{1}{V}^{{\rho }_{4}}\left(x\right)-{\rho }_{2}{V}^{{\rho }_{5}}(x)\). So equilibrium \(x=0\) this system is globally fixed-time stable, and state variables of this system converge from each initial condition to zero and the upper bound of its settling time is for \(T\le \pi {\rho }_{3}{\left(\sqrt{{\rho }_{1}{\rho }_{2}}\right)}^{-1}\) and after the time, the system's state variables are exactly zero [38].
Lemma 2
Considering constants \(\left({a}_{1}, {a}_{2}, \dots , {a}_{n}\right)\in \mathfrak{R}\) and choosing \(0<q<2\), then have: \({\left|{a}_{1}\right|}^{q}+{\left|{a}_{2}\right|}^{q}+\dots + {\left|{a}_{n}\right|}^{q}\ge {\left({a}_{1}^{2}+{a}_{2}^{2}+\dots +{a}_{n}^{2}\right)}^{\frac{q}{2}}\) [39, 40].
3 Expression model of the chemical reactions
This section presents the dynamic model of the chaotic chemical system of the Willamowski–Rossler. This model will be used to test the proposed control method in the next sections.
Willamowski and Rossler's (WR) dynamic model for chaotic chemical systems that includes a range of chaotic dynamical behavior is presented. As mentioned in the introduction, this model is used when we have oscillating chemical reactions. All the reactions have included "Elementary" Steps. In Eq. (2) Chemical model is to be expressed.
This model involves two constituents, \(X\) and\(Z\), for two autocatalytic steps and three steps X, Z and Y, which is the third constituent. Species\({A}_{1}\),\({A}_{4}\), and \({A}_{5}\) are reactants and\({A}_{2}\), and \({A}_{3}\) are final products whose concentration is fixed to maintain the non-equilibrium thermodynamics of the system. Also, \({k}_{\pm i} ,(i=1, \dots ,5)\) are rate constants that, in modeling for chaotic dynamics \({k}_{-2}, {k}_{-3}\) and \({k}_{-4}\) have been zero [32, 33]. In [32, 33], an ideal mix and a well-stirred reactor is assumed, and thus, equations of macroscopic rate are:
where mole fractions of \(X, Y\) and \(Z\) are displayed \(x, y\) and \(z,\) respectively and parameters \({a}_{1},{a}_{2}\) and \({a}_{3}\) refer to \({k}_{1}, {k}_{3}\) and \({k}_{5}\). \({k}_{2}\) and \({k}_{4}\) are selected equal to one. In Fig. 1, this model is shown in conditions of \({a}_{1}=30, {a}_{4}=16.5, {a}_{5}=10, {k}_{-1}=0.415, {k}_{-5}=0.5\) that is a chaotic system. In Figs. 2, 3 and 4, the system states are plotted in the time domain. Also, the following parameters can be calculated for this system.
Equilibrium points:
Lyapunov exponent: \({\lambda }_{1}=3.0550\times {10}^{-4}, {\lambda }_{2}=3.0316\times {10}^{-4}\), and \({\lambda }_{3}=2.9968\times {10}^{-4}\).
Kaplan-Yorke coefficient: \(D=2+ \frac{{\lambda }_{1}+ {\lambda }_{2}}{\left| {\lambda }_{3}\right|}=2+\frac{6.0866\times {10}^{-4}}{2.9968\times {10}^{-4}}=4.03103\).
Consider two similar WR systems as follows:
and
where the system in Eq. (5) is the master and the system in Eq. (6) is the slave system, and the aim is that the state variables of the slave system track the state variables of the master, therefore three control inputs \({u}_{1}, {u}_{2}\) and \({u}_{3}\) are designed in some ways by NFSMC that this aim achieves zero.
At first, considering \({e}_{1}={x}_{2}-{x}_{1}, {e}_{2}={y}_{2}-{y}_{1}\) and \({e}_{3}={z}_{2}-{z}_{1}\) is clear, if \({e}_{\mathrm{1,2},3}\to 0\) in the fixed time, the goal of control has been met, and as a result, in the fixed time \({x}_{2}\to {x}_{1},{y}_{2}\to {y}_{1}\) and \({z}_{2}\to {z}_{1}\).
As in most systems, parameters cannot be determined exactly, creating uncertainties and external disturbances in systems. Therefore, assuming this is also the same event could happen. \(d_{1,2,3} \left( {t,x} \right)\) are the model of the system's uncertainties and external disturbances models that have been added to equations. In many cases, despite uncertainties and external disturbances, the exact model is not available, but the upper bounds of the model can be predicted. Equations (8) and (9) uncertainties and external disturbances model and their derivations with upper bounds are illustrated.
and
The upper bounds of the uncertainties and external disturbances will be used in the next section to design the proposed control method. From the mathematical point of view, Eqs. (8) and (9) mean that the uncertainties and external disturbances are bounded, and their upper bounds are available.
4 Designing of the proposed control method
In this section, proportion input control for the presented system in Eq. (7) will be designed and proven using the NFSMC method. Proving input control by the NFSMC method includes two parts. In the first part (reaching phase), the stability of the designed sliding surface can be proven, and then in the second part (settling phase), the reaching of the sliding surface should be proven; since this paper is intended to prove the fixed time, in both parts, stability for a fixed time should be proof.
Theorem 1
The nonlinear system (7), the conditions described in (8 and 9) and the sliding surfaces defined in Eq. (10), and the designed control input in Eq. (11) is stable for a fixed time, and the upper bound of stability time (settling time) achieving of the sliding surface is for \(T \le \mathop \sum \nolimits_{i = 1}^{3} \pi r_{3} \left( {\sqrt {\left( {k_{i1} k_{i2} } \right)} } \right)^{ - 1}\).
where \(c_{i1} ,c_{i2}\) are positive and constant numbers and \(n_{i1} , n_{i2} , \left( {i = 1, 2, 3} \right)\) are positive numbers and lower than one, which follow in the equation \( \left\{ {\begin{array}{*{20}c} {n_{i1} = N } \\ {n_{i2} = \frac{N}{2 - N}} \\ \end{array} } \right.;\;\left( {N = \left( {0,1} \right)} \right)\).
where \(i = 1, 2, 3\) and \(k_{i1} , k_{i2}\) are positive functions, \(\alpha_{i1} , \alpha_{i2}\) are positive numbers and lower than one and \(f_{i}\) presented in Eq. (12).
Proof
To prove the first part, fixed-time stability sliding surfaces must be proof. If we assume that the system reached the sliding surface, which means \(s_{i} = 0\). Then we have \(\dot{e}_{i} + c_{i1} sig^{{n_{i1} }} \left( {e_{i} } \right) + c_{i2} sig^{{n_{i2} }} \left( {e_{i} } \right) = 0\). In this case, it is clear that we can write \(\dot{e}_{i} = - c_{i1} sig^{{n_{i1} }} \left( {e_{i} } \right) - c_{i2} sig^{{n_{i2} }} \left( {e_{i} } \right)\). Now a simple Lyapunov function as \(V_{i} \left( x \right) = \frac{1}{2}e_{i}^{2}\) can help prove the settling phase. The derivation of the Lyapunov function will be as \(\dot{V}\left( x \right) = e_{i} \dot{e}_{i} = - c_{i1} \left| {e_{i} } \right|^{{n_{i1} + 1}} - c_{i2} \left| {e_{i} } \right|^{{n_{i2} + 1}}\). It can be written as \(\dot{V}\left( x \right) = - c_{i1} V^{{\frac{{n_{i1} + 1}}{2}}} - c_{i2} V^{{\frac{{n_{i2} + 1}}{2}}}\). Considering Lemma 1, the fixed-time stability of the reaching phase is done.
To prove the second part, consider the Lyapunov function \(V\left( x \right) = \frac{1}{2}\mathop \sum \nolimits_{i = 1 }^{3} s_{i}^{2}\) which this Lyapunov function is eligibly presented Lyapunov function in lemma 1 that its derivative is \(\dot{V}\left( x \right) = \mathop \sum \nolimits_{i = 1 }^{3} s_{i} \dot{s}_{i}\). To continue with applying designed input to Eq. (7) and replacing \({\dot{\text{e}}}_{{\text{i}}}\) s in sliding surface equations conclude \(s_{i} = u_{{r_{i} }} + d_{i}\) and then the derivative of this new sliding surface has \(\dot{s}_{i} = \dot{u}_{{r_{i} }} + \dot{d}_{i}\). To continue, this equation should replace in \(\dot{V}\left( x \right)\) equation which will be the result:
after production \({\text{s}}_{{\text{i}}}\) in parentheses and according to \(s_{i} \dot{d}_{i} \le \left| {s_{i} } \right|\left| {\dot{d}_{i} } \right|\) and \(\left| {\left| {\dot{d}_{1} \left( {t,x} \right)} \right|} \right| \le \eta_{12}\) also, according to Definitions 1 and 2 conclude:
according to \(\alpha_{i1} , \alpha_{i2}\), that are numbers between zero and one, as a result \(\alpha_{i2} + 1, \alpha_{i2} + 1\) are numbers between zero and two, and according to lemma2 can write \(\dot{V}\left( x \right) \le \mathop \sum \nolimits_{i = 1 }^{3} - \left( {\sqrt 2 } \right)^{{\alpha_{i1} + 1}} k_{i1} s_{i}^{{\frac{{\alpha_{i1} + 1}}{2}}} - \left( {\sqrt 2 } \right)^{{\alpha_{i2} + 1}} k_{i2} s_{i}^{{\frac{{\alpha_{i2} + 1}}{2}}}\). In the end, control parameters choose as follows:
where \({\text{r}}_{3} > 1\), with these options can conclude:
according to Lemma 1, system (6) for fixed time is stable, and its stability time (or its settling time) is \(T \le \pi r_{3} \left( {\sqrt {\left( {r_{1} r_{2} } \right)} } \right)^{ - 1}\). The proof is done
Remark 1.
If the aim of controller design is in order to anti-synchronization, dynamic errors define as \(e_{1} = x_{2} + x_{1} , e_{2} = y_{2} + y_{1}\), and \(e_{3} = z_{2} + z_{1}\), and the process of designing in a way that was to be repeated. For this goal, the control input is as follows:
where:
for obtaining more information about anti-synchronization, see [41, 42].
Proposition 1
The NTSMC control method presented in [43] can be modified for this paper’s goal. The control inputs of this method can be written as follows:
where \(i = 1, 2, 3\) and \(k_{i1}\) are positive functions, \(\alpha_{i1}\) are positive numbers and lower than one and \(f_{i}\) presented in Eq. (12). Also, the sliding surfaces are as follows:
where \(c_{i1}\) are positive constants, and \(n_{i1} , \left( {i = 1, 2, 3} \right)\) are positive numbers lower than one.
5 Numerical simulation
In this section, the proposed control method is tested and compared with an NTSMC presented in [43] and explained in Proposition 1. The solver method for the simulation is ode4 (Runge–Kutta) with 0.001 sample time. The control parameters are selected as the same numbers for both methods as follows:
For a logical comparison, two performance criteria of IAE (integral of the absolute value of error) and ITSV (integral of the time square value) are defined as follows:
The defined performance criteria are calculated for the synchronization errors and the control signals. The results of the calculation are presented in Table 1.
The results are shown in the same figure for every variable to show the difference between control methods. Figure 5 shows the synchronization errors of both control methods. Figures 6, 7, and 8 show the system’s states. The control inputs are shown in Fig. 9. The 3D illustration of two chaotic systems is also shown in Fig. 10.
The simulation figures and the comparison results show the power of the proposed control method compared with the Finite-time (Terminal) SMC method. All the comparison results in Table 1 have better values, which means the proposed control method is faster, more accurate, and cheaper (as the ITSV values are less than).
6 Conclusion
This paper presented a Nonsingular Fixed-time Sliding Mode Control (NFSMC) method to synchronize two Willamowski–Rossler chaotic systems. The controller is accurate, fast, chatter-free, practicable, and robust against uncertainties and external disturbances. The proposed control method has been tested in Simulink, and a comparison has been made with the Nonsingular Terminal Sliding Mode Control (NTSMC) method. The comparison results have shown that the proposed control method works faster, more accurately, and cheaper. Two performance criteria, IAE and ITSV, have been used to compare the methods. One of the possible fields for the next studies is designing the disturbance observer to estimate the uncertainties and external disturbances and use the estimated values in the controller.
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Code availability
The code of the simulation results can be provided at the reader's request.
References
M. Gitterman, The Chaotic Pendulum. World Sci, (2010).
O. Gurel and D. Gurel, Types of oscillations in chemical reactions. in Oscill Chem Reacti: Springer, 1983, pp. 1–73.
J. H. Pérez-Cruz et al., Exponential synchronization of chaotic xian system using linear feedback control. Complexity, vol. 2019, 2019.
Mobayen S, Ma J (2018) Robust finite-time composite nonlinear feedback control for synchronization of uncertain chaotic systems with nonlinearity and time-delay. Chaos Solitons Fract 114:46–54
Thivagar ML, Hamad AA (2019) Topological geometry analysis for complex dynamic systems based on adaptive control method. Period Eng Nat Sci (PEN) 7(3):1345–1353
Chang W-D (2009) PID control for chaotic synchronization using particle swarm optimization. Chaos, Solitons Fract 39(2):910–917
A. S. S. Abadi, P. A. Hosseinabadi, and S. Mekhilef, "Two novel AOTSMC of photovoltaic system using VSC model in smart grid," in 2017 Smart Grid Conference (SGC), 2017, pp. 1–6: IEEE.
P. Alinaghi Hosseinabadi, A. Soltani Sharif Abadi, S. Mekhilef, and H. R. Pota, "Fixed-time adaptive robust synchronization with a state observer of chaotic support structures for offshore wind turbines," J Control Autom Electr Syst, vol. 32, no. 4, pp. 942–955, 2021.
Ha S, Liu H, Li S, Liu A (2019) Backstepping-based adaptive fuzzy synchronization control for a class of fractional-order chaotic systems with input saturation. Int J Fuzzy Syst 21(5):1571–1584
Wang X, Liu J, Peng H, Gao L, Fottner J, Liu P (2021) Input-constrained chaos synchronization of horizontal platform systems via a model predictive controller. Proc Inst Mech Eng C J Mech Eng Sci 235(20):4862–4872
Al-Hayali SY, Al-Azzawi SF (2020) An optimal control for complete synchronization of 4D Rabinovich hyperchaotic systems. TELKOMNIKA (Telecommunication Computing Electronics and Control) 18(2):994–1000
Wouapi MK, Fotsin BH, Ngouonkadi EBM, Kemwoue FF, Njitacke ZT (2021) Complex bifurcation analysis and synchronization optimal control for Hindmarsh-Rose neuron model under magnetic flow effect. Cogn Neurodyn 15(2):315–347
Tutueva AV, Moysis L, Rybin VG, Kopets EE, Volos C, Butusov DN (2022) Fast synchronization of symmetric Hénon maps using adaptive symmetry control. Chaos Solitons Fract 155:111732
Tutueva A, Moysis L, Rybin V, Zubarev A, Volos C, Butusov D (2022) Adaptive symmetry control in secure communication systems. Chaos Solitons Fract 159:112181
Karimov A, Tutueva A, Karimov T, Druzhina O, Butusov D (2020) Adaptive generalized synchronization between circuit and computer implementations of the Rössler system. Appl Sci 11(1):81
Chen M-Y, Han Z-Z, Shang Y (2004) General synchronization of Genesio-Tesi systems. Int J Bifurcation Chaos 14(01):347–354
Karimov T, Butusov D, Andreev V, Karimov A, Tutueva A (2018) Accurate synchronization of digital and analog chaotic systems by parameters re-identification. Electronics 7(7):123
M. R. Wright, Introduction to chemical kinetics. John Wiley & Sons, 2005.
Berger RJ, Stitt EH, Marin GB, Kapteijn F, Moulijn JA (2001) Eurokin. Chemical reaction kinetics in practice. Cattech 5(1):36–60
Ahmad I, Shafiq M, Saaban AB, Ibrahim AB, Shahzad M (2016) Robust finite-time global synchronization of chaotic systems with different orders. Optik 127(19):8172–8185
Lü L, Yu M, Luan L (2012) Synchronization between uncertain chaotic systems with a diverse structure based on a second-order sliding mode control. Nonlinear Dyn 70(3):1861–1865
Akbarzadeh-T M-R, Hosseini SA, Naghibi-Sistani M-B (2017) Stable indirect adaptive interval type-2 fuzzy sliding-based control and synchronization of two different chaotic systems. Appl Soft Comput 55:576–587
M. Riaz, M. Ashraf, K.-S. Hong, G.-H. Kim, and M. Rehan, "Adaptive synchronization of two different chaotic systems containing mutually Lipschitz nonlinearities subject to state time-delays," in 2015 15th International Conference on Control, Automation and Systems (ICCAS), 2015, pp. 60–65: IEEE.
Effati S, Saberi-Nadjafi J, Nik HS (2014) Optimal and adaptive control for a kind of 3D chaotic and 4D hyper-chaotic systems. Appl Math Model 38(2):759–774
A. Ouannas, A. T. Azar, T. Ziar, and A. G. Radwan, "Generalized synchronization of different dimensional integer-order and fractional order chaotic systems," in Fractional order control and synchronization of chaotic systems: Springer, 2017, pp. 671–697.
M. You, Q. Han, and J. Peng, "Lag synchronization of two different delay chaotic system," in 2014 IEEE 13th International Conference on Cognitive Informatics and Cognitive Computing, 2014, pp. 506–509: IEEE.
Song X, Song S, Li B (2016) Adaptive synchronization of two time-delayed fractional-order chaotic systems with different structure and different order. Optik 127(24):11860–11870
Zheng S (2016) Multi-switching combination synchronization of three different chaotic systems via nonlinear control. Optik 127(21):10247–10258
Mahmoud EE (2013) Modified projective phase synchronization of chaotic complex nonlinear systems. Math Comput Simul 89:69–85
S. P. Bhat and D. S. Bernstein, "Finite-time stability of homogeneous systems," in Proceedings of the 1997 American control conference (Cat. No. 97CH36041), 1997, vol. 4, pp. 2513–2514: IEEE.
Feng Y, Han F, Yu X (2014) Chattering free full-order sliding-mode control. Automatica 50(4):1310–1314
Xu C, Wu Y (2015) Bifurcation and control of chaos in a chemical system. Appl Math Model 39(8):2295–2310
Geysermans P, Baras F (1996) Particle simulation of chemical chaos. J Chem Phys 105(4):1402–1408
Jia X, Chen X, Xu S, Zhang B, Zhang Z (2017) Adaptive output feedback control of nonlinear time-delay systems with application to chemical reactor systems. IEEE Trans Industr Electron 64(6):4792–4799
P. Alinaghi Hosseinabadi, A. Soltani Sharif Abadi, S. Mekhilef, and H. R. Pota, "Two novel approaches of adaptive finite‐time sliding mode control for a class of single‐input multiple‐output uncertain nonlinear systems," IET Cyber Syst Robot, vol. 3, no. 2, pp. 173–183, 2021.
Abadi ASS, Hosseinabadi PA, Mekhilef S (2020) Fuzzy adaptive fixed-time sliding mode control with state observer for a class of high-order mismatched uncertain systems. Int J Control Autom Syst 18:2492–2508
P. A. Hosseinabadi, A. S. S. Abadi, and S. Mekhilef, "Adaptive terminal sliding mode control of hyper-chaotic uncertain 4-order system with one control input," in 2018 IEEE conference on systems, process and control (ICSPC), 2018, pp. 94–99: IEEE.
Parsegov S, Polyakov A, Shcherbakov P (2013) Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. IFAC Proceedings Vol 46(27):110–115
Aghababa MP, Khanmohammadi S, Alizadeh G (2011) Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Appl Math Model 35(6):3080–3091
P. Alinaghi Hosseinabadi, A. Soltani Sharif Abadi, H. Schwartz, H. Pota, and S. Mekhilef, "Fixed‐time sliding mode observer‐based controller for a class of uncertain nonlinear double integrator systems," Asian J Control, 2023.
S. Singh, "Active control systems for anti-synchronization based on sliding mode control," in 2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011), 2011, pp. 113–117: IEEE.
S. Vaidyanathan, "Anti-synchronization of Wang-Chen chaotic systems via sliding mode control," in 2012 IEEE International Conference on Computational Intelligence and Computing Research, 2012, pp. 1–4: IEEE.
Hosseinabadi PA, Abadi ASS (2019) Adaptive terminal sliding mode control of high-order nonlinear systems. Int J Autom Control 13(6):668–678
Funding
Ali Soltani Sharif Abadi acknowledges support from Warsaw University of Technology (WUT), grant No: 504440200003.
Author information
Authors and Affiliations
Contributions
ASSA; conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing, review and editing, visualization, supervision, project administration, and funding acquisition.PAH; conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing, review and editing, visualization, supervision, and project administration.PHD; conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing, review and editing, visualization, and project administration.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no potential conflict of interest.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Soltani Sharif Abadi, A., Hosseinabadi, P.A. & Dehkordi, P.H. Nonsingular fixed-time sliding mode control for synchronization of chaotic reaction systems; a case study of Willamowski–Rossler reaction model. Int. J. Dynam. Control 12, 373–381 (2024). https://doi.org/10.1007/s40435-023-01206-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-023-01206-5