Вы находитесь на странице: 1из 6

Module 5: FEM for Two and Three Dimensional Solids

Lecture 1: Constant Strain Triangle

The triangular elements with different numbers of nodes are used for solving two dimensional solid
members. The linear triangular element was the first type of element developed for the finite element
analysis of 2D solids. However, it is observed that the linear triangular element is less accurate
compared to linear quadrilateral elements. But the triangular element is still a very useful element for
its adaptivity to complex geometry. These are used if the geometry of the 2D model is complex in
nature. Constant strain triangle (CST) is the simplest element to develop mathematically. In CST,
strain inside the element has no variation (Ref. module 3, lecture 2) and hence element size should
be small enough to obtain accurate results. As indicated earlier, the displacement is expressed in two
orthogonal directions in case of 2D solid elements. Thus the displacement field can be written as
u
(5.1.1)
{d } =
v
Here, u and v are the displacements parallel to x and y directions respectively.
5.1.1 Element Stiffness Matrix for CST
A typical triangular element assumed to represent a subdomain of a plane body under plane
stress/strain condition is represented in Fig. 5.1.1. The displacement (u, v) of any point P is
represented in terms of nodal displacements
u N1u1 N2u2 N3u3
(5.1.2)
v N1v1 N2v2 N3v3
Where, N1, N2, N3 are the shape functions as described in module 3, lecture 2.

Fig. 5.1.1 Linear triangular element for plane stress/strain

2
The strain-displacement relationship for two dimensional plane stress/strain problem can be
simplified in the following form from three dimensional cases (eq.1.3.9 to1.3.14).
2
2
u 1 u v
ex =
+ +
x 2 x x
2
2
v 1 u v
ey =
+ +
y 2 y y

v u u u v v

g xy =
+
+
+
x y x y x y

(5.1.3)

In case of small amplitude of displacement, one can ignore the nonlinear term of the above equation
and will reach the following expression.
u
x
x
v
(5.1.4)
y
y
v u
xy
x y
Hence the element strain components can be represented as,

N
N
u N1
u1 2 u2 3 u3

x
x x
x
x

N
v N
N
y 1 v1 2 v2 3 v3
y y
y
y

N
N
N
N
N
u v N1
u1 2 u2 3 u3 1 v1 2 v2 3 v3

xy
y x y
y
y
x
x
x

Or,
N1

x x

y 0

xy N
1

Or,

B d

N 2
x

N 3
x

N 2
y

N 3
y

N1
y
N1
x

N 2
y
N 2
x

u1
0 u
2
N 3 u3

y v1
N 3 v2

x v3

(5.1.5)

(5.1.6)

3
In the above equation [B] is called as strain displacement relationship matrix. The shape functions
for the 3 node triangular element in Cartesian coordinate is represented as,

x
y
x
y
y
y
x
x
x
y
+
+
(
)
(
)
(
)
2
3
3
2
2
3
3
2

2A
N1


N = 1 ( x y - x y ) + ( y - y ) x + ( x - x ) y
1 3
3
1
1
3

2 2A 3 1

N3

( x1y 2 - x 2 y1 ) + ( y1 - y 2 ) x + ( x 2 - x1 ) y

2A

Or,

[a1 + b1x + g1y ]

N1 2A

N = [a + b2 x + g 2 y ]
2 2A 2

N 3

1 [a + b x + g y ]
3
3
2A 3

(5.1.7)

Where,

a1 = ( x 2 y 3 - x 3 y 2 ) ,

a 2 = ( x 3 y1 - x1y3 ),

a 3 = ( x1y 2 - x 2 y1 ),

b1 = ( y 2 - y3 ),

b2 = ( y3 - y1 ),

b3 = ( y1 - y 2 ),

g1 = ( x 3 - x 2 ),

g 2 = ( x 2 - x1 ),

g 3 = ( x 2 - x 1 ),

(5.1.8)

Hence the required partial derivatives of shape functions are,


N 3 3
N1 1
N 2 2
,
,

2A
x 2 A
x 2 A
x
N 3 3
N1 1
N 2 2

,
,

y 2 A
2A
x 2 A
x

Hence the value of [B] becomes:


N1

B 0

N1

y
Or,

1
1
B 0
2A
1

N 2
x

N 3
x

N 2
y

N 3
y

N1
y
N1
x

N 2
y
N 2
x

1 2
1 2

0
3
3

N 3

y
N 3

x
(5.1.9)

