Professional Documents
Culture Documents
"Beamanal" - Single-Span and Continuous-Span Beam Analysis
"Beamanal" - Single-Span and Continuous-Span Beam Analysis
Program Description:
"BEAMANAL" is a spreadsheet program written in MS-Excel for the purpose of analysis of either single-span or
continuous-span beams subjected to virtually any type of loading configuration. Four (4) types of single-span beams
and two (2) through (5) span, continuous-span beams, considered. Specifically, beam end reactions as well as the
maximum moments and deflections are calculated. Plots of all of the diagrams are produced, as well as a
tabulation of the shear, moment, slope, and deflection for the beam or each individual span. Also, for structural
steel single-span beams an AISC 9th Edition (ASD) Code check can be performed for X-axis bending and shear.
This program is a workbook consisting of four (4) worksheets, described as follows:
Worksheet Name
Description
Doc
Single-Span Beam
Single-Span Beam & Code Check
Continuous-Span Beam
explanations of input or output items, equations used, data tables, etc. (Note: presence of a comment box
is denoted by a red triangle in the upper right-hand corner of a cell. Merely move the mouse pointer to the
desired cell to view the contents of that particular "comment box".)
Formulas Used to Determine Shear, Moment, Slope, and Deflection in Single-Span Beams
For Uniform or Distributed Loads:
Loading functions for each uniform or distributed load evaluated at distance x = L from left end of beam:
FvL = -wb*(L-b-(L-e)) + -1/2*(we-wb)/(e-b)*((L-b)^2-(L-e)^2)+(we-wb)*(L-e)
FmL = -wb/2*((L-b)^2-(L-e)^2) + -1/6*(we-wb)/(e-b)*((L-b)^3-(L-e)^3)+(we-wb)/2*(L-e)^2
FL = -wb/(6*E*I)*((L-b)^3-(L-e)^3) + -1/(24*E*I)*(we-wb)/(e-b)*((L-b)^4-(L-e)^4)+(we-wb)/(6*E*I)*(L-e)^3
FL = -wb/(24*E*I)*((L-b)^4-(L-e)^4) + -1/(120*E*I)*(we-wb)/(e-b)*((L-b)^5-(L-e)^5)+(we-wb)/(24*E*I)*(L-e)^4
Loading functions for each uniform or distributed load evaluated at distance = x from left end of beam:
If x >= e:
Fvx = -wb*(x-b-(x-e)) + -1/2*(we-wb)/(e-b)*((x-b)^2-(x-e)^2)+(we-wb)*(x-e)
Fmx = -wb/2*((x-b)^2-(x-e)^2) + -1/6*(we-wb)/(e-b)*((x-b)^3-(x-e)^3)+(we-wb)/2*(x-e)^2
Fx = -wb/(6*E*I)*((x-b)^3-(x-e)^3) + -1/(24*E*I)*(we-wb)/(e-b)*((x-b)^4-(x-e)^4)+(we-wb)/(6*E*I)*(x-e)^3
Fx = -wb/(24*E*I)*((x-b)^4-(x-e)^4) + -1/(120*E*I)*(we-wb)/(e-b)*((x-b)^5-(x-e)^5)+(we-wb)/(24*E*I)*(x-e)^4
else if x >= b:
Fvx = -wb*(x-b) + -1/2*(we-wb)/(e-b)*(x-b)^2
else:
Fvx = 0
Fmx = -wb/2*(x-b)^2 + -1/6*(we-wb)/(e-b)*(x-b)^3-(x-e)^3
else:
Fmx = 0
Fx = -wb/(6*E*I)*(x-b)^3 + -1/(24*E*I)*(we-wb)/(e-b)*(x-b)^4
Fx = 0
else:
Fx = -wb/(24*E*I)*(x-b)^4 + -1/(120*E*I)*(we-wb)/(e-b)*(x-b)^5
Fx = 0
else:
For Point Loads:
Loading functions for each point load evaluated at distance x = L from left end of beam:
FvL = -P
FmL = -P*(L-a)
FL = -P*(L-a)^2/(2*E*I)
FL = P*(L-a)^3/(6*E*I)
Loading functions for each point load evaluated at distance = x from left end of beam:
If x > a:
Fvx = -P
else:
Fmx = -P*(x-a)
else:
Fx = -P*(x-a)^2/(2*E*I)
else:
Fx = P*(x-a)^3/(6*E*I)
else:
Fvx = 0
Fmx = 0
Fx = 0
Fx = 0
Fvx = 0
Fmx = 0
Fx = -M*(x-c)/(E*I)
Fx = M*(x-c)^2/(2*E*I)
else:
else:
Fx = 0
Fx = 0
o =
Propped beam:
Vo = -3*E*I/L^3*(FL)-3*E*I/L^2*(FL)
Mo = 0
o = 3/(2*L)*(FL)+1/2*(FL)
0
Fixed beam:
Vo = -12*E*I/L^3*(FL)-6*E*I/L^2*(FL)
Mo = 6*E*I/L^2*(FL)+2*E*I/L*(FL)
o = 0
o = 0
Cantilever beam:
Vo = 0
Mo = 0
o = -(FL)
o = -(FL)-L*(FL)
Summations of shear, moment, slope, and deflection at distance = x from left end of beam:
Shear:
Moment:
Slope:
Deflection:
Vx = Vo+(Fvx)
Mx = Mo+Vo*x+(Fmx)
x = o+Mo*x/(E*I)+Vo*x^2/(2*E*I)+(Fx)
x = -(o-o*x-Mo*x^2/(2*E*I)-Vo*x^3/(6*E*I)+(Fx)
Reference:
"Modern Formulas for Statics and Dynamics, A Stress-and-Strain Approach"
by Walter D. Pilkey and Pin Yu Chang, McGraw-Hill Book Company (1978)
Note:
"Dummy" spans are used to model the left end and right end support conditions for the beam. A pinned
end is modeled as a very flexible span (very long length and very small inertia). A fixed end is modeled
as a very stiff span (very short length and very large inertia). Thus, the theoretical number of spans used
is = N + 2.
By writing an equation for each pair of consecutive spans and introducing the known values (usually zero)
of end moments, a system of (N+1) x (N+1) simultaneous equations can be set up to solve for the
unknown support moments.
Reference:
AISC Manual of Steel Construction - Allowable Stress Design (ASD) - 9th Edition (1989), page 2-294
AM ANALYSIS
f single-span beams
ons as well as the
s assumed to be on
) equal segments
e-Span Beams
(continued)
ontinued)
sis:
*I2)+FEMcb*L2/(6*I2))
"BEAMANAL.xls" Program
Version 2.5
Subject:
Originator:
Checker:
Input Data:
Points:
c
e
Beam Data:
Span Type? Simple
Span, L = 20.0000
Modulus, E = 29000
Inertia, I = 391.00
Simple Beam
ft.
a
+P
Propped Beam
+M
in.^4
+w
Fixed Beam
E,I
Beam Loadings:
Full Uniform:
w = 0.0500
Cantilever Beam
b (ft.)
RL
End
wb (kips/ft.)
e (ft.)
we (kips/ft.)
RL =
ML =
#2:
#3:
+M(max) =
-M(max) =
#4:
#5:
#6:
-(max) =
+(max) =
(ratio) =
#7:
#8:
#1:
a (ft.)
10.0000
RR
kips/ft.
#1:
Point Loads:
L
x
Nomenclature
Start
Distributed:
+we
+wb
ksi
P (kips)
20.00
#2:
#3:
Results:
Reactions:
10.50 k
RR =
MR =
N.A.
Maximum Moments:
102.50 ft-k
@x=
0.00 ft-k
@x=
Maximum Deflections:
-0.524 in
@x=
0.000 in
@x=
L/458
10.50 k
N.A.
10.00 ft
0.00 ft
10.00 ft
0.00 ft
Shear Diagram
15.0
10.0
#4:
#5:
5.0
She ar (kips )
#6:
0.0
#7:
#8:
-5.0
#9:
#10:
-10.0
#11:
#12:
-15.0
x (ft.)
#13:
#14:
Moments:
M ome nt Diagram
120.0
#15:
Mom
ent (ft-kips)
100.0
c (ft.)
M (ft-kips)
80.0
60.0
#1:
40.0
#2:
20.0
#3:
0.0
#4:
x (ft.)
17 of 28
07/24/2015 07:46:32
80.0
60.0
40.0
"BEAMANAL.xls" Program
Version 2.5
20.0
0.0
x (ft.)
18 of 28
07/24/2015 07:46:32
"BEAMANAL.xls" Program
Version 2.5
19 of 28
07/24/2015 07:46:32
"BEAMANAL.xls" Program
Version 2.5
#
#
20 of 28
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
SINGLE-SPAN BEAM ANALYSIS and AISC 9th Ed. ASD CODE CHECK
Job Name:
Job Number:
Input Data:
Beam Data:
Span Type? Simple
Span, L = 20.0000
Modulus, E = 29000
Inertia, Ix = 675.00
Beam Size = MC18x58
Yield, Fy =
50
Length, Lb = 1.0000
Coef., Cb =
1.00
c
e
ft.
Simple Beam
a
+P
ksi
in.^4
Propped Beam
+M
+we
+wb
ksi
Fixed Beam
E,I
ft.
RL
Cantilever Beam
L
x
RR
Nomenclature
Beam Loadings:
Full Uniform:
w = 0.0500
kips/ft.
Start
Distributed:
b (ft.)
wb (kips/ft.)
End
e (ft.)
we (kips/ft.)
Point Loads:
#1:
#1:
#2:
#2:
#3:
#3:
#4:
#4:
#5:
#5:
#6:
#6:
#7:
#7:
#8:
#8:
a (ft.)
10.0000
P (kips)
20.00
#9:
Moments:
c (ft.)
M (ft-kips)
#10:
#1:
#11:
#2:
#12:
#3:
#13:
#4:
#14:
#15:
Results:
RR =
MxR =
10.50
N.A.
kips
10.00
0.00
ft.
ft-kips
x=
@x=
ft.
in.
x=
10.00
ft.
End Reactions:
RL = 10.50
MxL =
N.A.
kips
Maximum Moments:
+Mx(max) = 102.50
-Mx(max) =
0.00
ft-kips
Maximum Deflections:
-(max) = -0.303
ft-kips
21 of 28
ft-kips
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
+(max) =
(ratio) =
0.000
L/791
in.
x=
0.00
22 of 28
ft.
Fv =
S.R. =
20.00
0.042
ksi
= fv/Fv
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
E CHECK
Only
+M
+we
+w
RR
23 of 28
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
24 of 28
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
Job Name:
Job Number:
1.25
Checker:
c
Input Data:
e
b
Beam Data:
No. Spans, N =
Left End =
Right End =
Modulus, E =
a
+P
2
Pinned
Pinned
29000
Support #1
Span #1
1
ksi
b (ft.)
Span #3
Span #4
2
2
Span
2
+wb
Span #5
5
1.00 kpf
1.00 kpf
End
e (ft.)
we (kips/ft.)
Start
b (ft.)
VL
Load Nomenclature
Span #2
10.0000 ft
100.00 in.^
wb (kips/ft.)
E,I
Span #1
10.0000 ft
100.00 in.^
Start
Distributed:
Span #2
Support #3
wb (kips/ft.)
Span #3
End
e (ft.)
we (kips/ft.)
Start
b (ft.)
wb (kips/ft.)
End
e (ft.)
#1:
#2:
#3:
#4:
#5:
#6:
#7:
#8:
Point Loads:
a (ft.)
P (kips)
a (ft.)
P (kips)
a (ft.)
P (kips)
#1:
#2:
25 of 28
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
#3:
#4:
#5:
#6:
#7:
#8:
#9:
#10:
#11:
#12:
#13:
#14:
#15:
Moments:
c (ft.)
M (ft-kips)
c (ft.)
M (ft-kips)
c (ft.)
M (ft-kips)
#1:
#2:
#3:
#4:
0.00
kips
-6.25 k
0.00
-3.75 k
26 of 28
ft-kips
---
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
Summary of Results for Entire 2-Span Beam:
CALCULATIONS:
Support Moments:
Support Reactions:
M1 =
R1 =
0.00
3.75
ft-kips
kips For Full Uniform Load, w
M2 = -12.50 ft-kips
R2 = 12.50 Loading
kips Functions Evaluated at x = L
M3 =
0.00
R3 =
3.75
ft-kips
kips
oints:
M4 =
--R4 =
--ft-kips
kips
M(L):
M5 =
--R5 =
--ft-kips
kips
M(R):
M6 =
--R6 =
--ft-kips
kips
M(L):
Maximum Moments in Beam:
Span #2 FEM(R):
+M(max) =
@x=
7.03
6.25
ft-kips
ft. (Span #2) M(L):
-M(max) = -12.50 ft-kips
@x=
10.00 ft. (Span #1) M(R):
Maximum Deflections in Beam:
Span #4 FEM(L):
-(max) = -0.003 in.
@x=
4.20
ft. (Span #1) M(R):
+(max) = 0.000 in.
@x=
0.00
ft. (Span #1) M(L):
(ratio) = L/37500
Span #5 FEM(R):
+we
+M
+w
L
VR
Load Nomenclature
W44x248
Span #3
Span #4
Span #5
EM's
ML:
MR:
Moment Matrix:
Dummy Span
a1
End
we (kips/ft.)
Start
b (ft.)
wb (kips/ft.)
End
e (ft.)
we (kips/ft.)
Start
b (ft.)
End
wb (kips/ft.)
e (ft.)
Ln/In:
we (kips/ft.)
b1
2*(Ln/In+L(n+1)/I(n+1))
Load Vector:
b1R
MnL+2*MnR, 2*MnL+MnR:
c1
###
W40x362
For 2 Spans:
###
P (kips)
a (ft.)
P (kips)
a (ft.)
P (kips)
###
###
pans:
27 of 28
07/24/2015 07:46:33
"BEAMANAL.xls" Program
Version 2.5
###
###
###
M (ft-kips)
c (ft.)
M (ft-kips)
c (ft.)
M (ft-kips)
M3 =
M4 =
M2 =
M3 =
M4 =
M5 =
0.00
kips
0.00
ft-kips
M3 =
M4 =
---
---
---
---
---
M5 =
M6 =
28 of 28
07/24/2015 07:46:33