
According to Moreau (C.I.M.E. 1973), plastically deforming springs of lattice spring systems with a time-dependent displacement-controlled loading correspond to the attractor of a differential inclusion with a moving constraint of the form C(t)=C+c(t), where C is a polytope and c(t) is a time-dependent vector. Finite-time stability of differential inclusions of this type is established in Gudoshnikov et al. [SIAM J. Control Optim. 60 (2022)]. The work by Moreau also implies that accounting for a stress-controlled loading no longer allows to split C(t) as C+c(t). In the present paper we show that if we are interested in attractivity of a particular vertex of C(t), then C(t) can again be viewed as C+c(t) for a specially constructed c(t) (which depends on the vertex of interest), so that the technique of Gudoshnikov et al. can be used to obtain a criterion for finite-time stability of the vertex. The criterion obtained is illustrated with a benchmark example where we discover a drastic increase of diversity of possible combinations of plastically deforming springs when stress-controlled loading is introduced on top of displacement-controlled loading compared to the case where displacement-controlled loading is the only forcing.
Citation: Sakshi Malhotra, Oleg Makarenkov. Finite-time stability of elastoplastic lattice spring systems under simultaneous displacement-controlled and stress-controlled loadings[J]. Mathematics in Engineering, 2025, 7(3): 208-227. doi: 10.3934/mine.2025010
[1] | Dmitrii Rachinskii . Bifurcation of relative periodic solutions in symmetric systems with hysteretic constitutive relations. Mathematics in Engineering, 2025, 7(2): 61-95. doi: 10.3934/mine.2025004 |
[2] | François Alouges, Aline Lefebvre-Lepot, Jessie Levillain . A limiting model for a low Reynolds number swimmer with N passive elastic arms. Mathematics in Engineering, 2023, 5(5): 1-20. doi: 10.3934/mine.2023087 |
[3] | Nickolas Giardetti, Amy Shapiro, Stephen Windle, J. Douglas Wright . Metastability of solitary waves in diatomic FPUT lattices. Mathematics in Engineering, 2019, 1(3): 419-433. doi: 10.3934/mine.2019.3.419 |
[4] | Helen Christodoulidi, Christos Efthymiopoulos . Stages of dynamics in the Fermi-Pasta-Ulam system as probed by the first Toda integral. Mathematics in Engineering, 2019, 1(2): 359-377. doi: 10.3934/mine.2019.2.359 |
[5] | Daniele Cerroni, Florin Adrian Radu, Paolo Zunino . Numerical solvers for a poromechanic problem with a moving boundary. Mathematics in Engineering, 2019, 1(4): 824-848. doi: 10.3934/mine.2019.4.824 |
[6] | Tiziano Penati, Veronica Danesi, Simone Paleari . Low dimensional completely resonant tori in Hamiltonian Lattices and a Theorem of Poincaré. Mathematics in Engineering, 2021, 3(4): 1-20. doi: 10.3934/mine.2021029 |
[7] | Michael Herrmann, Karsten Matthies . Solitary waves in atomic chains and peridynamical media. Mathematics in Engineering, 2019, 1(2): 281-308. doi: 10.3934/mine.2019.2.281 |
[8] | Panayotis G. Kevrekidis . Instabilities via negative Krein signature in a weakly non-Hamiltonian DNLS model. Mathematics in Engineering, 2019, 1(2): 378-390. doi: 10.3934/mine.2019.2.378 |
[9] | Valentina Volpini, Lorenzo Bardella . Asymptotic analysis of compression sensing in ionic polymer metal composites: The role of interphase regions with variable properties. Mathematics in Engineering, 2021, 3(2): 1-31. doi: 10.3934/mine.2021014 |
[10] | Serena Della Corte, Antonia Diana, Carlo Mantegazza . Global existence and stability for the modified Mullins–Sekerka and surface diffusion flow. Mathematics in Engineering, 2022, 4(6): 1-104. doi: 10.3934/mine.2022054 |
According to Moreau (C.I.M.E. 1973), plastically deforming springs of lattice spring systems with a time-dependent displacement-controlled loading correspond to the attractor of a differential inclusion with a moving constraint of the form C(t)=C+c(t), where C is a polytope and c(t) is a time-dependent vector. Finite-time stability of differential inclusions of this type is established in Gudoshnikov et al. [SIAM J. Control Optim. 60 (2022)]. The work by Moreau also implies that accounting for a stress-controlled loading no longer allows to split C(t) as C+c(t). In the present paper we show that if we are interested in attractivity of a particular vertex of C(t), then C(t) can again be viewed as C+c(t) for a specially constructed c(t) (which depends on the vertex of interest), so that the technique of Gudoshnikov et al. can be used to obtain a criterion for finite-time stability of the vertex. The criterion obtained is illustrated with a benchmark example where we discover a drastic increase of diversity of possible combinations of plastically deforming springs when stress-controlled loading is introduced on top of displacement-controlled loading compared to the case where displacement-controlled loading is the only forcing.
Finite-time stability in differential equations with nonsmooth right-hand-sides is addressed in Bernuau et al. [4], Bhat-Bernstein [5], Oza et al. [16], Sanchez et al. [19] over the Lyapunov function V that solves
ddt[V(x(t))]+2ε√V(x(t))≤0,a.e. on [0,∞), | (1.1) |
where ε>0 and x is a solution. Adly et al. [1] extended the Lyapunov function approach to differential inclusions with a subdifferential of a convex function Φ:R→Rn (given by a cone, see Rockafellar [18])
−¨x(t)−∇f(x(t))∈∂Φ(˙x(t)), | (1.2) |
and derived an inequality of form (1.1) (and corresponding finite-time stability) from a cone-type condition
−∇f(x(t))+Bε(0)⊂∂Φ(0),a.e. on [0,∞), | (1.3) |
where Bε(0) is the ball of Rn of radius ε centered at 0.
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. [8]). We remind the reader that according to the pioneering work by Moreau [15] (see also Gudoshnikov and Makarenkov [9]), the stresses in a network of m elastoplastic springs with time-varying displacement-controlled loadings are governed by
−˙y∈NAC(t)(y),y∈V,V is a d−dimensional subspace of Rmwith the scalar product (x,y)A=⟨x,Ay⟩, | (1.4) |
where A is a positive diagonal m×m-matrix, and NAC(t)(y) is a normal cone to the set
C(t)=m⋂j=1Vj(g(t),h(t)),Vj(g,h)=L(−1,j,g,h)∩L(+1,j,g,h),L(α,j,g,h)={y∈V:⟨αej,Ay+Ag⟩≤αcαj+αajh}, | (1.5) |
at a point y, with appropriate d,c−j, c+j, g(t), h(t) that define mechanical parameters of the network of elastoplastic springs, displacement-controlled loadings and stress-controlled loadings (to be discussed in Section 4 in details), and where ej∈Rm is the vector with 1 in the j-th component and zeros elsewhere. The solutions y(t) of differential inclusion (1.4) never escape from C(t) (i.e., y(t) is swept by C(t)) for which reason (1.4) is called sweeping process. Spring j undergoes plastic deformation when the inequality c−j<⟨ej,Ay(t)−Ah(t)+Ag(t)⟩<c+j is violated. Therefore, knowledge of the evolution of y(t) allows to make conclusions about the regions of plastic deformation (that lead to low-cycle fatigue or incremental failure, see Yu [20, §4.6]).
Krejci [13] proved that if C(t) is T-periodic then any solution y(t) of (1.4) always converges to a T-periodic solution. Colombo et al. [7] proved the existence of the attractor in the case when C(t) is a parallelepiped (of potentially changing dimensions). Extending their earlier two-dimensional version [8], Gudoshnikov et al. [11] offered a rule to compute the T-periodic attractor of (1.4) in the case where h(t)≡0, i.e., when just displacement-controlled loading is present (meaning that the shape of the moving polytop doesn't change). Details of geometry of the attractor of (1.4) are addressed in Gudoshnikov et al. [12]. The goal of the present work is to investigate finite-time convergence of (1.4) in the case of displacement-controlled loading and stress-controlled loading present simultaneously.
As also mentioned in Gudoshnikov et al. [11], predicting the behavior of solutions of sweeping process (1.4) 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. [6], Zouain-SantAnna [21]) 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 approach of the present paper is a suitable generalization of Gudoshnikov et al. [11] (pioneered by Adly et al. [1]). Specifically, let y∗(t) be a vertex of C(t). We prove that if y∗(t) can be expressed as
y∗(t)=y∗+c(t), | (1.6) |
{y∗}=⋂(α,j)∈I0¯¯L(α,j), | (1.7) |
¯¯L(α,j)={y∈V:⟨ej,Ay⟩=cαj}, |
where
¯¯L(α,j), (α,j)∈I0 are independent: |I0|=dimV, | (1.8) |
and if
−c′(t)+BA(0)ε⊂NAC(t)−c(t)(y∗),a.a. t∈[0,τd], | (1.9) |
where BAε(0) is a ball in the norm induced by the scalar product (1.4), then, for any solution y(t) of (1.4), the function
x(t)=y(t)−c(t) | (1.10) |
satisfies the estimate (1.1) on [0,τd] for a suitable Lyapunov function V that measures the distance from x(t) to y∗. In the earlier work [11], the difference C(t)−c(t) is independent of t due to the lack of the stress-controlled loading. Accordingly, [11] assumes
−c′(t)+BAε(0)∩NAF(y)⊂NAC(F) | (1.11) |
instead of (1.9), where F is however allowed to be a face, not just a vertex of C. The complication we encounter when adding a stress-controlled loading is that C(t)−c(t) is no longer constant, but we discover that, for applications to lattice spring models, y∗(t)−c(t) can still be assumed to be constant thanks to an appropriate construction of c(t) (Lemma 4.2), which is the main result of the paper.
The paper is organized as follows: In Section 2, we adjust the proof of [11, Theorem 3.1] for the case where assumption (1.11) is replaced by (1.9). The corresponding theorem (Theorem 2.1) provides an estimate for the time it takes for any solution of (1.4) to reach y∗(t). A corollary of Theorem 2.1 for the case where c(t) is T-periodic is given in Section 3. Section 4 links the entries of Theorem 2.1 to parameters of a lattice spring model, which allows to specify the structure of C(t) and c(t) and to prove the main result of the paper (Lemma 4.2) about the existence of representation (1.6)-(1.7) for the case where sweeping process (1.4) comes as a model of an elastoplastic lattice spring model (as introduced in Moreau [15] and adapted to lattice spring models in Gudoshnikov et al. [9]). Section 5 combines Sections 2 and 4 in order to provide a step-by-step guide for computation of the entries of Theorem 2.1 in terms of mechanical parameters of elastoplastic lattice spring models. Section 6 follows the guide of Section 5 in order to investigate several instructional cases of a benchmark model of 5 springs on 4 nodes (Rachinskiy [17], Gudoshnikov et al. [11]) that allows us to clarify (Section 6.4) the role of the stress-controlled loading in the diversity of possible attractors of sweeping process (1.4) and, accordingly, in the diversity of different destributions of plastic deformations in elastoplastic lattice spring models. Conclusions section concludes the paper.
We remind the reader that the normal cone NAC(y) to the set C at a point y∈C in a scalar product space V with the scalar product
(x,y)A=⟨x,Ay⟩,where A is a diagonal positive m×m−matrix, | (2.1) |
is defined as (see Bauschke and Combettes [3, §6.4])
NAC(y)={{x∈V:⟨x,A(ξ−y)⟩⩽0, for any ξ∈C}, if y∈C,∅, if y∉C. |
In what follows (see Bauschke and Combettes [3, §3.2])
‖x‖A=√⟨x,Ax⟩. | (2.2) |
Definition 2.1. (see e.g., [14]) A set-valued function C(t) (acting from R to a vector space V⊂Rm) is called Lipschitz continuous, if, for any T>0, there exists L>0 such that
dH(C(t),C(s))≤L|t−s|,t,s∈[0,T], |
where dH(C1,C2) is Hausdorff distance between closed bounded sets C1,C2∈Rm.
We remind the reader that solution of an initial-value problem for sweeping processes (1.4) with Lipschitz continuous moving constraint C(t) exists, unique and features continuous dependence on initial conditions (see e.g., Kunze and Monteiro Marques [14, Theorems 1–3]).
The statement of the following theorem and its proof follow the corresponding statement and proof of [11, Theorem 3.1], but we still rewrite the proof for completeness because [11, Theorem 3.1] uses condition (1.9) with C(t)−c(t) replaced by C, i.e., C(t)−c(t) is assumed totally constant in [11]. It turns out that replacing C by C(t)−c(t) requires almost no changes in the proof.
Theorem 2.1. Let V be a d-dimensional linear subspace of Rm with scalar product (2.1), t↦C(t) be a Lipschitz continuous multi-valued function with closed convex values, and c:[0,∞)→V be Lipschitz continuous, and
y∗∈C(t)−c(t),t∈[0,∞). | (2.3) |
Assume that there exists an ε>0 such that condition (1.9) holds on an interval [0,τd] with
τd≥1ε⋅supv∈C(t)−c(t), t≥0‖y∗−v‖A. | (2.4) |
Then, every solution y of (1.4) with the initial condition y(0)∈C(0) satisfies y(τd)=y∗+c(τd).
The proof of Theorem 2.1 follows the lines of [11]. The idea is based on observing that
V(v)=(‖v−y∗‖A)2=⟨v−y∗,A(v−y∗)⟩ | (2.5) |
is a Lyapunov function for the sweeping process
−x′(t)−c′(t)∈NAC(t)−c(t)(x(t)), | (2.6) |
which is related to (1.4) through the change of the variables (1.10). Accordingly, V(x(t1))=0 will imply y(t1)=y∗+c(t1). For completeness, the proof of Theorem 2.1 is included in Appendix.
The supremum in (2.4) of Theorem 2.1 can be estimated using the following proposition (which extends [9, Proposition 3.14]).
Proposition 2.1. For any y∈C(t)−c(t), it holds that
supv∈C(t)−c(t), t≥0‖y−v‖A≤‖A−1c+−A−1c−‖A. | (2.7) |
Proof. We have
supv∈C(t)−c(t), t≥0‖y−v‖A≤supv1v2∈C(t)−c(t), t≥0‖v1−v2‖=supu1,u2∈C(t), t≥0‖u1−u2‖=supu1,u2∈Π(t)∩V,t≥0‖u1−u2‖≤supu1,u2∈Π(t),t≥0‖u1−u2‖=supu1,u2∈A−1C+h(t)−g(t),t≥0‖u1−u2‖=maxu1,u2∈A−1C‖u1−u2‖, |
which can be estimated from above by ‖A−1c+−A−1c−‖A according to [9, Proposition 3.14]. The proof of the proposition is complete.
Corollary 3.1. If, in the settings of Theorem 2.1, we additionally have that c(t) is T-periodic with T≥τd, then y∗ is a globally one-period stable T-periodic solution of (1.4).
Corollary 3.1 follows by observing that
y∗(τd+T)=y∗+c(τd+T)=y∗+c(τd)=y∗(τd). |
We remind the reader that according to Moreau [15] a network of m elastoplastic springs on n nodes with 1 displacement-controlled loading and subjected to a stress-controlled loading at all nodes is fully defined by an m×n kinematic matrix D of the topology of the network, m×m matrix of stiffnesses (Hooke's coefficients) A=diag(a1,...,am), an m-dimensional hyperrectangle C=∏mj=1[c−j,c+j] of the achievable stresses of springs (beyond which plastic deformation begins), a vector R∈Rm of the location of the displacement-controlled loading, a scalar function l(t) that defines the magnitude of the displacement-controlled loading, and a function ˉh(t)∈Rm such that
f(t)=−DTˉh(t)∈Rn | (4.1) |
defines the forces applied at the n nodes of the network. When all springs are connected (form a connected graph), we have (see Bapat [2, Lemma 2.2])
rankD=n−1. | (4.2) |
We furthermore assume that
m≥nandrank(DTR)=1. | (4.3) |
To formulate the Moreau sweeping process corresponding to the elastoplastic system (D,A,C,R,l(t),f(t)), we first follow the 3 steps described in Gudoshnikov and Makarenkov [10, §5]:
(1) Find an n×(n−2)−matrix M of rank(DM)=n−2 that solves RTDM=0 and use M to introduce Ubasis=DM.
(2) Find a matrix Vbasis of m−n+2 linearly independent column vectors of Rm that solves
(Ubasis)TAVbasis=0. | (4.4) |
(3) Find an m×(m−n+1)−matrix D⊥ that solves (D⊥)TD=0(m−n+1)×n and such that
rank(D⊥)=m−n+1. | (4.5) |
With the new matrices introduced, the moving constraint C(t) of sweeping process (1.4) corresponding to the elastoplastic system (D,A,C,R,l(t),f(t)) is given by
C(t)=m⋂j=1{y∈V:c−j+aihi(t)≤⟨ej,Ay+AVbasisˉLl(t)⟩≤c+j+aihi(t)}, | (4.6) |
where, for each j∈¯1,m,
ˉL=W−1(10m−n+1), W=(RT(D⊥)T)Vbasis | (4.7) |
with ej being the basis vectors of Rm, i.e., ej=(0,...,0⏟j−1,1,0,...,0)T, and where h(t) is found from ˉh(t) according to a formula given by the following proposition ([11] focused on h(t)=0 and didn't derive explicit formula for h). The existence of W−1 is proved in Gudoshnikov et al. [11].
Lemma 4.1. If the stress-controlled loading f(t) verifies the representation (4.1), then the corresponding function h(t) in (4.6) is given by
h(t)=Ubasis((Ubasis)TAUbasis)−1(Ubasis)Tˉh(t), |
or, equivalently,
h(t)=−Ubasis((Ubasis)TAUbasis)−1MTf(t). | (4.8) |
In particular, the (n−2)×(n−2)-matrix (Ubasis)TAUbasis is invertible.
Proof. First of all, we observe that the (n−2)×(n−2) matrix (Ubasis)TAUbasis is invertible. Indeed, if (Ubasis)TAUbasisx=0, then (Ubasis x)TA(Ubasis x)=0. But since the stiffness matrix A is positive definite, then Ubasis x=0. This means that Ker(Ubasis)=Ker((Ubasis)TAUbasis) and hence, Rank(Ubasis)=Rank((Ubasis)TAUbasis)=n−2.
According to [9, formula (16)],
h(t)=PUA−1ˉh(t), | (4.9) |
where PU is a linear (orthogonal in sense of scalar product (2.1)) projection map on U along V. To compute PU we decompose x as
x=Ubasisu+Vbasisv, | (4.10) |
and compute u∈RdimU from (4.10). Applying (Ubasis)TA to both sides of (4.10), using (4.4), and solving for u, we get
u=((Ubasis)TKUbasis)−1(Ubasis)TAx, |
which implies
PU=Ubasis((Ubasis)TKUbasis)−1(Ubasis)TAx. | (4.11) |
The statement of the proposition is obtained by substituting (4.11) to (4.9). The proof of the proposition is complete.
Using Lemma 4.1 and [9, Theorem 3.1], the solution y(t) of sweeping process (1.4) is related to the vector s(t)=(s1(t),...,sm(t))T of the stresses of springs via
y(t)=A−1s(t)−VbasisˉLl(t)−Ubasis((Ubasis)TAUbasis)−1MTf(t), | (4.12) |
provided that f(t) admits representation (4.1) or, equivalently (see [9, Remark 3.5]),
f1(t)+…+fn(t)=0,t≥0. | (4.13) |
In contrast with Gudoshnikov et al. [11], the function c(t), that we need to verify condition (1.9) for, depends on the choice of the vertex y∗, i.e., on the choice of I0 in (1.7).
Definition 4.1. A set of indices I0⊂{−1,1}ׯ1,m with |I0|=d will be called non-singular, if the matrix
({ej,(α,j)∈I0})TAVbasis | (4.14) |
is invertible.
Remark 4.1. [11, formula (7.9)] If I0⊂{−1,1}ׯ1,m with |I0|=d is non-singular then ⋂(α,j)∈I0¯¯L(α,j) is a singleton and y∗ in (1.7) is well defined.
Lemma 4.2. Let I0⊂{−1,1}ׯ1,m be non-singular and let y∗ be given by (1.7). Then, y∗(t) given by (1.6) belongs to C(t), if c(t) is defined by
c(t)=−VbasisˉLl(t)+VbasisΔI0h(t), | (4.15) |
ΔI0=Z−1L, | (4.16) |
Z=({ej:(α,j)∈I0})TAVbasis, | (4.17) |
L=({ej:(α,j)∈I0})TA, | (4.18) |
and if the feasibility condition
c−j+ajhj(t)<⟨ej,Ay∗+AVbasisΔI0h(t)⟩<c+j+ajhj(t),(α,j)∉I0, t≥0, | (4.19) |
holds.
Remark 4.2. Equation (4.16) is equivalent to
ajhj(t)=⟨ej,AVbasisΔI0h(t)⟩,(α,j)∈I0. | (4.20) |
Proof of Lemma 4.2. Introduce
C∗(t)=C0(t)+C1(t),C0(t)=⋂(α,j)∈I0{y∈V:cαj+ajhj(t)=⟨ej,Ay+AVbasisˉLl(t)⟩},C1(t)=⋂(α,j)∉I0{y∈V:c−j+ajhj(t)≤⟨ej,Ay+AVbasisˉLl(t)⟩≤c+j+ajhj(t)}. |
Since C∗(t)⊂C(t), the problem of finding y∗(t) with (1.6)-(1.7) reduces to finding y∗(t) that satisfies
{y∗(t)}=C0(t),t≥0, | (4.21) |
y∗(t)⊂C1(t),t≥0. | (4.22) |
By (4.20), C0(t) can be rewritten in the form
C0(t)=⋂(α,j)∈I0{y∈V:cαj=⟨ej,Ay+AVbasisˉLl(t)−AVbasisΔI0h(t)⟩}. | (4.23) |
To solve (4.20) we rewrite (4.20) as
L(t)=ZΔI0h(t). |
Observe that if y∈{y∈V:F(y+k)=0} for some k∈V, then letting x=y+k, we have x∈V and F(x)=0, meaning that y can be represented as y=x−k∈{x∈V:F(x)=0}−k.
Therefore, with formula (4.23), the expression for C0(t) can be written as
C0(t)=C0+c(t), |
where
C0(t)=⋂(α,j)∈I0{y∈V:cαj=⟨ej,Ay⟩} |
and where c(t) is given by (4.15). Therefore, C0(t) is a singleton given by
C0(t)={y∗(t)}, |
where y∗(t) is defined by (1.6)-(1.7), i.e., (4.21) is established.
The inclusion (4.22) follows from (4.19). The proof of the lemma is complete.
To understand what the conclusion
y(t)=y∗+c(t),t≥τd, | (4.24) |
of Theorem 2.1 says about the dynamics of the elastoplastic system (D,A,C,R,l(t),f(t)), recall that by [9, Theorem 3.1 and §3.2],
y(t)=A−1s(t)+h(t)−Vbasis¯Ll(t), |
or, by combining with (4.24) and (4.15),
y∗+VbasisΔI0h(t)=A−1s∗(t)+h(t), |
i.e.,
s∗(t)=Ay∗+(VbasisΔI0−I)h(t),t≥τd. | (4.25) |
The following lemma from Rockafellar-Wets [18, Theorem 6.46] (see also [11, Lemma 5.1]) gives a computational recipe to check condition (1.9). Recall that cone{ξ1,...,ξK} stays for the cone formed by vectors ξ1,...,ξK.
Lemma 5.1. Let V be a d-dimensional linear subspace of Rm with scalar product (2.1). Consider
˜C=K⋂k=1{y∈V:⟨˜nk,Ay⟩≤ck}, | (5.1) |
where ˜nk∈V, ck∈R, K∈N. If ˜I(y)={k∈¯1,K:⟨˜nk,Ay⟩=ck}, then
NA˜C(y)=cone{˜nk:k∈˜I(y)}. |
Corollary 5.1. If y∗(t)∈C(t) satisfies (1.6)-(1.7) for suitable c(t) and y∗, then
NAC(t)−c(t)(y∗)=cone{αnj:(α,j)∈I0}, | (5.2) |
where nj∈V, j∈¯1,dimV are the vectors that solve the equality
⟨ej,y⟩=⟨nj,y⟩,y∈V. |
Proof. First note that
NAC(t)−c(t)(y∗)=NAC(t)(y∗+c(t)). |
To apply Lemma 5.1, we rewrite (4.6) as follows:
C(t)=m⋂j=1{y∈V:⟨−nj,Ay+AVbasisˉLl(t)⟩≤−c–jaihi(t)}∪{y∈V:⟨nj,Ay+AVbasisˉLl(t)⟩≤c+j+aihi(t)}. |
Therefore, we want to compute ˜I(y∗+c(t)) given by
˜I(y∗+c(t))={(α,j)∈{−1,1}ׯ1,m:⟨αnj,Ay∗+AVbasisΔI0h(t)⟩=αcαj}. |
By successively using (4.19), (4.20), and (1.7) the above equality rewrites as
˜I(y∗+c(t))={(α,j)∈I0:⟨αnj,Ay∗+AVbasisΔI0h(t)⟩=αcαj}={(α,j)∈I0:⟨αnj,Ay∗⟩=αcαj}={(α,j)∈I0:⟨nj,Ay∗⟩=cαj}=I0, |
which provides the required statetment. The proof of the Corollary is complete.
Using (5.2), condition (1.9) can be rewritten as
−c′(t)+BAε(0)⊂cone{αnj:(α,j)∈I0}. | (5.3) |
Therefore, when c′(t) is T-periodic, the required ε>0 exists, if
I0 admissibility condition:−c′(t)∈cone{αnj:(α,j)∈I0},t∈[0,T],I0 irreducibility condition:−c′(t)∉rb(cone{αnj:(α,j)∈I0}),t∈[0,T], | (5.4) |
where rb(B) denotes the relative boundary of a set B of a linear subspace V⊂Rm. The irreducibility condition can be further rewritten as
I0 irreducibility condition:˜I0 is not admissible for any ˜I0⊂I0, ˜I0≠I0. | (5.5) |
In other words, (5.5) says that I0 is irreducible, if any ˜I0⊂I0 with ˜I0≠I0 makes
−c′(t)∉cone{αnj:(α,j)∈˜I0},for at least one t∈[0,T]. |
According to [10, formula (27)], nj can be taken as
nj=VbasisW−1(RT(D⊥)T)ej | (5.6) |
and substitution of (5.2), (4.7), and (4.15) to (5.4) gives
−c′(t)⏞VbasisW−1(l′(t)0m−n+1)−VbasisΔI0h′(t)∈cone(VbasisW−1(RT(D⊥)T){αej:(α,j)∈I0}), | (5.7) |
or
(l′(t)0m−n+1)−WΔI0h′(t)∈cone((RT(D⊥)T){αej:(α,j)∈I0}), | (5.8) |
Based on Lemma 4.2 and formula (5.8) we can now split verification of conditions of Theorem 2.1 into the following steps.
Step 1. Fix appropriate indexes I0 (springs that will reach plastic deformation). Spot a non-singular I0 that is admissible and irreducible (i.e., solves (5.8) and such that ˜I0 doesn't satisfy (5.8) for any ˜I0⊂I0, ˜I0≠I0).
Combination of Theorem 2.1 and Lemma 4.2 lead to the following qualitative description of the asymptotic behavior of elastoplastic system (D,A,C,R,l(t),f(t)) and of the associated sweeping process (1.4). Here the quantities y∗, c(⋅), I0, ΔI0, h(⋅) are those referred to in the statement of Lemma 4.2.
Proposition 5.1. (Conclusion of Step 1). If
1) both l′(t) and f′(t) are constant,
2) f(t) satisfies the static balance condition (4.13),
3) there exists a non-singular and irreducible I0 satisfying (5.8),
then there exist cαj, (α,j)∉I0, such that the solution y of sweeping process (1.4) with initial condition y(0)∈C(0) satisfies
y(τd)=y∗+c(τd), | (5.9) |
for an appropriate τd>0, and the stress vector s(t) of the elastoplastic system (D,A,C,R,l(t),f(t)) satisfies
s(τd)=Ay∗+(VbasisΔI0−I)h(τd), | (5.10) |
sj(τd)=cαj,(α,j)∈I0. | (5.11) |
Indeed, conditions of Proposition 5.1 imply that condition (1.9) of Theorem 2.1 is satisfied on [0,τd], where
τd=1ε⋅supv∈C(t)−c(t), t≥0‖y∗−v‖A | (5.12) |
with suitable ε>0, which gives τd used in the statement. Relation (5.11) follows from (5.10) by Remark 4.2.
Remark 5.1. Relation (5.11) means that springs with indices I0 get to plastic mode (i.e., capable to deform plastically) by the time τd.
One has to proceed to Steps 2 and 3 to come up with an explicit version of Proposition 5.1 where conditions for cαi and formulas for ε and τd are given in closed form.
Step 2. Compute y∗ and impose the feasibility condition. By [11, formula (7.9)] the formula for y∗ of (1.7) reads as
y∗=Vbasis(({ej,(α,j)∈I0})TAVbasis)−1({cαj,(α,j)∈I0})T. | (5.13) |
Substitution of y∗, ΔI0, h(t) as defined by (5.13), (4.16), (4.8) to (4.19) yields feasibility condition in terms of mechanical parameters of the lattice-spring model.
Note, function f(t) must additionally satisfy (4.13) for formula (4.8) to be valid.
Step 3. Compute ε0. This step is devoted to finding ε for which assumption (5.3) holds. Assumption (5.3) requires computation of the distance from −c′(t) to the boundary of cone cone{αnj:(α,j)∈I0}. The required boundary is ∂cone{αnj:(α,j)∈I0}.
Using formula (5.2), we compute
ε0(t)=distA(−c′(t),∂cone{αnj:(α,j)∈I0})=min(α∗,j∗)∈I0distA(−c′(t),cone{αnj:(α,j)∈I0∖{(α∗,j∗)}}). | (5.14) |
According to [11, formula (7.18)] and [11, Lemma 7.7], the quantity
ε0(t)=distA(−c′(t),∂cone{αnj:(α,j)∈I0}) |
computes as (see [11, formula (7.20)])
ˉε0(t)=min(α∗,j∗)∈I0‖−c′(t)−projA(−c′(t),span{αnj:(α,j)∈I0∖{(α∗,j∗)}})‖A, | (5.15) |
where
projA(−c′(t),span{αnj:(α,j)∈I0∖{(α∗,j∗)}})=−({nj, (α,j)∈I0∖{(α∗,j∗)}})∘∘[({nj, (α,j)∈I0∖{(α∗,j∗)}})TA({nj, (α,j)∈I0∖{(α∗,j∗)}})]−1∘({nj, (α,j)∈I0∖{(α∗,j∗)}})TAc′(t). | (5.16) |
Choose ε0>0 such that ε0≤ˉε0(t) for all t∈[0,τd]. Theorem 2.1, Proposition 2.1, and Lemma 4.2 then lead to the following conclusion.
Proposition 5.2. (Conclusion of Steps 1–3). If assumptions 1)–3) of Proposition 5.1 hold, then condition (1.9) holds on [0,τd] for any τd≥τ, where
τ=1ε0⋅‖A−1c+−A−1c−‖A. |
If, additionally,
4) condition (4.19) holds on some [0,τd] with τd≥τ,
then conclusions (5.9)–(5.11) of Proposition 5.1 hold with τd replaced by t, t∈[τ,τd].
The focus of the present section is on the elastoplastic model shown in Figure 1 (earlier introduced in Rachinskiy [17]), which allows to fully illustrate the practical implementation of Theorem 2.1.
According to Gudoshnikov et al. [11], the elastoplastic system of Figure 1 leads to the following expressions for D and R
D=(−1100−10100−1100−10100−11),R=(10101). |
We now follow Gudoshnikov et al. [11] to formulate the quantities used in Section 5.
First of all, based on [10, formula (17)], we compute the dimension of sweeping process (1.4) as
dimV=m−n+q+1=5−4+1+1=3. |
According to [10, §5,Step 1], we then look for an 4×2 matrix M such that RTDM=0 and such that the matrix DM is full rank. Such a matrix M can be taken as
M=(00111−100)withDM=(111−10−2−1−1−11)=Ubasis. |
The next step is determining Vbasis which consists of d=3 linearly independent columns of Rm=R5 and solves (DM)TAVbasis=0. Such a Vbasis can be takes as
Vbasis=(01/a11/a101/a2−1/a21/a301/a3−1/a41/a401/a51/a50)withAVbasis=(01101−1101−110110). |
Finally, a 5×2 full rank matrix D⊥ satisfying (D⊥)TD=0 can be taken as
D⊥=(010−111−1010)leading to(RT(D⊥)T)=(10101001−111−1100). | (6.1) |
Formula (5.6) then yields
n1=(a2(a3+a4)+a4a5+a3(a4+a5),−a1a3,a1(a2+a5),a1(a2+a3+a5),a1a3)T/k,n2=(−a2a3,a4a5+a1(a3+a5)+a3(a4+a5),−a2(a1+a4),a2a3,a2(a1+a3+a4))T/k,n3=(a3(a2+a5),−a3(a1+a4),(a1+a4)(a2+a5),−a3(a2+a5),a3(a1+a4))T/k,n4=(a4(a2+a3+a4),a3a4,−a4(a2+a5),a3(a2+a5)+a1(a2+a3+a5),−a3a4)T/k,n5=(a3a5,(a1+a3+a4)a5,(a1+a4)a5,−a3a5,a1(a2+a3)+a3a4+a2(a3+a4))T/k | (6.2) |
with
k=a3a4+a2(a3+a4)+a3a5+a4a5+a1(a2+a3+a5). | (6.3) |
In what follows, we consider
f(t)=(b1t+d1b2t+d2b3t+d3b4t+d4),4∑i=1bi=4∑i=1di=0,l(t)=l0+l1t, | (6.4) |
where l0,l1>0, b1,b2,b3,b4,d1,d2,d3,d4∈R, which leads to
h(t)=1k(−(a2(tb2+d2)+a5(tb2+d2)+a3(tb2+tb3+d2+d3))−((a1+a4)(tb3+d3)+a3(tb2+tb3+d2+d3))a2(tb2+d2)+a5(tb2+d2)−(a1+a4)(tb3+d3)a2(tb2+d2)+a5(tb2+d2)+a3(tb2+tb3+d2+d3)(a1+a4)(tb3+d3)+a3(tb2+tb3+d2+d3)) |
with k given by (6.3).
We now illustrate computations of Steps 1–3 of Section 5 and statements of Propositions 5.1 and 5.2 through three instructive cases of I0.
This case was addressed in [11] without stress-controlled loading.
Step 1. Computation of matrix ΔI0 gives
ΔI0=(01−1101−110)−1∘(010000010000010)A=12(0a2a3−a400a2a3a400−a2a3a40). | (6.5) |
Substituting to (5.8) gives
(l1−b2a1+b3a5b3a5−b2a1)∈cone({(00−1),(111),(0−10)}). | (6.6) |
The vector in the left-hand-side won't belong to the boundary of the right-hand-side (i.e., I0 will be admissible and irreducible), if
l1+b3a5>0,l1−b2a1+b3a5>0,l1−b2a1>0. | (6.7) |
Remark 6.1. Conditions (6.7) can be viewed as a condition for l1 to be sufficiently large or as a condition for |b2|+|b3| to be sufficiently small.
Proposition 6.1. (Conclusion of Step 1). Assume that stress-controlled loading f(t) and displacement-controlled loading l(t) of elastoplastic system of Figure 1 are given by (6.4) and satisfy (6.7). Then cαj, (α,j)∉I0, can be amended in such a way that the stress vector s(t) of the elastoplastic system (D,A,C,R,l(t),f(t)) satisfies
s(τd)=Ay∗+(VbasisΔI0−I)h(τd), | (6.8) |
sj(τd)=cαj,(α,j)∈I0. | (6.9) |
Step 2. Formula (5.13) yields
AyI0=(c+3+c+4c+2c+3c+4c+2+c+3) | (6.10) |
and substitution to (4.19) returns
c−1<tb2+d2+c+3+c+4<c+1,c−5<−tb3−d3+c+2+c+3<c+5. | (6.11) |
Step 3. Since |I0|=3, for any (α∗,j∗)∈I0, the set I0∖{(α∗,j∗)} consists of two elements {(α1,j1),(α2,j2)}, and formulas (5.15) and (5.16) can be rewritten as
ε0(t)=min(α1,j1),(α2,j2)∈I0Sj1j2,whereSj1j2=‖−c′(t)−proj(−c′(t),span{nj1,nj2})‖A,andprojA(−c′(t),span{nj1,nj2})=−(nj1 nj2)(nTj1Anj1nTj1Anj2nTj2Anj1nTj2Anj2)−1(nTj1nTj2)Ac′(t). | (6.12) |
Substituting nj and c′(t) given by (6.2) and (5.7) to (6.12), we get
ε0=min{S23,S34,S24},S23=√a4(−l1a1+b2)2a1(a1+a4), S34=√a2(l1a5+b3)2a5(a2+a5),S24=√a3(a1b3+a5(−b2+a1l1))2a1a5(a3a5+a1(a3+a5)). | (6.13) |
Proposition 6.2. (Conclusion of Steps 1–3). Assume that assumptions of Proposition 6.1 hold. Let ε0 be given by (6.13) and assume that
time τ=1ε0⋅‖A−1c+−A−1c−‖A satisfies (6.11). | (6.14) |
Then the stress vector s(t) of the elastoplastic system (D,A,C,R,l(t),f(t)) satisfies
s(t)=AyI0+(VbasisΔI0−I)h(t), | (6.15) |
sj(t)=cαj,(α,j)∈I0, | (6.16) |
for all t≥τ that satisfy (6.11).
Remark 6.2. When b2=d2=b3=d3=0 (e.g., in the absence of the stress-controlled loading), condition (6.11) is the standard feasibility condition of vertex y∗ ([11, formula (8.5)]). Therefore, condition (6.11) can be viewed as a condition for the stress-controlled loading to not be too big.
Formula (6.5) stays because computation of ΔI0 is independent of the signs of α in (α,j)∈I0. The relations (6.6) and (6.10) take the form
(l1−b2a1+b3a5b3a5−b2a1)∈cone({(00−1),(−1−1−1),(0−10)}),AyI0=(c−3+c+4c+2c−3c+4c−3+c+2). |
Admissibility and irreducibility condition (6.7), feasibility condition (6.11), and convergence time (6.11) now compute as follows.
Admissibility and irreducibility condition:
l1+b3a5>0, b2a1−b3a5−l1>0, l1−b2a1>0. | (6.17) |
Feasibility condition:
c−1<tb2+d2+c−3+c+4<c+1,c−5<−tb3−d3+c−3+c+2<c+5. | (6.18) |
Convergence time:
t≥max{√a1(a1+a4)a4(−l1a1+b2)2,√a5(a2+a5)a2(l1a5+b3)2,√a1a5(a3a5+a1(a3+a5))a3(a1b3+a5(−b2+a1l1))2}‖A−1c+−A−1c−‖A. | (6.19) |
Proposition 6.2 can now be concisely formulated as follows.
Proposition 6.3. Assume that condition (6.17) holds. Then, for any t≥0 that satisfies simultaneously (6.18) and (6.19) the stress vector s(t) of elastoplastic system (D,A,C,R,l(t),f(t)) obeys properties (6.8) and (6.9). In particular, for these values of t, spring j plastically expands if (+,j)∈I0 and spring j plastically contracts if (−,j)∈I0.
Relations (6.5), (6.6) and (6.10) take the form
ΔI0=(01101−1101)−1∘(100000100000100)A=12(−a1a2a300a1a2000a1−a2000), |
(l1+b3a5−b2a4+b3a50)∈cone({(101),(00−1),(−1−1−1)}),AyI0=(c+1c+2c−3−c−3+c+1c−3+c+2). |
Admissibility and irreducibility condition (6.7), feasibility condition (6.11), and convergence time (6.11) now compute as follows.
Admissibility and irreducibility condition:
l1+b2a4>0, b3a5+l1>0, b2a4−b3a5>0. | (6.20) |
Feasibility condition:
c−4<−tb2−d2−c−3+c+1<c+4,c−5<−tb3−d3+c−3+c+2<c+5. | (6.21) |
Convergence time:
t≥max{√a4a5(a4a5+a3(a4+a5)))a3(a5b2−a4b3)2,√a1(a1+a4)a1(b2+a4l1)2,√a5(a2+a5)a2(b3+a5l1)2}‖A−1c+−A−1c−‖A. | (6.22) |
A statement about convergence of the stress vector and about the terminal distribution of plastic deformations given by I0 comes in direct analogy with the statement of Proposition 6.3.
While the admissibility and irreducibility condition (6.6) for the case I0={(+,2),(+,3),(+,4)} does hold when the stress-controlled loading is absent, this no longer the case for the cases I0={(+,2),(−,3),(+,4)} and I0={(+,1),(+,2),(−,3)} meaning that the latter two cases are possible only when stress-controlled loading is forcing the model of Figure 1. However, the requirements for the stress-controlled loading in cases I0={(+,2),(−,3),(+,4)} and I0={(+,1),(+,2),(−,3)} are qualitatively opposite. Indeed, we can see that arbitrary small amount of stress-controlled loading is sufficient to realize the case of I0={(+,1),(+,2),(−,3)}. In this case, the role of stress-controlled loading is to make admissible and reducible I0={(+,1),(+,2),(−,3)} irreducible (because in the absence of the stress-controlled loading I0={(+,1),(+,2),(−,3)} reduces to I0={(+,1),(+,2)}). The case of I0={(+,2),(−,3),(+,4)}, in contrast, requires a significant amount of stress-controlled loading to make I0 admissible (see e.g., the second inequality of (6.17) saying that stress-controlled loading should surpass the displacement-controlled loading). The elastic limits of the remaining springs 1 and 5 should be large enough to accommodate such a large stress-controlled loading, see feasibility condition (6.18).
We recall the reader that in the case where the model of Figure 1 is forced by just displacement-controlled loading, all admissible irreducible I0 are [11] I0={(+,1),(+,2)}, I0={(+,4),(+,5)}, I0={(+,1),(−,3),(+,5)}, I0={(+,2),(+,3),(+,4)}, see formulas (5.4) and (5.5) for the definitions of admissibility and irreducibility. Addition of stress-controlled loading enlarges this list substantially even in this case of |I0|=3 that this work sticks to. Indeed, the only |I0|=3 that are singular (Definition 4.1) are
I0={(±,1),(±,3),(±,4)},I0={(±,2),(±,3),(±,5)}, |
with all possible combinations of pluses and minuses. And, additionally,
I0={(+,1),(−,2),(+,3)},I0={(−,1),(+,2),(−,3)},I0={(+,3),(−,4),(+,5)},I0={(−,3),(+,4),(−,5)} |
are not admissible, i.e., do not satisfy (5.4).
We developed an algorithm to determine finite-time convergence of sweeping processes with moving and shape changing polytope to a vertex of the polytope. The earlier results either considered special shapes of polytopes (parallelepipedal) or didn't allow change of shape. As an application we were able to understand the influence of stress-controlled loading on asymptotic (finite-time) elastoplastic behavior of lattice spring model. In particular, we discovered that addition of a small stress-controlled loading can reduce the dimension of attractor that is present in the system otherwise (i.e., add more plastically deforming springs to the springs that deform plastically already), while addition of a larger stress-controlled loading can create such combinations of plastically deforming springs I0 that none of I⊂I0 constitute an eligible (i.e., admissible and irreducible) set of plastically deforming springs in the absence of stress-controlled loading.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
The authors declare no conflicts of interest.
Proof of Theorem 2.1. This proof follows the proof of [11, Theorem 3.1] with C replaced by C(t)−c(t).
Let y(t) be an arbitrary solution of (1.4). For the function x(t) given by (1.10) consider
v(t)=V(x(t)). |
Note, that x(t) is differentiable almost everywhere on [0,∞) because c(t) is Lipschitz continuous. Let us fix some t≥0 such that x(t) is differentiable at t. Without loss of generality we can assume that t≥0 is chosen also so that V(x(t)) is differentiable at t. Then
v′(t)=2⟨x′(t),A(x(t)−y∗)⟩. | (A.1) |
By the definition of normal cone, (2.6) implies
⟨−˙x(t)−˙c(t),A(ξ−x(t))⟩≤0,for any ξ∈C(t)−c(t). |
Therefore, taking ξ=y∗ we conclude from (7.1) that
v′(t)≤2⟨−c′(t),A(x(t)−y∗)⟩. | (A.2) |
Now we use assumption (1.9), which is equivalent to
−c′(t)+εζ‖ζ‖A∈NAC(t)−c(t)(y∗),for any ζ∈V, |
or, using the definition of the normal cone,
⟨−c′(t)+εζ‖ζ‖A,A(ξ−y∗)⟩≤0,for any ζ∈Rm, ξ∈C(t)−c(t). |
Therefore, letting ξ=x(t) and ζ=x(t)−y∗, we get
⟨−c′(t)+εx(t)−y∗‖x(t)−y∗‖A,A(x(t)−y∗)⟩≤0, |
which allows to further rewrite inequality (7.2) as
v′(t)≤−2ε⟨x(t)−y∗‖x(t)−y∗‖A,A(x(t)−y∗)⟩=−2ε√v(t). |
Therefore, the Lyapunov function (2.5) satisfies estimate (1.1). The proof is complete.
[1] | S. Adly, H. Attouch, A. Cabot, Finite time stabilization of nonlinear oscillators subject to dry friction, In: P. Alart, O. Maisonneuve, R. T. Rockafellar, Nonsmooth mechanics and analysis, Advances in Mechanics and Mathematics, Springer, 12 (2006), 289–304. https://doi.org/10.1007/0-387-29195-4_24 |
[2] | R. B. Bapat, Graphs and matrices, Universitext, 1 Ed., Springer, 2010. https://doi.org/10.1007/978-1-84882-981-7 |
[3] | H. H. Bauschke, P. L. Combettes, Convex analysis and monotone operator theory in Hilbert spaces, 2 Eds., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5 |
[4] |
E. Bernuau, A. Polyakov, D. Efimov, W. Perruquetti, Verification of ISS, iISS and IOSS properties applying weighted homogeneity, Syst. Control Lett., 62 (2013), 1159–1167. https://doi.org/10.1016/j.sysconle.2013.09.004 doi: 10.1016/j.sysconle.2013.09.004
![]() |
[5] |
S. P. Bhat, D. S. Bernstein, Continuous finite-time stabilization of the translational and rotational double integrators, IEEE Trans. Automat. Contr., 43 (1998), 678–682. https://doi.org/10.1109/9.668834 doi: 10.1109/9.668834
![]() |
[6] |
C. Bouby, G. de Saxcé, 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, Int. J. Solids Struct., 43 (2006), 2670–2692. https://doi.org/10.1016/j.ijsolstr.2005.06.042 doi: 10.1016/j.ijsolstr.2005.06.042
![]() |
[7] |
G. Colombo, P. Gidoni, E. Vilches, Stabilization of periodic sweeping processes and asymptotic average velocity for soft locomotors with dry friction, Discrete Contin. Dyn. Syst., 42 (2022), 737–757. https://doi.org/10.3934/dcds.2021135 doi: 10.3934/dcds.2021135
![]() |
[8] |
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), 25. https://doi.org/10.1051/mmnp/2019030 doi: 10.1051/mmnp/2019030
![]() |
[9] |
I. Gudoshnikov, O. Makarenkov, Stabilization of the response of cyclically loaded lattice spring models with plasticity, ESAIM: COCV, 27 (2021), S8. https://doi.org/10.1051/cocv/2020043 doi: 10.1051/cocv/2020043
![]() |
[10] |
I. Gudoshnikov, O. Makarenkov, Structurally stable families of periodic solutions in sweeping processes of networks of elastoplastic springs, Phys. D, 406 (2020), 132443. https://doi.org/10.1016/j.physd.2020.132443 doi: 10.1016/j.physd.2020.132443
![]() |
[11] |
I. Gudoshnikov, O. Makarenkov, D. Rachinskii, Finite-time stability of polyhedral sweeping processes with application to elastoplastic systems, SIAM J. Control Optim., 60 (2022), 1320–1346. https://doi.org/10.1137/20M1388796 doi: 10.1137/20M1388796
![]() |
[12] |
I. Gudoshnikov, O. Makarenkov, D. Rachinskii, Formation of a nontrivial finite-time stable attractor in a class of polyhedral sweeping processes with periodic input, ESAIM: COCV, 29 (2023), 84. https://doi.org/10.1051/cocv/2023074 doi: 10.1051/cocv/2023074
![]() |
[13] | P. Krejčí, Hysteresis, convexity and dissipation in hyperbolic equations, Tokyo: Gakkotosho, 1996. |
[14] | M. Kunze, M. D. P. M. Marques, An introduction to Moreau's sweeping process, In: B. Brogliato, Impacts in mechanical systems, Lecture Notes in Physics, Springer, 551 (2000), 1–60. https://doi.org/10.1007/3-540-45501-9_1 |
[15] | J. J. Moreau, On unilateral constraints, friction and plasticity, In: G. Capriz, G. Stampacchia, New variational techniques in mathematical physics, C.I.M.E. Summer Schools, Springer, 63 (1974), 171–322. https://doi.org/10.1007/978-3-642-10960-7_7 |
[16] |
H. B. Oza, Y. V. Orlov, S. K. Spurgeon, Continuous uniform finite time stabilization of planar controllable systems, SIAM J. Control Optim., 53 (2015), 1154–1181. https://doi.org/10.1137/120877155 doi: 10.1137/120877155
![]() |
[17] |
D. Rachinskii, On geometric conditions for reduction of the Moreau sweeping process to the Prandtl-Ishlinskii operator, Discrete Contin. Dyn. Syst., 23 (2018), 3361–3386. https://doi.org/10.3934/dcdsb.2018246 doi: 10.3934/dcdsb.2018246
![]() |
[18] | R. T. Rockafellar, R. J. B. Wets, Variational analysis, Grundlehren der mathematischen Wissenschaften, Vol. 317, Springer, 1998. https://doi.org/10.1007/978-3-642-02431-3 |
[19] |
T. Sanchez, J. A. Moreno, L. M. Fridman, Output feedback continuous twisting algorithm, Automatica, 96 (2018), 298–305. https://doi.org/10.1016/j.automatica.2018.06.049 doi: 10.1016/j.automatica.2018.06.049
![]() |
[20] | H. S. Yu, Plasticity and geotechnics, Advances in Mechanics and Mathematics, Vol. 13, Springer, 2006. https://doi.org/10.1007/978-0-387-33599-5 |
[21] |
N. Zouain, R. SantAnna, Computational formulation for the asymptotic response of elastoplastic solids under cyclic loads, Eur. J. Mech., 61 (2017), 267–278. https://doi.org/10.1016/j.euromechsol.2016.09.013 doi: 10.1016/j.euromechsol.2016.09.013
![]() |