• Nenhum resultado encontrado

Dynamic analysis of the continuous-time damped- oscillator with dry friction

As it was shown above, the desired zero position is always unstable, and it was also discussed that this type of instability can be modeled as a continuous-time spring force and a negative damping. Therefore, the following continuous-time model is considered for the analysis of the dynamics of the sampled data sliding-oscillator defined in Sec. 3.3

m¨x(t)−bx(t) +˙ kx(t) =





−C+, x(t)˙ >0 C, x(t)˙ <0

. (4.7)

In this equation,xrepresents the generalized coordinate corresponding to the modeled degree- of-freedom, m is the generalized mass that takes its meaning based on the definition of x, parameter b is the damping factor, and k denotes the stiffness. In addition, C+ and C

are the magnitudes of the generalized dry friction force associated with the positive- and negative velocities, respectively. Note, due to the negative sign in term −bx(t), the damping˙ coefficientb is necessarily positive in the numerical calculations. The simplest and most well- known system model which can be characterized by this generalized model is the one degree- of-freedom sliding-oscillator shown in Fig. 4.1, wherexwould correspond to the displacement of the center of mass of the body, and m is the mass of the body.

C+ -C ffr C±

k

b m

0 x

˙ x

Figure 4.1: Introductory model (left) and asymmetric Coulomb friction model (right)

At zero velocity, the friction force can take values in the interval [−C, C+]. IfC+ =C then the Coulomb friction model is symmetric, otherwise, it is asymmetric. Since a certain asymmetry of the friction torques was observed in the experiments presented in Ch. 2, in the followings the asymmetric case is analyzed. Reducing the number of free parameters, Eq. (4.7) becomes

¨

x(t)−2ζωnx(t) +˙ ω2nx(t) =





−f0+ωn2, x(t)˙ >0 f0ωn2, x(t)˙ <0

, (4.8)

where ωn=p

k/mis the undamped natural angular frequency, ζ=b/(2mωn) is the damping ratio which here corresponds to the considered negative damping, and f0± =C±/k.

4.1.1 Motion induced by initial condition

The solution of Eq. (4.8) is derived for the case when the damping ratio is in the range 0< ζ <1 with initial conditions

x(0) =x0 >0 and x(0) =˙ v0 = 0. (4.9) In this case, the first half-period of the motion takes place with negative velocity, therefore the solution of Eq. (4.8) until the first velocity reversal can be obtained as

x(t) = eζωnt(c1cos(ωdt) +c2sin(ωdt)) +f0, t ∈[0, T /2] (4.10) where the damped natural angular frequency is ωdnp

1−ζ2 and the time period of oscillation is T = 2π/ωd. The parameters c1 and c2 in the first period of oscillation are obtained from the initial conditions in Eq. (4.9) as

c1 =x0−f0 and c2 = ζωn(f0−x0)

ωd . (4.11)

Substituting c1 and c2 into Eq. (4.10) and applying some trigonometric manipulation, the solution for the first period of oscillation, is derived in the form

x(t) = C0

p1−ζ2 eζωntcos(ωdt+ arcsinζ) +f0, t ∈[0, T /2] , (4.12) where C0 = x0 −f0. When the direction of motion of the block changes, and the velocity becomes positive, the solution for the following half-period of oscillation becomes

x+(t) = C1

p1−ζ2 eζωntcos(ωdt+ arcsinζ)−f0+, t ∈[T /2, T] , (4.13) where

C1 =C0−(f0+f0+)e

ζπ

1−ζ2. (4.14)

Similarly to the method presented above, the constants Cn can be determined for the n-th half-period of the motion as

Cn =C0−(f0+f0+)

n

X

k=1

e

kζπ

1−ζ2, n = 1,2, . . . . (4.15) The motion will stop at the end of the n-th half-period, i.e., at the so-called sticking region, when

−f0+≤x nT2

≤f0. (4.16)

In case the Coulomb friction model is symmetric, then f0=f0+=f0 and

Cn=x0−f0−2f0

n

X

k=1

e

kζπ

1−ζ2, n= 1,2, . . . (4.17)

x

˙ x

S1

S2

Σ Σb

-f0+ f0

x1 x0

Φ1 Φ2

Figure 4.2: Phase portrait of the piecewise smooth system

4.1.2 Piecewise smooth analysis

The system of damped oscillator with dry friction is a type of piecewise smooth dynamical system [62], because the applied Coulomb friction law has discontinuity at zero velocity. By transforming the equation of motion in Eq. (4.8) into the system of first-order differential equations, the system of equations which describes the dynamics is

˙ y=





Ay+a, if cTy<0 Ay−a+, if cTy>0

, (4.18)

where

y(t) =

 x(t)

