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