[MAP Logo]

Materials Algorithms Project
Program Library



Program MAP_STEEL_HARDP

  1. Provenance of code.
  2. Purpose of code.
  3. Specification.
  4. Description of subroutine's operation.
  5. References.
  6. Parameter descriptions.
  7. Error indicators.
  8. Accuracy estimate.
  9. Any additional information.
  10. Example of code
  11. Auxiliary subroutines required.
  12. Keywords.
  13. Download source code.
  14. Links.

Provenance of Source Code

H.K.D.H. Bhadeshia,
Phase Transformations Group,
Department of Materials Science and Metallurgy,
University of Cambridge,
Cambridge, U.K.

Top | Next

Purpose

Calculates the Vickers pyramidal diamond hardness of martensite, bainite or ferrite/pearlite mixtures.

Top | Next | Prev

Specification

Language:FORTRAN
Product form:Source code

PROGRAM MAP_STEEL_HARDP
DOUBLE PRECISION C, SI, MN, NI, MO, CR, V, COOL, HV
INTEGER J

Top | Next | Prev

Description

MAP_STEEL_HARDP calculates the Vickers pyramidal diamond hardness for martensite, bainite or ferrite/pearlite, as a function of the cooling rate and the concentrations of carbon, silicon, manganese, nickel, molybdenum, chromium and vanadium.

In the case of martensite, the effect of molybdenum is assumed to be the same as chromium.

Top | Next | Prev

References

  1. Ph. Maynier, B. Jungmann and J. Dollet, Hardenability concepts with applications to steels, eds. D.V. Doane and J.S. Kirkaldy, The Metallurgical Society of AIME, Warrendale, Pennsylvania, (1978), 518-545.

Top | Next | Prev

Parameters

Input parameters

Parameter Type Description
C real C is the carbon concentration (in weight percent).
SI real SI is the silicon concentration (in weight percent).
MN real MN is the manganese concentration (in weight percent).
NI real NI is the nickel concentration (in weight percent).
MO real MO is the molybdenum concentration (in weight percent).
CR real CR is the chromium concentration (in weight percent).
V real V is the vanadium concentration (in weight percent).
COOL integer J takes the value 1, 2 or 3 according to:
  • J = 1 if have martensite microstructure
  • J = 2 if have bainite microstructure
  • J = 3 if have ferrite/pearlite microstructure

Output parameters

Parameter Type Description
HV real HV is the Vickers hardness.

Top | Next | Prev

Error Indicators

Warnings are given if the sum MN + NI + CR +  MO > 5, or if COOL is outside the range [0,900] kelvin per second.

Top | Next | Prev

Accuracy

The range of applicability of the program is defined by the requirement that MN + NI + CR + MO <= 5, and the cooling rate be within the bounds [0,900] kelvin per second.

Top | Next | Prev

Further Comments

None.

Top | Next | Prev

Example

1. Program text

       Complete program

2. Program data

0.2   (carbon concentration)
0.1   (silicon concentration)
0.1   (manganese concentration)
0.3   (nickel concentration)
0.1   (molybdenum concentration)
0.2   (chromium concentration)
0.0   (vanadium concentration)
700.0 (cooling rate)

3. Program results

VICKERS HARDNESS = 352.0

Top | Next | Prev

Auxiliary Routines

None.

Top | Next | Prev

Keywords

hardness, martensite, bainite, ferrite, pearlite

Top | Next | Prev

Download

Download source code

Top | Prev


MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.

MAP Website administration / map@msm.cam.ac.uk

Top | Index | MAP Homepage Valid HTML 3.2!