Page:4SIGHT manual- a computer program for modelling degradation of underground low level waste concrete vaults (IA 4sightmanualcomp5612snyd).pdf/117

From Wikisource
Jump to navigation Jump to search
This page needs to be proofread.
39. INITIALIZE PARAMETERS
B.18
if (.is_default = TRUE) .value =  * pow(10.0, 6.0 * wc.value -9.84);
if (.is_default = TRUE)
/* kinfty.value = 1.0E-18*(0.8904+.002525*exp(15.07*wc.value)); */
.value = pow(10.0, (5.0* wc.value - 21.0));
}
 = .value/anion [Cl]. ;
if  < DLIMIT )   = DLIMIT +0.0001;
if  < DLIMIT + 0.07 * SQR(.18))  = sqrt((  - DLIMIT)/.07);
else  = .17326 + sqrt(.03002 - (.05832 + DLIMIT - )/1.87);
= (3.2 * wc.value)/1.36 -  *(1 +3.2* wc.value)/1.36;
ƒ = 1.0/(1+ 3.2 * wc.value);
Vsample = 1000.0/; 
molesCH =  + (0.61) * f * Vsample/;
F = 1.0/;
=.value;
=.value;
litre [0] = 0.001* Vsample * ;
for (k = 1; k< NUM_SURFACES; k++) {
  sol_array[Ca] [OH].s[k] = molesCH;
  litre [k] = 0.001* Vsample * ;
}
for (k = 0; k< NUM_CELLS; k++) {
  [k] = 
  [k] = 6;
}

This code is used in section 41. 43. The routine aci-211 estimates the strength, in psi, of the concrete in the individual com- putational elements. The estimate is based upon Table 5.3.4(a) of ACI 211.1-81 for air-entrained concrete. The strength can be adjusted to account for changes in porosity using:

(Function declarations 23) +=

void aci-211 (void);

44. void aci211()

{
  int i;
  real ;
   = pow(exp(wc.value - 3.575), -2.6817);
  for (i = 0; i < NUM_SURFACES; i++) strength [i] = ;
}

45. The function yyparse sets the concentration in the concrete by putting the user-specified value into the c[1] cell. The internal concentration is established by copying this value into the remaining cells. However, this procedure is not performed for OH and H.