Abstract
This paper investigates the stabilizing and synchronization problems of a memristor-based Chua chaotic system in a finite time. A lemma concerning the finite-time stability for an impulsive system is proposed by extending the finite-time stability theory. Then some finite-time stabilizing and synchronization criterion are presented which guarantee the finite-time stabilization and synchronization for the model considered. Finally, the efficiency of the control scheme is further demonstrated by the simulation examples.
Similar content being viewed by others
1 Introduction
In 1971, the memristor which is considered to be the missing fourth passive circuit element was postulated [1]. However, this important postulation has not caused attention in almost 40 years. Until in 2008, Hewlett-Packard Labs announced the development of a memristor based on nanotechnology [2]. As we know, the memristor takes its place along with the other three existing elements: the resistor, the capacitor, and the inductor. Increasing focus was put on the memristor for its potential applications in programmable logic, signal processing, neural networks, and so on [3].
Moreover, as the novel element, the circuit based on the memristor shares many interesting phenomenon. Recently, the research memristor chaotic circuits have become a focal topic [4–10]. In [4], the author presented a novel fourth-order memristor-based Chua oscillator by replacing Chua’s diode with an active two-terminal circuit. The stabilization problem of a memristor-based chaotic system was investigated in [10]. As the most important phenomenon, the synchronization was also discussed [9]. In [9], the adaptive synchronization problem of memristor-based Chua circuits was investigated.
As time goes on, more and more researchers began to realize the important role of the synchronization time. To attain a high convergence speed, many effective methods have been introduced and finite-time control is one of them. Finite-time synchronization means the optimality in convergence time. Much research work has been done on chaos synchronization based on finite time (see for instance [11–22] and the references therein). However, the finite-time synchronization problem has not been fully investigated in the literature, and it still remains open. Motivated by the above discussion, we investigate the finite-time synchronization problem for a memristor-based Chua circuit. Based on the finite-time stability theory, a novel lemma which guarantees the impulsive system is finite-time stable is presented. Then the impulsive [16–18] adaptive control law is proposed to realize finite-time synchronization of the model considered. Numerical simulations demonstrate the effectiveness and correctness of this results.
The paper is organized as follows. Some preliminaries are presented in the next section. Section 3 proposes the main results of this paper. In Section 4, the numerical simulations are presented, which is followed by the conclusion in Section 5.
2 Preliminaries
In [6], the author proposed a novel nonlinear circuits, with a flux-controlled memristor which replaces the Chua diode. Figure 1 shows a memristor-based Chua oscillator with a flux-controlled memristor.
Applying a Kirchhoff voltage, the current law, and the volt-ampère relationship of the components, the state equation of a Chua memristor-based chaotic system can be described as follows:
For convenience, letting \(x_{1} = u_{1}\), \(x_{2} = u_{2}\), \(x_{3} = i_{3}\), \(x_{4} = \phi\), \(\alpha = 1/C_{1}\), \(\beta = 1/L_{1}\), \(\gamma = r/L\), \(\xi = G\), \(C_{2} = 1\), and \(R = 1\), then the model can be rewritten as the following equation:
If we set \(\alpha = 10\), \(\beta = 100 / 7\), \(\gamma = 0.1\), \(\xi = 9 / 7\), \(a = 1 / 7\) and \(b = 2 / 7\), and the initial values are \(( 10^{ - 10},0,0, - 0.515 )\), then system (2) is a chaotic system and the chaotic attractor is shown in Figure 2.
In order to compute simply, letting \(x = [ x_{1},x_{2},x_{3},x_{4} ]^{T}\), then system (2) can be described as follows:
where
and \(W ( x_{4} ) = a + 3bx_{4}^{2}\), a, b, γ, ξ, α, and β are positive constants.
Similar to [7], the nonlinear functions \(q ( \phi )\), \(W ( \phi )\) are given by
Throughout this paper, the following assumption and lemma are necessary for our main results.
Assumption 1
System (2) is a chaotic system, namely, the state is bound, we assume that the following assumptions hold:
where \(M_{1}\), \(M_{2}\) are real constants.
Lemma 1
Suppose the function is continuous and non-negative when \(t \in [ 0,\infty )\) and satisfies the following conditions:
where \(\rho > 0\), \(0 < \eta < 1\), \(0 < \delta < 1\), \(k = \{ 1,2,\ldots,m\}\), is a finite natural number set and m is a positive integer, then the following inequality holds:
where T is a constant which represents the setting time.
Proof
Without loss of generality, let \(t_{0} = 0\). In order to prove (7) holds, the following function \(H ( t )\) is constructed:
Clearly, if the function \(H ( t )\) satisfies \(H ( t ) \le 0\), then the equality (7) holds.
One can easily observe that
Next, we will prove that \(H ( t ) \le 0\) holds for \(t \in [ t_{0},t_{1} ]\). Otherwise, there exists \(t^{ *}\) such that
Combing (10) with (11), one has
which contradicts (11). Namely, \(H ( t ) \le 0\) holds for \(t \in [ t_{0},t_{1} )\).
When \(t = t_{1}\), we get
It yields
Then we suppose that \(H ( t ) \le 0\) holds for \(t \in [ t_{k - 1},t_{k} ]\). For \(t \in [ t_{k},t_{k + 1} ]\), we have
From (8)-(15), we know that \(H ( t ) \le 0\) holds. This completes the proof. □
3 Main results
In this section, the finite-time control and synchronization problems via an impulsive adaptive strategy are investigated, respectively. Taking the impulsive adaptive strategy into account in (3), one obtains
where \(\Delta x ( t_{k} ) = x ( t_{k}^{ +} ) - x ( t_{k}^{ -} )\), \(x ( t_{k}^{ +} ) = \lim_{t \to t_{k}^{ +}} x ( t )\), \(x ( t_{k}^{ -} ) = \lim_{t \to t_{k}^{ -}} x ( t )\), \(\ell = \{ 1,2, \ldots, n,n_{1}, \ldots, n_{k} \}\), is a finite natural number set. For simplicity, it is assumed that \(x ( t_{k}^{ -} ) = x ( t_{k} )\), which means that \(x ( t_{k} )\) is left continuous. Letting \(u ( t ) = - k_{1}x ( t ) - k_{2}\operatorname{sign} ( x ( t ) )\vert x ( t ) \vert ^{\gamma}\), we have the following theorem.
Theorem 1
Suppose Assumption 1 holds. There exists a positive constant γ satisfying \(0 < \gamma < 1\) such that the memristor-based chaotic system is finite-time stable if the following conditions hold:
-
(i)
\(q = \lambda_{\max} [ A^{T} + A - ( 2k_{1} + 1 )I ] < 0\);
-
(ii)
\(d = \lambda_{\max} ( I + B )^{T} ( I + B ) < 1\).
Proof
Construct the following Lyapunov candidate function:
Calculating the derivative along the trajectory of (16) we have
From Assumption 1, one has
where \(J = [ [ a + bM_{4}^{2} ]^{2},0,0,0 ]^{T}\).
From (18) and (19), one obtains
where \(q = \lambda_{\max} [ A^{T} + A - ( 2k_{1} + 1 )I ]\). From the fact that \(0 < \gamma < 1\), one obtains
Also
Then, from condition (1) of Theorem 1, we have for \(t \ne t_{k}\)
When \(t = t_{k}\), one obtains
Through condition in Theorem 1 and Lemma 1, we can easily see that the system (16) is finite-time stable, which complete the proof. □
Next, we investigate the problem of finite-synchronization for a memristor-based chaotic system. Based on the drive-response synchronization concept, letting system (3) be the drive system, the response system with control input u is as follows:
Taking the impulsive adaptive effects into account, the response system (25) is as follows:
where \(e = [ x - y ]^{T} = [ x_{1} - y_{1},x_{2} - y_{2},x_{3} - y_{3},x_{4} - y_{4} ]^{T}\), \(t_{k}\) are the impulsive instants which satisfy \(t_{1} < t_{2} < \cdots < t_{k - 1} < t_{k}\) and \(\lim_{k \to \infty} t_{k} = \infty\). Letting
where the constants \(k_{1}\), \(k_{2}\) are the control strength coefficients to be designed, the real number γ satisfies \(0 \le \gamma < 1\).
Combing (3) with (26), the error system can be described as follows:
where \(\phi ( e ) = [\alpha W ( y_{4} )y_{1} - \alpha W ( x_{4} )x_{1},0,0,0]^{T}\). Hence, we have the following theorem.
Theorem 2
Suppose Assumption 1 holds. There exists a positive constant γ satisfying \(0 < \gamma < 1\) such that the memristor-based Chua systems (3) and (26) can be synchronized under the impulsive adaptive strategy if the following conditions hold:
-
(i)
\(A^{T} + A - 2k_{1}I - 2abM_{1}M_{2}I < 0\);
-
(ii)
\(d = \lambda_{\max} ( I + B )^{T} ( I + B ) < 1\).
Proof
Construct the following Lyapunov candidate function
For \(t \in [ t_{k},t_{k + 1} )\), the derivative of \(V ( t )\) along the trajectory of (28) is
From Assumption 1, we have
Combing (30) with (31), we have
From the fact that \(0 < \gamma < 1\), one obtains
Also
Thus, based on the condition (i) in Theorem 2, we have for \(t \ne t_{k}\)
When \(t = t_{k}\), one obtains
Through Theorem 2 and Lemma 1, we can easily see that the system (28) is finite-time stable. This implies that the response system (26) is synchronized with the drive system (3) in a finite time. □
4 Simulation results
The numerical simulations are carried out using the fourth-order Runge-Kutta method. The initial states of the drive and response systems are \(( 10^{ - 10},0,0,0 )\) and \(( 0,0,0,0 )\). The parameters of the drive systems are \(\alpha = 10\), \(\beta = 100 / 7\), \(\gamma = 0.1\), \(\xi = 9 / 7\), \(a = 1 / 7\), and \(b = 2 / 7\). Solving the inequality in Theorem 2, and choosing \(B = \operatorname{diag}( - 0.9, - 0.9, - 0.9, - 0.9)\), \(k_{1} = 0.02\), \(k_{2} = 0.01\), \(\gamma = 0.3\), the response system synchronizes with the drive system as shown in Figure 3. It is easily shown that the state response curve of the error system is stable.
5 Conclusion
In this paper, the finite-time control and synchronization problems of memristor-based chaotic systems have been investigated. Some novel impulsive adaptive control laws which guarantee the memristor-based Chua circuits is stabilized and synchronized in finite time have been proposed. Moreover, simulation results were given to verify the effectiveness and feasibility of the method. Our future research topics mainly consider the time delay effects on the finite-time stability of the memristor-based nonlinear system.
References
Chua, LO: Memristor - the missing circuit element. IEEE Trans. Circuit Theory 18(5), 507-511 (1971)
Strukov, DB, Snider, GS, Stewart, DR, Williams, RS: The Missing Memristor Found. Nature 453, 80-83 (2008)
Bayat, FM, Shouraki, SB: Programming of memristor crossbars by using genetic algorithm. Proc. Comput. Sci. 3, 232-237 (2011)
Itoh, M, Chua, LO: Memristor oscillators. Int. J. Bifurc. Chaos 18, 3183-3206 (2008)
Pakkiyappan, R, Sivasamy, R, Li, XD: Synchronization of identical and nonidentical memristor-based chaotic systems via active back stepping control technique. Circuits Syst. Signal Process. 34(3), 763-778 (2015)
Wu, HG, Chen, SY, Bao, BC: Impulsive synchronization and initial value effect for a memristor-based chaotic system. Acta Phys. Sin. 64(3), 030501 (2015)
Wang, X, Li, CD, Huang, TW, Duan, SK: Predicting chaos in memristive oscillators via harmonic balance method. Chaos 22(4), 043119 (2012)
Bao, HB, Cao, JD: Projective synchronization of fractional-order memristor-based neural networks. Neural Netw. 63, 1-9 (2015)
Wen, SP, Zeng, ZG, Huang, TW: Adaptive synchronization of memristor-based Chua’s circuits. Phys. Lett. A 376, 2275-2780 (2012)
Huang, JJ, Li, CD, He, X: Stabilization of a memristor-based chaotic system by intermittent and fuzzy processing. Int. J. Control. Autom. Syst. 11(3), 643-647 (2013)
Amato, F, Ariola, M, Abdallah, CT: Finite-time control for uncertain linear systems with disturbance inputs. In: IEEE Proceedings of the 1999 American Control Conference, vol. 3, pp. 1776-1780 (1999)
Amato, F, Arioila, M, Dorato, P: Finite-time control of linear systems subject to parametric uncertainties and disturbances. Automatica 37(9), 1459-1463 (2001)
Amato, F, Arioila, M, Cosentino, C: Finite-time stability of linear time-varying systems: analysis and controller design. IEEE Trans. Autom. Control 55(4), 1003-1008 (2009)
Sanjay, PB, Dennis, SB: Finite time of continuous autonomous systems. SIAM J. Control Optim. 3(3), 751-766 (2000)
Liu, YG: Global finite time stabilization via time varying feedback uncertain nonlinear systems. SIAM J. Control Optim. 52(3), 1886-1913 (2014)
Li, X, Bohner, M, Wang, CK: Impulsive differential equations: periodic solutions and applications. Automatica 52, 173-178 (2015)
Li, X, Song, S: Impulsive control for existence, uniqueness and global stability of periodic solutions of recurrent neural networks with discrete and continuously distributed delays. IEEE Trans. Neural Netw. 24, 868-877 (2013)
Wen, SP, Huang, TW, Yu, XH, Chen, MZQ, Zeng, ZG: Aperiodic sampled-data sliding-mode control of fuzzy systems with communication delays via the event-triggered method. IEEE Trans. Fuzzy Syst. (2015). doi:10.1109/TFUZZ.2015.2501412
Wen, SP, Yu, XH, Zeng, ZG, Wang, JJ: Event-triggering load frequency control for multi-area power systems with communication delay. IEEE Trans. Ind. Electron. 63(2), 1308-1317 (2015)
Song, QK, Huang, TW: Stabilization and synchronization of chaotic systems with mixed time-varying delays via intermittent control with non-fixed both control period and control width. Neurocomputing 154, 61-69 (2015)
Song, QK, Zhao, ZJ: Stability criterion of complex-valued neural networks with both leakage delay and time-varying delays on time scales. Neurocomputing 171, 179-184 (2016)
Cao, JD, Song, QK: Stability in Cohen-Grossberg-type bidirectional associative memory neural networks with time-varying delays. Nonlinearity 19(7), 1601 (2006)
Acknowledgements
The work described in this paper was partially supported by the National Natural Science Foundation of China (Grant No. 61403050) and the Scientific and Technological Research Program of Chongqing Municipal Education Commission (KJ1501412, KJ1501409, KJ1501301), and the Foundation of CQUE (KY201519B, KY201520B).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
All authors drafted the manuscript, and they read and approved the submitted version.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Xiong, W., Huang, J. Finite-time control and synchronization for memristor-based chaotic system via impulsive adaptive strategy. Adv Differ Equ 2016, 101 (2016). https://doi.org/10.1186/s13662-016-0789-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-016-0789-3