N. Chester,
Phase Transformations Group,
Department of Materials Science and Metallurgy,
University of Cambridge,
Cambridge, U.K.
E-mail: Naomi_Chester@technology.britishsteel.co.uk
Added to MAP: November 1999
To calculate the time required to form a given volume fraction of bainitic ferrite.
Language: | FORTRAN |
Product form: | Source code |
DOUBLE PRECISION FUNCTION & MAP_STEEL_NEWF2 (TK,GM0,PSI,THETA,ND,CD,XB,U) DOUBLE PRECISION TK,GM0,PSI,THETA,ND,CD(4),XB,U
This program finds the time required for a given volume fraction of bainitic ferrite to form during an isothermal transformation in a steel alloy. Reference 1 describes the theory and gives an expression for the overall transformation rate of bainite (equation 28). However the final solution for the time required which is given in reference 1 contains an error. A correct analytical solution was obtained using equation 410 in reference 2, giving the result expressed by equation 4.35 in reference 4. This latter equation contains 4 fitting parameters; values for these parameters were obtained by fitting the equation to experimental data values for low alloy steels [4]. These values must be passed to the function from the calling routine in the array CD:
Calculations using equation 4.35 [4] were found to give correct predictions only for a temperature of 405 deg. C, which was attributed to a change in plate volume with transformation temperature. This program incorporates a temperature dependent expression for the plate width uw [5] given by:
subject to a minimum value of 0.05 microns and with temperature T in Centigrade.
None.
No information supplied.
None.
IMPLICIT NONE DOUBLE PRECISION TK,GM0,PSI,THETA,ND,CD(4),XB,NEWFX,U DOUBLE PRECISION MAP_STEEL_NEWF2 C WRITE(*,*) 'Input T(K), GM0, norm. vol. fraction:' READ (*,*) TK, GM0, PSI WRITE(*,*) 'Max. vol. fraction, grain size, C mole fraction:' READ (*,*) THETA, ND, XB CD(1) = 0.57919D-06 CD(2) = 0.14750D+03 CD(3) = 0.20980D+05 CD(4) = 0.30327D+02 NEWFX = MAP_STEEL_NEWF2(TK,GM0,PSI,THETA,ND,CD,XB,U) U = U * 1D9 WRITE (*,1) NEWFX,U STOP 1 FORMAT(' Time for bainite formation = ',F7.2,' seconds'/ & ' Plate volume used in calculations = ',F7.2,' cubic microns') END
Input T(K), GM0, norm. vol. fraction: 653.0 -1523.03 0.2015 Max. vol. fraction, grain size, C mole fraction: 0.397 16.0 0.0172
Time for bainite formation = 93.24 seconds Plate volume used in calculations = 14.12 cubic microns
Utility Functions:
MAP_UTIL_FUNCT
MAP_UTIL_FACT (Called by MAP_UTIL_FUNCT)
bainite, kinetics, volume fraction, bainitic ferrite, time
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.
MAP Website administration / map@msm.cam.ac.uk