フライト宇宙放射線の計算
1時間あたり平均4マイクロシーベルトで8時間飛ぶと約32 µSvで、胸部X線のおよそ1.6回分です。飛行時間と路線の公表線量率を入れると、宇宙放射線の線量が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 所要時間(時間)
- 8
- 線量率
- 4
- 線量 (µSv)
- 32 usv
- 線量 (mSv)
- 0.032
- 所要時間 (分)
- 480
- 胸部X線撮影の換算回数
- 1.6
民間ジェットの乗客は、地上を銀河宇宙線と太陽高エネルギー粒子から守っている大気のかなり上を飛びます。そのため長距離の1時間は、等価線量として数マイクロシーベルトになることが普通です。このフライト放射線計算機は、飛行時間(時間)に平均線量率(マイクロシーベルト毎時)を掛け、推定線量をマイクロシーベルトで返し、ミリシーベルトと公開された2つの比較値も添えます。
高度における宇宙放射線の意味と応答に含まれる内容
民間機のフライト放射線は、銀河宇宙線と、まれな太陽粒子現象のときの太陽高エネルギー粒子による等価線量です。巡航高度では客室の上に残る大気が海面より薄いため、それらの一次粒子が窒素と酸素の中で作る二次粒子シャワーが座席に届きやすくなります。率は地磁気極へ向かって上がり、地球磁場が荷電粒子を内側へ導くためで、赤道へ向かって下がります。
中緯度の巡航ではおおむね毎時3から5マイクロシーベルト、極域の長距離区間では5から8、海面の1時間はマイクロシーベルトの百分の数程度です。この計算機は都市対の経路、太陽周期の変調、地磁気カットオフ剛性を再構成しません。マイクロシーベルトの線量が時間単位の飛行時間に、指定した毎時マイクロシーベルトの平均線量率を掛けた積である、という透明な式を適用します。
乗務員、常連搭乗者、臨床医が、公開表、以前のCARI-7実行、航空会社のブリーフィングからすでに率を持っているときに使う一次近似です。ネットワーク照会もランダムな太陽天気フィードもなく、同じ時間と同じ率は常に同じ数になり、ワークシートと参照テストの両方が必要とする再現性です。
フライト放射線の見積が役立つ場面
常連搭乗者が1か月分の長距離区間のあと個人合計を追いたいとき、妊娠中の渡航者や産業医がCARI-7やEPCARDのような経路コードを開く前に一次の数字が必要なとき、ディスパッチャや安全担当がブロック時間を乗務表の推定マイクロシーベルト負荷に換えるとき、人はフライト放射線計算機に手が伸びます。環境放射能を教える教室でも使えます。
8時間の洋上横断が毎時4マイクロシーベルトなら32マイクロシーベルトになり、20マイクロシーベルトの胸部X線の約1.6枚分、典型的な年間自然バックグラウンドの1パーセント強であることが分かり、客室被ばくを医療的な煽りなく位置づけられます。都市対、飛行高度、太陽圏ポテンシャルは受け取らず、航空会社の乗務員向け法定線量記録の代わりにもなりません。
すでにシーベルトやレムがあり、別単位だけが必要なときは等価線量の単位換算と組み合わせてください。
活用例
常連搭乗者の個人合計
各区間のブロック時間と公開された巡航率をマイクロシーベルトに変え、経路線量コードを開かずに1か月分の線量を足します。
妊娠・産業保健での一次見積
特定の旅程でCARI-7やEPCARDの都市対実行を依頼する前に、臨床医と渡航者へ時間×率の透明な数字を渡します。
乗務の時間から線量への表
乗務表のブロック時間とブリーフィングの線量率を、計画・教材・ダッシュボード用フィクスチャ向けの推定マイクロシーベルト負荷に換算します。
よくある質問
どの線量率を入れればよいですか?
その区間の公開値または既に計算した平均を使ってください。中緯度の巡航はおおむね 3–5 µSv/h、極域の長距離は 5–8 µSv/h です。計算機は都市対から率を作りません。
CARI-7や乗務員線量報告と同じですか?
違います。 時間×率の一次見積です。飛行高度、地磁気緯度、太陽周期はモデル化せず、法定の線量記録でもありません。
フライトの線量はどのように計算しますか?
飛行時間に、1時間あたりの平均線量率を掛けます。8時間を毎時4マイクロシーベルトで飛ぶと、32マイクロシーベルトになります。
飛行時間にマイナスの値を入れるとどうなりますか?
受け付けません。マイナスの被ばく量は存在しないためです。飛行時間や線量率が0の場合は使え、線量は0になります。
胸部X線や自然放射線と比べるとどのくらいですか?
結果は、1回20 µSvとした胸部X線の回数と、人が1年に受ける自然放射線2400 µSvに対する割合でも表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/flight-radiation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_hours":8,"dose_rate":4}'const res = await fetch("https://api.kit.forhosting.com/life/flight-radiation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_hours": 8,
"dose_rate": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/flight-radiation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_hours": 8,
"dose_rate": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/flight-radiation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_hours":8,"dose_rate":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_hours":8,"dose_rate":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/flight-radiation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"duration_hours": 8,
"dose_rate": 4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.flight_radiation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_duration_hours | 10000 |
max_dose_rate | 1000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の時間は負の被ばくを捏造せず、invalid_inputで拒否します。成功したAPI呼び出しは1件あたり$0.002で、検証失敗は課金されません。
高度における宇宙放射線の意味と応答に含まれる内容
応答は両方の入力をエコーし、主結果としてdose_usv、それを千で割ったdose_msv、duration_minutes、文書化されたPA胸部X線20マイクロシーベルト定数による胸部X線相当、文書化された年間自然バックグラウンド2400マイクロシーベルトに対する割合を返します。
入力契約、式、エラー時の振る舞い
時間ゼロまたは率ゼロは合法で、線量ゼロを返します。文書化された上限である1万時間と毎時1000マイクロシーベルトを超える大きさは、静かに溢れるのではなく失敗します。丸めは小数12桁で、負のゼロを潰して参照テストが実行環境をまたいで安定するようにしています。必須の有限数を2つ含むJSON本体を送ってください。duration_hoursは放射線として評価したい空中時間またはブロック時間で、元の率にすでに含まれている場合に限りタクシーも含めます。エイリアスduration、hours、flight_hours、time_hours、flight_durationを受け付けるため、表計算とクエリ文字列が同じ契約を再利用できます。dose_rateはその区間の平均等価線量率(マイクロシーベルト毎時)で、エイリアスrate、dose_rate_usv_h、usv_per_hour、average_dose_rateにより古い列名も使えます。各フィールドはJSON数、または符号と指数表記を許した数値文字列で届いて構いません。欠落フィールド、空文字、数値でないトークン、有限でない値はフィールド名付きのinvalid_inputで失敗します。負のduration_hoursは、便がマイナス3時間ではあり得ず、負の積が負の線量を捏造するため拒否されます。これが文書化されたエラー経路であり、課金されません。負のdose_rateも拒否し、モデルが符号付き元帳ではなく物理的な被ばく見積のままであるようにします。成功時の本体には丸めた入力、dose_usv、dose_msv、duration_minutes、chest_xray_equivalents、annual_background_fraction、単位usv、formula文字列 dose_usv = duration_hours * dose_rate、メソッドduration_times_dose_rateが含まれます。
フライト放射線の見積が役立つ場面
開発者は決定的なフィクスチャをまき、ダッシュボードの前にユーザー入力の時間と率を正規化し、歯科X線との曖昧な比較ではなくdose_usvフィールドを求める製品要件を満たすために、同じ契約をスクリプトから呼びます。このページは経路線量エンジンではありません。このページでは処理はすべてブラウザ内で完結し、API経由では成功した照会1件ごとに$0.002かかり、検証失敗は課金されず、応答のあと何も保存しません。この分離はKITのtier Aカタログ全体と一致し、台所の見積から自動パイプラインへ、数学的な結果を変えずに移れます。
技術的な質問
フライト放射線の線量はどう計算しますか。
マイクロシーベルトの推定等価線量は、duration_hoursに平均dose_rate(マイクロシーベルト毎時)を掛けた値です。8時間・毎時4 µSvの便は32 µSvを返します。
飛行時間が負のときはどうなりますか。
タスクはinvalid_inputで失敗します。負の時間は物理的な放射線量を生み出せず、課金されません。
フライト放射線計算機の料金はいくらですか。
ブラウザのツールは無料です。API要求は成功した呼び出し1件あたり$0.002のKIT前払い残高を使い、無効な入力は課金されません。