Abstract
The conventional existence-uniqueness theorems are not applicable for differential equations with right hand sides as discontinuous state functions. This is the case for the systems with discontinuous controls and sliding modes, when state trajectories belong to discontinuity surfaces. Many authors offered their methods of deriving sliding mode equations, or solution continuations on the discontinuity surfaces. Due to uncertainties of right hand sides, the proposed methods led to different solutions. These methods are compared, the reasons of ambiguity are discussed in the paper. It is assumed that any solution is under the umbrella of the method proposed by A.F. Filippov.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
The systems with control actions as discontinuous state functions are under discussion. Relay systems and variable structure systems belong to this class. Relay systems were employed actively at the first stage of the control theory history, because of their ease of implementation, and to help control reach its full potential. Voltage control of a DC generator, already described in the paper Kulebakin [3] from 1932, may serve as an example; see Fig. 1, top. Any comments are hardly needed for a modern reader. The principle operation mode, called “vibrational” in these papers, is nothing but sliding mode in the modern terminology. The term “sliding mode” can be found in the paper Nikolski [5] from 1934 about ship course control; see Fig. 1, bottom. The theoretical methods of analysis and design were summarized in the monographs Flugge-Lotz [2] and Tsypkin [6], published in the USA and USSR, respectively. Sliding modes on a switching line for relay control were studied in these monographs. The state plane of the system
with relay control
The state vector \((x,\dot{x})\) reaches the line \(s=0\) after a finite time interval and then cannot leave it. This motion is called a sliding mode. The equation of switching line \(cx+\dot{x}=0\) is used as the motion equation. Its solution depends on the switching line equation and does not depend on properties of the plant to be controlled.
The property of invariance was utilized actively in the 1960’s in variable structure systems, when the system behavior was studied in the space of an output variable and its time derivatives. In contrast to relay systems, the amplitude of the control signal \(u_0\) depended on the state vector. All these facts are well-known for a long time, and mentioned in this paper to explain why development of new mathematical methods is needed for this class of systems. Formally the mathematical problem of describing sliding modes for the simplest second order systems (1) and (2) remains open. Indeed, a Lipshitz constant does not exist for discontinuous systems, and as a result the conventional uniqueness-existence theorems are not applicable. The above offered solution \(x(t)=x_0 e^{-ct}\) to equation \(cx+\dot{x}=0\) looks doubtful: if this function is the solution, then it should turn the equation into an identity, but it is not clear what the function sign(s) \(=\) sign(0) is equal to.
A.F. Filippov offered a new method [1] of solution continuation on discontinuity surface for the systems with discontinuous right hand sides
For now, we confine ourselves to the simplified formulation of Filippov’s method; see Fig. 2.
An equation \(\dot{x}=f_{sm}\), with a vector field \(f_{sm}\), describes a sliding mode on the surface \(s(x)=0\), found from the convex hull of vectors \(f^+\) and \(f^-\), which is a straight line connecting the ends of these vectors (Fig. 2), given by \(f_{sm}=\mu f^++(1-\mu ) f^-\) for \(0\ge \mu \ge 1\). The vector \(f_{sm}\) lies in the intersection of the straight line with the tangential plane to the surface \(s(x)=0\), and the coefficient \(\mu \) is found from equation \([\nabla (s) ]^T f_{sm}=0\). Actually, the method by Filippov postulates the sliding mode equation, but other methods of solution continuation on the discontinuity surface were offered in a set of publications. These methods are discussed and compared in this short paper.
2 Problem Statement
The motion of a finite-dimensional system with vector control is governed by the equation
Similarly to the simple examples in the introduction, each component of the control is assumed to be a discontinuous state function
Scalar functions \(s_i (x)\) are continuous-differentiable and any solution of (4) for any of the functions \(u_i^\pm (x.t)\) exists and is unique. Sliding modes in (4) and (5) can occur at each of the surfaces \(s_i (x)=0\) and, on their intersection, \(s(x)=0\), \(s^T=(s_1,\ldots ,s_m)\); see Fig. 3. The set of problems of interest are then: how to find sliding mode equations, whether they are unique, and if not, how to substantiate a choice of motion equations for real processes.
3 Systems with Scalar Control
From the first view, system (4) and (5) with a scalar control \(u\in \mathbb R\) is equivalent to system (3), studied by Filippov, with \(f^+=f(x,t,u^+ )\), \(f^-=f(x,t,u^- )\). However, dependence of the right hand side on the control gave birth to many methods of deriving sliding mode equations, dictated by natural engineering arguments. For example, relay control was replaced by a linear relation ks with k tending to infinity [6], since the input of the relay s is close to zero (the trajectory belongs to the surface \(s(x)=0\)), while the output takes finite values. It was suggested to write down the solution in convolution form for linear systems, and to find a continuous control such that \(s(t)=0\); see Neimark [4]. Another method was based on the replacement of discontinuous control by a continuous one such that \(s(t) =0\); see Utkin [7]. These methods happened to result in different sliding motion equations and rather vivid discussions on what method was correct.
We start with the example which served as a reason for doubts in the correctness of Flippov’s method,
Both components of control undergo discontinuities on the same plane \(s(x)=cx=0\) (\( A,b,d,M_1,M_2,c\) are constants). From the first view, the unique sliding equation can be derived by Flippov’s method with \(f^+=Ax-bM_1-dM_2\), \(f^-=Ax+bM_1+dM_2\). Let the control \(u_2\) be implemented as a relay function with small hysteresis, and \(M_1\gg M_2\), then a sliding mode can be enforced for any value of \(u_2=M_2\) or \(u_2=-M_2\). Sliding mode equations can be derived following Flippov’s method for \(f^+=Ax-bM_1+du_2\), \(f^-=Ax+bM_1+du_2\). The control \(u_2\) can take one of two possible values depending on initial conditions. This non-uniqueness was the reason of doubts. But these doubts can be easily eliminated if we use the exact recommendation of Filippov (in contrast to the simplified formulation in the introduction):
where \(\;\mathsf{conv}\;f(x+\delta x,t,u)\) means a minimal convex hull, corresponding to all values of control in the vicinity \(||\delta x||<\varepsilon \), and the symbol \(\backslash N\) means that a set of zero measure can be excluded from this vicinity (or points of the discontinuity surface where the control is not defined). There are four possible vectors in the right hand side of the above example, corresponding to different combinations of \(u_1\) and \(u_2\). The minimal convex hull of the four vectors is the polygon depicted in Fig. 4, and its intersection with the tangential plane defines the set of all possible right hand sides in the sliding mode equations. This set includes two different motion equations in the above example, when control \(u_2\) could take one of two possible values.
Filippov’s method has a very simple interpretation in the time domain. Let the right hand side of (4) take one of k possible values \(f_1,\ldots ,f_k\) in the vicinity of some point in the state space, and let the time interval \(\Delta t\) consist of k subsets \(\Delta t_1,\ldots ,\Delta t_k\), \(\Delta t=\sum _{i=1}^k\Delta t_i\) with values of right hand sides \(f_1,\ldots ,f_k\) correspondingly. Then
The right hand side is nothing but the convex hull of \(f_1,\ldots ,f_k\).
References
A.F. Filippov, Differential Equations with Discontinuous Right Hand Side. Math. set of papers, 99–128 (in Russian)
I. Flugge-Lotz, Discontinuous Automatic Systems (Princeton University Press, Princeton, 1953)
V.S. Kulebakin, On theory of automatic vibrational controllers for electric machines, in Theoretical and Experimental Electronics, vol. 4 (1932) (in Russian)
Yu.I. Neimark, On sliding modes in relay systems of automatic control. A&T 1 (1957) (in Russian)
G.N. Nikolski, On automatic stability of a ship on given course, in Proceedings of Central Laboratory of Cable Communication, vol. 1 (1934) (in Russian)
Ya.Z. Tsypkin, Theory of automatic regulation systems. Gostechizdat (1955) (in Russian)
V.I. Utkin, Sliding modes in optimization and control. Nauka (1981) (in Russian)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Utkin, V.I. (2017). Comments for the Continuation Method by A.F. Filippov for Discontinuous Systems, Part I. In: Colombo, A., Jeffrey, M., Lázaro, J., Olm, J. (eds) Extended Abstracts Spring 2016. Trends in Mathematics(), vol 8. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-55642-0_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-55642-0_32
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-55641-3
Online ISBN: 978-3-319-55642-0
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)