Professional Documents
Culture Documents
Advances in Dynamic Relaxation Techniques For Nonlinear Finite Element Analysis
Advances in Dynamic Relaxation Techniques For Nonlinear Finite Element Analysis
1 Introduction
Over the past number of years, numerous papers (Wood, cially attractive in computational mechanics since all quanti-
1967; Otters, 1966; Day, 1965; Underwood, 1983; Pica and ties are treated as vectors and the large storage requirements
Hinton, 1980; and Brew and Brotton, 1971) have been pro- associated with large matrices (i.e., stiffness matrix) are
duced that describe the use of dynamic relaxation (DR) in avoided. In addition, the computational effort increases only
the solution of finite difference approximations to the partial proportionally to the number of degrees of freedom so that
differential equations. The purpose of this paper is to de- large-scale problems involving tens of thousands of degrees
scribe recent developments in the use of DR within the finite of freedom are possible (e.g., no bandwidth limitations). A
element method for large-scale geometric and material non- comparison between implicit and explicit methods regarding
linear steady-state solutions. Traditionally, the finite element computational effort and storage requirements are shown in
method has been applied to steady-state problems using Figs. 1 and 2, respectively. The simple logic of the procedure
implicit methods, where large numbers of equations are permits an elegant algorithmic structure providing a conve-
formed and solved using direct solvers such as frontal, sky- nient framework for treatment of nonlinearities. For exam-
line, or Cholesky-type methods. When nonlinearities exist, ple, the implementation of robust contact algorithms for
equilibrium iterations must be performed using Newton- treating large relative sliding of material interfaces is
Raphson or quasi-Newton techniques at each load level. In
the presence of complex geometry, nonlinear material behav-
ior, large local material rotations, and large relative sliding of
material interfaces, solutions using implicit methods often
become intractable. Alternatives, such as iterative methods
which avoid the use of direct solvers, are available. An
interesting paper by Wood (1967) compared the convergence o
<J
properties of the Jacobi, Gauss-Seidel, successive over relax- c
ation (SOR), and DR. The results obtained in (Wood, 1967) o
indicate that SOR has the fastest rate of convergence with •a
&
DR running a close second; however, DR can be more a.
efficiently implemented into the finite element method. O
The explicit nature of dynamic relaxation makes it espe-
N 1/3 *
Contributed by the Pressure Vessels and Piping Division and presented
at the Pressure Vessels and Piping Conference, New Orleans, Louisiana,
June 21-25, 1992, of THE AMERICAN SOCIETY OF MECHANICAL ENGINEERS. Log(Number of Elements (N))
Manuscript received by the PVP Division, 1992; revised manuscript re- Fig. 1 Comparison of operation count for nonlinear transient anal-
ceived December 15, 1994. Associate Technical Editor: W. K. Liu. ysis
Forces
p. t+At Exerted on
Node DOF's
Contact ?t Accelerations
Surface at Node "'-M-'IFL-FL]
Conditions DOF's
z
Critical
X Rigid Wall
Time At, Boundary
Step Condition
DEVIATORIC
rRic^--A
VOLUMETRIC
Update Update
External Geometry
Load F„Clt New Node
Coordinates
Update
Time
t+At
Fig. 4 Explicit nonlinear transient computational cycle
operator is based on the premise that it has the highest stable M f+Al/2 it-to/2 ) + C(x l+At/2 + X t-Al/1 ) / 2
time step among the explicit operators available and that A7 (*
with a proper implementation, it does not require a special
starting scheme. The overall implementation into a solution + F.' = F' (8)
strategy which is applicable to both linear and highly nonlin-
ear problems is shown in Fig. 4. This strategy is identical for M
i(+A//2
dynamic relaxation, with the exceptions noted in the next A7 ~2
sections.
M
2.2 Dynamic Relaxation. The idea behind dynamic re- (V' - FM + c\ <-A«A1
_ _ X (9)
laxation is based on viewing the solution of a static problem At 2
as the steady-state solution of a damped wave equation. To maintain the efficiency and form of the central differ-
Thus, the equation of motion for structural dynamics is ence operator, as well as ensuring that the mode associated
pertinent to the development of dynamic relaxation, and the with the applied loading distribution is critically damped, a
central difference operator can be used to develop an algo- diagonal mass matrix M is used along with a critical damping
rithm for DR. matrix C, is given by
For time t, the equations of motion are given as
C = 2coM (10)
Mx' + Cx' + K(x')u' F
exl (5) where <w = undamped natural frequency corresponding to
the participating mode of loading.
The damping matrix and displacement vector are repre-
Substituting for C yields
sented by C and u', respectively. Time t in dynamic relax-
ation refers to an iteration (cycle) counter. As described in [AtM-i(F;n - F(M) + k>-W(l - coAt)]
jj(+A(/2 _
the section on explicit temporal integration, nonlinear prob- (11)
lems are handled using a nonlinear internal force vector F int (1 + o>At)
directly, in lieu of forming a tangent stiffness K(x') at every
The current coordinates are calculated as
time step. Thus, K(x')u' is replaced by F;'nt.
Referring to Fig. 3, the central difference expressions for x ' + A ' = x' + Atx,+^ (12)
acceleration and velocity are given as +A
The current displacement vector u ' ' is obtained as
+A/
J./ + A//2 u' = u' + Atx'+A,/2 (13)
(6)
At At
By a judicious choice of <w, A;, and M, the transient re-
where A? is a constant time increment. The average value of sponse can be attenuated, resulting in the steady-state re-
velocity is taken as sponse and the solution to
GO (velocities)
(1 + <o'At) (1 + rn'M)
x ' + A ' = x' + A / x ' + 4 ' ^ (coordinates)
+A +A
u' ' = u' + A / x ' '^ (displacements)
Uii) Update external force vector Fc'xl
(iv) Check error norms
XM„(U;.)2
(viii) Go to ( 0 and repeat
:
\ x Y| ^ ^ ^
~^^
.
-400. ^
M
^
„ -1.0 : \ \ 1 X
^^^^-^
c Y
u • \ \ ^^^5~^^^^?^ j ^ ^ ^ i > & -600.
e \ 'N, _
I -2.0 - \ ^^~^c3§3^ -800.
Q \ ^~^y -
a.
\ -1000.
\x -
' • ' - - .
P
-3.0 -1200.
•
0 0.01 0.02 0.03 0.04 0.05
I . I . I
Cycles x 1000
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
-4.0 Fig. 6 Element hydrostatic stress—dynamic relaxation confined
Cycles x 1000 uniaxial strain test for incompressibility condition
Fig. 5 Geometric nonlinear beam test dynamic relaxation
bility of the element formulation (Sauve, 1993) to handle the
incompressibility condition when Poisson's ratio approaches
ity and Poisson's ratio are 12,000 psi and 0.20, respectively. or equals 0.5. In this problem, the element hydrostatic stress
The application of this load results in a relatively large tip is equal to the applied pressure when the incompressibility
displacement of 3.35 in. This is in agreement with results condition is imposed by Poisson's ratio = 0.5. As observed in
obtained for the same problem in Bathe et al. (1974). The Fig. 6, 50 DR cycles result in a converged solution. It is of
deformed geometry is shown in Fig. 5 along with a history of interest to note that in the initial cycles a number of partici-
DR cycles versus tip displacement. As observed in Fig. 5, it pating frequencies corresponding to damped waves are con-
requires 600 cycles to obtain a converged result using the sidered by the algorithm, and gradually settles to the specific
shell elements, whereas it takes 1800 cycles with the three-di- mode in which the loading is dominant. No overshoot is
mensional solid elements. The slower convergence with the observed. A number of cases for various values of Poisson's
solids arises from the finer mesh used. This changes the ratio were run using DR. The results are in excellent agree-
spectral radius of convergence, in that wmax is far higher ment with classical results, as shown in Fig. 7.
than the lowest participating mode frequency.
4.3 Moment-Loaded Nonlinear Beam. This test repre-
4.2 Incompressibility Condition. A cube, shown in Fig. sents a severe case of geometric nonlinear deformation. As
6, consisting of 27 eight-noded hexahedron elements, is sub- shown in Fig. 8, it consists of bending an initially straight
jected to a pressure of 1000 psi in the y direction, with the beam into a circular shape. The moment, M, required to
remaining sides constrained. This test demonstrates the capa- bend the beam of length L into a circular shape is given by
-6.0
Q
a.
P
-12.0
o 10 12 20
-15.0 Hours (xlOOOO)
0.0 0.2 0.40.80.6 1.0 1.2 1.4 1.6 1.8 2.0 Fig. 10 Fuel channel creep using dynamic relaxation—time his-
Cycles x 1000 tory of midspan displacement
Fig. 8 Tip displacement (node 13) moment-loaded nonlinear
beam—dynamic relaxation
handling viscoplastic problems was that nonlinear implicit
EI 2TTEI
solution methods such as Newton or quasi-Newton methods
M= — = — — (23) did not provide converged solutions in this application. This
R L is not surprising given the complexity of the creep law (Sauve
et a l , 1989) and the extensive sliding contact between the
Nonlinear beam elements available in Sauve (1993) were tubes. The DR algorithm described in this work overcomes
used in this case. When the moment M, corresponding to the this convergence problem by considering each time step for
curvature formula, is applied, as shown in Fig. 8, the correct creep as a load step while maintaining the initial operating
fully circular shape is obtained. Again, no overshoot is ob- mechanical loads such as weight of fuel, deadweight, and
served in the DR solution. coolant. In Fig. 9, the finite element model is shown along
4.4 Creep of Nuclear Fuel Channel Assemblies. The with the converged response under operating mechanical
salient features of the proposed algorithm are demonstrated loads and creep at 200,400 h, which corresponds to approxi-
in a larger-scale complex problem involving both geometric mately 30 yr reactor life. The model consists of 960 three-di-
and material nonlinearity. Throughout the operating life of mensional shell elements (Sauve and Dubey, 1991) and 1098
CANDU nuclear reactors, creep deformation of fuel channel nodes (6588 degrees of freedom). The time history of re-
assemblies occurs. The horizontal fuel channel assembly is sponse for the midspan displacement of the PT and CT is
comprised of a pressure tube (PT) contained by a concentric shown in Fig. 10. Of interest is the way the DR algorithm
calandria tube (CT), as shown in Fig. 9. The pressure tubes converges to a solution at each increment of time.
are clamped at both end fittings by rolled joints and sup- In Fig. 11, a map of DR cycles versus displacement of
ported by the calandria tubes using garter springs at interme- node 271 (midspan of PT) is shown. As observed, the largest
diate points. The pressure tubes contain the fuel bundles and number of cycles occurs at the initial loading stage followed
the D 2 0 coolant. The creep of zirconium alloys, from which by a moderately decreasing amount of cycles during the
the assemblies are comprised, is dependent on time, temper- creep stage. In the initial creep stage smaller increments in
ature, stress, and fast neutron flux. Creep deformation may displacement correspond to smaller time steps for creep. The
limit the useful lifetime of the pressure tubes. Sag due to increments at which the specified time steps for creep are
creep may cause the pressure tube to deflect to a point where increased can be identified from the apparent increases in
its curvature is large enough to inhibit the free passage of DR cycles followed by a stable period in which the number of
fuel bundles and cause thermal problems due to redistribu- cycles remains relatively constant. The evolution of contact
tion of coolant flow. In addition, contact between the pres- between the PT and CT gradually stiffens the system so that
sure and calandria tubes in a region with a high concentra- a higher participating mode is excited. As discussed earlier in
tion of hydrogen isotopes may lead to conditions which Section 2.2, this leads to faster convergence. Comparison of
reduce the fracture resistance of the PT. results with the approximate solution method given in Sauve
One motivating factor for developing a DR scheme for et al. (1989) indicate excellent correlation.
References
Bathe, K. J., Ozdemir, H., and Wilson, E. L., 1974, "Static and Dy-
namic Geometric and Material Non-Linear Analysis," SESM Report No.
74-4, Department of Civil Engineering, University of California, Berkeley,
CA.
Belytschko, T., 1983, "An Overview of Semidiscretization and Time
Integration Procedures," Computational Methods for Transient Analysis,
eds„ T. Belytschko and T. J. R. Hughes, North Holland, pp. 1-66.
Brew, J. S., and Brotton, D. M., 1971, "Non-Linear Structural Analysis
by Dynamic Relaxation," International Journal Numerical of Methods in
Engineering, Vol. 3, pp. 436-483.
Day, A. S., 1965, "An Introduction to Dynamic Relaxation," The Engi-
neer, Vol. 219, pp. 218-221.
Kant, T„ and Patcl, S„ 1990, "Transicnt/Pseudo-Transient Finite Ele-
0 1 2 3 4 5 6 7 8 9 10 11 ment Small/Large Deformation Analysis of Two-Dimensional Problems,"
Cycles (x 1000) Computers and Structures, Vol. 36, No. 3, pp. 421-427.
Fig. 11 Fuel channel creep using dynamic relaxation —200,000 h Otters, J. R. H., 1966, "Dynamic Relaxation," Proceedings Institute of
creep—DR cycles Civil Engineers, Vol. 35, pp. 633-656.
Pica, A., and Hinton, E., 1980, "Transient and Pseudo-Transient Anal-
ysis of Mindlin Plates," International Journal of Numerical Methods in
Engineering, Vol. 15, pp. 189-208.
Sauve, R. G., 1993, " H 3 D M A P Version 5.2—A General Three-Dimen-
5 Concluding Remarks sional Finite Element Computer Code for Linear and Non-Linear Analy-
ses of Structures," Ontario Hydro Research Division Report No. 92-256-K,
A DR algorithm which provides both an efficient and Rev. 2.
accurate solution to problems involving varying degrees of Sauve, R. G., and Dubey, R. N., 1991, "Efficient Shell Elements for
nonlinearity has been presented in this work. It is adaptive to Three-Dimensional Non-Linear Structural Dynamic Analysis," Structural
the problem and requires no special tuning factors or user Dynamics: Recent Advances, eds., M. Petyt, H. Wolfe, and C. Mei,
Elsevier Applied Science, pp. 264-276.
intervention. Accuracy is simply controlled by a tolerance on Sauve, R. G., Badie, N., and Holt, R., 1989, "Simulation of Fuel
displacement and force error. It has been implemented into a Channel Response in CANDU Nuclear Reactors," Proceedings of the 10th
general finite element code (Sauve, 1993) and is currently in Structural Mechanics in Reactor Technology, Paper No. L08/4, pp. 219-224.
use on a wide variety of problems. Given the current ad- Underwood, P., 1983, "Dynamic Relaxation," Computational Methods
for Transient Analysis, Vol. 1, pp. 245-265.
vances being made in desktop computer hardware (i.e., Wood, W. L., 1967, "Comparison of Dynamic Relaxation With Three
RISC-based and parallel processors) and the class of highly Other Iterative Methods," The Engineer, Vol. 224, pp. 683-687.