is the constant of Arrhenius
which can be dependent on temperature and/or degree of
reaction [§12.5.4].
You may specify the degree of reaction dependent heat production
qr
directly in the input file [§12.5.1.2].
However, in most cases it is more convenient to use preprocessing
[§12.5.1.1].
In either case you may specify the initial degree of reaction r0
at initialization of the nonlinear transient analysis
[Vol. Analysis Procedures].12.1
Note that the implementation of (12.8) in DIANA
requires that you specify temperatures in degrees Celsius.
As an alternative to direct input or preprocessing
you may specify the heat production rate via a user-supplied
subroutine [§12.5.1.3].
12.5.1.1 Preprocessing
To determine heat production via preprocessing you must
specify the capacitance and a diagram of temperature versus time
under adiabatic hydration conditions
and let DIANA's Module HEATTR generate qr
from this input.
(syntax)
- ADIAB
-
te1 ...ten
are temperature values in
°C
during adiabatic
hydration heat development,
corresponding to ages ti1 ...tin.
- Arrhenius constant
- specification [§12.5.4].
- capacitance
- specification [§12.5.2].
DIANA derives the heat production q(t)
from
with c(T, r)
the capacitance
which can depend on temperature and degree of reaction.
DIANA approximates (12.9) and (12.6)
numerically at n
user-specified time points.
| rm |
=  |
(12.10) |
| Qm |
c Ti*, ri* Ti, m = 1,..., n |
(12.11) |
with
Ti = Ti - Ti-1 ; ri* = ; Ti* =  |
(12.12) |
If the capacitance depends on degree of reaction, the set of equations
is solved iteratively.
Finally DIANA approximates
T/
t
in (12.9) numerically
at
m = 1,..., n
points, and uses
(12.7) and (12.8) to find the corresponding
qr.m
.
| qm |
= cm cm |
(12.13) |
qr.m |
=  |
(12.14) |
DIANA uses
qr.0 = qr.n+1 = 0
, assuming
qr.0
is qr
at r = 0
and qr.n+1
is
qr
at r = 1
.
This implies that in the actual analysis
a small initial degree of reaction will be necessary to start the
development of hydration heat.
The following fragment illustrates the input data syntax
of adiabatic hydration heat development.
(file.dat)
'MATERI'
1 ADIAB 0. 25.0
1.800E+04 2.606E+01
3.600E+04 3.231E+01
5.400E+04 3.992E+01
7.200E+04 4.387E+01
9.000E+04 4.608E+01
1.080E+05 4.740E+01
1.206E+05 4.799E+01
1.512E+05 4.873E+01
1.800E+05 4.898E+01
12.5.1.2 Direct Input
For direct input of heat production of the hydration process you must
specify the following input data.
(syntax)
- REACTI
-
r1 ...rn
are the degrees of reaction ri=1, n
(
0
r
1
)
for which the material properties are specified.
- PRDKAR
-
q1 ...qn
are values of the normalized heat production
qri=1, n
for the corresponding degrees of reaction.
- MAXPRD
-
qtot is the totally produced heat
qV.r dt
per unit volume.
- ALPHA
-
qmax is the maximum value of heat production rate
.
- Arrhenius constant
- specification [§12.5.4].
(file.dat)
'MATERI'
1 REACTI 0.0 0.1 1.0
PRDKAR 0.05 2.0 0.0
MAXPRD 1.00E3
ALPHA 0.72E9
In this example input for material 1,
the scaled degree of reaction dependent heat production
qr
is specified for degrees of reaction 0, 0.1 and 1.
The values of qr
for these three degrees of reaction are 0.05, 2 and 0 respectively.
The total cumulative heat production is 1000.
The multiplication factor for the heat production is
0.72 x 109
.
12.5.1.3 User-supplied Subroutine
As an alternative to the definition of the heat production for
potential flow analysis via the degree of reaction (12.7),
you may specify the heat production via a user-supplied subroutine.
This constitutes a useful mechanism for general specification of heat
production, for instance with a mathematical function.
(syntax)
- USRHTP
-
specifies that the heat generation rate due to hydration
is determined via a user-supplied subroutine.
DIANA passes the keyword usrkey to the first argument of this
subroutine.
The heat generation rate can be any function of the temperature and
the degree of reaction.
- MAXPRD
-
qtot is the totally produced heat
qV.hy dt
per unit volume.
If USRHTP is specified in table 'MATERI'
then subroutine USRHTP must be supplied to set up
heat production for potential flow analysis with hydration
reaction.
(Fortran)
SUBROUTINE USRHTP( usrkey, te, re, htp )
- usrkey
- is the user-supplied keyword from input table 'MATERI'.
This can be used to model various functions for the heat production rate
within one subroutine.
- te
- is the temperature T
.
- re
- is the degree of reaction r
.
- htp
- is the heat production rate generated by hydration.
See also Volume Analysis Procedures
for a general description of DIANA's user-supplied subroutine option.
Next: 12.5.2 Conductivity and Capacitance
Up: 12.5 Hydration Heat
Previous: 12.5 Hydration Heat
Contents
Index
DIANA-9.3 User's Manual - Material Library
First ed.
Copyright (c) 2008 by TNO DIANA BV.