Professional Documents
Culture Documents
Ref. Document / Manual: Structural Design Criteria; USACE EM 1110-2-2100 "Stability A nalysis of Concrete
Structures"
2 3
(
Vp := 0.25⋅ π⋅ Φ in + 2tp ⋅ Lp ) Vp = 92.47⋅ m volume of steel pipe
2 3
(
Vptb := 0.25⋅ π⋅ Φin + 2tp ⋅ Ltb ) Vptb = 50.343⋅ m volume of steel pipe within thust block
3. Thrust block
( )
Vtb := Vconc − Vptb
3
Vtb = 200.457 ⋅ m vol. of conc. on thrust block,
(
M Oy_Wtb := Wtb + Ww + Wp ⋅ xc ) M Oy_Wtb = −43425.573⋅ kN⋅ m moment at respective pt. O
( )
M Ox_Wtb := Wtb + Ww + Wp ⋅ yc M Ox_Wtb = −19262.841⋅ kN⋅ m
4. Foundation
coef. of friction at critical sliding plane; all.
p all := 300kPa cS := 0kPa ϕs := 30deg bearing pressure; cohesion; soil angle of
friction
Design Forces
1. Static forces
Fx := 510.993kN Fy := 2277.705kN Fz := 415.874kN refer to separate calculations
0 0 0
3. Max. surge
Fx := 0kN Fy := 0kN Fz := 0kN refer to separate calculations
2 2 2
M oy := Fx ⋅ zF + Fz ⋅ xF M oy = 0 ⋅ kN⋅ m moment at pt. O (X-Z)
2 2 2 2
M ox := Fy ⋅ zF + Fz ⋅ yF M ox = 0 ⋅ kN⋅ m moment at pt. O (Y-Z)
2 2 2 2
4. Transient forces
Fx := 0kN Fy := 0kN Fz := 0kN refer to separate calculations
3 3 3
M oy := Fx ⋅ zF + Fz ⋅ xF M oy = 0 ⋅ kN⋅ m moment at pt. O (X-Z)
3 3 3 3
b. At resisting side
6 ( ( ) ( ))
Fx := if αpu > 0 , Wpu ⋅ cos βpu ⋅ cos αpu , 0
Fy := if αpu > 0 , ( Wpu sin( αpu) ) , 0
6
6 ( ( ) ( ))
Fz := if βpu > 0 , Wpu cos αpu ⋅ sin βpu , 0
Fx = 81.025⋅ kN Fy = −9.949⋅ kN Fz = 0 ⋅ kN
6 6 6
( ) ( ( )) ( )
Fx_u := μs⋅ Wpu + Wwu ⋅ cos βpu ⋅ cos αpu
( ) ( ( )) ( )
Fx_d := −μs⋅ Wwd + Wpd ⋅ cos βpd ⋅ cos αpd
( ) ( ( )) ( )
Fy := −μs⋅ Wwd + Wpd ⋅ cos βpd ⋅ sin αpd
7
Fx := if ( Fxu + Fxd > 0 , Fxu + Fxd , 0 ) Fz := 0
7 7
Fx = 631.264 ⋅ kN Fy = 15.907⋅ kN Fz = 0 ⋅ kN
7 7 7
M oy := Fx ⋅ zF + Fz ⋅ xF M oy = 2302.221⋅ kN⋅ m moment at pt. O (X-Z)
7 7 7 7
M ox := Fy ⋅ zF + Fz ⋅ yF M ox = 58.013⋅ kN⋅ m moment at pt. O (Y-Z)
7 7 7 7
9. Earthquake forces
2
kxy := 0.20 kz := ⋅ kxy kz = 0.133
3
a. Inertia
Fx := kxy Wtb + Ww + Wp
8 Fx = 1161.112⋅ kN inertia force for (location of resultant)
8
Fy := kxy Wtb + Ww + Wp Fy = 1161.112⋅ kN
8 8
Fx_8 := 1.3kxy Wtb + Ww + Wp Fx_8 = 1509.445⋅ kN inertia force for (sliding)
8
(
Fz := −kz Wtb + Ww + Wp ) Fz = 774.074 ⋅ kN
8
M oy := Fx ⋅ zc + Fz ⋅ xc M oy = 8631.316⋅ kN⋅ m moment at pt. O (X-Z)
8 8 8 8
M ox := Fy ⋅ zc + Fz ⋅ yc M oy = 8631.316⋅ kN⋅ m moment at pt. O (Y-Z)
8 8 8 8
b. Earth pressure (destabilizing side)
Kae := 0.51 MO seismic coef. for active earth pressure
(refer to separate calcs)
2
9
( )
Fx := 0.5⋅ Kae − Ka ⋅ γs⋅ h s ⋅ Lby' Fx = 30.762⋅ kN
9
2
9
( )
Fy := 0.5⋅ Kae − Ka ⋅ γs⋅ h s ⋅ Lbx' Fy = 112.981 ⋅ kN
9
2
zes := ⋅ hs zes = 1.467 m
3
M coy
ξ := if M cox > 0 , , xcen
i
i i Fcz
i
M cox
η := if M cox > 0 ,
i
, ycen
i i Fcz
i
T location of resultant force from
ξ = ( 7.617 7.617 7.617 7.617 7.617 ) m
respective pt. O (case 1 to 4)
T
η = ( 3.354 3.354 3.354 3.354 3.354 ) m
points of stress evaluation - edges
x := ( −6.839 −6.839 −1.552 0.553 5.315 7.617 1.751 −0.326 )m
of footing (referred from c.g.)
y := ( 3.354 −1.946 −1.946 −2.427 −4.723 0.051 2.880 3.354 )m
i (
exact := xcen − ξ
i ) i (
eyact := ycen − η
i ) M dx := Fcz ⋅ eyact
i i i
M dy := Fcz ⋅ exact
i i i
T T
exact = ( 0 0 0 0 0 ) m M dx = ( 0 0 0 0 0 ) ⋅ kN⋅ m
T T
eyact = ( 0 0 0 0 0 ) m M dy = ( 0 0 0 0 0 ) ⋅ kN⋅ m
Stability Check
Case0 := 1 LC0 := "Usual" loading condition
1. Sliding
tan( ϕs) ⋅ Fcz + cS⋅ Atb_f
( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f
0
FSsy := if Fcy > 0 ,
0
, "No Sliding Force"
FSsx := 0 0 Fcy
0 Fcx
0
0
( (
FSs_reqd := if LC0 = "Usual" , 1.5 , if LC0 = "Unusual" , 1.3 , 1.1
0
))
CheckFSsx := if Fcx > 0 , if FSsx > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
0 0 0 0
CheckFSsy := if Fcy > 0 , if FSsy > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
0 0 0 0
Mdx0 ⋅ ( y )j Mdy0 ⋅ ( x )j
T T
Fcz
σ0 :=
0
+
+
j Atb_f Ixb Iyb
( )
Checkresultant :=
0
Check1 ← (
αcomp ← if LC0 = "Usual" , 100% , 75% )
if αxcomp < αcomp , "NOT OK" , if αycomp < αcomp , "NOT OK" , "OK"
0 0
( (
Check2 ← if η > Lby , "NOT OK" , if ξ > Lbx , "NOT OK" , "OK"
0 0 ))
(
if LC0 = "Extreme" , Check2 , Check1 )
Checkresultant = "OK"
0
b. Bearing capacity
( (
p all_LC.0 := if LC0 = "Unusual" , 1.15⋅ p all , if LC0 = "Extreme" , 1.50⋅ p all , pall ))
( )
max σ0 = 72.63⋅ kPa p all_LC.0 = 300⋅ kPa
( ( )
Checkbearing_0 := if p all_LC.0 > max σ0 , "OK" , "NOT OK" ) Checkbearing_0 = "OK"
b. Case 2
b.1. Sliding
tan( ϕs) ⋅ Fcz + cS⋅ Atb_f
( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f
1
FSsy := if Fcy > 0 ,
1
, "No Sliding Force"
FSsx := 1 1 Fcy
1 Fcx
1
1
( (
FSs_reqd := if LC1 = "Usual" , 1.5 , if LC1 = "Unusual" , 1.3 , 1.1
1
))
CheckFSsx := if Fcx > 0 , if FSsx > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
1 1 1 1
CheckFSsy := if Fcy > 0 , if FSsy > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
1 1 1 1
Mdx1 ⋅ ( y )j Mdy1 ⋅ ( x )j
T T
Fcz
σ1 :=
1
+
+
j Atb_f Ixb Iyb
Checkresultant :=
1
Check1 ← (
αcomp ← if LC1 = "Usual" , 100% , 75% )
if αxcomp < αcomp , "NOT OK" , if αycomp < αcomp , "NOT OK" , "OK"
1 1
( (
Check2 ← if η > Lby , "NOT OK" , if ξ > Lbx , "NOT OK" , "OK"
1 1 ))
(
if LC1 = "Extreme" , Check2 , Check1 )
Checkresultant = "OK"
1
b. Bearing capacity
( (
p all_LC.1 := if LC1 = "Unusual" , 1.15⋅ p all , if LC1 = "Extreme" , 1.50⋅ p all , pall )) = 300000 Pa
( )
max σ1 = 78.227⋅ kPa p all_LC.0 = 300⋅ kPa
( ( )
Checkbearing_1 := if p all_LC.1 > max σ1 , "OK" , "NOT OK" ) Checkbearing_1 = "OK"
c. Case 3
c.1. Sliding
( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f ( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f
2
2 FSsy :=
FSsx := 2 Fcyi
2 Fcxi 0
0
( (
FSs_reqd := if LC2 = "Usual" , 1.5 , if LC2 = "Unusual" , 1.3 , 1.1
2
))
CheckFSsx := if Fcx > 0 , if FSsx > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
2 2 2 2
CheckFSsy := if Fcy > 0 , if FSsy > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
2 2 2 2
Mdx2 ⋅ ( y )j Mdy2 ⋅ ( x )j
T T
Fcz
σ2 :=
2
+
+
j Atb_f Ixb Iyb
T stresses
σ2 = ( 67.803 67.803 67.803 67.803 67.803 67.803 67.803 67.803 ) ⋅ kPa at edges of footing
percent of base in comp.
Checkresultant :=
2
Check1 ← (
αcomp ← if LC2 = "Usual" , 100% , 75% )
if αxcomp < αcomp , "NOT OK" , if αycomp < αcomp , "NOT OK" , "OK"
2 2
( (
Check2 ← if η > Lby , "NOT OK" , if ξ > Lbx , "NOT OK" , "OK"
2 2 ))
(
if LC2 = "Extreme" , Check2 , Check1 )
Checkresultant = "OK"
2
b. Bearing capacity
( (
p all_LC.2 := if LC2 = "Unusual" , 1.15⋅ p all , if LC2 = "Extreme" , 1.50⋅ p all , pall ))
( )
max σ2 = 67.803⋅ kPa p all_LC.2 = 450⋅ kPa
( ( )
Checkbearing_2 := if p all_LC.2 > max σ2 , "OK" , "NOT OK" ) Checkbearing_2 = "OK"
d. Case 4
d.1.
Sliding
( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f ( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f
3
3 FSsy :=
FSsx := 3 Fcyi
3 Fcxi 1
1
( (
FSs_reqd := if LC3 = "Usual" , 1.5 , if LC3 = "Unusual" , 1.3 , 1.1
3
))
CheckFSsx := if Fcx > 0 , if FSsx > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
3 3 3 3
CheckFSsy := if Fcy > 0 , if FSsy > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
3 3 3 3
FSsx = 1.109 FSs_reqd = 1.1 FSsy = 1.774
3 3 3
Mdx3 ⋅ ( y )j Mdy3 ⋅ ( x )j
T T
Fcz
σ3 :=
3
+
+
j Atb_f Ixb Iyb
Checkresultant :=
3
Check1 ← (
αcomp ← if LC3 = "Usual" , 100% , 75% )
if αxcomp < αcomp , "NOT OK" , if αycomp < αcomp , "NOT OK" , "OK"
3 3
( (
Check2 ← if η > Lby , "NOT OK" , if ξ > Lbx , "NOT OK" , "OK"
3 3 ))
(
if LC3 = "Extreme" , Check2 , Check1 )
Checkresultant = "OK"
3
b. Bearing capacity
( (
p all_LC.3 := if LC3 = "Unusual" , 1.15⋅ p all , if LC3 = "Extreme" , 1.50⋅ p all , pall ))
( )
max σ3 = 67.796⋅ kPa p all_LC.3 = 450⋅ kPa
( ( )
Checkbearing_3 := if p all_LC.3 > max σ3 , "OK" , "NOT OK" ) Checkbearing_3 = "OK"
e. Case 5
b.1. Sliding
( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f ( )
tan ϕs ⋅ Fcz + cS⋅ Atb_f
FSsy := if Fcy > 0 , , "No Sliding Force"
4
4
FSsx := 4 4 Fcy
4 Fcx
4
4
( (
FSs_reqd := if LC4 = "Usual" , 1.5 , if LC4 = "Unusual" , 1.3 , 1.1
4
))
CheckFSsx := if Fcx > 0 , if FSsx > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
4
4 4 4
CheckFSsy := if Fcy > 0 , if FSsy > FSs_reqd , "OK" , "NOT OK" , "No possibility of overturning"
4
4 4 4
Mdx4 ⋅ ( y )j Mdy4 ⋅ ( x )j
T T
Fcz
σ4 :=
4
+
+
j Atb_f Ixb Iyb
T stresses at edges of footing
σ4 = ( 78.227 78.227 78.227 78.227 78.227 78.227 78.227 78.227 ) ⋅ kPa
percent of base in comp.
Checkresultant :=
4
Check1 ← (
αcomp ← if LC4 = "Usual" , 100% , 75% )
if αxcomp < αcomp , "NOT OK" , if αycomp < αcomp , "NOT OK" , "OK"
4 4
( (
Check2 ← if η > Lby , "NOT OK" , if ξ > Lbx , "NOT OK" , "OK"
1 1 ))
(
if LC4 = "Extreme" , Check2 , Check1 )
Checkresultant = "OK"
1
b. Bearing capacity
( (
p all_LC.4 := if LC4 = "Unusual" , 1.15⋅ p all , if LC4 = "Extreme" , 1.50⋅ p all , pall ))
( )
max σ4 = 78.227⋅ kPa p all_LC.4 = 345⋅ kPa
( ( )
Checkbearing_4 := if p all_LC.4 > max σ4 , "OK" , "NOT OK" ) Checkbearing_1 = "OK"
T Case 1
σ0 = ( 72.63 72.63 72.63 72.63 72.63 72.63 72.63 72.63 ) ⋅ kPa
T Case 2
σ1 = ( 78.227 78.227 78.227 78.227 78.227 78.227 78.227 78.227 ) ⋅ kPa
T Case 3
σ2 = ( 67.803 67.803 67.803 67.803 67.803 67.803 67.803 67.803 ) ⋅ kPa
T Case 4
σ3 = ( 67.796 67.796 67.796 67.796 67.796 67.796 67.796 67.796 ) ⋅ kPa
T Case 5
σ4 = ( 78.227 78.227 78.227 78.227 78.227 78.227 78.227 78.227 ) ⋅ kPa
4 4
2 2
y y
− 10 −5 0 5 10 − 10 −5 0 5 10
eyact eyact
0 −2 1 −2
−4 −4
−6 −6
x , exact x , exact
0 1
Case 1: location of resultant force Case 2: location of resultant force
4 4
2 2
y y
− 10 −5 0 5 10 − 10 −5 0 5 10
eyact eyact
2 −2 2 −2
−4 −4
−6 −6
x , exact x , exact
2 2
2
y
− 10 −5 0 5 10
eyact
4 −2
−4
−6
x , exact
4
Case 5: location of resultant force
40.054⋅ 3.63 = 145.396
om toe of respective
Ko := 0.5 Ka := 0.296
2
Po := 0.5⋅ γs⋅ Ko ⋅ h s ⋅ 12.12m = 263.974 ⋅ kN at rest earth pressure
2
Pa := 0.5⋅ γs⋅ Ka⋅ h s ⋅ 12.12m = 156.272 ⋅ kN active earth pressure
2
Pp := 0.5⋅ γs⋅ Kp ⋅ h s ⋅ 12.12m = 3524.048⋅ kN passive earth pressure
active earth pressure
i := 0 .. 4
j := 0 .. 7
2
Atb_f = 74.207 m
es at edges of footing
esses at edges of footing