zstress2.0 documentation
TRANSCRIPT
-
7/28/2019 ZStress2.0 Documentation
1/13
Virginia Polytechnic Institute
And State University
The Charles E. Via, Jr.
Department of
Civil and Environmental Engineering
CENTER FOR
GEOTECHNICAL PRACTICE AND RESEARCH
ZSTRESS 2.0: A Computer Program
for Calculation of Vertical Stresses
Due to Surface Loads
By
Bingzhi Yang
and
J. Michael Duncan
Center for Geotechnical Practice and Research
200 Patton Hall, Virginia Tech
Blacksburg, Virginia 24061-0105
July 2002
-
7/28/2019 ZStress2.0 Documentation
2/13
INTRODUCTION
This computer program is an updated version of a program with the same name writtenin 1987 by Rick Allen and Mike Duncan. The original program, which operated under DOS,
has become outdated and inconvenient by todays standards. This new version, which is
Windows-based, is easier to use. The program (called Zee-Stress) computes vertical stressesdue to surface loads, which are useful in computing settlements. The program calculates
stresses due to point loads and loads distributed over rectangular areas, using the Boussinesq
and the Westergaard equations.
ZSTRESS 2.0 was written in Microsoft Visual Basic 6.0. The program is interactive,
and has facilities for creating, storing and editing data files, and for printing results.
METHOD OF ANALYSIS
ZSTRESS 2.0 calculates changes in vertical stresses due to surface loads using both the
Boussinesq and the Westergaard solutions for point loads and for loads distributed uniformlyover rectangular areas. The equations used within the program are:
Boussinesq Equations (Poulos and Davis, 1974)
Point Load:5
3
2
3
R
zQ
=z
Where:
z = Change in vertical stress (stress)
= magnitude of point load (force)Q
z = depth of stress point (length)
R = 222 zyx ++ (length)x = distance from load to stress point in x-direction (length)y = distance from load to stress point in y-direction (length)
Rectangular Load:
+
+
=
2
2
2
133
1 11tan2 rrr
BLz
zr
BLqz
Where:
z = change in vertical stress beneath cornerof rectangular loaded area (stress)
q = magnitude of surface pressure (stress)
B = width of rectangle (length)L = length of rectangle (length)z = depth of stress point (length)
22
1 zBr += (length)
22
2 zLr += (length)
222
3 zLBr ++= (length)
1
-
7/28/2019 ZStress2.0 Documentation
3/13
Westergaard Equations (Fadum, 1948)
Point Load:5.122 )5.0(22 zr
zQ
+=
z
Where r=22
y+x (length)
The other terms are the same as for the Boussinesq point load equation.
Rectangular Load:
++=
5.0222
1
)5.0(
2tan
2 zLBz
BLqz
Where the terms are the same as for Boussinesq rectangular load equation.
Superposition is used to compute stresses due to multiple loads, and to compute stressesat points that are not beneath the corners of distributed loads.
The Boussinesq equations apply for any value of Poissons ratio. The Westergaard
equations are for Poissons ratio equal to zero; it has become standard practice in geotechnicalengineering to use these forms of the Westergaard equations. The stresses calculated using
these Westergaard equations are smaller than those calculated using the Boussinesq equations.The equations for the Westergaard solution for Poissons ratio larger than zero lead to even
smaller stresses, and are seldom used.
The positions of the loads and the locations of the points at which the stresses are
calculated are specified using an x-y-z coordinate system, as shown in Figure 1. The
coordinates x and y are horizontal, whereas z is vertical and positive downward.
The origin of coordinates can be placed at any convenient location, and the value of x, y
and z for loads and stress points can be positive or negative.
Loads can be applied at any value of z. However, the equations used in calculating the
stresses were derived for loads applied at the surface of an elastic half-space. The program is
therefore best suited for calculating stresses due to loads applied at the surface or near thesurface.
The formulas for stresses due to distributed loads used in ZSTRESS 2.0 are for thevertical change in stress beneath the corner of a uniformly loaded rectangular area. The
program uses superposition techniques to calculate changes in stress at other positions.
Stress points are the points where stresses are calculated. As seen in plan, the stresspoint can be inside, outside, or on the boundary of the loaded area. Stress points can be
located at any depth. If a stress point coincides with the position of a point load, the stress is
theoretically infinite, and no value is given. If a stress point falls within a rectangular loadedarea and is at the same depth as the load, the calculated stress is equal to the applied load (q).
If a stress point falls on the edge of a loaded area (at the same depth), the change in stress is
0.5q. If a stress point falls on the corner (at the same depth), the change in stress is 0.25q.
2
-
7/28/2019 ZStress2.0 Documentation
4/13
z = depth, positive down(vertical)
Vertical change in stresses at any location= combined effect of all loads.
z
(Horizontal)x
B
LUniformly loaded rectangularareas at any locations.Load intensity = q
Point loads at any locations.Load magnitude = Q
(Horizontal)y
(a) Coordinate system
y
x
B
L
(x,y)x>0y>0
Origin of coordinates
B(x,y)
y0
L
B(x,y)
y>0x
-
7/28/2019 ZStress2.0 Documentation
5/13
REPRESENTATION OF BUILDING LOADS,EXCAVATION LOADS AND FILL LOADS
With ZSTRESS, three methods can be used to represent the loads of buildings:
1) If each column is supported by an individual spread footing, each footing can be
represented as a rectangular distributed load, with the size of the rectangle equal to
footing size. This is the most accurate procedure, and it requires the most input.
2) Alternatively, each column can be represented as a concentrated point load.
Although the stress at the point of application is infinite, the stress at distancesequal to twice the footing width from the point of application will be essentially
the same as those calculated using procedure 1). This procedure is used sometimes
because less input is required.
3) A third possibility is to treat the entire load of the building as if it is uniformlydistributed over the building area. This is the logical choice if the building is
supported on a continuous mat foundation. It may also be a convenient andsufficiently accurate procedure for buildings founded on spread footings. At
distances comparable to the spacing between footings, this procedure gives
essentially the same results as procedures 1) and 2). Because only one load need bespecified for the entire building, this alternative requires the least input.
When construction of buildings is accompanied by excavation, the excavation results ina negative component of load. If the excavation covers only the area of the building, the
negative changes in stress due to excavation can be calculated by treating the reduction insurface pressure due to excavation as a negative distributed load. If the excavation covers a
very large area around the building, the reduction in stress due to excavation will not decrease
much in magnitude with depth, and no stress distribution calculations need be made todetermine the magnitude of the stress change due to the excavation.
Similarly, when construction of buildings is accompanied by placement of fill, the fillload results in an increase in stress that adds to the stress due to the building loads. The
principles of calculating the stresses due to the fill are the same as for calculating stress
changes due to excavation, except that fills result in positive changes in stresses in the
underlying soil, whereas excavations result in negative changes in stresses.
4
-
7/28/2019 ZStress2.0 Documentation
6/13
USE OF ZSTRESS 2.0
The program can be installed by running the SETUP.EXE file that accompanies this
users manual.
During execution, the program displays the window shown in Figure 2. The user mayinput units for length and force, point loads and rectangular loads, the locations of stress
points, and comments in any order. For rectangular loads, B is the width of the rectangle in
the x direction and L is the length of rectangle in the y direction, as shown in Figure 1. Thereis no limit for the number of point loads, rectangular loads, or stress points.
Whenever the ENTER key is pressed or the mouse clicks at another input cell, theprogram checks the input data. If the user inputs an invalid number, the program pops up a
message Invalid data. When the user clicks the Compute Stresses button, the program
checks all the data and computes the stresses. If invalid data or missing data are found, itdisplays messages in the Error messages section of the window. Otherwise, it computes the
stresses.
The user may change the display format of the computed stresses by clicking on theFormat menu. The default format is floating point with two digits after the decimal point.
The user may save the input data to file at any time. Up to five files can be open at thesame time. The program assumes that data files have the extension DAT (for example,
PROBLEM1.DAT), and it is suggested that this convention be used.
The program provides two procedures to print the results. One is to click the print
command in the File menu. This procedure prints the output without page settings. Another isto click the Save Output as command in the File menu. This procedure saves the output as a
text file, which may be opened using a word processor, and thus can be printed with page
setup. The commands Save data and Save data as in the File menu are for saving data to adata file, which can be opened later by ZStress program.
It should be noted that the program only displays the units the user inputs. It does notconvert units. Consistent units must be used.
5
-
7/28/2019 ZStress2.0 Documentation
7/13
Figure 2 ZSTRESS 2.0 window
6
-
7/28/2019 ZStress2.0 Documentation
8/13
EXAMPLE
An example problem is shown in Figure 3. An eight-foot deep excavation results in a
negative distributed load of q = -1000 psf over the building area, and nine columns apply
positive loads through spread footings. The net load (due to both excavation and the building)is positive.
The excavation load and footing loads can be represented in three ways:
1) Represent the excavation load and the footing loads as distributed loads. The results
are shown in Figure 4. This is the closest representation of the actual conditions.
2) Represent the excavation load as a distributed load and the column loads as point
loads. The results are shown in Figure 5.
3) Represent the excavation load as a distributed load and total building load as a singleuniform distributed load. The results are shown in Figure 6.
The results for these three methods of computing stresses are compared in Table 1. The
data files EXAMPLE1.DAT, EXAMPLE2.DAT, EXAMPLE3.DAT are included in the
program disk.
Table 1 Summary of Results for the Example Problem
Stress Point 1 Stress Point 2 Stress Point 3Method
Boussinesq Westergaard Boussinesq Westergaard Boussinesq Westergaard
1 523 383 369 273 233 176
2 650 482 401 300 243 185
3 423 303 223 171 115 95
Table 1 shows that treating the building load as a single uniform distributed load(Method 3) gives stress changes smaller than the most precise solution (method 1), while
treating column loads as point loads (method 2) gives stress changes larger than the most
precise solution. For stress points beneath the corner or the edge of the building, treatingcolumn loads as point loads gives results with reasonable precision. However, for the stress
point beneath the center of the building, which is directly beneath the largest footing, and
which carries the largest load, treating column loads as point loads gives results considerably
higher than the most precise solution.
7
-
7/28/2019 ZStress2.0 Documentation
9/13
(corner)stress point 3
1ft
y
Excavation 8 ft deep
stress point 2 (wall)stress point 1 (center)
= 125 lb / ft 3
original ground level
29 ft 29 ft1 ft
x
Footing = 6 ft X 6 ftQ = 300,000 lb
Corner column load:
Wall column load:
Q = 550,000 lbFooting = 8 ft X 8 ft
Center column load:
Q = 1,000,000 lbFooting = 11 ft X 11 ft
24 ft
24 ft
1 ft
1 ft
2 ft X 2 ft columns
22 ft
8 ft
2 ft
z
Excavation Load = -(8)(125) = -1000 psf
Corner Footings: q = (300,000)/(66) = 8,300 psf
Wall footings: q = (550,000)/(88) = 8,600 psf
Center footings: q = (1,000,000)/(1111) = 8,260 psf
Equivalent uniform building load:
q = [(4300,000)+(4550,000)+1,000,000]/(6050) = 1467 psf
Figure 3 Example problem
8
-
7/28/2019 ZStress2.0 Documentation
10/13
---------------------------------------------------------------------------
-------------------- Summary of Results and Input --------------------
---------------------------------------------------------------------------
Data File Name: Example1.dat
Date: 7/19/2002
Time: 11:05:12 AM
---------------------------------------------------------------------------
-------------------- Comments --------------------
---------------------------------------------------------------------------
Example problem #1 for the users guide
Treating excavation load and footings as distributed loads.
---------------------------------------------------------------------------
---------------- Stress Point Coordinates and Stresses ----------------
---------------------------------------------------------------------------
x y z Boussinesq Westergaard
No. foot foot foot lbs/square foot
----- --------- --------- --------- --------- ---------
1 30 25 22 523 383
2 30 0 22 369 273
5 0 0 22 233 176
---------------------------------------------------------------------------
-------------------- Point Loads --------------------
---------------------------------------------------------------------------
x y z Magnitude
No. foot foot foot lbs
----- --------- --------- --------- ---------
---------------------------------------------------------------------------
-------------------- Rectangular Pressure Loads --------------------
---------------------------------------------------------------------------
x y z B L Pressure
No. foot foot foot foot foot lbs/square foot
----- --------- --------- --------- --------- --------- ---------
1 0 0 0 60 50 -1000
2 -2 -2 2 6 6 83003 26 -3 2 8 8 8600
4 56 -2 2 6 6 8300
5 -3 21 2 8 8 8600
6 24.5 19.5 2 11 11 8260
7 55 21 2 8 8 8600
8 -2 46 2 6 6 8300
9 26 45 2 8 8 8600
10 56 46 2 6 6 8300
Figure 4 Output for example, treating the excavation load
and the footings as distributed loads
9
-
7/28/2019 ZStress2.0 Documentation
11/13
----------------------------------------------------------------------------------------------- Summary of Results and Input --------------------
---------------------------------------------------------------------------
Data File Name: example2.dat
Date: 7/19/2002
Time: 11:10:20 AM
---------------------------------------------------------------------------
-------------------- Comments --------------------
---------------------------------------------------------------------------
Example problem for user's guide
Treating excavation load as distributed load, and column loads as point loads.
---------------------------------------------------------------------------
---------------- Stress Point Coordinates and Stresses ----------------
---------------------------------------------------------------------------
x y z Boussinesq Westergaard
No. foot foot foot lb/square foot
----- --------- --------- --------- --------- ---------
1 30 25 22 650 482
2 30 0 22 401 300
3 0 0 22 243 185
---------------------------------------------------------------------------
-------------------- Point Loads --------------------
---------------------------------------------------------------------------
x y z Magnitude
No. foot foot foot lb
----- --------- --------- --------- ---------
1 1 1 2 300000
2 30 1 2 550000
3 59 1 2 300000
4 1 25 2 550000
5 30 25 2 1000000
6 59 25 2 550000
7 1 49 2 300000
8 30 49 2 5500009 59 49 2 300000
---------------------------------------------------------------------------
-------------------- Rectangular Pressure Loads --------------------
---------------------------------------------------------------------------
x y z B L Pressure
No. foot foot foot foot foot lb/square foot
----- --------- --------- --------- --------- --------- ---------
1 0 0 0 60 50 -1000
Figure 5 Output for example, treating the excavation load
as a distributed load, and the column loads as point loads
10
-
7/28/2019 ZStress2.0 Documentation
12/13
---------------------------------------------------------------------------
-------------------- Summary of Results and Input --------------------
---------------------------------------------------------------------------
Data File Name: example3.dat
Date: 7/19/2002
Time: 11:20:20 AM
---------------------------------------------------------------------------
-------------------- Comments --------------------
---------------------------------------------------------------------------
Example problem for user's guide
Treating excavation load as a single distributed
load, and building load as a single uniform distributed load
---------------------------------------------------------------------------
---------------- Stress Point Coordinates and Stresses ----------------
---------------------------------------------------------------------------
x y z Boussinesq Westergaard
No. foot foot foot lb/square foot
----- --------- --------- --------- --------- ---------
1 30 25 22 423 303
2 30 0 22 223 171
3 0 0 22 115 95
---------------------------------------------------------------------------
-------------------- Point Loads --------------------
---------------------------------------------------------------------------
x y z Magnitude
No. foot foot foot lb
----- --------- --------- --------- ---------
---------------------------------------------------------------------------
-------------------- Rectangular Pressure Loads --------------------
---------------------------------------------------------------------------
x y z B L Pressure
No. foot foot foot foot foot lb/square foot
----- --------- --------- --------- --------- --------- ---------1 0 0 0 60 50 -1000
2 0 0 2 60 50 1467
Figure 6 Output for example, treating the excavation load as a distributed load,and the building load as a single uniform distributed load
11
-
7/28/2019 ZStress2.0 Documentation
13/13
REFERENCES
Fadum, R.E. (1948), Influence Values for Estimating Stresses in Elastic Foundations,
Preceedings 2nd
Int. Conf. on Soil Mech. And Found. Eng., Vol. 3, pp. 74-84
Poulos, H. G. and Davis, E. H. (1974), Elastic Solutions for Soil and Rock Mechanics, JohnWiley & Sons, New York.
12