˙ x(t)

, A=

0 1

−ωn2 2ζωn

, a±=

 0 f0±ωn2

 and c=

 0 1

. (4.19)

The state space R2 is split into two subsets S1 and S2 by the switching surface Σ (see in Fig. 4.2), which is defined by the switching function

h(y) = cTy= ˙x= 0. (4.20)

The subspaces S1,S2 and the switching surface Σ are characterized by

S1 ={y∈R2 :cTy<0}, Σ ={y∈R2 :cTy= 0}, S2 ={y∈R2 :cTy>0}. (4.21)

In the subspaces S1 and S2, the two vector fields are

F1(y) =Ay+a and F2(y) =Ay−a+. (4.22) These vector fields are defined by differential equation Eq. (4.18); therefore the trajectories are continuous, but non-smooth, because F1(y) 6= F2(y) on the switching surface Σ which results in a so-called Filippov system [62].

In Filippov systems that part of the switching surface where the trajectories are attracted by both sides is called the sliding region. This can be determined by

Σ =b {y∈Σ :n·F1(y)>0 ∩ n·F2(y)<0}, (4.23) where n = ∇h(y) = cT. Substituting Eq. (4.19) back into the Eq. (4.22), the location of sliding region can be determined as −f0+ ≤x≤f0, which is identical to Σ (see also inb Fig. 4.2).

The vector field in the switching surface Σ is not defined, but the so-called sliding vector field FS can be determined, for example, by means of Filippov’s convex method [62]

FS(y) = (1−γ(y))F1(y) +γ(y)F2(y), (4.24) where

γ(y) = nF1(y)

n(F1(y)−F2(y)). (4.25)

The given vector field FS(y) is interpreted only in the sliding region Σ instead of the wholeb switching surface Σ. Substituting Eq. (4.22) into the Eqs. (4.24)-(4.25), FS(y) and γ(y) become

FS(y) =Ay+a−γ(y)(a+a+), (4.26) where

γ(y) = cT(Ay+a)

cT(a+a+). (4.27)

Therefore FS(y) =0, so in the sliding region, the motion will stop. This result corresponds to Eq. (4.16).

In case when the Coulomb friction model is symmetric (a+=a=a), FS(y) and γ(y)

simplifies to

FS(y) =Ay+ (1−2γ(y))a, (4.28)

where

γ(y) = cT(Ay+a)

2cTa . (4.29)

Finally, based on these two expressions the sliding vector fieldFS is also zero, i.e.,FS(y) = 0.

4.1.3 Limit cycles and vibrations

The main goal of this section is the derivation of the condition for critical initial position at zero initial velocity, when unstable limit cycle can be arisen. A damped oscillator with dry friction is a piecewise linear system, therefore a limit cycle may exist [72]. If there is a limit cycle, the trajectory closes itself after one switch. If the motion starts with the initial condition y0 = [x0 0]T with x0>0, then the trajectoryΦ1(t) can be expressed as

Φ1(t) = eAt y0+A−1a

−A−1a, cTy<0. (4.30) The result in Eq. (4.30) can also be determined based on x(t) of Eq. (4.12). Substituting the necessary elements of Eq. (4.19) into Eq. (4.30), the trajectory Φ1(t) becomes

Φ1(t) = eζωnt ωd

