27.01.2015 Views

Meshfree and particle methods and their applications - TAM ...

Meshfree and particle methods and their applications - TAM ...

Meshfree and particle methods and their applications - TAM ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8 Li <strong>and</strong> Liu: <strong>Meshfree</strong> <strong>and</strong> <strong>particle</strong> <strong>methods</strong> <strong>and</strong> <strong>applications</strong> Appl Mech Rev vol 55, no 1, January 2002<br />

<strong>Meshfree</strong> interpolants are constructed among a set of scattered<br />

<strong>particle</strong>s that have no particular topological connection<br />

among them. The commonly-used meshfree interpolations<br />

are constructed by a data fitting algorithm that is based on<br />

the inverse distance weighted principle. The most primitive<br />

one of the kind is the well-known Shepard’s interpolant<br />

194. In the Shepard’s method, one chooses a decaying positive<br />

window function w(x)0, <strong>and</strong> interpolate only arbitrary<br />

function, f (x), as<br />

N<br />

f h x<br />

i1<br />

f i<br />

N<br />

i1<br />

wxx i <br />

wxx i <br />

(25)<br />

where the decaying positive window function, w(xx i ), localizes<br />

around x i . The Shepard’s interpolant then has the<br />

form<br />

i x<br />

N<br />

i1<br />

wxx i<br />

wxx i <br />

(26)<br />

Obviously, N<br />

i1 i (x)1, ie Shepard’s interpolant is a partition<br />

of unity, hence the interpolant reproduces a constant.<br />

Note that the partition of unity condition is a discrete summation,<br />

which may be viewed as normalized zero-th order<br />

discrete moments. To generalize Shepard’s interpolant, one<br />

needs to normalize higher order discrete moments of the basis<br />

function. There are two approaches to generalize Shepard’s<br />

interpolant: 1 moving least square interpolant by Lancaster<br />

<strong>and</strong> Salkauskas 189; <strong>and</strong> 2 moving least square<br />

reproducing kernel by Liu, Li <strong>and</strong> Belytschko 70. The procedures<br />

look alike, but subtleties remain. For instance, without<br />

employing the shifted basis, ill-conditioning may arise in<br />

the stiffness matrix.<br />

The reproducing kernel interpolant may be interpreted as<br />

a moving least square interpolant, if one chooses the following<br />

shifted local basis<br />

n1<br />

f h x,x¯ P i x¯xb i xPx¯xbx¯ (27)<br />

i1<br />

where b(b 1 (x),b 2 (x),¯ ,b n1 (x)) T <strong>and</strong> P(x)<br />

(P 1 (x),P 2 (x),¯ ,P n1 (x)), P i (x)C n1 (). One may<br />

notice that there is a difference between Eq. 27 <strong>and</strong> the<br />

orginal choice of the local approximation by Lancaster <strong>and</strong><br />

Salkauskas 189 or Belytschko et al 59. To determine the<br />

unknown vector b(x), we minimize the local interpolation<br />

error<br />

NP<br />

Jbx¯ x¯x I Px¯x I bx¯ f x I 2 V I (28)<br />

I1<br />

such that<br />

J<br />

b 2 I<br />

P T x¯x I x¯x I <br />

Px¯x I bx¯ f x I V I<br />

0. (29)<br />

Let<br />

Mx¯ª<br />

I<br />

P T x¯x I x¯x I Px¯x I V I . (30)<br />

One can obtain b(x¯)M 1 (x¯) I P T (x¯x I )(x¯<br />

x I )V I f (x I ). Then the modified local kernel function<br />

would be W˜ (x¯)P(x¯x)M 1 (x¯) I P T (x¯x I )(x¯<br />

x I )V I . To this end, only a st<strong>and</strong>ard least square procedure<br />

has been used, to complete the process, one has to move<br />

the fixed point x¯ to any point x; this is why the method<br />

is called moving least square method. By so doing, the corrective<br />

kernel becomes<br />

W˜ Ix limP0M 1 xP T xx I xx I V I ,<br />

x¯→x<br />

I. (31)<br />

If we let P(1,x,x 2 ,¯ ,x n1 ), the moving least square interpolant<br />

is exactly the same as reproducing kernel interpolant.<br />

For comparison, the Lancaster-Salkauskas interpolant is<br />

listed as follows<br />

K I xPxM 1 xP T x I xx I , I. (32)<br />

Two things are obviously different: 1 Lancaster <strong>and</strong><br />

Salkauskas did not use the shifted basis, or local basis, <strong>and</strong> 2<br />

they used V I 1 for all <strong>particle</strong>s. In our experience, the<br />

variable weight is more accurate than the uniform weight,<br />

especially along boundaries.<br />

There has been a conjecture that Eqs. 31 <strong>and</strong> 32 are<br />

equivalent. In general, this may not be true, because interpolant<br />

31 can reproduce basis vector P globally, if only P i is<br />

monomial 70. For general bases, such as P(x)<br />

1,sin(x),sin(2x), the global basis may differ from the local<br />

basis. To show the global reproducing property of 32<br />

66, let f(x)P(x)<br />

K I xf I K I xPx I <br />

I<br />

I<br />

PxM 1 x <br />

I<br />

P T x I xx I Px I <br />

Px. (33)<br />

A variation of the above prescription is that the basis vector<br />

P need not be polynomial, <strong>and</strong> it can include other independent<br />

basis functions as well such as trigonometric functions.<br />

Utilizing the reproducing property, Belytschko et al<br />

195 <strong>and</strong> Fleming 196 used the following basis to approximate<br />

crack tip displacement field,<br />

Px 1,x,y,r cos 2 ,r sin 2<br />

r sin 2 sin ,r cos 2 sin . (34)<br />

The same trigonometric basis was used again by Rao <strong>and</strong><br />

Rahman 197 in fracture mechanics. The similar bases,<br />

Px1,coskx,sinkx (35)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!