| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | "BEAMANAL" --- SINGLE-SPAN and CONTINUOUS-SPAN BEAM ANALYSIS | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | Program Description: | |||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | "BEAMANAL" is a spreadsheet program written in MS-Excel for the purpose of analysis of either single-span or | |||||||||||||||||||||||||
6 | continuous-span beams subjected to virtually any type of loading configuration. Four (4) types of single-span beams | |||||||||||||||||||||||||
7 | and two (2) through (5) span, continuous-span beams, considered. Specifically, beam end reactions as well as the | |||||||||||||||||||||||||
8 | maximum moments and deflections are calculated. Plots of both the shear and moment diagrams are produced, | |||||||||||||||||||||||||
9 | as well as a tabulation of the shear, moment, slope, and deflection for the beam or each individual span. Also, for | |||||||||||||||||||||||||
10 | steel single-span beams an AISC 9th Edition (ASD) Code check can be performed for X-axis bending and shear. | |||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | This program is a workbook consisting of four (4) worksheets, described as follows: | |||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | Worksheet Name | Description | ||||||||||||||||||||||||
15 | Doc | This documentation sheet | ||||||||||||||||||||||||
16 | Single-Span Beam | Single-span beam analysis for simple, propped, fixed, & cantilever beams | ||||||||||||||||||||||||
17 | Single-Span Beam & Code Check | Single-span beam analysis and AISC Code Check for X-axis bending | ||||||||||||||||||||||||
18 | Continuous-Span Beam | Continuous-span beam analysis for 2 through 5 span beams | ||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | Program Assumptions and Limitations: | |||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | 1. The following reference was used in the development of this program (see below): | |||||||||||||||||||||||||
23 | "Modern Formulas for Statics and Dynamics, A Stress-and-Strain Approach" | |||||||||||||||||||||||||
24 | by Walter D. Pilkey and Pin Yu Chang, McGraw-Hill Book Company (1978), pages 11 to 21. | |||||||||||||||||||||||||
25 | 2. This program uses the three (3) following assumptions as a basis for analysis: | |||||||||||||||||||||||||
26 | a. Beams must be of constant cross section (E and I are constant for entire span length). | |||||||||||||||||||||||||
27 | b. Deflections must not significantly alter the geometry of the problem. | |||||||||||||||||||||||||
28 | c. Stress must remain within the "elastic" region. | |||||||||||||||||||||||||
29 | 3. On the beam or each individual span, this program will handle a full length uniform load and up to eight (8) partial | |||||||||||||||||||||||||
30 | uniform, triangular, or trapezoidal loads, up to fifteen (15) point loads, and up to four (4) applied moments. | |||||||||||||||||||||||||
31 | 4. For single-span beams, this program always assumes a particular orientation for two (2) of the the four (4) | |||||||||||||||||||||||||
32 | different types. Specifically, the fixed end of either a "propped" or "cantilever" beam is always assumed to be on | |||||||||||||||||||||||||
33 | the right end of the beam. | |||||||||||||||||||||||||
34 | 5. This program will calculate the beam end vertical reactions and moment reactions (if applicable), | |||||||||||||||||||||||||
35 | the maximum positive moment and negative moment (if applicable), and the maximum negative deflection | |||||||||||||||||||||||||
36 | and positive deflection (if applicable). The calculated values for the end reactions and maximum moments | |||||||||||||||||||||||||
37 | and deflections are determined from dividing the beam into fifty (50) equal segments with fifty-one (51) points, | |||||||||||||||||||||||||
38 | and including all of the point load and applied moment locations as well. (Note: the actual point of maximum | |||||||||||||||||||||||||
39 | moment occurs where the shear = 0, or passes through zero, while the actual point of maximum deflection is | |||||||||||||||||||||||||
40 | where the slope = 0.) | |||||||||||||||||||||||||
41 | 6. The user is given the ability to input two (2) specific locations from the left end of the beam to calculate the | |||||||||||||||||||||||||
42 | shear, moment, slope, and deflection. | |||||||||||||||||||||||||
43 | 7. The user is also given the ability to select an AISC W, S, C, MC, or HSS (rectangular tube) shape to aide in | |||||||||||||||||||||||||
44 | obtaining the X-axis moment of inertia for input for the purely analysis worksheets. | |||||||||||||||||||||||||
45 | 8. The plots of the shear and moment diagrams as well as the displayed tabulation of shear, moment, slope, | |||||||||||||||||||||||||
46 | and deflection are based on the beam (or each individual span) being divided up into fifty (50) equal segments | |||||||||||||||||||||||||
47 | with fifty-one (51) points. | |||||||||||||||||||||||||
48 | 9. For continuous-span beam of from two (2) through five (5) spans, this program utilizes the "Three-Moment | |||||||||||||||||||||||||
49 | Equation Theory" and solves a system simultaneous equations to determine the support moments | |||||||||||||||||||||||||
50 | 10. This program contains numerous “comment boxes” which contain a wide variety of information including | |||||||||||||||||||||||||
51 | explanations of input or output items, equations used, data tables, etc. (Note: presence of a “comment box” | |||||||||||||||||||||||||
52 | is denoted by a “red triangle” in the upper right-hand corner of a cell. Merely move the mouse pointer to the | |||||||||||||||||||||||||
53 | desired cell to view the contents of that particular "comment box".) | |||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | Formulas Used to Determine Shear, Moment, Slope, and Deflection in Single-Span Beams | |||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | For Uniform or Distributed Loads: | |||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | Loading functions for each uniform or distributed load evaluated at distance x = L from left end of beam: | |||||||||||||||||||||||||
60 | FvL = | -wb*(L-b-(L-e)) + -1/2*(we-wb)/(e-b)*((L-b)^2-(L-e)^2)+(we-wb)*(L-e) | ||||||||||||||||||||||||
61 | 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 | ||||||||||||||||||||||||
62 | FqL = | -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 | ||||||||||||||||||||||||
63 | FDL = | -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 | ||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | Loading functions for each uniform or distributed load evaluated at distance = x from left end of beam: | |||||||||||||||||||||||||
66 | If x >= e: | |||||||||||||||||||||||||
67 | Fvx = | -wb*(x-b-(x-e)) + -1/2*(we-wb)/(e-b)*((x-b)^2-(x-e)^2)+(we-wb)*(x-e) | ||||||||||||||||||||||||
68 | 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 | ||||||||||||||||||||||||
69 | Fqx = | -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 | ||||||||||||||||||||||||
70 | FDx = | -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 | ||||||||||||||||||||||||
71 | else if x >= b: | |||||||||||||||||||||||||
72 | Fvx = | -wb*(x-b) + -1/2*(we-wb)/(e-b)*(x-b)^2 | else: | Fvx = | 0 | |||||||||||||||||||||
73 | Fmx = | -wb/2*(x-b)^2 + -1/6*(we-wb)/(e-b)*(x-b)^3-(x-e)^3 | else: | Fmx = | 0 | |||||||||||||||||||||
74 | Fqx = | -wb/(6*E*I)*(x-b)^3 + -1/(24*E*I)*(we-wb)/(e-b)*(x-b)^4 | else: | Fqx = | 0 | |||||||||||||||||||||
75 | FDx = | -wb/(24*E*I)*(x-b)^4 + -1/(120*E*I)*(we-wb)/(e-b)*(x-b)^5 | else: | FDx = | 0 | |||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | For Point Loads: | |||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | Loading functions for each point load evaluated at distance x = L from left end of beam: | |||||||||||||||||||||||||
80 | FvL = | -P | ||||||||||||||||||||||||
81 | FmL = | -P*(L-a) | ||||||||||||||||||||||||
82 | FqL = | -P*(L-a)^2/(2*E*I) | ||||||||||||||||||||||||
83 | FDL = | P*(L-a)^3/(6*E*I) | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | Loading functions for each point load evaluated at distance = x from left end of beam: | |||||||||||||||||||||||||
86 | If x > a: | |||||||||||||||||||||||||
87 | Fvx = | -P | else: | Fvx = | 0 | |||||||||||||||||||||
88 | Fmx = | -P*(x-a) | else: | Fmx = | 0 | |||||||||||||||||||||
89 | Fqx = | -P*(x-a)^2/(2*E*I) | else: | Fqx = | 0 | |||||||||||||||||||||
90 | FDx = | P*(x-a)^3/(6*E*I) | else: | FDx = | 0 | |||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | For Applied Moments: | |||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | Loading functions for each applied moment evaluated at distance x = L from left end of beam: | |||||||||||||||||||||||||
95 | FvL = | 0 | ||||||||||||||||||||||||
96 | FmL = | -M | ||||||||||||||||||||||||
97 | FqL = | -M*(L-c)/(E*I) | ||||||||||||||||||||||||
98 | FDL = | M*(L-c)^2/(2*E*I) | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | Loading functions for each applied moment evaluated at distance = x from left end of beam: | |||||||||||||||||||||||||