- 最后登录
- 1970-1-1
- 注册时间
- 2009-7-4
- 积分
- 118
- 阅读权限
- 10
- 精华
|
发表于 2012-12-11 17:45:57
|
查看全部
王炳忠那个是最准的,可以用于光热系统的计算,呵呵,其他都是简化的
黄道坐标为了确定太阳的实际位置,要求输入下列有关数值:
(1)年;
(2)一年中的第几天(如:2月1日为第32天);
(3)以世界时表示的分数小时(即小时数+分钟/60+格林威治小时数);
(4)以度表示的纬度(北为正);
(5)以度表示的经度(东为正)。
为了确定当前的日期(JD),《天文年鉴》把现在的JD由原始的JD设定在世界时(UT)2000年1月1日正午来决定。这个JD为2451545.0。JD可由下式确定:
JD=2432916.5+年数增量·365+年数增量中的闰年数(只计整数)+日+小时/24
式中:年数增量=年-1949
年数增量中的闰年数=(年数增量/4)的整数部分
使用上述的时间,按照下列步骤,可计算:
(1)n=JD-2451545;
(2)L(平均经度)=280.460+0.985647.n(0≤L<360°);
(3)g(平均近点角)=357.528+0.9856003.n(0≤g<360°);
(4)l(黄道经度)=L+1.915·sin(g)+0.020·sin(2g) (0≤l<360°);
(5)ep(黄道倾角)=23.439-0.0000004·n(度);
必须注意:该说明书指出所有360°的倍数应该增加减去,直到最后的值落在指定的范围内。
从上述方程可计算天球坐标—赤经(ra)和赤纬(dec)如下:
tan(ra)=cos(ep).sin(l)/cos(l)
sin(dec)=sin(ep).sin(l)
由天球坐标转换成地方坐标,即把赤经和赤纬转换成方位角(A)和高度角(a),而使用地方时角(h)更方便。这种计算先确定格林威治平均恒星时(GMST)和地方平均恒星时(LMST):
GMST=6.697375+0.0657098242·n+小时(UT)
式中:0≤GMST<24h
LMST=GMST+(东经)/15
由LMST,时角(ha)按下式计算:
ha=LMST-ra(-12≤ha<12h)
在太阳到达子午线(地方正午)之前,时角为负。在使用这个术语时要注意。因为对一些研究太阳的科学家来说,他们使用的正好与此相反。太阳高度角(el)和太阳方位角(az)的计算如下:
sin(el)=sin(dec)·sin(lat)+cos(dec)·cos(lat)·cos(ha)
和
sin(az)=-cos(dec)·sin(ha)/cos(el)
|
|