(x0−f0)(ωdcω−ζωnsω) (f0−x02nsω

+

 f0

0

 (4.31)

with cω = cos(ωdt), and sω = sin(ωdt). Note that the matrix exponential exp(At) can be analytically determined, for example, by the method of spectral decomposition [71], which results in the form

eAt= eζωnt ωd

ωdcω−ζωnsω sω

−ω2nsω ωdcω+ζωnsω

 (4.32)

After time t1, the trajectoryΦ1(t) reaches the switching surface at point y11(t1) = [x1 0]T. From this point the motion continues with positive velocity, which trajectory can also be determined by the solution x+(t) of Eq. (4.13), or by

Φ2(t) = eAt y1−A−1a+

+A−1a+, cTy>0. (4.33)

Substituting the necessary elements of Eq. (4.19) into Eq. (4.33), and using the same notations as above, trajectory Φ2(t) is given by

Φ2(t) = eζωnt ωd

(x1+f0+)(ωdcω−ζωnsω)

−(x1+f0+2nsω

−

 f0+

0

 . (4.34)

Finally, after time t2, the trajectory closes itself at point y2 = Φ2(t1 +t2) = [x0 0]T. From Eqs. (4.31) and (4.34), parameters t1,t2, x0 and x1 can be determined analytically, so t1 =t2 =π/ωd and

x0,cr=x0 = f0e

ζπ 1−ζ2

+f0+ e

ζπ

1−ζ2 −1

or x1,cr =x1 =−f0+e

ζπ 1−ζ2

+f0 e

ζπ

1−ζ2 −1

. (4.35)

It follows that periodic motion takes place, if the motion is initiated from the critical initial positions, x0,cr and x1,cr , with zero initial velocity. In case the Coulomb friction model is symmetric (f0=f0+=f0), x1=−x0, where

x0,cr=x0 =f0e

ζπ

1−ζ2 + 1 e

ζπ

1−ζ2 −1

=f0coth π 2

ζ p1−ζ2

!

. (4.36)

The local stability behavior of the limit cycle can be decided based on the Jacobian of the corresponding Poincar´e map. According to [72], this is given byP=P2P1 with

P1 =

I−(Ay1+a+)cT cT(Ay1+a+)

eAt1, and P2 =

I− (Ay0−a)cT cT(Ay0−a)

eAt2. (4.37) where I is the identity matrix. Substituting t1=t2=π/ωd and the elements of Eq. (4.19) into Eq. (4.37), the matrices P1 and P2 become

P1 =P2 = e

ζπ 1−ζ2

−1 0

0 0

. (4.38)

This is a non-trivial result which shows that the local stability behavior is independent of the Coulomb friction, and the Jacobian P is the same for the asymmetric and symmetric

models. The characteristic polynomial of matrix P is z

z−e

2ζπ 1−ζ2

= 0, (4.39)

and the characteristic roots are

z1 = 0 and z2 = e

2ζπ

1−ζ2. (4.40)

The limit cycle is stable if the magnitude of the eigenvalues of Pare less then one [64]. Thus, abs(z1) = 0 is always less then one and

abs(z2)<1 ⇔ 2ζπ

p1−ζ2 <0 ⇔ ζ <0. (4.41) As in this problem 0< ζ < 1, the limit cycle is locally unstable regardless of the symmetric or asymmetric Coulomb friction models. The magnitude and symmetry properties of friction, however, affect the size of the unstable limit cycle.

4.1.4 Relationship between the initial conditions

The main goal of the previous section is the condition for critical initial position x0,cr at zero initial velocity, v0 = 0, when the unstable limit cycle arises as the function of the system parameters. In order to generalize, the relationship is looked for between the cases when the motion is initiated from arbitrary position with arbitrary velocity in the phase space. First, the cases are examined when x(0) = x0 = 0 and ˙x(0) = v0 > 0 or ˙x(0) = v0 < 0. In this case, after time tpeak, vibration peaks xpeak occurs when ˙x(tpeak) = 0.

The general solution of Eq. (4.8) is derived for the case when the damping ratio is in the range 0< ζ <1 as

x(t) = eζωnt(c1cos(ωdt) +c2sin(ωdt)) +





−f0+, x(t)˙ >0 f0, x(t)˙ <0

, (4.42)

Table 4.1: Relationship between the initial conditions and the critical initial positions v0 >0 v0 = 0 v0 <0

x0 >0 xpeak+x0 =x0,cr x0 =x0,cr xpeak−x0 =x1,cr x0 = 0 xpeak =x0,cr - xpeak =x1,cr x0 <0 xpeak−x0 =x0,cr x0 =x1,cr xpeak+x0 =x1,cr

In Eq. (4.42), the parameters c1 and c2 can be obtained using the initial conditions

c1 =





f0+, v0 >0

−f0, v0 <0

and c2 = v0

ωd − ζωn

ωd c1. (4.43)

By solving the equation ˙x(tpeak) = ˙x+(tpeak) = ˙x(tpeak) = 0 for tpeak, the time, when the first vibration peak occurs, is determined as follows

tpeak= 1

ωdarctan

ωdc2+ζωnc1 ωdc1 −ζωnc2

. (4.44)

Substituting back the parametersc1 andc2 of Eq. (4.43) into Eq. (4.44), the time instants when local maxima xpeak and local minima xpeak occur can be given as follows

tpeak = 1 ωdatan

ωdv0

−f0+ωn2−ζωnv0

and tpeak = 1 ωdatan

ωdv0 f0+ωn2−ζωnv0

. (4.45) With these the first local minimaxpeak or local maximaxpeakcan be determined and using the critical initial positions in Eq. (4.35), the condition for the existence of a limit cycle is xpeak =x0,cr orxpeak =x1,cr.

Furthermore, when both initial conditions are non-zero, using the method written above, the critical initial conditions can be determined within a simple extra step. First, based on only the initial velocity, the first peak is determined. If the sum of the magnitude of this peak and the given initial position is equal to the critical initial position, then there will be a limit cycle. These cases are summarized in Tab. 4.1

Documentos relacionados