Next Article in Journal
Improved CNN Prediction Based Reversible Data Hiding for Images
Previous Article in Journal
Levy Noise Affects Ornstein–Uhlenbeck Memory
Previous Article in Special Issue
Neuro-Fuzzy Network-Based Nonlinear Hybrid Active Noise Control Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solutions of a Class of Switch Dynamical Systems

by
Marius-F. Danca
STAR-UBB Institute, Babes-Bolyai University, 400084 Cluj-Napoca, Romania
In memory of Professor Steliana Codreanu, who instilled my passion for chaos science.
Entropy 2025, 27(2), 158; https://doi.org/10.3390/e27020158
Submission received: 9 January 2025 / Revised: 21 January 2025 / Accepted: 27 January 2025 / Published: 2 February 2025

Abstract

:
In this paper, the solutions of a class of switch dynamical systems are investigated. The right-hand side of the underlying equations is discontinuous with respect to the state variable. The discontinuity is represented by jump discontinuous functions such as signum or Heaviside functions. In this paper, a novel approach of the solutions of this class of discontinuous equations is presented. The initial value problem is restated as a differential inclusion via Filippov’s regularization, after which, via the approximate selection results, the differential inclusion is transformed into a continuous, single-valued differential equation. Besides its existence, a sufficient uniqueness condition, the strengthened one-sided Lipschitz Condition, is also introduced. The important issue of the numerical integration of this class of equations is addressed, emphasizing by examples the errors that could appear if the discontinuity problem is neglected. The example of a mechanical system, a preloaded compliance system, is considered along with other examples.

1. Introduction

Systems with a discontinuous right-hand side are ideal mathematical models describing physical phenomena whose time series data exhibit different dynamical modes. They can be found mainly in the theory of mechanical systems, where switch-type functions like sgn or Heaviside are used to describe phenomena. This kind of discontinuity can be found generally in two-dimensional mechanical systems: oscillating systems combined with dry and viscous damping, systems with dry friction, systems with stick and slip modes, forced vibrations, brake processes with locking phases, control synthesis for uncertain systems, elastoplasticity, and also in control theory, game theory, optimization, calculus of variations, biological systems, electrical circuits, complex networks, power electronics, etc. (see, e.g., [1,2] and references therein). Due to the switch determined by the discontinuity related to sgn -like functions, these systems are called “switch systems”.
There exist two main strategies with which to approach numerical switch systems: One is to ignore the discontinuities (“time stepping” methods) and to rely on a local error estimator such that the error remains acceptably small. The other strategy is to determine a scalar event function to define the discontinuity. The intersection point serves as the new starting point to continue the numerical solution (“event-driven” methods). To integrate numerically discontinuous Ordinary Differential Equations (ODEs), there exist dedicated numerical methods, most of them using the theory of differential inclusions (DIs) [3,4,5,6,7,8].
In this context, in this paper, a novel approach is proposed: restarting the discontinuous initial value problem (IVP), which models the switch system, into a continuous single-valued problem using the theory of differential inclusions, which can be numerically integrated using standard schemes for differential equations. Moreover, the inherent error problems of the numerical integration of these equations without managing the discontinuity is analyzed. Also, the strengthened one-sided Lipschitz condition, considered in the theory of differential inclusions, is adapted and proposed for the considered class of equations.
The manuscript is structured as follows: Section 2 presents the considered class of switch systems with some examples. Next, Section 3 contains a survey of some known results on general solutions, differential inclusions, and approximate selection and also presents the existence and uniqueness of solutions. In Section 4, some numerical simulations are considered. The Conclusion section ends the paper.

2. Switch Dynamical Systems

The class of piece-wise continuous (PWC) systems considered in this paper are time-continuous and discontinuous on the right-hand side, with the discontinuity concerning the state variable. The systems are modeled using the following autonomous initial value problem (IVP):
x ˙ = f ( x ) : = g ( x ) + A s ( x ) , x ( 0 ) = x 0 , t I = [ 0 , T ] ,
where s : R n R n ; s ( x ) = ( s ( x 1 ) , s ( x 2 ) , . . . , s ( x n ) ) T is a piece-wise continuous function considered in this paper with components x i s ( x i ) , usually sgn ( x i ) or Heaviside H ( x i ) = ( 1 + sgn ( x i ) ) / 2 . T R , T > 0 ; and the real matrix A R n × n is supposed to have at least one nonzero element.
  • The following assumption is considered:
