Professional Documents
Culture Documents
3.1 INTRODUCTION
The analysis of the simple axially loaded rod problem using the 2-noded
rod element studied in the previous chapter is of big interest as it sum-
marises the basic steps for the analysis of a structure by the FEM. Ho-
wever, a number of important questions still remain unanswered, such as:
Can higher order rod elements be effectively used? What are their advan-
tages versus the simpler 2-noded rod element? Can it be guaranteed that
the numerical solution converges to the exact one as the mesh is refined?
What are the conditions influencing the error in the numerical solution?
The reader who faces the application of the FEM for the first time will
certainly come across these and similar questions. In this chapter we will
see that there are not definitive answers for many of the questions, and
in some cases only some practical hints are possible. For simplicity we
will mostly refer to the axially loaded rod problem as it allows a simple
explanation of topics which are of general applicability to more complex
problems.
The chapter is organized as follows. In the next section the derivation of
the one-dimensional (1D) shape functions is presented. Such functions are
very useful for obtaining the shape functions for two- (2D) and three- (3D)
dimensional elements in the next chapters. An example of the derivation
of the relevant matrix expressions for a quadratic 3-noded rod element is
given. The concepts of isoparametric element and numerical integration
are presented next. These concepts are essential for the derivation of high-
order 2D and 3D elements. Finally, the requirements for the convergence
of the numerical solution are discussed, together with a description of the
more usual solution errors.
78 Advanced rod elements and requirements for the numerical solution
u(x) = α0 + α1 x (3.2)
The parameters α0 and α1 can be obtained from the value of u(x) at two
element points. This requires the element associated with the interpolation
(3.2) to have two nodes. For a 2-noded element of length `(e) with node 1
at x = x1 and node 2 at x = x2 (Figure 3.1), we have
u(x1 ) = u1 = α0 + α1 x1
(3.3)
u(x2 ) = u2 = α0 + α1 x2
where u1 and u2 are the values of the axial displacement at the two nodes.
Substituting the values of αo and α1 obtained from Eq.(3.3) into Eq.(3.1)
gives
u(x) = N1 (x)u1 + N2 (x)u2 (3.4a)
where
(x2 − x) (x − x1 )
N1 (x) = ; N2 (x) = (3.4b)
l(e) l(e)
One dimensional Co elements. Lagrange elements 79
Fig. 3.1 Definition of the natural coordinate system ξ. Actual and normalized
geometries for a 2-noded element
are the element shape functions. Note the coincidence with the expressions
obtained in the previous chapter (see Eq.(2.12)).
The shape functions for C o continuous 1D elements can be simply
derived from the expressions of Lagrange polynomials. A n − 1th degree
Lagrange polynomial `ni (x) is defined in terms of n points with coordinates
x1 , x2 , · · · xn as follows
Note that `ni (xi ) = yi (6= 0) and `ni (xj ) = 0 for j = 1, 2, · · · n(j 6= i). If
the points coincide with the element nodes and the non-zero value yi is
normalized to the unity, the resulting normalized Lagrange polynomial is
`ni (x)
n
Y ³x−x ´
j
lin (x) = = (3.5b)
`ni (xi ) xi − xj
j=1(j6=i)
(ξ − ξ2 )(ξ − ξ3 ) 1
N1 = = ξ(ξ − 1)
(ξ1 − ξ2 ) 2
(ξ − ξ1 )(ξ − ξ3 )
N2 = = (1 − ξ 2 ) (3.11)
(ξ2 − ξ1 )(ξ2 − ξ3 )
(ξ − ξ1 )(ξ − ξ2 ) 1
N3 = = ξ(1 + ξ)
(ξ3 − ξ1 )(ξ3 − ξ2 ) 2
One dimensional Co elements. Lagrange elements 81
µ ¶
(ξ − ξ2 )(ξ − ξ3 )(ξ − ξ4 ) 9 2 1
N1 = =− ξ − (ξ − 1)
(ξ1 − ξ2 )(ξ1 − ξ3 )(ξ1 − ξ4 ) 16 9
µ ¶
(ξ − ξ1 )(ξ − ξ3 )(ξ − ξ4 ) 27 1
N2 = = ξ− (ξ 2 − 1)
(ξ2 − ξ1 )(ξ2 − ξ3 )(ξ2 − ξ4 ) 16 3
µ ¶ (3.12)
(ξ − ξ1 )(ξ − ξ2 )(ξ − ξ4 ) 27 1
N3 = =− ξ+ (ξ 2 − 1)
(ξ3 − ξ1 )(ξ3 − ξ2 )(ξ3 − ξ4 ) 16 3
µ ¶
(ξ − ξ1 )(ξ − ξ2 )(ξ − ξ3 ) 9 2 1
N4 = = (ξ + 1) ξ −
(ξ4 − ξ1 )(ξ4 − ξ2 )(ξ4 − ξ3 ) 16 9
1D problem we have
dN1 (ξ) dN1 (ξ) dξ d ³1 − ξ ´ dξ 1 dξ
= = =−
dx dξ dx dξ 2 dx 2 dx
(3.15)
dN2 (ξ) dN2 (ξ) dξ d ³1 + ξ ´ dξ 1 dξ
= = =
dx dξ dx dξ 2 dx 2 dx
and the strain is obtained by
1 ³ dξ ´ 1 ³ dξ ´
ε=− u1 + u2 (3.16)
2 dx 2 dx
dξ
Eq.(3.16) involves the evaluation of dx . This requires an explicit re-
lationship between ξ and x which can be obtained using a parametric
interpolation of the element geometry. This expresses the coordinate of
any point within the element in terms of the coordinates of m element
points x1 , x2 , · · · , xm by the following interpolation
-- Solution
Figure 3.3 shows the approximating quadratic function. Note the error with
respect to the “exact” cubic function. Also note that this error is much larger
outside the interval [0,2] which includes the three points selected.
The accuracy can be dramatically improved by using a cubic approximation
in terms of the coordinates of four known points at x1 = 0, x2 = 2/3, x3 =
4/3, and x4 = 2.0, with y(x1 ) = 4.0, y(x2 ) = 74/27, y(x3 ) = 40/27, and
y(x4 ) = 2.0, respectively. A cubic 1D element is now used giving
4
X 4
X
x= Ni (ξ)xi ; y= Ni (ξ)yi
i=1 i=1
Isoparametric formulation and numerical integration 85
where Ni are the cubic shape function of Eq.(3.12). After some easy algebra,
the following is obtained
x=1+ξ ; y = (1 + ξ)3 − 2(1 + ξ)2 − (1 + ξ) + 4
The reader can verify that the cubic field chosen exactly approximates the
original cubic function, as expected.
where N1 and N2 are the same linear shape functions used for interpolating
the displacement field (see Eq.(3.10)).
From Eq.(3.18) we obtain
dx dN1 dN2 1 1 l(e)
= x1 + x2 = − x1 + x2 = (3.19)
dξ dξ dξ 2 2 2
and
l(e) dξ 2
dx = dξ y = (e) (3.20)
2 dx l
Substituting Eq.(3.20) into (3.15) gives
dN1 2 dN1 1
= (e) = − (e)
dx l dξ l
(3.21)
dN2 2 dN2 1
= (e) = (e)
dx l dξ l
and from Eqs.(3.21) and (3.14)
h i
ε = −1/l(e) , 1/l(e) a(e) = B a(e) (3.22a)
with h i
B = −1/l(e) , 1/l(e) (3.22b)
where the shape functions N1 (ξ), N2 (ξ) and N3 (ξ)are given by Eq.(3.11).
The x coordinate of a point within the element is written in the isopara-
metric formulation as
x = N1 (ξ)x1 + N2 (ξ)x2 + N3 (ξ)x3 (3.25)
global i k m
local 1 2 3
fx 1 i
K11K12 K13 1 i 1
K(e) =
, f (e) = fx2 2 k
K22 K23
2 k
fx3 3 m
Symm. K33 3 m
1 2 ··· i ··· k ··· m · · · N
1
1
..
2
.. .. .. .. 2
.
..
. ..
.
. . . .
fx1 + Pxi
K 11 · · · K 12 · · · K13 ···
i
i
.
..
..
.. .. ..
. . .
.
.
. .
K=
K22 · · · K23
··· k , f = f x + Px k
2 k
.. . ..
.
.
. .. .
.. ..
Symm.
K33 ··· m
fx3 + Pxm
m
.. .
.
.
.
. .
.
..
.
N N
Fig. 3.4 Three-noded rod element. Assembly of the global stiffness matrix K and
the global equivalent nodal force vector f from the element contributions
q ξq Wq
1 0.0 2.0
2 ±0.5773502692 1.0
±0.774596697 0.5555555556
3
0.0 0.8888888889
±0.8611363116 0.3478548451
4
±0.3399810436 0.6521451549
±0.9061798459 0.2369268851
5 ±0.5384693101 0.4786286705
0.0 0.5688888889
±0.9324695142 0.1713244924
6 ±0.6612093865 0.3607615730
±0.2386191861 0.4679139346
±0.9491079123 0.1294849662
±0.7415311856 0.2797053915
7
±0.4058451514 0.3818300505
0.0 0.4179591837
±0.9602898565 0.1012285363
±0.7966664774 0.2223810345
8
±0.5255324099 0.3137066459
±0.1834346425 0.3626837834
Table 3.1 Coordinates and weights for Gauss quadratures
Note that the sampling points are all located within the normalized do-
main [-1,1]. This is useful for computing the element integrals expressed in
terms of the natural coordinate ξ. The popularity of the Gauss quadrature
derives from the fact that it requires the minimum number of sampling
points to achieve a prescribed error in the computation of an integral.
Thus, it minimizes the number of times the integrand function is com-
puted. The reader can find further details in [PFTV,Rad,Ral].
-- Solution
f (x) = 1 + x + x2 + x3 + x4
q = 1 , x1 = 0 , W 1 = 2 ; I = W1 f (x1 ) = 2
u = N1 u1 + N2 u2 + . . . + Nn un =
u1
Xn
u2
Ni ui = [N1 , N2 , . . . , Nn ] .. = N a(e) (3.41)
i=1 .
un
Steps for computation of matrices and vectors for an isoparametric rod element 93
X dNi n
du dN1 dN2 dNn
ε= = u1 + u2 + . . . + un = ui =
dx dx dx dx dx
i=1
u1
h dN dN i
1 2 dNn u 2
= , ,..., .. = B a(e) (3.43)
dx dx dx .
un
and, therefore
dξ 1
dx = J (e) dξ ; = (e) (3.46)
dx J
and
dNi 1 dNi
= (e) (3.47)
dx J dξ
94 Advanced rod elements and requirements for the numerical solution
· ¸ · ¸
dNi dN2 dNn 1 dNi dN2 dNn
B= , ,..., = (e) , ,..., (3.48)
dx dx dx J dξ dξ dξ
In Eq.(3.48) J (e) = dx
dξ is the Jacobian of the 1D transformation be-
tween dx and dξ. For 2D and 3D problems J (e) is a matrix whose deter-
minant relates the infinitesimal areas (for 2D) and volumes (for 3D) in
the cartesian and natural coordinate systems.
or
Xq · ¸
(e) 1 dNi dNj
Kij = (EA) Wr (3.52b)
r=1
J (e) dξ dξ r
The global stiffness matrix K and the equivalent nodal vector f are
assembled from the element contributions K(e) and f (e) , as usual (Figure
3.4).
Once the system of global equilibrium equations Ka = f has been
solved for the nodal displacements a, the reactions at the prescribed nodes
can be computed by Eq.(2.26a),or else by Eq.(2.26b) with the following
expression for the internal force vector for each element
Z Z
(e) T
fint = B σ dx = BT N dx (3.55)
l(e) l(e)
(e)
Example 3.3: Compute the term K11 of K(e) for the 3-noded rod element
(Figure 3.2) using an isoparametric formulation and numerical integration.
-- Solution
(e)
The term K11 is obtained from Eq.(3.51) as
Z +1
(e) 1 dN1 dN1
K11 = (e)
(EA) dξ
−1 J dξ dξ
1 dN1 1
N1 = (ξ − 1)ξ y =ξ−
2 dξ 2
96 Advanced rod elements and requirements for the numerical solution
l(e)
Assuming that node 2 is centered in the element J (e) = .
2
dN1 (e)
Substituting and J (e) into K11 we have
dξ
Z +1
(e) 2EA 1
K11 = (e)
(ξ − )2 dξ
−1 l 2
The integrand is a quadratic function and hence, the exact integral requires
a Gauss quadrature of 2nd order (q = 2). From Eq.(3.52) and Table 3.1 we
obtain
2 h
(e)
X 2EA 1 2i h 2EA 1 2i
K11 = (ξ − ) W r = (ξ − ) √ +
r=1
l(e) 2 r l(e) 2 ξ=− 33
h 2EA 1 i 7 EA (e)
+ (e) (ξ − )2 √ = ( )
l 2 ξ= 33 3 l
The same procedure can be followed for computing the rest of terms of K(e) .
Input data:
• Element type
SUBROUTINE INPUT
• Mesh topology and nodal coordinates
Input data defining
• Material properties
geometry and mechanical
• Boundary conditions
properties.
¯
• Coordinates and weights of
¯
¯ Gauss quadrature
¯
¯
¯
¯
Compute at each Gauss point r :
¯
¯
• Material properties (EA)
• Derivatives ∂N i
SUBROUTINE STIFFNESS (e) P ∂Ni∂ξ
Evaluate the stiffness matrix •J = ∂ξ
xi
• B
i
for each element
¯
¯
Compute:
¯
P
¯ • K(e) = [J (e) BT (EA)B]r Wr
¯ r
¯
¯ Compute at each Gauss point r :
¯
• Shape functions Ni
P ∂Ni
SUBROUTINE LOAD
• J (e) = xi
Evaluate the equivalent nodal i
∂ξ
force vector for each element
Compute:
¯
P
¯ • f (e) = [J (e) NT t]r Wr
¯ r
¯
¯
SUBROUTINE SOLVE Gaussian elimination [Ral]
Assembly and solution of Frontal method [HO2]
Ka=f Profile solver [ZTZ], etc.
¯
¯
¯
SUBROUTINE STRESS ½
ε = Ba
Evaluate strains and stresses
σ=DBa
for each element.
¯
¯
¯
STOP
Fig. 3.5 Flow chart of a finite element program for analysis of axially loaded rods
and each one has different advantages and disadvantages with regard to
simplicity, accuracy,cost, etc.
In most cases, the selection of an element for a particular problem
is made by the analyst responsible for the computations. This decision
should be based on: 1) the characteristics of the structure to be analysed;
2) the elements available in comercial on in-house computer programs and
the type of computer to be used; and 3) the experience of the analyst in
the solution of similar structures by the FEM.
Several rules for the selection of the best element for each particular
structural problem will be given throughout this book. Nevertheless a few
rules of “thumb” can be summarized at this stage. These are:
1. The element chosen must be robust. This simply means that there
should be no danger of obtaining a spurious solution due to intrinsic
bad behaviour of the element under general geometrical or mechanical
conditions. A test for robustness of the element is provided by the
patch test studied in a next section.
2. The mesh should account for the probable stress gradients in the so-
lution, i.e. the mesh should be finer in zones where stress gradients
are expected to be higher. Here the use of error estimators and adap-
tive mesh refinement procedures is recommended. These topics will be
studied in Chapter 9.
3. The element should be as accurate as possible. The debate between
using few elements of high order, or a finer mesh of simpler low order
elements is still open in FEM practice. The growing popularity of
adaptive mesh refinement strategies, and the continuing increase in
computer power is favouring the use of low order elements.
Fig. 3.6 Approximation of a cubic solution with different rod elements. For sim-
plicity the finite element solution has been assumed to be exact at the nodes
Example 3.4: Solve the problem of Figure 2.4 using a single 3-noded quadratic
rod element.
-- Solution
Since we have only one element the global equilibrium equation is written
from Eqs.(3.36), (3.37b) and Figure 3.4 as
14 −16 2 u1 lt6x + R
EA
−16 32 −16 u2 = 2ltx
, u1 = 0
6l ltx 3
2 −16 14 u3 6 + P
Solving the above system with the condition u1 = 0, gives
3tx l2 Pl
u2 = +
8EA 2A
tx l2 Pl
u3 = +
2EA EA
These values coincide with the exact solution (2.28) at the nodes.
The displacement field within the element is
1
u = (1 − ξ 2 )u2 + (1 + ξ)ξu3
2
Substituting the values for u2 and u3 and making the change of variable
(ξ = 2x−l
l ) gives 1 x2
u= (− tx + (P + ltx )x)
EA 2
which coincides with the exact solution (2.28) everywhere. This could have
been anticipated as the assumed displacement field contains the quadratic
solution. The axial strain and axial force fields within the element are
1 ³ ´
ε(1) = P + (l − x)tx , N (1) = P + (l − x)tx
EA
which again coincide with the exact solution (see Eq.(2.28) and Figure 2.3
for P = 0 and tx = 1).
The nodal axial forces are given by
q(1) = K(1) a(1) − f (1)
giving
T
q(1) = [−N1 , N2 , N3 ] = [−(ltx + P ), 0, P ]T
The axial forces at the element ends 1 and 3 are N1 = (P + ltx ) and N3 = P ,
whereas N2 = 0, as no external point force is applied to node 2. The reaction
value is R = −(P + ltx ) = −N1 , as expected.
Requirements for convergence of the solution 101
The previous example shows that the quadratic rod element has a
better performance than the linear one (Figure 2.3). This can be taken
as a general rule in favour of quadratic elements. However, in many cases
(particularly for 3D problems) the increase in accuracy is counterbalanced
by a greater complexity for mesh generation and a larger computing cost.
Fig. 3.7 Integral of a bilinear function and its two first derivatives
Example 3.5: Apply the patch test to the three element patch of 2-noded rod
elements shown in Figure 3.8. All elements have equal length and the same
material properties.
-- Solution
u3 = l + 3l = 4l
u6 = l + 6l = 7l
We now look for the solution for the nodal displacements u4 and u5 . The
equation system to be solved is
1 −1 0 0 u3
R3 u3 = 4l
EA −1 2 −1 0 u4 0
=
l 0 −1 2 −1 u5
0
0 0 −1 1 u6 R6 u6 = 7l
Other requirements for the finite element approximation 105
which gives u4 = 5l and u5 = 6l. These values coincide with the exact ones
given by the prescribed field. It can also be checked that
1 1
ε(3) = − u3 + u4 = 1
l l
(4) 1 1
ε = − u4 + u5 = 1
l l
(5) 1 1
ε = − u5 + u6 = 1
l l
which correspond to the exact constant field imposed. Therefore, the element
satisfies the patch test.
ū(x) = a0 + a1 x + a2 x2 + · · · + am xm (3.57b)
can only reproduce exact results up to the mth term of the Taylor expan-
sion (3.57a) when ū(x) contains all the terms of the polynomial of mth
degree. In such a case the approximation error is of the order Ohm+1 and
this can be used to derive solution extrapolation rules (Section 2.7).
Therefore, the finite element approximation depends on the higher
complete polynomial included in the shape functions. The approxima-
tion will be “optimal” if the shape functions are complete polynomials.
Unfortunately this is not always possible, and in many cases the shape
functions contain incomplete polynomial terms that do not contribute to
a higher approximation of the element.
Other requirements for the finite element approximation 107
-- Solution
1D : ū(x) = a0 + a1 x + a2 x2
2D : ū(x, y) = a0 + a1 x + a2 y + a3 xy + a4 x2 + a5 y 2
1D : ū(x) = a0 + a1 x + a2 x3
2D : ū(x, y) = a0 + a1 x + a2 y + a3 x2 + a4 y 2 + a5 x3
the patch test is satisfied and this guarantees compatibility in the limit
case of infinite refinement. Also, incompatible elements can sometimes
produce excellent answers.
3. Equilibrium of forces is satisfied at the nodes, since these are the points
where equilibrium is enforced during the assembly process and, there-
fore, at each node Ka − f = 0 is satisfied.
4. There is not equilibrium of stresses along interelemental boundaries.
Nodal stresses can be directly obtained for each element in terms of
the nodal displacements, or (what is more usual) by extrapolating the
values computed at the Gauss points within the element (see Section
6.7). Stresses at interface nodes are different for each element and
the global stress field is discontinuous between elements. A continu-
ous stress field can be obtained by smoothing the discontinuous nodal
values (for instance by simple nodal averaging) as shown in Figure
3.9. Also, the stresses computed at the free boundaries are usually not
zero, although they are much smaller than the values inside the mesh.
This incompatibility of the stress field is a consequence of the displace-
ment formulation, where only displacement continuity is required and
stresses can be discontinuous. Stress discontinuity does not violate the
convergence requirements and it is usually corrected as the mesh is
refined. The computation of nodal stresses is treated in Chapter 9.
5. Stresses are not in equilibrium within elements. The finite element va-
lues approximate the exact solution in an average integral form (by
means of the PVW) [ZTZ]. Therefore, the differential equations of
equilibrium in stresses are only approximately satisfied pointwise. An
exception to this rule is for elements with linear shape functions, where
the strain and stress fields are constant. The equilibrium differential
equations involve the first derivatives of stresses and therefore are au-
110 Advanced rod elements and requirements for the numerical solution
tomatically satisfied for zero body forces [ZTZ]. The general lack of
equilibrium of stresses is corrected as the mesh is refined and it does
not preclude the convergence of the numerical solution.
u = a1 + a2 x (3.59)
over a mesh of linear rod elements. The nodal displacements will take the
values
ui = a1 + a2 xi ; i = 1, 2 (3.60)
P
2
Inside the element u = Ni ui . Hence, making use of the prescribed
i=1
field
2
X 2
X 2
X
u = N1 (a1 + a2 xi ) = a1 Ni + a2 Ni xi (3.61)
i=1 i=1 i=1
From Eqs.(3.61) and (3.62) we deduce that the displacement field will
coincide with the prescribed one (3.59) if
2
X
Ni = 1 (3.63)
i=1
is satisfied for any value of the natural coordinate ξ between −1 and +1.
Eq.(3.63) is the usual rigid body requirement for the shape functions (Sec-
tion 3.8.4). As a consequence, the constant derivative condition required
in the patch test (Section 3.9) is satisfied for C ◦ isoparametric elements.
Further details on 2D and 3D isoparametric elements will be given in
Chapters 6 and 8.
where Max denotes the maximum value of the derivative over the element,
C is a constant parameter depending on the element type, h is the ma-
ximum characteristic element dimension (i.e. the length in rod elements)
and p the degree of the highest complete polynomial contained in the
shape functions.
Eq.(3.64) shows that convergence is guaranteed if C and the n + 1th
derivative of the solution are bounded. In this case the error will tend to
zero as the element size diminishes.
112 Advanced rod elements and requirements for the numerical solution
The application of this concept to the 1D linear rod element gives for
uniformly spaced meshes
∂2u
e ∝ h2 (3.65)
∂x2
which implies that the error is proportional to the strain (or stress) gra-
dient. Therefore, smaller elements should be used in zones where this
gradient is expected to be higher. The reduction of the error by dimini-
shing the element size is known in the mesh refinement literature as the
h method.
The error can also be reduced by increasing the approximation order
of the elements, while keeping their sizes constant. This results in a larger
value of the exponent p in Eq.(3.64). This approach is known as the p
method.
Eq.(3.64) assumed a mesh of equal element sizes. The effect of using
elements of different sizes has been studied for analysis of axially loaded
rods using linear elements of two different sizes (Figure 3.10). The error
in the satisfaction of the differential equilibrium equation at the jth node
is [SF]
µ 3 ¶
h ∂ u h2 ³ 1 + a3 ´ ∂ 4 u
e = − (1 − a) + (xj ) + · · · (3.66)
3 ∂x3 j 12 1 + a ∂x4
where h and a are the lengths of two adjacent elements (Figure 3.10).
Eq.(3.66) shows that the error is of the order h2 for a uniform mesh (a ' 1),
whereas a higher error of order h is obtained when the element sizes are
very different (a 6= 1). This indicates that drastic changes in the sizes of
contiguous elements in a mesh should be avoided.
The same concepts apply for 2D and 3D problems. The estimation of
the discretization error in two dimensions involves the Taylor expansion
h ∂u ∂u i
u(x + h, y + k) = u(x, y) + h +k +
∂x ∂y
1 h 2 ∂2u ∂2u 2 i
2∂ u
+ h + 2hk + k + · · · (3.67)
2! ∂x2 ∂x∂y ∂y 2
Error types in the finite element solution 113
where u is the exact solution and h and k are a measure of the element
sizes in the x and y directions respectively.
It can be shown that the discretization error for 2D linear elements,
like the 3-noded triangle (Chapter 4), is proportional to the underlined
term on the right-hand side of Eq.(3.67) [SF]. The second derivatives in
Eq.(3.67) can be related to strain (or stress) gradients. Thus, for a constant
strain field the error is very small.
The discretization error can also be expressed in terms of the ratio
k
h .This is a measure of the relative dimensions of the element and it is
known as the element aspect ratio. For an equilateral element its aspect
ratio should be equal to one. However, it will take a large value for a long
triangular element. It is recommended to keep the element aspect ratio as
close to unity as possible through the mesh.
The estimation of the discretization error will be treated in more detail
in Chapter 9, together with the techniques for reducing the error using
adaptive mesh refinement.
Example 3.7: Study the influence of truncation error in the solution of the
spring system shown in Figure 3.11 [CMPW].
-- Solution
The system of stiffness equations and its inverse after eliminating the pres-
cribed DOF (u3 = 0) are
1 1 1
K1 −K1½ ¾ ½ ¾ + ½ ¾ ½ ¾
K1 K2 K2
u1 = P ;
P
=
u1
u2 0 1 1 0 u2
−K1 K1 + K2
| {z } K2 K2
K | {z }
K−1
|λmax|
cond(K) = (3.69)
|λmin|
where λmax and λmin are respectively the larger and smaller eigenvalues
of K (Appendix A). Although Eq.(3.68) is only approximate, it indicates
that the accuracy of the solution decreases as the condition number in-
creases.
A low condition number of K is also important in order to speed up
the iterative solution of the system Ka = f (Appendix B) [Ral].
It is therefore desirable that the condition number of K should be as
low as possible. This can be achieved by an adequate scaling of the terms
of K [Ral,RG,RGL].