Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_COMP_
| COAXCY | This program calculates the radial distribution of axial, radial and hoop stresses in a series of coaxial cylinders (the inner cylinder being solid), due to a temperature change from the initial (stress-free) state and/or an externally applied axial and/or radial stress. |
| COSTCY | This program calculates the through-thickness stress distribution resulting from progressive deposition of a coating onto a hollow, cylindrical substrate, for a specified deposition stress and subsequent temperature change. |
| COSTPL | This program calculates the through-thickness distribution of (in-plane) stresses resulting from progressive deposition of a coating onto a planar substrate for a specified deposition stress and subsequent temperature change. Also given are the specimen curvature and the strain energy release rate for interfacial debonding. |
| ESHCON | This program calculates either the electrical or the thermal conductivity of a composite material, using the Eshelby equivalent homogeneous inclusion method. |
| ESHCTE | This program calculates the thermal expansion coefficient (expansivity) of a composite material, using the Eshelby equivalent homogeneous inclusion method. |
| ESHELC | This program calculates the elastic constants of a composite material, using the Eshelby equivalent homogeneous inclusion method. |
| LAMSTI | This program calculates the elastic constants of a laminate (stack of plies), from the Young's modulus and Poisson ratio of fibre and matrix, the fibre volume fraction and the fibre orientation of each ply. |
| LAMSTR | This program calculates the stresses within a selected individual ply in a laminate (stack of plies), from the Young's modulus and Poisson ratio of fibre and matrix, the fibre volume fraction and the fibre orientation of each ply. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_CRYSTAL_
| AVIEW | An interactive program which produces pictures of multi-atomic systems and enables the user to rotate and view them from any desired orientation. |
| CEMSTRUCT | Calculates the RELATIVE intensities of electron diffraction spots when forming an electron diffraction pattern from a region of cementite (Fe3C) in a transmission electron microscope. |
| PROGRAM | An interactive program for the analysis of crystal structures. |
Name prefix is MAP_CRYSTAL_
|
ANGLEE |
Finds the angle between two vectors. |
|
CONVERT |
Converts the components of a vector from real to reciprocal space, or vice versa. |
|
CORD |
Calculates the coordinate transformation matrix relating two crystals of arbitrary structure. |
|
DSP |
Obtains the spacing of planes, when the Miller indices are not those which are systematically absent. |
|
DSPACE |
Obtains the spacing of planes. |
|
ED1 |
Performs electron diffraction analysis in cases where the camera constant is known. |
|
ED2 |
Performs electron diffraction analysis in cases where the camera constant is unknown. |
|
MET1 |
Calculates the metric tensor for a cubic crystal structure. |
|
MET2 |
Calculates the metric tensor for a tetragonal structure. |
|
MET3 |
Calculates the metric tensor for an orthorhombic structure. |
|
MET4 |
Calculates the metric tensor for a hexagonal or trigonal structure. |
|
MET5 |
Calculates the metric tensor for a monoclinic structure. |
|
MET6 |
Calculates the metric tensor for a triclinic structure. |
|
NOTAT1 |
Converts from four index notation to three index notation for a hexagonal lattice. |
|
NOTAT2 |
Converts from three index notation to four index notation for a hexagonal lattice. |
|
ORIENT |
Contains rotation matrices defining the symmetry operations of a cubic lattice. |
|
PAIR |
Calculates all 24 symmetry-related axis-angle pairs relating two cubic lattices from an input consisting of a pair of vectors from each crystal and an angle between the two sets. |
|
ROTAT |
Calculates the 23 axis-angle pairs which are equivalent to a given axis-angle pair in a cubic lattice. |
|
TENSOR1 |
Calculates the metric tensor and its inverse for a cubic crystal. |
|
TENSOR2 |
Calculates the metric tensor and its inverse for a tetragonal crystal. |
|
TENSOR3 |
Calculates the metric tensor and its inverse for an orthorhombic crystal. |
|
TENSOR4 |
Calculates the metric tensor and its inverse for a hexagonal or trigonal crystal. |
|
TENSOR5 |
Calculates the metric tensor and its inverse for a monoclinic crystal. |
|
TENSOR6 |
Calculates the metric tensor and its inverse for a triclinic crystal. |
|
TEST1 |
Calculates the angle between two reciprocal lattice vectors, and the magnitude of those vectors. |
|
TEST2 |
See MAP_CRYSTAL_TEST1. |
|
TYPE |
Checks for systematic absences in various lattice types. |
|
VECMAG |
Calculates the magnitude of a vector defined in real space. |
| VOL | Calculates the unit cell volume from the metric tensor. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_DATA_
| AC | Austenite dilatometric dataset. |
| AC_MS | Austenite and martensite formation dataset. |
| ADI_KINETIC | Dilatometric data on the kinetics of bainite formation in nodular iron for different austenitising temperatures, times and austempering temperatures. |
| AUSTENMAT | Austenite formation dataset. |
| BAINITE_ISO | Kinetics of isothermal bainite transformation at 375, 416 and 450°C for a steel of composition: Fe-0.11C-1.50Si-1.53Mn-0.008P-0.006S-0.043Sol.Al-0.035 wt.%. |
| BAIN_MECH_MAT | Dilatometric data on the mechanical stabilisation of the bainite transformation in austenite and on the martensite start temperature. |
| BAINITE_NORM | Normalised kinetics of isothermal bainite transformation at 416°C for a steel of composition: Fe-0.11C-1.50Si-1.53Mn-0.008P-0.006S-0.043Sol.Al-0.035 wt.% after intercritically annealing at 750°C for 1 min, 4 mins or 1 hour. |
| CONTINUOUS_COOLING | Dilatometric data on the bainite transformation in bainitic steels continuously cooled at 0.1 deg. DC/s between 50 deg. C above the predicted bainite start, and the predicted martensite start temperature. |
| CREEP_RUPTURE | Provides 2066 creep rupture test results of steels (mainly of two kinds of steels: 2.25Cr and 9-12 wt% Cr ferritic steels). |
| FAT_NI_MAT | Data on the fatigue crack growth rate in nickel base superalloys. |
| FORGING_ISO | Provides dilatometric data on the isothermal decomposition of austenite at 973 K, 913 K and 873 K in a medium carbon microalloyed forging steel of composition: 0.37C - 1.45Mn - 0.56Si - 0.04Cr - 0.025Mo - 0.11V - 0.14Cu - 0.015Ti. Data for two different prior austenite grain sizes are supplied. |
| HARDFACE | Compositional and microstructural data for hard facing alloys produced by several methods. |
| HCM2S | Provides dilatometric data on the austenite transformation of 2.25Cr- 1.52 W wt% (HCM2S) steel at different cooling rates between 1100 °C and 300 °C. |
| MS | Dilatometric data on the martensite transformation of wrought steels and weld deposits on rapid cooling. |
| SEGREGATE | Dilatometric data on the transformation of austenite during continuous cooling at different (constant) cooling rates, for a chemically segregated steel and its homogenised equivalent. |
| THERMEC_DILAT | Dilatometric data on the martensitic transformation when it occurs in elastically or plastically deformed austenite. |
| WELD | Chemical composition and mechanical property data for a collection of all weld metal deposits. |
| WELD_HOT_MAT | Ddata on the solidification hot cracking of welds in impure low-alloy steels. |
| WELD_INCLUSIONS | Chemical and geometrical data on oxide inclusions in low-alloy, ferritic steel welds. |
| WELD_MAT | Weld metal chemical analysis data (wt% and ppm by wt) and Charpy toughness values. |
| LATTMISFIT | Data to create a neural network model to predict lattice mismatch in nickel-based superalloys. |
| NEURAL_MS | Provides a database giving Ms data for steels of various composition, and a trained neural network model (provided as a spreadsheet) for calculating Ms temperatures for steels of arbitrary composition. |
| WELDHOT | Provides data necessary to create a neural network model to estimate the tendency for hot cracking in low alloy steel welds. |
| WELDNEURAL | Provides data necessary to create a neural network model to predict lattice mismatch in nickel-based superalloys. |
Composites | Crystal | Data | Kinetics | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_KINETIC_
| GRAINGROWTH | Simulates grain growth kinetics using a Monte Carlo method in two dimensions. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_NEURAL_
| MA-STEEL | Predicts the yield strength, ultimate tensile strength and elongation of the mechanically alloyed oxide dispersion strengthened (MA-ODS) ferritic stainless steels as a non-linear function of the important processing and service variables. |
| BAINITEPLATE_THICKESS | Estimates the bainite plate thickness of low-alloy steels as a function of transformation temperature, the chemical free energy available for nucleation and the strength of austenite at the transformation temperature over a limited range of inputs. |
| CREEP | Estimates the creep rupture strength of ferritic steels, as a function of chemical composition, heat treatment temperature and time. |
| STEEL | Predicts the Ac1 and Ac3 temperatures of steel as functions of the chemical compositions and the heating rate. |
| NNWORK | MS-DOS based neural network program and data files which can be used for predicting cetain weld parameters: the heat affected zone hardness, the 800 to 500 °C cooling time, t8/5, and the weld dimensions. |
| WELDMETAL_ELN_CHP | Estimates the tensile elongation and Charpy toughness of steel weldmetal (manual metal arc or submerged arc or tungsten inert gas), as a function of chemical composition, heat input, interpass temperature, post weld heat treatment temperature and time. |
| WELDMETAL_YS_UTS | Estimates the yield strength and ultimate tensile strength of steel weldmetal (manual metal arc or submerged arc or tungsten inert gas), as a function of chemical composition, heat input, interpass temperature, post weld heat treatment temperature and time. |
| WELD_TOUGHNESS | Estimates the Charpy toughness of steel welds as a function of strength, microstructure, chemical composition and temperature. |
Name prefix is MAP_NEURAL_
| AC1TEMP | Predicts the Ac1 temperature of steel as a function of the chemical composition and heating rate. |
| AC3TEMP | Predicts the Ac3 temperature of steel as a function of the chemical composition and the heating rate. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_NICKEL_
| NIPROS | An application of the Tpros program for calculating the yield stress of nickel-based superalloys. |
Name prefix is MAP_NICKEL_
| SUPER4 | Calculates the fraction and composition of gamma prime in nickel base superalloys, together with their mechanical properties. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_POLY_
| DROPS | Creates a randomly packed two-dimensional bed of circular particles. Output from this program can be used as the input to a sintering simulation model. |
| LIQUID | Simulates liquid crystal microstructure using the Monte Carlo method in two or three dimensions as a function of the elastic constants of the liquid crystals and of temperature. |
Name prefix is MAP_POLY_
| Polymer subs |
Name prefix is MAP_POLY_
| Polymer functions |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_METALL_
| BUFFON | Buffon's Needle is one of the oldest problems in the field of geometrical probability. It involves dropping a needle on a lined sheet of paper and determining the probability of the needle crossing one of the lines. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_STEEL_
| ACPROS | An application of the Tpros program for calculating the start and stop temperatures, Ac1 and Ac3, of Austenite formation during continuous heating of a steel alloy. |
| AE3PROG | Calculates the Ae3 temperature of low alloy steels containing Mn, Si, Ni, Cr, Mo, Cu, V, Nb, W, Co and C as a function of the carbon concentration between 0 and 0.5wt%. |
| COLLAPSE | Uses a finite difference method for the solution of the problem of the diffusion profile collapse during heat treatment at temperature T. |
| CONCDIF | MAP_STEEL_CONCDIF uses a numerical solution for the problem of the growth of a planar interface under the conditions of volume diffusion control and a diffusion coefficient in the matrix which varies with concentration, to obtain a value for the one-dimensional parabolic thickening rate constant for the growth of ferrite in austenite. |
| DILAT | Calculates the volume fraction of the amount transformed from austenite to ferrite, during cooling, from a measure of the length change. |
| DILAT2 | Calculates the volume fraction of the amount transformed from austenite to ferrite, during cooling, from a measure of the length change. Suitable for high carbon content steels. |
| FERR | Uses the the Gilmour et al approximation but with an analytical treatment (for alpha formation under NPLE mechanism) of the soft impingement problem in Fe-C-X alloys. |
| FINITE | Uses a finite difference method for the solution of the problem of X enrichment during the ageing of bainitic steels. |
| FINN | Uses a finite difference method for the solution of the problem of X enrichment during the ageing of bainitic steels (method is different to MAP_STEEL_FINITE). |
| HARDP | Calculates the Vickers pyramidal diamond hardness of martensite, bainite or ferrite/pearlite mixtures. |
| MALLOY | Calculates free energy of mixing, configurational enthropy of mixing, enthalpy of mixing, and structural interfacial energy in mechanical alloying as functions of concentration, particle size and temperature. |
| MO2C | To calculate the kinetics of the diffusion-controlled precipitation of carbides (taking capillarity effects into account), with particular reference to the carbides in secondary hardening steels (Fe-Mo-C steel). It is assumed that the first carbide to form is cementite. |
| MS | Estimates the MS temperature of an alloy steel as a function of the free energy, calculated from the chemical composition. |
| MUCG46 | A powerful suite of software for modelling of the thermodynamics and kinetics of solid-state transformations in steels. |
| MUCG46_90 | A Fortran 90 version of MAP_STEEL_MUCG46. |
| MUCG73 | A very powerful program for the modelling of transformations in steels. Many people use it to calculate a TTT diagram, but there is in fact an enormous amount of phase diagram and kinetic and thermodynamic information generated each time the program is run and this is written to the output unit. This program is essentially for any of the solid state phase transformations from austenite to martensite, bainite, Widmanstätten ferrite, allotriomorphic ferrite etc. The program is based on MAP_STEEL_MUCG46 but has been extended to include four additional elements: cobalt, copper, aluminium and tungsten. |
| PM2000 | Program to produce a deformation-mechanism map which shows the field of stress, temperature and strain-rate over which each mechanism is dominant in PM2000 ODS alloy. |
| SIMPOWER | Calculates the overall transformation kinetics of phases precipitating under diffusion controlled growth, with particular reference to the precipitation in power plant steels. |
| SOL_BOR | Calculates the soluble boron, soluble nitrogen and boron nitride content of austenite at any temperature. |
| STRUCTURE | Calculates the ferrite, Widmanstätten ferrite and pearlite content as a function of the chemical composition, austenite grain size and cooling rate. |
| WELDAW | Models the simultaneous transformation of allotriomorphic and Widmanstätten ferrite in a steel weld. Predicts values for the volume fractions of the different microstructures after cooling. |
| WELDSOFT | This program is designed as an aid for welding engineers to estimate suitable welding parameters (current, voltage, welding speed, preheat and postheat treatment etc.). It provides some guidance where the criteria involve heat-affected zone (HAZ) hardness, HAZ hardness after post-weld heat treatment (reheat hardness) or preheat temperature to avoid under-bead cracking. |
| YANG | Calculates the one-dimensional parabolic thickening rate constant for diffusion-controlled growth of austenite from a mixture of bainitic ferrite and austenite. |
| YSMA956 | Calculates the components of the yield strength of the recrystallized and unrecrystallized mechanically alloyed ODS ferritic steel, MA956. |
Name prefix is MAP_STEEL_
| AA3 | Calculates the paraequilibrium Ae3 temperature as a function of the C, Si, Mn, Ni, Mo, Cr, and V concentration of a low alloy steel. |
| ALL3 | Estimates the three-dimensional parabolic thickening rate constant for diffusion-controlled growth. |
| ALLL | Estimates the one-dimensional parabolic thickening rate constant for diffusion-controlled growth. |
| ALLSOL | Determines the parabolic thickening constant for the growth of allotriomorphic ferrite, under carbon diffusion control. |
| ALUM | Estimates the amount of aluminium that remains in solid solution in ferrite in a low-alloy steel arc weld deposit. |
| AN2 | Calculates the volume fractions of the microstructures formed in low-alloy steel weld deposits during cooling. Also given are values for the allotriomorphic ferrite half-thickness and the time available for unrestricted Widmanstätten ferrite growth. |
| ATM | Calculates the mole fraction of carbon in enriched austenite. |
| AVOLF | Calculates the volume and area fractions of allotriomorphic ferrite formed during continuous cooling transformation from austenite, for heterogeneous nucleation. |
| AVOLNEW | Calculates the volume fraction of allotriomorphic ferrite formed during continuous cooling transformation from austenite, for random nucleation. |
| AXTO | Calculates the carbon concentration (mole fraction) at the T0 phase boundary at a specified temperature. |
| BAINCA | Calculates the volume fractions of bainitic ferrite, martensite and retained austenite which form in a steel weld on cooling. |
| BAINTT | For a given steel composition, MAP_STEEL_BAINTT calculates the C curve for the transformation from austenite to bainite. |
| BOR | Calculates the increase in incubation time of the C-curve for reconstructive transformation, due to the presence of soluble boron. |
| BORON | Evaluates the solubility of boron in austenite at a given temperature. |
| BSMS | Calculates the martensite and bainite start-temperatures. |
| COOL | Calculates the kinetics of formation of bainitic ferrite during continuous cooling. |
| COOLCU | Calculates the cooling curve for the fusion zone of a steel weld deposit. |
| CRITRAD | Calculates the critical (minimum) radius of needles growing under diffusion control. |
| DIFFUS | Calculates the diffusivity of carbon in austenite as a function of carbon concentration and temperature. |
| DISLOC | Calculates the dislocation density and the strengthening due to dislocations in steels. |
| EDC | Estimates the equilibrium partition coefficient. |
| ELONG | Calculates the non-uniform elongation and the volume fraction of inclusions in the primary microstructure of low alloy steel weld deposits. |
| FERR | Calculates the ferrite lattice parameter at room temperature of an alloy steel. |
| FINE | Searches for the volume fraction of bainite for a given temperature. |
| FPARAM | Used in the analysis of the transformation from austenite to ferrite to calculate the error in the measured and calculated fractional volume change. |
| GB_POTENCY | Calculates the heterogeneous activation energy barrier to nucleation on a planar grain boundary using classical nucleation theory. |
| GENSOLVE | Calculates the time required to form a given volume fraction of Widmanstätten ferrite or bainite. |
| GMAAX | Calculates the optimum nucleus carbon content and the activity of carbon in ferrite. |
| GSIZE1 | Calculates a measure of the austenite grain structure. |
| GSIZE2 | Calculates the austenite grain size. |
| HETRO | Calculates compositions for solute depleted regions. |
| HFLOW | Gives values for the heat constants and arc weld efficiency. |
| INC_POTENCY | Calculates the heterogeneous activation energy barrier to nucleation on a spherical substrate such as an inclusion using classical nucleation theory |
| INTAN | Compensates for any intercritical annealing that has taken place before bainite transformation. |
| ISO | Gives the choice of three calculation modes: isothermal with a range of volume fractions of bainite (up to the maximum possible), isothermal for one specific volume fraction of bainite, or continuous cooling. Reads in which calculation mode is required and sets initial volume fraction accordingly. |
| MART | Estimates a value for the volume fraction of martensite. |
| MART2 | Estimates the volume fraction of martensite. |
| MECH | Estimates the contribution of an externally applied stress to the driving force for martensitic transformation. |
| MICRO | Calculates the volume fraction of the phases of allotriomorphic ferrite, bainite, and Widmanstätten ferrite in steel microstructures as a function of the cooling rate from the austenite phase; also calculates the temperatures and times at which 5%, 25%, 50%, and 70% transformation is achieved for different cooling rates. |
| MSTART | Calculates martensite-start temperature. |
| MUCG | Calculates initial value for the chemical driving force for the bainite reaction, carbon concentration at the T0' line, where the bainite transformation is no longer thermodynamically possible, and average carbon content of the alloy in mole fractions. |
| NANOAL | Determination of weld metal inclusion composition: calculates the distribution of any oxygen and nitrogen present amongst the alloying elements Al, Ti, B, Mn and Si in a steel weld, and obtains an estimate for the amounts of Al, B and N remaining in solution. |
| NEEDLE | Calculates the lengthening rate of a needle precipitate using the Zener approximations. |
| NITMMA | Calculates the nitrogen concentration in manual metal arc welds. |
| NITR | Calculates the activity coefficient for nitrogen in a steel weld. |
| NITSUB | Calculates the nitrogen concentration in undiluted submerged arc welds. |
| NITY | Calculates the nitrogen concentration in submerged arc Y-joint type welds. |
| NPDR | Calculates the effect of iron powder on the nitrogen concentration in manual metal arc welds. |
| NUC | Calculates the heterogeneous nucleation rate per unit area for allotriomorphic ferrite nucleating at austenite grain boundaries. |
| OMEGA | Calculates the carbon-carbon interaction energy in austenite, as a function of alloy composition. |
| PARAM | Calculates the carbon concentration and the lattice parameter of carbon-enriched austenite, at a specified temperature, after partial transformation to ferrite has occurred. |
| PARAM2 | Calculates the carbon concentration and the lattice parameter of carbon-enriched austenite, at a specified temperature, after partial transformation to ferrite has occurred. Suitable for high carbon content steels. |
| PARTIC | For a steel weld this subroutine 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. |
| PROGC | Calculates the effective diffusivity of carbon in austenite. |
| RATE2 | Calculates the parabolic rate constant. |
| RCOOL | Reads in continuous cooling 'many-steps' data and cuts each step into smaller isothermal time/temperature steps. |
| ROUGH | Searches for the appproximate volume fraction of bainite for a given temperature. |
| RRAD | Calculates the Gibbs Thompson critical radius for zero growth of a ferrite plate in austenite at a given temperature and the equilibrium concentration at the plate tip. |
| RRADNED | Calculates the Gibbs-Thompson critical radius for the tip of a needle that leads to zero growth, and the equilibrium concentration at the needle tip. |
| RWELD | Calculates heat output using the formula HEAT = VOLT*CURR/SPEED with no account being taken of the arc weld efficiency. |
| RWELD2 | Calculates the weight percent of nitrogen, boron, and oxygen. |
| SCHEIL | Estimates the concentration profiles by solidification-induced segregation, based on classical Scheil theory. |
| SIM_TRANS | Calculates the volume fraction of simultaneously nucleating phases. Parabolic and linear growth from both random and grain boundary nuclei is considered. |
| SOL_BOR | Calculates the soluble boron, soluble nitrogen and boron nitride content of austenite at any temperature. |
| START | Calculates the allotriomorphic ferrite start temperature. |
| STREN | Calculates the yield strength, tensile strength and paraequilibrium temperature of a steel weld. It takes into account the secondary hardening of Mo and also calculates the components of strength due to microstructure and elements in solid solution. |
| TIM | Calculates the time taken for the fusion zone of a steel weld deposit to cool from a temperature of T1 to T2. |
| TLL | Calculates the temperature at which the two C Curves cross. |
| TRIVSOL | Calculates the growth rate (as a function of the supersaturation) of a plate in the shape of a parabolic cylinder growing under carbon diffusion control. |
| TTT_TO_CCT | Converts an input TTT (time-temperature-transformation) curve into a CCT (continuous-cooling-transformation) curve using Scheil's additive reaction rule. |
| TTTT | Calculates incubation times due to displacive transformations. |
| VEL4 | Calculates the lengthening rate of a needle, represented as a paraboloid of revolution. |
| VEL5 | As MAP_STEEL_VEL4 (alternative method). |
| WSTINE | Calculates the free energy criteria for the nucleation of Widmanstätten ferrite. |
Name prefix is MAP_STEEL_
| AFEG | Calculates the natural logarithm of the activity of iron in austenite. |
| CCTSOLVE | Calculates the time required to form a given volume fraction of Widmanstätten ferrite or bainite. |
| CG | Calculates the natural logarithm of the activity of carbon in austenite. |
| CULRAT | Obtains the cooling rate at a specified temperature. |
| DAFEG | Calculates the differential (with respect to the carbon concentration) of the natural logarithm of the activity of iron in austenite. |
| DCG | Calculates the differential (w.r.t. X) of the natural logarithm of the activity of carbon in austenite. |
| ENERGY | Calculates the free energy change for the transformation of austenite to ferrite of the same chemical composition. |
| FTO1 | Calculates the free energy change accompanying the transformation from austenite to ferrite of the same chemical composition, including a Zener ordering term. |
| G91 | Calculates the differential (w.r.t. the carbon concentration at the T0 boundary) of the free energy change accompanying the transformation from austenite to ferrite of the same chemical composition. |
| GMART | Used in estimating the volume fraction of martensite. |
| GMDASH | Estimates the derivative of MAP_STEEL_GMART. It is used by MAP_STEEL_MART in estimating the volume fraction of martensite. |
| MV | Uses the Lever rule to calculate the maximum volume fraction of bainitic ferrite for a given temperature T. |
| NEWF2 | Calculates the time required to form a given volume fraction of bainitic ferrite. |
| NUCSOLVE | Calculates the heterogeneous nucleation rate required to give a specified volume fraction of allotriomorphic ferrite after continuous cooling for a given length of time. |
| SOLVEFER | Gives the time taken to reach a volume fraction of ferrite. |
| TIMTEMP | Gives the time for any given temperature as a function of the characteristic time. |
| WKINETIC | Calculates the volume fraction of Widmanstätten ferrite or bainite formed after a specified time, given the nucleation rate and the growth rate. |
| WNSOLVE | Calculates the effective nucleation rate which, in a given time, results in a specified Widmanstätten ferrite or bainite volume fraction. |
| WSFUN | Calculates the free energy needed to nucleate Widmanstätten ferrite. |
| XALPH | Calculates the equilibrium mole fraction of carbon in ferrite. |
| YB | Used in the calculation of the volume fraction of Widmanstätten ferrite or bainite formed, when the nucleation rate and growth rate are known. |
| YBB | As MAP_STEEL_YBB (alternative method). |
Name prefix is MAP_Steel_
| Acquire | Provides a user-interface for program MAP_STEEL_MUCG46_90. |
| Activity | Contains four public functions which allow the calculation of activity of iron and carbon in austenite. |
| Free_Energy | Allows the calculation of free energy change accompanying the transformation from austenite to ferrite of the same chemical composition, and its derivative with respect to the carbon concentration at the T0 boundary. The result incorporates a compensation for Zener ordering effects. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Name prefix is MAP_UTIL_
| CIRCLE | Provides a suite of routines for analysing randomly-packed particle beds. |
| RANDOM | Reads in a set of lines of data from a file called DATA and writes them to a file called OUTPUT in a pseudo-random order |
| READLEN | This program produces the input lines required for the MAP_STEEL_DILAT program (commonly known as len3.for) from converted (tsm.out) thermec data and the knowledge of the minimum dilatation time. |
| TSM | Converts raw ascii data created by thermomechanical simulator. It reads the specimen length and diameter information from the comment field in the file, then reads the data, which is in a normalized format (in one single line). Finally, converts to data which can be used for further analysis. |
Name prefix is MAP_UTIL_
| ANALY | A linear regression subroutine which determines the intercept and gradient of the best fit line between two variables, together with the correlation coefficient. |
| BOUND | This subroutine writes out an error message when an input variable is out of bounds and then requests a new value. |
| CROSS | Takes a vector cross product and converts all vectors to real space. |
| DET | Calculates the determinant of a 3x3 matrix. |
| INVERS | Calculates the inverse of a 3x3 matrix (held in a vector form). |
| MAGG | Calculates the inverse of the magnitude of the product of two vectors. The second vector is formed by a matrix transformation on the first vector. | NORM | Normalises a three dimensional vector. |
| ODD | Tests if a number is odd or even. |
| POLY | Calculates a least squares fit of a second order polynomial to an (x,y) data set. |
| PROD | Calculates the product of two 3x3 matrices. |
| REED | Traps typing errors in real data input. |
| REEDI | Traps typing errors in integer data input. |
| ROT | Calculates a three dimensional rotation matrix. |
| SORT3 | Sorts the elements of a two dimensional array. |
| TRANS | Multiplies a 3x3 matrix by a 3-d column vector. |
| TRANS2 | Multiplies a 3-d row vector by a 3x3 matrix. |
| TRAPE | Integrates a function which is specified numerically using a trapezoidal rule. |
Name prefix is MAP_UTIL_
| DAERF | Calculates the error function. |
| DAERFC | Calculates 1 minus the value of the error function. |
| FACT | Calculates the factorial of a natural number. |
| FUNCT | Calculates the sum of the first twenty elements of an infinite series; called by subroutine MAP_STEEL_NEWF2. |
| MAG | Calculates the scalar product of two vectors. |
Name prefix is MAP_Util_
| Global_Data | Contains parameter declarations and two public procedures which are used extensively by MAP software. |
Composites | Crystal | Data | Kinetics | Metallography | Neural | Nickel | Polymers | Steel | Utilities | Links
Library Contents Page and Download Area
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge and is a non-profitmaking venture which will distribute the library at cost. The project is sponsored by the Engineering and Physical Sciences Research Council (EPSRC) of the United Kingdom.
MAP Website administration / map@msm.cam.ac.uk