H1 
g : R n R n is a Lipschitz continuous function.
Hereafter, for simplicity, unless necessary, the IVPs are written without the initial condition x 0 .
  • Systems described by (1) represent a large class of switch dynamical systems.
Example 1. 
The mechanical system studied in this paper is the preloaded compliance system with a single degree freedom [9] modeled by a second-order differential equation with an initial condition at x ( 0 ) .
m y ¨ + c y ˙ + h ( y ) = P cos ω t , y ( 0 ) = y 0 , y ˙ ( 0 ) = y 1 .
The system is excited by the periodic external force P cos ω t , m represents the mass of the system, k is the stiffness, and c is the viscous damping coefficient (Figure 1a). The restoring force h presents a discontinuity at y = 0 (Figure 1b), with the jump having the value of 2 k y 0 .
h ( y ) = k ( y + y 0 ) , y 0 k ( y y 0 ) , y 0
where k represents the angular coefficient (slope) of the line k ( y ± y 0 ) . The interpretation of the set-valued form (segment [ k y 0 , k y 0 ] ) for function h will be analyzed in Section 3.
Proposition 1. 
System (2) can be modeled as IVP (1).
Proof. 
Consider the change in variable x = y / y 0 and τ = ω n t . p = P / k x 0 , and ν = ω / ω 0 . Then, the dimensionless form of system (2) becomes (see details in [9])
x ¨ ( τ ) + 2 γ x ˙ ( τ ) + h ( x ( τ ) ) = p cos ν τ ,
where h ( x ) , after the mentioned substitutions, becomes
h ( x ) = x + 1 , y 0 , x 1 , y 0 ,
or h ( x ) = x + sgn ( x ) .
Therefore, the standard autonomous form of system (3) becomes
x ˙ 1 = x 2 , x ˙ 2 = 2 γ x 1 x 1 sgn ( x 1 ) + p cos ( x 3 ) , x ˙ 3 = ν ,
with
f ( x 1 , x 2 , x 3 ) : = f 1 ( x 1 , x 2 , x 3 ) f 2 ( x 1 , x 2 , x 3 ) f 3 ( x 1 , x 2 , x 3 ) = x 2 , 2 γ x 1 x 1 sgn ( x 1 ) + p cos ( x 3 ) , ν .
Thus,
A = 0 0 0 1 0 0 0 0 0 , g ( x ) = x 2 2 γ x 1 x 1 + P cos ( x 3 ) ν ,
and
s ( x ) = sgn ( x 1 ) sgn ( x 2 ) sgn ( x 3 ) .
The graph of f 2 is presented in Figure 2a.
Example 2. 
A steam turbine control system [10] is modeled as follows:
x ˙ 1 = p ( x 3 x 1 sgn ( x 2 ) ) , x ˙ 2 = x 1 x 2 , x ˙ 3 = x 2 ,
for which
A = 0 p 0 0 0 0 0 0 0 , g ( x ) = p x 1 + p x 3 x 1 x 2 x 2 .
Other switch systems of form (1) are Sprott systems [11] or variants of the Shimizu–Morioka system [12].
Systems modeled by IVP (1) need not have classical solutions, as shown in the following example.
Example 3. 
Consider, for example, the following discontinuous right-hand side equation:
x ˙ = 2 3 sgn ( x ) = 5 , x < 0 , 2 , x = 0 , 1 , x > 0 x ( 0 ) = x 0 .
Here,
g ( x ) = 2 , A = 3 , s ( x ) = sgn ( x ) .
For x ( 0 ) 0 , the equation has classical solutions
x ( t ) = 5 t + x 0 , x 0 < 0 , t + x 0 , x 0 > 0 . , x 0 R .
The above two solutions tend to the axis x = 0 , which does not represent a classical solution to the problem since x = 0 does not verify the equation, with the left-hand side being 0, while the right-hand side equals 2 (see Figure 3a).
Because IVP (1) might not have any solutions, another concept of solutions should be introduced.

