Abstract
In this paper, the problem of stabilization of a specific class of nonlinear dynamical system with unknown, bounded, time-varying delay is considered. A new stabilizing control law guarantees the practical stability of the system. A modified extended control law leads to the exponential stability. A Lyapunov function is chosen, and sufficient assumptions are provided in order to prove the stability of the proposed feedback system. Simulation results are addressed to show the effectiveness of the suggested control design 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
Feedback stabilization for nonlinear systems is a well-known issue in the control theory and still an open problem for researchers [10, 19, 24, 26]. The stability analysis of nonlinear systems under time delays is usually more difficult compared with systems without time delays [7, 13, 22]. Time delay is a property of many dynamical systems such as, communications, embedded systems, mechanical, tele-operation, biological, electrical, and many other applications [8, 20, 29].
Now, the issue is why the time-delay systems are still a direct problem, since the stability and stabilization problems of dynamical systems subject to nonlinearities are of interest due to the fact that such systems, especially time-delays systems, include a wide variety of practical systems and devices, like servo systems, flexible systems, etc. Indeed, smooth and nonsmooth nonlinearities often occur in a real control process, due to physical, technological, safety constraints, even inherent characteristic of considered systems [11]. Significant efforts have been done to solve such problems, and many control approaches have been used. For example, those based on fuzzy control [25], adaptive control [16, 32], intermittent control [27], impulsive control [21], switching control [30], neural networks, and so on. Such methods have been developed for linear and for nonlinear time-delay systems.
Indeed, in [25], the problems of stability analysis and stabilization for a class of discrete-time Takagi–Sugeno (T–S) fuzzy systems with stochastic perturbation and time-varying state delay are investigated. Authors [25] designed a novel fuzzy Lyapunov–Krasovskii function in order to reduce the conservatism of stability conditions. The work in [32] deals with adaptive stabilization for a class of uncertain high-order nonlinear systems with time delays, and a procedure is developed to design the continuous adaptive state feedback controller without over-parameterization. [27] proposed a pinning synchronization control scheme in complex networks with nondelay and delay couplings, which uses two switched periods to provide intermittent control. Another type of control is named impulsive control. In fact, authors in [14] have used some analysis techniques such as reduction to absurdity and some new useful criteria for global exponential stability in order to validate the impulsive control law.
From practical point of view, systems with perturbations cause instability. Many researches have devoted themselves to design effective control approaches to guarantee the system stability [1, 5, 6, 9, 12, 18, 28]. Indeed, in citeHam01, the global stabilization problem for a relatively broad class of nonlinear plants is discussed. Author in [12] designs a nonlinear state feedback control law for a class of nonlinear perturbed system taking into account the fact that the nonlinear part is uniformly globally Lipchitz continuous along with a nongrowth condition.
In this work, we have treated the case where the system presents a perturbation term, which could result from errors in modeling the nonlinear system aging of parameters, or uncertainties and disturbances which exist in any realistic problems [2, 4, 17]. We do not know the term perturbation, but we know some information about it, like knowing an upper bound on it. The main contribution of this paper lies in the following aspects. Firstly, compared with [12] and based on the work of [18], an extended class of nonlinear time-varying dynamical system under unknown time-varying delay and a new control law are presented. Next, according to the designed control law, some new criteria are given to ensure the practical and the exponential stability of the origin of the addressed system. Besides, an illustrative example with simulation results shows the performance of the suggested control strategy.
The paper is organized as follows. In Sect. 2, the practical stability definition is presented. In Sect. 3, the system description is shown. According to the designed control law, some assumptions are provided in order to prove the stability of the controlled system. In Sect. 4, an illustrative example is described and the simulation results are presented in order to show the performances of the suggested control strategy. Finally, some concluding remarks and perspectives are given in Sect. 5.
2 Preliminary
We consider the system:
where \(\tau ={ sup} \left( \tau \left( t \right) \right) _{t\in \mathbb {R}_{+}}\) and x(t) is the system solution with initial function \(\phi \) verifying:
\(\phi \) is a constant function in the Banach space \(C_{n,\tau }:=C\left( \left[ -\tau ,0 \right] ,\mathbb {R}^{n} \right) \) with norm :
\(f:\mathbb {R}^{+}\times \mathbb {R}^{n}\times \mathbb {R}^{n}\rightarrow \mathbb {R}^{n}\) is a piecewise continuous in t and locally Lipschitz in the state and \(\tau \) is the delay.
The definition of the practical stability introduced in [3] is presented as follows:
Definition 1
Equation (2.1) is said to be globally uniformly practically exponentially stable if there exists a ball \(B_{r}=\{x\in \mathbb {R}^{n}:\Vert x \Vert \le r\}\) such that \(B_{r}\) is globally uniformly practically exponentially stable, it means that:
There exists \(r>0\) such that for all \(t\ge t_{0}\) and \(\phi \in C_{n,\tau }\),
with \(\lambda _{1}>0, \lambda _{2}>0.\)
3 Stabilization
In this paper, we examine the class of nonlinear dynamical systems modeled by the following state equation:
where \(x(t)\in \mathbb {R}^{n}\) is the state of the system, \(u(t)\in \mathbb {R}^{q}\) is the input, \(x_{\tau (t)}=x\left( t-\tau \left( t \right) \right) \) is the delayed state with
\(\tau ^{*}>0\) denotes the known upper bound of \(\tau (t), f(t,0) = 0, h(t,0) = 0, \forall t \in \mathbb {R} \;\mathrm{and }\, \varphi (0,u) =0\, \forall u \in \mathbb {R}^q\). The known functions \(f\left( t, x\left( t \right) \right) \), \(g\left( t, x\left( t \right) \right) \), and the unknown function \(h\left( t, x_{\tau \left( t \right) } \right) \), \(\varphi \left( x\left( t \right) ,u\left( t \right) \right) \) are continuous, uniformly bounded with respect to time, and locally uniformly bounded with respect to the state.
Assume that the following assumptions are satisfied:
-
(A1) There exists an increasing nonnegative continuous function \(\psi :\mathbb {R}_{+}\rightarrow \mathbb {R}\) such that:
$$\begin{aligned}&\left\| h\left( t, x_{\tau \left( t \right) } \right) \right\| \le \psi \left( \left\| x_{\tau \left( t \right) } \right\| \right) , \end{aligned}$$(3.2) -
(A2) The origin \(x=0\) of the nominal system \(\dot{x}\left( t \right) =f\left( t,x\left( t \right) \right) +g\left( t,x\left( t \right) \right) u\left( t \right) \) is stabilizable. Also, there exists a \(C^{1}\) function \(V\left( .,. \right) {: \mathbb {R}\times \mathbb {R}}^{n}\rightarrow \mathbb {R}^{{+}}\) and \(u_{1} :\mathbb {R}\rightarrow \mathbb {R}^{q}\) which satisfies:
$$\begin{aligned}&\lambda _{1}\left\| x \right\| ^{2}\le V\left( t,x \right) \le \lambda _{2}\left\| x \right\| ^{2}, \end{aligned}$$(3.3)$$\begin{aligned}&\frac{\partial V(t,x)}{\partial t}+\nabla _{x}^{T}V\left( t,x \right) \left( f\left( t,x\left( t \right) \right) \right. \nonumber \\&\quad \left. +\,g\left( t,x\left( t \right) \right) u_{1} \right) \le -\lambda _{3}V(t,x) \end{aligned}$$(3.4)$$\begin{aligned}&\left\| \nabla _{x}^{T}V\left( t,x \right) \right\| \le \lambda _{4}\left\| x \right\| \end{aligned}$$(3.5)for all \((t,x){\in \mathbb {R}\times \mathbb {R}}^{n}\), where \(\lambda _{1},\lambda _{2},\lambda _{3}\) and \(\lambda _{4}\) are positive scalars.
-
(A3) There exist a positive constant \(k_{\varphi }\) such that
$$\begin{aligned}&\left\| \varphi \left( x,u \right) -\varphi \left( z,u \right) \right\| \le k_{\varphi }\left\| x-z \right\| ,\nonumber \\&\quad \forall x{{\in \mathbb {R}}}^{n}, \quad \forall z\in \mathbb {R}^{n}, \quad \forall u \in \mathbb {R}^{q}, \end{aligned}$$(3.6)where \(\left\| . \right\| \) denotes the usual Euclidean norm on \(\mathbb {R}^{n}\).
3.1 Practical stability
We propose the following state feedback law:
where \(L\left( t \right) =\frac{g^{T}\left( t,x\left( t \right) \right) \nabla _{x}V\left( t,x \right) \tilde{\psi }^{2}\left( t \right) }{\left\| \nabla _{x}^{T}V\left( t,x \right) g\left( t,x\left( t \right) \right) \right\| \tilde{\psi }(t)+\varepsilon (t)}\), with \(\tilde{\psi }(t)=\psi \left( max_{s\in [t- \tau ^*,t]}\Vert x(s)\Vert \right) \) and \(\varepsilon (t)\) is a strictly positive continuous bonded function. Denote \(\varepsilon \) is the upper bound of \(\varepsilon (t)\).
Then we state the practical exponential stability behavior of the closed-loop systems formed (3.1) and (3.7). The following theorem provides the stability result concerning the control law (3.7).
Theorem 1
Suppose that Assumptions (A1) and (A2) hold and the function \(\varphi \) satisfies (A3) with the Lipchitz constant \(k_{\varphi }\) satisfying:
Then the control law defined in (3.7) globally exponentially practically stabilizes system (3.1).
Proof
Using the same Lyapunov function as given in assumption (A2), we have:
Let
\(\square \)
Using assumption (A2), we have:
According to (3.2),
By the fact that \(\tilde{\psi }(t)=\psi \big (max_{s\in [t- \tau ^*,t]}\Vert x(s)\Vert \big )\), we have :
Making the denominators the same, we obtain:
Therefore, from the inequality \(( 0\le \frac{ab}{a+b}\le a, \forall a,b>0 )\), we have
So, Inequality (3.9) becomes:
Using assumption (A3), we have
Yield
where \(\delta \) equals to \(\frac{\lambda _{1}\lambda _{3}-\lambda _{4}k_{\varphi }}{\lambda _{2}}.\)
Then,
By inequality \(\left( \sqrt{a+b} \le \sqrt{a} +\sqrt{b}, \forall a,b>0 \right) \), we have
where \(\vartheta =\sqrt{\frac{\varepsilon }{\lambda _{1}\delta } }\).
Hence, system (3.1) in closed loop with the law (3.7) is \(\vartheta \) globally exponentially practically stable at the origin.
3.2 Exponential stability
We propose the following state feedback law:
where \(L\left( t \right) =\frac{g^{T}\left( t,x\left( t \right) \right) \nabla _{x}V\left( t,x \right) \tilde{\psi }^{2}\left( t \right) }{\left\| \nabla _{x}^{T}V\left( t,x \right) g\left( t,x\left( t \right) \right) \right\| \tilde{\psi }(t)+\varepsilon e^{-\alpha t}}\) with \(\tilde{\psi }(t)=\psi \big (max_{s\in [t- \tau ^*,t]}\Vert x(s)\Vert \big )\) and \(\varepsilon ,\alpha \) are two positive constants.
Then we state the stability behavior of the closed-loop systems formed (3.1) and (3.18). The following theorem provides the stability result concerning the control law (3.18).
Theorem 2
Suppose that Assumptions (A1), (A2) hold and the function \(\varphi \) satisfies (A3) with the Lipchitz constant \(k_{\varphi }\) satisfying:
Then for \(\alpha \) strictly greater than \(\frac{\lambda _{1}\lambda _{3}-\lambda _{4}k_{\varphi }}{\lambda _{2}}\), the control law defined in (3.18) globally exponentially stabilizes the system (3.1).
Proof
Using the same Lyapunov function as given in assumption (A2), Eq. (3.13) becomes:
Therefore, for
and by Lemma 1 in [28], system (3.1) in closed loop with the law (3.18) is globally exponentially stable at the origin.
As a special case of above result, we consider the nonlinear dynamical system modeled by the following state equation:
where \(A \in \mathbb {R}^{n\times n}\), \(B\in \mathbb {R}^{n\times q}\) are two constant matrices.
-
(H1) Suppose that (A, B) is controllable, then there exists a matrix K such that \((A+BK)\) is Hurwitz and a Lyapunov function for the nominal linear system can be chosen as \({\frac{1}{2}x}^{T}Px\), where \(P^{T}=P>0\) is such that:
$$\begin{aligned} P\left( A+BK \right) +\left( A+BK \right) ^{T}P=-Q, Q>0\nonumber \\ \end{aligned}$$(3.23) -
(H2) There exists an increasing nonnegative continuous function \(\psi :\mathbb {R}_{+}\rightarrow \mathbb {R}\) such that:
$$\begin{aligned}&\left\| h\left( t, x_{\tau \left( t \right) } \right) \right\| \le \psi \left( \left\| x_{\tau \left( t \right) } \right\| \right) \end{aligned}$$(3.24) -
(H3) There exist a positive constant \(k_{\varphi }\) such that
$$\begin{aligned}&\left\| \varphi \left( x,u \right) -\varphi \left( z,u \right) \right\| \le k_{\varphi }\left\| x-z \right\| ,\nonumber \\&\quad \forall x\in \mathbb {R}^{n}, \quad \forall z\in \mathbb {R}^{n}, \quad \forall u\in \mathbb {R}^{m}, \end{aligned}$$(3.25)
\(\square \)
Corollary 1
Suppose that (H1), (H2) hold and the function \(\varphi \) (satisfies H3) with Lipchitz constant \(k_{\varphi }\) satisfying :
Then, there exist \(\alpha \) such that the feedback law \(u\left( t \right) =Kx(t)-L_{1}(t)\), where \(L_{1}\left( t \right) =\frac{B^{T}Px(t)\tilde{\psi }^{2}\left( t \right) }{\left\| B^{T}Px(t) \right\| \tilde{\psi }(t)+\varepsilon e^{-\alpha t}}\) globally exponentially stabilize the system (3.1).
Proof
The Lyapunov function V(t, x) satisfies:
where \(\lambda _\mathrm{min}\left( P \right) \) and \(\lambda _\mathrm{max}\left( P \right) \) are, respectively, the minimum and the maximum eigenvalue of the matrix P.
Therefore, using the same manipulation of Theorem 1, we have: \(\lambda _{1}=\frac{\lambda _\mathrm{min}\left( P \right) }{2},{ \lambda }_{2}=\frac{\lambda _\mathrm{max}\left( P \right) }{2}\), \(\lambda _{3}=\frac{\lambda _\mathrm{min}\left( Q \right) }{\lambda _\mathrm{max}\left( P \right) }\) and \(\lambda _{4}=\lambda _\mathrm{max}\left( P \right) \).
According to the stability analysis of the system (3.22), the design procedure for the existence of \(\alpha \) is summarized as follows:
4 Example
Let us consider the nonlinear system under unknown time-variable delay:
This system has the same from of (3.1) where
The function \(\tau (t)\) is defined as follows: \(\tau \left( t \right) =\frac{{\sin }^{2}(t)}{2}\) and the initial conditions for the system are \( x\left( t \right) ={[3\cos (t) \quad 6\cos (t)]}^{T}\,\forall t\in \left[ -0.5,0 \right] .\)
The control law that stabilizes exponentially the system is defined as follows:
where \(\tilde{ \psi }\left( t \right) =\max _{s\in \left[ t-0.5,t \right] }\left\| x\left( s \right) \right\| \).
It is clear that the pair (A, B) is controllable; we choose the matrix K such that \((A+BK)\) Hurwitz, we have \(K=\left( {\begin{array}{c@{\quad }c} 0 &{} -1\\ 0 &{} -2\\ \end{array} } \right) \), we choose also the matrix Q as follows \(\hbox {Q}=\left( {\begin{array}{c@{\quad }c} 2 &{} 0\\ 0 &{} 2\\ \end{array} } \right) \) and by solving the Lyapunov equation defined in (3.17), the matrix P is given by \(P=\left( {\begin{array}{c@{\quad }c} 1 &{} 0\\ 0 &{} 1\\ \end{array} } \right) \).
It is clear that \(k_{\varphi }=0.4\) and \(\frac{\lambda _\mathrm{min}(P)\lambda _\mathrm{min}(Q)}{2{\lambda _\mathrm{max}(P)}^{2}}=1\) so, we have \(k_{\varphi }<\frac{\lambda _\mathrm{min}(P)\lambda _\mathrm{min}(Q)}{2{\lambda _\mathrm{max}(P)}^{2}}\). For this example and with according to (3.23), we choose \(\alpha =2\). Then, the assumptions of the Theorem 2 are satisfied.
Therefore, the control law that stabilizes exponentially practically the system is defined as follows:
For the control law defined in (3.7), we have \(\varepsilon =1\).
Figure 1 shows the evolution of \(x_{1}\) and \(x_{2}\) using the control law \({ u}_{1}=u_{2}={-x}_{1}-x_{2}\). It is clear that the solutions diverge, and this is due to the bad choice of the control law, which is not in conformity with the designed one presented by Eqs. (3.7) or (3.18). Figure 2 shows the evolution of \(x_{1}\) and \(x_{2}\) using the control law defined in (4.2). It is clear that the solutions converge, and this is because of the good choice of the control feedback, which is in conformity with the designed one presented by Eq. (3.18). Then, according to Fig. 2, we point the exponential stability. Figure 3 presents the evolution of \(x_{1}\) and \(x_{2}\) using the control law defined in (4.3). Indeed, Fig. 3 shows clearly the results obtained in Theorem 1.
In accordance with the exponential stability and the practical stability presented in the proof of Theorem 1 and Theorem 2, and based on Figs. 2 and 3, it can be deduced that the proposed control law is performing.
5 Conclusion
In this paper, a new control design for a class of nonlinear systems under time-varying delay is proposed. Sufficient assumptions are given to guarantee the practical and the exponential stability of the suggested approach. Furthermore, a specific deduced class from the origin is analyzed and proved. Simulation results are shown in order to illustrate the good performances of the suggested stabilization methodology. A new control design for the same system taking into account the reduction of the number of assumptions may be a future perspective.
References
Ben Hamed, B., Hammami, M.A.: Practical stabilization of a class of uncertain time-varying nonlinear delay systems. J. Control Theory Appl. 7(2), 175–180 (2009)
BenAbdallah, A., Dlala, M., Hammami, M.A.: A new Lyapunov function for stability of time-varying nonlinear perturbed systems. Syst. Control Lett. 56(3), 179–187 (2007)
Ben Hamed, B., Imen, E., Hammami, M.A.: Practical uniform stability of nonlinear differential delay equation. mediterr. J. Math. 8, 603–616 (2011)
Ben Hamed, B., Salem, Z.H., Hammami, M.A.: Stability of nonlinear time-varying perturbed differential equations. Nonlinear Dyn. 73(3), 1353–1365 (2013)
Benabdallah, A., Ellouze, I., Hammami, M.A.: Practical exponential stability of perturbed triangular systems and a separation principle. Asian J. Control 13(3), 445–448 (2011)
Benabdallah, A., Hammami, M.A.: On the output feedback stability for non-linear uncertain control systems. Int. J. Control 74(6) (2001)
Ben Makhlouf, A., Hammami, M.A.: A comment on “Exponential stability of nonlinear delay equation with constant decay rate via perturbed system method”. Int. J. Control Autom. Syst. 12(6), 1352–1357 (2014)
Boulkroune, B., Aitouche, A., Cocquempot, V.: Observer design for nonlinear parameter-varying systems: application to diesel engines. Int. J. Adapt. Control Signal Process. 29(2), 143–157 (2014)
Ellouze, I., Hammami, M.A.: A separation principle of time-varying dynamical systems: a practical stability approach. Math. Model. Anal. 12(3), 297–308 (2007)
Emmanuel, B., Wilfrid, P., Denis, E., Emmanuel, M.: Robust finite-time output feedback stabilisation of the double integrator. Int. J. Control 88(3), 451–460 (2014)
Eugênio, B.C., Sophie, T., Isabelle, Q.: Control design for a class of nonlinear continuous-time systems. Automatica 44(8), 2034–2039 (2008)
Hammami, M.A.: Global stabilization of a certain class of nonlinear dynamical systems using state detection. Appl. Math. Lett. 14, 913–919 (2001)
Huaguang, Z., Mo, Z., Zhiliang, W., Zhenning, W.: Adaptive synchronization of an uncertain coupling complex network with time-delay. Nonlinear Dyn. 77(3), 643–653 (2014)
Juan, Y., Cheng, H., Haijun, J., Zhidong, T.: Stabilization of nonlinear systems with time-varying delays via impulsive control. Neurocomputing 125, 68–71 (2014)
Khalil, H.K.: Nonlinear systems. Prentice-Hall, New York (2002)
Li-Na, L., Zong-Yao, S., Xue-Jun, X.: Adaptive control for high-order time-delay uncertain nonlinear system and application to chemical reactor system. Int. J. Adapt. Control Signal Process. 29(2), 224–241 (2014)
Mukhopadhyay, S., Narendra, K.S.: Disturbance rejection in nonlinear systems using neural networks. IEEE Trans. Neural Netw. 4(1), 63–72 (2002)
Park, J.H., Jung, Ho Y.: On the exponential stability of a class of nonlinear systems including delayed perturbations. J. Comput. Appl. Math. 159, 467–471 (2003)
Qian, M., Ticao, J., Guozeng, C.: Output-feedback control for a class of stochastic high-order feedforward nonlinear systems with delay. Hindawi—Math. Probl. Eng., vol. in press, p. 9 (2014)
Omar, N., Ghada, B., Abderrazak, O.: Global stabilization of an adaptive observer-based controller design applied to induction machine. Int. J. Adv. Manuf. Technol. (2015). doi:10.1007/s00170-015-7099-x
Seung-Jae, C., Maolin, J., Tae-Yong, K., Jin, S.L.: Control and synchronization of chaos systems using time-delay estimation and supervising switching control. Nonlinear Dyn. 75(3), 549–560 (2014)
Stamova, I.: Global Mittag–Leffler stability and synchronization of impulsive fractional-order neural networks with time-varying delays. Nonlinear Dyn. 77(4), 1251–1260 (2014)
Omar, N., Ghada, B., Abdelmajid, O., Abderrazak, O.: A comparative study between a high-gain interconnected observer and an adaptive observer applied to IM-based WECS. Eur. Phys. J. Plus 130(5), 1–13 (2015)
Xiaoyang, L., Daniel, W.C.H., Wenwu, Y., Jinde, C.: A new switching design to finite-time stabilization of nonlinear systems with applications to neural networks. Neural Netw. 57(94–102) (2014)
Xiaozhan, Y., Ligang, W., Hak-Keung, L., Xiaojie, S.: Stability and stabilization of discrete-time T–S fuzzy systems with stochastic perturbation and time-varying delay. IEEE Trans. Fuzzy Syst. 22(1), 124–138 (2014)
XueJun, X., CongRan, Z., Na, D.: Further results on state feedback stabilization of stochastic high-order nonlinear systems. Sci. China Inf. Sci. 57(7), 1–14 (2014)
Yi, L., Xingyuan, W.: Synchronization in complex networks with non-delay and delay couplings via intermittent control with two switched periods. Phys. A Stat. Mech. Appl. 395, 434–444 (2014)
Yeong-Jeu, Sun, Chang-Hua, Lien, Hsieh, Jer-Guang: Global exponential stabilization for a class of uncertain nonlinear systems with control constraint. IEEE Trans. Autom. Control 43(5), 674–677 (1998)
Yongsu, K., Dingxuan, Z., Bin, Y., Chenghao, H., Kyongwon, H.: Robust non-fragile \(\text{ H }\infty /\text{ L }2-\text{ L }\infty \) control of uncertain linear system with time-delay and application to vehicle active suspension. Int. J. Robust Nonlinear Control (2014, vol. in press)
Yoo, S.J.: Neural-network-based decentralized fault-tolerant control for a class of nonlinear large-scale systems with unknown time-delayed interaction faults. J. Franklin Inst 351(3), 1615–1629 (2014)
Zhichun, Y., Daoyi, X.: Stability analysis and design of impulsive control systems with time delay. IEEE Trans. Autom. Control 52(8), 1448–1454 (2007)
Zong-Yao, S., Yun-Gang, L.: Adaptive control design for a class of uncertain high-order nonlinear systems with time delay. Asian J. Control 17(2), 1–9 (2014)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Naifar, O., Ben Makhlouf, A., Hammami, M.A. et al. State feedback control law for a class of nonlinear time-varying system under unknown time-varying delay. Nonlinear Dyn 82, 349–355 (2015). https://doi.org/10.1007/s11071-015-2162-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2162-6