Planetary imaging as a hobby of optical engineer

Planetary imaging as a hobby of optical engineer 趣味の惑星撮影のページです。撮影方法の検討の記録として残していきたいと思います。光線追跡はOSLO EDU、回折はフーリエ光学に基づいてPythonのnumpy、scipyで計算してます。

10月の金星の内合が近づいてきたので、見え方をシミュレーションしてみました。今回の内合の太陽との最小離角は7°くらい、10/10頃から11/5頃まで20°を切った状態になります。内合後、日の出時の高度は急速に上がり、11/20頃は視直径45...
22/08/2026

10月の金星の内合が近づいてきたので、見え方をシミュレーションしてみました。

今回の内合の太陽との最小離角は7°くらい、10/10頃から11/5頃まで20°を切った状態になります。

内合後、日の出時の高度は急速に上がり、11/20頃は視直径45秒の状態で高度30°と好条件ですね。

離角が小さくなると、反射系だと筒先に太陽の焦点が来るので、注意して観察したいです。下記は、私のカセグレン光学系で、離角に応じた太陽像が形成される位置シミュレーション結果です。
https://www.facebook.com/20531316728/posts/1182392780559631/

私のCFFの望遠鏡の主鏡に使われている材料のClearceram-Zの製造工程の動画を見つけました。9か月前の公開なので新しくはないですが、動画の最後あたり(14:40~)に出てきます。
14/07/2026

私のCFFの望遠鏡の主鏡に使われている材料のClearceram-Zの製造工程の動画を見つけました。9か月前の公開なので新しくはないですが、動画の最後あたり(14:40~)に出てきます。

👁 株式会社 オハラ🏠https://www.ohara-inc.co.jp🚩https://maps.app.goo.gl/...

自作の地球の影シミュレーターを使って、ターコイズフリンジが現れるか試してみました。対象の月食はGedzelman(2008)らがターコイズフリンジを観測とシミュレーションで明らかにした2007-03-03の月食です。ちょうど、オゾン濃度が高...
01/07/2026

自作の地球の影シミュレーターを使って、ターコイズフリンジが現れるか試してみました。

対象の月食はGedzelman(2008)らがターコイズフリンジを観測とシミュレーションで明らかにした2007-03-03の月食です。ちょうど、オゾン濃度が高いのと、圏界面が低い条件が重なって、好条件だったようです。私のシミュレーションでもほんのり接触点付近がほんのり青くなり、論文と似たような結果になりました。

他の月食との比較は下記を参照ください。
2025-09-07の結果とシミュレーション方法の説明
https://www.facebook.com/20531316728/posts/1595556695909902/
1992-12-09の結果
https://www.facebook.com/20531316728/posts/1599196642212574/

References:
Gedzelman, S. D., & Vollmer, M. (2008). Simulating irradiance and color during lunar eclipses using satellite data. Applied Optics, 47(34), H149-H156. https://doi.org/10.1364/AO.47.00H149

Schneegans, S., Gilg, J., Ahlers, V., Zachmann, G., & Gerndt, A. (2025). Physically based real-time rendering of eclipses. Computer Graphics Forum, 44(2), e70017. https://doi.org/10.1111/cgf.70017

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 tavg1_2d_aer_Nx: 2d, 1-Hourly, Time-Averaged, Single-Level, Aerosol Diagnostics V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/KLICLTZ8EM9D

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_aer_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Aerosol Assimilation V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/LTVB4GPCOTK2

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_asm_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Assimilated Meteorological Fields V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/WWQSXQ8IVFW8

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., & Thépaut, J.-N. (2023). ERA5 hourly data on single levels from 1940 to present [Data set]. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). https://doi.org/10.24381/cds.adbb2d47

Serdyuchenko, A., Gorshelev, V., Weber, M., Chetwin, S. A., & Burrows, J. P. (2014). High-spectral-resolution ozone absorption cross-sections – Part II: Temperature dependence. Atmospheric Measurement Techniques, 7(10), 3433–3444. doi:10.5194/amt-7-3433-2014

ASTM International. (2022). Standard solar constant and zero air mass solar irradiance tables (Standard No. ASTM E490-00(2022)). ASTM International.