4
According to Variational principle described in module 2, lecture 1, the stiffness matrix is
represented as,

k B D B d
T

(5.1.10)

Since, [B] and [D] are constant matrices; the above expression can be expressed as

k B D B dV B D B V
T

(5.1.11)

For a constant thickness (t), the volume of the element will become A.t . Hence the above equation
becomes,

k B D B At
T

(5.1.12)

For plane stress condition, [D] matrix will become:

1
0

E
1
0
D
2
1
1
0 0

2
Therefore, for a plane stress problem, the element stiffness matrix becomes,
1

2
3
Et
k
2
4 A 1 0
0

2
1
0 1 2
3

0 0 0
1
1
1 1 2

2 0 0
2

0
0
0

1
2
3

1 2
1 2

0
3
3

(5.1.13)

(5.1.14)

Or,
2
2
1 C 1

Et

k
2
4 A 1

Where, C

1 2 C 1 2
C
2
2

2
2

13 C 1 3

1
2

1 1

2 3 C 2 3 2 1 C 1 2
32 C 32

1 2 C 2 1

1
2

2 2

3 1 C 1 3

3 2 C 2 3

12 C 12

1 2 C 1 2
22 C 22

Sym.

2
Similarly for plane strain condition, [D] matrix is equal to,

1 3 C 3 1

2 3 C 3 2 (5.1.15)

1
3 3
2

1 3 C 13
2 3 C 2 3

32 C 32

1 0
D

1 1 2
1 2
0
0

2
Hence the element stiffness matrix will become:
M 12 12

Et
k

2 A 1

M 1 2 1 2

M 13 1 3

( 1) 1 1

M 2 3 2 3

2 1 1 2
3 1 1 3
M 12 12

2
2

2
2

M 32 32

(5.1.16)

1 2 2 1
1 3 3 1

1 2 2 2 3 3 2
(5.1.17)
3 2 C 2 3 1 3 3

M 1 2 1 2 M 1 3 13
M 22 22
M 2 3 2 3

M 32 32

Sym.

Where M 1

5.1.2 Nodal Load Vector for CST


From the principle of virtual work,

d {e}

{s}dW = d {u} {FG }dG + d {u} {FW }dW


T

(5.1.18)

Where, F, and F are the surface and body forces respectively. Using the relationship between
stress-stain and strain displacement, one can derive the following expressions:

D Bd , B d

and u N d

(5.1.19)

Hence eq. (5.1.18) can be rewritten as,

d {d} [B] [D][B]{d}dW = d {d}


T

Or,

[ B ] [ D ][ B ]{d }d W =
T

T
T
S
N {FG }dG + d {d} [ N ] {FW }dW
T

(5.1.20)

N S {F G }d G +

[ N ] {FW }d W
T

(5.1.21)

Here, [N ] is the shape function along the boundary where forces are prescribed. Eq.(5.1.21) is
equivalent to [ k ]{d} = {F} , and thus, the nodal load vector becomes

{F} = [ N ] {F }dG + [ N ] {F }dW


S

(5.1.22)

For a constant thickness of the triangular element eq.(5.1.22) can be rewritten as

{F} = t [ N ] {F }ds + t [ N ] {F }dA


S

(5.1.23)

For the a three node triangular two dimensional element, one can represent FW and FG as,

FWx
FGx
and {FG } =

FWy
FGy

{FW } =

FWx

-rg
FWy

For example, in case of gravity load on CST element, {FW } =

For this case, the shape functions in terms of area coordinates are:

L1 L 2

L3

L1 L 2

[ N ] =

L3

(5.1.24)

As a result, the force vector on the element considering only gravity load, will become,

{F} = t
A

0
0

0
0
0

0
0
0
0
dA
dA = t
dA = -rgt

-L rg
L
L
-rg


-L rg
L
L

L
-L rg
L

1

The integration in terms of area coordinate is given by,


p! q! r !
p q r
A L1 L2 L3dA ( p q r 2 )! 2 A

(5.1.25)

(5.1.26)

Thus, the nodal load vector will finally become


0

0
0

0
0
0


1!0!0!

gAt
r
2A
rgAt 0

{F} = -rgt (1 + 0 + 0 + 2)! =


3 = - 3 1

rgAt
0!1!0!
1

2A


3
(0 + 1 + 0 + 2)!

rgAt
0!0!1!

2A 3

(0 + 0 + 1 + 2)!

(5.1.27)

Вам также может понравиться