トルク・馬力計算
5252 RPMで300 lb-ftなら、ちょうど300馬力です。トルクにRPMを掛けて5252で割るためです。トルクか馬力のどちらかと回転数を入れると、もう一方の値が式とともに分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Rpm
- 5,252
- トルク (lb-ft)
- 300
- 計算モード
- torque_to_horsepower
- 馬力
- 300
- 定数
- 5,252
この計算ツールは、エンジントルクをlb-ft、回転速度をRPMで受け取り、一般的な自動車用の式「HPはトルクとRPMの積を5252で割った値」によって機械馬力へ換算します。逆算にも対応しており、馬力とRPMを入力すると対応するlb-ftのトルクを求められます。結果には計算方向、使用式、定数が表示されるため、どの換算規則を用いたか迷わず確認・記録できます。処理は決定的でネットワークを利用せず、未入力、両方入力、負数、有限でない値を受け取った場合は、誤解を招く数値を返さず明確に拒否します。
トルク、RPM、馬力の関係
トルクは軸を回そうとする力のモーメントを表し、馬力はその回転力が仕事を行う速さを表します。エンジンが低回転で大きなトルクを発生していても、クランクシャフトが1分間に行う回転数が少なければ、馬力は比較的小さくなります。RPMが上がると、同じlb-ftでも対応する馬力は大きくなります。
この計算で用いる自動車向け単位では、馬力はlb-ftのトルクにRPMを掛け、その値を5252で割って求めます。5252は、毎分フィート・ポンド、回転、機械馬力の定義に関わる単位換算を、扱いやすい丸めた定数にまとめたものです。そのため、lb-ftで示すトルク曲線とHPで示す馬力曲線は、5252 RPMで数値が等しくなります。
これは単位上の関係であり、すべてのエンジンがその回転数に達することや、最大値がそこで発生することを意味しません。成功時の応答には定数と式が必ず含まれるため、仕様確認、整備記録、再現可能なソフトウェア試験にも利用できます。
既知の値を選び、結果を確認する方法
どちらの計算方向でも特定の運転回転数における出力を扱うため、rpmには必ず正の値を指定してください。そのうえで、既知の量を1つだけ入力します。計算ツールはトルクとRPMを掛け、5252で割ります。
トルクまたは馬力の0は有効で、もう一方も0になります。一方、RPMの0は逆算で0除算になるため受け付けません。ここでは軸の回転方向を示す符号ではなく出力の大きさを扱うため、負数も拒否します。
馬力とトルクを同時に送ると、片方を黙って無視せず、曖昧な入力として拒否します。
単位、結果の意味、実用上の注意点
トルク欄の単位はlb-ftと表記されるポンドフィートに限定され、速度は毎分回転数です。馬力は標準的な5252の近似定数による機械馬力です。測定値がN·m、kgf·m、lb-inの場合は、使用前にlb-ftへ換算してください。
別の単位をそのまま入力すると、もっともらしく見えても誤った結果になります。出力は指定回転数における理想的な算術換算であり、ホイール馬力、駆動系損失、エンジン効率、加速性能、牽引能力、燃費の推定ではありません。エンジンダイナモとシャシーダイナモでは、タイヤ、変速機、温度補正、平滑化、測定手順により値が異なる場合があります。
また、最大トルクと最大馬力は通常、異なるRPMで発生するため、公表値には必ずその値が成立する回転数を組み合わせてください。ブラウザー版は単発の仕様確認に便利です。
活用例
エンジン仕様の確認
公表されたlb-ft値と該当RPMを組み合わせ、その運転点での機械馬力を確認できます。
ダイナモ測定点の解釈
トルクと回転数の測定値を馬力へ換算し、正確な式と慣用定数を結果とともに保存できます。
よくある質問
なぜ定数5252を使用するのですか?
lb-ft、毎分回転数、機械馬力を関連付ける、一般的な丸め済み換算定数だからです。
トルクをN·mで入力できますか?
いいえ。 先にlb-ftへ換算してください。単位の混在を防ぐため、この計算ツールはlb-ftだけを受け付けます。
馬力からトルクを求めることはできますか?
できます。馬力とRPMを入力し、トルクは空欄にします。馬力に5252を掛けてRPMで割った値が返ります。2つのうち片方だけを入力し、両方は入れないでください。
トルクと馬力の曲線が5252 RPMで交わるのはなぜですか?
その回転数では同じ数を掛けて割ることになるため、lb-ftとHPの数値が等しくなります。単位上の関係であり、エンジンがその回転数に達する、そこで最大になるという意味ではありません。
結果はシャシーダイナモの数値と一致しますか?
必ずしも一致しません。これは特定の運転点での理想的な換算で、ホイール馬力ではありません。タイヤ、変速機、温度補正、平滑化などの影響で、測定値は異なります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/torque-to-horsepower \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rpm":5252,"torque_lb_ft":300}'const res = await fetch("https://api.kit.forhosting.com/travel/torque-to-horsepower", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rpm": 5252,
"torque_lb_ft": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/torque-to-horsepower",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rpm": 5252,
"torque_lb_ft": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/torque-to-horsepower", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rpm":5252,"torque_lb_ft":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rpm":5252,"torque_lb_ft":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/torque-to-horsepower", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rpm": 5252,
"torque_lb_ft": 300
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.torque_to_horsepower",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
既知の値を選び、結果を確認する方法
トルクから馬力を求める場合はtorque_lb_ftを送り、horsepowerは省略してください。馬力からトルクを求める場合はhorsepowerを送り、torque_lb_ftを省略してください。この場合は、馬力に5252を掛けてRPMで割ります。応答には方向を示すmodeのほか、torque_lb_ft、rpm、horsepower、constant、読みやすい式が含まれます。有限のJSON数値または通常の数値文字列を使用してください。
単位、結果の意味、実用上の注意点
自動API呼び出しは成功した1項目につき$0.002で、同じ純粋な計算処理を使うため、インポート処理、比較ツール、テスト環境でも表計算や外部サービスなしで同一結果を再現できます。
連携の活用例
車両比較ツールの構築
決定的なAPI応答でエンジンデータを正規化し、不足しているトルクまたは馬力を自動処理で補完できます。
技術的な質問
トルクを馬力へ換算する式は何ですか?
トルクがlb-ft、回転速度がRPMの場合、horsepower = torque_lb_ft × RPM / 5252です。
馬力からトルクを求めるにはどうしますか?
horsepowerとRPMを指定してください。torque_lb_ft = horsepower × 5252 / RPMを使用します。
APIの料金はいくらですか?
正常に処理された1項目につき$0.002です。ブラウザー版はローカルで動作し、無効な入力は結果を返さず拒否します。