Abstract
This paper investigates the problem of modified function projective synchronization of two different chaotic systems in the presence of parametric uncertainties and external disturbances. A new robust adaptive control is proposed, which is able to attenuate all random uncertainties of the drive and response systems. Moreover, there is no need to know the norm-bounds of all random uncertainties, and the compensator gains can be automatically adapted to suitable constants. Numerical examples are provided to show the effectiveness of the proposed method.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Chaos synchronization is a hot subject in the field of nonlinear science [1–4], which refers to a process wherein two (or many) chaotic systems adjust a given property of their motion to a common behavior due to a coupling or to a forcing. Since Pecora and Carroll presented a successful method to synchronize two identical chaotic systems in 1990 [5], chaos synchronization has been investigated greatly due to its potential applications in physical systems, biological networks, secure communications, etc. Up to now, various types of synchronization phenomena have been revealed to investigate chaos synchronization, including complete synchronization [5], phase synchronization [6], generalized synchronization [7], lag synchronization [8], anti-synchronization [9], projective synchronization [10], function projective synchronization [11], etc.
Recently, a new type of synchronization, termed as modified function projective synchronization (MFPS), has been extensively investigated in [12–21], in which the drive and response systems could be synchronized to a desired scaling function matrix. The novelty feature of this synchronization phenomenon is that the scaling functions can be arbitrarily designed to different state variables by means of control, while the unpredictability of the scaling functions can additionally enhance the security of communications. It is easy to see that MFPS is the more general definition of synchronization, which encompasses complete synchronization, anti-synchronization, projective synchronization, and function projective synchronization. In [12], the authors gave a MFPS scheme of two coupled Lorenz systems and a secure communication scheme by using MFPS. On the basis of the active control scheme, a general method of MFPS with time delay has been investigated in [13]. Ref. [14] investigated adaptive MFPS of hyper-chaotic systems with unknown parameters. MFPS in drive–response dynamical networks has been investigated by adaptive open-plus-closed-loop control method in [15]. Ref. [16] investigated two different hyper-chaotic secure communication schemes by using generalized function projective synchronization. More general forms of MFPS have been extensively investigated in [17–21].
Most of the researches mentioned above have concentrated on the chaotic systems without considering disturbances. However, disturbances are regrettably unavoidable in the practical situations. Ref. [22] dealed with the MFPS problem of different hyper-chaotic systems subject to external disturbances. Ref. [23] investigated MFPS in network with unknown parameters and mismatch parameters. In [22, 23], the results presented are only applicable to the case when the disturbance bound is known. However, in general, it is difficult to have the full information about the disturbance in practice. Thus, designing control system to attenuate disturbance with unknown bound is important and useful in practical applications. The work in [24–27] studied the problems of robust and adaptive control for both linear and nonlinear systems with unknown bounded disturbances, while a novel control design method is proposed which can make the underlying system more adaptive and robust to parameter changes and system uncertainties. In [24–27], the system model is divided into two parts, i.e., the linear part and the uncertain term, and assumes that the uncertain term can be linearly parameterized. Obviously, most of the chaotic systems do not belong to this class of dynamical systems. Therefore, synchronization of two chaotic systems with unknown bounded disturbances is becoming an important issue. In [28, 29], authors proposed a robust adaptive sliding mode controller to realize complete synchronization between two different chaotic systems with unknown bounded uncertainties and external disturbances. But proposed method in [28, 29] is only applicable to complete synchronization. Thus, how to achieve MFPS of chaotic systems with unknown bounded disturbances is still an open and challenging problem. In this paper, a new robust adaptive control law of MFPS is proposed for two different chaotic systems with parametric uncertainties and external disturbances, in which the norm-bounds of all random uncertainties are not necessarily to be known, and the compensator gains can be automatically adjusted to suitable constants. To the best of authors’ knowledge, the above issue has not been fully investigated yet.
The organization of this paper is as follows: In Sect. 2, some preliminaries are given. In Sect. 3, the MFPS scheme of a class of chaotic systems with parametric uncertainties and external disturbances is given. In Sect. 4, we will choose two groups of examples to show the effectiveness of the proposed method. The conclusion is finally drawn in Sect. 5.
2 Model description and preliminaries
Consider a class of chaotic systems with parametric uncertainties and external disturbances, which is described by
where \({\varvec{x}}\in {\varvec{R}}^n\) is the state vector, \({\varvec{f}}:{\varvec{R}}^n\rightarrow {\varvec{R}}^n\) is a continuous vector function, \({\varvec{F}}:{\varvec{R}}^n\rightarrow {\varvec{R}}^{n\times m}\) is a function matrix, \({\varvec{l}}_{1} \in {\varvec{R}}^m\) is the parameter vector, \({\varvec{d}}_{1}\in {\varvec{R}}^m\) and \({\varvec{d}}_{2} \in {\varvec{R}}^n\) are the vectors of parametric uncertainty and external disturbance, respectively. Eq. (1) is considered as the drive system, and the controlled response system is given by
where \({\varvec{y}}\in {\varvec{R}}^n\) is the state vector of the response system, \({\varvec{g}}:{\varvec{R}}^n\rightarrow {\varvec{R}}^n\) is a continuous vector function, \({\varvec{G}}:{\varvec{R}}^n\rightarrow {\varvec{R}}^{n\times m}\) is a function matrix, \({\varvec{l}}_{2} \in {\varvec{R}}^m\) is the parameter vector, \({\varvec{d}}_{3} \in {\varvec{R}}^m\) and \({\varvec{d}}_{4} \in {\varvec{R}}^n\) are the vectors of parametric uncertainty and external disturbance, respectively. \({\varvec{u}}\in {\varvec{R}}^n\) is the vector controller.
From a practical point of view, all of parametric uncertainties and external disturbances \({\varvec{d}}_{i} ~(i=1,~2,~3,~4)\) are assumed to be bounded.
Assumption 1
All of parametric uncertainties and external disturbances \({\varvec{d}}_{\varvec{i}}~(i=1,~2,~3,~4)\) are norm bounded, that is
where \(d_i^*\in R^{+}~(i=1,~2,~3,~4)\) are the upper bound of the norm of \({\varvec{d}}_{\varvec{i}}~(i=1,~2,~3,~4)\).
We define the error vector
where \({\varvec{\Lambda }}(t)\) is an n-order diagonal matrix, i.e., \({\varvec{\Lambda }}(t)=diag(\alpha _1 (t), \alpha _2 (t),\ldots ,\alpha _n (t))\). The scaling functions \(\alpha _i (t)\) \((i=1, 2, \ldots , n)\) are continuously differentiable, bounded, and \(\alpha _i (t)\ne 0\) for all t.
Definition 1
(MFPS) For the drive system (1) and the response system (2), it is said that the system (1) and the system (2) are modified function projective synchronization, if there exists a scaling function matrix \({\varvec{\Lambda }}(t)\) such that \(\mathop {\lim }\limits _{t\rightarrow \infty } \left\| {{\varvec{e}}(t)} \right\| =0\).
Our objective in this paper is to design a controller \({\varvec{u}}\) for system (2) under Assumption 1, such that the controlled response system (2) could be MFPS to the drive system (1), i.e., \(\mathrm{lim}_{t\rightarrow \infty }\Vert {\varvec{e}}\Vert =0\).
3 Controller design
In this section, we investigate the problem of MFPS with unknown bounded parametric uncertainties and external disturbances.
Theorem 1
For given synchronization scaling function matrix \({\varvec{\Lambda }}(t)\) and any initial conditions \({\varvec{x}}(0)\), \({\varvec{y}}(0)\), if the Assumption 1 is held, the MFPS between the drive system (1) and the response system (2) will occur via the control law as below
where \({\varvec{e}}={\varvec{\Lambda }}(t){\varvec{x}}-{\varvec{y}}\), \(k_1,~k_2,~k_3,~k_4,~k_5\) are arbitrary positive constants and \({\mathrm{sgn}(\cdot )}\) denotes the sign function. In Eq. (5), \({\varvec{{u}}}_{1}\) is the nonlinear controller, \({\varvec{{u}}}_{2}\) is the compensator to be designed to compensate the uncertainties, where the gains of compensator can be automatically adapted to suitable constants.
Proof
The time derivative of Eq. (4) is
Substituting (1), (2) into (12), we have
Substituting (5), (6) and (7) into (13), we have
Construct the Lyapunov function
With the choice of Eq. (8), (9), (10), and (11), the time derivative of \({\varvec{V}}\) along the trajectories of Eq. (14) is
According to the Lyapunov stability theorem, \({\varvec{e}}\), \(\hat{d}_1-d_1^*,~\hat{d}_2-d_2^*,~\hat{d}_3-d_3^*\), and \(\hat{d}_4-d_4^*\) are bounded. Because chaos systems are bounded, Assumption 1 is held, \(\dot{\varvec{e}}\) is bounded, i.e., \(\dot{\varvec{e}}\in L_{\infty }\). According to Eq. (16), we have
So, \({\varvec{e}}\in L_{2}\). According to Barbalat’s Lemma, \({\varvec{e}}\rightarrow {\varvec{0}}\) with \(t\rightarrow \infty \). The MFPS is achieved under the certain chosen controller \({\varvec{u}}\) in Eq. (5). This completes the proof. \(\square \)
Remark 1
It is easy to see that norm-boundeds of all parametric uncertainties and external disturbances have no effect on \(\dot{V}\). Thus, proposed scheme can achieve synchronization when the bounds of parametric uncertainties and external disturbances are unknown.
Remark 2
In [28, 29], a robust adaptive sliding mode controller was proposed to realize complete synchronization between two different chaotic systems with unknown bounded uncertainties and external disturbances. But the approach in [28, 29] cannot be directly applied to MFPS. Thus, how to achieve MFPS between two different chaotic systems with unknown bounds of parametric uncertainties and external disturbances is essential and significant in both theory and applications.
If \({\varvec{g}}={\varvec{f}}\), \({\varvec{G}}={\varvec{F}}\), and \({\varvec{l}}_{1}={\varvec{l}}_{2}={\varvec{l}}\), then the drive system (1) and the response system (2) are two identical chaotic systems with different parametric uncertainties and external disturbances, which are described as follows
where \({\varvec{d}}_{1}\), \({\varvec{d}}_{3}\) are the parametric uncertainties of the drive system and the response system, respectively. \({\varvec{d}}_{2}\), \({\varvec{d}}_{4}\) are the external disturbances of the drive system and the response system, respectively.
Corollary 1
For given synchronization scaling function matrix \({\varvec{\Lambda }} (t)\) and any initial conditions \({\varvec{x}}(0)\), \({\varvec{y}}(0)\), if the Assumption 1 is held, the MFPS between the drive system (18) and the response system (19) will occur via the control law as below
where \({\tilde{\varvec{f}}}={\varvec{\Lambda }}(t){\varvec{f}}({\varvec{x}})-{\varvec{f}}({\varvec{y}})\), \({\tilde{\varvec{F}}}={\varvec{\Lambda }}(t){\varvec{F}}({\varvec{x}})-{\varvec{F}}({\varvec{y}})\), \({\varvec{e}}={\varvec{\Lambda }}(t){\varvec{x}}-{\varvec{y}}\), \(k_1,~k_2,~k_3,~k_4,~k_5\) are arbitrary positive constants and \({\mathrm{sgn}(\cdot )}\) denotes the sign function.
Proof
The time derivative of Eq. (4) is
Substituting (18), (19) into (27), we have
Substituting (20), (21), and (22) into (28), we have
Construct the Lyapunov function
With the choice of Eq. (23), (24), (25), and (26), the time derivative of \({\varvec{V}}\) along the trajectories of Eq. (29) is
According to the Lyapunov stability theorem, \({\varvec{e}}\), \(\hat{d}_1-d_1^*,~\hat{d}_2-d_2^*,~\hat{d}_3-d_3^*\), and \(\hat{d}_4-d_4^*\) are bounded. Because chaos systems are bounded, Assumption 1 is held, \(\dot{\varvec{e}}\) is bounded, i.e., \(\dot{\varvec{e}}\in L_{\infty }\). According to Eq. (31), we have
So, \({\varvec{e}}\in L_{2}\). According to Barbalat theorem, \({\varvec{e}}\rightarrow {\varvec{0}}\) with \(t\rightarrow \infty \). The MFPS is achieved under the certain chosen controller \({\varvec{u}}\) in Eq. (20). This completes the proof.\(\square \)
4 Illustrative examples
In this section, two groups of examples are provided to verify the effectiveness of the proposed schemes, which are chaotic Lorenz and Chen systems and two identical hyper-chaotic Lorenz systems.
4.1 MFPS of Lorenz and Chen systems
In this subsection, we will take chaotic Lorenz and Chen systems as example to verify the effectiveness of the proposed scheme in Theorem 1.
The Lorenz system is described as follows
where \(x_1, x_2\), and \(x_3\) are state variables, a, b, and c are system parameters. When three real parameters \(a=10,b=28, c=8/3\), the system (33) shows chaotic behavior. Considering parametric uncertainties and external disturbances, rewriting Eq. (33) in the forms of Eq. (1), we can obtain the drive system as follows
The Chen system is described as follows
where \(y_1, y_2\), and \(y_3\) are state variables, d, e, and f are system parameters. When three real parameters \(d=35, e=3, f=28\), the system (35) shows chaotic behavior. The controlled Chen system with parametric uncertainties and external disturbances as the response system is described as
In the simulation, the parametric uncertainties and external disturbances of the drive system and the response system are, respectively, set as follows:
It can be seen that the maximum norms of all parametric uncertainties and external disturbances are bounded.
We take the initial states as \({\varvec{x}}(0)=[9\;6\;18]^T, {\varvec{y}}(0)=[-6\;-8\;9]^T\). We take \(\hat{d}_1(0)=1,~\hat{d}_2(0)=2,~\hat{d}_3(0)=3\), and \(\hat{d}_4(0)=4\). The scaling functions take \(\alpha _1 (t)=1+0.5\sin (\pi t/6)\), \(\alpha _2 (t)=\exp (t)/(1+\exp (t))\), and \(\alpha _3 (t)=-1-0.5\sin (\pi t/6)\). The controller \({\varvec{u}}\) can be designed by Theorem 1, where \(k_1=1,~k_2=1/50,~k_3=1/50,~k_4=1/50\), and \(k_5=1/50\). The simulation results are presented in Fig. 1, 2, and 3. Figure 1 displays the synchronized attractors in \(R^3\). The time evolution of the MFPS errors is depicted in Fig. 2, which displays \({\varvec{e}}\rightarrow {\varvec{0}}\) with \(t\rightarrow \infty \). Thus, the required synchronization has been achieved with our designed control law (5). Figure 3 displays the time evolution of the compensator gains \(\hat{d}_1,~\hat{d}_2,~\hat{d}_3\), and \(\hat{d}_4\).
4.2 MFPS of two hyper-chaotic Lorenz systems
Because hyper-chaotic systems have more complex behavior than chaotic systems, which are more suitable for secure communication, we consider the example of two identical hyper-chaotic Lorenz systems with parametric uncertainties and external disturbances.
Hyper-chaotic Lorenz system is defined below
where \(x_1 ,x_2 \), \(x_3 \), and \(x_4 \) are state variables. When the four real parameters \(a=1\), \(b=0.7\), \(c=1.5\), and \(d=26\), the system (37) shows chaotic behavior.
Considering parametric uncertainties and external disturbances, rewriting Eq. (37) in the forms of Eq. (18) and Eq. (19), we can obtain the drive system and the response system as follows
In the simulation, the parametric uncertainties and external disturbances of the drive system and the response system are, respectively, set as follows:
It is easy to see the maximum norms of parametric uncertainties and external disturbances are bounded, which do not need to know in numerical simulation.
We take the initial states as \({\varvec{x}}(0)=[-15\;6\;-10\;2]^T,~ {\varvec{y}}(0)=[8\;-3\;15\;-6]^T\). We take \(\hat{d}_1(0)=1,\hat{d}_2(0)=2,~\hat{d}_3(0)=3\), and \(\hat{d}_4(0)=4\). The scaling functions take \(\alpha _1 (t)=1-0.5\sin (t)\), \(\alpha _2 (t)=\sin (t)+2\), \(\alpha _3 (t)=1\), and \(\alpha _4(t)=\sin (t)+3\). The controller \({\varvec{u}}\) can be designed by Corrolary 1, where \(k_1=1,~k_2=1/20,~ k_3=1/5,~k_4=1/20\), and \(k_5=1\). Figure 4 displays the MFPS error \({\varvec{e}}\rightarrow {\varvec{0}}\) with \(t\rightarrow \infty ,\) which implies that the required synchronization has been achieved with our designed control law (20). Figure 5 displays the time evolution of the compensator gains \(\hat{d}_1,~\hat{d}_2,~\hat{d}_3\), and \(\hat{d}_4\).
5 Conclusion
In this paper, a new MFPS scheme is proposed for a class of chaotic systems with parametric uncertainties and external disturbances. There is no need to know exactly bounds of parametric uncertainties and external disturbances, and the gains of the compensators can be automatically adapted to suitable constants. The proposed scheme can also be used in various types of synchronization. Numerical simulations are provided to show the effectiveness of the theoretical results obtained.
References
Wang, B., Shi, P., Karimi, H., Wang, J.: \(H_\infty \) robust controller design for the synchronization of master-slave chaotic systems with disturbance input. Model. Identif. Control 33, 27–34 (2012)
Fan, Y., Wang, W., Liu, Y.: Synchronization for a class of chaotic systems based on adaptive control design of input-to-state stability. Int. J. Innov. Comput. Inf. Control 11, 803–814 (2015)
Mittal, A.K., Dwivedi, A., Dwivedi, S.: Secure communication based on chaotic switching and rapid synchronization using parameter adaptation. Int. J. Innov. Comput. Inf. Control 11, 569–585 (2015)
Chen, D., Shi, P., Ma, X.: Control and synchronization of chaos in an induction motor system. Int. J. Innov. Comput. Inf. Control 8, 7237–7248 (2012)
Pecora, L.M., Carroll, T.L.: Synchronization in chaotic systems. Phys. Rev. Lett. 64, 821–824 (1990)
Rosenblum, M.G., Pikovsky, A.S., Kurths, J.: Phase synchronization of chaotic oscillators. Phys. Rev. Lett. 76, 1804–1807 (1996)
Rulkov, N.F., Sushchik, M.M., Tsimring, L.S.: Generalized synchronization of chaos in directionally coupled chaotic systems. Phys. Rev. E 51, 980–994 (1995)
Rosenblum, M.G., Pikovsky, A.S., Kurths, J.: From phase to lag synchronization in coupled chaotic oscillators. Phys. Rev. Lett. 78, 4193–4196 (1997)
Hu, J., Chen, S.H., Chen, L.: Adaptive control for anti-synchronization of Chua’s chaotic system. Phys. Lett. A 339, 455–460 (2005)
Mainieri, R., Rehacek, J.: Projective synchronization in three-dimensional chaotic systems. Phys. Rev. Lett. 82, 3042–3045 (1999)
Chen, Y., Li, X.: Function projective synchronization between two identical chaotic systems. Int. J. Mod. Phys. C 18, 883–888 (2007)
Du, H., Zeng, Q., Wang, C.: Modified function projective synchronization of chaotic system. Chaos Solitons Fractals 42, 2399–2404 (2009)
Du, H., Zeng, Q., Lü, N.: A general method for modified function projective lag synchronization in chaotic systems. Phys. Lett. A 374, 1493–1496 (2010)
Zheng, K., Dong, G.: Adaptive modified function projective synchronization of hyperchaotic systems with unknown parameters. Commun. Nonlinear Sci. Numer. Simul. 15, 3547–3550 (2010)
Du, H.: Adaptive open-plus-closed-loop control method of modified function projective synchronization in complex networks. Int. J. Mod. Phys. C 22, 1393–1407 (2011)
Wu, X., Wang, H., Lu, H.: Hyperchaotic secure communication via generalized function projective synchronization. Nonlinear Anal. RWA 12, 1288–1299 (2011)
Yu, Y., Li, H.: Adaptive generalized function projective synchronization of uncertain chaotic systems. Nonlinear Anal. RWA 11, 2456–2459 (2010)
Sebastian Sudheer, K., Sabir, M.: Adaptive modified function projective synchronization between hyperchaotic Lorenz system and hyperchaotic Lu system with uncertain parameter. Phys. Lett. A 373, 3743–3748 (2009)
Du, H., Shi, P., Lü, N.: Function projective synchronization in complex dynamical networks with time delay via hybrid feedback control. Nonlinear Anal. RWA 14, 1182–1190 (2013)
Sun, Z., Si, G., Min, F., Zhang, Y.: Adaptive modified function projective synchronization and parameter identification of uncertain hyperchaotic (chaotic) systems with identical or non-identical structures. Nonlinear Dyn. 68, 471–486 (2012)
Cai, G., Hu, P., Li, Y.: Modified function lag projective synchronization of a financial hyperchaotic system. Nonlinear Dyn. 69, 1457–1464 (2012)
Fu, G.: Robust adaptive modified function projective synchronization of different hyperchaotic systems subject to external disturbance. Commun. Nonlinear Sci. Numer. Simul. 17, 2602–2608 (2012)
Chen, Y., Cao, L., Sun, M.: Robust modified function projective synchronization in network with unknown parameters and mismatch parameters. Int. J. Nonlinear Sci. 10, 17–23 (2010)
Yucelen, T., Haddad, W.M.: A robust adaptive control architecture for disturbance rejection and uncertainty suppression with \(L_\infty \) transient and steady-state performance guarantees. Int. J. Adapt. Control Signal Process 26, 1024–1055 (2012)
Yucelen, T., Haddad, W.M.: Low-frequency learning and fast adaptation in model reference adaptive control. IEEE Trans. Autom. Control 58, 1080–1085 (2013)
Calise, A.J., Yucelen, T.: Adaptive loop transfer recovery. J. Guid. Control Dyn. 35, 807–815 (2012)
Yucelen, T., Johnson, E.: A new command governor architecture for transient response shaping. Int. J. Adapt. Control Signal Process. 27, 1065–1085 (2013)
Pourmahmood, M., Khanmohammadi, S., Alizadeh, G.: Synchronization of two different uncertain chaotic systems with unknown parameters using a robust adaptive sliding mode controller. Commun. Nonlinear Sci. Numer. Simulat. 16, 2853–2868 (2011)
Aghababa, M.P., Akbari, M.E.: A chattering-free robust adaptive sliding mode controller for synchronization of two different chaotic systems with unknown uncertainties and external disturbances. Appl. math. comput. 218, 5757–5768 (2012)
Acknowledgments
This work was partially jointly supported by the Natural Science Foundation of China (61004014, 61174058, 61573112, 61134001), the Natural Science Foundation of Heilongjiang Province of China (F2015043), the Australian Research Council (DP140102180, LP140100471, LE150100079), the Scientific Research Fund of Heilongjiang Provincial Education Department of China (12541106), and the China Scholarship Council. The authors would like to thank the editors and the reviewers for their constructive comments and suggestions which have helped greatly to improve the presentation of the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Du, H., Shi, P. A new robust adaptive control method for modified function projective synchronization with unknown bounded parametric uncertainties and external disturbances. Nonlinear Dyn 85, 355–363 (2016). https://doi.org/10.1007/s11071-016-2690-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-2690-8