[MAP Logo]

Materials Algorithms Project
Program Library



Program MAP_UTIL_TSM

  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

Sudarsanam Suresh Babu,
Development staff member,
Materials Joining and NDE Group,
Oak Ridge National Laboratory
Oak Ridge, TN 37831-6096
Email: babuss@ornl.gov
Internet: https://engm01.ms.ornl.gov/

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

Top | Next

Purpose

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.

Top | Next | Prev

Specification

Language:FORTRAN
Product form:Source code

Complete Program.

Top | Next | Prev

Description

The program takes the user input for the raw data file name, then asks the user for the information on type of data file:

  1. TD data file - dilatation, temperature and time.
  2. SS data file - load, strain, and time
  3. ALL data file - temperature, dilatation, load, strain and time).

Top | Next | Prev

References

See Fuji thermomechanical simulator data acquisition manual.

Top | Next | Prev

Parameters

Input parameters

The number of data points to be read is set by the parameter NPOINT, which is currently set to a value of 4200.

The user is also prompted for input and output filenames.

Output parameters

Writes the data to an ASCII file named by the user.

Top | Next | Prev

Error Indicators

None.

Top | Next | Prev

Accuracy

Program accuracy is given by the measured data, it does not introduce any errors. However, please check the scaling factor (DNUMER = 0.4D+00) and conversion factor (DMAG = 4095.0D+00) in the subroutine CONVER. Also, please check the thermal expansion coefficient values as a check parameter.

Top | Next | Prev

Further Comments

Thanks for Mr. Shiv Brat Singh of University of Cambridge for providing the example data file.

Top | Next | Prev

Example

1. Program text

       Complete program.

2. Program data

Supplied as ASCII file try.txt.

Data here

3. Program results

  MODIFIED FOR AN NOMINAL OFFSET OF 0.1MM
 ---------------------------------------------------
 Thermo Mechanical Simulator Ascii Code Manipulation
                S. Suresh Babu                      
                   June, 1991                       
 ---------------------------------------------------
 THERMO MECHANICAL SIMULATOR ASCII FILE NAME
try.txt
 ------------------------------------------------------------
 WHAT KIND OF DATA FILE; Key in the Number
 TD  DATA FILE     ---->  1                
 SS  DATA FILE     ---->  2                
 ALL DATA FILE     ---->  3                
1
 ------------------------------------------------------------
 ------------------------------------------------------------
 THE DATA OF FILE AS FOLLOWS
 COMMENT:1j218,400,950       ,
 CV:025.00 c/s,
 DIF D.MODE:
                   
             
 DIAMETER OF THE SAMPLE =  7.97mm
 LENGTH   OF THE SAMPLE = 12.00mm
 LOAD RANGE USED        =   0. 
 STROKE LENGTH USED     = 0.00  

 ------------------------------------------------------------
 IS IT OK?
 YES -> 1, NO -> 2
1
 ------------------------------------------------------------
 NUMBER OF TEMP DATA =  4096
 NUMBER OF DILA DATA =  4096
 ------------------------------------------------------------
 NUMBER OF (TEMP) DATA BLOCKS =   1
 TIME INTERVAL FOR TD  1BLOCK=    225830.00000000
 MAX LOAD   RANGE USED IN THE EXP=  0.
 MAX DISPLACEMENT USED IN THE EXP=  0.
 DIAMETER OF THE SAMPLE          =    7.9660000000000
 LENGTH   OF THE SAMPLE          =    12.000000000000
 MODE OF DILATION=DIF
 IS IT OK? YES ->1 : NO-> 2
1
 PHX TRANSFER ASCII FILE NAME
result.txt

Top | Next | Prev

Auxiliary Routines

None.

Top | Next | Prev

Keywords

dilatometry data conversion, thermomechanical simulator, ascii code manipulation

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!