Sunshine 太阳参考圈模型
Sunshine 以本命太阳的赤纬圈作为参考,把对象的位置圆投到这条参考圈,再用该圈的昼夜半弧比例定位。太阳为其他对象提供一条共同的参考轨迹。
来源与当前定义
Swiss 文档把 Sunshine 归于 Bob Makransky 的1988年计算书;作者文章也说明了相关分宫思路。目前已查阅分宫资料和数值实现,原书全文尚未完成核对。这里以明确的参考圈、接触、相位与盘面政策建立研究模型,不宣称复刻该书的全部主限政策。见资料与阅读范围。
几何怎样形成
取地平北点 N、对象 B,本工具形成位置圆平面 n = N × B。本命太阳赤纬 δref 对应的参考圈为:
text
Q(t) = (cosδref cos t, cosδref sin t, sinδref)
求 n · Q(t) = 0这通常产生两个候选交点,再按对象所在的位置圆射线选择一支。选定交点按参考圈自己的昼夜半弧换成 M,随后求主限接触。
太阳参考冻结到哪里
δref 绑定到本命太阳,不因后来计算另一个本命而被全局状态覆盖,也不因月球次运动而重取。在迁移地点,仍保留本命太阳 δref,但使用目标地点纬度构造相应尺度。
比较时保存本命太阳赤纬、ARMC、地点、交角和坐标来源。只保存“Sunshine”这个名称无法完全复现。
相位与盘面
世俗相位作用于 M;黄道相位先准备目标点。前两种天体投影保留本命参考圈约束,在推进框架反解黄道显示交点。完整伪天文则采用公共旋转政策。见主限盘。
局部几何域
位置圆与参考圈可能没有交点;参考圈也可能不具备当前需要的正常昼夜象限。这时保留局部诊断,继续其余对象。不能自动换用 Placidus 后仍把结果标为 Sunshine。
既有2,160个位置输入及逆投影核对中,最大位置差约 1.46343 × 10⁻¹⁰°。这验证所列位置定义;表格、运动与盘另做工作流检查,详见验证页。
相关:APC 的上升点参考圈、对象政策。