3. Solutions to IVP (1)

To introduce a solution to IVP (1), the problem could be restated as an IVP with a differential inclusion (DI) and initial condition x ( 0 ) :
x ˙ F ( x ) , x ( 0 ) = x 0 , for a . e . t I ,
where F : R n R n is a set-valued function into the set of all subsets of R n that can be defined in several ways. (In (7), “for a.e. t” means except for a set t of measure 0). One of the widely used methods is Filippov regularization [6]:
F ( x ) = ε > 0 c o n v ( f ( { z R n : z x ε } M ) ) ¯ .
In (8), F ( x ) represents the convex hull of f, M is the null set of discontinuities of f, and ε is the radius of the ball centered in x. At point x, where f is continuous, F ( x ) is a point that coincides with the value of f at point F ( x ) = f ( x ) , while at the points of discontinuity, F ( x ) has the value given by (7). Other regularization methods can be found, e.g., in [13] (see also [14]).
Note that by physical meanings, ε should be considered small enough so that the motion of the modeled physical system becomes close enough to a certain solution of DI (7).
By applying Filippov regularization to PWC IVP (1), one obtains the following IVP with DI:
x ˙ F ( x ) : = f ( x ) + A S ( x ) , x ( 0 ) = x 0 ,
where S is the regularization of s. If s ( x ) = ( sgn ( x 1 ) , sgn ( x 2 ) , . . . , sgn ( x n ) ) T , the Filippov regularization of any sgn ( x i ) functions is
Sgn ( x i ) = { 1 } , x i < 0 , [ 1 , 1 ] , x i = 0 , { + 1 } , x i > 0 ,
where i { 1 , 2 , . . . , n } . Here, the discontinuity set is M = { 0 } .
For the preloaded compliance system, Filippov regularization refers only to f 2 at x 1 = 0 , which can be considered a function of variables X 1 and x 2 . The obtained set-valued function is
F 2 ( x 1 , x 3 ) = 2 γ x 1 x 1 Sgn ( x 1 ) + p cos ( x 3 ) ,
with Sgn ( x 1 ) given by (10). The surface F 2 ( x 1 , x 3 ) is presented in Figure 2b. The gray orthogonal surface actually only (defined for ε 0 ; see (8)) represents the set-valued function of f 2 and is a closed surface on the plane x 1 = 0 , bounded by two sinusoidal curves, p cos ( x 3 ) , shifted vertically one toward the other, with ± 1 by the sgn function.
Therefore, problem (5) is transformed into the following DI:
x ˙ 1 = x 2 , x ˙ 2 2 γ x 1 x 1 Sgn ( x 1 ) + p cos ( x 3 ) , x ˙ 3 = ν .
Remark 2. 
As stipulated in [6], by embedding f into a set-value function F, which has enough regularity and is closely related to the trajectories of the underlying differential equation, we can stress the point that whenever f is continuous at x, the solution satisfies (1). Moreover, any classical solution to IVP (1) is a solution to IVP (9). Therefore, it is justified to call a solution of IVP (1) a solution of IVP (9).
Definition 3. 
A Filippov (generalized) solution to the general set-valued IVP (7) is an absolutely continuous vector-valued function x : I R n satisfying (7) for a.e. t I .
Some of the following results on existence and uniqueness can be found, in addition to the dedicated references, also in [15,16].

3.1. Existence

