H.K.D.H. Bhadeshia,
Phase Transformations Group,
Department of Materials Science and Metallurgy,
University of Cambridge,
Cambridge, U.K.
Added to MAP: August 1999.
For a steel weld it calculates (a) the distribution of oxygen among the constituent elements Si, Al, Ti and Mn, (b) the amount of Ti tied up by N and (c) the amount of B in solution and the amount tied up by N.
Language: | FORTRAN |
Product form: | Source code |
SUBROUTINE MAP_STEEL_PARTIC( ALTOT,ALSOL,OXYWT,OXYMIN,TITOT, & PEROAL,PEROTI,PEROMN,PEROSI,PERTIN,PERTIO,PERBSL, & PERBN,IFAIL,NITWT,NITSOL,BWT,STATE,FBORT ) DOUBLE PRECISION ALTOT,ALSOL,OXYWT,OXYMIN,TITOT,PEROAL,PEROTI DOUBLE PRECISION PEROMN,PEROSI,PERTIN,PERTIO,PERBSL,PERBN,NITWT DOUBLE PRECISION NITSOL,BWT,STATE,FBORT INTEGER IFAIL
The subroutine divides up any oxygen and nitrogen present in the weld between the elements Al, Ti, B, Mn and Si in the following way:
The oxidation state of the titanium oxide formed must be specified through the input parameter, STATE, as follows:
STATE = 2.0 if the oxide of titanium is assumed to be TiO2.
STATE = 1.5 if the oxide of titanium is assumed to be Ti2O3.
STATE = 1.0 if the oxide of titanium is assumed to be TiO.
IFAIL = 1 if the amount of oxygen present is insufficient to tie up aluminium,
IFAIL = 0 otherwise.
No information supplied.
None.
DOUBLE PRECISION ALTOT,ALSOL,TITOT,PEROAL,PEROTI,PEROMN, & PEROSI,PERTIN,PERTIO,PERBSL,PERBN,NITWT,NITSOL,BWT,STATE, & FBORT,OXYWT,OXYMIN INTEGER IFAIL C STATE = 1.5 WRITE(*,*) WRITE(*,*) 'Input total and dissolved Al concentrations (wt%):' READ (*,*) ALTOT,ALSOL WRITE(*,*) 'Input total O and total Ti concentrations (wt%):' READ (*,*) OXYWT,TITOT WRITE(*,*) 'Input total N and total B concentrations (wt%):' READ (*,*) NITWT,BWT WRITE(*,*) 'Input temperature for evaluating B solubility (K):' READ (*,*) FBORT CALL MAP_STEEL_PARTIC(ALTOT,ALSOL,OXYWT,OXYMIN,TITOT,PEROAL, & PEROTI,PEROMN,PEROSI,PERTIN,PERTIO,PERBSL,PERBN, & IFAIL,NITWT,NITSOL,BWT,STATE,FBORT) IF (IFAIL.NE.0) & WRITE (*,*) 'Insufficient oxygen to oxidise the Al.' WRITE (*,1) OXYMIN WRITE (*,2) WRITE (*,3) 'Aluminium',PEROAL WRITE (*,3) 'Titanium ',PEROTI WRITE (*,3) 'Manganese',PEROMN WRITE (*,3) 'Silicon ',PEROSI WRITE (*,4) PERTIN WRITE (*,5) PERTIO WRITE (*,6) PERBSL WRITE (*,7) PERBN WRITE (*,8) NITSOL STOP 1 FORMAT (//'Minimum oxygen content required to oxidise ' & 'Al & Ti completely =',F8.4,' wt%') 2 FORMAT ( / 1H ,9H Element ,5X,15H% of the oxygen ) 3 FORMAT ( 4(1H ,A9,10X,F6.2) ) 4 FORMAT (/' Percentage of Ti tied up with N = ', F6.2) 5 FORMAT ( ' Percentage of Ti tied up with O = ', F6.2) 6 FORMAT (/' Percentage of B in solution = ', F6.2) 7 FORMAT ( ' Percentage of B as BN = ', F6.2) 8 FORMAT (/' Amount of nitrogen in solution =',F7.2,' ppmw'/) END
Input total and dissolved Al concentrations (wt%): 0.02 0.005 Input total O and total Ti concentrations (wt%): 0.03 0.02 Input total N and total B concentrations (wt%): 0.01 0.002 Input temperature for evaluating B solubility (K): 940
Minimum oxygen content required to oxidise Al & Ti completely = 0.0234 wt% Element % of the oxygen Aluminium 44.47 Titanium 33.40 Manganese 4.54 Silicon 17.58 Percentage of Ti tied up with N = 0.00 Percentage of Ti tied up with O = 100.00 Percentage of B in solution = 3.53 Percentage of B as BN = 96.47 Amount of nitrogen in solution = 75.00 ppmw
None.
weld, oxide, nitride, solubility, inclusions
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.
MAP Website administration / map@msm.cam.ac.uk