Skip to content

Commit eab0148

Browse files
spec: add sn-curve-basic specification (#3827)
## New Specification: `sn-curve-basic` Related to #3826 --- ### specification.md # sn-curve-basic: S-N Curve (Wöhler Curve) ## Description An S-N curve (also known as a Wöhler curve) visualizes the relationship between alternating stress amplitude and the number of cycles to failure for a material under fatigue loading. Both axes typically use logarithmic scales, with stress on the y-axis and cycle count on the x-axis. This plot is fundamental for predicting material fatigue life and identifying key material properties such as ultimate strength, yield strength, and endurance limit. ## Applications - Analyzing fatigue test data from metal coupon testing machines to characterize material behavior - Predicting the fatigue life of mechanical components subjected to cyclic loading using Miner's Rule - Comparing fatigue resistance between different materials or alloys for engineering design decisions - Identifying the endurance limit to determine safe operating stress levels for infinite life design ## Data - `cycles` (numeric, logarithmic) - Number of cycles to failure (N), typically ranging from 1 to 10^7 or more - `stress` (numeric) - Alternating stress amplitude or range in MPa or ksi - Size: 10-100 data points from fatigue tests, often with multiple samples at each stress level - Example: Fatigue test results showing stress levels vs. cycles to failure for steel specimens ## Notes - Both axes should use logarithmic scales for proper visualization of the wide range of values - Include horizontal reference lines for key material properties: Ultimate Strength, Yield Strength, and Endurance Limit - The curve typically shows three distinct regions: low-cycle fatigue (plastic), high-cycle fatigue (elastic), and infinite life (below endurance limit) - Data points may include scatter from multiple test specimens at the same stress level - A power-law or Basquin equation fit line is commonly overlaid on the data points --- **Next:** Add `approved` label to the issue to merge this PR. --- :robot: *[spec-create workflow](https://github.com/MarkusNeusinger/pyplots/actions/runs/20992809023)* Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 219bde1 commit eab0148

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# sn-curve-basic: S-N Curve (Wöhler Curve)
2+
3+
## Description
4+
5+
An S-N curve (also known as a Wöhler curve) visualizes the relationship between alternating stress amplitude and the number of cycles to failure for a material under fatigue loading. Both axes typically use logarithmic scales, with stress on the y-axis and cycle count on the x-axis. This plot is fundamental for predicting material fatigue life and identifying key material properties such as ultimate strength, yield strength, and endurance limit.
6+
7+
## Applications
8+
9+
- Analyzing fatigue test data from metal coupon testing machines to characterize material behavior
10+
- Predicting the fatigue life of mechanical components subjected to cyclic loading using Miner's Rule
11+
- Comparing fatigue resistance between different materials or alloys for engineering design decisions
12+
- Identifying the endurance limit to determine safe operating stress levels for infinite life design
13+
14+
## Data
15+
16+
- `cycles` (numeric, logarithmic) - Number of cycles to failure (N), typically ranging from 1 to 10^7 or more
17+
- `stress` (numeric) - Alternating stress amplitude or range in MPa or ksi
18+
- Size: 10-100 data points from fatigue tests, often with multiple samples at each stress level
19+
- Example: Fatigue test results showing stress levels vs. cycles to failure for steel specimens
20+
21+
## Notes
22+
23+
- Both axes should use logarithmic scales for proper visualization of the wide range of values
24+
- Include horizontal reference lines for key material properties: Ultimate Strength, Yield Strength, and Endurance Limit
25+
- The curve typically shows three distinct regions: low-cycle fatigue (plastic), high-cycle fatigue (elastic), and infinite life (below endurance limit)
26+
- Data points may include scatter from multiple test specimens at the same stress level
27+
- A power-law or Basquin equation fit line is commonly overlaid on the data points
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Specification-level metadata for sn-curve-basic
2+
# Auto-synced to PostgreSQL on push to main
3+
4+
spec_id: sn-curve-basic
5+
title: S-N Curve (Wöhler Curve)
6+
7+
# Specification tracking
8+
created: 2026-01-14T11:42:24Z
9+
updated: null
10+
issue: 3826
11+
suggested: Eifi1
12+
13+
# Classification tags (applies to all library implementations)
14+
# See docs/reference/tagging-system.md for detailed guidelines
15+
tags:
16+
plot_type:
17+
- line
18+
- scatter
19+
data_type:
20+
- numeric
21+
- continuous
22+
domain:
23+
- engineering
24+
- science
25+
features:
26+
- basic
27+
- logarithmic
28+
- regression

0 commit comments

Comments
 (0)