Skip to content

Commit 7fa5f3e

Browse files
authored
Merge pull request #17 from virtual-labs/dev
Upgraded the textual content of the experiment and fixed the simulation
2 parents 26cfd2d + 676595a commit 7fa5f3e

16 files changed

Lines changed: 1240 additions & 468 deletions

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
node_modules/
2+
package.json
3+
package-lock.json
4+
build/
5+
plugins/
6+
.DS_Store

experiment-descriptor.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"unit-type": "lu",
33
"label": "",
44
"basedir": ".",
5+
"LaTeXinMD": "true",
56
"units": [
67
{
78
"unit-type": "aim"
@@ -41,6 +42,13 @@
4142
"unit-type": "task",
4243
"content-type": "simulation"
4344
},
45+
{
46+
"target": "observations.html",
47+
"source": "observations.md",
48+
"label": "Observations",
49+
"unit-type": "task",
50+
"content-type": "text"
51+
},
4452
{
4553
"target": "posttest.html",
4654
"source": "posttest.json",
@@ -57,4 +65,3 @@
5765
}
5866
]
5967
}
60-

experiment/aim.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
- To determine the endurance limit of the given specimen under fatigue or cyclic loading.
2-
3-
4-
1+
To determine the endurance limit of a given specimen by subjecting it to repeated cyclic loading and studying its fatigue behaviour.

experiment/experiment-name.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
## Fatigue Test
1+
## Fatigue Test Experiment

experiment/images/figure2.png

379 KB
Loading

experiment/objective.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
1-
- To determine the strength and other properties of various materials and other several elastic and plastic properties of various materials.
1+
After performing this experiment, the learner will be able to:
22

3+
1. Understand the concept of fatigue failure in engineering materials.
4+
2. Study the behaviour of a material subjected to repeated cyclic loading.
5+
3. Determine the endurance limit (fatigue limit) of the given specimen.
6+
4. Observe the relationship between cyclic stress and the number of cycles to failure.
7+
5. Understand the stages of crack initiation and crack propagation during fatigue.
8+
6. Recognize the factors affecting fatigue life, such as stress concentration, surface finish, and loading conditions.
9+
7. Appreciate the importance of fatigue analysis in the safe design of engineering components subjected to repeated loading.