Denote with P the class of functions with the following basic (Péano) conditions: (a) upper-semicontinuous (USC) with (b) non-empty, (c) closed, and (d) convex values.
Remark 4. 
If f is locally bounded, the set-valued function F defined by the Filippov regularization is USC with non-empty, closed, and convex values, i.e., Péano’s conditions (compare [17] [Corollary 1, p.20] and [6] [Lemma 3, p.67]).
On mild assumptions, IVP (7) has a generalized (Filippov) solution that could be a.e. unique. Because the set-valued function F enjoys enough regularity, the obtained d.i. may even have multiple solutions as well.
Remark 5. 
Because of the symmetric interpretation of a set-valued function as a graph, we can say that a set-valued function satisfies a property if and only if its graph satisfies it. For instance, a set-valued function is said to be closed if and only if its graph is closed [17,18]. Therefore, in practical problems, it is more convenient to consider the closure of the graph of F instead of the closed values of F.
The main result of this subsection is the following.
Theorem 6. 
IVP (9) admits at least a generalized solution.
Proof. 
The function S being locally bounded verifies Péano’s conditions (Remark 4). With function g being Lipschitz continuous, the set-valued function F ( x ) = g ( x ) + A S ( x ) verifies Péano’s conditions and, therefore, verifies the existence of the result (Theorem 1, p.77, presented in [6]). □
Example 4. 
The equation x ˙ = sgn ( x ) , where x ( 0 ) = 0 , has no classical solutions starting from x = 0 , but the regularized problem x ˙ Sgn ( x ) , where x ( 0 ) = 0 , admits multiple generalized solutions: x ( t ) = 0 for t < t , and x ( t ) = ± ( t t ) for t > t , where t 0 could be .
This happens because in the ε -neighborhood of the discontinuity, the derivative can take an infinity of values of the set-valued function.
Example 5. 
The equation x ˙ = sgn ( x ) , where x ( 0 ) = 0 , does not admit solutions, while the associated DI x ˙ Sgn ( x ) , where x ( 0 ) = 0 , admits a unique generalized solution x ( t ) = t t for t t and 0 for t > t .
Similarly, if x ( 0 ) = x 0 > 0 , the equation in Example 3 has a positive generalized solution x ( t ) = t + x 0 for t < x 0 and x ( t ) = 0 for t x 0 . In other words, the solution can be now continuously prolonged once it crosses the axis x = 0 . Also, there is a unique negative solution for x 0 = x 0 < 0 , x ( t ) = 5 t + x 0 for t < x 0 and x ( t ) = 0 for t x 0 (Figure 3b).

3.2. Uniqueness

To prove the uniqueness of certain DIs, special Lipschitz conditions are required.
Definition 7. 
F satisfies a one-sided Lipschitz (OSL) condition with OSL constant λ if
ζ ζ , x x λ x x ,
for all ζ F ( x ) and ζ F ( x ) , with x , x R n .
The OSL condition is weaker than the classical Lipschitz condition or Lipschitz continuity. On the other hand, for explicit numerical methods for DIs and for higher-dimensional problems, the OSL condition is no longer adequate for uniqueness, and therefore, a stronger one-sided Lipschitz condition is required.
Definition 8. 
[3,4,8] The set-valued function F satisfies a strengthened one-sided Lipschitz (SOSL) condition if with OSL constants ( λ 1 , λ 2 , . . . , λ n ) , the implication
x i > x i ζ i ζ i + λ i x x ,
is true for all x , x R n , ζ i F ( x ) , and ζ i F ( x ) and all components i = 1 , 2 , . . . , n .
Remark 9. 
For n > 1 the SOSL condition is stronger than the one-side lipschitz condition and weaker than the classical Lipschitz condition for single-valued right-hand sides. For n = 1 , the SOSL condition and OSL condition are equivalent [19].
With the use of the uniqueness results in [19], the following result can be formulated.
Lemma 10. 
If the function g in IVP (9) is Lipschitz continuous and S satisfies the OSL condition, the set-valued function F satisfies the SOSL condition.
In the particular case when function S ( x ) = Sgn ( x ) , the following useful result holds.
Proposition 11. 
The set-valued Sgn satisfies the SOSL condition.
Proof. 
The set-value function Sgn is defined in R , and therefore, n = 1 . Consider first x > x for x , x < 0 . Then, Sgn ( x ) = Sgn ( x ) = 1 , and the implication is verified. If x < 0 , x = 0 , Sgn ( x ) = 1 , and m a x { Sgn ( x ) } = 1 , then the implication is verified again. Similarly, this holds for 0 > x > x . □
The set-valued function + Sgn does not satisfy the SOSL condition.
Theorem 12. 
[19] If F verifies the SOSL condition, then the IVP admits at most one generalized solution.
The main result in this subsection is the following (see also [19]).
Theorem 13. 
If the matrix is negative in IVP (9), the IVP admits a unique solution.
Proof. 
IF the elements of A are all negative, then A S satisfies the SOSL, and the problem admits at most one solution (Theorem 12). On the other hand, because F verifies Péeano’s conditions (Remark 4), the IVP admits at least one solution. □
Here, uniqueness means that once the solution arrives on the discontinuity surface (or on an intersection of such surfaces), it can be uniquely continued in the positive time direction. At the same time, note that uniqueness, in the positive time direction, does not necessarily imply uniqueness in the negative time direction.
The SOSL condition is only sufficient and not necessary. However, compared with the classical Lipschitz condition, the SOSL condition is much easier to apply directly in examples. Therefore, due to the negativeness of A in Examples 1, 2, 3, and 5 the underlying equations admit a unique generalized solution.

3.3. Approximate Selection

There exist several numerical schemes to integrate DIs to numerically find the generalized solutions (see, e.g., [19,20,21]).
Let N be some natural number N N N , with N being a subsequence of N tending to infinity, h = T / N , and an equidistant grid
t 0 = 0 < t 1 < . . . < t N = T
Let a sequence of discrete-time inclusions be associated with IVP (7) in the following form:
y k + 1 G k N ( h ; y k ) , k = 0 , 1 , . . . , N 1 , y 0 = x 0 ,
where G k N : R r R n is a discrete-time set-valued function. Then, a solution of (11) on I is any sequence of N + 1 vectors y 0 , y 1 , . . . , y N that satisfies (11) for k = 0 , 1 , . . . , N 1 .
With these ingredients, the simplest explicit difference scheme for DIs, which is the set-valued version of the Euler discretization for differential equations, has the form
G k N = ( h ; y k ) = y k + h F ( t k , y k ) .
The simplest way to implement scheme (12) is to randomly choose a value of F when the solution crosses the discontinuity surface. This means that once the solution enters within a small enough ε -neighborhood of the discontinuity surface, one chooses a random value of the set-value function F (a segment in the uni-dimensional case).
The convergence of Euler schemes (11) and (12) is presented in various forms in, e.g., [6] [Theorem 1, p.77], [17] [Theorem 3, p.98], and [18] [Theorem 10.1.3, p.390].
Despite the fact that there exist other numerical methods to solve DIs (see, e.g., [5,8,20] and so on), a simpler way considered in this paper is to convert the DI into a continuous single-valued problem via approximate results offered by the theory of DIs, after which the problem can be treated numerically as a simple system of continuous ODEs.
Definition 14. 
The function f : R n R n is a selection (approximate) of a set-valued function F if f ( x ) F ( x ) for every x R n [17,18].
Generally, a set-valued function admits infinitely many selections, a fact that represents a major advantage in approaching discontinuous systems coming from practical problems. The selections can be discontinuous with respect to the state variable or time. In this paper, continuous selections are considered.
The set-valued function defined with Fillipov’s regularization verifies the following result ([17] [Theorem 4, p.101], [18] [Theorem 9.2.1, p.358]).
Theorem 15 
(Cellina Theorem). Let a USC set-valued function F : R n R n with non-empty convex values. Then, for every ε > 0 , there exists a locally Lipschitz selection f ε : R n R n such that
G r a p h ( f ε ) G r a p h ( F ) + ε B
which is a sphere of radius ε.
  • The proof of Theorem 15 is constructive and therefore useful to use in applications.
Let S ( x ) = Sgn ( x ) . An approximate function for Sgn ( x ) is
Sgn ε ( x ) = 2 π arctan x δ
where ε represents the radius of the sphere centered at x, and δ is a relatively small positive number that controls the slope in the ε -neighborhood of the discontinuity. Obviously, between ε and δ , there exists a direct connection: at low values of ε , there are low values of δ [16].
Other used approximate functions are x x 2 + δ , 2 1 + e x δ 1 , e.t.c.
The approximate function, Sgn ε , is presented in Figure 4c, where the graph is plotted for a large value of δ , δ = 10 1 , for a clear image, and the approximate function of h in Example 1, h ε , is drawn in Figure 4d.
Note that, as stated by Theorem 15, the selection f ε approximates f ( g + A S in our case) along its entire domain R (see the sketch in Figure 4a). However, in [16], it is shown how the approximation could be improved by considering only a small neighborhood of S (see Figure 4b). In this way, the approximation errors are reduced.

