Professional Documents
Culture Documents
JN Reddy
CONTENTS
The Euler-Bernoulli beam theory
The Timoshenko beam theory
Governing Equations
Weak Forms
Finite element models
Computer Implementation:
calculation of element
matrices
Numerical examples
Beams 1
z
x
f (x )
dw
dx
Deformed Beam
JN Reddy
Undeformed Beam
dw
dx
Euler-Bernoulli
Beam Theory (EBT)
Straightness,
inextensibility, and
normality
dw
dx
Displacement field
u = (u + z qx ) e 1 + w e 3 ,
u
w
dw
qx = dx
zz
z
y
x
zy
zx
yx
dw
dx
u1 ( x , z ) = u - z
xz
xy
xx
yy yz
dw
dx
u2 = 0,
u3 ( x , z ) = w( x )
+ 12 2 + 12 3
Exx =
+ 2
x1
x1
x1
x1
2
Order-of-magnitude assumption
u3
O( e )
x1
u1
O( e ),
x1
u1 1 u3
+ 2
Exx exx =
x
x
JN Reddy
Beams 4
NONLINEAR ANALYSIS OF
EULER-BERNOULLI BEAMS
z, w
N
N
cf w
L
V V
Displacements and strain-displacement relations
dw
u = (u + z qx ) e1 + w e3 , qx = dx
dw
, u2 = 0, u3 = w( x )
u1 ( x , z ) = u - z
dx
q(x)
F0
u1 1 u3
du 1 dw
d 2w
,
exx =
+ 2
+ 2
=
- z
2
dx
dx
dx
x
x
2
NONLINEAR ANALYSIS OF
EULER-BERNOULLI BEAMS
Equilibrium equations
dN
dM
dV
d dw
+ f = 0,
- V = 0,
+
+ q = 0
N
dx
dx
dx dx dx
dN
+ f = 0,
dx
d2 M
d dw
+
+ q = 0
N
2
dx
dx dx
2
2
2
du
du
d
w
dw
dw
1
1
dA = EA
dA = E
+ 2
+ 2
Ez
2
dx
dx
dx
dx
dx
2
du
d2w
d2w
dw
1
z dA = EI
z dA = E
+ 2
Ez
2
2
dx
dx
dx
dx
N = xx
A
M = xx
A
dM
d
d2w
V =
=
EI
dx
dx
dx 2
JN Reddy
Beams 6
NONLINEAR ANALYSIS OF
EULER-BERNOULLI BEAMS
Equilibrium equations in terms of displacements
(u,w)
2
d
du 1 dw
+ 2
- EA
- f = 0
dx
dx
dx
2
du
d 2 d 2w
d dw
dw
1
EI
EA
+
- q = 0
2
2
2
dx
dx
dx dx dx
dx
z,w
x,u
F
-w( L )
-u( L )
Beams 7
Weak forms
0=
xb
xa
xb
dN
v1 - f dx =
dx
xa
dv1
N - v1 f dx - v1 ( x a )Q1 - v1 ( xb )Q4
dx
xb
xa
0=
xb
xa
xb
xa
dv1
N - v1 f dx - v1 ( x a )[-N ( x a )] - v1 ( xb ) N ( xb )
dx
2
du
dw
N = EA
+ 12
dx
dx
d2 M
d dw
v2 - q dx
N
dx 2
dx dx
d 2v d 2w dv dw
dv2
dv2
2
2
EI
Q3 - v2 ( xb )Q5 - Q6
+
- v2 q dx - v2 ( x a )Q2 - N
2
2
dx
dx
dx
dx
dx
dx
xa
xb
Q2e =-V(xa )
Q3e =-M(xa )
e
1
Q =-N(xa )
Q5e =V(xb )
2
Q6e = M(xb )
Q4e = N(xb )
he
JN Reddy
Beams 8
5 =w(xb )
4 =u(xb )
1 =u(xa )
3 =q(xa ) 1
he
6 =q(xb )
Generalized forces
Q2 =-V(xa )
Q5 =V(xb )
Q4 = N(xb )
Q1 =-N(xa )
Q3 =-M(xa )
JN Reddy
he
Q6 = M(xb )
w( x ) jfj ( x ),
j =1
JN Reddy
u( x ) u j y j ( x ),
j =1
he
he
10
slope = 0
f2 ( x )
xx
he
f3 ( x )
slope = 0
JN Reddy
slope = 0
he
f4 ( x )
he
slope = 1
xx
slope = 1
slope = 0
he
xx
11
Q1e
Q5e
Q3e
e2
j=1
[ K 11 ] [ K 12 ]
{ F 1 }
3e
{
u
}
1
[ K 21 ] [ K 22 ] { } { F 2 }
xb
xb
dyi dy j
dw dyi df j
11
12
1
K ij = EA
dx , K ij = 2 EA
dx ,
xa
x
dx dx
dx dx dx
a
xb
xb
dw dfi dy j
21
1
K ij = EA
dx , Fi = f yi dx + yi ( x a )Q1 + yi ( xb )Q4
xa
xa
dx dx dx
2
2
2
xb
xb
f
d
d
f
dfi df j
dw
j
22
i
K ij = EI
dx + EA
dx ,
2
2
xa
xa
dx dx dx
dx dx
xb
df i
df i
2
JN Reddy
Q6e
Q4e
u( x ) u j y j ( x ), w( x ) jf j ( x )
j=1
Q2e
xb
5e
2
e6
e4
12
MEMBRANE LOCKING
Beam on roller supports
Membrane strain
du 1 dw
e =
+ 2
dx
dx
0
xx
q (x )
du 1 dw
0
exx =
+ 2
= 0
dx
dx
2
du
1 dw
=-2
dx
dx
Remedy
dw
make
to behave like a constant
dx
2
JN Reddy
13
Direct Iteration
FC
K(U1)
K(U0)
JN Reddy
K(U)U F(U)
K(U2)
UC - Converged
solution
U0 - Initial guess
solution
U0 U1 U2 U3 UC
Convergence Criterion
NEQ
Possible convergence
U r -U r +1
e=
I =1
NEQ
r +1 2
UI
specified tolerance
I =1
JN Reddy
15
Taylors series
Residual,
r
2
1
R
+ (U r +1 -U r )2
+
2
2!
U
R
{R(U r +1 )} = {R(U r )} + (U r +1 -U r )
U
r
{R(U r )} + (U r +1 -U r )
+ O(dU )2 ,
U
dU = U r +1 -U r
(
JN Reddy
Ria
=
=
Dbj
Dbj
g =1
K ipal Dgp - Fi a
p =1
n
16
Tijab
nb
2
2
n K ag
ip
ag g
a
ab
g
ab
=
=
=
+
K
F
K
T
D
D
ip
p
i
ij
p
ij
b
D
Dbj
Dbj g =1 p =1
g =1 p =1
j
[T ({D}r )]{dD} = {F }r - [K (Dr )]r {D}r , {D}r +1 = {D}r + {dD}
Ria
FC
T(2)
T(0)
T(1)
1
2
K() F R()
C - Converged
solution
0 - Initial guess
solution
0
1 = 1 + 0
C = 3
2 = 2 + 0
{}r = {}(r1) + {}
2 [
[
=1 p=1
Tij
Ri
j
Kip
p Fi =
n
11
[
Kip
n
[
p=1
JN Reddy
p=1
j
p=1
p=1
11
= Kij
+
1
Kip
up +
n
[
+
Kij
11
Tij11 = Kij
+
n
[
4
[
P =1
2
KiP
P Fi
4
[
1
Kip up +
j
P =1
2
KiP P
4
12
[
KiP
up +
P
uj
uj
0 up +
P =1
4
[
P =1
0 P
Beams 18
z
x, u
f (x )
Undeformed Beam
Deformed Beams
dw
dx
dw
dx
u
JN Reddy
dw
dx
Euler-Bernoulli
Beam Theory (EBT)
Straightness,
inextensibility, and
normality
Timoshenko Beam
Theory (TBT)
Straightness and
inextensibility
19
u = (u + z fx ) e 1 + w e 3
z
u
u1 ( x , z ) = u( x ) + zf( x ),
u2 = 0,
Exx
u3 ( x , z ) = w( x )
w
z
2
u1 1 u3
exx =
+ 2
x1
x
2
dfx
du 1 dw
=
+ 2
+ z
dx
dx
dx
2Exz 2exz = g xz
JN Reddy
u1 u3
=
+
x3 x1
dw
= fx +
dx
dw
dx
x
z
Constitutive
Equations
du
f
d
d
w
dw
+ 12
N = sxx dA = E
+ 12
+ z x dA = EA
dx
dx
dx
dx
dx
A
A
2
du
f
d
dw
z dA = EI dfx
x
+ z
M = sxx z dA =
E
+ 12
dx
dx
dx
dx
A
A
dw
dw
V = K s sxz dA = GK s fx +
dA = GAK s fx +
dx
dx
JN Reddy
21
0=
xb
xa
v1 u
xb
dN
v1 - f dx =
dx
xa
dv1
N - v1 f dx
dx
- v1 ( x a )[-N ( x a )] - v1 ( xb )N ( xb )
=
xb
xa
dv1
N - v1 f dx - v1 ( x a )Q1 - v1 ( xb )Q4
dx
du
dv
dw
1
1
0 = EA
dx
v
f
+
2
1
xa
dx
dx dx
- v1 ( x a )Q1 - v1 ( xb )Q4
xb
JN Reddy
Beams 22
v2 w
d dw
dw
N
GAK s fx +
v2 0=
- q dx
dx
xa
dx dx dx
xb
dv2
dv2
dw
dw
dx
f
N
GAK
v
q
=
+
+
2
s
x
xa
dx dx
dx
dx
xb
dw
dw
- v2 GAK s fx +
+ N
dx
dx
xa
xb
dv2
dv2
dw
dw
GAK s fx +
N
- v2q dx
0=
+
xa
dx dx
dx
dx
- v2 (x a ) Q2 - v2 (xb ) Q5
xb
JN Reddy
2
du
d
w
N = EA
+ 12
dx
dx
23
v3 fx
d df
dw
x
v3 0=
+ GAK s fx +
dx
EI
xa
dx
dx
dx
xb
x b dv
dx
xa
dx
dx
dx x
a
x b dv
d
f
dw
x
3
0=
+ GAK sv3 fx +
dx
EI
xa
dx
dx
dx
- v3 (x a ) Q3 - v3 (xb ) Q6
xb
JN Reddy
24
u j y(1)
j (x ), w
j=1
w1
w1
1
JN Reddy
w j y(2)
j (x ), f
j=1
K 11
K 21
K 31
K 12
K 22
K 32
F 1
K 13
{ }
{
}
{w}
= F 2
K 23
{ }
{S }
3
K 33
{F }
s1
he
w2
2
he
w3
S j y(3)
j (x )
j=1
w2
2
m=n=2
s1
1
m=n=3
s2
he
s2
2
he
s3
3
25
fx ( x ) S1y1 ( x ) + S2 y2 ( x )
w2
w1
S2
S1
1
he
he
In the thin beam limit it is not possible for the element to realize
the requirement
dw
fx = -
JN Reddy
dx
26
K ij22 =
K ij23
K i33
j
JN Reddy
=
=
xb
xa
xb
xa
xb
xa
(2)
dyi(2) dy j
+ ... dx
GAK s
dx dx
dyi(2) (3)
y j dx = K 32
GAK s
ji
dx
dy(3) dy(3)
j
(3)
(3
)
i
EI
+ GAK s yi y j dx
dx dx
27
Logic in the
MAIN program
Iter = 0
F=F+F
Iter = Iter + 1
Yes
JN Reddy
yes
Print Solution
No Write a
message
STOP
Beams 28
C
C Define the beam stiffness coefficients, EA, EI, GAKs, from the
C geometric and material parameters read in the main program
C (should be passed to this subroutine)
C
C Initialize arrays
C
DO 20 I=1,NPE
ELF1(I)=0.0
ELF2(I)=0.0
ELF3(I)=0.0
DO 20 J=1,NPE
ELK11(I,J)=0.0
ELK12(I,J)=0.0
ELK13(I,J)=0.0
ELK21(I,J)=0.0
ELK22(I,J)=0.0
ELK23(I,J)=0.0
ELK31(I,J)=0.0
ELK32(I,J)=0.0
ELK33(I,J)=0.0
Beams 29
C
C
C
C
C
IF(NONLIN.GT.1)THEN
TAN12(I,J)=0.0
TAN13(I,J)=0.0
TAN22(I,J)=0.0
TAN23(I,J)=0.0
TAN32(I,J)=0.0
TAN33(I,J)=0.0
ENDIF
20
CONTINUE
ENDIF
Full integration of the coefficients
DO 100 NI=1,NGP
XI=GAUSPT(NI,NGP)
CALL INTERPLN1D(ELX,GJ,IEL,MODEL,NPE,XI)
X=ELX(1)+0.5*(1.0+XI)*EL
CNST=GJ*GAUSWT(NI,NGP)
DEFINE AXX, BXX, CXX, DXX, FX, and so on as needed to define
the element force and stiffness coefficients
Beams 30
IF(MODEL.EQ.2)THEN
fi
yi
DO 50 I=1,NPE
I0=2*I-1
ELF1(I)=ELF1(I)+F0*FX*SFL(I)*CNST
ELF2(I)=ELF2(I)+F0*QX*SFH(I0)*CNST
ELF3(I)=ELF3(I)+F0*QX*SFH(I0+1)*CNST
dyi
DO 50 J=1,NPE
d 2fi
J0=2*J-1
2
dx
dx
S11=GDSFL(I)*GDSFL(J)*CNST
H22=GDDSFH(I0)*GDDSFH(J0)*CNST
H23=GDDSFH(I0)*GDDSFH(J0+1)*CNST
H32=GDDSFH(I0+1)*GDDSFH(J0)*CNST
H33=GDDSFH(I0+1)*GDDSFH(J0+1)*CNST
ELK11(I,J)=ELK11(I,J)+AXX*S11
K ij11 =
ELK22(I,J)=ELK22(I,J)+DXX*H22
ELK23(I,J)=ELK23(I,J)+DXX*H23
K ij22 =
ELK32(I,J)=ELK32(I,J)+DXX*H32
ELK33(I,J)=ELK33(I,J)+DXX*H33
50
CONTINUE
ENDIF
xb
Fi = f (x ) yi dx
1
xa
xb
Fi = q (x ) fi dx
2
xa
d yi d yj
xa Axx dx dx dx ,
2
xb
d 2fi d fj
xa Dxx dx 2 dx 2 dx
xb
Beams 31
60
Define shear and nonlinear coefficients for the two beam theories as
appropriate in the reduced integration do-loop; define ELK and TAN coefficients
Beams 32
COMPUTATION OF
230
250
260
ENDIF
IF(NONLIN.GT.1)THEN
DO 230 I=1,NET
DO 230 J=1,NET
ELF(I)=ELF(I)-ELK(I,J)*ELU(J)
II=1
DO 260 I=1,NPE
JJ=1
DO 250 J=1,NPE
ELK(II,JJ+1)
= ELK(II,JJ+1) +TAN12(I,J)
ELK(II+1,JJ+1) = ELK(II+1,JJ+1)+TAN22(I,J)
IF(MODEL.EQ.2)THEN
ELK(II,JJ+2)
= ELK(II,JJ+2) +TAN13(I,J)
ELK(II+1,JJ+2) = ELK(II+1,JJ+2)+TAN23(I,J)
ELK(II+2,JJ+1) = ELK(II+2,JJ+1)+TAN32(I,J)
ELK(II+2,JJ+2) = ELK(II+2,JJ+2)+TAN33(I,J)
ENDIF
JJ=NDF*J+1
II=NDF*I+1
Beams 34
NUMERICAL EXAMPLES
Pinned-pinned beam (EBT)
1.20
1.10
Deflection,
w0
1.00
q0
Pinned-pinned
0.90
0.80
0.70
0.60
0.50
0.40
0.30
0.20
Clamped-clamped
q0
0.10
0.00
0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0
Load,
q0
w (in.)
L = Length,
H = Height of the beam
L
= 100
H
q0
L
= 50
H
L
= 10
H
q(psi.)
JN Reddy
Deflection w
0.8
L / H = 50
(TBT,EBT)
q0
0.6
L / H = 80
(TBT,EBT)
L / H = 100
(TBT,EBT)
0.4
0.2
w = w(0.5L)
0.0
0
EH
L4
H = beam height
L = beam length
10
Load (lb/in), q0
JN Reddy
Beams 37
EBT
L/H=10
w = wEH 3/qL4
Nondimensional deflection
0.3
TBT
0.2
L/H=100
q0
0.1
Load, q0 (psi)
0.0
JN Reddy
10
SUMMARY
In this lecture we have covered the following
topics:
Derived the governing equations of the
Euler-Bernoulli beam theory
Derived the governing equations of the
Timoshenko beam theory
Developed Weak forms of EBT and TBT
Developed Finite element models of EBT
and TBT
Discussed membrane locking (due to the
geometric nonlinearity)
Discussed shear locking in Timoshenko beam
finite element
Discussed examples
JN Reddy
39