Engineering
Stress, strain & Young's modulus API
Solves the axial elasticity relation σ=E·ε from any sufficient subset of force/area, elongation/length, modulus, stress, or strain, and reports elongation when the modulus is known. Answers 'What is the Young's modulus from stress and strain?', 'How much will this rod stretch under load?'.
Price$0.04per request
MethodPOST
Route/v1/engineering/stress-strain
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
engineeringmechanicsstressstrainyoungs-moduluselasticityhookes-lawelongationmaterial
API URL
Integration docshttps://x402.hexl.dev/v1/engineering/stress-strainExample request
{
"forceN": 10000,
"areaM2": 0.0001,
"deltaLengthM": 0.0005,
"originalLengthM": 1
}Example response
{
"stressPa": 100000000,
"stressMPa": 100,
"strain": 0.0005,
"strainMicrostrain": 500,
"formula": "σ = F/A, ε = ΔL/L, σ = E*ε",
"elasticModulusPa": 200000000000,
"originalLengthM": 1,
"elongationM": 0.0005,
"elongationMm": 0.5
}Input schema
{
"type": "object",
"required": [],
"properties": {
"forceN": {
"type": "number",
"description": "axial force (N)",
"examples": [
10000
]
},
"areaM2": {
"type": "number",
"description": "cross-section area (m^2)"
},
"elasticModulusPa": {
"type": "number",
"description": "Young's modulus E (Pa)"
},
"originalLengthM": {
"type": "number",
"description": "original length L0 (m)"
},
"deltaLengthM": {
"type": "number",
"description": "elongation ΔL (m)"
},
"strain": {
"type": "number",
"description": "strain ε (dimensionless)"
},
"stressPa": {
"type": "number",
"description": "stress σ (Pa)"
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}