4. Numerical Simulations

Classical numerical schemes with which to integrate ODEs, such as Runge–Kutta, Euler, and so on, and also their implemented variants in software like Matlab (such as ode45) or Mathematica (such as ndsolve), are deduced for continuous ODEs. However, they can be used to integrate discontinuous problems like those presented in this paper without considering the discontinuities, which is a fact that could lead to incorrect results. For example, consider Example 4 and integrate it with Matlab procedure ode45 on t [ 0 , 0.13 ] (Figure 3c,d) without taking into account the discontinuity and also by considering the approximation of the equation for the same initial condition x 0 = 0.1 . As can be seen in Figure 3c, the analytical solution, denoted as x a (red plot), is very well indistinguishable here from the numerically determined solution, denoted as x n r , within the interval [ 0 , x 0 ] . After t = x 0 , the analytical solution no longer exists, as proved in Example 4. However, the numerical integration keeps going for any chosen length of time by giving an incorrect result (denoted as x w ). Moreover, as can be seen in the zoom-in in Figure 3d, the numerical integration without considering the discontinuity problem leads to a possible wrong interpretation of the result: for example, for t > x 0 = 0.1 , the trajectory would be chaotic even if it is not. The integration of the approximated equation for three values of parameter δ , 10 3 , 5 × 10 4 , and 10 4 (gray plots denote solutions x δ 1 , x δ 2 , and x δ 3 in the successive zoom-ins in Figure 3d), unveils the fact that decreasing δ , the (correct) solution, increasingly tends toward the axis x = 0 for all t 0 . However, solutions will only be asymptotically identical to the axis, compared with the local approximation presented in [16].
After applying the algorithm of continuous approximation presented in Section 3 to Examples 1 and 2, some trajectories are presented in Figure 5. In Figure 5a,b, a chaotic trajectory and a quasiperiodic trajectory of the preloaded compliance system, respectively, are presented, while in Figure 5c, a stable cycle of the system in Example 2 is presented. As is typical for discontinuous systems, at the points where the trajectory crosses the discontinuity surface, due to the different non-smoothness quality of the trajectory on the two sides of the surface, the trajectory can change the directions and “corners” can appear: axis O x 1 , x 1 = 0 , in Figure 5a, and the plane x 2 = 0 for the steam turbine in Figure 5c. However, because of the continuous approximation, these corners are smoothed. Figure 5d,e present comparatively few spirals from the chaotic trajectory in Figure 5a without and with approximation, respectively. The corners can be viewed in zoom-ins D 1 and D 2 in Figure 5f.

5. Conclusions

In this paper, the existence and uniqueness of solutions for a class of switch dynamical systems are studied. As a novelty, it is shown how the initial discontinuous problem can be transformed into a continuous one using Filippov’s regularization. Due to the regularity properties of the obtained differential inclusion, where the right-hand side is a set-valued function, the approximate selection theory can be applied (Cellina’s Theorem 15), with which the differential inclusion is restarted as a continuous single-valued problem. Compared to other existing approaches, where the discontinuity is managed by directly replacing the discontinuity function with a continuous one, without analytical proof, in this paper, we show why this approximation can be achieved. Also, a simple sufficient uniqueness criterion, the SOSL condition, is proposed to deduce the uniqueness: the negativeness of the elements of matrix A. Moreover, it is numerically shown that applying the standard numerical schemes for differential equations without considering the discontinuity could lead to incorrect solutions. To avoid the wrong result, this work proposes a continuous approximation algorithm. Among some standard (theoretical) examples, a preloaded compliance mechanical system is considered. As a future research direction, the experimental implementation of the proposed continuous approximation in systems with discontinuity (such as, e.g., an oscillator) could offer advantages by comparison.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Wiercigroch, M.; de Kraker, B. Applied Nonlinear Dynamics and Chaos of Mechanical Systems with Discontinuities; Marian Wiercigroch and Bram de Kraker, World Scientific Series on Nonlinear Science; Chua, L.O., Ed.; World Scientific: Singapore, 2000. [Google Scholar]
  2. Popp, K.; Stelter, P. Stick-slip vibrations and chaos. Philos. Trans. R. Soc. London A 1990, 332, 89–105. [Google Scholar]
  3. Lempio, F. Modified Euler Methods for Differential Inclusions, Set-Valued Analysis and Differential Inclusions: A Collection of Papers Resulting from a Workshop Held in Pamporovo, Kurzanskij, Bulgaria, 17–21 September 1990; Aleksandr, B., Veliov, V.M., Eds.; Birkhäuser: Basel, Switzerland, 1993; pp. 131–148, (Progress in Systems and Control Theory; 16); ISBN 978-3-7643-3733-9. [Google Scholar]
  4. Lempio, F.; Veliov, V. Discrete approximations of differential inclusions. Bayreuth. Math. Schr. 1998, 54, 149–232. [Google Scholar]
  5. Dontchev, A.; Lempio, F. Difference Methods for Differential Inclusions: A Survey. SIAM Rev. 1992, 34, 263–294. [Google Scholar] [CrossRef]
  6. Filippov, A.F. Differential Equations with Discontinuous Right-Hand Sides; Kluwer Academic: Dordrecht, The Netherlands, 1988. [Google Scholar]
  7. Hájek, O. Discontinuous differential equations I, II. Diff. Eq. 1979, 32, 149–170. [Google Scholar] [CrossRef]
  8. Lempio, F. Difference Methods for Differential Inclusions. In Modern Methods of Optimization. Lecture Notes in Economics and Mathematical Systems; Krabs, W., Zowe, J., Eds.; Springer: Berlin/Heidelberg, Germany, 1992; Volume 378. [Google Scholar]
  9. Yoshitake, Y.; Sueoka, A. Forced Self-Excited Vibration with Dry Friction. In Applied Nonlinear Dynamics and Chaos of Mechanical Systems with Discontinuities; Marian Wiercigroch and Bram de Kraker, World Scientific Series on Nonlinear Science; Chua, L.O., Ed.; World Scientific: Singapore, 2000. [Google Scholar]
  10. Belea, C. Automatica Neliniara; Teorie, Exemple si Aplicatii; Editura Tehnica: Bucuresti, Romania, 1983. (In Romanian) [Google Scholar]
  11. Danca, M.-F. On a Preloaded Compliance System of Fractional Order: Numerical Integration. Fractal Fract. 2025, 9, 84. [Google Scholar] [CrossRef]
  12. Shimizu, T.; Morioka, N. On the bifurcation of a symmetric limit cycle to an asymmetric one in a simple model. Phys. Lett. A 1980, 76, 201–204. [Google Scholar] [CrossRef]
  13. Cortés, J. Discontinuous dynamical systems: A tutorial on solutions, non-smooth analysis, and stability. IEEE Control Syst. Mag. 2008, 28, 36–73. [Google Scholar]
  14. Leine, R.I.; Van Campen, D.H.; Van De Vrande, B.L. Bifurcations in Nonlinear Discontinuous Systems. Nonlinear Dyn. 2000, 23, 105–164. [Google Scholar] [CrossRef]
  15. Danca, M.-F. On a Class of Discontinuous Dynamical Systems. Miskolc. Math. Notes 2001, 2, 103–116. [Google Scholar] [CrossRef]
  16. Danca, M.-F. Continuous approximations of a class of piece-wise continuous systems. Int. J. Bifurcat. Chaos 2015, 25, 1550146. [Google Scholar] [CrossRef]
  17. Aubin, J.-P.; Cellina, A. Differential Inclusions Set-Valued Maps and Viability Theory; Springer: Berlin, Germany, 1984. [Google Scholar]
  18. Aubin, J.-P.; Frankowska, H. Set-Valued Analysis; Birkhuser: Boston, MA, USA, 1990. [Google Scholar]
  19. Lempio, F. Euler’s method revisited. Proc. Steklov Inst. Math. 1995, 211, 473–494. [Google Scholar]
  20. Kastner-Maresch, A.; Lempio, F. Difference methods with selection strategies for differential inclusions. Numer. Funct. Anal. Optim. 1993, 14, 555–572. [Google Scholar] [CrossRef]
  21. Taubert, K. Converging Multistep Methods for Initial Values Problems Involving Multivalued Maps. Computing 1981, 27, 123–136. [Google Scholar] [CrossRef]
Figure 1. (a) Model of system (2); (b) graph of function h (4).
Figure 1. (a) Model of system (2); (b) graph of function h (4).
Entropy 27 00158 g001
Figure 2. (a) Graph of the discontinuous component, f 2 , of preloaded compliance system (5); (b) graph of set-valued function F 2 ; (c) graph of the approximate selection f 2 ε .
Figure 2. (a) Graph of the discontinuous component, f 2 , of preloaded compliance system (5); (b) graph of set-valued function F 2 ; (c) graph of the approximate selection f 2 ε .
Entropy 27 00158 g002
Figure 3. (a) Standard solutions of the discontinuous equation of Example 3; (b) generalized solutions; (c) numerical simulations; (d) zoomed-in detail. x a represents the (standard) analytical solution existing for t [ 0 , x 0 = 0.1 ] ; x n r represents the solution obtained with the ode45 procedure; x w represents the incorrect solution, the continuation of the x n r solution for t > x 0 ; x δ i , i = 1 , 2 , 3 , denotes the approximations for δ = 1 e 3 , 5 e 4 , 1 e 4 , respectively.
Figure 3. (a) Standard solutions of the discontinuous equation of Example 3; (b) generalized solutions; (c) numerical simulations; (d) zoomed-in detail. x a represents the (standard) analytical solution existing for t [ 0 , x 0 = 0.1 ] ; x n r represents the solution obtained with the ode45 procedure; x w represents the incorrect solution, the continuation of the x n r solution for t > x 0 ; x δ i , i = 1 , 2 , 3 , denotes the approximations for δ = 1 e 3 , 5 e 4 , 1 e 4 , respectively.
Entropy 27 00158 g003
Figure 4. (a) Sketch of the approximate selection of F; (b) locally approximate selection of F. Points A and B represent the continuous connections of the selection with f. (c) The sigmoid Sgn ε approximation of the set-valued function Sgn; (d) graph of the approximation of h in Example 1.
Figure 4. (a) Sketch of the approximate selection of F; (b) locally approximate selection of F. Points A and B represent the continuous connections of the selection with f. (c) The sigmoid Sgn ε approximation of the set-valued function Sgn; (d) graph of the approximation of h in Example 1.
Entropy 27 00158 g004
Figure 5. (a) Chaotic trajectory of preloaded compliance system (2); (b) quasiperiodic trajectory of the preloaded compliance system; (c) stable periodic trajectory of steam turbine control system (6); (d,e) two spirals of the chaotic trajectory in (a) for the same initial condition and parameters but without and with continuous approximation; (f) zoomed-in details D 1 and D 2 revealing the effect of the approximation.
Figure 5. (a) Chaotic trajectory of preloaded compliance system (2); (b) quasiperiodic trajectory of the preloaded compliance system; (c) stable periodic trajectory of steam turbine control system (6); (d,e) two spirals of the chaotic trajectory in (a) for the same initial condition and parameters but without and with continuous approximation; (f) zoomed-in details D 1 and D 2 revealing the effect of the approximation.
Entropy 27 00158 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Danca, M.-F. Solutions of a Class of Switch Dynamical Systems. Entropy 2025, 27, 158. https://doi.org/10.3390/e27020158

AMA Style

Danca M-F. Solutions of a Class of Switch Dynamical Systems. Entropy. 2025; 27(2):158. https://doi.org/10.3390/e27020158

Chicago/Turabian Style

Danca, Marius-F. 2025. "Solutions of a Class of Switch Dynamical Systems" Entropy 27, no. 2: 158. https://doi.org/10.3390/e27020158

APA Style

Danca, M.-F. (2025). Solutions of a Class of Switch Dynamical Systems. Entropy, 27(2), 158. https://doi.org/10.3390/e27020158

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop