Skip to content

Instron Stress-strain Plot with GNU Octave (MATLAB-compatible.)

License

Notifications You must be signed in to change notification settings

bezborodow/stress-strain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stress-strain Plotter

This utility will graph a stress-strain plot with GNU Octave. MATLAB-compatible.

Prerequisites

sudo apt install octave-statistics octave-matgeom

Usage

An example plot will give the following output.

$ octave-cli stress.m examples/St1594.csv
St1594
E = 159.5514e+009
y =

     4.0547e-03   327.8306e+00

UTS = 497.0183e+000
Ur = 336.7970e+003
Ut = 176.4531e+006
UrA = 976.8397e+003
Ury = 664.6275e+003

E = modulus of elasticity, y = yield point, UTS = ultimate tensile strength (MPa), Ur = resilience, Ut = toughness, UrA = resilience calculated by area using trapz, Ury, resilience calculated by yield point.

A stress strain curve will be plotted:

St1594 stress-strain

Additionally, a subplot of the linear region will provide greater detail of the elastic properties of the material:

St1594 stress-strain (linear region)

The data in these examples were obtained from an Instron universal testing machine.

St1594 stress-strain (linear region)

Author

2022 Damien Bezborodov

This software is in the public domain "AS-IS," without warranty and without liability.