![[MAP Logo]](../../maplogo1.gif) 
Materials Algorithms Project
Program Library
 - Provenance of code.
- Purpose of code.
- Specification.
- Description of subroutine's operation.
- References.
- Parameter descriptions.
- Error indicators.
- Accuracy estimate.
- Any additional information.
- Example of code
- Auxiliary subroutines required.
- Keywords.
- Download source code.
- Links.
H.K.D.H. Bhadeshia,
Phase Transformations Group,
Department of Materials Science and Metallurgy,
University of Cambridge,
Cambridge, U.K.
Top | 
Next
MAP_STEEL_AA3 calculates the paraequilibrium Ae3 temperature as a function of the C, Si, Mn, Ni, Mo, Cr, and V concentration of a low alloy steel.
Top | 
Next | 
Prev
| Language: | FORTRAN | 
| Product form: | Source code | 
SUBROUTINE MAP_STEEL_AA3(AC,AE3T,R,I1,I2,I3)
DOUBLE PRECISION AC(8),AE3T,R
INTEGER I1,I2,I3
Top | 
Next | 
Prev
The method uses a quasichemical thermodynamic model: the Lacher, Fowler and Guggenheim model.  See specifically Equation 2 of [1].
Top | 
Next | 
Prev
  - H. K. D. H. Bhadeshia and D. V. Edmonds, Acta Metallurgica, 
      28, (1980), 1265.
- H. I. Aaronson, H. A. Domian and G. M. Pound, 
      Trans. AIME, 236, (1966), 753.
- G. J. Shiflet, J. R. Bradley and H. I. Aaronson, 
      Metall. Trans. A, 9, (1978), 999.
- R. H. Fowler and E. A. Guggenhiem, Statistical Thermodynamics,
      Cambridge University Press, New York, (1939), 442.
- J. R. Lacher, Proc. Cambridge Phil. Soc., 
      33, (1937), 518.
Top | 
Next | 
Prev
Input parameters
- AC - real array of dimension 8.
- AC has 8 elements: the first seven are set to the C, Si, Mn, Ni, Mo, Cr, 
    and V concentrations by weight percent. The eighth element of the array is 
    reserved for the calculation of iron concentration by difference.
 
 
- R - real
- R is the universal gas constant (in joules per mole per kelvin, 
     Jmol-1K-1).
 
 
- I1,I2 - integers
- I1 and I2 define the lower and upper limits for the temperature (in 
     kelvin).   Suggested values are I1 = 873K, I2 = 1173K.
 
 
- I3 - integer
- I3 is the temperature interval used in the initial calculation, e.g. 
     I3=30.
 
 
Output parameters
- AE3T - real
- AE3T is the paraequilibrium Ae3 temperature (in deg C).
 
 
Top | 
Next | 
Prev
None.
Top | 
Next | 
Prev
Within ± 1oC.
Top | 
Next | 
Prev
The carbon concentration input must not be less than 0.1 atomic percent.
Top | 
Next | 
Prev
To calculate the paraequilibrium Ae3 temperature of a Fe-0.1C-0.1Si-2Mn (by weight percent) alloy.
1. Program text
       DOUBLE PRECISION AC(8), AE3T, R
       INTEGER I, I1, I2, I3
       INCLUDE 'map_constants_gas.f'
       READ(5,*) (AC(I), I=1,7)
       READ(5,*) I1, I2, I3
       CALL MAP_STEEL_AA3(AC, AE3T, R, I1, I2, I3)
       WRITE(6,10) AE3T
       FORMAT(F8.0, ' Centigrade')
       STOP
       END
2. Program data
  0.1    0.1   2.0   0   0   0   0
873   1173    30
3. Program results
768. Centigrade
Top | 
Next | 
Prev
MAP_UTIL_ANALY
MAP_STEEL_OMEGA
MAP_STEEL_AFEG
MAP_STEEL_DAFEG
MAP_STEEL_ENERGY
Top | 
Next | 
Prev
paraequilibrium temperature, low alloy steel
Top | 
Next | 
Prev
Download source code
Top | 
Prev