引張試験片の伸び率計算ツール
伸び率は、引張試験片が元の標点距離に対して永久的にどれだけ伸びたかを示す値です。試験前に記録した標点距離と、破断後に測定した最終標点距離を同じ単位で入力してください。絶対伸びと百分率の両方を返すため、材料の延性を直接かつ再現可能な形で確認できます。設計、試験室、教育、品質管理での計算確認にも適しています。
無料で実行
伸び率から分かること
伸び率は、引張試験で材料の延性を評価する代表的な指標です。延性とは、破断するまでに材料が永久変形できる性質を指します。一般に伸び率が大きいほど、試験片は元の標点距離に対して大きく伸びたことになります。この計算で比較するのは、試験片全体の長さではなく、同じ標点区間について得た2つの実測値です。初期標点距離は荷重を加える前に記録します。破断後は、破断した試験片を慎重に突き合わせ、元の標点間を再測定して最終標点距離を求めます。結果は比率なので、両方の値にまったく同じ単位を使えば、mm、インチ、その他の長さ単位を利用できます。伸び率は試験結果の比較、材料仕様の確認、変形状態の説明に役立ちます。ただし、試験片形状、規格で定めた標点距離、試験片の準備方法、採用した試験手順と併せて解釈する必要があります。
計算方法
最初に、最終標点距離から初期標点距離を引き、絶対伸びを求めます。次に、その変化量を初期標点距離で割り、比率に100を掛けます。式は ((final gauge length − original gauge length) / original gauge length) × 100 です。例えば、標点距離が 50 mm から 62.5 mm になった試験片では、絶対伸びは 12.5 mm です。12.5 を 50 で割ると 0.25、つまり 25 パーセントになります。初期標点距離は分母になるため、ゼロより大きい必要があります。この引張伸びの計算では、最終標点距離を初期標点距離より小さくすることはできません。有効な精度を保つため、丸めは最後にのみ行います。単位を混在させないでください。初期値をインチ、最終値を mm で入力すると、数式上は計算できても物理的に意味のない結果になります。必要に応じて計算前に一方を換算してください。
測定方法と結果の読み方
信頼できる結果を得るには、明瞭な標点と、適用する試験手順に合った測定方法が必要です。荷重を加える前に初期標点距離を記録してください。破断後は、試験片を引き伸ばしたり重ねたりせず、目に見える隙間が残らないように破断面を合わせ、同じ標点間を測定します。表面の損傷、曲がった破片、破断面の不適切な合わせ方、別の標点の読み取りは、結果を大きく変える可能性があります。手順で認められている場合は再測定し、別の担当者が値を再現できるよう、元の測定値と計算結果を一緒に保存してください。材料やロットを比較する際は、試験片寸法、採取方向、標点距離、ひずみ速度、調整条件、温度、適用規格が一致していることを確認します。伸び率だけでは、降伏強さ、引張強さ、絞り、靱性、弾性ひずみは分かりません。絶対伸びは測定値の確認に、伸び率は正規化した延性値として報告、合否判定、追加解析に利用してください。
活用例
引張試験報告書の作成
試験前と破断後に記録した標点距離から、試験報告書に記載できる再現性のある延性値を求めます。
材料仕様の確認
試験片の伸び率を算出し、適用する材料仕様に定められた最小要求値と比較します。
教育と計算結果の検算
手計算を確認し、絶対伸びを初期標点距離に対する百分率へ換算する考え方を説明できます。
よくある質問
どの計算式を使用しますか?
((final gauge length − original gauge length) / original gauge length) × 100 を使用します。
2つの標点距離は同じ単位にする必要がありますか?
はい。mm、インチ、その他の長さ単位を使用できますが、両方を同じ単位にそろえてください。
最終標点距離を初期標点距離より小さくできますか?
この引張伸び率の計算ではできません。値が小さい場合は、短縮、単位の不一致、測定値の入力誤りが考えられるため拒否されます。
伸び率は公称ひずみと同じですか?
数式は百分率で表した公称ひずみと同じですが、引張試験の伸び率には通常、破断片を突き合わせて測定した永久的な標点距離を使用します。
伸び率が高いほど、常に優れた材料ですか?
いいえ。指定した試験条件では延性が高い傾向を示しますが、適性は強度、靱性、形状、使用環境、設計要件にも左右されます。
API の利用料金はいくらですか?
API は1回の計算につき $0.002 です。ブラウザー版は API を呼び出さずに利用できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/eng/percent-elongation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_gauge_length":50,"final_gauge_length":62.5}'const res = await fetch("https://api.kit.forhosting.com/eng/percent-elongation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_gauge_length": 50,
"final_gauge_length": 62.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/percent-elongation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_gauge_length": 50,
"final_gauge_length": 62.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/percent-elongation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_gauge_length":50,"final_gauge_length":62.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_gauge_length":50,"final_gauge_length":62.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/percent-elongation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"original_gauge_length": 50,
"final_gauge_length": 62.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.percent_elongation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |