# The following is an example SAE Standard Stress-Strain Hysteresis Loop File # A description of the terms follows the data below. #NAME= Proposed SAE Standard Stress-Strain Hysteresis Loop file #Date= 1999 January 24 # to allow for both N.American # # & European conventions. #FileType= strain_stress #hysteresis strain stress #DataType= raw #"raw"= measured, as opposed to "fitted" #TIMEcol= 0 # if "0" then expect no time column in data #time_units= seconds #STRESS_UNITS= ksi #Strain_units= microstrain # The following is an artificially created data set: # Strain Stress #Loop= 1 0 20 30 0 90 10 98 30 100 50 85 65 50 75 30 75. 0 105 20. 135 50 150 80 145 90 120. #Loop= 2 130 0 180 150 215 50 145 50 215 50 230 0 #Loop= 3 340 0 260 0 260 70 310 70 260 70 260 150 330 150 #loop= 4 380 70 380 80. 400 80 400 70 380 70 #loop= 5 450 0 450 80 510 80 450 80 450 150 520 150 #LOOP= 6 550 0 550 150 590 140 620 110 622 70 610 25 580 10 550 0 #loop= 7 750 0 670 0 670 70 720 70 670 70 670 150 730 150 # The data ends here #Nf= 1000000 # Notes on the Standard Format---------------------------------------------- # Any line with a # sign in the first column is considered a comment line. # If the line is not a blank or does not start with a "#" it is assumed to # be a data line. # Lines begining with the form "#IDENTIFY= value" lines have a special # meaning and are described below. Although most are optional, and if # omitted cause assumption of certain default values, it is good practice # to specify the identifiers explicitly. # # There must be one or more spaces (blanks) after each "=" character. #
#List of Identifiers ----------------------------------------------------- #NAME= Proposed SAE Standard Stress-Strain Hysteresis Loop file # NOTE!!!!! this is only a proposal! # #Date= 1999 January 24 # to allow for both N.American # # & European conventions. #FileType= strain_stress #other future options: # #strain_life # #dadn for crack prop. # #rainflow # #time_strain for Creep data # # nominal_local for Neuber transform # #DataType= raw # Options: raw, fitted # # raw measured data # # fitted curve fitted or smoothed data #
# Time Stamps # The "#TIME= value" identify line must be present in a standard file prior to # any data lines. e.g.: # # #TIMEcol= 0 means no time stamp for each data point # #Timecol= n means that column "n" of the data lines is a time value # #time_units= seconds # Options: microseconds, milliseconds, seconds # # default is "milliseconds". #
# Units #STRESS_UNITS= ksi # options are ksi, MPa, psi # # default is MPa # #Strain_units= microstrain # options are strain, microstrain, percent # # default and recommended is microstrain # #
# Loops Numbers # Each Hysteresis loop should be delineated by placing a # "#Loop= value" # identifier before the start of that loop's data. If the identifier is not # present in the file, all data will be assumed to belong to "#Loop= 1" #
# Extra Link File Identifiers: # # One can create a link to a SAE standard fatigue data file with: # #Fatigue_file= # Fatigue_file # # Similarly a link to a drawing of a specimen (or text file): # #Specimen= # Specimen_Drawing # # An html link to a micrograph: # #Micro_file= # Micro_example_file # # An html link to some over-all data co-ordination page: # #Index_file= # Index_example_file #
# Note 1: When this file has been "wrapped" with the saeheadwrap.txt # lines at the top of the file, and the saetailwrap.txt at the # bottom of the file, then, except for the first "#" character, it conforms # to the html web page standard. It is consequently possible to build # sets of these files into a fairly comprehensive Internet WWW data base. # The user is encouraged to try to use only simple html tags in his files # to make the information as widely accessible as possible. #
# Note 2: This file also conforms to a standard "gnuplot" data file. # If you wish to take advantage of this feature, make sure you # do not put in any blank lines with actual space characters on the line. # "Blank" lines must actually be empty. They cause gnuplot to pick up # the plotting "pen" momentarily between loops. # If you wish to plot the loops, and happen to have a typical Linux # (or Unix) machine with X11 and Gnuplot loaded (both are fairly standard # for any Linux machine), then : # Start up your X11 windows system # Start Gnuplot in an X11 window with: # gnuplot # From the gnuplot prompt type: # plot 'this_file_name' with lines # or for a fancier plot try: # plot [-100:900] [-100:300] 'this_files_name' with lines # #(for those afflicted with MSDOS, there is also a gnuplot available) #Send comments to the SAE FD&E Materials Properties Subcommittee, #or I will relay comments from here: conle(a)fmsrlh*srl*ford*com