Abstract
This paper is concerned with a novel event-triggered sliding mode variable structure control (ESMC) scheme to achieve robust stabilization of memristive systems (MSs). First, a memory-based sliding surface, including the past and the current information of the system states, is introduced. Two switching gain matrices of such kinds of switching surfaces, which satisfy the guaranteed cost performance of the sliding reduced order dynamics, are achieved by employing linear matrix inequality techniques. Second, a sliding mode controller using an event-triggered mechanism is constructed to ensure that the trajectories of the uncertain MS slide towards the proposed memory-based switching hyperplane, and thus, the stabilization of entire MSs is reached. Finally, the effectiveness of the proposed results is demonstrated through simulations.
1. Introduction
It is well known that there are three usual fundamental circuit elements, i.e., resistors, capacitors and inductors. Now, the so-called fourth circuit element, namely the memristor, has attracted increasing attention from scientists and engineers due to its potential applications in many engineering fields, such as super-dense nonvolatile computer memories, chaotic systems, neural networks, and so on [1,2,3,4,5,6,7,8]. On the other hand, sliding mode variable structure control (SMC) has been verified to be an efficient and pretty popular robust control technique since it owns some well-known and strong properties in disturbance rejection and insensitivity to model uncertainties and parameter variations occurring in dynamical systems [9,10,11,12,13,14,15]. Many works on linear-matrix-inequality (LMI)-based SMC design, such as [16,17,18,19,20,21,22,23], form the base of LMI formulations utilized in SMC design. So far, there exists a number of results on the SMC of memristive circuits [24,25,26,27]. In the very recent paper [24], on the basis of the nonlinear Takagi–Sugeno fuzzy model, robust stabilization of uncertain memristive chaotic systems was investigated. In the literature [25], the chaotic control via a terminal SMC technique is proposed to deal with memristive oscillators, as well as Chua’s oscillators with memristors. In [26,27], the authors discussed two kinds of approaches to adaptive sliding mode synchronization for no-equilibrium memristive systems.
Recently, the mechanism of event-triggering has been regarded as one of the pretty useful and challenging techniques for control design since it can achieve control objectives with the minimum resource usage. For networked control systems [28], it also provides a beneficial way for decreasing network loads when data-packets are transmitted from different information processing terminals [29,30,31,32,33,34,35]. Meanwhile, it also turns out that the communication with the aperiodic event-triggered mechanism is quite useful, where the measurement errors play important roles in the design of the event [36,37,38,39]. In addition, the event-triggered-based SMC, developed in [40], can make the system steady-state bound be independent of both the intervals of samplings and the bounds of disturbances.
In order to reduce the costs for controlling MSs, an important way is to adopt an event-triggered scheme. However, few related results have been reported in the literature, and what is more, no results have been presented to stabilize an MS by integrating the advantages of SMC, event-triggered schemes and memory-based techniques. In this paper, the robust stabilization issue based on an ESMC scheme is investigated for MSs. The major contribution is given as follows. First, a linear time-invariant state space model is established for the Chua’s system with a memristor. Then, applying the current and the past information of MS states, a memory-based switching hyperplane is constructed, and its gains matrices, considering the guaranteed cost performance of the dynamics in the process of sliding modes, are achieved by using LMI techniques. Subsequently, an ESMC scheme is constructed such that the states of the memristive system are able to be repelled towards the desired memory-based switching manifold. Finally, robust stabilization of the entire MS is fulfilled, whose advantages and effectiveness have been verified through simulation results.
2. Description of Chua’s Circuits with Memristors
Usually, the memristor is described by the following nonlinear mathematical functions [2,3,4,41]:
or:
where , , i(v) is the terminal current (voltage). The memductance and the memristance are nonlinear functions, which are mathematically described as:
Mathematically, and are described as the following nonlinear functions [2,3,4,41]:
and:
where . They obviously have the piecewise-linear and monotone-increasing property, and one can consequently easily see that [2,4,8,24,41]:
and:
Figure 1 shows a typical MS. One can briefly describe the dynamical circuit system in Figure 1 as dynamical Equation (8) according to the basic Kirchhoff circuit laws [2,4,5]:
Figure 1.
Memristive systems.
As done in [42,43,44], the control input can be added to MS (8) to solve the stabilization problem, and the system is described as:
where , , , m is the dimension of the control input.
On the basis of the mathematical Equation (6), one can arrange the MS (7) as:
where
The system can be further represented as:
where , and satisfies with , and . It is obvious to see that is related to the piece-wise linear characteristic caused by the memristor, and it also satisfies .
Further, here can also be used to describe the existing uncertainties about the values of the resistors, inductors and capacitors by selecting proper matrices D and E [24,42], and can be modeled as the unknown bounded external disturbance.
Without lose of generality, MSs are represented by the dynamical model:
where is the systems state and is the control input. satisfies for all the evolution time of the memristive system, and is a bounded and known constant.
The dynamical system (12) has the standard form by a nonsingular state transformation ,
where , with .
Assumption 1.
The unknown model uncertainty is time-varying mismatched and follows:
where , are known matrices and satisfies . They are all assumed to be proper dimensions in this paper.
Let us choose the variables , , and denote , then the dynamic Equation (13) can be changed to:
where , , and . Denote:
and further:
We obviously get that and , .
Let , and we define the event-driven mechanism in this paper as follows:
where and is a given event-triggering constant.
The main objective in our paper is to develop the memory-based and event-driven SMC design to achieve the robust stabilization with the guaranteed cost performance index for the uncertain MS (13).
3. Main Results
3.1. Switching Hyperplane Design
According to the theory of SMC, its design includes two steps: one is to design a proper switching surface (as we select in (20)) such that the sliding mode reduced order dynamics (as we presented in (23)) is stable with some specified control performance; the other is to develop a reaching control law for guaranteeing the reachability of and subsequently starting the process of sliding dynamics.
In this paper, we select the following memory-based switching manifold:
where and are two gain matrices to be designed, and the memory parameter .
Let ; we have:
Now, the reduced order system constructed by (15) and (20) can be considered as the dynamic system (15) regarding and in (21). As a result, the design issue of the sliding surface is converted into that of the solution of the control gains K and .
For the control gain design, we consider the following performance index:
where and are given positive definite symmetric matrices.
Remark 1.
Such a performance index J in (22) can be regarded as the guaranteed cost performance index for MS (15) with the virtual control input . As a consequence, how to design the sliding surface (20) with the performance index (22) is converted into the design of the control gains K, satisfying the so-called guaranteed cost performance index.
The purpose of selecting the memory-based switching hyperplane lies in that the control system performance index J can be improved by the added memory parameter , and also, the dynamical system behaviors can be improved.
Now, taking into (15), one can easily achieve the dynamics of sliding mode:
where , . Thus, the switching surface design problem is established from Theorem 1 below.
Theorem 1.
Proof of Theorem 1.
During the proof process, let us choose as the Lyapunov functional with and . Now, along the state trajectory of (23), one can easily check that (28) is right by differentiating both and on t.
and:
Noticing that and using the mathematical basic inequality , , , one can obtain (30) and (31) after some calculations.
and:
Thanks to the relation:
where and , it is not easily checked that:
One can further obtain from the free-weight matrix and the equation that:
According to (24), this implies that:
Thus, one can see that the reduced order systems (23) is asymptotical stable. Furthermore, one can achieve the following inequality by integrating the inequality (35) from both sides in :
Due to the closed-loop system being asymptotical stable, when and , we have:
The proof is thus completed. ☐
Based on the LMI technique, the solution to the gain matrices of the switching surface is presented in Theorem 2 below.
Theorem 2.
The sliding mode reduce order system (23) is stable with the performance index J in (22), if there exist , , , , , scalars , , such that for the given parameter , matrices and , the following LMIs hold:
where:
In addition, the gain matrices K and can be achieved by:
Proof of Theorem 2.
Let us multiply both sides of ∑ in (26) by , and using the Schur lemma, it can be easily checked that:
where , , and .
Further, after a congruence transformation on in (27) with the diagonal matrix , it is easily obtained that:
Let , where , have the same dimension; it is easy to see that:
where , .
Now, let us perform a congruence transformation on by ; one can get that:
3.2. The Design of Event-Based Sliding-Mode Reaching Controller
The ESMC design is presented below to ensure the arrival of the desired memory-based switching manifold (20).
Theorem 3.
State trajectories of uncertain MSs (15) and (16) can be repelled into the switching surface (20) in a limited time, when the ESMC is constructed as follows:
where:
, , , ; ; ; , ; ; ; μ is an arbitrary positive scalar; and σ is defined by (19).
Proof of Theorem 3.
Substituting (50)–(52) into (54) and using the relations (17) and (18), then one can check by some calculations:
where , . Noticing that and , we have:
If the system trajectories start from a region where , then one can see by combining with (19), (51)–(53) and that:
As a result, one can observe that the sliding mode reachability condition is well established. ☐
Due to the inherent execution restrictions in digital processors, the event-triggering implementation time from one to another cannot result in Zeno phenomena in the execution of the MSs.
Theorem 4.
Consider the system (13). Let be the generated triggering instant sequence from:
for any given . is then given as:
where and ϵ are defined as:
and:
Proof of Theorem 4.
Consider . For all , using the relations (17) and (18), one can check after some careful calculations that:
where the matrices , and . One can further get from Assumption 1 that:
According to (50)–(52), we have:
and:
As a consequence, it is easy to verify that:
Applying the method of constant variation for the ordinary differential equation with the initial condition , it is easy to achieve that the solution of (65) is:
for t in the interval . Applying the event-triggering rule (59), one can observe that the right-hand side of (60) always has a non-zero lower boundary. ☐
4. Example
For the proposed ESMC design methodology of the linear uncertain MS, we show an example in this section to validate its effectiveness. During the MATLAB simulation, the following data are chosen: , , , , , , , . Now, suppose that the control input is added to the memristive system as done in [24,42]; thus, we have:
Taking the nonsingular transform matrix , we further have:
In the simulation, we take , , , and the initial state .
Taking the memory parameter , one can get by solving the LMIs (47)–(49) that:
with the performance index . Then, the switching hyperplane is:
Let us choose , and , the response curves of system states, the control input, switching function and event-triggered executions are given in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, respectively. From Figure 2 and Figure 5, one can easily see that the state trajectories of MS are able to be compelled to the desired switching manifold in a limited time, and they then asymptotically slide towards the origin; thus, the robust stabilization of the memristive system is well established. Furthermore, it is not hard to see from Figure 6 that the triggering intervals are larger than zero, and as a result, the Zeno behavior does not arise in the whole dynamical evolution of MS.
Figure 2.
The system states’ evolution curves (the proposed method with solid lines, the memoryless design method with dashed lines).
Figure 3.
The system states’ evolution curves (the proposed method with solid lines, the memoryless design method with dashed lines).
Figure 4.
The control input evolution curves (the proposed method with solid lines, the memoryless design method with dashed lines).
Figure 5.
The switching function response curves (the proposed method with solid lines, the memoryless design method with dashed lines).
Figure 6.
Evolution of the execution time interval (the proposed design method).
In order to show the advantage of the proposed design method in this paper, we provide some comparison results with the ESMC with traditional memoryless switching hyperplane design approach. By solving LMIs with , one can get . At the same time, the performance index , which is bigger than the obtained by the proposed design method in this paper. The responding simulation results are shown in Figure 2, Figure 3, Figure 4 and Figure 5 and Figure 7. It can be observed from the state response curves that the control input response curve and the switching function response curve that better control the performance are achieved by the proposed method in this paper.
Figure 7.
Evolution of the execution time interval (the memoryless design method).
Furthermore, we also presented the corresponding simulation results with the ESMC in [24], where , and . The simulation results, including the response curves of system states, the control input, the switching function and event-triggered behavior, are shown in Figure 8, Figure 9, Figure 10 and Figure 11. By comparison, one can see that though the proposed method [24] can stabilize the memristive system, it needs many more event-triggered behaviors, especially during the reaching phase of SMC.
Figure 8.
The system states’ evolution curves.
Figure 9.
The control input evolution curve.
Figure 10.
The switching function response curve.
Figure 11.
Evolution of the execution time interval.
Thus, it is verified that the proposed memory-based ESMC design method is effective in the robust stabilization of the MSs.
5. Conclusions
Based on an event-triggered technique, the robust memory-based SMC design of uncertain MSs has been presented in this paper. At first, the uncertain Chua system with memristors has been described to be a linear uncertain system based on the memristor features. A memory-based sliding surface has then been introduced, and its design has been converted into the control gain design with the guaranteed cost performance index and can be solved by solutions to a set of LMIs. Thus, the ESMC has been presented for achieving robust stabilization of MS in spite of unknown external disturbances and uncertainties. In addition, the lower boundary for the event-triggered execution time interval has been given. An example has been finally presented for showing its effectiveness via simulation.
Author Contributions
B.-C.Z. conceived of the idea, established the theory and wrote the paper. S.F. provided extensive support and supervision during the whole writing of this paper. X.L. conceived of some ideas on the establishment of the theory and the simulation.
Funding
This research was funded by the National Natural Science Foundation of China Grant Numbers 61403207, 61573189 and 61503190, the Doctoral Foundation of Ministry of Education of China Grant Number 2015M580380 and the Jiangsu Postdoctoral Science Foundation Grant Number 1501041B.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ESMC | Event-triggered sliding mode variable structure control |
| SMC | Sliding mode variable structure control |
| MS(s) | Memristive system(s) |
| LMI | Linear matrix inequality |
References
- Chua, L. Memristor-the missing circuit element. IEEE Trans. Circuits Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
- Itoh, M.; Chua, L. Memristor oscillators. Int. J. Bifurc. Chaos 2008, 18, 3183–3206. [Google Scholar] [CrossRef]
- El-Sayed, A.; Elsaid, A.; Nour, H.; Elsonbaty, A. Dynamical behavior, chaos control and synchronization of a memristive ADVP circuit. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 148–170. [Google Scholar] [CrossRef]
- Joglekar, Y.N.; Wolf, S.J. The elusive memristor: Properties of basic electrical circuits. Eur. J. Phys. 2009, 30, 661–675. [Google Scholar] [CrossRef]
- Iu, H.; Yu, D.; Fitch, A.; Sreeram, V.; Chen, H. Controlling chaos in a memristor based circuit using a Twin-T notch filter. IEEE Trans. Circuits Syst. I Regul. Pap. 2011, 58, 1337–1344. [Google Scholar] [CrossRef]
- Zhang, X.; Han, Q.; Zeng, Z. Hierarchical type stability criteria for delayed neural networks via canonical Bessel-Legendre inequalities. IEEE Trans. Cybern. 2018, 48, 1660–1671. [Google Scholar] [CrossRef] [PubMed]
- Wang, G.; Cui, M.; Cai, B.; Wang, X.; Hu, T. A chaotic oscillator based on HP memristor model. Math. Probl. Eng. 2015, 2015, 561901. [Google Scholar] [CrossRef]
- Huang, J.; Li, C.; He, X. Stabilization of a memristor-based chaotic system by intermittent control and fuzzy processing, Int. J. Control Autom. Syst. 2013, 11, 643–647. [Google Scholar] [CrossRef]
- Edwards, C.; Spurgeon, C. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
- Yu, X.; Wang, B.; Li, X. Computer-controlled variable structure systems: The state-of-the-art. IEEE Trans. Ind. Inform. 2012, 8, 197–205. [Google Scholar] [CrossRef]
- Ran, S.; Xue, Y.; Zheng, B.; Wang, Z. Quantized feedback fuzzy sliding mode control design via memory-based strategy. Appl. Math. Comput. 2017, 298, 283–295. [Google Scholar] [CrossRef]
- Zhang, B.; Han, Q.; Zhang, X. Recent advances in vibration control of offshore platforms. Nonlinear Dyn. 2017, 89, 755–771. [Google Scholar] [CrossRef]
- Zheng, B.-C.; Yu, X.; Xue, Y. Quantized feedback sliding-mode control: An event-triiggered approached. Automatica 2018, 91, 126–135. [Google Scholar] [CrossRef]
- Xue, Y.; Zheng, B.-C.; Yu, X. Robust sliding mode control for T-S fuzzy systems via quantized state feedback IEEE Trans. Fuzzy Syst. 2018, 26, 2261–2272. [Google Scholar] [CrossRef]
- Zheng, B.-C.; Park, J.H. Sliding mode control design for linear systems subject to quantization parameter mismatch J. Frankl. Inst. 2016, 353, 37–53. [Google Scholar] [CrossRef]
- Edwards, C. A practical method for the design of sliding mode controllers using linear matrix inequalitie. Automatica 2004, 40, 1761–1769. [Google Scholar] [CrossRef]
- Yan, X.-G.; Edwards, C. Nonlinear robust fault reconstruction and estimation using a sliding mode observer. Automatica 2007, 43, 1605–1614. [Google Scholar] [CrossRef]
- Edwards, C.; Akoachere, A. Sliding-mode output feedback controller design using linear matrix inequalities. IEEE Trans. Autom. Control 2001, 46, 115–119. [Google Scholar] [CrossRef]
- Tan, C.P.; Edwards, C. An LMI approach for designing sliding mode observers. Int. J. Control 2001, 74, 1559–1568. [Google Scholar] [CrossRef]
- Choi, H.H. Variable structure output feedback control design for a class of uncertain dynamic systems. Automatica 2002, 38, 335–341. [Google Scholar] [CrossRef]
- Choi, H.H. An explict formula of linear sliding surfaces for a class of uncertain dynamic systems with mismatched uncertainties. Automatica 1998, 34, 1015–1020. [Google Scholar] [CrossRef]
- Choi, H.H. Output feedback variable structure control design with an H∞ performance bound constraint. Automatica 2008, 44, 2403–2408. [Google Scholar] [CrossRef]
- Zhang, B.; Han, Q.; Zhang, X. Sliding mode control with mixed current and delayed states for offshore steel jacket platform. IEEE Trans. Control Syst. Technol. 2014, 22, 1769–1783. [Google Scholar] [CrossRef]
- Wen, S.; Huang, T.; Yu, X.; Chen, M.Z.; Zeng, Z. Sliding-mode control of memristive Chua’s systems via the event-based method. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 81–85. [Google Scholar] [CrossRef]
- Abolmasoumi, A.H.; Khosravinejad, S. Chaos Control in Memristor-Based Oscillators Using Intelligent Terminal Sliding Mode Controller. Int. J. Comput. Theory Eng. 2016, 8, 506–511. [Google Scholar] [CrossRef]
- Rajagopal, K.; Bayani, A.; Khalaf, A.J.M.; Namazi, H.; Jafari, S.; Pham, V.T. A no-equilibrium memristive system with four-wing hyperchaotic atracto. Int. J. Electron. Commun. 2018, 95, 207–215. [Google Scholar] [CrossRef]
- Rajagopal, K.; Guessas, L.; Karthikeyan, A.; Srinivasan, A.; Adam, G. Fractional order memristor no equilibrium chaotic system with its adaptive sliding mode synchronization and genetically optimized fractional order PID synchronization. Complexity 2017. [Google Scholar] [CrossRef]
- Zhang, X.; Han, Q. Network-based H∞ filtering using a logic jumping-like trigger. Automatica 2013, 49, 1428–1435. [Google Scholar] [CrossRef]
- Wang, Y.-L.; Han, Q.-L.; Fei, M.; Peng, C. Network-based T-S fuzzy dynamic positioning controller design for unmanned marine vehicles. IEE Trans. Cybern. 2018, 48, 2750–2763. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.-L.; Han, Q.-L. Network-based modelling and dynamic output feedback control for unmanned marine vehicles. Automatica 2018, 91, 43–53. [Google Scholar] [CrossRef]
- Liu, J.; Zha, L.; Xie, X.; Tian, E. Resilient observer-based control for networked nonlinear T-S fuzzy systems with hybrid-triggered scheme. Nonlinear Dyn. 2018, 91, 2049–2061. [Google Scholar] [CrossRef]
- Liu, J.; Xia, J.; Tian, E.; Fei, S. Hybrid-driven-based H-infinity filter design for neural networks subject to deception attacks. Appl. Math. Comput. 2018, 320, 158–174. [Google Scholar]
- Li, H.; Liao, X.; Huang, T.; Zhu, W. Event-triggering sampling based leader-following consensus in second-order multi-agent systems. IEEE Trans. Autom. Control 2015, 60, 1998–2003. [Google Scholar] [CrossRef]
- Zhang, X.-M.; Han, Q.-L. Event-triggered H∞ control for a class of nonlinear networked control systems using novel integral inequalities. Int. J. Robust Nonlinear Control 2017, 27, 679–700. [Google Scholar] [CrossRef]
- Zhang, X.-M.; Han, Q.-L. A decentralized event-triggered dissipative control scheme for systems with multiple sensors to sample the system outputs. IEEE Trans. Cybern. 2016, 46, 2745–2757. [Google Scholar] [CrossRef] [PubMed]
- Zhou, B.; Liao, X.; Huang, T.; Chen, G. Leader-following exponential consensus of general linear multi-agent systems via event-triggered control with combinational measurements. Appl. Math. Lett. 2015, 40, 35–39. [Google Scholar] [CrossRef]
- Wen, S.; Huang, T.; Yu, X.; Chen, M.Z.; Zeng, Z. Aperiodic sampled-data sliding-mode control of fuzzy systems with communication delays via the event-triggered method. IEEE Trans. Fuzzy Syst. 2016, 24, 1048–1057. [Google Scholar] [CrossRef]
- Zhang, B.; Han, Q.; Zhang, X. Event-triggered H∞ control for offshore structures in network environments. J. Sound Vib. 2016, 368, 1–21. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, X.; Han, Q. Event-triggered generalized dissipativity filtering for neural networks with time-varying delays. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 77–88. [Google Scholar] [CrossRef] [PubMed]
- Behera, A.; Bandyopadhyay, B. Robust sliding mode control: An event-triggering approach. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 146–150. [Google Scholar] [CrossRef]
- Petras, I. Fractional-order memristor-based Chua’s circuit. IEEE Trans. Circuits Syst. II Express Briefs 2010, 57, 975–979. [Google Scholar] [CrossRef]
- Wen, S.; Zeng, Z.; Huang, T. Event-based control for memristive systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 3431–3443. [Google Scholar] [CrossRef]
- Kocamaz, U.E.; Cevher, B.; Uyaroǧlu, Y. Control and synchronization of chaos with sliding mode control based on cubic reaching rule. Chaos Solitons Fractals 2017, 105, 92–98. [Google Scholar] [CrossRef]
- Ablay, G. Sliding mode control of uncertain unified chaotic systems. Nonlinear Anal. Hybrid Syst. 2009, 3, 531–535. [Google Scholar] [CrossRef]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).