反射フラックスからボンドアルベドを計算
入射する340のフラックスのうち102が反射されれば、ボンドアルベドは0.3で、エネルギーの3割が宇宙へ戻ります。両方のフラックスを同じ単位で入力すれば、その割合が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 反射フラックス
- 102
- 入射フラックス
- 340
- ボンドアルベド
- 0.3 fraction
反射フラックスによるボンドアルベド計算機は、天体に入射した全放射エネルギーのうち、宇宙へ反射される割合を求めます。同じ単位の反射放射フラックスと入射放射フラックスを入力すると、前者を後者で割ります。結果はゼロから一までの無次元の値です。両方の測定値が分かっている場合に、惑星のエネルギー収支、天文学の演習、観測値の確認、再現可能なデータ処理でご利用いただけます。
対応する反射・入射フラックスを入力してください
同じ天体、波長範囲、平均期間、幾何学的基準を表す二つの放射フラックスをご用意ください。反射フラックスは反射によって天体から出る放射エネルギー、入射フラックスは反射前に天体へ届く放射エネルギーです。平方メートル当たりのワット、ワット、その他の単位を使用できますが、比を求めるため両者の単位は完全に同じでなければなりません。
全球で積分した反射電力と局所的な入射照度、狭い波長帯の測定値とボロメトリック値を混在させないでください。反射フラックスはゼロでもよく、この簡略化した収支では完全吸収を表します。分母となる入射フラックスはゼロより大きい必要があります。
また、反射値が入射値を超えることはできません。その場合はボンドアルベドの割合として整合しないため、一を超える値ではなく入力エラーを返します。異常な物理現象と判断する前に、単位換算と測定定義をご確認ください。
ボンドアルベドの比を理解してください
計算式は A = F_reflected / F_incident です。A はボンドアルベド、二つのフラックスは同じ基準における反射エネルギーと入射エネルギーを表します。同じ単位が相殺されるため、結果には物理単位がなく、割合として示されます。
ゼロは指定された入射エネルギーがまったく反射されない状態、一はすべて反射される状態です。0.3 は三十パーセントが反射され、測定が関連する全エネルギー収支を網羅していれば、残りの七十パーセントが吸収可能であることを示します。ボンドアルベドは全方向、理想的には入射スペクトル全体を積分した量です。
そのため、特定の観測配置における明るさを比べる幾何アルベドや、単一波長帯の反射率とは同じではありません。本計算機は比のみを求め、視野角の補正、欠けた波長の補完、位相曲線の積分、未観測放射の推定は行いません。科学的な意味は入力値の定義に依存します。
エネルギー収支解析に結果をご利用ください
ボンドアルベドが得られると、一からアルベドを引いた値が、同じ測定条件での吸収割合になります。この割合は、入射恒星フラックス、天体の大きさ、熱再分配モデルと組み合わせ、吸収電力や平衡温度の推定によく使われます。各仮定を明確に保つため、後続の計算は分けてください。
本機能が返すのは、観測またはモデル化された反射比だけです。惑星、衛星、小惑星、気候シナリオを比較する際は、同じ波長範囲と幾何条件で得たフラックスをお使いください。そうでなければ、差は天体ではなく測定方法に由来する可能性があります。
ここでは不確かさを伝播しません。誤差範囲が必要な場合は元の不確かさを保持し、上限と下限の組み合わせを別々に評価してください。自動処理向けの応答には、正規化した入力、計算値、式、単位が含まれます。
活用例
惑星のエネルギー収支を確認
対応する反射・入射フラックスの推定値から、宇宙へ戻る入射放射の割合を求めます。
モデル化した表面を比較
雲、氷、海洋、レゴリスの各条件が、積分反射率をどう変えるか評価します。
天文学の演習を検算
比、正規化した入力、物理的範囲を明示したまま、ボンドアルベドの計算を確認します。
よくある質問
どの式を使用しますか?
同じ単位と幾何学的基準のフラックスを用い、A = F_reflected / F_incident を適用します。
入射フラックスがゼロより大きい必要があるのはなぜですか?
分母だからです。 ゼロ以下では物理的に意味のある比を得られないため、入力を受け付けません。
反射フラックスが入射値を超えられないのはなぜですか?
このエネルギー割合では、反射エネルギーは対応する入射エネルギーを超えません。一を超える場合は測定値や単位の不整合が考えられます。
ボンドアルベドと幾何アルベドは同じですか?
異なります。 前者は方向と波長にわたる総反射割合、後者は基準となる観測配置での明るさから定義されます。
どの単位を入力できますか?
二つの値で同じ単位と測定基準を使えば、任意の放射フラックスまたは放射照度単位を使用できます。単位は相殺されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/astro/albedo-from-flux \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reflected_flux":102,"incident_flux":340}'const res = await fetch("https://api.kit.forhosting.com/astro/albedo-from-flux", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reflected_flux": 102,
"incident_flux": 340
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/albedo-from-flux",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reflected_flux": 102,
"incident_flux": 340
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/albedo-from-flux", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reflected_flux":102,"incident_flux":340}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reflected_flux":102,"incident_flux":340}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/albedo-from-flux", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"reflected_flux": 102,
"incident_flux": 340
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.albedo_from_flux",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
エネルギー収支解析に結果をご利用ください
API は一回 $0.002 で、ブラウザー版はモデルや公開表へ値を入れる前の確認に便利です。