Kieffer, H. H., & Stone, T. C. (2005). The USGS robotic lunar observatory disk-integrated lunar photometric model. The Astronomical Journal, 129(6), 2887–2901. https://doi.org/10.1086/430185

NOAA National Centers for Environmental Information. (2022). NOAA ETOPO 2022 15 arc-second global relief model: Surface and Bedrock [Data set]. NOAA National Centers for Environmental Information. https://www.ncei.noaa.gov/products/etopo-global-relief-model

Acknowledgments:
The MERRA-2 data were provided by the Global Modeling and Assimilation Office (GMAO) at NASA Goddard Space Flight Center through the Science Mission Directorate's Research and Analysis Program, and distributed by the Goddard Earth Sciences Data and Information Services Center (GES DISC).
ERA5 reanalysis data were generated using Copernicus Climate Change Service information. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

NASAの大気データMERRA-2(1980年~現在)を使った地球の影シミュレーターを作ったので、いろんな月食のシミュレーションをしています。最近で最も暗かった月食と言われる1992年の月食をシミュレーションしてみました。この月食は見ていな...
28/06/2026

NASAの大気データMERRA-2(1980年~現在)を使った地球の影シミュレーターを作ったので、いろんな月食のシミュレーションをしています。最近で最も暗かった月食と言われる1992年の月食をシミュレーションしてみました。

この月食は見ていないですが、1991年6月に噴火したフィリピンのピナトゥボ火山の影響で、1993年ぐらいまで、星空は霞がかかったように見え、朝焼け夕焼けがとても赤かった思い出があります。また、1993年は米の不作で日本はたくさんのタイ米を輸入しました。(余談ですが、カレーやチャーハンによく合うことがわかり、その後は料理に合わせてタイ米を食べています。)

1980年以降で、印象に残っている月食があれば、ぜひ教えてください。

2025-09-07のシミュレーション結果との比較やシミュレーション方法は下記をご参照ください。
https://www.facebook.com/20531316728/posts/1595556695909902/

References:
Gedzelman, S. D., & Vollmer, M. (2008). Simulating irradiance and color during lunar eclipses using satellite data. Applied Optics, 47(34), H149-H156. https://doi.org/10.1364/AO.47.00H149

Schneegans, S., Gilg, J., Ahlers, V., Zachmann, G., & Gerndt, A. (2025). Physically based real-time rendering of eclipses. Computer Graphics Forum, 44(2), e70017. https://doi.org/10.1111/cgf.70017

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 tavg1_2d_aer_Nx: 2d, 1-Hourly, Time-Averaged, Single-Level, Aerosol Diagnostics V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/KLICLTZ8EM9D

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_aer_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Aerosol Assimilation V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/LTVB4GPCOTK2

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_asm_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Assimilated Meteorological Fields V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/WWQSXQ8IVFW8

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., & Thépaut, J.-N. (2023). ERA5 hourly data on single levels from 1940 to present [Data set]. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). https://doi.org/10.24381/cds.adbb2d47

Serdyuchenko, A., Gorshelev, V., Weber, M., Chetwin, S. A., & Burrows, J. P. (2014). High-spectral-resolution ozone absorption cross-sections – Part II: Temperature dependence. Atmospheric Measurement Techniques, 7(10), 3433–3444. doi:10.5194/amt-7-3433-2014

ASTM International. (2022). Standard solar constant and zero air mass solar irradiance tables (Standard No. ASTM E490-00(2022)). ASTM International.

Kieffer, H. H., & Stone, T. C. (2005). The USGS robotic lunar observatory disk-integrated lunar photometric model. The Astronomical Journal, 129(6), 2887–2901. https://doi.org/10.1086/430185

NOAA National Centers for Environmental Information. (2022). NOAA ETOPO 2022 15 arc-second global relief model: Surface and Bedrock [Data set]. NOAA National Centers for Environmental Information. https://www.ncei.noaa.gov/products/etopo-global-relief-model

Acknowledgments:
The MERRA-2 data were provided by the Global Modeling and Assimilation Office (GMAO) at NASA Goddard Space Flight Center through the Science Mission Directorate's Research and Analysis Program, and distributed by the Goddard Earth Sciences Data and Information Services Center (GES DISC).

