Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.4 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.4 KB

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.