experiment/observations.md

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
### What is Measured?
2+
3+
During the fatigue test, the following quantities are observed:
4+
5+
- Applied force
6+
- Bending stress developed in the specimen
7+
- Number of loading cycles to failure
8+
- Logarithm of the number of cycles
9+
10+
These observations are used to study the fatigue behaviour of the material.
11+
12+
### Why are the Calculations Required?
13+
14+
The measured values are processed to
15+
16+
- determine the fatigue life,
17+
- construct the S–N curve,
18+
- understand the relationship between stress and fatigue life,
19+
- compare fatigue performance under different loading conditions.
20+
21+
### Live Observation Table (During Simulation)
22+
23+
The simulation page continuously updates the following values:
24+
25+
| Number of Cycles (N) | Force (N) | Stress (MPa) |
26+
| -------------------: | ------------: | ------------: |
27+
| Running value | Running value | Running value |
28+
29+
These values change as the specimen is subjected to cyclic loading.
30+
31+
### Completion Summary Table (After Failure)
32+
33+
After failure, the simulation summary page shows a complete trial-wise table generated from the same dataset used in the animation.
34+
35+
| Trial | Force (N) | Stress (MPa) | Cycles to Failure | log(N) | Result |
36+
| ----: | --------: | -----------: | ----------------: | -----: | :----------- |
37+
| 1 | 140.0 | 295.40 | 133 | 4.89 | Intermediate |
38+
| 2 | 130.0 | 275.50 | 176 | 5.17 | Intermediate |
39+
| 3 | 120.0 | 253.60 | 200 | 5.30 | Intermediate |
40+
| 4 | 110.0 | 233.60 | 280 | 5.63 | Intermediate |
41+
| 5 | 94.5 | 199.40 | 350 | 5.86 | Intermediate |
42+
| 6 | 86.6 | 182.80 | 380 | 5.94 | Intermediate |
43+
| 7 | 83.9 | 177.00 | 444 | 6.10 | Intermediate |
44+
| 8 | 76.4 | 121.00 | 876 | 6.78 | Intermediate |
45+
| 9 | 67.9 | 112.80 | 907 | 6.81 | Intermediate |
46+
| 10 | 72.4 | 117.30 | 1708 | 7.44 | Intermediate |
47+
| 11 | 58.8 | 102.90 | 3000 | 8.01 | Intermediate |
48+
| 12 | 46.1 | 86.66 | 6690 | 8.81 | Intermediate |
49+
| 13 | 41.6 | 80.17 | 9750 | 9.18 | Intermediate |
50+
| 14 | 39.4 | 76.68 | 15990 | 9.68 | Intermediate |
51+
| 15 | 28.4 | 57.94 | 43560 | 10.68 | Intermediate |
52+
| 16 | 37.1 | 73.07 | 60150 | 11.00 | Intermediate |
53+
| 17 | 32.7 | 65.65 | 63300 | 11.06 | Intermediate |
54+
| 18 | 19.8 | 41.41 | 141300 | 11.86 | Intermediate |
55+
| 19 | 24.0 | 49.67 | 166560 | 12.02 | Failed |
56+
57+
### Sequential Calculations
58+
59+
#### Step 1
60+
61+
Record the applied force.
62+
63+
#### Step 2
64+
65+
Determine the corresponding bending stress.
66+
67+
#### Step 3
68+
69+
Record the number of cycles at specimen failure.
70+
71+
#### Step 4
72+
73+
Calculate
74+
75+
$\log(N)$
76+
77+
#### Step 5
78+
79+
Plot the graph between **Stress (MPa)** and $\log(N)$ to study the fatigue behaviour.
80+
81+
### Solved Numerical Example
82+
83+
Given
84+
85+
Force
86+
87+
$$
88+
F = 24\ \text{N}
89+
$$
90+
91+
Stress
92+
93+
$$
94+
S = 49.67\ \text{MPa}
95+
$$
96+
97+
Cycles
98+
99+
$$
100+
N = 166560
101+
$$
102+
103+
Therefore,
104+
105+
$$
106+
\log(N) = \log(166560) = 5.222
107+
$$
108+
109+
For the summary graph, the plotted point for this final stage is
110+
111+
$$
112+
(\log(N), S) = (5.222,\ 49.67)
113+
$$
114+
115+
which is plotted on the S-N curve.
116+
117+
### Interpretation of Results
118+
119+
- Higher stress generally produces lower fatigue life.
120+
- Lower stress generally increases the number of cycles to failure.
121+
- The S–N curve is used to estimate the expected service life of engineering components subjected to cyclic loading.
122+
123+
### Result
124+
125+
The fatigue behaviour of the given specimen is studied by determining the relationship between applied stress and number of cycles to failure using the S-N curve representation shown in the simulation.

experiment/posttest.json