ERA5 reanalysis data were generated using Copernicus Climate Change Service information. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

大気データMERRA-2を用いた2025年9月皆既月食のシミュレーションと、成層圏真珠母雲(PSC Type II)による減光の可能性について2025年9月7日の皆既月食(17:30 UT)において、地球の影の対称性が大きく崩れ、月面が「片...
24/06/2026

大気データMERRA-2を用いた2025年9月皆既月食のシミュレーションと、成層圏真珠母雲(PSC Type II)による減光の可能性について

2025年9月7日の皆既月食(17:30 UT)において、地球の影の対称性が大きく崩れ、月面が「片側はオレンジ、もう片側は著しく暗い」という特異な見え方をしていました。この原因を検証するため、NASAの再解析データ「MERRA-2(Modern-Era Retrospective analysis for Research and Applications, Version 2)」の大気プロファイルを用いた地球の影シミュレーターをPythonで自作し、大阪府堺市で当日撮影した実画像との比較・解析を行いました。

MERRA-2のデータから、南極上空にPolar Stratospheric Clouds(PSC、真珠母雲) TypeIIが発生していた可能性が判明し、MERRA-2のPSCを含む雲頂高度を反映させた地球の影のシミュレーション結果は、「片側はオレンジ、もう片側は著しく暗い」を再現しています。

真珠母雲はあまり発生せず珍しいという情報があるので、正しいかどうかについて、専門家の見解が欲しいです。また、すでに月食時の地球の影の解析が行われていて、既報でしたら情報を頂けるとありがたいです。気象に関するコメントは私が調べた範囲の知見なので間違っていたらご指摘をお願いしたいです。

以下、シミュレーションの詳細手順です。

1. 太陽-地球-月の幾何学的位置関係の算出
シミュレーターはpython言語で開発しました。astropyとそれぞれの天体の径から、光源である太陽から地球表面を通り、明るさを計算する月面上の観測点の位置関係から、太陽光が月面に到達するための必要屈折角を計算しました。Simulation Geometry 2のグラフは太陽面内の各点から地球のリムまでの角度が必要屈折角になります。正確には、WSG84の局所径+大気の最低通過高度なのですが、繰り返し演算が必要なので、WSG84の局所径で計算を簡略化しています。

2. 昼夜境界線面の大気差マップ、透過率マップの作成
Merra-2には上空80km弱(1000hPa~0.1hPa)まで、72の気圧レベルに分けて、高度、気圧、温度、湿度、オゾン濃度、各種エアロゾル濃度、雲量が格納されています。水平解像度は赤道付近で経度方向70km、緯度方向55kmです。気象衛星や地上・海上観測点、気象観測気球、航空機などのデータを統合し、物理モデルによって補間されたデータ(再計算モデル)になります。

光線は昼夜境界線の前後の大気を通過するのですが、計算量やデータアクセスにかかる時間が膨大になるので、昼夜境界線上の大気データで代表した縮約モデルで計算しました。

まず、高度、気圧、温度、湿度を使って、昼夜境界線の屈折率マップ(方位角、高度、波長の3次元)を作成した後、光線通過範囲において、大気は球面で近似されるとして、球殻大気モデル(Bouguer, 1729)で大気差を計算しました。

そのあとに、レイリー散乱、オゾン吸収、エアロゾル、水蒸気、酸素の濃度のマップを作成し、消散係数(方位角、高度、波長の3次元)を求めて、ベールの法則に従い、高度に合わせて消散係数を掛けながら、光線の減衰を計算し、昼夜境界線の透過率マップ(Terminator Transmission Analysis)を作成しました。Terminator Transmission Analysisに直交する面の光線が通過する様子はTerminator-Ortho Transmission Analysisでプロットしています。波長依存性について、レイリー散乱はBucholtz(1995)の精密計算式、オゾンはO3 Absorption Cross Section(IUP, MolSpec Lab, Serdyuchenko A., Gorshelev V, Weber M.)データを使用し、エアロゾルの波長依存性はオングストロームの法則に従うとしています。水蒸気やO2の吸収スペクトルはSMARTS (Simple Model of the Atmospheric Radiative Transfer of Sunshine) の出力データを使っています。

