Professional Documents
Culture Documents
User Manual
Program PYGMY
p-y springs
pressure, p
displacement, y
version 2.31
October 2000
User Manual i Program PYGMY
TABLE OF CONTENTS
1 SUMMARY OF FEATURES 1
2 LICENCE 2
3 SYSTEM REQUIREMENTS 2
4 DISCLAIMER 2
5 BACKGROUND THEORY 3
7 PROGRAM OPERATION 34
8 EXAMPLE ANALYSES 49
9 VERIFICATION 60
10 TECHNICAL SUPPORT 62
11 REFERENCES 62
1 Summary of Features
The program PYGMY analyses the behaviour of single piles under lateral loading. It
uses the subgrade reaction, or p-y method, and allows general forms of loading to be
applied. This program was originally developed for research purposes, with the clear
need to be able to easily alter parameters and view the effects on the results of the
analysis. The graphical input and output parts of the program were developed with
Microsoft Visual Basic, while the calculations are performed within a Dynamic Link
Library developed with Lahey Fortran 90.
In summary, the program has the following features:
• Finite element based analysis of pile bending including the effect of axial load.
• Soil resistance represented by non-linear p-y "springs", defined in the following
way:
− soft clay, generated automatically using the API (1993) recommended practice,
− sand, generated automatically using the API (1993) recommended practice,
− stiff clay, generated automatically using the Dunnavant and O'Neill (1987)
model,
− stiff clay, generated automatically using the Reese et al. (1975) model,
− a simple linear elastic-perfectly plastic model for clay,
− a simple model for sand,
− a simple strain-softening model,
− calcareous soil, generated automatically using the Wesselink et al. (1988) model,
− calcareous soil, generated automatically using the Dyson and Randolph (2000)
model,
− weak carbonate rock generated automatically using the Abbs (1983) model,
− weak rock, generated automatically using the Fragio et al. (1985) model,
− weak rock, generated automatically using the Reese (1998) model,
− a user-defined series of points, and
− zero resistance over a free standing length above ground level.
• Automatic generation of p-y curves covers both static and cyclic criteria where
relevant.
• p multipliers can be input to account for group effects.
• The soil data are input in layers representing the stratigraphy, to simplify data input.
• Yielding of the pile is accounted for by the inclusion of a plastic moment for the pile
section.
• Loading can be in the form of any combination of applied moments, lateral forces,
rotations, lateral displacements or lateral soil displacements to any node.
• Any node on the pile can be fixed from rotating or displacing.
• Experimental data in the form of pile head load-displacement and/or moment-depth
data can be read in for comparison with the results of the analysis.
• Fully Windows based input via forms and text boxes and selectable options.
• On-screen plotting of pile deflection, rotation, bending moment, shear force and
"spring" force distributions with depth.
• On-screen plotting of pile head load versus head deflection and pile head load
versus maximum bending moment.
• On-screen plotting of p-y curves.
• Output data is written to disk in ASCII format.
2 Licence
The terms of the licence agreement are detailed in a separate document End-user licence
agreement for "PYGMY" software product. Please read this licence document carefully
before installing the software.
3 System Requirements
The program requires a Pentium microcomputer running Microsoft Windows 95 or
above or Windows NT.
4 Disclaimer
This program was developed by the author partly at The University of Western
Australia. Although considerable care has been taken to ensure the accuracy of this
software and its manual, the author and The University of Western Australia accept no
responsibility for the accuracy of the results obtained from their use. The user is
responsible for checking the accuracy and applicability of the results and the theory and
methodology. In no event shall the author or The University of Western Australia be
responsible for any direct or indirect damages arising from the use of this software.
5 Background Theory
This program analyses laterally loaded piles by the subgrade reaction method, where the
pile is idealised as a beam that is restrained from deflection by a series of distributed
springs along its length, Figure 5.1. The basic governing equation for this situation is
listed below, including the effect of axial load on bending response.
d4y d2y
EI 4 + F 2 − ky = 0 (1)
dx dx
where:
E = Young's modulus of the pile
I = Second moment of area of pile
y = lateral deflection of pile
x = distance along the pile
k = modulus of subgrade reaction (spring stiffness)
F = axial load
The solution of equation 1 can be achieved using finite difference techniques, or with a
finite element formulation of the beam bending equation. The program PYGMY uses a
finite element formulation.
p-y springs
pressure, p
displacement, y
Solution of equation 1, with the applied loads and boundary conditions will yield the
full response of the pile in bending. However, in some situations it may be necessary to
analyse the response of piles to lateral soil movements, with or without applied
structural loads as well. In this case, the governing equation becomes:
d4y d2y
EI + F − k(y − w) = 0 (2)
dx 4 dx 2
where w = lateral soil displacement.
The program completely reforms the stiffness and load matrices at each loading
increment, before iterating to find a solution. This is inefficient computationally, but is
unlikely to be of concern to the user, since the analysis proceeds quickly.
Displacement Rotation
Figure 5.2. Sign convention used in this program, positive directions shown.
kxy
p = Ap u tanh (3)
u
Ap D
where:
p = lateral pressure
A = a factor to account for static or cyclic loading
A = 0.9 where equilibrium has been reached under cyclic loading
A = (3.0 – 0.8x/D) ≥ 0.9 for static loading
pu = ultimate bearing pressure at the current depth, x
k = gradient of initial modulus of subgrade reaction with depth (kPa/m)
Curves are presented by API (1993) relating k to relative density, and are
reproduced in Figure 6.1.
y = lateral displacement
x = depth below surface
D = pile diameter
The ultimate bearing pressure, pu, at a particular depth is given by the lesser of:
(C1 x + C 2 D)σ' v
p u (shallow ) = (4)
D
p u ( deep ) = C 3 σ' v (5)
where σ'v = vertical effective stress at depth x (kPa), and C1, C2 and C3 are coefficients
determined as functions of φ. The curves presented by API (1993) have been fitted by
the following expressions, shown in Figure 6.2:
C1 = 0.115 × 10 0.0405 φ
C2 = 0.571 × 10 0.022 φ
C3 = 0.646 × 10 0.0555 φ
φ
28° 29° 30° 36° 40° 45°
80000
V. LOOSE LOOSE MEDIUM DENSE DENSE V. DENSE
70000
50000
k (kPa/m)
40000
30000
BELOW THE
WATER TABLE
20000
10000
0
0 20 40 60 80 100
Relative density (%)
Figure 6.1. Suggested variation of k with relative density and friction angle,
API(1993).
6 120
C3
5 100
C1
4 80
C1 and C2
C3
3 C2 60
2 40
1 20
0 0
25 30 35 40 45
Angle of internal friction, φ (degrees)
An example of the curve shape for this model is given in Figure 6.3.
120
80
depth = 2D, cyclic
Pressure (kPa)
40
0
0 0.01 0.02 0.03 0.04 0.05
Normalised displacement, y/D
Figure 6.3. Typical p-y curve shapes for the API sand model,
D = 0.6 m, φ = 35°, γ' = 7 kN/m3, k = 22000 kPa/m.
Table 6.1. Coordinate points for API soft clay static loading criterion.
p/pu y/yc
0 0
0.5 1.0
0.72 3.0
1.0 8.0
1.0 ∞
The ultimate soil resistance increases from 3su to 9su as x increases from 0 to XR
according to:
su x
p u = 3s u + σ' v + J (6)
D
and
p u = 9s u for x ≥ XR (7)
where:
su = undrained shear strength
J = dimensionless empirical constant
J has generally been found to vary from 0.25 to 0.5 in field tests. Higher
values of J will lead to a more rapid increase in pu with depth near the
surface, as shown in Figure 6.4.
XR = depth from soil surface to the bottom of a zone of reduced resistance
6D
XR = where the undrained strength is constant with depth
γD / s u + J
J = 1.0
4
J = 0.5
x/D
6
J = 0.25
8
D = 1.0 m
10 su = 20 kPa
γ' = 6 kN/m
3
12
1000
suggested range,
Jamiolkowski and Garassino (1977)
100
s u (kPa)
10
1
0 0.005 0.01 0.015 0.02
ε 50
For the case where equilibrium has been reached under cyclic loading, the p-y curves
are generated from the following table:
Table 6.2. Coordinate points for API soft clay cyclic loading criterion.
x > XR x < XR
p/pu y/yc p/pu y/yc
0 0 0 0
0.5 1.0 0.5 1.0
0.72 3.0 0.72 3.0
0.72 ∞ 0.72 (x/XR) 15.0
0.72 (x/XR) ∞
An example of the curve shape for this model is given in Figure 6.6.
100
depth = 2D, static
90
70
Pressure (kPa)
60
50
40
30
0
0 0.1 0.2 0.3 0.4 0.5
Normalised displacement, y/D
Figure 6.6. Typical p-y curve shapes for the API soft clay model,
D = 0.6 m, su = 20 kPa, γ' = 6 kN/m3, J = 0.5, ε50 = 0.007.
y
0.7
The envelope for cyclic loading is shown in Figure 6.7 and is described as follows:
y
0.7
p cm = 1.02p u tanh 0.537 (9)
y 50
pr x
= 1 − 0.25 − 0.07 log N ≤1 (10)
p cm xo
where:
pcm = NcmsuD
xo = a constant length for non-dimensional purposes, taken as 1 metre
x
Ncm = 1 − 0.45 − 0.18 log N ≤ 1 – 0.12 log N
xo
static curve
1
Normalised
resistance cyclic curve
p/pu
pcm/pu
pr/pu
12
Figure 6.7. Dunnavant and O'Neill's cyclic p-y criterion for stiff clay.
An example of the curve shape for this model is given in Figure 6.8.
160
100
Pressure (kPa)
80
40
depth = 1D, cyclic
20
0
0 0.05 0.1 0.15 0.2 0.25
Normalised displacement, y/D
Figure 6.8. Typical p-y curve shapes for the Dunnavant and O'Neill stiff clay
model, D = 0.6 m, su = 50 kPa, γ' = 6 kN/m3, ε50 = 0.005, KR = 10-3, 100 cycles.
2 9
pult
3
Lateral
pressure
k = Csu
Normalised
depth, z/D
between subgrade reaction and elastic methods of analysis, while the ratios from
Baguelin et al's (1977) work are from a more fundamental study of load transfer
between a pile and an elastic soil. However, it appears that typically k/G should be
about 3 to 4.
Table 6.3. Ratio of k/G derived from Baguelin et al. (1977)
ν k/G
0.2 2.9
0.3 3.2
0.4 3.7
0.5 5.2
To relate shear modulus to undrained shear strength, a number of factors such as strain
level and pile installation method should be considered. For laterally loaded piles, G/su
between about 50 and 200 may be appropriate.
As an example, with k/G = 4 and G/su = 100, a value of C = k/su = 400 is derived.
N γ
x y
p = R (13)
x0 D
where:
R = control variable for curve stiffness (kN/m2)
N = constant controlling the rate of increase in p with depth
γ = constant controlling the amount of curvature in the p-y relation
x0 = a constant length for non-dimensional purposes, taken as 1 m
Equation 13 exhibits infinite stiffness at the origin, and thus it is necessary to specify an
initial stiffness for the curve, expressed in kPa (slope of the pressure versus y/D curve).
In this program, the initial stiffness is assumed to increase linearly with depth, and thus
is input as a gradient with depth in kPa/m.
Typical values for the above parameters are shown in Table 6.4 below. Normally a
value of N less than unity would be expected.
An example of the curve shape for this model is given in Figure 6.10.
300
250
depth = 2D
200
Pressure (kPa)
150
depth = 1D
100
50
0
0 0.05 0.1 0.15 0.2 0.25
Normalised displacement, y/D
Figure 6.10. Typical p-y curve shapes for the Wesselink et al. calcareous soil
model, D = 0.6 m, R = 650 kN/m2, N =0.7, γ = 0.65.
p = γ ' DR c (14)
γ' D D
where:
γ' = submerged density of the soil
R = constant for curve stiffness
qc = cone penetration resistance at that depth (consistent units with pa)
pa = atmospheric pressure = 100 kPa = 0.1 MPa (consistent units with qc)
n = constant
m = constant controlling the amount of curvature in the p-y relation
Equation 14 exhibits infinite stiffness at the origin, and thus it is necessary to specify an
initial stiffness for the curve, expressed in kPa (slope of the pressure versus y/D curve).
In this program, the initial stiffness is assumed to increase linearly with depth, and thus
is input as a gradient with depth in kPa/m.
For a calcareous soil from near the Goodwyn A platform on the North West Shelf,
Dyson and Randolph (2000) found R between 2.56 and 2.84, n = 0.72 and m between
0.52 and 0.64. Rounded values of R = 2.7 and m = 0.6 were found to give an adequate
fit to all experimental data.
An example of the curve shape for this model is given in Figure 6.11.
600
500 depth = 2D
400
Pressure (kPa)
depth = 1D
300
200
100
0
0 0.05 0.1 0.15 0.2 0.25
Normalised displacement, y/D
Figure 6.11. Typical p-y curve shapes for the Wesselink et al. calcareous soil
model, D = 0.6 m, R = 2.7, n = 0.72, m = 0.6, qc = 2 + 1x MPa.
= 500 for xr ≥ 3D
xr = depth below rock surface
yrm = krm D
krm = constant between 5 x 10-4 and 5 x 10-5
1.333
p ur
yA =
2(y )0.25 K
rm ir
x
pur = α r q ur 1 + 1.4 r for 0 ≤ xr ≤ 3D;
D
= 5.2α r q ur for xr ≥ 3D
10000
9000 depth = 2D
8000
7000
Pressure (kPa)
6000
depth = 1D
5000
4000
3000
2000
1000
0
0 0.005 0.01 0.015 0.02 0.025
Normalised displacement, y/D
Figure 6.12. Typical p-y curve shapes for the Reese weak rock model, D = 0.6 m,
UCS = 5 MPa, α = 0.5, E = 500 MPa, krm = 5 x 10-4.
pult
Lateral ku
pressure
pres
ki
140
depth = 2D
100
Pressure (kPa)
60
depth = 1D
40
simple sand model
20
0
0 0.005 0.01 0.015 0.02 0.025
Normalised displacement, y/D
Figure 6.14. Typical p-y curve shapes for the simple sand model, compared to the
API sand model, D = 0.6 m, φ = 35°, γ' = 7 kN/m3, k = 22000 kPa/m.
5
Depth/diameter
15
simple sand model
20
Figure 6.15. Comparison between ultimate pressure for the simple sand model and
the API sand model, D = 0.6 m, φ = 35°, γ' = 7 kN/m3.
where:
x
pu = 2s u.av + σ' v +2.83s u.av ≤ 11su
D
σ'v = vertical effective stress at the current depth, x
su.av = average undrained shear strength from the surface to the current
depth
yc = ε50D
ε50 = strain which occurs at 50% of the failure stress in a laboratory
undrained compression test, ie 1% is input as 0.01. In the absence
of other information, typical values for ε50 are shown in Figure
6.4. The range suggested by Jamiolkowski and Garrasino (1977)
is similar to that suggested by Reese et al. (1975).
An example of the curve shape for this model is given in Figure 6.16.
220
200
140
Pressure (kPa)
120
depth = 1D, static
100
80 depth = 2D
60 cyclic
40
depth = 1D
20
cyclic
0
0 0.02 0.04 0.06 0.08 0.1
Normalised displacement, y/D
Figure 6.16. Typical p-y curve shapes for the Reese et al. stiff clay model,
D = 0.6 m, su = 50 kPa, γ' = 7 kN/m3, e50 = 0.007.
2500
depth = 10D
2000
Pressure (kPa)
1500 depth = 2D
1000
depth = 1D
500
0
0 0.005 0.01 0.015 0.02 0.025
Normalised displacement, y/D
Figure 6.17. Typical p-y curve shapes for the Abbs weak carbonate rock model,
D = 0.6 m, su = 400 kPa, γ' = 7 kN/m3, e50 = 0.002, k = 500000 kPa/m, φ = 30°.
pu pu
pm = 0.5pu
pr = 0.1pu
1 3 4 10 1
Displacement, y/yu Displacement, y/yu
p-y curve at the surface p-y curve below the transition depth
0.3 1.5 3 9
pu
pm pr
Transition
depth
6 pile diameter
for the transition depth
Figure 6.19. Variation of pressures with depth for Fragio et al. (1985) model.
Equation 24 is only applied to the pile that pile i trails directly. The factor of 0.85 in
equation 27 arises to produce a better fit between this method and published data.
7 Program Operation
The program PYGMY allows all data input, analysis and graphical viewing of results to
be performed by one program. There are no pre- and post-processors required, although
output data is saved in ASCII format that can be readily imported into word processors
and spreadsheets.
7.1.1 Menus
Pull- down menus are provided on the basic data input screen as follows:
• File
− Open – Open an existing input data file (filename: *.dat) from disk
− Save – Save the currently displayed data to disk (filename: *.dat)
− Exit – Exit the program
• Run – Calculate pile response using data in the input file most recently saved to
disk. The file name is displayed on the screen. If data on the screen have been
altered since last saving the file, they will not be incorporated into the analysis.
• Plot – Present the result of the analysis graphically on the screen. The analysis must
previously have been run, so that files of the same name as the current data file, but
with extensions .pyc, .out and .txt exist. The program performs no check to see if the
data in the input file (*.dat) has altered since the analysis was run.
− p-y curves – Plot the generated load transfer curves
− Results – Plot the results of the analysis
• Experimental data – Read in experimental data for comparison with the results of
the analysis.
− Include load-deflection data – toggle check mark: checked = include data on
plot, not checked = don't include data on plot
− Include moment-depth data – toggle check mark: checked = include data on plot,
not checked = don't include data on plot
− Open load-deflection data file – specify data file name containing experimental
load-deflection data
− Open moment-depth data file – specify data file name containing experimental
moment-depth data
• Print – Print the basic data input screen.
• About – Show information about the program, the serial number, and contact details
for technical support.
σy, the moment required for material in the pile to first reach yield (the elastic limit) is
given by:
πr 2
Me = σy for a solid circular pile of radius r, and
4
b3
Me = σy for a solid square pile of width b
6
for comparison, the moment required to cause the entire cross-section to yield (the
plastic moment) is given by:
4r 2
Mp = σy for a solid circular pile of radius r, and
3
b3
Mp = σy for a solid square pile of width b
4
Thus it can be seen that the ratio Mp/Me may be in the range of about 1.5 to 1.7 for these
cross-section shapes, so there may be significant non-linearity in the moment-curvature
relationship before Mp is reached. The current version of the program does not attempt
to represent this. For other pile cross-sections such as H piles, the ratio Mp/Me may be
closer to unity. Also, it should be noted that the value of Mp may be reduced by local
buckling of the section or by brittle failure in some steel alloys.
Horizontal displacement or rotation of any node can also be specified. If these cells are
left blank, then no displacement or rotation is applied. A non-zero value will apply that
incremental displacement or rotation at every loading increment. If a zero value is
entered in any cell, then that forces the displacement or rotation of that node to be zero
at all times. This can be used to approximately represent a pile in a group by specifying
zero rotation at the pile head, but allowing deflection to occur. If desired, the tip of the
pile can be restrained from translating or rotating, although it is not necessary to apply
any boundary conditions of zero displacement or rotation for the program to function.
The method of solution and data input allows any combination of applied loads to be
analysed. For example, an applied load and moment at the pile head, as well as an
imposed lateral soil displacement profile, can be used. Loading of the pile can be
achieved by either directly applying loads and moments (load control), or by prescribing
displacements and rotations (displacement control). The effects are the same, and the
output from the program is the same, although it is more efficient computationally to
use displacement control. In many situations it can be difficult to reach convergence
with load control, even with a large number of iterations. Therefore it is recommended
that displacement control be used where possible.
In cases where strain softening p-y curves are defined, then displacement control must
be used, since load control will not lead to a unique solution and in fact convergence
may not be achieved.
The axial load carried by the pile can be entered in this window. This allows the effect
of axial load on the bending behaviour of the pile to be included. The axial load is
assumed to be constant along the length of the pile. This approximation is likely to be
sufficient for most situations, since the lateral response of the pile is generally
controlled by the near surface materials. Compressive loads are positive.
Figure 7.4. Data input window for API soft clay criterion
In cases where undrained shear strength is entered, the program allows a linear change
in strength with depth to be specified for each layer. In these cases, the strength
intercept at the ground surface must be entered, as well as the gradient with depth.
For all methods of specifying p-y curves, the effective unit weight of the layer must be
entered, even if it is not specifically required for the formulation used for that layer.
This is because if the stratigraphy is layered, then an underlying layer may require the
value of the vertical effective stress in the formulation it uses.
7.2 Analysis
Once all data has been entered it should be saved to disk. The analysis can then be
undertaken by selecting "Run" from the pull-down menus on the basic data input
window, Figure 7.1. If no data filename has previously been given, then the analysis
will not proceed, and a message will be given asking you to save the data first. Clicking
OK at this point will take you to a menu to save the data to a file before running the
analysis. If a file name has previously been entered you will be asked if you wish to
save the data to disk before running the analysis, in case you have edited the data.
Clicking Yes will prompt you for a file name before running the analysis, No will run
using the last saved data set, and Cancel will return to the basic data input screen
without running the analysis.
When the analysis has been completed, a window will pop up to indicate completion,
and display the number of load increments that were completed. The number of
completed increments may be less than that specified in the basic data input window (as
described in section 7.1.3.1). This occurs when the analysis is terminated prematurely
because the maximum number of solution iterations per increment is reached. It may be
possible to continue the analysis further by increasing the maximum number of solution
iterations and/or reducing the convergence tolerance.
Detailed results of the analysis are automatically saved to disk using a different file
name extension. The file names and their function are listed in section 7.5.
line. The default maximum value for the horizontal axis (y values) is 0.1D. The
maximum value on the horizontal scale can be entered by the user by double clicking on
the maximum scale label. The vertical axis is scaled automatically at all times.
Where multiple soil layers are used, the boundaries between the layers are shown as
horizontal lines at the appropriate depths. The plots are scaled automatically to use as
much of the plotting window as possible, but with the depth axis (vertical) located
centrally on the horizontal axis. Under the "Plot" pull-down menu it is possible to
incrementally halve or double the horizontal scale if desired and to also reset the scaling
to its original value. The current scaling factor is indicated on the screen. The depth axis
is always scaled to the pile length. The maximum and minimum values of the data
plotted on the horizontal and vertical scales are indicated in the lower left side of the
window.
Experimental data can be plotted with the results of the analysis for comparison. The
files containing pile head load-deflection and moment-depth data are specified on the
basic data input screen. When the experimental data file(s) are specified, the data will
only be plotted if the "Include load-deflection data" or "Include moment-depth data"
options are checked under the Experimental Data pull-down menu on the basic data
input screen. Up to 100 experimental data points can be read in for the load-deflection
curve, and up to 20 points for the moment-depth curve. The experimental data files
must contain two columns of numbers only, without text. The numbers on one line can
be delimited by spaces or a tab. The load-deflection data must contain load in the first
column and deflection in the second column. The moment-depth data must contain
depth in the first column and moment in the second column.
7.4 Printing
The data input windows or the plotting window can be printed as they appear on the
screen by selecting "Print" from the pull-down menus on each window. This will print
the window to the current Windows printer.
If desired, the currently active window can be copied as a bitmap to the Windows
clipboard by pressing Alt-Print Screen. This image can then be pasted into other
Windows applications.
8 Example Analyses
30
0.0000e+0 3.1000e+5 0.600 0.83333 5.4000e+3
40 50 1.0000e-4
2
API_CLAY
20.0
STATIC
25.00 0.000 6.00 0.0050 0.500 1.000
API_SAND
25.0
STATIC
35.0 22000.0 8.00 1.000
0
1
1 0.005
0
The calculated load-displacement curve for the pile head is shown in Figure 8.1. At
200 mm displacement, a pile head force of 468 kN was calculated. A plot of pile head
load versus maximum bending moment is shown in Figure 8.2, illustrating that the
maximum bending moment did not exceed the plastic moment of the pile. Plots of the
distribution of pile deflection, rotation, bending moment, shear force and spring
pressure are shown in Figures 8.3 to 8.7 for the final loading increment. The spring
pressure plot shows that limiting lateral pressures are developed over about the upper
5 m of the pile at this stage. A plot of the number of solution iterations for each loading
increment is shown in Figure 8.8. The number of iterations required at each loading
increment gradually increases as the analysis proceeds, as a greater level of non-
linearity is experienced. By the final loading increment, 13 solution iterations are
required.
Figure 8.2. Pile head load-maximum bending moment curve for example 1.
Figure 8.3. Pile deflection versus depth for the 40th load increment.
Figure 8.4. Pile rotation versus depth for the 40th load increment.
Figure 8.5. Bending moment versus depth for the 40th load increment.
Figure 8.6. Shear force versus depth for the 40th load increment.
Figure 8.7. Spring force distribution for the 40th load increment.
30
0.0000e+0 3.1000e+5 0.600 0.83333 5.4000e+3
40 50 1.0000e-4
2
API_CLAY
20.0
STATIC
25.00 0.000 6.00 0.0050 0.500 1.000
API_SAND
25.0
STATIC
35.0 22000.0 8.00 1.000
1
1 12.0
0
0
When this analysis is run, only 34 loading increments are completed, up to a head load
of 408 kN. The 34th increment stops because the solution has not converged to the
specified tolerance after 50 solution iterations have been performed. This is illustrated
in Figure 8.9, where the solution iterations are shown. By comparison with the previous
example, it is clear that a much greater number of iterations are needed. In Figure 8.10,
the load-deflection behaviour of the pile calculated by the two approaches is compared.
No difference should exist, apart from the number of iterations required. It should be
possible to run the analysis with the full 40 loading increments by allowing a greater
number of solution iterations for convergence to be achieved.
50
40
10
0
0.00 0.05 0.10 0.15 0.20
Pile head displacement (m)
500
400
Pile head load (kN)
300
200
example 1: displacement control
example 2: load control
100
0
0.00 0.05 0.10 0.15 0.20
Pile head displacement (m)
36
0.0000e+0 5.3000e+5 0.500 0.50000 3.0000e+3
1 100 1.0000e-4
2
API_CLAY
8.0
STATIC
20.00 0.000 6.00 0.0010 0.500 1.000
API_SAND
18.0
STATIC
35.0 22000.0 8.00 1.000
0
1
2 0.0
15
1 0.05
2 0.055
3 0.06
4 0.065
5 0.065
6 0.06
7 0.055
8 0.045
9 0.035
10 0.025
11 0.017
12 0.01
13 0.005
14 0.002
15 0.001
The calculated response of the pile is shown in Figures 8.11 to 8.14 below.
9 Verification
Some simple verification analyses are presented here by comparing output from
PYGMY with closed form solutions. Further verification of the program operation is
available on request.
Closed form solutions may be derived for a pile embedded in a soil with constant
modulus of subgrade reaction, k, with depth (Matlock and Reese, 1960). The ground
line deflection, u, and rotation, θ, of a pile are given by (Fleming et al., 1992):
−1 −2
Hl Ml
u= 2 c + c
k4 k 4
−2 −3
Hl Ml
θ= c + 2 c
k4 k 4
where:
H = pile head load
M = pile head moment
lc = 4(EI/k)¼ (the critical length)
EI = bending stiffness of the pile
A series of analyses were undertaken with varying EI and k and the resulting values of
u/H, u/M, θ/H and θ/M determined from the above relationships. These results were
compared with the results of analyses using PYGMY. For consistency, the pile length in
the PYGMY analyses was specified as 1.5 times the critical length, lc. The number of
elements used along the length of the pile was varied. The results of the analyses are
summarised in Figure 9.1 as a plot of the difference between the closed form solutions
and the PYGMY results, and typical comparisons between the two results are shown in
Table 9.1.
The results presented here show:
• some sensitivity to the number of elements used in the PYGMY analysis, with better
accuracy achieved with a greater number of elements;
• with 50 elements the maximum difference found was less than 0.25%;
• with 90 elements the maximum difference found was less than 0.1%;
• the values of u/M and θ/H from PYGMY were identical for each separate case, as
with the closed form solutions above.
1.5
0.5
-0.5
-1
0 20 40 60 80 100
Number of elements
Figure 9.1. Comparison between PYGMY results and closed form solutions.
Table 9.1 Typical comparison between closed form solutions and PYGMY.
EI kNm2 1.0 x 107 1.0 x 105
k kN/m2 20000 20000
Closed form solutions
u/H m/MN 0.01495 0.04729
u/M m/MNm 0.00224 0.02236
θ/H rad/MN 0.00224 0.02236
θ/M rad/MNm 0.00067 0.02115
Results from PYGMY
number of elements 25 50 90 25 50 90
u/H m/MN 0.01483 0.01493 0.01495 0.04687 0.04721 0.04729
u/M m/MNm 0.00221 0.00223 0.00224 0.02207 0.02231 0.02236
θ/H rad/MN 0.00221 0.00223 0.00224 0.02207 0.02231 0.02236
θ/M rad/MNm 0.00066 0.00067 0.00067 0.02097 0.02113 0.02116
Difference (CF - PYGMY)/CF x 100%
u/H % 0.83 0.16 0.02 0.88 0.16 -0.01
u/M % 1.26 0.23 -0.04 1.30 0.23 0.00
θ/H % 1.26 0.23 -0.04 1.30 0.23 0.00
θ/M % 0.77 0.08 -0.08 0.84 0.08 -0.06
10 Technical Support
Technical support of reasonable quantity is provided free of charge by contacting the
author. If any problems or bugs are encountered, please also contact the author with as
full a description of the problem as possible, details of any error messages displayed,
and a copy of the data files if relevant.
Contact details:
Dr Doug Stewart
The University of Western Australia
Department of Civil and Resource Engineering
NEDLANDS WA 6907
ph: +61–8–9380 2417
fax: +61–8–9347 4055 or 9380 1044
email: stewart@civil.uwa.edu.au
11 References
Abbs, A.F. (1983) Lateral pile analysis in weak carbonate rocks, Proceedings of the
Conference on Geotechnical Practice in Offshore Engineering, ASCE, Austin, 546-556.
American Petroleum Institute (1993) Recommended practice for planning, designing
and constructing fixed offshore platforms - Working stress design, API-RP-2A, 20th
edition.
Ashour, M., Norris, G. and Pilling, P. (1998) Lateral loading of a pile in layered soil
using the strain wedge method, Journal of Geotechnical and Geoenvironmental
Engineering, 124 (4), 303-315.
Baguelin F., Frank R. and Said Y.H. (1977) Theoretical study of lateral reaction
mechanism of piles, Geotechnique, 27(3), 405-434.
Barton, Y.O. (1982) Laterally loaded model piles in sand: Centrifuge tests and finite
element analyses, PhD thesis, University of Cambridge.
Brown, D.A., Morrison, C. and Reese, L.C. (1988) Lateral load behaviour of pile
groups in sand, Journal of Geotechnical Engineering, 114 (11), 1261-1276.
Brown, D.A., Reese, L.C. and O'Neill, M.W. (1987) Cyclic lateral loading of a large
scale pile group, Journal of Geotechnical Engineering, 113 (11), 1326-1343.
Cox, W.R., Dixon, D.A. and Murphy, B.S. (1984) Lateral load tests on 25.4 mm (1 in.)
diameter piles in very soft clay in side-by-side and in-line groups, ASTM STP 835, Ed.
J.A. Langer, E.T. Mosley and C.D. Thompson, ASTM 122-139.
Dunnavant, T. W. and O'Neill, M W. (1986) Evaluation of design oriented methods for
analysis of vertical pile groups subjected to lateral load, Numerical Methods in Offshore
Wesselink, B.D., Murff, J.D., Randolph, M.F., Nunez, I.L., and Hyden, A.M. (1988)
Analysis of centrifuge model test data from laterally loaded piles in calcareous sand,
Proc. Int. Conf. Calcareous Sediments, 1, Balkema, 261-270.
Williams, A.F., Dunnavant, T.W., Anderson, S., Equid, D.W. and Hyden, A.M. (1988)
The performance and analysis of lateral load tests on 356 mm dia piles in reconstituted
calcareous sand, Proc. Int. Conf. Calcareous Sediments, 1, Balkema, 271-280.