Lines changed: 157 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,158 @@
11
{
2-
"version": 2.0,
3-
"questions": [{
4-
"question": "1. A rod with cross-section area of 3.22 cm<sup>2</sup> is subjected to static mean tensile load of 44.5 kN. What fatigue stress amplitude σ<sub>a</sub> will produce failure after 106 cycles? Assume σ<sub>n</sub> = 220.6 kN/m<sup>2</sup> , σ<sub>u</sub> = 415 kN/m<sup>2</sup>.",
5-
"answers": {
6-
"a": "196.85 kN/m<sup>2</sup>",
7-
"b": "146.85 kN/m<sup>2</sup>",
8-
"c": "280 kN/m<sup>2</sup>",
9-
"d": "725.45 kN/m<sup>2</sup>"
10-
},
11-
"explanations": {
12-
"a": "We have σ<sub>m</sub> = 44.5/0.5 = 89 kN.<br>The Goodman-Soderberg relation then gives σ<sub>a</sub> = σ<sub>n</sub> – (σ<sub>n</sub> /σ<sub>u</sub>) |σ<sub>m</sub> |",
13-
"b": "We have σ<sub>m</sub> = 44.5/0.5 = 89 kN.<br>The Goodman-Soderberg relation then gives σ<sub>a</sub> = σ<sub>n</sub> – (σ<sub>n</sub> /σ<sub>u</sub>) |σ<sub>m</sub> | = 220.6 – (220.6/415) 89 = 146.85<br>thus F<sub>A</sub> = 146.85 kN/m<sup>2</sup>",
14-
"c": "We have σ<sub>m</sub> = 44.5/0.5 = 89 kN.<br>The Goodman-Soderberg relation then gives σ<sub>a</sub> = σ<sub>n</sub> – (σ<sub>n</sub> /σ<sub>u</sub>) |σ<sub>m</sub> |",
15-
"d": "We have σ<sub>m</sub> = 44.5/0.5 = 89 kN.<br>The Goodman-Soderberg relation then gives σ<sub>a</sub> = σ<sub>n</sub> – (σ<sub>n</sub> /σ<sub>u</sub>) |σ<sub>m</sub> |"
16-
},
17-
"correctAnswer": "b",
18-
"difficulty": "advanced"
19-
}]
20-
}
2+
"version": 2.0,
3+
"questions": [
4+
{
5+
"question": "1. During a fatigue test, the specimen is subjected to ____ loading.",
6+
"answers": {
7+
"a": "Static",
8+
"b": "Cyclic",
9+
"c": "Impact",
10+
"d": "Thermal"
11+
},
12+
"explanations": {
13+
"a": "Incorrect. Static loading does not represent fatigue loading.",
14+
"b": "Correct. Fatigue testing involves repeated or cyclic loading of the specimen.",
15+
"c": "Incorrect. Impact loading is associated with impact testing, not fatigue testing.",
16+
"d": "Incorrect. Thermal loading alone does not define a fatigue test."
17+
},
18+
"correctAnswer": "b",
19+
"difficulty": "beginner"
20+
},
21+
{
22+
"question": "2. In a rotating bending fatigue test, each point on the specimen surface experiences ____.",
23+
"answers": {
24+
"a": "Only tensile stress",
25+
"b": "Only compressive stress",
26+
"c": "Alternating tensile and compressive stresses",
27+
"d": "No stress"
28+
},
29+
"explanations": {
30+
"a": "Incorrect. The stress changes as the specimen rotates.",
31+
"b": "Incorrect. The stress alternates during each rotation.",
32+
"c": "Correct. Rotation causes each surface to alternately experience tensile and compressive stresses.",
33+
"d": "Incorrect. The specimen is continuously subjected to bending stresses."
34+
},
35+
"correctAnswer": "c",
36+
"difficulty": "beginner"
37+
},
38+
{
39+
"question": "3. Which quantity is recorded when the fatigue specimen fractures?",
40+
"answers": {
41+
"a": "Number of cycles to failure",
42+
"b": "Young's modulus",
43+
"c": "Poisson's ratio",
44+
"d": "Hardness number"
45+
},
46+
"explanations": {
47+
"a": "Correct. The fatigue machine records the total number of cycles completed before failure.",
48+
"b": "Incorrect. Young's modulus is determined from a tensile test.",
49+
"c": "Incorrect. Poisson's ratio is not measured during a fatigue test.",
50+
"d": "Incorrect. Hardness is measured using hardness testing methods."
51+
},
52+
"correctAnswer": "a",
53+
"difficulty": "beginner"
54+
},
55+
{
56+
"question": "4. If the applied stress amplitude is increased, the fatigue life of the specimen generally ____.",
57+
"answers": {
58+
"a": "Increases",
59+
"b": "Remains unchanged",
60+
"c": "Decreases",
61+
"d": "Becomes infinite"
62+
},
63+
"explanations": {
64+
"a": "Incorrect. Higher cyclic stresses reduce fatigue life.",
65+
"b": "Incorrect. Fatigue life depends strongly on the applied stress amplitude.",
66+
"c": "Correct. Increasing the stress amplitude generally reduces the number of cycles to failure.",
67+
"d": "Incorrect. Increasing stress does not produce infinite fatigue life."
68+
},
69+
"correctAnswer": "c",
70+
"difficulty": "intermediate"
71+
},
72+
{
73+
"question": "5. The S–N curve relates the applied stress to the ____.",
74+
"answers": {
75+
"a": "Specimen diameter",
76+
"b": "Number of cycles to failure",
77+
"c": "Young's modulus",
78+
"d": "Temperature"
79+
},
80+
"explanations": {
81+
"a": "Incorrect. Specimen diameter is not represented on the S–N curve.",
82+
"b": "Correct. The S–N curve shows the relationship between stress and the number of cycles to failure.",
83+
"c": "Incorrect. Young's modulus is not obtained from the S–N curve.",
84+
"d": "Incorrect. Temperature is not plotted on the S–N curve."
85+
},
86+
"correctAnswer": "b",
87+
"difficulty": "intermediate"
88+
},
89+
{
90+
"question": "6. The endurance limit of a material represents the stress below which the material can withstand ____.",
91+
"answers": {
92+
"a": "Only one loading cycle",
93+
"b": "A specified impact load",
94+
"c": "An indefinitely large number of loading cycles without failure",
95+
"d": "Only compressive loading"
96+
},
97+
"explanations": {
98+
"a": "Incorrect. The endurance limit is not related to a single loading cycle.",
99+
"b": "Incorrect. Impact loading is unrelated to the endurance limit.",
100+
"c": "Correct. The endurance limit is the maximum stress below which fatigue failure does not occur even after an indefinitely large number of cycles.",
101+
"d": "Incorrect. The endurance limit is not restricted to compressive loading."
102+
},
103+
"correctAnswer": "c",
104+
"difficulty": "intermediate"
105+
},
106+
{
107+
"question": "7. Fatigue failure generally occurs due to the ____.",
108+
"answers": {
109+
"a": "Instantaneous yielding of the entire specimen",
110+
"b": "Gradual initiation and propagation of cracks under cyclic loading",
111+
"c": "Melting of the material",
112+
"d": "Sudden increase in temperature"
113+
},
114+
"explanations": {
115+
"a": "Incorrect. Fatigue failure is progressive rather than instantaneous.",
116+
"b": "Correct. Fatigue failure occurs through crack initiation followed by gradual crack propagation until final fracture.",
117+
"c": "Incorrect. Melting is unrelated to fatigue failure.",
118+
"d": "Incorrect. Temperature alone does not define fatigue failure."
119+
},
120+
"correctAnswer": "b",
121+
"difficulty": "advanced"
122+
},
123+
{
124+
"question": "8. Which of the following generally improves the fatigue life of a component?",
125+
"answers": {
126+
"a": "Sharp notches",
127+
"b": "Poor surface finish",
128+
"c": "Smooth surface finish",
129+
"d": "High stress concentration"
130+
},
131+
"explanations": {
132+
"a": "Incorrect. Sharp notches increase stress concentration and reduce fatigue life.",
133+
"b": "Incorrect. Rough surfaces promote crack initiation.",
134+
"c": "Correct. A smooth surface delays crack initiation and generally improves fatigue life.",
135+
"d": "Incorrect. High stress concentration reduces fatigue strength."
136+
},
137+
"correctAnswer": "c",
138+
"difficulty": "advanced"
139+
},
140+
{
141+
"question": "9. Which of the following engineering components is most likely to fail due to fatigue?",
142+
"answers": {
143+
"a": "A stationary concrete block carrying a constant load",
144+
"b": "A rotating crankshaft in an automobile engine",
145+
"c": "A brick resting on the ground",
146+
"d": "A water storage tank under no fluctuating load"
147+
},
148+
"explanations": {
149+
"a": "Incorrect. Constant static loading is not the primary cause of fatigue failure.",
150+
"b": "Correct. Rotating crankshafts experience repeated cyclic stresses and are common examples of fatigue-critical components.",
151+
"c": "Incorrect. A brick under static loading is not subjected to cyclic stresses.",
152+
"d": "Incorrect. Fatigue requires repeated or fluctuating loading."
153+
},
154+
"correctAnswer": "b",
155+
"difficulty": "advanced"
156+
}
157+
]
158+
}

0 commit comments

Comments
 (0)