11institutetext: I. Gudoshnikov 22institutetext: Department of Physics, Arizona State University, Tempe AZ 85281
22email: [email protected]33institutetext: O. Makarenkov, D. Rachinskiy 44institutetext: Department of Mathematical Sciences, University of Texas at Dallas,
Richardson TX 75080
44email: [email protected],
44email: [email protected]
Finite-time stability of polyhedral sweeping processes with application to elastoplastic systems
††thanks: The first and second authors were supported by the National Science Foundation grant CMMI-1916876.
Ivan Gudoshnikov
Oleg Makarenkov
Dmitry Rachinskiy
(Received: date / Accepted: date)
Abstract
We use the ideas of Adly-Attoych-Cabot [Adv. Mech. Math., 12, Springer, 2006] on finite-time stabilization of dry friction oscillators to establish a theorem on finite-time stabilization of differential inclusions with a moving polyhedral constraint (known as polyhedral sweeping processes) of the form We then employ the ideas of Moreau [New variational techniques in mathematical physics, CIME, 1973] to apply our theorem to a system of elastoplastic springs with a displacement-controlled loading. We show that verifying the condition of the theorem ultimately leads to the following two problems: (i) identifying the active vertex “A” or the active face “A” of the polyhedron that the vector points at; (ii) computing the distance from to the normal cone to the polyhedron at “A”. We provide a computational guide to implement steps (i)-(ii) in the case of an arbitrary elastoplastic system and apply the guide to a particular example. Due to the simplicity of the particular example, we can solve (i)-(ii) by the methods of linear algebra and minor combinatorics.
Keywords:
Polyhedral constraintNormal coneVertex enumeration Sweeping process Finite-time stability Lyapunov function
1 Introduction
Finite-time stability of an attractor is typical for differential equations with nonsmooth right-hand-sides. This fact is used in control theory since long ago. Finite-time stability in differential equations with nonsmooth right-hand-sides is often proved by showing that a Lyapunov function satisfies the estimate (see e.g.
Bernuau et al Bernuau-et-al , Bhat-Bernstein bhat1 , Oza et al Oza-et-al , Sanchez et al Sanchez-et-al )
(1)
for some , where is a solution. Specifically, if (1) holds for a function , then at some where (see Lemma 5)
(2)
Motivated by applications in frictional mechanics, Adly et al Adly extended the Lyapunov function approach to finite-time stability analysis of differential inclusions. Let be the gradient of a function , be the subdifferential of a convex function , and be the ball of of radius centered at 0. By focusing on differential inclusions of the form
(3)
the paper Adly discovered (see the proof of (Adly, , Theorem 24.8)) that the property
(4)
implies (1)
for a suitable Lyapunov function that measures the distance from to and for any solution of (3).
More recently, a significant interest in the study of finite-time stability of differential inclusions has been due to new applications in elastoplasticity (see e.g. Gudoshnikov et al GKMV ). We remind the reader that according to the pioneering work by Moreau Moreau (see also Gudoshnikov-Makarenkov ESAIM ), the stresses in a network of elastoplastic springs with time-varying displacement-controlled loadings are governed by
(5)
where is a positive diagonal -matrix, and is a normal cone to the set
(6)
at a point , with appropriate that define mechanical parameters of the network of elastoplastic springs and the displacement-controlled loadings (see Section 5). The solutions of differential inclusion (5) never escape from (i.e. is swept by ) for which reason (5) is called sweeping process. Spring undergoes plastic deformation when the inequality is violated. Therefore, knowledge of the evolution of allows to make conclusions about the regions of plastic deformation (that lead to low-cycle fatigue or incremental failure, see Yu (19, , §4.6)).
Krejci Krejci proved that if is -periodic then the set of -periodic solutions of (5) is always asymptotically stable. Examining finite-time stability of is a hard problem because it requires the knowledge of particular elements of (our work in progress). Accordingly, conditions for finite-time stability of are not going to be easily verifiable except for the case where consists of just one solution (see Gudoshnikov et al GKMV ).
At the same time, predicting the behavior of solutions of sweeping process (5) within a guaranteed time is of crucial importance for materials science.
Current methods of computing the asymptotic response of networks of elastoplastic springs (see e.g. Boudy et al bouby , Zouain-SantAnna brazil ) run the numeric routine until the difference between the responses corresponding to two successive cycles of loading get smaller than a prescribed tolerance (without any estimate as for how soon such a desired accuracy will be reached).
The present paper adapts condition (4) in order to predict the behavior of solutions of (5) within a guaranteed finite time. We don’t prove the finite-time stability of , but still prove that all solutions of (5) will be confined within a certain computable set.
Specifically, let be a facet of and let denote the relative interior of .
This means that can be expressed as
(7)
where the ingredients in (7) satisfy the following assumptions:
(12)
(17)
(18)
(19)
(20)
(23)
The case where is a just a vertex of is accounted for by see formulas (34)-(36) below for the corresponding reduced form of (7)-(23).
We prove that if
(24)
where is a ball in the norm induced by the scalar product (5),
then, for any solution of (5), the function
(25)
satisfies the estimate (1) on for a suitable Lyapunov function that measures the distance from to Since, by (7), the distance from to equals the distance from to , then the relation ensures one-period reachability of the facet when is -periodic.
The paper is organized as follows. In Section 2 we prove our main result (Theorem 2.1) which uses condition (24) in order to estimate the time it takes for all solution of (5) to reach the facet . The proof of Theorem 2.1 relies on the ideas of Adly et al Adly , which are used in Adly to establish finite-time stability of a frictional system. However, for the proof of Theorem 2.1, we reformulated the ideas of Adly in terms of a suitable Lyapunov function, which can be of independent interest for applied sciences. The two successive sections (Section 3 and Section 4) derive the corollaries of Theorem 2.1 for the case where consists of just one point (Corollary 1) and where is an entire facet (Corollary 2). Furthermore, Section 4 discovers (Corollary 3) that when the validity of condition (24) is known in the interior points of only, the convergence of all solutions of (5) to still occurs in finite time, but the estimate of the time of convergence is no longer available. In order to establish Corollaries 2 and 3, Section 4 derives several computations formulas for normal cones to the moving constraint and its facet (formulas (44)-(47)), which take roots in Rockafellar-Wets Rockafellar-Wets and which can be of independent interest for set-valued analysis.
Section 5 summarizes the Moreau approach Moreau towards the use of sweeping process (5) to model networks of elastoplastic springs. The notations of this section follow Gudoshnikov-Makarenkov PhysicaD ; ESAIM . Section 6 provides a step-by-step guide for application of the results of Sections 2-4 to sweeping processes coming from networks of elastoplastic springs. In particular, Section 6 uses the findings of Sections 3 and 4 in order to identify the springs that reach plastic deformation and to estimate the time to plastic deformation in terms of the mechanical properties of networks of elastoplastic springs (Propositions 1, 4, and 5). Section 7 shows the efficiency of the methodology of Section 6 works for a particular instructive example (taken from Rachinskiy Rachinskiy ). By using the guide of Section 6, for the sample elastoplastic system under consideration, Section 7 discovers groups of indexes of the springs that are capable to reach plastic deformation and provide a sufficient condition for each of the groups to take place (Propositions 7, 8, 9). All algebraic computations are implemented in Wolfram Mathematica which notebook is uploaded as supplementary material. We conclude Section 7 by remarks on the dynamics of our particular network of elastoplastic springs that Theorem 2.1 is not capable to catch (subsection 7.1). Conclusions are discussed in final Section 8.
The paper includes two Appendixes. Appendix A contains proofs of not straightforward implications that we skipped proving in the main text. Appendex B collects more substantial auxiliary results along with their proofs.
2 A sufficient condition for finite-time stability
We remind the reader that the normal cone to the set at a point in a scalar product space with the scalar product
Let be a -dimensional linear subspace of with scalar product (26), and
be Lipschitz continuous, and be closed convex sets.
Assume that there exists an such that condition (24) holds on an interval with
What we will effectively prove is that the function
(28)
is a Lyapunov function for the sweeping process
(29)
which is related to (5) through the change of the variables (25).
Since (see Proposition 11)
we have
for the function given by (25).
Therefore, as expected, will imply
In what follows, is the bilateral directional derivative (Giorgi et al (Giorgi, , §2.6), Correa-Thibault Correa-Thibault ) of at the point and in the direction i.e.
Here are finite-dimensional scalar product spaces.
If the bilateral directional derivative
of at the point in the direction exists, then
the existence of and the formula
(30)
follow by observing that
see Lemma 6. What we significantly use in the proof of Theorem 2.1 is that any directional derivative of is orthogonal to , so that formula (30) reduces to (see Lemma 8 in Appendix B)
(31)
meaning that is actually linear in .
Remark 1
The sweeping process possesses the property of rate-independencevisintin . Namely, if is an increasing absolutely continuous change of time and is a solution of the differential inclusion (5) with the input , then is a solution
of the sweeping process
In particular, if is taken to be the inverse of
then
so that conditions (24) and (27) of Theorem 2.1 can be replaced by
and
respectively.
Proof of Theorem 2.1. Let be an arbitrary solution of (5). For the function given by (25) consider
Note, that is differentiable almost everywhere on because is Lipschitz continuous.
Since is Lipschitz continuous (see e.g. Bauschke-Combettes (Bauschke-Combettes, , Proposition 4.16)), the function is differentiable almost everywhere on Let us fix some such that both and are differentiable at . Then exists (see Lemma 7 below) and by Lemma 8 we conclude
Without loss of generality we can assume that is chosen also so that is differentiable at Then (see Lemma 7),
Now we use assumption (24), which is equivalent to
or, using the definition of the normal cone,
Therefore, letting , and we get
which allows to further rewrite inequality (33) as
Therefore, the Lyapunov function (28) satisfies estimate (1). The proof is complete.∎
3 Finite-time convergence to a vertex
In this section we consider the case of
or, equivalently, When , formula (7) reduces to
(34)
In this case, of all the conditions (12), (17), (18), (19), (23), and (20), only conditions
(12) and (20) are needed. These two conditions take the following form:
(35)
(36)
Corollary 1
Let be a -dimensional linear subspace of with scalar product (26), and be Lipschitz continuous. Assume that is given by (6) and is given by (34) with conditions (35) and (36) satisfied.
Assume that there exists an such that
(37)
Then, every solution of sweeping process (5) with the initial condition satisfies Furthermore, let , be the solution of (5) with the initial condition If is -periodic with , then is a globally one-period stable -periodic solution of (5).
We remind the reader that solution of an initial-value problem for a sweeping processes with Lipschitz continuous moving set exists, unique and features continuous dependence on initial conditions (see e.g. Kunze and Monteiro Marques (kunze, , Theorems 1-3)).
the inclusion of (24) takes the form of that of (37). Therefore,
by Theorem 2.1, Since is Lipschitz continuous, sweeping process (5) features uniqueness of solutions and so . Since is -periodic, sweeping process (5) admits a -periodic solution (by Brouwer fixed point theorem). Therefore, is unique -periodic solution of (5) (on ). Therefore, is the attractor of (5) by Massera-Krejci theorem (see Krejci (Krejci, , Theorem
3.14) or Gudoshnikov-Makarenkov (ESAIM, , Theorem 4.6)). The proof is complete.∎
More tools about about and are required to draw an applicable corollary of Theorem 2.1 in the case where
4 Finite-time convergence to a facet
Assume now that .
To compute and for , we want to use the following corollary of (Rockafellar-Wets (Rockafellar-Wets, , Theorem 6.46)). Recall that stays for the cone formed by vectors
Lemma 1
Let be a -dimensional linear subspace of with scalar product (26). Consider
(38)
where , If , then
Both, the statement of (Rockafellar-Wets, , Theorem 6.46) and a proof of Lemma 1 are given appendix B.
In what follows, we will call the active normal vectors of the set at a point .
To apply Lemma 1, we rewrite and in terms of the elements of the space To this end, we consult Gudoshnikov-Makarenkov (PhysicaD, , formula (27)), which clarifies that
(39)
To match this with the format of formula (38), we rewrite and as
(40)
(41)
Using the representations (40)-(41), we can formulate the active normals of and at as follows:
(42)
(43)
Formula (42) uses condition (20) to make sure that the term is a part of
We keep this “redundant” term to ease the comparison between the formulas (42) and (43). Formula (43) uses assumption (17) to claim that all vectors of are normal vectors of .
Using assumption (18) we can conclude from (42)-(43) that the sets of active normals are given by
Let be a -dimensional linear subspace of with scalar product (26), and be Lipschitz continuous. Assume that is given by (7) with satisfying properties (12)-(18), and (20). Let be the vertices of given by (12).
If there exists such that
(48)
(50)
then every solution of (5) with the initial condition satisfies
Proof. We need to prove that (48) implies (24). Formulas (45) and (48) allow to conclude that, for any
In what follows, stays for the matrix formed by first lines of the matrix
Lemma 2
Let be a -dimensional linear subspace of with scalar product (26). Let the polyhedron and its facet be given by formulas (6) and (7). Assume that and
(51)
and for some If conditions (12)-(20) hold, then, for any , there exists an such that
where
(52)
and is the -matrix given by
(53)
Here and in the sequel we use to denote matrix multiplication when it is broken by a line break.
Proof. Conditions (12) and (23) imply that the vectors form a basis of . Therefore,
taking into account (19),
any is uniquely decomposable as
(54)
see formulas
(44) and (47). Therefore, , where is some linear transformation (see the computation of later in the proof) and we can estimate the norm of as
Fix
Fix an arbitrary with . The representation (54) defines , , satisfying By (51),
Therefore, by formulas (44), (47), and now using assumptions (17), (18), and (20),
Computation of . Since is a basis of , we can decompose as
for some and . On the other hand, for some Combining this formula and formula (39) for normals , we get
or, equivalently,
Therefore,
which implies (53).
The proof of the lemma is complete.∎
Corollary 3
Let be a -dimensional linear subspace of with scalar product (26). Let the polyhedron and its facet be given by formulas (6) and (7). Assume that and for all . Assume that satisfies conditions (12)-(20).
If
then there exists an such that (24) holds on any and, in particular, the solution of sweeping process (5) with any initial condition satisfies for all sufficiently large .
The conclusion of Corollary 3 follows by combining Lemma 2 and Corollary 2. The assumption on of Corollary 3 implies that the respective assumption of Lemma 2 holds for some .
The statement of the following remark is a part of the proof of (ESAIM, , Proposition 3.14).
Remark 2
Both from Corollary 2 and from Corollary 1 can be estimated using the following inequality
(55)
For completeness, we included a proof of formula (55) in Appendix A.
5 Finite-time stability of elastoplastic systems with uniaxial displacement-controlled loading
We remind the reader that according to Moreau Moreau a network of elastoplastic springs on nodes with 1 displacement-controlled loading is fully defined by an kinematic matrix of the topology of the network, matrix of stiffnesses (Hooke’s coefficients) , an -dimensional hyperrectangle of the achievable stresses of springs (beyond which plastic deformation begins), a vector of the location of the displacement-controlled loading, and a scalar function that defines the magnitude of the displacement-controlled loading. When all springs are connected (form a connected graph), we have (see Bapat (Bapat, , Lemma 2.2))
(56)
We furthermore assume that
(57)
To formulate the Moreau sweeping process corresponding to the elastoplastic system , we follow the 3 steps described in Gudoshnikov-Makarenkov (PhysicaD, , §5):
1.
Find an matrix of that solves
and use to introduce
2.
Find a matrix of linearly independent column vectors of that solves
3.
Find an matrix that solves
and such that
(58)
With the new matrices introduced, the moving constraint of sweeping process (5) corresponding to the elastoplastic system is given by
where, for each
(59)
with being the basis vectors of , i.e. In this sweeping process, the variable is given by
(60)
where is the vector of stresses of the springs of elastoplastic system . In other words, is the vector of elastic elongations of the springs.
It remains to observe that can be rewritten in the form (6) by letting
(61)
The existence of is demonstrated in Gudoshnikov-Makarenkov PhysicaD ; ESAIM for particular examples. Since this section intends to offer a general recipe, Lemma 9 in the appendix features a proof of the invertibility of in the general case.
To understand what the conclusion of Theorem 2.1 says about the elastoplastic system , observe that formulas (60) and (61) imply
Applying Lemma 11, we conclude that the statement is equivalent to the following property
(62)
6 A step-by-step guide for analytic computations
Step 1. Fix appropriate indexes (springs that will reach plastic deformation)
Spot an such that
(63)
Definition 1
We say that a family of indexes is irreducible, if cannot be represented in the form
(64)
where satisfies
(65)
Proposition 6 below explains why our results do not apply when is reducible. Intuitively, a vertex cannot be finite-time stable, if finite-time stability holds for the entire facet that the vertex belongs to.
By Corollary 5 (see below), with always exists. However, some with may appear to be reducible, in which case an irreducible subset of needs to be considered.
Remark 3
Relation (63) implies (see Appendix A for a proof)
(66)
Step 2. Fix appropriate indexes (springs that may reach plastic deformation and that affect the convergence of springs to plastic deformation).Skip this step, if . We will consider the simplest possible way to design which ensures that and which satisfies the assumptions (7)-(20). This simplest way utilizes the minimal possible number of springs. The conditions to be imposed on the remaining springs will ensure that those springs don’t affect the convergence of the stress vector to and, in particular, don’t undergo plastic deformation when close to .
Find some such that
(67)
and such that
(68)
Based on we can obtain more vertexes by changing the elements of from to Let
be all different families of indexes obtained through this process, i.e.
Step 3. Compute the vertexes of and impose conditions ensuring feasibility of Depending on whether or compute or , using the formula (see Appendix A for a proof)
Assumption (18) concerning non-coincidence of the vertices will hold if
(72)
We will say that relation (63) holds in a strict sense, if, on top of (63), the following property is satisfied:
(73)
With the moving constraint introduced in Section 5 and with the facet introduced in Steps 1-3, the Corollaries 1 and 3 lead to the following qualitative description of the asymptotic behavior of elastoplastic system
and associated sweeping process (5).
Proposition 1
(Conclusion of Steps 1-3). If if relation (63) holds in a strict sense, and if properties (71) and (72) hold, then there exists an such that condition (24) is satisfied on any and, in particular, the solution of sweeping process (5) with the initial condition satisfies for all sufficiently large . Accordingly, the stress vector of the elastoplastic system
satisfies (62)
for all sufficiently large .
When , the statement of Proposition 1 follows from Corollary 1 almost directly. Assumption (35) holds because is irreducible. Assumption (36) is satisfied by (71). Conditions (63) and (73) ensure the existence of for which (37) holds for any
Considering and deriving the statement of Proposition 1 from Corollary 3 requires establishing validity of assumptions (12), (17), (18), (19), (23), and (20). Property (12) follows from (68). Property (18) follows from (69) and (72).
Property (20) follows from (71).
Property (23) coincides with (67). Verifying conditions (17) and (19) is less straightforward. This is done in the two propositions that follow below.
Proposition 2
Assume Let be the facet defined in Step 2. If (71) holds then (17) holds as well. In other words, (71) implies that
Proof. Let and let By condition (71),
where
By construction,
(74)
where different correspond to different choices of and in each symbol .
Therefore, can either be an empty set or a set of the form
(75)
where
If , then the proof is complete. So, from now on we assume that
From expressions (74) and (75) we see that for at least one index .
Define as
Therefore
(76)
Since the elements of are obtained from the elements of by taking all possible replacements of by , we have
Proof.Part 1. If
(77) holds then there exists a full-dimensional ball in such that
Therefore,
where is the affine hull of set
On the other hand, directly from the definition of ,
So we conclude that
(78)
Part 2. Consider and assume that for some and some
By properties (12) and (23), the subspace (78) intersects the subspace transversally.
Therefore, if we consider a ball of space (78) centered at , then part of this ball will lie outside of Therefore, . Therefore, if then , , which completes the proof. ∎
Proposition 3
Assume Let be the facet defined in Step 2. If (72) holds then (77) holds as well.
Proof. We will construct the required as the solution of the following system of algebraic equations:
As in the proof of formula (70), this system of equations admits a unique solution because satisfies assumptions (12) and (23). Condition (72) implies that
One has to proceed to Steps 4 and 5, if an estimate for is of interest.
Step 4. Compute Our next argument will be based on application of Corollary 1 (when ) and Corollary 2 in combination with Lemma 2. This step is devoted to finding for which the respective assumptions (37) and (51) hold. Assumptions (37) and (51) require computing the distance from to the boundary of cone at the point
when is a singleton and at the points of when In either case, the required boundary is
.
Choose such that for all Corollary 1, Remark 2 and formula (62) then lead to the following conclusion.
Proposition 4
(Conclusion of Steps 1-4). Assume that , i.e. . Assume that conditions (63) and (71) hold on . If
then condition (24) is satisfied on and, in particular, the solutions of sweeping process (5) with any initial conditions satisfy . Accordingly, the stress vector of the elastoplastic system
satisfies
regardless of the initial value
Therefore, if is -periodic with , then the solution with the initial condition is a one-period stable -periodic solution of (5) and the stress-vector of the elastoplastic system exhibits a unique -periodic behavior beginning the time
One more step is required to produce an estimate for when
Step 5. Compute Having found for which (51) holds, we can now use
Lemma 2 to compute for which assumption (48) of Corollary 2 is satisfied. Specifically, formula (52) of Lemma 2 implies that the required is given by
But, based on e.g. Friedberg et al (Friedberg, , §6.10, Corollary 1),
where
(82)
Therefore, can be computed as
Corollary 2, Remark 2, and formula (62) can now be summarized as follows.
Proposition 5
(Conclusion of Steps 1-5). Assume that . Assume that conditions (63) and (71) hold on . If
then condition (24) is satisfied on and, in particular, the solutions of sweeping process (5) with any initial conditions satisfy . Accordingly, the stress vector of the elastoplastic system
satisfies
We remind the reader that inclusion (63) is called strict, if (73) holds.
Proposition 6
If is reducible, then inclusion (63) is never strict and, in particular, given by formula (79) is necessarily zero.
Proof. By definition, is representable in the form (64). Therefore, as in the proof of formula (46), we can conclude that
Therefore, inclusion (63) is not strict (we use Remark 3 again) and given by (79) vanishes.∎
7 Application to a system of elastoplastic springs
Step 1
Step 2
scenario 1
scenario 2
scenario 3
scenario 4
scenario 5
scenario 6
scenario 7
scenario 8
Table 1: A list of possible scenarios according to which the elastoplastic system shown in Fig. 1 stabilizes under an increasing or decreasing input. The notations of the table are introduced and explained in Steps 1 and 2 of Section 6 and computed for model of Fig. 1 in Steps 1 and 2 of Section 7.
Step 3
feasibility condition
scenario 1
scenario 2
scenario 3
scenario 4
Table 2: Vertices of the attractors and the corresponding feasibility conditions for the first 4 scenarios of Table 1.
The notation of the table are introduced and explained in Step 3 of Section 6 and computed for model of Fig. 1 in Step 3 of Section 7.
The focus of the present section is on the elastoplastic model shown in Fig. 1 (earlier introduced in Rachinskiy Rachinskiy ), which allows to fully illustrate the practical implementation of Theorem 2.1.
Figure 1: A system of 5 elastoplastic springs on 4 nodes that we investigate to illustrate our method. A displacement-controlled loading of gradually increasing or decreasing magnitude is applied as the arrows show.
According to Gudoshnikov-Makarenkov (PhysicaD, , §2) the elastoplastic system of Fig. 1 leads to the following expressions for and
We now follow Gudoshnikov-Makarenkov (PhysicaD, , §5) to formulate a sweeping process (5) corresponding to the elastoplastic system .
First of all, based on (PhysicaD, , formula (17)), we compute the dimension of sweeping process (5) as
According to (PhysicaD, , §5, Step 1), we then look for an matrix such that and such that the matrix is full rank. Such a matrix can be taken as
The next step is determining which consists of linearly independent columns of and solves . Such a can be takes as
Finally, a full rank matrix satisfying can be taken as
(83)
In what follows, we consider
(84)
Step 1. We can identify two sets of indexes that we list along with the corresponding inclusion (63):
doesn’t work as none of the columns of
Step 2. For each we consider all possible for which condition (68) holds. We get a total of three possible for each . Each such is extended to according to the procedure described in Section 6. These are listed in column “Step 2” of Tables 2 and 3, thus giving us 8 different scenarios. One or another scenario will take place depending on the feasibility condition that we formulate in the next step.
Step 3. Fixing , , and corresponding to scenario 1 of Table 1, we use formula (70) in order to compute and as well as to formulate the respective feasibility condition (71) which consists of 4 two-sided inequalities. The results of these computations are summarized in line 1 of Table 2. Then we continue by analogy through lines scenarios 2-6 of Table 1 and fill out the respective lines of Tables 2 and 3. For scenario 7 of Table 1 formula (70) gives a single vertex and formula (71) gives just a pair of two-sided inequalities that constitute the feasibility condition, see line 3 of Table 3. Computation for the similar scenario 8 are summarized in line 4 of the same table.
Using the fact that each of the inclusions in Step 1 holds in a strict sense (i.e. the vector never belongs to the boundary of the respective cone), we can now use Proposition 1 to obtain the following statement about the evolution of the model of Fig. 1.
Proposition 7
Assume that the elastic limits of the elastoplastic springs of the model of Fig. 1 with displacement-controlled loading (84) satisfy the feasibility condition of one of the 8 scenarios of Tables 2 and 3.
A:
If the feasibility condition of one of the scenarios 1-6 holds, then there exists an such that the 2 springs with the indexes from (of Table 1) undergo plastic deformation for all sufficiently large . During this plastic deformation,
the stresses of the remaining springs can take any constant value from the line segment given by the second column of Tables 2 and 3.
B:
If the feasibility condition of one of the scenarios 7-8 holds, then there exists an such that the 3 springs with the indexes from (of Table 1) undergo plastic deformation for all sufficiently large . During this plastic deformation, the stresses of the remaining 2 springs will take the specific constant values given by the second column of Table 3.
Step 4. In this case, for any , the set consists of just one element and formula (81) can be rewritten as
(89)
Therefore, for scenarios 1-6 we get
Computation in Mathematica gives
which allows to fill out the first two lines of Table 4.
In this case, for any , the set consists of two elements and formula (81) can be rewritten as
(90)
Therefore, for scenarios 7-8 we get
,
.
Computation in Mathematica gives
which allows to complete the completion of Table 4.
Step 4
scenario 1
scenario 2
scenario 3
scenario 4
scenario 5
scenario 6
scenario 7
scenario 8
Table 4: The distance from the displacement-controlled vector to the boundary of the normal cone formed by the normal vectors with indexes
The notations of the table are introduced and explained in Step 4 of Section 6 and computed for model of Fig. 1 in Step 4 of Section 7.
Proposition 8
(scenarios 7-8) Assume that elastic limits of the elastoplastic springs of the model of Fig. 1 with displacement-controlled loading (84) satisfy the feasibility condition of one the scenarios 7-8 of Table 3. Define according to Table 4 and put
Then, for any initial distribution of stresses, the 3 springs with the indexes from (of Table 1) will undergo plastic deformation for
During this plastic deformation, the stresses of all 5 springs will hold the specific constant values given by the second column of Table 3.
Proposition 8 completes the study of scenarios 7-8 and the next step completes the study of scenarios 1-6.
Step 5. Computing For each of the vertexes and in each of the scenarios 1-6 we setup the matrixes and according to formula (53) and use Mathematica to compute the corrections and as defined by formula (82). The results of this computation are summarized in Table 5.
Proposition 9
(scenarios 1-6) Assume that elastic limits of the elastoplastic springs of the model of Fig. 1 with displacement-controlled loading (84) satisfy the feasibility condition of one the scenarios 1-6 of Table 3. Define according to Table 4, define according to Table 5, and put
Then, for any initial values of stresses, the 2 springs with the indexes from (of Table 1) will undergo plastic deformation for
During this plastic deformation,
the stresses of the remaining springs can admit any constant value from the line segment given by the second column of Tables 2 and 3.
Step 5
scenario 1
scenario 2
scenario 3
scenario 4
scenario 5
scenario 6
scenario 7
scenario 8
Table 5: Corrections for the distance computed in Table 4. The notations of the table are introduced and explained in Step 5 of Section 6 and computed for model of Fig. 1 in Step 5 of Section 7.
7.1 Remarks
1.
Under the conditions of Proposition 7, part B, the 3 springs with indexes from undergo the plastic deformation after they saturate
(see scenarios 7, 8 of Table 3). During this plastic deformation,
the absolute values of the elongations of these springs continue to increase.
On the other hand, if condition (24) is violated, then other terminal states of the same model with increasing displacement-controlled loading (84) are possible. Table 6 lists such terminal states for the case where for all . In each of these terminal states of stresses, three springs are saturated but only two of them continue to undergo the plastic deformation as increases. In other words, two springs continue to stretch in the terminal state, while the other three springs maintain a fixed elongation and stress.
Saturated springs
Springs undergoing plastic
Springs maintaining their
in the terminal state
deformation in the terminal state
length in the terminal state
1, 2, 4
1, 2
3, 4, 5
2, 4, 5
4, 5
1, 2, 3
1, 2, 3
1, 2
3, 4, 5
1, 2, 4
1, 2
3, 4, 5
3, 4, 5
4, 5
1, 2, 3
1, 4, 5
4, 5
1, 2, 3
Table 6: Possible terminal states of the model shown in Fig. 1
with increasing displacement-controlled loading (84). Each particular terminal state is achieved for a different domain of parameters in the parameter state. These scenarios are different from the scenarios listed in Tables 2, 3.
2. Scenario 7 deserves particular attention. Since the terminal stress of spring 3 is (see Table 3),
if the initial stress of spring 3 is greater than , then spring 3 will necessarily contract before it gets to the terminal state of constant stress, even though the entire network of springs stretches (according to formula (84)). That is, the elongation and stress of spring 3 decrease with increasing “length of the system” (input) . All the other springs always respond with increasing length to the increasing .
Perhaps even more interestingly,
there are several scenarios when spring 3 responds non-monotonically to a monotone input . For simplicity, let us assume that for all , hence the maximal absolute value of stress for spring is
. We will say that a spring saturates if its stress reaches either the maximal possible value or the minimal possible value
.
Let us consider the zero initial state where the elongations of all five springs are zero (all the springs are relaxed) and apply an increasing input . The springs can saturate and de-saturate in different order as increases, depending on the parameters . In particular, one can show that the following scenarios with non-monotone behavior of spring 3 are possible.
If , it is easy to see that initially all the springs stretch. Suppose that the first spring to saturate is either spring 1 or spring 5 at a moment . Then, after this point, spring 3 will contract.
On the other hand, if spring 3 is the first one to saturate at a time , and the second spring to saturate is either spring 1 or spring 5 at a time , then spring 3 stretches until the moment and contracts after this moment. In the latter scenario, spring 3 saturates at the momnet , undergoes the plastic deformation between the moments and and de-saturates at the moment .
Similar examples of a non-monotone response are possible in the complementary case when . Here, starting from the zero state, spring 3 initially contracts, while springs 1, 2, 4, 5 stretch as increases. If the first to saturate is either spring 2 or spring 4 at a moment , then spring stretches for . If spring 3 is the first to staurate at a moment and either spring 2 or spring 4 is the second to saturate at a moment , then spring 3 contracts for and stretches for , i.e. spring 3 de-saturates when another spring (2 or 4) saturates.
3. Some conclusions about finite time stability of the system shown in Fig. 1 can be obtained from the results of
Rachinskiy , which establish the equivalence of
a particular class of the sweeping processes and the Prandtl-Ishlinskii model of one-dimensional plasticity, which is one-period stable PI2 ; kp ; PI1 .
We say that an initial state is reachable from zero if this state can be reached from the zero state
under at least one input , . In the zero state, all the springs are relaxed, i.e. all the stresses are zero. Let us denoty by the set of all the reachable from zero states.
One can show that the zero state is reachable from any state .
Hence any reachable from zero state can be reached from any other reachable from zero state.
Let us consider a restriction of the elastoplastic system shown
in Fig. 1, and the corrsponding sweeping process,
to the set of reachable from zero states, i.e. we consider the initial states from only. Systems shown in Fig. 1 can be divided into two types depending on their response to an increasing input such as , , which is applied to the system assuming the zero initial state. The system will be called anomalous if the first spring that saturates under such conditions is spring 3 and the second spring that saturates is either spring 1 or spring 5 in the case , and either spring 2 or spring 4 in the case . According to Remark 2 of this subsection, the response of spring 3 of an anomalous system to increasing inputs is non-monotone. The corresponding solution of the sweeping process makes a transition from one two-dimensional face of the polyhedron to another two-dimensional face at the moment when the second spring saturates and spring 3 simultaneously de-saturates.
The system will be called regular if it is not anomalous and no two springs saturate simultaneously during the response to an increasing input starting from the zero initial state. Regular and anomalous systems are represented by complementary open domains seprated by their boundary in the parameter space.
The next statement follows from the results of Rachinskiy Rachinskiy . Its rigorous proof is outside of the scope of the present paper.
Proposition 10
The restriction of a regular system shown in Fig. 1 to the class of reachable from zero states
is one period stable under any periodic input .
8 Conclusions
In this paper we adjusted and applied the ideas of Adly et al Adly about finite-time stability of frictional systems to finite-time stability of sweeping processes with polyhedral moving constraints. By using the results obtained we proposed a step-by-step guide to analyze finite-time reachability of plastic deformation in networks of elastoplastic springs. The proposed guide has been tested on a particular example of 5 elastoplastic springs on 4 nodes, and demonstrated that all the required algebraic computations can be executed in Wolfram Mathematica. The Mathematica notebook is uploaded as supplementary material and can be readily used in other networks of elastoplastic springs.
Our step-by-step application guide of Section 6 addresses a single displacement-controlled loading and a particular way of creating the list of scenarios. However, the finite-time stability results of Section 2 are obtained for general polyhedral sweeping processes (5) and can be applied to arbitrary networks of elastoplastic springs along the lines of Sections 5 and 6. We anticipate that this kind of applications will facilitate collaboration between set-valued analysts and materials scientists.
Conflict of interest
The authors declare that they have no conflict of interest.
Appendix
Appendix A Skipped proofs
Proof of implication (12) (46). By definition (44), if , then there exist non-negative numbers such that
But by (12), is a basis of . Therefore, the correspondence between and non-negative
is one-to-one. Therefore, any for which the corresponding contains is from , which is exactly the statement of formula (46).∎
Case 1: Assume that
By the definition of the bilateral directional derivative,
for all with sufficiently small. Therefore, we can choose a sufficiently small positive such that
or, by multiplying by ,
(92)
This contradicts the following property of the projection (see e.g. Bauschke-Combettes (Bauschke-Combettes, , Theorem 3.16)):
Case 2: Assume that In this case, we will choose a negative with sufficiently small absolute value so that
which leads to the same (92) upon multiplying by .
The proof of the lemma is complete.∎
Lemma 9
For , consider a -matrix and -matrix , such that . If (56) and (58) hold, then
(93)
Proof. By the definition of ,
(94)
Furthermore, we have
(95)
see e.g. Friedberg et al (Friedberg, , Exercise 17, p. 367). To prove the backwards implication in (93), we use (95) and assumption
(56) to conclude that
. On the other hand, assumption (58) implies that too. Therefore, the dimensions of the spaces in the two sides of (94) coincide and the inclusion (94) is actually an equality. ∎
Corollary 4
Assume that Let be an -matrix. Let be as defined in Lemma 9.
Consider
Proof. The proof follows by observing that if and only if
where the first equality is the property that we already used in the proof of Lemma 9 (see formula (95)) and the second equality is the conclusion of Lemma 9.∎
in addition to (56) and (58). Put . Let be a matrix of linearly independent vectors of which are orthogonal to vectors of in some scalar product. Then,
(i)
the -matrix
is invertible,
(ii)
Proof. (i) If
for some , then must be an element of by
Corollary 4. On the other hand,
vector is orthogonal to the vectors of , which implies which can only happen if
(ii) By the rank-nullity theorem (see e.g. Friedberg et al (Friedberg, , Theorem 2.3)) and by Corollary 4 we have
In this formula, by Gudoshnikov-Makarenkov (ESAIM, , Lemma 3.8).
∎
Lemma 10
(Rockafellar-Wets (Rockafellar-Wets, , Theorem 6.46))
Consider a polyhedron
But by (23). Therefore, there exists such that i.e. The proof of the lemma is complete.∎
References
(1) S. Adly, H. Attouch, A. Cabot,
Finite time stabilization of nonlinear oscillators subject to dry friction. Nonsmooth mechanics and analysis, 289–304,
Adv. Mech. Math., 12, Springer, New York, 2006.
(2)
R. B. Bapat, Graphs and matrices. Universitext. Springer, London; Hindustan Book Agency, New Delhi, 2010. x+171 pp.
(3)
H. H. Bauschke, P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert
Spaces, 2nd edn. (Springer, New York, 2017)
(4)
E. Bernuau, A. Polyakov, D. Efimov, W. Perruquetti,
Verification of ISS, iISS and IOSS properties applying weighted homogeneity.
Systems Control Lett. 62 (2013), no. 12, 1159–1167.
(5) S. P. Bhat, D. S. Bernstein, Continuous finite-time stabilization of the translational and rotational double integrators. IEEE Trans. Automat. Control 43 (1998), no. 5, 678–682.
(6) C. Bouby, G. de Saxce, J.-B. Tritsch, A comparison between analytical calculations of the shakedown load by the bipotential approach and step-by-step computations for elastoplastic materials with nonlinear kinematic hardening, International Journal of Solids and Structures 43 (2006) 2670–2692.
(7)
R. Correa, L. Thibault,
Subdifferential analysis of bivariate separately regular functions.
J. Math. Anal. Appl. 148 (1990), no. 1, 157–174.
(8) S. H. Friedberg, A. J. Insel, L. E. Spence, Linear Algebra, 4th Edition, Prentice-Hall of India, New Delhi, 2004.
(9)
G. Giorgi, A. Guerraggio, J. Thierfelder,
Mathematics of optimization: smooth and nonsmooth case. Elsevier Science B.V., Amsterdam, 2004. xvi+598 pp.
(10) I. Gudoshnikov, O. Makarenkov, Stabilization of the response of cyclically
loaded lattice spring models with plasticity, ESAIM Control Optim. Calc. Var., 2020, in press.
https://doi.org/10.1051/cocv/2020043
(11)
I. Gudoshnikov, O. Makarenkov, Structurally stable families of periodic solutions in sweeping processes of networks of elastoplastic springs. Phys. D 406 (2020), 132443.
(12) I. Gudoshnikov, M. Kamenskii, O. Makarenkov, N. Voskovskaia, One-period stability analysis of polygonal sweeping processes with application to an elastoplastic model. Math. Model. Nat. Phenom. 15 (2020), Paper No. 25, 18 pp.
(13) A. Yu. Ishlinskii, Some applications of statistical methods to describing deformations of bodies, Izv. AN SSSR Techn Ser 9 (1944), 583–590.
(14) M. A. Krasnosel’skii, A. V. Pokrovskii, Systems with Hysteresis, Springer, 1989.
(15) P. Krejci, Hysteresis, Convexity and Dissipation in Hyperbolic Equations, Gattotoscho (1996).
(16) M. Kunze, M. Monteiro Marques, An introduction to Moreau’s sweeping process. Impacts in mechanical systems (Grenoble, 1999), 1–60, Lecture Notes in Phys., 551, Springer, Berlin, 2000.
(17)
B. S. Mordukhovich, N. M. Nam,
An easy path to convex analysis and applications. (English summary)
Synthesis Lectures on Mathematics and Statistics, 14. Morgan & Claypool Publishers, Williston, VT, 2014. xvi+202 pp.
(18) J.-J. Moreau, On unilateral constraints, friction and plasticity. New variational techniques in mathematical
physics (Centro Internaz. Mat. Estivo (C.I.M.E.), II Ciclo, Bressanone, 1973), pp. 171-322. Edizioni Cremonese,
Rome, 1974.
(19)
H. Oza, Y. V. Orlov, S. K. Spurgeon,
Continuous uniform finite time stabilization of planar controllable systems.
SIAM J. Control Optim. 53 (2015), no. 3, 1154–1181.
(20) L. Prandtl,
Ein Gedankmodell zur kinetischen Theorie der festen Körper, Z. Ang. Math. Mech. 8 (1928), 85–106.
(21) D. Rachinskii, On geometric conditions for reduction of the Moreau sweeping process to the Prandtl-Ishlinskii operator. Discrete Contin. Dyn. Syst. Ser. B 23 (2018), no. 8, 3361–3386.
(22)
R. T. Rockafellar, R. J.-B. Wets,
Variational analysis.
Fundamental Principles of Mathematical Sciences, 317. Springer-Verlag, Berlin, 1998. xiv+733.
(23)
R. T. Rockafellar, Convex analysis. Princeton Mathematical Series, No. 28 Princeton University Press, Princeton, N.J. 1970 xviii+451 pp.
(24)
T. Sanchez, J. Moreno, L. Fridman,
Output feedback continuous twisting algorithm.
Automatica J. IFAC 96 (2018), 298–305.
(25) A. Visintin, Differential Models of Hysteresis, Springer (1994).
(26) H.-S. Yu, Plasticity and Geotechnics, Chapter IV, Springer, 2006.
(27) N. Zouain, R. SantAnna, Computational formulation for the asymptotic response of elastoplastic solids under cyclic loads, European Journal of Mechanics A/Solids 61 (2017) 267–278.