3. 月軌道における太陽光の透過率マップ(=地球の影)の作成
太陽面内に1800点、Simulation Geometry 1のグラフの範囲に1024x1024のメッシュを設定し、地球の両側から月面に回るケースも想定して、377万本の必要屈折角を求めて、大気差マップから大気の通過高度を割り出し、透過率マップから透過率(縦横と波長の3次元)を計算しました。Merra-2の雲量データから雲頂高度(閾値は雲量0.01)のデータを作成し、その高度未満であれば遮蔽として、光量のカウントから外しています。また、地形データ(NOAA ETOPO1 Global Relief Model)も使用して、氷床、海面、地形に当たった場合も除外しています。

4. 画像化
3の結果に、太陽のスペクトル(ASTM E-490)、月の反射アルベド(USGS ROLO (Robotic Lunar Observatory) model)を掛けた後、RGBフィルターの分光透過率(Baader CMOS RGBフィルター)、イメージセンサーの分光感度(Sony IMX533 Monochrome)を掛けて、RGB->sRGB変換してRGB画像化しています。月で反射した光が地球の大気に再突入した時の減光は考慮されておらず、Top of Atmosphere(TOA)でのシミュレーション画像になります。

シミュレーションロジックの構築の参考にした文献や引用したデータは参考文献リストに載せています。

コードの生成にはGoogle Gemini Flashを利用し、アルゴリズムの設計や実装確認、出力値、中間値の整合性はグラフプロットを活用し、既存の論文データと比較しながら人力で行いました。生成AIを使うとより規模の大きな開発が短期間でできるのですが、座標が複雑でAIによる座標の取り違えが多発し、チェックにかなりの時間を要しました。

References:
Gedzelman, S. D., & Vollmer, M. (2008). Simulating irradiance and color during lunar eclipses using satellite data. Applied Optics, 47(34), H149-H156. https://doi.org/10.1364/AO.47.00H149

Schneegans, S., Gilg, J., Ahlers, V., Zachmann, G., & Gerndt, A. (2025). Physically based real-time rendering of eclipses. Computer Graphics Forum, 44(2), e70017. https://doi.org/10.1111/cgf.70017

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 tavg1_2d_aer_Nx: 2d, 1-Hourly, Time-Averaged, Single-Level, Aerosol Diagnostics V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/KLICLTZ8EM9D

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_aer_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Aerosol Assimilation V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/LTVB4GPCOTK2

Global Modeling and Assimilation Office (GMAO). (2015). MERRA-2 inst3_3d_asm_Nv: 3d, 3-Hourly, Instantaneous, Model-Level, Assimilated Meteorological Fields V5.12.4 [Data set]. Goddard Earth Sciences Data and Information Services Center (GES DISC). https://doi.org/10.5067/WWQSXQ8IVFW8

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., & Thépaut, J.-N. (2023). ERA5 hourly data on single levels from 1940 to present [Data set]. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). https://doi.org/10.24381/cds.adbb2d47

Serdyuchenko, A., Gorshelev, V., Weber, M., Chetwin, S. A., & Burrows, J. P. (2014). High-spectral-resolution ozone absorption cross-sections – Part II: Temperature dependence. Atmospheric Measurement Techniques, 7(10), 3433–3444. doi:10.5194/amt-7-3433-2014

ASTM International. (2022). Standard solar constant and zero air mass solar irradiance tables (Standard No. ASTM E490-00(2022)). ASTM International.

Kieffer, H. H., & Stone, T. C. (2005). The USGS robotic lunar observatory disk-integrated lunar photometric model. The Astronomical Journal, 129(6), 2887–2901. https://doi.org/10.1086/430185

NOAA National Centers for Environmental Information. (2022). NOAA ETOPO 2022 15 arc-second global relief model: Surface and Bedrock [Data set]. NOAA National Centers for Environmental Information. https://www.ncei.noaa.gov/products/etopo-global-relief-model

Acknowledgments:
The MERRA-2 data were provided by the Global Modeling and Assimilation Office (GMAO) at NASA Goddard Space Flight Center through the Science Mission Directorate's Research and Analysis Program, and distributed by the Goddard Earth Sciences Data and Information Services Center (GES DISC).

ERA5 reanalysis data were generated using Copernicus Climate Change Service information. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.

GoogleのAI検索モードで、SOHO/LASCO C3の視野内に入るC/2026 A1をプロットするpythonコードを生成してもらいました。座標の反転やC3の視野円が倍になってたりの間違いはありましたが、ちゃんとJPL Horizon...
02/04/2026

GoogleのAI検索モードで、SOHO/LASCO C3の視野内に入るC/2026 A1をプロットするpythonコードを生成してもらいました。座標の反転やC3の視野円が倍になってたりの間違いはありましたが、ちゃんとJPL Horizonsのデータを引用して、まずますの結果が得られました。

彗星の名前と計算開始、終了時刻を入力するだけのシンプルなコードです。

表示が気に入らない点があるので手直しして、今後使えるようにしておこうかと思います。

更新1:近日点を追記し、ちょっと見やすくしました。
更新2:LASCOの光学系とイメージセンサーの仕様から計算した画角に変更、SOHOと太陽の距離から視直径を計算するように変更しました。コードが長くなるので、下記コードには反映させていません。
https://lasco-www.nrl.navy.mil/index.php?p=content/handbook/hndbk_6
更新3:細かい修正を AIにお願いすると、前の修正を忘れたり余計な修正をしてきたので、手作業でコードを変更して、好みのプロットにしました。下記コードには反映させていません。
---
import numpy as np
import matplotlib.pyplot as plt
import astropy.units as u
from astropy.coordinates import SkyCoord
from astropy.time import Time, TimeDelta
from astroquery.jplhorizons import Horizons
from sunpy.coordinates import frames

# 1. 設定
start_time = Time("2026-04-02T00:00:00")
end_time = Time("2026-04-07T00:00:00")

# 1時間ステップに変更
time_step_hours = 0.25
delta_t = TimeDelta(time_step_hours * u.h)
# 時間配列の作成
num_steps = int((end_time - start_time).jd * 24 / time_step_hours) + 1
times = start_time + np.arange(num_steps) * delta_t

comet_name = "C/2026 A1"

tx_list = []
ty_list = []
r_sun_list = []

print(f"{time_step_hours}時間おきに計算中(全{len(times)}点): {comet_name}...")

for t in times:
# SOHOの座標取得
soho_query = Horizons(id='SOHO', location='', epochs=t.jd)
soho_table = soho_query.vectors()
soho_coord = SkyCoord(x=soho_table['x'], y=soho_table['y'], z=soho_table['z'],
unit='au', representation_type='cartesian',
frame='heliocentrictrueecliptic', obstime=t)

# 彗星の座標取得
comet_query = Horizons(id=comet_name, location='', epochs=t.jd)
comet_table = comet_query.vectors()
comet_coord = SkyCoord(x=comet_table['x'], y=comet_table['y'], z=comet_table['z'],
unit='au', representation_type='cartesian',
frame='heliocentrictrueecliptic', obstime=t)
r_au = np.sqrt(comet_table['x']**2 + comet_table['y']**2 + comet_table['z']**2).item()
r_sun_list.append(r_au)

# SOHOから見た太陽投影座標(HPC)に変換
hpc_frame = frames.Helioprojective(observer=soho_coord, obstime=t)
comet_hpc = comet_coord.transform_to(hpc_frame)

# 配列から数値を取り出してリストに追加 (.item()で確実にスカラー化)
tx_list.append(comet_hpc.Tx.to('deg').value.item())
ty_list.append(comet_hpc.Ty.to('deg').value.item())

# 2. グラフの作成
fig, ax = plt.subplots(figsize=(10, 10))

# LASCO C3 視野円 (約15.8度)
c3_fov = plt.Circle((0, 0), 15.8/2, color='blue', fill=False, linestyle='--', alpha=0.5, label='LASCO C3 FOV (15.8°)')
ax.add_patch(c3_fov)

# 太陽の視直径 (約0.25度半径)
sun_circle = plt.Circle((0, 0), 0.25, color='orange', fill=True, label='Sun')
ax.add_patch(sun_circle)

# 彗星の軌跡 (1時間ごとの細かな線、マーカーは小さく)
ax.plot(tx_list, ty_list, 'r-', linewidth=1.5, alpha=0.8, label=f'Path ({time_step_hours}h step)')
# 12時間おきに小さなドットを表示して時間経過を分かりやすくする
ax.scatter(tx_list[::int(12/time_step_hours)], ty_list[::int(12/time_step_hours)], color='red', s=10, zorder=3)

# 日付ラベルの追加 (24時間 = 24ステップおきに表示)
for i, t in enumerate(times):
if i % int(24/time_step_hours) == 0:
ax.annotate(t.strftime('%m-%d %H:%M'), (tx_list[i], ty_list[i]),
textcoords="offset points", xytext=(5/2,5/2), fontsize=8)

# グラフ設定
ax.set_aspect('equal')
ax.set_xlim(-20/2, 20/2) # East Left
ax.set_ylim(-20/2, 20/2)
ax.set_xlabel('Solar X (HPC Tx) [deg]')
ax.set_ylabel('Solar Y (HPC Ty) [deg]')
ax.set_title(f'SOHO/LASCO C3 View: {comet_name}')
ax.grid(True, linestyle=':', alpha=0.4)
ax.legend(loc='upper right')

# 日心距離が最小のインデックスを取得
peri_idx = np.argmin(r_sun_list)
peri_time = times[peri_idx]
peri_dist = r_sun_list[peri_idx]
peri_tx = tx_list[peri_idx]
peri_ty = ty_list[peri_idx]

# 結果の表示
print("\n=== 近日点(Perihelion)の結果 ===")
print(f"時刻 (UTC): {peri_time.iso}")
print(f"近日点距離: {peri_dist:.6f} AU")
print(f"SOHOから見た位置 (HPC): Tx={peri_tx:.4f}, Ty={peri_ty:.4f}")

# グラフ上に近日点地点を強調表示
ax.scatter(peri_tx, peri_ty, color='magenta', s=120, edgecolors='black',
marker='P', zorder=6, label='Perihelion')
ax.annotate(f'Perihelion: {peri_dist:.3f} AU\n{peri_time.strftime("%y-%m-%d %H:%M UT")}',
(peri_tx, peri_ty), xytext=(40, 20), textcoords="offset points",
arrowprops=dict(arrowstyle="->", color='magenta'),
fontsize=9, color='darkmagenta', fontweight='bold')

# 凡例を更新
ax.legend(loc='upper right')
plt.show()

前回作ったシミュレーターを使って、粒子起因の光環について、粒子径を変化させてシミュレーションしてみました。粒子径は0mm、0.0025mm(PM2.5)、0.005mm(黄砂)、0.01mm、0.015mm、0.02mm、0.025mm、0...
13/03/2026

前回作ったシミュレーターを使って、粒子起因の光環について、粒子径を変化させてシミュレーションしてみました。

粒子径は0mm、0.0025mm(PM2.5)、0.005mm(黄砂)、0.01mm、0.015mm、0.02mm、0.025mm、0.03mm(スギ、ヒノキ花粉)、0.035mm、0.04mm、0.045mm、0.05mmの12種類計算しました。観察するときの瞳径は裸眼を想定し直径4mm、粒子による遮蔽は7%と一定にしています。(視程に換算しにくいですが、光が100m通過して7%遮蔽率であれば、視程4.1kmになります。Aerosol Optical Depth換算 -ln(0.9293)=0.0733)

粒子径によって、光環の様子が大きく変化することがわかります。

これより粒子が大きくなると長時間空気中に滞在できなくなると思います。もっと大きくて身近な同様の現象は、望遠鏡の中央遮蔽です。中央遮蔽は粒子に比べると、数十mmオーダーの遮蔽でできる光環はとても小さいです。ただ、シーイングが良い晩に超高倍率で、屈折望遠鏡と良く見比べると、反射望遠鏡の像にはわずかに光環が見えるかもしれません。(私ははっきりと見たことはないです)

↓前回の花粉光環のシミュレーション結果
https://www.facebook.com/permalink.php?story_fbid=1499219205543652&id=100063667612917

花粉光環(pollen corona)のシミュレーションをしてみました。私も花粉症なので、花粉光環を見るのは嫌なのですが、月の周りにできた見事な花粉光環の写真を見かけたので、シミュレーションでも再現してみたくやってみました。理屈は下記のを参...
11/03/2026

花粉光環(pollen corona)のシミュレーションをしてみました。

私も花粉症なので、花粉光環を見るのは嫌なのですが、月の周りにできた見事な花粉光環の写真を見かけたので、シミュレーションでも再現してみたくやってみました。

理屈は下記のを参考にしました。
https://www.ccs-inc.co.jp/guide/column/light_color/vol20.html

月の光が花粉の当たると、一部が遮られ回折し、光線の角度が変わります。変化する角度θは、花粉の直径に依存し、花粉の直径をdとすると、

d sin θ = mλ

の式を満たす方向に回折光は進みます。λは波長、mは整数です。

スギ花粉(Japanese cedar pollen)の直径は30ミクロン、可視光の波長を550nmとすると、m=1のとき、θは約1°となりました。m=2はθ=約2°です。

おおよそ半径1°の間隔でリングが現れることになります。ただ、白色光は干渉性があまり強くなく、回折格子とは違って花粉間隔は自由距離なので、mが大きくなると回折光は急激に弱くなります。

画像はシミュレーション結果で、左上が裸眼で見た時のイメージ、右上はよく花粉光環の写真で見かける露出オーバー状態の写真です。右下はスケールを入れています。真ん中に直径0.5度の月がある想定です。左下はシミュレーションモデルです。月から到達した光の断面1mm2あたり、直径30ミクロンの花粉が100個ランダムに散らばった状態をモデル化しています。

実際撮られた写真のスケールが良くわからないので、あっているかわかりませんが、どのくらいの半径で光環が見えているか測ってみると、粒子の直径がわかるかもしれません。

シミュレーションは真空中に花粉粒子だけの存在を想定しており、空気分子やそれ以外の粒子の散乱はシミュレーションに入っておりません。

【2025-09-07】の皆既月食について、実際の時間の気象衛星の雲頂高度データを使って、 第2接触 2025-09-07 17:30:41UT 第3接触 2025-09-07 18:52:47UTの月の明るさに影響を与える可能性のある雲の...
04/03/2026

【2025-09-07】の皆既月食について、実際の時間の気象衛星の雲頂高度データを使って、

 第2接触 2025-09-07 17:30:41UT
 第3接触 2025-09-07 18:52:47UT

の月の明るさに影響を与える可能性のある雲の範囲(TPR、Tropospheric Passage Range)の作図しました。前日の【2025-09-07】の皆既月食の図と同じ条件で、比較すると、両日の違いが分かるようになっています。

解説は天文ガイド3月号を参照いただきたいですが、TPRは水色の点線で挟まれた範囲になります。

水色の点線の真ん中にあるTerminator(昼夜境界線)の色分けは、月に到達する光線の屈折角をあらわしていて、
 屈折角< 68.7' 大気通過高度 >0km
 屈折角< 40' 大気通過高度 >5km
 屈折角 15km
 屈折角

2026-03-03の皆既月食について、【実際の時間】の気象衛星の雲頂高度データを使って、 第2接触 2026-03-03 11:04:26UT 第3接触 2026-03-03 12:02:45UTの月の明るさに影響を与える可能性のある雲の...
03/03/2026

2026-03-03の皆既月食について、【実際の時間】の気象衛星の雲頂高度データを使って、

 第2接触 2026-03-03 11:04:26UT
 第3接触 2026-03-03 12:02:45UT

の月の明るさに影響を与える可能性のある雲の範囲(TPR、Tropospheric Passage Range)の作図しました。解説は天文ガイド3月号を参照いただきたいですが、TPRは水色の点線で挟まれた範囲になります。

水色の点線の真ん中にあるTerminator(昼夜境界線)の色分けは、月に到達する光線の屈折角をあらわしていて、
 屈折角< 68.7' 大気通過高度 >0km
 屈折角< 40' 大気通過高度 >5km
 屈折角 15km
 屈折角

住所

Sakai-shi, Osaka

ウェブサイト

アラート

Planetary imaging as a hobby of optical engineerがニュースとプロモを投稿した時に最初に知って当社にメールを送信する最初の人になりましょう。あなたのメールアドレスはその他の目的には使用されず、いつでもサブスクリプションを解除することができます。

ショートカット

  • 住所
  • アラート

共有する

カテゴリー