摩擦係数の計算
摩擦力を垂直抗力で割って摩擦係数μを求めます。摩擦力20 N、垂直抗力50 Nなら0.4です。すべっている最中なら運動、すべり出す直前の最大値なら静止として結果を区別できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 摩擦力
- 20
- 垂直抗力
- 50
- 種類
- Kinetic
- Mu
- 0.4
- 摩擦係数
- 0.4
- Mu k
- 0.4
- 方程式
- mu_k = 20 / 50 = 0.4
摩擦係数は、すべりに抵抗する力と二つの面を押し付ける力の無次元比です。本計算機は一貫した任意の力の単位で摩擦力と垂直抗力を受け取り、結果を運動または静止としてラベル付けでき、mu を摩擦力÷垂直抗力として返します。欠けた力、非有限値、範囲外の大きさは除算前に拒否されます。
運動摩擦係数と静止摩擦係数の意味
運動摩擦係数も静止摩擦係数も、本ツール内のハンドブックから引き出す材料定数ではなく、力の比として定義されます。変形すると、mu は摩擦力を垂直抗力で割ったものです。両方の力が同じ単位を使うとき、この恒等式は無次元です。
ニュートン対ニュートン、重量ポンド対重量ポンドなど、一貫した組であれば単位変換は不要です。そのため本ページは二つの数と体制ラベルを求めます。測った、または自由物体図から得た摩擦力が定常すべりの力なら kinetic を、すべり出す直前のピーク力なら static を選んでください。
計算機は速さ・粗さ・温度やゴムとコンクリートの表から体制を推定しません。垂直抗力ゼロは接触圧力がないことを意味し、古典比は未定義になるため Infinity や静かな NaN を返す代わりに要求を拒否します。軸の約束で法線や面力が負になる場合は符号付き成分を受け付けます。
授業問題の多くは正の大きさだけを渡し、mu が非負になるようにします。多体接触・変形面・潤滑膜・速度依存摩擦法則は扱いません。呼び出す前に実効的な力の組と運動か静止かの明示的な選択へ還元し、無次元の数を実験の文脈で解釈してください。
実用上の注意、限界、関連検索
呼び出し前に端から端まで一貫した力の単位—例えば両方ともニュートン—を使い、本ランディングは SI とヤード・ポンド法の単位変換を行いません。教科書が垂直抗力の代わりに質量と局所 g を与えるなら、自分で N を m g として計算し、その値をここに渡してください。
本ページは摩擦係数計算機、すべり力からの運動 mu、すべり際の静止 mu、オンラインの Ff / N を探す人向けです。材料ハンドブックでも、完全な接触力学ソルバでも、単位変換器でもありません。両方の力の大きさが既知で、運動または静止のラベル付き無次元比だけが必要なときにこの能力を選んでください。
往復確認は簡単で、手計算の摩擦力÷垂直抗力が応答と同じ十二桁丸めで公開 mu と一致することを確かめれば十分です。実験室が後で実験係数をある面対の公表範囲と比べるなら、この比チェックがノートと一致したあとで行い、代わりにしてはいけません。mu と N から摩擦力を復元する関連ページは別の検索意図であり、別のツールです。
活用例
μ_k と μ_s の宿題チェック
学習者は教科書の接触問題から摩擦力・垂直抗力・運動または静止のラベルを入力し、提出前に無次元係数と代入手順を決定的な結果と照合します。
ゲームとシミュレーションの摩擦ヘルパー単体テスト
既知の力の組、kinetic 対 static のラベル、意図的なゼロ垂直抗力の拒否を生成し、物理エンジンやすべり接触スタブのコーディング型の期待値に使います。
よくある質問
摩擦係数はどのように計算されますか?
すべり中の μ_k なら kind を kinetic、すべり際の μ_s なら static を選んでください。両方の力が同じ単位なら結果は無次元です。
垂直抗力がゼロだとどうなりますか?
垂直抗力がゼロのとき摩擦係数は未定義になるため、ゼロ除算は拒否されます。
運動摩擦と静止摩擦はどう選べばよいですか?
すでにすべっている間の摩擦力なら運動、動き出す直前の最大の摩擦力なら静止を選びます。計算式は同じで、どちらの状態の力を測ったかを示すだけです。
質量しか分からないときはどうしますか?
先に質量にその場所の重力加速度を掛けて垂直抗力を求め、その値を摩擦力と一緒に入力してください。この計算機は2つの力を割るだけで、質量は受け付けません。
2つの力は同じ単位で入力する必要がありますか?
はい。両方ともニュートン、または両方ともポンド重のように同じ単位で入力すると、単位が打ち消し合ってμは無次元になります。単位の換算は行いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/phys/friction-coefficient \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"friction_force":20,"normal_force":50}'const res = await fetch("https://api.kit.forhosting.com/phys/friction-coefficient", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"friction_force": 20,
"normal_force": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/friction-coefficient",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"friction_force": 20,
"normal_force": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/friction-coefficient", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"friction_force":20,"normal_force":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"friction_force":20,"normal_force":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/friction-coefficient", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"friction_force": 20,
"normal_force": 50
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.friction_coefficient",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
面がすでにすべっているときの比は運動摩擦係数 mu_k、動き出す直前なら同じ除算が静止摩擦係数 mu_s です。垂直抗力がゼロなら接触圧力がなく比は未定義になるため、無限大を捏造せず invalid_input で失敗します。無料のブラウザ実行系と前払い API は一つの決定的な同型コアを共有し、数学経路にネットワークも乱数シードも壁時計依存もありません。成功した API 呼び出しはリクエストごとに $0.002、検証失敗は課金されません。
運動摩擦係数と静止摩擦係数の意味
クーロン摩擦は、界面が静止している間は接触に沿った摩擦力の大きさが垂直抗力の高々 mu_s 倍であり、すべりが始まると垂直抗力の mu_k 倍に等しいと述べます。
API の呼び出し方と返却内容
授業例を意図的に組み合わせてください。必須の有限フィールド friction_force(別名 Ff、friction、F_f、ff、f_friction)と normal_force(別名 N、normal、Fn、F_n、fn)を含む JSON 本体を送ってください。任意の kind(別名 regime、friction_kind)は kinetic または static で、省略時はソルバが比を kinetic とラベルします。絶対値は公開上限の一兆以内に収め、normal_force は厳密ゼロおよびほぼゼロの特異ケースを捉える微小な数値イプシロン内でゼロであってはなりません。検証失敗—力の欠落、非有限数、絶対限界外、未知の kind、ゼロ垂直抗力—は invalid_input を返し課金されません。料金は成功リクエストごとに定額 $0.002(単位 item)です。クライアントを制御できる場合は JSON 数値を優先し、数値文字列は宿題フォーム貼り付け経路用の厳密な有限数値パターンに合う場合のみ受け付けます。friction_force が二十、normal_force が五十、kind が kinetic なら mu_k は零点四です。
実用上の注意、限界、関連検索
Worker とブラウザ上の IEEE 倍精度で商が有限に保たれるよう、両方の力を公開絶対範囲内に収めてください。invalid_input を返す失敗タスクは前払い残高を消費せず、学習者が意図的に垂直抗力をゼロにしても探索スクリプトを安く保てます。
連携の活用例
すべり試験と限界試験の実験室還元
パイプラインはまず測定したすべり力またはピーク破断力を測定垂直荷重で割って mu_k または mu_s にし、比チェックがノートと一致したあとでのみ実験係数をハンドブック範囲と比較します。
技術的な質問
ここでの運動と静止の違いは何ですか?
算術は同じ除算です。kind は比のラベルだけで、kinetic はすべり力の mu_k、static は限界力の mu_s を返します。材料表を引いたり速さを推定したりはしません。
両方の力に同じ単位が必要ですか?
はい。friction_force と normal_force を一つの一貫した力の単位(例えば両方ともニュートン)に保ってください。計算機は単位変換をしません。
摩擦係数の計算機は無料ですか?
ブラウザのツールは無料で、お使いの端末で動きます。API 呼び出しは成功したリクエストごとに前払い KIT 残高から $0.002 で、失敗したタスクは課金されません。