Gフォース計算機
このGフォース計算機は、メートル毎秒毎秒で表した線形加速度を標準重力の倍数へ換算し、Gフォースから加速度への逆換算にも対応します。標準重力の規約値9.80665 m/s²を用いるため、工学資料、車両試験、乗り物の解析、実験、授業で明確かつ再現可能な結果を得られます。値をどちらか一方だけ入力すると両方の表現が返され、反対方向の加速度を示す負の値も保持されます。
無料で実行
Gフォースの値が表すもの
Gフォースは、加速度を標準重力との比で表す便利な方法です。1 gは9.80665メートル毎秒毎秒に相当し、2 gはその2倍の加速度を意味します。一般的な呼び名に「フォース」とありますが、Gフォースは独立した力の単位ではなく、その値だけで物体に働く力が決まるわけではありません。ニュートンの運動第二法則により、力には質量も関係します。この計算機が扱うのは加速度の比率であり、線形加速度が規定の基準に対してどの程度かを示します。正負の符号は維持されるため、負の結果は、お客様が負と定めた向きへの加速度を表せます。符号は方向を示すものであり、物理的に存在できない大きさを意味するものではありません。この区別は、制動と加速に反対の符号を用いる車両テレメトリー、運動研究、試験データで特に重要です。結果には使用した標準重力の値も明示されるため、9.8 m/s²のような説明のない丸め値に頼らず、報告書や計算を後から検証できます。
双方向に換算する方法
加速度をGフォースへ換算する場合はacceleration_m_s2を指定してください。計算機はその値を9.80665で割ります。たとえば19.6133 m/s²は、標準の定義では正確に2 gです。逆方向ではg_forceを指定すると、その値に9.80665を掛けてメートル毎秒毎秒を返します。2つの値を同時に渡すと互いに矛盾し、どちらを答えの基準にするか不明になるため、入力は必ず一方だけにしてください。計算処理ではAPIやテキスト型クライアントからの数値文字列も受け付けますが、空の文字列、単語、真偽値、オブジェクト、NaN、無限値は拒否します。演算は決定的で、ネットワーク、乱数、現在時刻を使用しません。結果は実用上安定した精度に正規化されるため、同じリクエストから同じJSONが得られます。標準重力は規約で定義された定数であり、特定地点で実測した局所的な重力加速度ではありません。実験で局所重力が必要な場合は、この換算を現地の重力計算として扱わず、別途測定した値をお使いください。
結果を適切に解釈して使う方法
結果は、同じ線形加速度を表す2種類の記述を相互に換算したものとしてお使いください。加速度計がm/s²を出力する一方、仕様書、安全資料、試験報告書ではgが使われる場合に便利です。また、定格のG値を別の式へ入れる前にSI単位へ直す用途にも適しています。異なる計器の符号付き測定値を比べる前に、座標の取り決めをご確認ください。ある装置は上向きを正とし、別の装置は車両前方軸やセンサー固有の軸を基準にすることがあります。3軸測定について、この計算機が換算するのは入力された1つのスカラー値だけです。x、y、z成分の合成、静的な重力成分の除去、振動のフィルタリング、人体の傷害リスク評価は行いません。それらには追加の状況情報と信号処理が必要です。センサーの瞬間的なピーク値は時間平均した曝露と大きく異なることもあるため、換算値だけから持続時間を推定しないでください。表示桁をすべて測定精度とみなさず、元の測定が保証する有効数字だけを残すことが大切です。文書には、符号付き、絶対値、ピーク、平均、特定軸のいずれであるかを記し、第三者が解釈を再現できるようにしてください。
活用例
車両試験データの換算
m/s²の加速度測定値を、制動、発進、旋回に関する報告書用のG値へ変換します。
工学計算の準備
G値で示された定格を、数式やシミュレーションへ使用する前にSI加速度へ戻します。
実験や授業の計算確認
結果に表示される標準重力定数を使って、双方向の換算を検算できます。
よくある質問
標準重力にはどの値を使用しますか?
標準重力の規約値である9.80665 m/s²を正確に使用します。
APIリクエストの料金はいくらですか?
APIは1回$0.002です。ブラウザー版の計算機はAPIリクエストなしで利用できます。
負の加速度やGフォースも入力できますか?
はい。符号は保持され、お客様が選んだ軸の負方向への加速度を表せます。
両方の入力値を同時に指定できますか?
いいえ。基準値を一意にするため、acceleration_m_s2またはg_forceのどちらか一方だけを指定してください。
人や物体に働く力も計算できますか?
いいえ。換算するのは加速度です。力には質量も必要で、人体への影響には方向、時間、姿勢などの情報も必要です。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/mech/g-force-acceleration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"acceleration_m_s2":19.6133}'const res = await fetch("https://api.kit.forhosting.com/mech/g-force-acceleration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"acceleration_m_s2": 19.6133
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/g-force-acceleration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"acceleration_m_s2": 19.6133
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/g-force-acceleration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"acceleration_m_s2":19.6133}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"acceleration_m_s2":19.6133}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/g-force-acceleration", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"acceleration_m_s2": 19.6133
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.g_force_acceleration",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |