Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

18
Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix

Transcript of Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Page 1: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Material Point MethodGrid Equations

Monday, 10/7/2002

Mass matrixLumped mass matrix

Page 2: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Elastic Bar Dropping

dσdx

+ρb=ρa

b=g

Acceleration due to gravity

Page 3: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Variational Form

dσdx

+ρb−ρa⎛ ⎝

⎞ ⎠ a

b∫ ψdx=0

dσdx

+ρb=ρa

: arbitrary spatial function

Page 4: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Particle Discretization?

dσdx

+ρg−ρa⎛ ⎝

⎞ ⎠ a

b∫ ψdx=0

Page 5: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid Equations of Motion

F (n) = m(p)b(p)N (n,p)

p

f (n) =− V(p)σ (p) dN(n,p)

dxp

m (n,n') = N (n',p)N (n,p)

p

∑ m(p)

External force

Internal force

Mass matrix

F (n) + f (n) = m (n,n')

n'

∑ a (n')

Shape function between node n and particle p:

N(n,p) =N (n)(x( p))

Page 6: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Shape Functions (1D)

N(1)(x) =(x2 −x)x2 −x1

N(2)(x)=(−x1 +x)x2 −x1

ddx

N (1)(x)=−1

x2 −x1

ddx

N (2)(x) =1

x2 −x1

Page 7: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Elastic Bar Dropping (coordinates)

x (1) =1m

x (2) =2m

x (3) =3m

Nodes:

x(1) =1.25m

x(2) =1.75m

x(3) =2.25m

x(4) =2.75m

Particles:

Page 8: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Elastic Bar Dropping (particle mass)

m(1) =m(2) =m(3) =m(4) =1000kg

ρ=2000kg m3Mass density:

A=1m2Cross section area:

Page 9: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Elastic Bar Dropping (mass matrix)

m (n,n') = N (n',p)N (n,p)

p

∑ m(p)Mass matrix

m =

? ? 0

? ? ?

0 ? ?

⎢ ⎢

⎥ ⎥

Page 10: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Elastic Bar Dropping (grid mass)

m (n,n') = N (n',p)N (n,p)

p

∑ m(p)Mass matrix

N(1)(x) =(x2 −x)x2 −x1

N(2)(x)=(−x1 +x)x2 −x1

Page 11: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid mass (1,1)

N(1,1) =34

, N (1,2) =14

m (1,1) =34

⋅34

⋅1000kg+14

⋅14

⋅1000kg

=625kg

Page 12: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid mass (1,2)

N(1,1) =N (2,2) =34

, N (2,1) =N (2,1) =14

m (1,2) = N(1,p)N(1,p)

p

∑ m( p)

=34

⋅14

⋅1000kg+14

⋅34

⋅1000kg=375kg

m (1,3) =0

Page 13: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid mass (2,1)

m (2,1) = N(1,p)N(2,p)

p

∑ m( p) =m (1,2)

Page 14: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid mass (2,2)

m (2,2) = N(2,p)( )

2

p

∑ m( p)

= N (2,1)( )

2+ N (2,2)

( )2+ N (2,3)

( )2+ N (2,4)

( )2

[ ]⋅1000kg

=14

⎛ ⎝

⎞ ⎠

2

+34

⎛ ⎝

⎞ ⎠

2

+34

⎛ ⎝

⎞ ⎠

2

+14

⎛ ⎝

⎞ ⎠

2⎡

⎣ ⎢ ⎤

⎦ ⎥ ⋅1000kg

=1250kg

Page 15: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Grid equations

m =

625 375 0

375 1250 375

0 375 625

⎢ ⎢

⎥ ⎥ kg

F (n) = m(p)b(p)N (n,p)

p

f (n) =− V(p)σ (p) dN(n,p)

dxp

F (n) + f (n) = m (n,n')

n'

∑ a (n')

Page 16: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Mass matrix

Compact mass matrix:Only matrix elements close to diagonal are not zero.

F (n) + f (n) = m (n,n')

n'

∑ a (n')

Page 17: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Lumped Mass Matrix

M (n) ≈ m (n,n')

n'

∑ = N (n',p)N (n,p)

p

∑ m(p)

n'

∑Lumped grid mass :

F (n) + f (n) = m (n,n')

n'

∑ a (n') ≈M (n)a (n)

Q N(n',p)

n'

∑ =1

M (n) ≈ m( p)N(n,p) N(n',p)

n'

∑⎛

⎝ ⎜ ⎞

⎠ ⎟

p

∑ = m( p)N (n,p)

p

Page 18: Material Point Method Grid Equations Monday, 10/7/2002 Mass matrix Lumped mass matrix.

Mass matrix vs. lumped mass matrix

m =

625 375 0

375 1250 375

0 375 625

⎢ ⎢

⎥ ⎥ kg

M =

1000 0 0

0 2000 0

0 0 1000

⎢ ⎢

⎥ ⎥ kg

F (n) + f (n) = m (n,n')

n'

∑ a (n') ≈M (n)a (n)