角速度から線速度を計算
この計算機は、回転する物体上の点が円軌道に沿って進む速さを角速度から求めます。回転軸からの半径と、単位時間あたりのラジアンで表した角速度をご入力ください。v = rω に従って両者を乗算し、対応する長さ単位毎時間の接線速度を返します。車輪、軸、プーリー、ローター、ターンテーブルなど、回転軸から点までの距離が分かる剛体回転系の検討にご利用いただけます。
無料で実行
半径と角速度から接線速度を求めます
物体の運動を角運動で表す場合でも、回転している点には線速度、すなわち接線速度があります。回転軸から測った対象点の半径と、単位時間あたりのラジアンで表した角速度をご入力ください。計算機は 線速度 = 半径 × 角速度、一般に v = rω と表される関係を使用します。半径をメートル、角速度をラジアン毎秒で入力すると、結果はメートル毎秒になります。半径をセンチメートル、角速度をラジアン毎分で入力すれば、結果はセンチメートル毎分です。この関係ではラジアンは無次元なので、長さと時間の単位がそのまま出力に引き継がれます。物体の外半径を常に使うのではなく、調べたい点そのものの半径をお使いください。同じ剛体の車輪上にある2点は同じ角速度を持ちますが、軸から遠い点ほど円軌道上を速く移動します。この計算機は符号付きの方向速度ではなく速さの大きさを返すため、両方の入力には0以上の値をご指定ください。
角度と直線の単位を整えてください
角速度は、単位時間あたりのラジアンでご入力ください。度毎秒、毎分回転数、ヘルツは異なる角度尺度を表すため、その数値を変換せずに入力することはできません。度毎秒をラジアン毎秒へ変換するには π/180 を掛けます。毎分回転数をラジアン毎秒へ変換するには 2π/60 を掛けます。毎秒回転数、つまりヘルツの場合は 2π を掛けてください。角速度を選択した時間単位のラジアンに直したら、希望する長さ単位の半径と組み合わせます。半径 0.25 メートル、角速度 8 ラジアン毎秒なら、結果は 2 メートル毎秒です。同じ物理量を 25 センチメートルで計算すると 200 センチメートル毎秒になります。毎分の角速度から毎秒の結果を期待する場合は、先に時間基準を変換してください。この計算機は単位を自動判定または変換せず、入力値の積をそのまま求めます。そのため、技術計算表や自動 API 呼び出しでも予測可能な結果が得られます。
理想的な回転点の結果をご確認ください
結果は、理想的な剛体回転において、指定半径にある点が持つ瞬間的な接線速度の大きさです。方向は円軌道への接線方向であり、速さが一定でも物体の回転に伴って常に変化します。この計算機が返すのは大きさだけです。滑らずに転がる車輪では、軸に対するリムの接線速度は、地面に対する軸の線速度にも等しくなります。車輪が滑る場合、タイヤが変形する場合、または有効転がり半径が測定した幾何学半径と異なる場合、この対応は正確ではありません。ベルトとプーリーにも滑りが生じることがあり、巻き取るケーブルは層が増えるにつれてドラムの有効半径を変化させます。こうした影響が重要な場合は、校正済みまたは瞬時の半径をご使用ください。また、半径と角速度は同じ回転部品の同じ時点を表す必要があります。角加速度、向心加速度、トルク、移動距離は計算しません。反復処理では、API が同じ決定論的な乗算を1回 $0.002 で実行し、入力、計算速度、使用式を返します。
活用例
車輪のリム速度を求めます
半径と角速度から、車輪外周における理想的な接線速度を計算します。
ベルト駆動系を設計します
滑りや有効半径の変化を補正する前のプーリー表面速度を推定します。
回転工具を解析します
角速度を一定に保ち、軸からの距離ごとに線速度を比較します。
よくある質問
どの式を使用しますか?
v = rω を使用します。線速度は、半径と単位時間あたりのラジアンで表した角速度の積です。
どの単位を使用すればよいですか?
半径には任意の長さ単位、角速度には単位時間あたりのラジアンをご使用ください。結果は対応する単位になります。
毎分回転数を直接入力できますか?
できません。ご使用前に RPM へ 2π/60 を掛け、ラジアン毎秒に変換してください。
入力が0以上に限られるのはなぜですか?
この機能は速さの大きさを返します。符号付き角速度が示す回転方向は出力対象ではありません。
車輪やベルトの滑りを考慮しますか?
考慮しません。指定半径での理想的な接線速度であり、滑りや変形には別途補正が必要です。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/trig/linear-speed-angular \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":0.5,"angular_speed":12}'const res = await fetch("https://api.kit.forhosting.com/trig/linear-speed-angular", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 0.5,
"angular_speed": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/linear-speed-angular",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 0.5,
"angular_speed": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/linear-speed-angular", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":0.5,"angular_speed":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":0.5,"angular_speed":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/linear-speed-angular", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"radius": 0.5,
"angular_speed": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.linear_speed_angular",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_radius | 1e+150 |
max_angular_speed | 1e+150 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |