H.K.D.H. Bhadeshia,
Phase Transformations Group,
Department of Materials Science and Metallurgy,
University of Cambridge,
Cambridge, U.K.
Program modified: March 1999.
To predict the Ac1 and Ac3 temperatures of steel as functions of the chemical compositions and the heating rate.
Language: | FORTRAN |
Product form: | Source code; |
Compiled program for a PC with MSDOS. It will run on any IBM PC clone. |
DOUBLE PRECISION THETA2, THETB2, ERROR DOUBLE PRECISION AMIN(23),AMAX(23),AW(23),HT(20),THETA1(4) DOUBLE PRECISION THETB1(2),W1(4,22),W1B(2,22),W2(4),W2B(2),Y(20) INTEGER IERR(20),I,IHID,IMAX,IN
MAP_NEURAL_STEEL uses neural network analysis to predict the Ac1 and Ac3 temperatures of steel. The Ac1 temperature is the temperature at the onset of austenite formation. The Ac3 temperature is the temperature at the completion of austenite formation.
The neural net was trained using 394 of a database of 788 examples, that was constructed using information from published literature (Refs [2-7]). The remaining 394 examples were used as `new' experiments to test the trained network.
Optimum values for the number of hidden units (4 for Ac1 and 2 for Ac3) were obtained from this. The whole dataset was then used to retrain the net to give more accurate values for the weights.
The data that were used originally to train the neural network are are also available for downloading. These data are not necessary to use the software for the estimation of Ac1 and Ac3 temperature. They are nevertheless available should you wish to conduct your own analysis. The file data.notes contains information about the data in the database.
To run the program MAP_NEURAL_STEEL the following input files are required :-
The program gives the Ac1 and Ac3 temperatures for a range of heating rates. See below for an example showing the format of the output.
None.
The neural net was trained using 394 examples from the available database.
The error is set at ±20% for 95% error limits.
If the temperature should become negative during the course of the calculation of the Ac1 or Ac3 temperatures it is set to zero.
None.
Complete program.
0.2 C 0.0 Si 0.0 Mn 0.0 S 0.0 P 0.0 Cu 0.0 Ni 5.0 Cr 0.0 Mo 0.0 Nb 0.0 V 0.0 Ti 0.0 Al 0.0 B 0.0 W 0.0 As 0.0 Sn 0.0 Zr 0.0 Co 0.0 N 0.0 O 1.0 Heating rate
** Austenite Formation Temperatures ** Carbon 0.200 wt.% Silicon 0.000 wt.% Manganese 0.000 wt.% Sulphur 0.000 wt.% Phosphorus 0.000 wt.% Copper 0.000 wt.% Nickel 0.000 wt.% Chromium 5.000 wt.% Molybdenum 0.000 wt.% Niobium 0.0000 wt.% Vanadium 0.000 wt.% Titanium 0.000 wt.% Aluminium 0.000 wt.% Boron 0.0000 wt.% Tungsten 0.000 wt.% Arsenic 0.000 wt.% Tin 0.000 wt.% Zirconium 0.000 wt.% Cobalt 0.000 wt.% Nitrogen 0.0000 wt.% Oxygen 0.0000 wt.% Ac1 C +- Error C Heating Rate C/s 856. > 40. 0.0100 856. 40. 0.1000 858. 40. 1.0000 874. 40. 10.0000 636. > 40. 100.0000 Ac3 C +- Error C Heating Rate C/s 824. > 40. 0.0100 824. 40. 0.1000 826. 40. 1.0000 847. 40. 10.0000 903. > 40. 100.0000
MAP_NEURAL_AC1TEMP
MAP_NEURAL_AC3TEMP
neural network, austenite formation
Download source code, data files and sample input data file
Download compiled program
Download previous network data
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.
MAP Website administration / map@msm.cam.ac.uk