Abstract
Vector fields that are discontinuous on codimension-one surfaces can have attracting periodic orbits involving segments that are contained on a discontinuity surface of the vector field. In this paper, we consider the addition of small noise to a general piecewise-smooth vector field and study the resulting stochastic dynamics near such a periodic orbit. Since a straight-forward asymptotic expansion in terms of the noise amplitude is not possible due to the presence of discontinuity surfaces, in order to quantitatively determine the basic statistical properties of the dynamics, we treat different parts of the periodic orbit separately. Dynamics distant from discontinuity surfaces is analysed by the use of a series expansion of the transitional probability density function. Stochastically perturbed sliding motion is analysed through stochastic averaging methods. The influence of noise on points at which the periodic orbit escapes a discontinuity surface is determined by zooming into the transition point. We combine the results to quantitatively determine the effect of noise on the oscillation time for a three-dimensional canonical model of relay control. For some parameter values of this model, small noise induces a significantly large reduction in the average oscillation time. By interpreting our results geometrically, we are able to identify four features of the relay control system that contribute to this phenomenon.
Similar content being viewed by others
References
Amador, J.A., Olivar, G., Angulo, F.: Smooth and Filippov models of sustainable development: bifurcations and numerical computations. Differ. Equ. Dyn. Syst. 21, 173–184 (2013)
Anishchenko, V.S., Astakhov, V.V., Neiman, A.B., Vadivasova, T.E., Schimansky-Geier, L.: Nonlinear Dynamics of Chaotic and Stochastic Systems. Tutorial and Modern Developments. Springer, New York (2002)
Arnold, L.: Linear and nonlinear diffusion approximation of the slow motion in systems with two time scales. In: IUTAM Symposium on Nonlinear Stochastic Dynamic, pp. 5–18. Kluwer Academic Publishers, Norwell (2003)
Åström, K.J., Murray, R.M.: Feedback Systems. An Introduction for Scientists and Engineers. Princeton University Press, Princeton (2008)
Basin, M., Ferreira, A., Fridman, L.: Sliding mode identification and control for linear uncertain stochastic systems. Int. J. Syst. Sci. 38(11), 861–869 (2007)
Baxendale, P.H.: Stochastic averaging and asymptotic behaviour of the stochastic Duffing-van der Pol equation. Stoch. Process. Appl. 113, 235–272 (2004)
Berglund, N., Gentz, B.: Noise-Induced Phenomena in Slow-Fast Dynamical Systems. Springer, New York (2006)
Buckdahn, R., Ouknine, Y., Quincampoix, M.: On limiting values of stochastic differential equations with small noise intensity tending to zero. Bull. Sci. Math. 133, 229–237 (2009)
Chatterjee, D., Liberzon, D.: On stability of stochastic switched systems. In: Proceedings of the 43rd IEEE Conference on Decision and Control, pp. 4125–4127 (2004)
Daffertshofer, A.: Effects of noise on the phase dynamics of nonlinear oscillators. Phys. Rev. E 58(1), 327–338 (1998)
Dercole, F., Gragnani, A., Rinaldi, S.: Bifurcation analysis of piecewise smooth ecological models. Theor. Popul. Biol. 72, 197–213 (2007)
di Bernardo, M., Johansson, K.H., Jönsson, U., Vasca, F.: On the robustness of periodic solutions in relay feedback systems. In: 15th Triennial World Congress, Barcelona, Spain (2002)
di Bernardo, M., Johansson, K.H., Vasca, F.: Self-oscillations and sliding in relay feedback systems: symmetry and bifurcations. Int J. Bifurcation Chaos 11(4), 1121–1140 (2001)
di Bernardo, M., Budd, C.J., Champneys, A.R., Kowalczyk, P.: Piecewise-Smooth Dynamical Systems. Theory and Applications. Springer, New York (2008)
Dorf, R.C., Bishop, R.H.: Modern Control Systems. Prentice Hall, Upper Saddle River (2001)
Feng, W., Zhang, J.-F.: Stability analysis and stabilization control of multi-variable switched stochastic systems. Automatica 42, 169–176 (2006)
Filippov, A.F.: Differential equations with discontinuous right-hand side. Mat. Sb. 51(93), 99–128 (1960). English transl. Am. Math. Soc. Transl. 42(2), 199–231 (1964)
Filippov, A.F.: Differential Equations with Discontinuous Righthand Sides. Kluwer Academic Publishers, Norwell (1988)
Flandoli, F.: Remarks on uniqueness and strong solutions to deterministic and stochastic differential equations. Metrika 69, 101–123 (2009)
Franklin, G.F., Powell, J.D., Emami-Naeini, A.: Feedback Control of Dynamic Systems. Prentice Hall, Upper Saddle River (2002)
Freidlin, M.I., Wentzell, A.D.: Random Perturbations of Dynamical Systems. Springer, New York (2012)
Gardiner, C.W.: Stochastic Methods. A Handbook for the Natural and Social Sciences. Springer, New York (2009)
Gradinaru, M., Herrmann, S., Roynette, B.: A singular large deviations phenomenon. Ann. Inst. Henri Poincaré 37(5), 555–580 (2001)
Hitczenko, P., Medvedev, G.S.: The Poincaré map of randomly perturbed periodic motion. J. Nonlinear Sci. 23, 835–861 (2013)
Johansson, K.H., Rantzer, A., Åström, K.J.: Fast switches in relay feedback systems. Automatica 35, 539–552 (1999)
Johansson, K.H., Barabanov, A.E., Åström, K.J.: Limit cycles with chattering in relay feedback systems. IEEE Trans. Autom. Control 47(9), 1414–1423 (2002)
Johansson, M.: Piecewise Linear Control Systems, volume 284 of Lecture Notes in Control and Information Sciences. Springer, New York (2003)
Kadalbajoo, M.K., Patidar, K.C.: Singularly perturbed problems in partial differential equations: a survey. Appl. Math. Comput. 134, 371–429 (2003)
Karatzas, I., Shreve, S.E.: Trivariate density of Brownian motion, its local and occupation times, with application to stochastic control. Ann. Probab. 12(3), 819–828 (1984)
Karatzas, I., Shreve, S.E.: Brownian Motion and Stochastic Calculus. Springer, New York (1991)
Khas’minskii, R.Z.: On stochastic processes defined by differential equations with a small parameter. Theory Probab. Appl. 11(2), 211–228 (1966)
Kifer, Y.: \({L}^{2}\) diffusion approximation for slow motion in averaging. Stoch. Dyn. 3(2), 213–246 (2003)
Knessl, C.: Exact and asymptotic solutions to a PDE that arises in time-dependent queues. Adv. Appl. Probab. 32(1), 256–283 (2000)
Knessl, C., Yang, Y.: Analysis of a Brownian particle moving in a time-dependent field. Asymptot. Anal. 27, 281–319 (2001)
Luo, A.C.J., Gegg, B.C.: Stick and non-stick periodic motions in periodically forced oscillators with dry friction. J. Sound Vib. 291, 132–168 (2006)
Monahan, A.H., Culina, J.: Stochastic averaging of idealized climate models. J. Clim. 24, 3068–3088 (2011)
Niu, Y., Ho, D.W.C., Lam, J.: Robust integral sliding mode control for uncertain stochastic systems with time-varying delay. Automatica 41, 873–880 (2005)
Oestreich, M., Hinrichs, N., Popp, K.: Bifurcation and stability analysis for a non-smooth friction oscillator. Arch. Appl. Mech. 66, 301–314 (1996)
Papanicolaou, G.C., Kohler, W.: Asymptotic theory of mixing stochastic ordinary differential equations. Commun. Pure Appl. Math. 27, 641–668 (1974)
Pavliotis, G.A., Stuart, A.M.: Multiscale Methods: Averaging and Homogenization. Springer, New York (2008)
Raouf, J., Michalska, H.: Robust stabilization of switched linear systems with Wiener process noise. In: 49th IEEE Conference on Decision and Control, pp. 6493–6498 (2010)
Roberts, J.B., Spanos, P.D.: Stochastic averaging: an approximate method of solving random vibration problems. Int. J. Non-Linear Mech. 21(2), 111–134 (1986)
Schuss, Z.: Theory and Applications of Stochastic Processes. Springer, New York (2010)
Sieber, J., Kowalczyk, P.: Small-scale instabilities in dynamical systems with sliding. Phys. D 239, 44–57 (2010)
Simpson, D.J.W., Kuske, R.: Stochastically perturbed sliding motion in piecewise-smooth systems. Discrete Contin. Dyn. Syst. Ser. B 19(9), 2889–2918 (2014a)
Simpson, D.J.W., Kuske, R.: The positive occupation time of Brownian motion with two-valued drift and asymptotic dynamics of sliding motion with noise. Stoch. Dyn. 14(4), 1450010 (2014b)
Skafidas, E., Evans, R.J., Savkin, A.V., Petersen, I.R.: Stability results for switched controller systems. Automatica 35, 553–564 (1999)
Sun, J.-Q.: Stochastic Dynamics and Control, volume 4 of Nonlinear Science and Complexity. Elsevier, Amsterdam (2006)
Szalai, R., Osinga, H.M.: Invariant polygons in systems with grazing-sliding. Chaos 18(2), 023121 (2008)
Tan, S.-C., Lai, Y.-M., Tse, C.K.: Sliding Mode Control of Switching Power Converters. CRC Press, Boca Raton (2012)
Tanelli, M., Osorio, G., di Bernardo, M., Savaresi, S.M., Astolfi, A.: Existence, stability and robustness analysis of limit cycles in hybrid anti-lock braking systems. Int. J. Control 82(4), 659–678 (2009)
Tang, S., Liang, J., Xiao, Y., Cheke, R.A.: Sliding bifurcations of Filippov two stage pest control models with economic thresholds. SIAM J. Appl. Math. 72(4), 1061–1080 (2012)
Tsypkin, YaZ: Relay Control Systems. Cambridge University Press, New York (1984)
Utkin, V.I.: Sliding Modes in Control Optimization. Springer, New York (1992)
Verhulst, F.: Methods and Applications of Singular Perturbations: Boundary Layers and Multiple Timescale Dynamics. Springer, New York (2005)
Wu, L., Ho, D.W.C., Li, C.W.: Stabilisation and performance synthesis for switched stochastic systems. IET Control Theory Appl. 4(10), 1877–1888 (2010)
Wu, L., Ho, D.W.C., Li, C.W.: Sliding mode control of switching hybrid systems with stochastic perturbation. Syst. Control Lett. 60, 531–539 (2011)
Zauderer, E.: Partial Differential Equations of Applied Mathematics. Wiley, New York (2006)
Zhao, Y., Feng, J., Tse, C.K.: Discrete-time modeling and stability analysis of periodic orbits with sliding for switched linear systems. IEEE Trans. Circuits Syst. I Fund. Theory Appl. 57(11), 2948–2955 (2010)
Zhusubaliyev, Z.T., Mosekilde, E.: Bifurcations and Chaos in Piecewise-Smooth Dynamical Systems. World Scientific, Singapore (2003)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by George Haller.
Appendices
Appendix 1: Calculations for the Relay Control Example in the Absence of Noise
With \(\varepsilon = 0\) (1.4) is the piecewise-linear ODE system
where \(A\) (1.2) has eigenvalues \(-\lambda \) and \(-\omega \zeta \pm \mathrm{i} |\omega | \sqrt{1 - \zeta ^2}\). For the parameter values (1.3), \(\lambda \) is relatively small, thus solutions to each linear half-system of (8.1) rapidly approach the eigenspace corresponding to the eigenvalue \(-\lambda \). The eigenvector of \(A\) for \(-\lambda \) is
and the equilibria of the left and right half-systems of (8.1) are, respectively,
\(\mathbf{X}^{*(L)}\) and \(\mathbf{X}^{*(R)}\) are both virtual equilibria of (8.1). The weak stable manifold for each equilibrium is the line that passes through the equilibrium in the direction \(v_{-\lambda }\). These manifolds intersect \(X_1 = 0\) at
Consequently, \(\Gamma \) arrives at \(X_1 = 0\) at points extremely close to \(\mathbf{X}_\mathrm{int}^{(L)}\) and \(\mathbf{X}_\mathrm{int}^{(R)}\). For the purposes of applying the coordinate change described in Sect. 2.3, it is appropriate to approximate the point with \(X_3 > 0\) at which \(\Gamma \) returns to \(X_1 = 0\) by \(\mathbf{X}_\mathrm{int}^{(L)}\).
Stable sliding motion occurs on \(X_1 = 0\) when \(\dot{X_1} > 0\) for the left half-system of (8.1) and \(\dot{X_1} < 0\) for the right half-system of (8.1). By (1.2), stable sliding motion occurs on the strip
Sliding motion is specified by Filippov’s solution (Filippov 1988, 1964), which yields
Equation (8.6) has the explicit solution
for any initial point \(\mathbf{X}_0 = (0,X_{0,2},X_{0,3})\) in the stable sliding region.
The upper sliding segment of \(\Gamma \) ends at \(X_2 = 1\). With the approximation that the sliding segment starts at \(\mathbf{X}_\mathrm{int}^{(L)}\), (8.4), the deterministic sliding time, here call it \(T\), is therefore determined by
and sliding ends at
In the transformed coordinates (2.9), the initial point for the sliding phase and the end point for the excursion phase are, respectively,
Appendix 2: Calculations of the Regular Phase for Relay Control
Here, we provide details of calculations for the relay control example that were outlined in Sect. 3.3.
The deterministic solution to (3.27) is given by
where \(\mathbf{x}_0 = \mathbf{x}_{d}(0)\) denotes the initial point. Here, we take \(\mathbf{x}_0 = \mathbf{x}_{\Gamma }^E\) (the deterministic end point of the previous escaping phase, refer to Fig. 3) with which first passage to the switching manifold occurs at \(\mathbf{x}_{\Gamma }^R \approx \mathbf{x}_\mathrm{int}^{(R)}\) (8.10), see Sect. 2.3.
Through elementary use of (2.12)–(2.13), the coefficients in the PDE for \({\mathcal {P}}\) (3.24) are found to be
Then, by substituting
with (8.13)–(8.15) into the expression for the free-space PDF (3.28), we obtain an expression for \(f^{(0)}\) by the absorbing boundary condition (3.26). Specifically,
which is used in (3.31) to obtain \({\mathcal {P}}^{(0)}\). The function \(g^{(1)}\) [which appears in the second term of the expression for \({\mathcal {P}}^{(1)}\) (3.33)] is determined from (3.32) and is given by
1.1 Calculation of \({\mathbb {E}}[t^R]\)
From (3.12), we can write
Using \(\Psi (s) \!\equiv \! -\frac{x_{{d},1} \left( s+t_{\Gamma }^R \right) }{\sqrt{2 \kappa _{11} \left( s+t_{\Gamma }^R \right) }}, \xi \!=\! \frac{x_1 - x_{{d},1}(t)}{\sqrt{2 \kappa _{11}(t)}}\) and \(s \!=\! t - t_{\Gamma }^R\), the first integral in (8.21) is
Then, reversing the order of integration and expanding \(s = \Psi ^{-1}(\xi )\) as a Taylor series centred at \(\xi = 0\) produce
The second integral in (8.21) is
and the sum of (8.23) and (8.24) produces (3.34).
1.2 Calculation of \({\mathbb {E}}[\mathbf{x}^R]\)
Here, we briefly describe the manner by which we evaluate \({\mathbb {E}}[\mathbf{x}^R]\) numerically.
Equation (3.17) gives
for \(j = 2,3\), and changing to the local variables (3.22) yields
Since \(p_f\) is Gaussian with covariance matrix, \(K(t)\), it is straightforward to derive
We also have from (3.26)
Finally, we obtain
To produce the black lines in panels b and c of Fig. 4, we have numerically evaluated the leading-order component of (8.29), which is \(O(\varepsilon )\).
Appendix 3: Calculation of \(\sigma \)
Here, we derive the formula (4.32):
where \(\sigma \) appears in (4.31). This is achieved by employing a linear diffusion approximation to reduce the drift term, \(\big ( F_0(z(t),\mathbf{y}_{d}(t)) - \Omega (\mathbf{y}_{d}(t)) \big ) \,\mathrm{d}t\), of (4.30), to a diffusion term that approximates this drift term, and in the limit, \(\varepsilon \rightarrow 0\) has an equivalent distribution. This is possible because the evolution of \(z(t)\) is fast relative to that of \(\mathbf{y}_{d}(t)\).
Since we are taking the limit \(\varepsilon \rightarrow 0\), we may neglect higher-order terms in the stochastic differential equation for \(z(t)\), (4.23). Furthermore, the vector noise term in (4.23) is equivalent to a scalar noise term \(\sqrt{\alpha } \,\mathrm{d}W(t)\), where \(\alpha = (D D^\mathsf{T})_{11}\). It is convenient to further replace this term with simply \(\mathrm{d}W(t)\), as the noise amplitude \(\sqrt{\alpha }\) appears as only a multiplicative factor in the final result. We let
represent the fast timescale. Then (4.23) becomes
where we have replaced \(z\) with the symbol \(q\) to indicate that changes mentioned above have been made. In (8.32), \(\mathbf{y}\) is treated as a constant, so (8.32) represents Brownian motion with two-valued drift (Karatzas and Shreve 1991).
In order to approximate the behaviour of the drift term, \(\big ( F_0(z(t),\mathbf{y}_{d}(t)) - \Omega (\mathbf{y}_{d}(t)) \big ) \,\mathrm{d}t\), in distribution, we let
For \(r \ge 0, R(r,\mathbf{y})\) denotes the autocovariance of the function \(F_0\) (4.25) with (8.32). In (8.33), we take \(q(\tilde{r};\mathbf{y})\) to be at steady state and thus \(R(r,\mathbf{y})\) is independent of the value of \(\tilde{r}\). By stochastic averaging theory (Freidlin and Wentzell 2012; Pavliotis and Stuart 2008; Monahan and Culina 2011; Khas’minskii 1966), in the limit \(\varepsilon \rightarrow 0\), the drift term may be replaced by the diffusion term \(\sigma (\mathbf{y}_{d}(t)) \sqrt{\alpha \varepsilon } \,\mathrm{d}W(t)\), where
Below, we derive (8.30) by evaluating (8.34).
Let \(p(q,r|q_0)\) denote the transitional PDF of (8.32) with \(q(0) = q_0\). When \(a_L, a_R > 0\), (8.32) has the steady-state PDF
Then, by (8.34), we can write
where \(F_0\) is given by (4.25). Since
it follows that
By (4.5), (4.11) and (4.25), we have
Therefore, we can write
Next, we show that
and from (8.35) and (8.41) straight-forward integration reveals that the integrals that appear in (8.40) are given simply by
with which we immediately arrive at the desired result (8.30).
To prove (8.41), we first note that, as shown in Karatzas and Shreve (1984), \(p(q,r|q_0)\) is given by
where
and \(*\) denotes convolution with respect to \(r\). Here, we derive (8.41) from (8.43)–(8.45) for \(q_0, q \ge 0\). The case \(q_0 \ge 0, q \le 0\) is similar, and the remaining two cases follow by symmetry.
For \(q_0, q \ge 0\), direct integration yields
where
denotes a Laplace transform in \(r\). Next, we recall (8.35) and note that
to obtain
Finally, by substituting \(-a + \sqrt{a^2 + 2 \nu } = \frac{\nu }{a} - \frac{\nu ^2}{2 a^3} + O(\nu ^3)\), with \(a = a_L,a_R\) in the above equation, terms involving \(\frac{1}{\nu }\) vanish and we arrive at (8.41) for \(q_0, q \ge 0\).
Appendix 4: Derivations of Formulas for \(\mathrm{Diff} \left( t^S \right) \) and \(\mathrm{Var}(t^S)\)
In this section, we derive (6.7) and (6.16):
which express the leading-order terms for \(\mathrm{Diff} \left( t^S \right) \) and \(\mathrm{Var}(t^S)\) in terms of conditioned quantities and may be evaluated using the results of Sect. 4. Analogous formulas in Sect. 6 relating to other components of the stochastic dynamics may be derived in the same fashion.
First, by definition,
where throughout this exposition \(p(\cdot )\) denotes the PDF of the indicated variable. Conditioning over the starting point \(\mathbf{x}^M\) gives
By then reversing the order of integration and using \(\mathrm{Diff} \left( t^S \big | \mathbf{x}^M \right) \equiv {\mathbb {E}} \left[ t^S \big | \mathbf{x}^M \right] - t_{d}^S \left( \mathbf{x}^M \right) \), we obtain
By replacing \(t_{d}^S \left( \mathbf{x}^M \right) \) in (8.54) with its Taylor series centred at the deterministic value \(\mathbf{x}^M = \mathbf{x}_{\Gamma }^M\):
and evaluating the integral in (8.54), we arrive at (8.50). The error term in (8.55) is \(O \left( \varepsilon ^{\frac{3}{2}} \right) \) because \(\mathbf{x}^M - \mathbf{x}_{\Gamma }^M = O \left( \sqrt{\varepsilon } \right) \).
Second, to derive (8.51) we begin by writing
Conditioning over \(\mathbf{x}^M\) gives
Reversing the order of integration and adding and subtracting \({\mathbb {E}} \left[ t^S \big | \mathbf{x}^M \right] \) produce
Since the mean values differ from their deterministic values by \(O(\varepsilon )\), we have
By substituting (8.55) and (8.59) into (8.58), and noting \(t_{d}^S \left( \mathbf{x}_{\Gamma }^M \right) = t_{\Gamma }^S\), we obtain
Finally, by expanding the square in (8.60) and evaluating the double integral, we arrive at (8.51).
Rights and permissions
About this article
Cite this article
Simpson, D.J.W., Kuske, R. Stochastic Perturbations of Periodic Orbits with Sliding. J Nonlinear Sci 25, 967–1014 (2015). https://doi.org/10.1007/s00332-015-9248-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00332-015-9248-7