予備燃料を差し引く航空機航続時間計算機
航空機航続時間計算機は、既知の使用可能燃料を推定飛行時間へ換算し、必要な予備燃料を計画飛行には使用しないものとして扱います。使用可能燃料、想定する1時間当たりの消費率、予備時間を、整合する単位で入力してください。合計航続時間、予備燃料、予備に達するまで使える燃料、実用的な飛行可能時間を分けて表示します。比較や照合に使える明確な計算ですが、承認済み飛行規程、運用限界、現在の条件、法令で必要な燃料計画に代わるものではありません。
無料で実行
互換性のある燃料値をご用意ください
この計算機では、機上の使用可能燃料と1時間当たりの燃料消費量を、同じ基準で入力する必要があります。使用可能燃料がUS galなら、消費率もUS gal毎時にしてください。質量で扱う場合は、両方をキログラムまたはポンドで統一します。選択した単位は結果の表示に使われますが、密度、体積、質量の換算は行いません。タンク総容量ではなく、必ず使用可能燃料をご使用ください。使用不能燃料はエンジンの運転に使えず、見積時間へ加えるべきではありません。時間消費率も、確認したい運航状態を表す値にしてください。巡航値は単純な経路上の比較には役立ちますが、地上走行、上昇、降下、混合比の変更、補助装置、異なる出力で動く複数エンジン、異常状態を自動的には反映しません。最新の航空機資料と実際の搭載状態に照らして数値をご確認ください。整合した入力により、もっともらしい結果の裏に単位の不一致が隠れることを防げます。
予備が航続時間へ与える影響をご確認ください
計算では、まず予備時間の分数を時間へ換算し、入力した時間消費率を掛けます。その量を予備燃料として使用可能燃料から差し引きます。残量が、保護された予備を使い始める前までに利用できる飛行用燃料です。飛行用燃料を時間消費率で割ると飛行可能時間になり、使用可能燃料全体を同じ率で割ると予備を含む合計航続時間になります。予備の効果が一つの数値に埋もれないよう、両方を表示します。この方式では、計画飛行と予備時間で消費率が一定であると仮定します。単純で再現可能な近似ですが、実際の消費は出力設定、高度、温度、風、機体構成、エンジン状態、飛行段階で変化します。必要な予備燃料が使用可能燃料以上なら、ゼロまたは負の飛行時間を返さず入力を拒否します。この場合、指定した予備を保ったまま計画できる正の飛行時間は残りません。
計画の照合値として結果をご利用ください
飛行可能時間は算術上の照合値であり、離陸や飛行継続の許可ではありません。慎重な手順では、飛行段階別の燃料計画、気象と風、経路、代替飛行場の要件、予想遅延、適用される運航規則と比較します。想定消費率、より高い保守的な率、長い予備という複数の条件を計算すると有用です。比較により、利用可能時間が前提にどれほど左右されるかが分かり、小さな変更で重要な安全余裕が失われる場合も確認できます。安定したAPI出力のため結果は小数点以下六桁に丸めますが、運航判断では過剰な桁数を精度とみなさず、適切に保守的な値をお使いください。APIは1回$0.002で、ブラウザーでも同じ決定的な計算を実行します。状態の保存、外部サービスへの接続、機種固有性能の取得は行いません。入力選択と承認済み資料による最終確認は、操縦士および運航担当者の責任です。
活用例
飛行前の航続時間を照合する
搭載表の使用可能燃料を、選択した予備に達するまで利用できる時間へ換算します。
保守的な消費条件を比較する
想定率と高めの時間消費率を計算し、計画飛行時間への影響をご確認いただけます。
予備時間の候補を評価する
燃料と消費率を固定して予備時間を比較し、保護する燃料余裕を明確にします。
よくある質問
使用可能燃料から何を差し引きますか?
予備時間を入力した時間消費率で燃料量へ換算し、飛行可能時間を求める前に差し引きます。
ガロンの燃料とポンド毎時を組み合わせられますか?
いいえ。使用可能燃料と時間消費率は同じ単位にしてください。質量と体積の換算は行いません。
合計航続時間と飛行可能時間を両方表示する理由は何ですか?
合計値は全使用可能燃料を含み、飛行可能時間は必要な予備を除くため、予備の影響を確認できます。
飛行規程や法定燃料計画の代わりになりますか?
いいえ。一定消費率による推定です。判断には承認済み資料、現在の条件、規則、所定の手順をご使用ください。
予備に全使用可能燃料が必要な場合はどうなりますか?
指定した予備を維持すると正の飛行可能時間が残らないため、入力は拒否されます。
API計算の料金はいくらですか?
APIリクエスト1回当たり$0.002です。ブラウザーでも同じ決定的な計算を行います。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/aircraft-endurance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"usable_fuel":180,"hourly_fuel_burn":48,"reserve_minutes":45}'const res = await fetch("https://api.kit.forhosting.com/travel/aircraft-endurance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"usable_fuel": 180,
"hourly_fuel_burn": 48,
"reserve_minutes": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/aircraft-endurance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"usable_fuel": 180,
"hourly_fuel_burn": 48,
"reserve_minutes": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/aircraft-endurance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"usable_fuel":180,"hourly_fuel_burn":48,"reserve_minutes":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"usable_fuel":180,"hourly_fuel_burn":48,"reserve_minutes":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/aircraft-endurance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"usable_fuel": 180,
"hourly_fuel_burn": 48,
"reserve_minutes": 45
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.aircraft_endurance",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |