七政四余三王的算法

萌到你眼炸
990次浏览
2021年01月03日 19:41
最佳经验
本文由作者推荐

英雄联盟天启者-杞人忧天的近义词

2021年1月3日发(作者:叶迪奇)


七政四余三王的算法
目录
1,儒略数d的计算
2,行星轨道要素。
3, 根据儒略历计算太阳的平黄经。
4, 根据儒略历年计算月球的平黄经。
5, 天球坐标转换。
6, 恒星时和地方时间
7一个精确计算的例子
正文
1,
儒略数d的计算

YYYY年MM月DD日TT时
d = 367×Y - (7×(Y + ((M+9)12)))4 + (275×M)9 + D+TT24 - 730530
2,行星轨道要素:
2-1)参数介绍
a (半长轴)
e (偏心率)

I(轨道面和黄道交角),0哈雷彗星。
N (升交点黄经)(大写Ω) 从春分点到升交点的角度。
w (升交点到近日点的角度--近日点黄经)ω) 升交点到近日点角度。
M(平近点角)
L(平均黄经度) = M +w+ N
E(偏近点角) M = E - e × sin(E)
V(真近点角)
r(向径)
2-2)太阳系主要天体的轨道要素


太阳轨道要素:
w = 282.9404_deg + 4.70935E-5_deg * d
a = 1.000000
e = 0.016709 - 1.151E-9 * d
M = 356.0470_deg + 0.9856002585_deg * d
太阴轨道要素:
N = 125.1228_deg - 0._deg * d
i = 5.1454_deg
w = 318.0634_deg + 0.1643573223_deg * d (
a = 60.2666
e = 0.054900

水星轨道要素:
N = 48.3313_deg + 3.24587E-5_deg * d
i = 7.0047_deg + 5.00E-8_deg * d
w = 29.1241_deg + 1.01444E-5_deg * d
a = 0.387098
e = 0.205635 + 5.59E-10 * d
M = 168.6562_deg + 4._deg * d
金星轨道要素:
N = 76.6799_deg + 2.46590E-5_deg * d
i = 3.3946_deg + 2.75E-8_deg * d
w = 54.8910_deg + 1.38374E-5_deg * d
a = 0.723330
e = 0.006773 - 1.302E-9 * d
M = 48.0052_deg + 1.6021302244_deg * d
火星轨道要素:
N = 49.5574_deg + 2.11081E-5_deg * d
i = 1.8497_deg - 1.78E-8_deg * d
w = 286.5016_deg + 2.92961E-5_deg * d
a = 1.523688
e = 0.093405 + 2.516E-9 * d
M = 18.6021_deg + 0.5240207766_deg * d



木星轨道要素:
N = 100.4542_deg + 2.76854E-5_deg * d
i = 1.3030_deg - 1.557E-7_deg * d
w = 273.8777_deg + 1.64505E-5_deg * d
a = 5.20256
e = 0.048498 + 4.469E-9 * d
M = 19.8950_deg + 0._deg * d
土星轨道要素:
N = 113.6634_deg + 2.38980E-5_deg * d
i = 2.4886_deg - 1.081E-7_deg * d
w = 339.3939_deg + 2.97661E-5_deg * d
a = 9.55475
e = 0.055546 - 9.499E-9 * d
M = 316.9670_deg + 0._deg * d
3,
根据公元纪年计算太阳的平黄经及黄赤交角

即黄经的变化量与儒略数d的关系
PI = 3.979323846
l w = 282.9404_deg (度)+ 4.70935E-5_deg × d
a = 1.000000
e = 0.016709 - 1.151E-9 × d
l M = 356.0470_deg + 0.9856002585_deg × d
l 黄赤交角 oblecl = 23.4393_deg - 3.563E-7_deg × d
l L = M +w+ N
N (升交点黄经)(大写Ω) 从春分点到升交点的角度.因为对太阳来说,升
交点就是春分点,故N=0
L=M+w
2005年6月17日23:00UT(UT:格林威治时间)
d=1995.35, 取整,
d=1995
w = 282.9404 + 4.70935E-5 × d=283.03437
M = 356.0470 + 0.9856002585 × d =2322.6686


即:M=162.6686
太阳的平黄经L=M+ w=445.7029度
L=85.7029
岁差:3.82394E-5 × ( 365.2422 × ( 公元纪年 - 2000.0 ) - d )=0.2
L=85.7029+0.2=85.9
黄赤交角oblecl = 23.4393 - 3.563E-7 × d=23.4393度
4,
根据公元纪年计算月球的平黄经及轨道角度。

月球的计算较复杂,因其 轨道与黄道有一个交角(5.1415度),精确计算还要考虑太阳木星
金星的摄动,其黄经黄纬的校正 项多达100多项.限于篇幅此处就不介绍了,只讲求近似值。
轨道要素:
N = 125.1228 - 0. × d (升交点经度)
i = 5.1454度 (轨道倾角)
w = 318.0634 + 0.1643573223 × d (Arg. of perigee(近地点角)
a = 60.2666 (Mean distance)
e = 0.054900 (Eccentricity)
M = 115.3654 + 13. × d (平近点角)
l 试计算1990年4月19日0:00的月球黄经
4-1),求得儒略数为: d=-3543,代入轨道要素得:
N = 312.7381
i = 5.1454
w = -264.2546 修正为95.7454
a = 60.2666
e = 0.054900
M = -46173.9046,用360×129加上修正为266.0954
4-2),根据开普勒第二(面积)定理推得
E=M+e×sin(E)
用迭代法求解此超越方程
先求E0, PI=3.1415926
E0≈M + (180pi) × e × sin(M) × (1 + e × cos(M)) 度


E1 = E0 - (E0 - (180pi) × e × sin(E0) - M) (1 - e × cos(E0))
En+1=En-(En-(180pi) × e × sin( En)-M)(1- e × cos (En))
直到En+1和En的差非常小为止
代入数值,得到:E0≈262.9689度
迭代后解得E=262.9735
4-3),求轨道面上的直角坐标
x = r × cos(v) = a × (cos(E) - e)
y = r × sin(v) = a × sqrt(1 - e×e) × sin(E)
得到 x = -10.68095
y = -59.72377
4-4),求真近点角v及向径r
r = sqrt( x×x + y×y ) = 60.67134 地球半径
V== 1803.1415926*a tan(-59.72377-10.68095)-180=-100.1395
加上360度的倍数,使之大于0,得到
V==259.8605_deg
4-5),化为黄道直角坐标:
公式:
xeclip = r * ( cos(N) * cos(v+w) - sin(N) * sin(v+w) * cos(i) )
yeclip = r * ( sin(N) * cos(v+w) + cos(N) * sin(v+w) * cos(i) )
zeclip = r * sin(v+w) * sin(i)
代入数值,注意度要化弧度,
N= 312.7381
r=60.67134 ,v=259.8605*PI180
w=95.7454*PI180
I=5.1454*PI180
得到日心三维直角坐标:
xeclip = +37.65311
yeclip = -47.57180
zeclip = -0.41687


4-6),化为黄道坐标系
6.1公式:
向径:r =sqrt((x*x+y*y+z*z)
黄经L: RA=atan(yx)
黄纬Lat : Decl=atan(zsqrt(x*x+y*y))
代入数值,注意求反正切时要用第4中判断角的象限:方法
得到:
ra = 308.3616_deg
lat = -0.3937_deg
r = 60.6713
7,恒星时与时角、地方时

SIDTIME = GMST0 + UT + LON15
地方恒星时=格林尼治00:00恒星时+世界时(格林尼治时间)+经度 (东经为正,
西经为负)15

GMST0(格林尼治0点恒星时)= ( L + 180_deg ) 15 = L15 + 12h
L:太阳平黄经, L=26.8388 : 经度为东经15度的地方恒星时为:
GMST0 = 26.8388_deg15 + 12h = 13.78925 hours
SIDTIME = GMST0 + UT + LON15 = 13.78925h + 0 + 15_deg15 = 14.78925
hours

SIDTIME = 14h 47m 21.3s
计算地平坐标需要知道时角HA:
HA = SIDTIME - RA
HA = 14.78925h - 1.77720h = 13.01205h = 195.1808_deg
坐标转换,求出七政黄 道后可以做出七政静盘,弧角星盘的算法,要用到坐标
变换,公式如下,有心人可以自己研究推算,另有 黄道十二宫的详细算法,因
为笔者在其他网站已经发表过,此处就不写了


地平坐标系: 设天体P点的高度为a,是从天文地平沿通过P点和天文天顶的大圆向天 文天
顶(或天底)计量的角距离,向天顶为正(向天底为负), P点和天文天顶(天底)重合,则a< br>=十90。(一90。).高度的余数称为天项距,北天极的高度是观测者的天文纬度φ.
P点的方位角A,是从南点向西沿着天文地平到通过P
点和z点的大圆与天文地平的交点所量度的角距离.
δ赤纬,h时角,设α为赤经,h=τ-α, τ恒星时,φ天文纬度,A是地平方位角
β黄纬,λ黄经,ε黄赤交角。a是地平高度
7.1,从地平坐标到赤道坐标
cosδ*cosh=cosφ*sina+sinφ*cosa*cosA
cosδ*sinh= cosa*sinA
sinδ=sinφ*sina-cosφcosa*cosA
7.2从时角和赤纬坐标系到地平坐标系
cosa*cosA= sinφ*cosδ*cos h-cosφsinδ
cosa*sinA= cosδ*sinh
sina=sinφ*sinδ+cosφcosδ*cosh
7.3 从黄道坐标系到赤道坐标系
cosδcosα=cosβcosλ
cosδsinα= cosεcosβsinλ-sinεsinβ
sinδ=cosεsinβ+sinεcosβsinλ
7. 4 从赤道坐标系到黄道坐标系
cosβcosλ=cosδcosα
cosβsinλ=sinεsinδ+cosεcosδsinα
sinβ=cosεsinδ-sinεcosδsinα

举一个精确计算的例子:


昆明市七政四余三王真躔

经度 纬度
102.7 25
年 月 日 时 分

北京时间
2007 4 28 12 0
2007 4 28 10 50.8
高 度 黄 经 赤 经 赤 纬

到 方

124.966 72.23571 37.8379 2.365037 14.12268044

261.4755 -54.7374 241.0451 15.85572 -25.0010048

76.45095 37.21378 78.75123 5.171086 25.1310498

259.7284 -35.9382 259.0905 17.21336 -22.2646662

140.4888 72.52965 31.81744 2.00087 11.14019674

227.2013 46.76688 346.78 23.2265 -6.53865875

59.57946 -20.1115 138.2662 9.408092 16.59498244
计都
224.7706 53.2332 353.2759 23.58842 -2.66942139
罗睺
44.77057 -53.2332 173.2759 11.58842 2.669421395
紫炁
218.2315 59.58156 0.575021 0.035172 0.228718286
月孛
38.23147 -59.5816 180.575 12.03517 -0.22871829
天王
227.6742 47.69747 347.4892 23.25243 -5.63336956
海王
239.5127 23.85027 321.8535 21.6204 -14.4575283
冥王
256.2059 -29.5288 266.1162 17.71795 -23.3481804

2007年4月28日12:00,昆明的十二宫黄道如下
宫数 黄道
17宫
117.461917
28宫
142.795433
39宫
169.520136
410宫
200.996901
511宫
236.405226
612宫
269.524383
71宫
297.461917
82宫
322.795433
93宫
349.520136
104宫
20.996901
115宫
56.405226
126宫
89.524383

转学证明-龚自珍己亥杂诗


带风的古诗-有关空气污染的资料


河南高考人数-龙山公园


师德师风学习材料-消防安全手抄报图片


360防火墙怎么关-好朋友


育儿常识-想象作文400字


华语乐坛排行榜-芳华影评


社区电商-第一次月考总结