真ひずみの計算
10パーセントの伸び(工学ひずみ0.1)は真ひずみ約9.53パーセントに当たり、長さが2倍なら約0.693で、1にはなりません。工学ひずみを比の値で入力すると、真ひずみと伸び比が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 公称ひずみ
- 0.1
- 真ひずみ
- 0.0953101798
- 伸長比
- 1.1
真ひずみは、工学ひずみが試験片の現在の幾何を追わなくなったときに、大ひずみ固体力学・金属加工・引張試験解析で使う対数の変形測度です。有限の工学ひずみを与えると、この計算機は「1たすその工学値」の自然対数として定義された無次元の真ひずみを返します。変換が存在するのは工学ひずみがマイナス1より真に大きいときに限ります。マイナス1では現在長さが消え、それ未満ではストレッチ比が負になり、実対数は存在しません。工学ひずみが零なら真ひずみも零です。控えめな伸びでは真ひずみは工学値よりわずかに小さく、大きな伸びでは差が開きます。真ひずみは負荷経路に沿って dL を L で積分するからです。マイナス1の下限より上の圧縮は、工学値より絶対値が大きい負の真ひずみになります。
真ひずみとは何か、工学ひずみとどう関係するか
真ひずみは対数ひずみ、自然ひずみ、または単軸のヘンキーひずみとも呼ばれ、元の標点距離 L0 から現在長さ L まで、増分の長さ変化を現在長さで割った積分です。その積分は L を L0 で割った自然対数になります。工学ひずみは長さ変化を元の長さで割ったものと定義され、L を L0 で割った値は 1 たす工学ひずみに並び替えられます。
この恒等式を代入すると、本計算機が実装する変換になります。すなわち真ひずみは 1 たす工学ひずみの自然対数です。ごく小さな変形では一次まで両測度は一致するので、1パーセントの伸びはどちらの言葉でもほぼ1パーセントです。
瞬間の標点距離がもはや元の長さでなくなるほど幾何が変わると、両者は分かれます。工学ひずみ10パーセントでは真ひずみはすでに約 9.53 パーセント、工学ひずみ100パーセント、つまり長さが二倍では真ひずみは2の自然対数で約 0.693 であり、1ではありません。圧縮では差は逆に開きます。
工学ひずみがマイナス 0.20、すなわち20パーセントの短縮は、0.80 の自然対数で約マイナス 0.223 の真ひずみです。材料科学者は真応力対真ひずみを描きます。くびれや大きな塑性流動が始まると、現在の断面積と現在の長さが物理的に意味のある基準になるからです。
本計算機は与えられた工学ひずみから真ひずみへの運動学的変換だけを行います。応力は変換せず、多軸のひずみテンソルは積分せず、材料の流動曲線も引きません。
入力契約、マイナス1の下限、応答の形
値は工学ひずみ・コーシーひずみ・公称ひずみの無次元比であり、パーセントではありません。伸び10パーセントは 0.1 であり、10 ではありません。伸びなら正、変形なしなら零、圧縮なら負で構いませんが、マイナス1より真に大きくなければなりません。
マイナス1ではストレッチ比 L/L0 が零になり、長さが消えるまで押しつぶされた試験片に相当し、零の対数は有限の実数ではありません。マイナス1未満ではストレッチ比が負で、実対数は定義されません。文書化した上限を超える大きさは拒否し、貼り付けたオーバーフローが対数の中で Infinity にならないようにします。
教科書の古典確認は、0.1 が 1.1 の対数、1 が 2 の対数、0 が 0 に対応することです。呼び出す前にパーセントを比に直してください。パーセント伸びを100で割ります。
宿題や実験報告には無料のブラウザフォームを、一括解答キーや回帰用フィクスチャには同じ契約をスクリプトから呼んでください。
真ひずみ変換が実験室・加工・ソフトウェアで使われる場面
金属の実験室での単軸引張試験は、荷重と元の標点距離から工学応力と工学ひずみを日常的に記録し、流動曲線、くびれひずみ、構成則の合わせ込みを比べる前に、この対数で真ひずみへ変換します。圧延・引抜き・押出し・鍛造の金属加工問題は、低減を真ひずみで表します。連続パスは対数ひずみ空間で足し合わさるからです。
1.2 の対数の等しい低減を二つ重ねると、その対数の二倍になり、工学ひずみではそうなりません。中等・大学の授業は、学生が微小ひずみのフックの法則の章を離れた直後にこの変換を導入し、コンテスト問題はしばしば工学伸びを与えて、数式処理システムなしで真ひずみを求めさせます。
材料 UI のソフトウェア試験は、工学ひずみがマイナス1以下のとき Infinity や複素対数を黙って出すのではなく、拒否する決定的なオラクルを必要とします。長さ変化と標点距離から工学ひずみ、荷重と現在断面積から真応力、ひずみテンソルの極分解が後で必要なら、この真ひずみ計算機に詰め込むのではなく、別の検索意図とランディングとして扱ってください。
活用例
引張試験を真ひずみへ還元する
試験片で記録した工学ひずみを無次元の真ひずみに変換してから、流動曲線、くびれ、構成モデルの合わせ込みを比較します。
金属加工と大変形の宿題
圧延・引抜き・鍛造の低減で ε_t = ln(1+ε) を評価し、連続する対数パスが正しく足し合わさるようにします。
材料ソフトウェア向けの決定的フィクスチャ
単体試験と自動採点用に再現可能な真ひずみオラクルを生成します。マイナス1の拒否も含みます。
よくある質問
工学ひずみから真ひずみはどう計算しますか?
真ひずみは ε_t = ln(1 + ε) です。ε は無次元比としての工学(公称)ひずみです。
工学ひずみがマイナス1より大きくなければならない理由は何ですか?
ε = −1 では現在長さが零になり、それ未満ではストレッチ比が負です。
真ひずみは伸び率パーセントと同じですか?
違います。 工学ひずみは比として送ってください(伸び10%なら 0.1)。パーセントではありません。真ひずみはその比に1を足した対数であり、工学ひずみの100倍ではありません。
工学ひずみは負でもよいですか?
はい。 ただし −1 より真に大きいときです。負の値は圧縮や短縮を表し、絶対値が |ε| より大きい負の真ひずみを返します。
引張試験ではなぜ真ひずみを使うのですか?
くびれや大きな塑性流動が始まると、現在の長さと断面積が物理的に意味のある基準になるためです。そのため真応力と真ひずみで線図を描きます。この計算機はひずみの換算だけを行い、応力は換算しません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/true-strain \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"engineering_strain":0.1}'const res = await fetch("https://api.kit.forhosting.com/phys/true-strain", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"engineering_strain": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/true-strain",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"engineering_strain": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/true-strain", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"engineering_strain":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"engineering_strain":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/true-strain", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"engineering_strain": 0.1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.true_strain",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_engineering_strain | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ決定的関数が無料のブラウザツールと API を動かすため、宿題の解答、実験ノート、自動パイプラインは同じ入力で食い違いません。
入力契約、マイナス1の下限、応答の形
必須の有限数を一つ、フィールド engineering_strain に送ってください。別名 strain、e_eng、epsilon_eng、engineering、e_engineering を受け付けるので、表計算、クエリ文字列、型付きフォームでも同じ契約を使えます。それらの場合は invalid_input で失敗し、メッセージはフィールド名を示し、呼び出しは課金されません。欠落フィールド、空文字列、NaN、Infinity も invalid_input で失敗します。成功時は整形した工学ひずみを返し、無次元対数として true_strain を、1たす工学ひずみ、すなわち L/L0 として stretch_ratio を返し、式文字列と method タグ true_strain を付けます。成功した API 呼び出しの料金は公開ベースの $0.002 毎件で、検証失敗は前払い残高を消費しません。
真ひずみ変換が実験室・加工・ソフトウェアで使われる場面
本能力は純粋な parse エンジンなので、API 料金は成功1件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
技術的な質問
真ひずみ計算機の料金はいくらですか。
ブラウザのツールは無料で、お使いの端末で動きます。API 要求は成功1件あたり $0.002 の前払い残高を使い、無効な入力は課金されません。