Otter 1966
Otter 1966
Otter 1966
6986
on Tuesday, 31 January, 1967 and
for subsequent written discussion*
DYNAMIC RELAXATION
by
Joseph Reuben Harry Otter, B.Sc.(Eng.), M.I.C.E.
Partner, Rendel, Palmer & Tritton; Visiting Professor, Imperial College
Alfred Carlo Cassell, Ph.D., D.I.C., A.M.I.C.E.
Senior Lecturer, Imperial College
Roger Edwin Hobbs, B.Sc.(Eng.)
Research Assistant, Imperial College
SYNOPSIS
The Paper describes a new numerical technique which has been used to
provide a full three-dimensional solution of the problemof an elastic arch dam.
The technique, dynamic relaxation, is an iterative method for use with a com-
puter, to solve the finite difference formulations of the equations of elasticity.
The methodis essentially a step-by-step integration of critically damped vibra-
tion, using viscous damping, toensure the attainmentof a steady-state solution.
The process is explained by the simple example of a bar under axial load.
Different variables are specified at different nodes to introduce the concept
of interlacing nets, which is developed inthe two- and three-dimensional
examples. A two-dimensionalexample of a planestrainproblem follows.
The applicationof the method toa three-dimensional problem is illustrated by
calculating the stresses in an arch dam under water, temperature and gravity
loading; the effect of varying Poissons ratio is also examined. The equations
are used in a separated form todeal with the mixed boundary conditions, and
the variables are specified on interlacing nets in space. The classical principle
of advancing to successively finer nets is followed, and the facility of dynamic
relaxation in solving the very large numbers of equations involved is demon-
strated. The Paper concludes with a discussion relating dynamic relaxation
with other methods of iteration such as successive over-relaxation.
INTRODUCTION
DYNAMIC RELAXATION IS A SYSTEM OF STRESS ANALYSIS for continuous structures
in one, two or three dimensions and it has been specifically designed for
numerical calculation using a high-speed digital computer. Its early history
and use for prestressed concrete pressure vessels have been describedby Otter1
and the principal objects of this Paper are togive a more precise formulation
of the mathematical basis of the system and to report results of calculations
made at ImperialCollege to determine the stresses in a cylindricalarch dam in
* Written discussion should reach the, Institution by 15 March, 1967, and will be
published in or after July 1967. Contrlbutions should not exceed 1200 words.
633
634 OTTER, CASSELL A N D HOBBS ON DYNAMIC RELAXATION
NOTATION
Spectral radius of a matrix
Cartesian co-ordinates
Stress components
Cylindrical polarco-ordinates of radius, angle anddepth
respectively
Stress components (e.g. rs denotes the componentwhere r is the
direction of resolution of the stress, and S the direction of the
normal to the surface on which the stress acts)
Youngs modulus
Poissons ratio
Mass density
Coefficient of thermal expansion
Displacement components along the r, S and z directions
Velocity components along the r, S and z directions
Viscous damping factor
Time and increment of time
Lame constants
Number of meshes from originin r, S and z directions re-
spectively
Mesh lengths in r, S and z directions respectively
Pressure wave velocity, celerity
Accelerating factor and optimum accelerating factor
Undamped and damped angular velocities
Convergence rate
13. The superscripts (r) and (r + 1) refer to successive iterations, and the
velocities are calculated at times A t / 2 before and after the stresses and dis-
placements. The principle of specifying variables on alternate nodesthere-
fore applies in time, as well as to the spatialdimension.
14. The initial conditions are that displacements and velocities are every-
where zero. The iteration begins at t = O with the substitution of zero dis-
placements in equation (3) to give the stresses. The stresses at time t = O are
No. of iterations. . 1
Velocities . . . . 0 . 0. 0 .0 . 0.
Displacements . . 0. 0. 0. 0. 0.
Stresses . . . . 0 . 0 . 0. 0. -200.0
No. of iterations. . 2
Velocities . . . . 0. 0. 0. 0. -0.300
Displacements0 . . . 0. 0. 0. -45.
Stresses . . . . 0. 0. 0. -135.0 -65.0
No. of iterations. . 3
Velocities . . . . 0 .0 . 0. -0.202 -0.095
Displacements . . 0. 0. 0. - 30. -59.
Stresses . . . . 0. 0. -86.6
-91.1 -113.4
No. of iterations. . 4
Velocities . . . . 0. 0. -0.137 -0.128 -0.103
Displacements . . 0. 0. -21. - 50. -75.
Stresses . . . . 0. -61.5 -87.3 -75.5 -124.5
No. of iterations. . 5
Velocities . . . . 0. -0.092 -0,130 -0.068 -0.143
Displacements . . 0. - 14. -40. - 60. - 96.
Stresses . . . . -78.4
-41.5 -59,4 -109.2 -90.8
No. of iterations. . 10
Velocities . . . . 0 . -0.010 -0.020 -0.010 -0.046
Displacements . . 0. -37. -72. -110. -148.
Stresses . . . . -109.8 -106.9 -114.4 -113.7 -86.3
No. of iterations. . 20
Velocities . . . . 0 . 0.002 0.006 0.003 0.003
Displacements . . 0. -33. - 66. -99. -132.
Stresses . . . . -99.5
-99.0
-99.0
-99.2 -100.5
No. of iterations. . 30
Velocities . . . . 0 . -0.000 -0.001 -0.001 -0.000
Displacements . . 0. -33. -67. -100. -133.
Stresses . . . . -100.1 -100.1 -100.0 -99.9 -100.1
No. of iterations. . 39
-.
Velocities . . . . 0. 0.000 0.0000.000 0.000
Displacements . . 0. -33. -67. -100. -133.
Stresses . . . . -100.0 -100.0 -100.0 -100.0 -100.0
OTTER, CASSELL AND HOBBS ON DYNAMIC
RELAXATION 637
then used in equation ( 5 ) to give the new velocities at time (t+dt/2). The
new displacements at time ( t + d t ) are given by:
wf = w?+dt.6~+ . . . . . . (6)
15. The iterative step finishes with the calculation of zzg+l)from equation
(3).
16. The next iterative step begins with the substitution of these new stresses
in equation (5).
17. Stages in the calculations for a bar 4 in. long (i.e. A z = 1 in.), with an
applied compression p = 100 lb/sq. in., are given in Table 1.
18. The properties of the bar are E = 3 X 106 lb/sq. in., a=0.20, K=0.40,
p=& Ib/cu. in., and the time increment used is A t = 150 vs. The units for
the results are: stress (lb/sq. in.); velocity (in./s); displacement ( p in.).
19. It can be seen that by the twentieth iteration the displacements and
stresses are within 1 % of their final values. The iteration was continued until
successive iterations showed a change of less than 0.1% in the stresses.
x x = (A+2p)z+A-
au av
ay
1
l
Where C 2= ( A + 2p)/p.
22. Gilles specified the variables on interlacing nets; i.e. as if the U variables
occur at the centresof the black squares and thev variables at the centres of
the white squares of a chess board. Interlacing nets are used as in Gilles
FIG.1 : FINITE
DIFFERENCE GRID
paper and in the normal procedure for DR, giving a better finite difference
approximation for the shear stresses.
23. The values of the displacements calculated agree with those quoted by
Gilles, to the accuracy of his computations.
1 au v bv
ps =p-- -p-+p- . . . . . . . . . (15)
r as r ar
av 1 aw
zs = p-+p--
az r as
. . . .
OTTER, CASSELL AND HOBBS ON DYNAMIC RELAXATION 639
and the equations of motion are:
(2
P -+---k -
arz lazs
azz
rz
. . . .
25. The iteration is between the previous two groups of equations, in a
manner similar totheiteration between equations (1) and (2) inthe first
example.
26. Figs 1 and 2 show the form of the seven interlacing space nets used in
the finite difference representation of the equations for the example selected,
an arch dam. In finite difference form equation (1 1) typically becomes:
/
/
/
t \
FIG.2: FINITE
DIFFERENCE BLOCK
640 OTTER, CASSELL AND HOBBS ON DYNAMIC RELAXATION
DISTANCE FROM t OC
NR E S T Cmetrra)
3 1
0 20 30 40
I I I I I
30
5 20-
2
W
8
+ 10-
X
0
W
I
0-
30-
: 20-
E
U
a
W
8
10-
+
Y
X
0-
LEGEND
- CONTOUR FOR M U . PRIKIPAL STRESS
-- - CONTOUR FOR MIN. PRINCIPAL STRESS) VALUES I N k9s9cm
LEGEND
- DIRECTION OF MU(. PRINCIPAL STRESS ( P I ) ,
__ - DIRECTION OF M I N .P R I N C I W
STRESS (PI)
STRESS VALUES ARE GIVEN ONLYFOR POINTS AT
WHICH EITHER Pl>+lSk~/sp.rmOR P2<-2Ok9/SqCm
0 1
0 X) 30 40
DISTANCE FROM C O N CREST metres
LEGEND.
- CONTOUR FOR
MAX PRINCIPAL
___- CONTOUR FORMIN. a~
29. The symmetrical valley is then defined by the shape of the developed
surface of the air face (Fig. 1). The dam has been analysed for the following
loadings :
(i) water to crest level,
(ii) uniform temperature drop of 10C over the whole dam,
(iii) uniform temperature gradient through the thickness of the dam, the
air face being at datum temperature and thewater face 10" cooler,
(iv) gravity acting on the completed structure as a whole,
(v) water acting on the dam with Poisson's ratio=0.45.
Boundary conditions
30. The boundary conditions used in these analyses do not involve stress
or displacement derivatives, and thus the mixed boundary conditions present
no problem as seen in the following examples.
31. Rigid valley ut base of dam. Reference to Fig. 1 shows that the nodes
for W occur in the boundary, and thesedisplacements are set to zero; U and v
occur at nodesabovethe base,accordinglyfictitiousdisplacements are
specified at an equal distance below the base. These are made equal and
opposite to those occurring justabovethe base foreachiteration.Thus
U, U, W are made zero at the base.
32. Water face of dum. The rs and rz nodes occur on the face and these
stresses are set to zero. The hydrostaticpressure (load case 1 and 5) is applied
by means of fictitious rr nodes, placed so that the water face is equidistant
from them and the rr nodes nearest the face. The sum of rr stresses at the
real and fictitious points i s then set to be twice the water pressure at each
iteration. For load cases (ii)-(iv) this sum is made zero. Fictitious ss values
are obtained by linear extrapolation of the real variables.
OTTER,
CASSELL AND HOBBS O N DYNAMIC RELAXATION 643
33. Air face of dam. This differs from the water face only in setting the
sum of the rr stresses at the real and fictitious points on theface to be zero for
all load cases.
34. Body forces. The gravity loading of case (iv) is applied as a body force
to equation (19) thus:
33. Initial conditions. It is possible to start the iteration from any com-
patible set of displacements, but for convenience the initial displacements and
the internal stresses were chosen as zero which are obviously compatible for
all cases. Inload cases (ii) and (iii) forthetemperature loading, normal
stresses proportional to thelocal lack of fit (equation (26)) were immediately
added to theinitial values of the stresses:
rr = ss = zz = E(1-02)a.AB . . . . (26)
The subsequent iterations restoring the stress compatibility converged to the
stresses rising from the given temperature distribution.
36. Time of iterative step. Using c = pressure wave velocity, then Forsythe
and Wasow3 haveshownthatfor m Cartesian co-ordinatesthe stability
criterion is
1 {( 1 )2
A t < c G +...+ -
(1 )Z}-
. . . .
A xm
Where A x , . . . Axm are the respective mesh lengths.
Results
37. Because of the very large number of variables involved, only a selection
of the results for each loading case are presented here. However, the full
results are available at Imperial College.
38. Load case (i). The stresses inthedamunder hydrostatic loadare
given in Figs 3-6 and 10-13.
39. Load cases (ii), (iii) and (iu). Thetemperatureand gravityloading
results are shown in Figs 7, 8 and 9. The stresses in the crest and crown
cantilever and the crown cantilever displacements are given as an illustration
of the structural action produced.
40. Effect of mesh size. The error in the finite difference approximation
is reduced with a decrease in the mesh size. The effect of varying the mesh
size is shown inFigs 10-13. The difference between the results given by
the 16 X 16 X 10 and 24 X 24 X 10 grids is very small, and it is concluded that
the first order finite differences adoptedareadequatefor thisproblem.
Figs 3-6 are based on the fine mesh solution. Because the 16 X 16 X 6 mesh
gave a reasonably accuratesolutionit was used fortheotherload cases
(Figs 7-9 and 14-17), to reduce computer time.
41. Load case (v). The results are shown in Figs 14-17, where they are
compared with the 0.15 Poissons ratio solution and with other solutions.
Snell, Brown and Peatfield4 used a photoelastic technique and Severn, Smith
and Taylor5 a rubber model, with U = 0.48 and 0.5 respectively. The United
States Bureau of Reclamation used the trial load method and U = 0.15 in an
unpublished report to the Civil Engineering Research Association.
644 OTTER, CASSELL AND HOBBS
DYNAMIC
RELAXATION
ON
z
r!t'1 ..
YJ
o_
0
44
0
OTTER, CASSELL AND HOBBS ON DYNAMIC RELAXATION 645
FJ: 0
0
0 P 0
646 OTTER. CASSELL AND HOBBS ON DYNAMIC RELAXATION
t
OTTER,
CASSELL A N D HOBBS ON DYNAMIC RELAXATION 647
648 OTTER, CASSELL A N D HOBBS ON DYNAMIC RELAXATION
E
5
c.
0
i
OTTER, CASSELL AND HOBBS O N DYNAMIC RELAXATION 649
t
650 OTTER, CASSELL AND HOBBS ON DYNAMIC RELAXATION
General
47. The DR method has provided accurate solutions to previously intract-
able problems of arch dam behaviour. Many other three-dimensional elastic
problemsshould be equallymanageable. Themethod is economical in
computer time; even the fine mesh solution only took 38 mins on the Imperial
College IBM 7090 and the practically adequate mesh (16 X 16 X 6) only 8 mins.
(28)
Subject to the boundary conditions, the equation becan
expressed as a damped
wave equation:
or
Using centred differences in the timedimension so that ;(r) occurs at timedr/2
before U ( ' ) as in equation ( 3 , then equation (30) becomes:
; ( r + l ) = {(l - K / 2 ) i ( " + d t . C'F:)}/(l +K/2) . . . (31)
Using 6u=ridt then
S U ( ' + ~ )= { ( l - K / 2 ) 6 ~ ' " f ( d t ) ~ . C ~ F : " } / ( 1 + K / 2 .) . (32)
50. Taking the equality in equation (27) to eliminate (dQ2C2gives:
i
F$)
6u" 1) = (1 - K/2)6U'" + +
/(l K / 2 ) . . (33)
(ti'.id;)'l
+
where a and b are a lower bound for the minimum and an upper bound for the
maximum eigenvalues of the matrix [R], and where b>>a.
60. The generalsimilarity between this equationandequations such as
(32) and (34) is immediately apparent. The connexion can be found from the
relationships of the numerical stability criterion andthe fundamental vibration
frequency to the eigenvalues of the matrix [R].
61. The equivalence between Frankel's method and the optimized form
of D R means that the mathematicalbasis of D R has, in consequence, already
been justified.
63. It will be found that the Jacobi iteration converges more slowly than
the dynamic iteration, and can be considered as the limiting case of a much
overdamped wave equation. The choice of the damping factor, K, less than
2 in dynamic iteration accelerates the convergence as an overdamped system,
until K falls to a critical value, after which the solutions execute a damped
oscillation about the analytical static solution. Dynamic iteration may thus
be referred to as anaccelerated simultaneous iteration. It will be shown later
than when K is selected to give critical damping, the speed of convergence is
greatest, and the value of K may then be considered as the optimumaccelera-
tion factor.
64. The other mainiterative methods are theGauss-Seidel iteration and the
method of successive over-relaxation (SOR), both of which are successive
iterations inwhich newly calculated values of the dependent variable at a mesh
point are immediately used for the calculation of the value at the next mesh
point.
65. The Gauss-Seidel iteration is represented by the algorithm:
&&+ 1) = L +
& i + l( 7. j) +
ul-+1:: a:;:+ 1 +&+P) -U::: . . (39)
This, except for the use of the ( r + 1)th iterationvalues at certain mesh points,
is the same as the Jacobi iteration,may andbe referredto as the basic successive
iteration. Its speed of convergence is greater than that of the Jacobi as will
be seen later.
66. Successive over-relaxation, which has often been the method of choice
for numerical solutions of elliptic equations, is represented by:
+ +
SujYj = w/~(u?:1.9 ~:??j U;:: + 1 + uiTT22 - 4~:;)) . . (40)
where W is the accelerating factor. This may be called the accelerated suc-
cessive iteration, and, as in thecase of dynamic iteration, thereis an optimum
value of W which gives the fastest speed of convergence (see for example,
Varga,Q Forsythe and Wasow3). It is shown below that for solutions of the
Laplace equation, there is a simple relation between the optimum accelerating
factors of the accelerated successive and simultaneous iterations. Whilst the
derivation of the optimum accelerating factor for SOR is usually obtained by
matrix methods, it is interesting to note that GarabedianlO has shown that
SOR can be expressed as the finite difference solution of a critically damped
wave equation in a certain space-time co-ordinate system, and he develops
the optimum accelerating factor in a form closely reminiscent of that which is
used below for dynamic iteration.
67. The comparisons given above may be summarized as follows:
I Simultaneous
l
I Successive
Basic I Jacobi I Gauss-Seidel
Accelerated 1 Dynamic
iteration 1 SOR
654 OTTER, CASSELL AND HOBBS O N DYNAMIC RELAXATION
(m).
69. In the case of the SOR solutions of matriceshaving Forsythe and
Wasow's property 'A'(p. 243, ref. (3)) it can be shown that the optimum
accelerating factor is given by the equation:
wb = 2/(1 +(l -7")""j . . . . . . (41)
where 7 is the spectral radius of the point Jacobimatrix. It is also shown that
for such matrices the maximum eigenvalue of the Gauss-Seidel matrix (h)
is equalto 7" andthatfor SOR theiteration is alwaysconvergent for
O<w,<2. t
70. The corresponding relations for dynamic iteration can be developed
using the damped wave equations.
71. It is unnecessary in the determinationof the critical damping factor to
consider modes of vibration other than the fundamental,since this determines
the speed of convergence after the disappearance of the initial effects of the
other modes by overdamping, although it has been found that for damping
factors near critical, the theoretically smallest number of iterations based on
the fundamental mode is not obtained, because of contributions from the
other modes.
72. Inthelater stages of convergence fordynamic iteration, the time
solution in the overdamped case can be written as:
(U) = (uf){l -e-at(cosh w , t + a / w , sinh w 3 t ) } . . (42)
where U,"= (a" - W ; ) , and w o / 2 r is the undamped fundamental frequency.
73. Differentiating once and twice with respect to time gives:
li = u,e-at (<) 2
sinh w,t . . . . . (43)
and
74. In the later stages of the iteration cosh w,t-tsinh w,t++em.8t when:
-$+m) = (-.+us) . . . . . . (45)
U
therefore
2 -(a -w,)At -
- 2 - (a - d a 7 ) A t
m=
2+(a--w,Mf 2+(a- d / c ( a ) A t
. . . (48)
78. For the Jacobi iteration a A t = 1 and the Jacobi rate of convergence is
then m,, = 4 1 --:At2. It is known that mJ=q. Then woAt= d m which
in turn is equal to twice the optimum damping factor K , ,
K C ,= 2d- . . . . . . (51)
79. The optimum convergence rate for D R is given by
2- d/1-172 . . . .
mDR =
81. The convergence rate for SOR is therefore faster than that for DR.
CONCLUSION
82. Thus D R is not as efficient as SOR when that method is tridiagonalized
with a n optimum acceleration factor, and even less efficient than the elimina-
tion method, and this must be true also for dynamic iteration, as is to some
extentshown inthecomparison of dynamiciterationand SOR forthe
Laplace equation. The virtues of D R as a system depend rather on the pos-
sibility of its use in relatively complicated problems when the band width of
the two-dimensional matrix is so large that storage problems arise for the
elimination method, and the tridiagonalization for theSOR solution presents
difficulties. The use of three-dimensional arrays in D R gives a dense matrix
instead of a sparse two-dimensional matrix; the simplicity of the separated
equations and the resultant simplified boundary conditions greatly ease the
656 OTTER, CASSELL AND HOBBS ON DYNAMIC RELAXATION
REFERENCES
1. OTTERJ. R. H. Computations for prestressed concrete reactor pressure vessels
using dynamic relaxation. Nucl. Struct. Eng, 1965, l, Amsterdam.
2.GILLES D. C.Theuse of interlacingnets for theapplication of relaxation
methods to problems involving two dependent variables. Proc. Roy. Soc. A.,
1948, 193,407-433.
3. FORSYTHE G. E. and WASOWW. R. Finite-difference methods for partial
differentialequations. JohnWiley and Sons,1960,381-382.
4. SNELL C.. BROWNJ. M. and PEATFIELD A. M. Thethree-dimensionalwhoto-
elastic stress analysis of a constant thickness cylindrical dam under hydraulic
loading. CERA, TR/AD/l, 1965.
5. SEVERN R. T., SMITH N. A. F. and TAYLOR P. R. Theoretical and rubber mode
studies on design shape 1 arch dam under hydrostatic load. CERA, TR/AD/4,
1965.
6. OTTERJ. R. H. Dynamicrelaxationcomparedwithotheriterativefinitedif-
ferencemethods. Nucl. Eng. Des., 1966, 3, 1, 183-185.
7. FRANKEL S. P. Convergence rates of iterative treatments of partial differential
equations. Math. Tables Aids Cornput., 1950, 4, 65-75.
8. ENGELI M. et al. Refined iterative methods for computation of the solution and
eigenvalues of self-adjoint boundary value problems. Mitt. Inst. ange. Math.,
1959, 8, 30-3 1.
9. VARGAR.S. Matrix iterative analysis. PrenticeHall, London, 1962.
10. GARABEDIAN P. R. Partial differentialequations. John Wiley and Sons,1964.