![[MAP Logo]](../../maplogo1.gif) 
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