全国数学建模大赛-利用太阳影子定位定时 联系客服

发布时间 : 星期三 文章全国数学建模大赛-利用太阳影子定位定时更新完毕开始阅读6d3ceabc6e1aff00bed5b9f3f90f76c661374cc4

五、模型建立和解决

5.1模型一

5.1.1模型准备

(1)模型符号说明 α:太阳高度角(°) h:直杆长度(m) l:影子长度(m) δ:赤纬(°)

?:当地纬度(°)

t:当地时角(以当地时间12:00为0°,后每小时增加15°) N:积日(1月1日-当日相距天数) T:该时间距离12:00的小时数(h) (2)太阳光线的确定

为建立模型简单合理,取经过杆顶的一条太阳光线与地面形成夹角α且α在0°—— 90°之间,所以α=arctan(h/l)。

(3)模型近似

为了求解模型方便,将直杆所处地面近似为绝对水平面,无任何的凹凸起伏。而且直杆立与地面保持与地面的相对静止。 5.1.2 模型的建立

为帮助理解,我们做了太阳光线与地面、直杆影长所构成的示意图如图5.12-1所示

5

我们的求解目的是求出影子的长度,已知杆长为h=3m,我们已经假设了影长为l,太阳高度角为α根据示意图如果要求影子长度由正切三角函数公式

tan??可知,我们首先要确定α角的值。

h l为了求解出太阳高度角的值,建立一下的数学模型

sin α=sin? sinδ+cos ? cosδ cos t

即求解出α的值成为了解决本题的关键。要求出α的值,但是有三个未知量分别是当地纬度?、赤纬角度δ

[2]

、当地时角t

[3]

。由题目的已知条件,我们可

以得到当地纬度的的值是“北纬39度54分26秒”, 即

?=39°54′26″

时角t可以通过题目给定的时间日期是可以计算的即

t=T*15°

所以要求解出sinα就必须建立一个模型求δ

这里的δ表示的是从天赤道沿着天体的时圈至天体的角度称为该天体的赤纬。

根据地球示赤纬意图如图5.1.2-2所示

赤纬 图5.1.2-2

6

由于太阳赤纬角在周年运动中任何时刻的具体值都是严格已知的,即可建立以下模型用来求解sinδ的值

sinδ=0.39795*cos[0.98563*(N-173)]

其中N表示的是积日(1月1日-当日相距天数)。 5.1.3 模型的求解

(1)已知:

日期 2015年10月22日(用来求积日N)

北京时间 9:00-15:00 [用来求当地时间(求时角t )]

地点 天安门广场(北纬39度54分26秒,东经116度23分29秒) 杆高 h=3m (2)计算 由已知可求得

N=295

利用公式

sinδ=0.39795*cos[0.9856*(N-173)]

sin2δ+cos2δ=1

求得

sinδ=0.25772,cosδ=0.96622

又由

t=T*15°

求出不同时间的时角t,然后不同时间的时角的余弦cost,见图表5.1.3-1所示; 利用已知条件求出cos?和sin?的值,即cos?=0.766269,sin?=0.64252 利用公式

sin α=sin? sin δ+cos ?cosδ cos t

求出不同时间sinα的值,见图表5.1.3-1所示,再根据

sin2α+cos2α=1,sinα?tanα cosα求出不同时间的tanα的值,见图表5.1.3-1所示 利用公式

7

tanα=h l求得不同时间的影长l 见图表5.1.3-1所示

图表5.1.3-1 根据所计算出的数据建立影长-时间变化曲线如下图5.1.3-2所示

影长-时间变化曲线图5.1.3-2 再根据曲线,用excel拟合出时间与影长的变化规律函数为

l = 0.1943*T2 - 4.7694*T + 30.676

5.2模型二

5.2.1模型准备 (1)模型符号说明 α:太阳高度角(°)

8