Abstract
This article describes how to use smooth solvers for simulation of a class of piecewise smooth systems of ordinary differential equations, called Filippov systems, with discontinuous vector fields. In these systems constrained motion along a discontinuity surface (so-called sliding) is possible and requires special treatment numerically. The introduced algorithms are based on an extension to Filippov's method to stabilise the sliding flow together with accurate detection of the entrance and exit of sliding regions. The methods are implemented in a general way in MATLAB and sufficient details are given to enable users to modify the code to run on arbitrary examples. Here, the method is used to compute the dynamics of three example systems, a dry-friction oscillator, a relay feedback system and a model of an oil well drill-string.
- Arnol'd, V. I. 1973. Ordinary Differential Equations. MIT Press, Cambridge, MA.Google Scholar
- Ascher, U. M. and Petzold, L. R. 1998. Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations. SIAM, Philadelphia, PA. Google ScholarDigital Library
- Ashino, R., Nagase, M., and Vaillancourt, R. 2000. Behind and beyond the MATLAB ODE suite. Comput. Math. Appl. 40, 491--512.Google ScholarCross Ref
- Brogliato, B. 2003. Some perspectives on the analysis and control of complementarity systems. IEEE Trans. Auto. Control 48, 918--935.Google ScholarCross Ref
- Budd, C. J. and Dux, F. 1994. Chattering and related behaviour in impact oscillators. Phil. Trans. Roy. Soc. London A 347, 365--389.Google ScholarCross Ref
- Dercole, F. and Kuznetsov, Yu. A. 2005. SlideCont: An Auto97 driver for sliding bifurcation analysis. ACM Trans. Math. Softw. 31, 95--119. Google ScholarDigital Library
- di Bernardo, M., Johansson, K. H., and Vasca, F. 1999. Sliding orbits and their bifurcations in relay feedback systems. In Proceedings of the 38th IEEE Conference on Decision and Control. Phoenix, AZ.Google Scholar
- di Bernardo, M., Johansson, K. H., and Vasca, F. 2001. Self-oscillations and sliding in relay feedback systems: Symmetry and bifurcations. Int. J. Bifurcat. Chaos 11, 4, 1121--1140.Google ScholarCross Ref
- di Bernardo, M., Kowalczyk, P., and Nordmark, A. 2002. Bifurcations of dynamical systems with sliding: derivation of normal-form mappings. Physica D 170, 175--205.Google ScholarCross Ref
- Doedel, E. J., Champneys, A. R., Fairgrieve, T. F., Kuznetsov, Yu. A., Sandstede, B., and Wang, X. 1997. Auto97: Continuation and bifurcation software for ordinary differential equaitions (with HomCont). Computer Science, Concordia University, Montreal, Canada, ftp.cs.concordia.ca/doedel/doc/auto.Google Scholar
- Feigin, M. I. 1994. Forced Oscillations in Systems With Discontinuous Nonlinearities. Nauka, Moscow USSR. (In Russian).Google Scholar
- Filippov, A. F. 1988. Differential Equations with Discontinuous Righthand Sides. Kluwer Academic Publishers.Google Scholar
- Galvanetto, U. 2001. Some discontinuous bifurcations in a two block stick-slip system. J. Sound Vibration 284, 4, 653--669.Google ScholarCross Ref
- Galvanetto, U. and Bishop, S. R. 2000. Dynamics of a simple damped oscillator undergoing stick-slip vibrations. Meccanica 34, 337--347.Google ScholarCross Ref
- Gear, C. W. and Østerby, O. 1984. Solving ordinary differential equations with discontinuities. ACM Trans. Math. Softw. 10, 23--44. Google ScholarDigital Library
- Jean, M. 1999. The non-smooth contact dynamics method. Comput. Meth. Appl. Mechan. Engin. 177, 3-4, 235--257.Google ScholarCross Ref
- Kowalczyk, P. 2003. Analytical and numerical investigations of sliding bifurcations in n-dimensional piecewise- smooth systems. Ph.D. thesis, Department of Engineering Mathematcics, University of Bristol, Bristol, UK.Google Scholar
- Kowalczyk, P. and Piiroinen, P. T. 2006. Numerical and analytical investigations of sliding bifurcations in a dry-friction oscillator. Physica D, to appear.Google Scholar
- Kuznetsov, Yu. A., Rinaldi, S., and Gragnani, A. 2003. One-parameter bifurcations in planar Fillipov systems. Int. J. Bifur. Chaos Appl. Sci. Engin. 13, 2157--2188.Google ScholarCross Ref
- Leine, R. I. and Nijmeijer, H. 2004. Dynamics and bifurcations of non-smooth mechanical systems. Lecture Notes in Applied and Computational Mechanics, vol. 18. Springer-Verlag, Berlin, Germany.Google Scholar
- Mihajlovic, N., van de Wouw, N., Hendriks, M., and Nijmeijer, H. 2006. Friction-induced limit cycling in flexible rotor systems: An experimental drill-string set-up. Nonlinear Dynamics 46, 237--291.Google ScholarCross Ref
- Moreau, J. J. 1999. Numerical aspects of the sweeping process. Comput. Meth. Appl. Mechan. Engin. 177, 3-4, 329--349.Google ScholarCross Ref
- Piiroinen, P. 2007. Filippov system solver for Matlab. Department of Mathematical Physics, National University of Ireland, Galway, Galway, Ireland, www.maths-physics.nuigalway.ie/users/Piiroinen/Filippov/.Google Scholar
- Shampine, L. F. and Reichelt, M. W. 1997. The MATLAB ODE suite. SIAM J. Sci. Comput. 18, 1--22. Google ScholarDigital Library
- Utkin, V. I. 1992. Sliding Modes in Control Optimization. Springer--Verlag, Berlin, Germany.Google Scholar
Index Terms
- An event-driven method to simulate Filippov systems with accurate computing of sliding motions
Recommendations
SlideCont: An Auto97 driver for bifurcation analysis of Filippov systems
SLIDECONT, an AUTO97 driver for sliding bifurcation analysis of discontinuous piecewise-smooth autonomous systems, known as Filippov systems, is described in detail. Sliding bifurcations are those in which some sliding on the discontinuity boundary is ...
Analyzing sliding bifurcations on discontinuity boundary of Filippov systems
MATH'08: Proceedings of the American Conference on Applied MathematicsIn this paper, we propose a novel method to analyze sliding bifurcations in discontinuous piecewise smooth autonomous systems (denominated Filippov systems) on the planar neighborhood of the discontinuity boundary (DB). We use a classification recently ...
Fixed-time periodic stabilization of discontinuous reaction–diffusion Cohen–Grossberg neural networks
AbstractThis paper aims to study the fixed-time stabilization of a class of delayed discontinuous reaction–diffusion Cohen–Grossberg neural networks. Firstly, by providing some relaxed conditions containing indefinite functions and based on inequality ...
Highlights- Providing novel fixed-time stability criteria for reaction–diffusion Cohen–Grossberg neural networks.
- Transforming the solution of the discontinuous RDCGNNs into periodic solution of ordinary differential systems.
- Achieving the ...
Comments