The Finite Points Method: I J J I I M L L T T
The Finite Points Method: I J J I I M L L T T
The Finite Points Method: I J J I I M L L T T
m
u(x) ∼
X
= û(x) = pl (x)αl = pT (x)T α (1)
l=1
and
can be used.
The function u(x) can now be sampled at the n points belonging to ΩI
giving
where uhj = u(xj ) are the unknown values of u at point j, ûj = û(xj ) are
the approximate values, and pj = p(xj ).
In the case of FEM, the number of points is chosen so that m = n. In
this case C is a square matrix.
If n > m, C is not a square matrix and the approximation cannot fit
all the uhj values. This problem can be solved determining the û values by
minimizing with respect to the a parameters the sum of the square of the
error at each point weighted with a function ω(x) as
n
X n
X
J= ω(xj )(uhj − û(xj ))2 = ω(xj )(uhj − pTj α)2 (5)
j=1 j=1
2
α = C −1 , C −1 = A−1 B (6)
where
n
X
A= ω(xj )p(xj )pT (xj ) (7)
j=1
and
are the shape functions. It must be noted that because of least square
approximation u(xj ) ∼ = û(xj ) 6= uhj . That is, the local values of the approx-
imating function do not fit the nodal unknown values.
The WLS approximation described above depends strongly on the shape
and the way in which the weighting function is applied. The simplest way is
to define a fixed function ω(x) for each of the ΩI interpolation sub-domains.
Let ω(x) be a weighting function satisfying
ωi (xi ) = 1
ωi (x) 6= 0, x ∈ ΩI (9)
ωi (x) = 0, x 6∈ ΩI
n
X
JI = ωI (xj )(uhj − û(xj ))2 (10)
j=1
dj r
e− c − e− c
ωI (xj ) = − rc
, dj ≤ r (11)
1 − e
0, dj > r
where dj = kxj − xi k, r = qmaxxj ∈ΩI kxj − xI k y c = βr
The support of this function is isotropic, circular and spherical in two
and three-spatial, respectively.
Note that according to Eq. (1), the approximate function û(x) is defined
in each interpolation domain ΩI . In fact, different interpolation sub-domains
can yield different shape functions φIj . As a consequence of this, a point
belonging to two or more overlapping clouds has different values of the shape
functions which means that φij 6= φkj . The interpolation is now multivalued
within ΩI and, therefore for the approximation to be useful, a decision
must be made in order to limit the choice to a single value. Indeed, the
approximate function û(x) will be typically used to provide the value of the
unknown function u(x) and its derivatives only in specific regions within
each interpolation sub-domain. For instance by using point collocation the
validity of the interpolation is limited to a single point xI .