论述计算机代替天文定位查表

来源:期刊VIP网所属分类:天文学发布时间:2013-12-25浏览:

  摘 要:本人经过以上数据编程,得出的软件(本软件为山东省交通厅科研项目),经检验和天文历数据相差为秒级,由此可见计算机计算完全可以代替天文历.另外这些数据再加上天文定位的公式,经过计算机的编程处理,可以快速的得出船位。

  关键词:天文定位,太阳赤经,太阳赤纬,太阳格林时角

  近年来,电子导航系统不断发展,特别是GPS导航仪的普及,使得船舶驾驶人员不重视天文定位。但是,天文导航有其独特的优越性:设备简单、可靠,观测的目标是自然天体而不受人为控制,不发射任何声、光和电波而具有隐蔽性等。因此,船舶驾驶员适任证书评估考试中仍然考核天文定位和天测罗经差,这些内容包含在天文导航中。但是,天文计算内容繁琐、劳动量大、容易出现错误。为了解决这些问题,用计算机实现天文定位就成为必然。以前的天文定位是用六分仪观测数据,然后查表、计算得出船位,这样费时费力。而现在我们可以通过射电六分仪准确快速的观测天体高度,然后通过计算机计算得出船位。整个过程在一分钟之内完成,可以说是实现了时时定位。

  射电六分仪它工作在微波波段,自动跟踪太阳、月球或人造卫星,把天体(或人造卫星)地平坐标数据连同时间信息输入电子计算机,处理后给出船只或飞机所在地的地理位置。射电六分仪观测不受云雾甚至暴风雪的影响,因此可以全天候工作。假如在战争期间为了不发射信号,我们可以把射电六分仪换成普通六分仪,虽然操作需要人工,但也并不复杂。例如:应用太阳中天高度求纬度,在太阳中天时间,前后只需一分钟就可以测得太阳的高度,把数值输入计算机后马上得出测者的纬度,前后所需时间最多两分钟。

  传统天文定位费时费力的关键是查表和计算。计算可以轻松的通过计算机来实现,天文定位要实现计算机化,查表求天文数据就成为关键。下面主要介绍如何利用计算机求取天文数据来代替查表。

  一、时间计算

  1.求出儒略日JD

  即JD=367*YEAR-INT(7*(YEAR+INT((MONTH+9)/12))/4)+INT(275*MONTH/9)+DATE+1721013.5+GMT/24

  其中:YEAR——年数(如2006);

  MONTH——月数(如10);

  DATE——日期(如16);

  GMT——世界时(如21);

  INT——取整数。

  2.从J2000.0起算的儒略世纪数T

  T=(JD-2451545.0)/36525

期刊VIP网,您身边的高端学术顾问

文章名称: 论述计算机代替天文定位查表

文章地址: http://www.qikanvip.com/tianwenxue/11092.html