Multistrand Elements (TYPE28)

Multistrand elements are n-node springs where matter is assumed to slide through the nodes.

It could be used for belt modelization by taking nodes upon the dummy. Friction may be defined at all or some nodes. When nodes are taken upon a dummy in order to modelize a belt, this allows friction to be modelized between the belt and the dummy.

Internal Forces Computation



Figure 1. Internal Forces Computation

Nodes are numbered from 1 to n MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaaaa@36CE@ , and strands are numbered from 1 to n-1 (strand k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaaaa@36CE@ goes from node Nk to node Nk+1).

Averaged Force

The averaged force in the multistrand is computed as:

Linear spring F=KL0δ+CL0δ˙

Nonlinear spring F=f(ε)g(ε˙)+CL0δ˙

or, if g MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4zaaaa@36E2@ function identifier is 0:(1)
F=f(ε)+CL0δ˙
or, if f MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4zaaaa@36E2@ function identifier is 0:(2)
F=g(ε˙)+CL0δ˙
Where,
ε
Engineering strain: ε=LL0L0
L0
Reference length of element

Force into each Strand

The force into each strand k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaaaa@36CE@ is computed as:

Fk=F+ΔFk

Where, ΔFk is computed an incremental way:(3)
ΔFk(t)=ΔFk(t1)+Klk0δεkKL0δε

with lk0 the length of the unconstrained strand k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaaaa@36CE@ , δε=ε(t)ε(t1) and δεk=δtuk(vk+1vk) .

Where, uk is the unitary vector from node Nk to node Nk+1.

Assuming:(4)
lklk0=LL0

Where, lk is the actual length of strand k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4zaaaa@36E2@ .

Therefore, Equation 3 reduces to:(5)
ΔFk(t)=ΔFk(t1)+Kl0(δεkLlkδε)

Friction

Friction is expressed at the nodes: if μ is the friction coefficient at node k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4zaaaa@36E2@ , the pulley friction at node Nk is expressed as:(6)
|ΔFk1ΔFk|(2F+ΔFk1+ΔFk)tanh(βμ2)

When equation Equation 6 is not satisfied, |ΔFk1ΔFk| is reset to (2F+ΔFk1+ΔFk)tanh(βμ2) .

All the ΔFk (k=1, n-1) are modified in order to satisfy all conditions upon ΔFk1ΔFk (k=2, n-1), plus the following condition on the force integral along the multistrand element:(7)
k=1,n1lk(F+ΔFk)=LF
This process could fail to satisfy Equation 6 after the ΔFk(k=1,n1) modification, since no iteration is made. However, in such a case one would expect the friction condition to be satisfied after a few time steps.
Note: Friction expressed upon strands (giving a friction coefficient μ along strand k MathType@MTEF@5@5@+=feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4uaaaa@36CE@ ) is related to pulley friction by adding a friction coefficient μ/2 upon each nodes Nk and Nk+1.

Time Step

Stability of a multistrand element is expressed as:(8)
ΔtCk2+ρlkKkCkKk,k
with Kk=MassofthemultistrandL0 :(9)
Kk=max(Klk0,Flklk0)=max(KLlkL0,FLlk(LL0))
(10)
Ck=(f(ε)dgdε˙(ε˙)+C)lk0=(f(ε)dgdε(ε˙)+C)LlkL0