Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bezborodow/stress-strain
Instron Stress-strain Plot with GNU Octave (MATLAB-compatible.)
https://github.com/bezborodow/stress-strain
engineering-physics gnu-octave instron material-science matlab stress-strain stress-strain-curves stress-strain-diagram young-modulus
Last synced: 9 days ago
JSON representation
Instron Stress-strain Plot with GNU Octave (MATLAB-compatible.)
- Host: GitHub
- URL: https://github.com/bezborodow/stress-strain
- Owner: bezborodow
- License: other
- Created: 2023-01-07T17:05:43.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T09:08:37.000Z (10 months ago)
- Last Synced: 2024-10-26T21:36:30.545Z (about 2 months ago)
- Topics: engineering-physics, gnu-octave, instron, material-science, matlab, stress-strain, stress-strain-curves, stress-strain-diagram, young-modulus
- Language: MATLAB
- Homepage:
- Size: 7.07 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stress-strain Plotter
This utility will graph a stress-strain plot with [GNU Octave](https://octave.org/). [MATLAB](https://www.mathworks.com/products/matlab.html)-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`](https://au.mathworks.com/help/matlab/ref/trapz.html), **Ury**, resilience calculated by yield point.
A stress strain curve will be plotted:
![St1594 stress-strain](/examples/St1594.svg)
Additionally, a subplot of the linear region will provide greater detail of the elastic properties of the material:
![St1594 stress-strain (linear region)](/examples/St1594_1.svg)
The data in these examples were obtained from an [Instron universal testing machine](https://www.instron.com/en/resources/test-types/tensile-test).
![St1594 stress-strain (linear region)](/examples/IMG_20220908_114042.jpg)
## Author
2022 Damien Bezborodov
This software is in the public domain "AS-IS," without warranty and without liability.