Finite Element Program For Creep Analysis
Finite Element Program For Creep Analysis
Abstract
A new finite element program for the analysis of creep effects in concrete structures,
developed at Northwestern University, is briefly described. The program represents aD exten-
sion of the general purpose finite element code NONSAP developed at university of California
at Berkeley. The program uses a rate type creep law based on expanding the reiaxation func-
tion in Dirichlet series. The creep law is linear, the aging is accounted for, and the telll-
perature effects on creep rate as well as the rate of aging are considered. Xaterial proper-
ties can be input either as empirical creep test daca or as the double power law for creep.
The program caQ automatically set up the creep parameter from partial empirical information.
rhe program uses a step-by-step integration in time. Applications are envisaged chiefly for
nuclear concrete structures.
1. Int~oduci
"ith the increas1."lg public concern about the safety cf nuclear rea=tors. >: " ;-~c"':
imperative to evaluate the strengths and deformations of nuclear reactor veSSels and corototn-
ments very carefully 'and realistically, taking into account the actual inelastic behaVior of
the material. In concrete reactor contair.ments as -:e1l as vessels acti.."lg as energy-absor_
bing barriers, the major source of inelastic behaVior during the service life is the creep
of concrete. Ouring the past decade the lcnowledge of this phenomenon advanced tremendously
and methods that allow an accurate and realistic analysis on the service conditions have b~
developed.
A general purpose finite element code for the creep analysis of nuclear concrete struc_
tures has recently been developed by Anderson and coworkers ~1, 7 ,10J. This program utilizes
a rate type creep law proposed' in 1971 by Bazant [3], which is based on expanding the compli_
ance function for aging concrete (also called creep function) into a series of real exponen_
tials, called Dirichlet series. Subsequently, it was found, however, [8J that this formula-
tion has some theoretical disadvantages from the point of view of thermodynamic restrictions
resulting from the aging of concrete; although the general form of the creep constitutive
relation is correct from the thermodynaic·vwp~ the experimental creep data for
concrete are fit~ some parameters of the model can be negative although according to ther-
modynamic limitations they should be positive. This is not necessarily incorrect, since
these are internal variables while the thermodynamic restrictions must be satisfied only in
total by the ensemble of the internal variables. However, such a feature is a matter of con-
cern and it appears therefore safer to use a constitutive relation where the fulfillment of
the thermodynamic restrictions is assured. This appears to be the case for an analogous rate
type formulation which i~ based on a Dirichlet series expansion of the relaxation function
rather than the compliance function and is modeled by an aging Maxwell chain model [2,4,5,6J.
This formulation has been used in the extension of the f'inite element code XO::SAP (rniversity
of California, Berkeley) described in the present paper. •
2. Constitutive Relation for Creep
The creep law is assumed to be linear, i.e., following the principle of superposition
[2]. The linearity assumption is acceptable for concrete only for stresses less than about
one-half of the strength, which is typical of nuclear vessels and containments under service
conditions. Even vithin this range, significant deviations from linearity are observed upon
unloading and in a regime vi~h decreasing strains. In such cases, the program cannot yield
very good results. Another phenomenon which spoils the linearity even within the service
stress range is the simultaneous drying; however, this is not severe for nuclear concrete
structures because they are massive and also protected by the steel liner on the interior
face.
The aging of concrete, particularly the gradual change of creep properties as a function
of age, is taken into account. This phenomenon causes that the parameters of Dirichlet series
expansion of the relaxation function, representing the elastic moduli of the Maxwell chain
model, are dependent on the age of concrete.
'"Another large finite element program for creep in nuclear concrete structures has also been
recently developed; we do not discuss it, however, since the form of the constitutive re-
lation us~ in tbat program does not conform to the thermodynamic restrictions imposed by
tbe phenomenon of aging.
H 3/4
-2-
The effect of temperature variations (limited to temperatures under SOoC) upon the creep
behavior is taken into account. This includes boeh (a) the inerease of ehe creep race due to
heating, and (b) the aeeeleraeion of aging, as lIIOdeled by the equivalene hydration period
(maturity) [4,2]. Both of these effeces are lIIOdeled using ehe aetivation energy eoneept, wtth
different aetivaeion energies for the creep race and for the process of aging (hydration).
The ereep formulae ion used in the program is not eapable of handling the general effects
of time-variable pore bmlidity in eonereee. These effeces bring about a major eomplieation
oi t~e constitueive relation,[2J and require many additional variables to be used co eharac-
terize partial stresses in solid and water eomponents, and they also require a good model for
tensile craeking due to hygral stresses. Nevertheless, omission of moiseure effects appears
to be admissible for massive seructures such as nuclear vessels and coneainments. This is be-
eause of their thickness, as well as the use of the steel liner of the interior face, which
does not" permit any signifieant drying to occur expect in a narrow layer Rear the exterior
surfaee.
However, an apPlroximate consideration of the bJmidity effect which does noe cause any
major complication of ehe maehemaeical formulation, is possible with the present program. The
user is allowed to specify for eaeh finite element the mean ambient humidity (not the pore
humidity in concrete, and not a time variable quant:ity). The coeffieients of the creep law
are then adjusted to give a ereep funetion that: eorresponds to eonerete eylinders exposed to
t::1s environmental lImidity, kept constant for the duration of the ereep test. The approxi-
",ate praetical ereep predieeion model given in pares I and III of Ref. 7 is used for this Put'-
pose. As for the definition of shrinka:ge, the program ca .. use the formulas from Ref. 7
ur a set of experinentally observed shrinkage values can be specified. It must be remembered,
:r.a1: the foregoing considera::i"n "f ~idty effects is very erude and yields realistic values
only for the overall internal force resultants caused by humidity effeets within the eross
seetion of the structure. The method does not permit evaluaeing the distribution of the
stresses produeed by humidity effects throughout the eross section.
3. ~lumerica Algorithm
As has been elearly 4.ei:lonstrated before e.g. ,[2J, a rate type creep law allows a mueh
more effieient finite element analysis than the integral-type ereep law based" directly on the
principle of superposition. As already mentioned, the present program uses a rate-type creep
law based on expanding the relaxation function of eoncrete into a series of real exponentials,
called Dirichlet series. This ereep formulation may be visualized by the Maxwell ehain
model, the elastie 1I0duli~of whieh depend on the age of concrete, lIIore precisely the equiva-
lent hydration period. This creep formulation is completely specified by a set of relaxation
times, which are automatically selected in tbe program according to the rules given in Ref. 2
and ·5, and by the ag.e dependent elastic moduli of the Maxvell chain. ' These !Iloduli ar~ auto-
:nat ically generated fro:! t::'e relaxation function, ..hieb itself is automatieally determined"
fro:! t~e co:!pl iance f!.!r.ct::!..~n (creep function). The program also makes a cheek !>y reproduc ing
the creep curve on the ;,asis of t::'e )I.a1"ell chain model (as presented in Ref. 6).
T::'e rate t::"e cree;> law 1.5.2l consists of a set: of first order differential equations for
the ?areial stresses of :he ~xwel chain and for the total strain of the Maxwell chain. It
has ,een shown before that the !.!sual step-by~!, :aethods for ordinary ~iferntal equations
cannot be applied to this system of equations. This is beeause either· a nu:nerical instability
-3- H 3/1.
or a gross loss of ac.t.urac:.: result.s when the t.ime step of t.hese met. noc s gr eatl Y exc e~ 5 t :,~
shortest relaxation time, which is a necessity when the long t~e values, corespn~F :or
example to a 4(}-year service lifetime, are to be reached. The problem is coepletely avoided
by the so-called exponential algorithm [4,5,2J, which is based on an exact solution of the
differential equations for the Maxwell chaill under .the assumptior, that all parame!:ers are co","
stant within the time step. This, exponential algorithm ~ proven and demonstrated to be un-
conditionally stable, and highly accurate even for very,iong time steps. This allows increa-
sillg the time step roughly in a geometric progression, keeping it approximately constant in •
the log time scale.
The foregoing flow chart is, of course, routine, used ill many inelastic computer progra....
-4- H 3/4
the subroutines aa specified.
1. Read the number of decades in log-time sCale to be considered, the number of steps per
decade, the number of elements in Maxwell chain, the time for the start of the first
time step and the first relaxation time.
2. Read the input option number (Sec. 6) and read the corresponding material data from
which the characterization of the compliance function is developed. In case the drying
is' specified, read also the characteristics for shrinIcage and drying creep.
3. Compute the discrete values of the relaxation function for various strain deviations
and various ages at the start of relaxation. (This consists in direct numerical soluCion
of a linear Volterra integral equation.) (RELAX).
4. Compute the discrete values of the Maxwell chain moduli at all discrete ages (MAXWLl).
5. As a check, compute discrete values of the compliance function from the discrete values
of Kaxvel.l chain moduli for various ages (CRCUIlV). Print the resulting values of the
compliance function and of their deviations from the initially specified values of the
compliance function. Also calculate and print the coefficient of variation of these
d....,iations.
Ouring the determination of the relaxation function, a subroutine for the compliance
function is repeatedly called. This subroutine has three options to be specified by theusee
1. The compliance function is evaluated by interpolation from a given array of discrete
values. The interpolation is linear in the logarithm of creep duration and in the loga-
rithm of age at loading. For durations and ages falling outside the range, extrapola-
tion is automatically used.
2. !~e compliance function is evaluated from a formula corresponding to the double power
1.0" [7].
3. If drying is specified, the compliance function is evaluated from a fOr<nula consisting
of the double power law enhanced by a drying term [7].
The ultimate result obtained in the subroutine MATPAR is the array of the discrete vari-
ables of the moduli of the Maxwell chain. For any specified age, the value of the Maxwell
chain moduli is computed from the discrete values (in subroutine function EMUF) by a linear
interpolation in the logarithm of the age of concrete. For argu~ents fal~ing outSide the
t:lllle range, a linear extrapolation from the extreme values 15 used.
3. r~e cO::lplianc .. f"netion is give.'1 by t~e doubte po"er la'''' , for which all of its f i·:e
parameters are read. No drying is considered.
4. Same as option 3 but all double po"er la~ parameters except the 2B-dav elastic ~oduls
are generated from the given strengh'~d composition paraoeters of concrete (to ~ix
ratio of water, cement, sand, gravel, cement-type, and the unit ·"eight).
7. Conclusion
It may be expec:ted that tbe ne~ computer program* will allow a rather effiCient, versa-
tile, and realistic analysis of the c:reep effects in nuclear concrete structures under 10n8-
time loading, and prescribes tecperature variations (however, without signific:ant drying
effeCts) •
*At the time of writ~g, the program described herein is still under developllent, although
rather near completion.
-6- H 3/4
Ac kno ..ledotment
Grateful appreciation is due to Oak Ridge National Laboratory, Oak Ridge, Tennessee,
operated by Union Carbide Corporation for the Department of Energy (subcontract 4OX-40434V).
ReferenceS"
1. ANDERSON, C. A., ''Numerical Creep Analysis of Structures," Los Alamos Scientific Labora-
tory Report LA-UR-8o-2585, Los Alamos, N.M., 1980.
B~;':"T, Z. P., "Theory of· Creep and Shrinkage in Concrete Structures: A Precis of Recent
Development," Mechanics Today, Pergamon Press, New York, Vol. 2, pp. 1-93, 1975,
3. SAZA.'."T, Z.P., WO, S.T., "Dirichlet Series Creep Function for Aging of Concrete," J. of
Eng. !-tech. Div., ASCE, Vol. 99, No. ~, pp. 367-387, April 1973; see also SMiRT -1-,---
Berlin, Vol. H, 1971.
4. !IAZA.'fI, Z.P., WO, S.T., "Thermoviscoelasticity of Aging Concrete," J. of Eng. Mech. Div.
ASCE. Vol. 100, No. EMJ, pp. 575-597, 1974; (also as ASCE Meeting Preprint No. 2110,
Oct. 1973).
5. BAZA::T, Z.P., WO, S. T., "Rate-Type Creep ·Law of Aging Concrete Based on !"Axwell Chain,"
Materials and Structures (RlLEM), Vol. 7, No. 37, pp. 45-60, 1974.
9. SHIra, P.O., COOK, W.A., ANDERSON, C;A., "Finite Element Analysis of Prestressed Con-
crete Reactor Vessels," Proc." 4th Conf. on Strucc. Mech. in Reactor Technology, San
Francisco, Calif., Aug. 1977.
10. SMITH, P.D., ANDERSON, C.A., ''NONSAP-G: A Nonlinear Stress Analysis Program for Concrete
Containments Onder StatiC, Dynamic and Long-Term Loadings, Los Alamos Scientific Labora-
tory, Report LA-7499-MS, Oct. 1978.
11. aAiANr, Z.P., PANULA, L., "Creep and Shrinkage Characterization for Analyzing Pre-
scressed Concrece Struccures," Prescressed Concrete Institute (PCl) Journal, Vol. 25,
pp. 86-122, 1980.
-7-