1、1关于“月上柳梢头”研究模型的建立与分析摘要:本文首先结合诗词意境,对“月上柳梢头,人约黄昏后”进行了简要解析,指出其为正月十五月圆之夜的情景。后从天文学的角度出发,给出了“黄昏后”的定义:从日落到天黑的一时间段;而月亮的高度角处于 20 度到 60 度之间时称为“月上柳梢头” 。对于问题一,为便于分析,引入 0、1 函数 TP 和 AP,定义时间落于日落和天黑之间时 TP 为1,否则为 0;而月亮高度角介于 20 度到 60 度时 AP 为 1,否则为 0,建立了以二者的逻辑或运算等于 1 为目标函数,以日落时间、天黑时间、月球的黄经、黄纬、高度角限制等为约束条件的模型,并根据已有的天文资料
2、,分别选择不同地域,不同时间的日落时间、天黑时间以及月球高度角进行了对照和结果分析,最终确定了所建模型的合理性。对于问题二,由于要同时分析“月上柳梢头,人约黄昏后”发生的日期和时间,所以先对问题一的模型稍作修改:将 TP、AP 的逻辑与运算等于 1 为目标函数,约束条件不变。最后结合月相的相关知识,利用 EXCEL 公式和函数编程运算得出 2016 年的北京地区发生的日期和时间。然后分别将哈尔滨、上海、广州、昆明、成都、乌鲁木齐的已知数据代入模型,得出这几个地方均能发生这一情景,只不过是发生的日期和时间以及总天数稍有差别。关键字:月球高度角 月相 0、1 函数 EXCEL 函数2一、问题重述1
3、.1 问题背景以北宋学者欧阳修的名句“月上柳梢头,人约黄昏后”作为问题背景展开讨论。1.2 问题提出首先要求给出“月上柳梢头”时月亮在空中的角度和什么时间称为“黄昏后”的定义。然后根据天文学的基本知识,在适当简化的基础上,建立数学模型,分别确定“月上柳梢头”和“人约黄昏后”发生的日期与时间。并根据已有的天文资料(如太阳和月亮在天空中的位置、日出日没时刻、月出月没时刻)验证所建模型的合理性。根据所建立的模型,分析 2016 年北京地区“月上柳梢头,人约黄昏后”发生的日期与时间。根据模型判断 2016 年在哈尔滨、上海、广州、昆明、成都、乌鲁木齐是否能发生这一情景?如果能,请给出相应的日期与时间;
4、如果不能,请给出原因。二、问题分析“月上柳梢头,人约黄昏后”出自北宋欧阳修的生查子 ,描述的是元宵佳节,一对彼此倾心的恋人,在黄昏相约时唯美而忧伤的情感。当时的情景应该是这样的:太阳刚刚落下地平线,天还没有完全黑下来,一轮圆月升起在东南方向的天空。如果抛开诗词的背景,根据月相的相关知识,在天气晴好的情况下,农历每月初二至十五的黄昏时刻,都可以看到月亮,只是不同地点纬度不同,人与“柳树”的距离不同,所能看到的“月上柳梢头”的景象亦不相同。本题首先需要定义“月上柳梢头”时月亮在空中的角度和什么时间称为“黄昏后” ,以此为基础建立数学模型,分别确定“月上柳梢头”和“人约黄昏后”发生的日期与时间,并验
5、证模型合理性;然后根据所建立的模型,分析 2016 年北京、哈尔滨、上海、广州、昆明、成都、乌鲁木齐发生“月上柳梢头,人约黄昏后”这一情景的情况。对于“人约黄昏后”的定义可从日落和天黑二者之间的时间段考虑,即处于两时间之间即可,所以“黄昏后”可定义为一时间范围。而“月上柳梢头”体现的为一角度的问题,所以需找出月球的高度角跟哪些参数有关,在已知参数的情况下求解出高度角。对于问题一,要求分别求出“月上柳梢头”和“人约黄昏后”发生的日期与时间,所以建立模3型时需注意到“分别” ,即建立两个模型,二者有一个条件满足即可。而问题二,要求同时确定“月上柳梢头,人约黄昏后”发生的日期和时间,所以需二者均满足
6、方可,所以问题二再求解时需稍微做出调整。三、模型假设与约定1、假设在考察范围内的每一天天气均保持晴朗,可见度正常,不影响月球与太阳的正常显示;2、假设已知数据准确无误;3、假设数据的微小差距是误差允许的;4、求月球的黄经、黄纬等参数时仅考虑其主要的周期项,忽略次要的周期相,黄经纬度的经度有所保留;5、求解日出日落时间时进行粗略的计算,精度保留至分;6、忽略天体间的次要相互作用;7、忽略人的身高和树高问题,假设二者可随月球的位置的变化适当做出调整。四、符号说明及名词解释4.1 符号说明符号 说明赤经:一般表达为时间单位,即用时、分、秒表示,用公式计算时以“度”为单位赤纬:天赤道以北定义为正,天赤
7、道以南定义为负黄经:从春风点沿黄道测量的精度黄纬:黄道以北为正,以南为负地平纬度:地平线以上为正,地平线以下为负A地平经度(方向角):从南开始测量黄赤交角:黄道与天赤道的夹角H本地时角,从南向西测量本地恒星时0格林尼治恒星时L观察者(站)经度观察者(站)纬度:北半球为正,南半球为负JDE儒略历书日:以力学时(或历书时)为标尺的计数4.2 名词解释本文在研究天体的运动情况时,需用到以下几组主要的名词,现给出解释如下(见参考文献1,2,3,4,5):(1) 黄道坐标系:地球绕太阳公转的轨道平面是黄道坐标系中的基本平面称为黄道面。黄道4面与天球相交的大圆称为黄道它是太阳周年视运动轨迹在天球上的投影;
8、(2) 地平坐标系:以地平圈为基圈子午圈为主圈南点为主点的坐标系称为地平坐标系;(3) 赤道坐标系:地球赤道平面延伸后与天球相交的大圆 称为天赤道。天赤道的几何极称为天极。天赤道是赤道坐标系中的基圈北天极 P 是赤道坐标系的极。由于所取主点以及随之而来的经向坐标的不同,赤道坐标系又分第一赤道坐标系和第二赤道坐标系。第二赤道坐标系或简称赤道坐标系,主点取为春分点。(4) 时角坐标系:第一赤道坐标系又称时角坐标系,与观测者有关。主点取为天赤道与观测者的天顶以南那段子午圈的交点。从主点起沿天赤道量到天球上一点的赤经圈与天赤道交点的弧长为经向坐标,称为时角。上述坐标系中涉及到的相关名词及特性见下表 1
9、 所示:表 1:各天体坐标系中涉及到的名词及特性五、模型建立与求解5.1 模型的建立5.1.1 模型分析在模型建立前,首先需要定义“月上柳梢头”时月亮在空中的角度。在天气晴好的情况下,5“月上柳梢头”景象的出现,主要取决于观察者与“柳树”的距离。可采用文献3,4中的参数-地平纬度,即用月亮的高度角作为衡量。当月亮高度过低(0-20)时,月亮极有可能被“柳树”所遮挡,亦或是观察者需要距离“柳树”很远的距离,方能看到“月上梢头” ;当月亮高度过高(60 -90)时,月亮已然高高在上,亦或是观察者需要距离“柳树”很近的距离,抬头仰望,方能看到“月上梢头” 。为不影响“月上柳梢头”这一诗句的美好意境,
10、在本题的解答及验证过程中,我们定义出现“月上柳梢头”景象时月亮在空中的角度(即月球的地平纬度)为 20至 60。另外,在本题的解答及验证过程中,我们定义“黄昏后”的时间为日落至天黑。在天文学上,日落时间是指太阳每天从西方地平线降落的时间,天黑为太阳中心降至地平线以下 6的时刻,即民用昏影终时刻。在确定了日落和天黑时间后即可给出“黄昏后”的求解模型。5.1.2 模型的建立(1 )确定“人约黄昏后”模型的建立题中要求给出“黄昏后”的时间,在此给定从日落到天黑之间的一段时间即为“黄昏后”。而天黑时间采用天黑为太阳中心降至地平线以下 6的时刻。假设所在地区的时区为 TZ,经度 WE、纬度 SN 均采用
11、角度制,东经、北纬为正,西经、南纬为负,日期序列数 N 为当天在这一年中的序列,可得日出时间为:.(1)=24180+15arccos(tan(23.4cos(2(+9)365)180)tan(180)180360 上述模型所得日出时间应为一个小于 24 的数值,如 6.69,表示 6 点 41 分。由日出时间可推算日落时间应为:.(2)SST=24(1+15180)天黑为太阳中心降至地平线以下 6的时刻,即民用昏影终时刻,由于地球旋转一圈为 360 度,那么太阳中心降至地平线以下 6的时间应为 246/3600.4(小时) ,所以天黑时间 为:GDT.(3)GDT=SST-0.4根据“黄昏后
12、” (NFT)的定义可得出其求解模型为:.(4)SSTNFTGDT(2 )确定“月上柳梢头”模型的建立根据模型分析里给出的“月上柳梢头”的定义,若要建立起求解模型需确定出月球的高度角(即地平维度) ,由文献3可知月球的高度角跟月球的赤道坐标有关,所以需先确定赤道坐标,而赤道坐标跟黄道坐标相关,所以需先确定月球的黄道坐标(黄经、黄纬 )。6确定月球的黄经、黄纬以及地心到月心的距离10在(1)所给模型的基础上,即可确立日落或天黑时刻所处的儒略世纪数 ,即从J2000起算的世纪数,.(5)T=(JDE-2451545)36525上式中 为历书儒略日数,其计算方法为:假设 给定年份, 为月份,D 为该
13、月日期( 可带JDE Y为 M小数),若 ,则 Y 和 M 均不变,若 ,则以 代替 Y,以 代替 M.M2 M=1或 2 Y-1 M+12对于格里高利历有: A=INT(/100) =2+(/4)则儒略日即为:(6)JDE=INT(365.25(+4716)+(30.6001(+1)+1524.5根据上式所得世纪数,即可确定出月球的位置坐标(黄经、黄纬 ),首先参考文献3,4中给出的方法,确定出地球在黄道坐标中的位置:月球平黄经:(7)L =218.3164591+481267.88134236T-0.0013268T2+ T3538841- T465194000月日距离:.(8)D=297
14、.85020242+445267.1115168T-0.0016300T2+ T3545868- T4113065000太阳平近点角:.(9)M=357.5291092+35999.052909T-0.0001536T2+ T324490000月亮平近点角:.(10)M =134.9634114+477198.8676313T+0.0089970T2+ T369699- T414712000月球纬度参数(到升交点的平角距离 ):(11)F=93.2720993+483202.0175273T0.0034029T2+ T33526000- T4863310000黄道与月球平轨道生交点黄经,从 D
15、ate 黄道平分点开始测量:.(12)=125.04452-1934.136261T+0.0020708T2+ T3450000 注 1:使用 Chapront 的改进表达式计算的上述角度 单位均为度,且为避免出现L、 D、 M、 M、 F大角度,最终结果均转换为 度。0-360三个必要参数:(11=119.75+131.849T73).(12=53.09+479264.290T4).。.(3=313.45+481266.484T15)取和求得:(16)I=A=A(2+0).(17)=A=A(2+0)注 2:由于上述两式中均包含了太阳平近点角,它与地球的公转轨道的离心率有关,而离心率随时间不断
16、减小,所以振幅 实际为一变量,角度中含有 时需乘以修正量 ,而出现A M、 -M E时需乘以 ,其中修正量2M、 -2M E2 E表示为:E=1-0.002516 .(18)T-0.0000074T2注 3:另外考虑到行星的摄动问题可得:(1I=3958sin(1)+1962sin()+318(2)9)=2235sin()+382sin(3)+175sin(1)+175sin(1+)+127 sin()115sin(+).(20)综上所述可得出月球的坐标为:黄经:.(21)= +I/1000000 黄纬: =/1000000.(22)地心到月心的距离: =385000.56+I/100(23)
17、确定月球的高度角20平黄赤交角可由 IAU 提供的公式取得:(24)=232621.44846.81500.000592+0.0018133格林尼治恒星时为:8(25)0=280.46061837+360.98564736629(2451545.0)+0.0003879332 338710000.所以本地时角应为:.(2H=0-L-6)其中 L 为观者所在经度。将月球所在的黄道坐标转换为赤道坐标可得出:=(sin()cos()tan()sin()() ).(27)=arcsin(sin()cos()+()()().(28)最后可得出月球的本地地平坐标:A=()/(cos()sin()()().
18、(29)=()sin()+()()().(30)上述 h 即为月球的高度角,取值为 090。在实际计算中高度也可出现负值,表示月球在地平圈以下的度数。以此确定“月上柳梢头”时月亮在空中的角度。本文中采用的角度为 ,20-60所以在此要求:.(31)2060假设 TP、AP 均为 函数,0-1(32)TP=1 当 SSTNFTGDT成立时0 否则 .(33)P=1 当 2060成立时 0 否则 则当“月上柳梢头”和“黄昏后”分别成立时有:.(34)TP=1综上所述,用以分别确定“月上柳梢头”和“人约黄昏后”发生日期和时间的模型为:目标函数: .(35)TP=1约束条件:9SST=24(1+151
19、80) .(36)GDT=SST-0.4 ( 37) SSTNFTGDT .(38)TP= 1 当 SSTNFTGDT成立时0 否则 . (39)= +I/1000000 .(40) =1000000 (41)=arcsin(sin()sin()+()cos()cos() .( 42) 2060 (43) P= 1 当 2060成立时 0 否则 . (44)模型说明:公式 说明(35) 目标函数,二者之一为 1 即可。当 TP 为 1 即可确定“黄昏后”的日期和时间,当 AP 为 1即可确定“月上柳梢头”的日期和时间;(36) 日落时间的确定约束条件;(37) 天黑时间的确定约束条件;(38)
20、 满足“人约黄昏后”的时间要求约束;(39) 0-1 函数,为 1 时即代表时间符合“人约黄昏后”的要求,对应可确定出相应时间;(40) 月球在黄道坐标系中的黄经约束;(41) 月球在黄道坐标系中的黄纬约束;(42) 月球的高度角约束条件;(43) 满足“月上柳梢头”的角度要求;(44) 0-1 函数,为 1 时即代表角度符合“月上柳梢头”的要求,对应可确定出相应时间;5.1.3 模型的合理性验证为了验证所建模型的合理性,在此将 2015 年不同时间不同地点的参考文献7 中的日出日落时间,以及文献8中的天黑时间文献9中的月球方位角与本论文所给模型所得结果进行比较,所得结果见下表 2 所示。表
21、2 模型验证相关数据利用问题 1 所建模型求解不同日期和时间,不同地域的日出时间、日落时间以及月球的方位角,10通过对比可知,参考文献中给出的日出、日落、以及月球方位角与本文模型中求解出的结果相差无几,尽管在天黑时刻的对比中出现些许出入,导致文中“黄昏后”的结果有几分钟的偏差,但是最后所得出的方位角并无太大出入,所以本文给出的模型是合理的。5.2 问题二模型的建立与求解5.2.1 问题二模型的建立在问题 1 种所给出的模型用于分别确定 “月上柳梢头”和 “人约黄昏后”发生的日期和时间,所以所得结果为二者取或运算,而在问题二中要求“月上柳梢头,人约黄昏后”发生的日期和时间,所以二者应取与运算,所以需对问题一模型稍作修改,将目标函数改为同时满足“月上柳梢头”和“人约黄昏后” ,所以有:目标函数: .(45)TP=1对于约束条件与问题一中给出模型相同。5.2.2 问题二模型求解根据天文学中月相的相关知识,农历每月初一,月球位于太阳和地球之间,地球上正好看到月球背离太阳的暗面,月相与太阳几乎同升同落,即清晨月出,黄昏月落,因而在地球上看不见月亮,称为新月或朔。新月过后至农历每月十五日,均可在黄昏时看到月亮。农历每月十六之后,月亮在黄昏之后月出。月相变换如下图 1 所示。图 1:月相变换示意图因此,只有农历每月初二至十五能够在“黄昏后”看到月亮,利用上文给出的数学模型,将北