太阳影子定位模型2015

合集下载

2015年全国大学生数学建模竞赛国家一等奖论文 A题 太阳影子定位模型的分析

2015年全国大学生数学建模竞赛国家一等奖论文 A题 太阳影子定位模型的分析

太阳影子定位模型摘要针对太阳影子定位问题,本文结合地理学和天文学的相关知识,建立了不同数据类型下的太阳影子定位模型,实现了视频拍摄地点和日期的快速精准确定。

对于问题一,首先从地理学角度,基于地理坐标,直杆长度,时间这三个影响影子长度的参数,计算出时角,赤纬角,太阳高度角,进而给出了影子长度与三个参数之间的关系式。

结果显示,影长对日期和时刻都呈现出先减小后增大的趋势;对杆长呈正比关系增长;对经度呈现先急剧增长到峰值再突变为0,而后突变到峰值后再急剧下降;对纬度呈缓慢上升趋势。

然后,根据附件1 中提供的数据,画出了天安门广场上直杆的太阳影子分布曲线图。

对于问题二,基于问题一中对影响影子长度因素的分析,根据地理学知识建∑i i∑归i 归i20 21立双目标规划模型,确立目标函数分别为:min | ∆A - ∆A' | , m in | S- S ' |。

i=1 i=1然后在约束条件下对杆子的地点坐标应用网格逼近算法优化求解,得出最符合题目所提供数据的杆子地理位置为:(19.1︒E,108.71︒N ) ——海南东方市境内,此时,杆长为2.03米,太阳方向角残差比为1.8% ,影长残差比为0.9%,误差均很小。

对于问题三,首先建立了与问题二相似的目标规划模型,由于日期未知,模型求解的时间复杂度较高。

为提高计算速度,引入了粒子群算法。

分别对附件2 和 3 中的数据进行分析,确定出的地点坐标分别为(80.51︒E,32.13︒N ) ,(110.20︒E,24.83︒N ) 和(81.43︒E,32.24︒N ) ,(111.56︒E,23.68︒N ) ,附件 2 为西藏阿里,日期为8 /14 或4 / 29 ,附件 3 为广西梧州市,日期为12 / 27或12 /14 。

可以发现,两种算法的结果极为接近,但粒子群算法计算时间要远小于网格逼近算法。

对于问题四,首先对视频数据进行采集和预处理,由于视频拍摄角度的存在,从视频中直接得到的影长并不是实际长度,而是其投影长度,这里采用基于Hough变换和透视变换的图像矫正法,对斜视图像进行矫正,得出实际影长。

太阳影子定位模型2015

太阳影子定位模型2015

2 0.3723 23.2567sin 0.1149sin 2 0.1712sin 3 0.758cos 0.3656cos 2 0.0201cos3
(5.1)
其中

2 t t N N0 365.2422 ,
N0 79.6764 0.2422 (年份-1985)-INT (年份-1985)/4 (具体定义见 4)
cos 2 cos 15 t0 12 sin 2
时影长
cos 1 cos 15 t0 12 sin 1
图 5.1
A(cos1 cos 1 ,cos1 sin 1 ,sin 1 ) , B(cos2 cos 2 ,cos2 sin 2 ,sin 2 ) (5.2)
现对坐标系进行旋转,如图 5.2,仍以地心为原点 O ,以赤道平面内穿过 A 点所在经线 的直线为 x 轴,建立球坐标系。 则在新的坐标系中,可把原 A、B 坐标(5.2)中 1 当 做 0 代入求得新的坐标。此时易知原 2 对应的角就 是太阳时角,设为 ,有
15 (t0 12)
并且可得到 A,B 的坐标为
(5.3)
A(cos1 ,0,sin 1 ) ,B(cos2 cos ,cos2 sin ,sin 2 )
由几何关系,关于 A 处的太阳高度角,有关系如下
cos(90 h) OA OB
图 5.2

sin h cos1 cos2 cos sin 1 sin 2
k 8 12,8 12 即 k 4, 20 k: k t t0 , · 相对于北京时间的时差, 由于北京在东八区,
且kN; · :以观测点为原点,当地正东为 x 轴方向建立的坐标系旋转到与附件数据中的坐标 系重合所需转过的角度

太阳影子定位模型

太阳影子定位模型
4
S
H 来判断影长的变化规律。 tan(arcsin(sin sin cos cos cos ))
时角( ) :因为第一问为北京地区,我们不能直接使用公式: (t 12) 15 进行计算, 需要考虑时差,计算公式为: 4( L L0 ) 因此最终的时角计算公式为
1
Lingo
MATLAB
一、问题重述
太阳影子定位技术就是通过分析视频中物体的太阳影子变化, 确定视频拍摄的地点 和日期的一种方法。针对影子定位技术,提出以下问题: 1.建立影子长度变化的数学模型,分析影子长度关于各个参数的变化规律,并应用 该模型画出 2015 年 10 月 22 日北京时间 9:00-15:00 之间, 位于北纬 39 度 54 分 26 秒, 东经 116 度 23 分 29 秒位置上的,3 米高的直杆的太阳影子长度的变化曲线。 2.根据某固定直杆在水平地面上的太阳影子顶点坐标数据, 建立数学模型确定直杆 所处的地点。并将此模型应用于附件 1 的影子顶点坐标数据,给出若干个可能的地点。 3. 根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直 杆所处的地点和日期。将所建模型分别应用于附件 2 和附件 3 的影子顶点坐标数据,给 出若干个可能的地点与日期。 4.附件 4 为一根直杆在太阳下的影子变化的视频,并且已通过某种方式估计出直 杆的高度为 2 米。要求建立确定视频拍摄地点的数学模型,并应用模型给出若干个可能 的拍摄地点。如果拍摄日期未知,建立数学模型,根据视频确定出拍摄地点与日期。
由图可知,在 12 点 14 之前影子的长度越来越短,12 点 14 之后长度越来越长。 4.2.1 模型二的准备 1、建立坐标系: 以直杆底座为坐标原点,底座与地球表面的切平面为 xy 平面,建立坐标系。因为 太阳东升西落,上午太阳影子为西方向,数值逐渐减小;下午影子为东方向,数值逐渐 增大;因此分析题目附件中所给数据,根据数据的增长变化,及正负符号,确定正东方 向为 x 轴的正方向;正北方向为 y 轴的正方向。建立坐标系如图:

太阳影子定位-2015高教社杯全国大学生数学建模竞赛题

太阳影子定位-2015高教社杯全国大学生数学建模竞赛题

2015高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A题太阳影子定位如何确定视频的拍摄地点和拍摄日期是视频数据分析的重要方面,太阳影子定位技术就是通过分析视频中物体的太阳影子变化,确定视频拍摄的地点和日期的一种方法。

1.建立影子长度变化的数学模型,分析影子长度关于各个参数的变化规律,并应用你们建立的模型画出2015年10月22日北京时间9:00-15:00之间天安门广场(北纬39度54分26秒,东经116度23分29秒)3米高的直杆的太阳影子长度的变化曲线。

2.根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点。

将你们的模型应用于附件1的影子顶点坐标数据,给出若干个可能的地点。

3. 根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点和日期。

将你们的模型分别应用于附件2和附件3的影子顶点坐标数据,给出若干个可能的地点与日期。

4.附件4为一根直杆在太阳下的影子变化的视频,并且已通过某种方式估计出直杆的高度为2米。

请建立确定视频拍摄地点的数学模型,并应用你们的模型给出若干个可能的拍摄地点。

如果拍摄日期未知,你能否根据视频确定出拍摄地点与日期?太阳影子定位摘要本文通过分析物体的太阳影子变化,利用太阳影子定位技术建立确定视频拍摄的地点和日期的模型。

针对问题一,首先通过分析知影子长度的变化主要影响参数为:当地的经度λ、纬度ϕ、时刻t、直杆长度l、季节J(日期N)等,引入地理学参数:太阳赤纬δ、时角α及太阳高度角h 0,建立一个能够刻画影子长度变化和各个参数间关系的模型:⎪⎪⎩⎪⎪⎨⎧=⎥⎦⎤⎢⎣⎡⋅⋅-+-=h l h l t 000tan)cos cos sin sin sin arccos(300151δϕδϕλ;其次以实例对模型进行检验,在误差可允许的范围内,认为模型正确;进而对模型采用控制变量法分析影子长度关于各个参数的变化规律;然后求解出满足条件影子长度12时15分是最短,大约3.674米(表3)。

太阳影子定位模型的研究

太阳影子定位模型的研究

太阳影子定位模型的研究摘要太阳影子定位技术通过对物体影子的变化情况来进行分析确定拍摄地点与拍摄日期的一种普遍而且重要的方法。

太阳影子定位技术已经有越来越广泛的应用,然而对于太阳影子定位技术的原理还有很多未知的区域。

关键词太阳高度角太阳方位角牛顿迭代法灰度图边缘检测近年来,太阳影子定位技术的研究已经越来越受到人们的重视,这种通过物体影子的数据便可以判断物体所在位置及拍摄日期的方法不仅简便而且准确,然而对于这一项技术我们更多的是陌生,也没有大量的实验数据可以证明他的可靠性,所以本文将对影子定位技术的实际原理进行分析,并将其运用到实际中去。

1、影子长度变化曲线在已知天安门广场上的直杆高度为3米的前提下,计算2015年10月22日北京时间的9:00-15:00此直杆的太阳影子长度变化情况,首先建立直杆的太阳影子长度变化模型(1),并作出在此时间段内直杆的太阳影子长度的变化曲线如图。

首先,采用牛顿迭代法求解非线性方程组,在已知影子顶点坐标数据以及拍摄日期的前提下我们就可以计算出物体所在的位置。

3、通过视频处理确定直杆所在位置通过图像处理技术将视频以三分钟为时间间隔,对视频进行截图处理,最终得到13幅图片,将所得到的图片进行处理得到灰度图,将其导入MATLAB利用边缘检测的方法得到十四个影子顶点坐标,在已知直杆高度为2米,拍摄日期是2015年7月13日的条件下,基于上述所建立的关于太阳高度角以及方位角的数学模型,就可以计算出视频中物体所在的位置。

本文所建立的两个核心模型即关于太阳高度角以及方位角的模型十分精简,但是包含了影响影子长度的因素,可以直观的分析模型中各个因素对影子长度的影响,并且可以通过计算太阳高度角以及方位角就可以实现通过物体太阳影子变化确定拍摄地点和拍摄日期的目的,但是在对模型进行数值解的计算过程当中,由于所涉及到的变量种类过多而且不同单位及角度与弧度之间的转化,使得在模型计算当中容易出现错误,同时对于模型中的数据使用简单的方法很难处理,在模型求解的过程中存在困难,总体来说本文对太阳影子定位技术的分析有理有据,对于将太阳影子定位技术应用于实际生活当中有着重要的意义,通用型很强。

太阳影子定位-2015年全国数学建模比赛a题全国二等奖论文

太阳影子定位-2015年全国数学建模比赛a题全国二等奖论文

太阳影子定位摘要本文研究的问题是分析直杆在太阳的照射下,影子的角度和长度的变化,再结合相关地理知识和数学几何模型,推算出具体的所在地点和具体日期。

该模型可以用于太阳影子定位技术中,根据物体在阳光照射下影子的变化进行定位。

对于问题一,我们首先根据地球与太阳的位置关系列出太阳赤纬角,太阳高度角,太阳时角的计算式,其中需对较粗略的太阳赤纬角计算式进行修正,得出精准的计算式。

再建立数学几何模型,根据太阳高度角,影长与杆长形成的角边关系,列出影长的计算式。

最后建立一个太阳日照影长模型,该模型以太阳高度角计算式,太阳赤纬角计算式,太阳时角计算式为子函数,以太阳赤纬角,太阳日角,太阳时角,时间初值为中间变量,以当地经纬度,从1月1日到测量日的天数,时间,杆长,年份为自变量的复合函数数学模型。

然后采用由内到外计算法对此复合函数进行求解,计算出从九点到十五点的影长和太阳高度角的变化,得出直杆的太阳影子长度的变化曲线。

对于问题二,我们首先分析因为时间日期已给出,所以根据太阳赤纬角计算式可知太阳赤纬角为已知量,接着我们将影长的计算式进行等式移项变换,得到一个拟合杆长及经纬度的非线性最小二乘模型,该模型将问题一中太阳日照影长模型作为参数拟合对象,以杆长和影长与太阳高度角正切值之积的差值最小误差平方和为目标函数,以太阳高度角计算式,太阳时角计算式为约束条件,以测量时间,天数,影长为已知量。

将该模型在1stopt 软件中运行,采用麦夸尔特算法和通用全局最优化法对该模型进行迭代计算,对实验结果统计分析后得出该直杆相应的北纬为19.29392848度,东经为108.7225248度(海南岛的西海岸)。

对于问题三,除了需要拟合杆长和经纬度以外,还需拟合日期,同样参照影长等式移项变换公式,得到一个拟合杆长、经纬度及日期的非线性最小二乘模型。

同样采用问题二的计算方法得到多组结果,其中附件二最优解地点为新疆维吾尔自治区喀什地区巴楚县(40.0025°N,79.6587°E),附件三最优解地点为湖北省十堰市郧西县(32.9638°N,110.277°E )。

数学建模论文 太阳影子定位模型

数学建模论文 太阳影子定位模型

h arcsin[sin sin cos cos cos(15 ST 12 )] cot h cot{arcsin[sin sin cos cos cos(15 ST 12 )]}
(3)由于需要建立影长 l 关于太阳赤纬 、观测地纬度 、观测地经度 、北 京时间 T 、杆长 L 的模型,因此需要将上式中的真太阳时 ST 以北京时间 T 替代,
7
影长与杆长的关系 20 18 16 14 12 10 8 l( 影 长 单 位 : m ) 6 4 2 0 0 2 4 6 8 L( 杆 长 单 位 : m) 10 12
图 5 影长与杆长的关系图
4.1.3 模型的求解 将题中已知的参数代入所建模型,画出太阳影子长度在北京时间 9:00-15:00 之间的变化曲线。 (1)直杆长 L 3 ; (2)地理纬度 39.9072 ; (3)查阅赤纬 DE 表(见附录二)可知 2015 年 10 月 22 日的太阳赤纬:
10.4
(4)已知地理经度 116.3914 ,可计算经度差:
120 120 116.3914 3.6086
将(1)——(4)中数据带入模型,得到以北京时间 T 为自变量3 cot{arcsin[sin 39.9072 sin(10.4) cos 39.9072 cos(10.4) cos(15 T 12.2406 )]}
影长与太阳赤纬的关系 8
7
6
5
4 l( 影 长 单 位 : m ) 3
2
1 -25
-20
-15
-10 -5 0 5 10 q( 太 阳 赤 纬 单 位 : °)
15
20

2015太阳影子定位模型

2015太阳影子定位模型

基于变步长搜索和分层次搜索的太阳影子定位技术摘要本文主要研究如何利用太阳影子变化规律以实现位置确定。

用影响影子长度的多种参数建立数学模型,进而对各参数如何影响影子长度,各参数之间的关系进行确定,从而绘制影子长度变化曲线,并且可以根据影子顶点坐标数据反向确定直杆的位置及数据采集日期。

而对于问题一中直杆的影子长度的变化曲线求解问题,本文建立了由太阳赤纬,太阳高度角,固定直杆的高度,以及观测日的时刻这些参数所构建的数学模型,得到了在直杆高度,观测地点已知的情况下,影长在确定时间内变化的图像,呈现一个近似抛物线型非对称的变化图。

并在后面与实际情况进行对比,论证了其余参数对于直杆的影长的变化影响的合理性。

对于问题二中已知数据采集日期求解直杆所处的地点问题,本文根据不同地点在两个时刻的直杆影长之比存在差异这一现象,将相邻时刻的影长作比,并利用最小二乘法定义匹配指标,提出了变步长搜索的方法,这样保证模型准确性的基础上,降低了算法的时间复杂度。

最后求解得到的直杆可能所处的地点(108.52°E, 19.19°N),该点位于海南岛。

然后应用此模型代入问题一中的影长数据,进行了验证,相对误差极小,说明模型的准确度比较高。

然后又对影长数据进行了白噪声干扰,最后与真实结果的均方误差0.01的数量级上,所以模型的抗干扰性还是比较强的。

问题三中要求同时估计数据采集日期和地点。

本文在模型二的基础上提出了分层次搜索算法,首先进行粗略匹配,排除完全不可能的日期,而后进行精细的搜索,提高搜索精度,筛选出可能的采集日期和地点。

最后利用此模型找到附件2可能的地点为(78.9705°E, 40.0043°N)。

该点位于新疆境内;同时,利用附件3中的数据,对采集日期和地点进行了估计,最终找到了两个可能地方,分别是(113.65°E, 32.3043°N)位于河南境内,与(106.15°E, 32.9227°N)位于陕西境内。

2015年全国大学生数学建模竞赛A题

2015年全国大学生数学建模竞赛A题

太阳影子定位技术问题的数学模型摘要本文涉及的是太阳影子定位技术问题。

在已知视频中物体的太阳影子变化的情况下,要确定视频的拍摄地点和拍摄日期。

首先,分析了文中四个问题的关系,发现前三个问题的已知条件逐步减少,问题难度依次递进。

第四问则给出一个实际问题,该问题需要转化成数学模型利用前三问的方法求解;随后,建立了L-G模型、MinZ-模型等,并应用非线性最小二乘法、遗传算法等算法对模型求解。

得到基于模型的合理结果。

最后,将第四问的实际问题转化数学模型并求解,进而解决问题。

对于问题一,要解决的问题是杆长与影子长度的关系,根据天文、几何知识,我们建立了模型来刻画问题给出的参数之间联系,如赤纬角模型、时角模型、太阳高度角模型、影子长度模型(L-G模型)等;分析了各参数对影子长度的影响;最后运用MATLAB绘制出具体给定参数下的3米高直杆的影子变化曲线;从曲线可以看出在9:00到15:00这段时间里,影子长度先变短后变长,最短为3.627米,最长为7.182米。

问题二提供了一个关于时间、影子坐标的附件1,杆长未知,为了确定直杆所处的地点,本问建立了MinZ-模型,首先将经度、纬度、杆长离散化,搜索出大概的可行解,然后运用非线性最小二乘算法,选取matlab中的lsqcurvefit命令,以可行解为初值,再运用非线性最小二乘算法,选取MATLAB中的lsqcurvefit命令,在控制残差在10−8之内范围的情况下得到了三个可能地点皆在海南省昌江县内,最小误差的地点为海南省江黎族自治县,北纬19.3025°,东经108.6988°,此时对应直杆高度为2.0219m。

同时,将结果代入问题一的模型进行检验,验证了模型的稳定性和算法的合理性。

问题三沿用问题一的模型和问题二的算法,由于一个已知量变成一个变量,根据算法特点,在增加一个变量的情况下,算法搜索影长差时只需要增加一重循环。

关于附件2数据,残差最小对应的位置为北纬39.8926°,东经79.7438°,具体地点在新疆维吾尔自治区喀什地区巴楚县。

太阳影子定位数学建模

太阳影子定位数学建模
联立可得
然后我们运用控制变量找出影子长度和各个参数的变化规律。我们控制三个不变, 通过改变其中一个变量通过 matlab 做散点图分别得出其和影子长度之间的关系。有实 际情况可知不论在任何时间地点影子的长度是随着杆的长度的增加而增加的。 我们控制某个杆在一个位置不变,取固定的时间,每天都在十二点时。影子的长度 在一年时间内随天数的变化的图像,也就是影长随赤纬角的变化图像。
4
图 2 影长随赤纬度变化的曲线图 横坐标代表时间天数,纵坐标代表影长。有图像 2 我们可得知随着月份的变化影子 的长度从一年之初开始先变长后变短。在第 180 天左右最短,这个时间段在夏至左右符 合实际。因此影长随赤纬度变化先增加后减少。 控制杆所在位置不变,在某一年的某一天的影子的长度从 7 点到 17 点的的变化图 像如下
关键词:初等函数模型 MATLAB
拟合
逐步分析法
1
一、问题重述 想要知道一个视频的拍摄地点和日期, 可以通过对视频中数据的分析然后运用太阳 影子定位技术,根据视频中物体影子的变化来确定。由此可以来解决下列问题。 1、分析物体影子长度和其他变量的关系,建立模型。并应用建立的模型画出 2015 年 10 月 22 日北京时间 9:00-15:00 之间天安门广场(北纬 39 度 54 分 26 秒,东经 116 度 23 分 29 秒)3 米高的直杆的太阳影子长度的变化曲线。 2、根据固定直杆在太阳下的影子的具体数据,建立数学模型,分析附件一中数据 确定其大概所处位置。 3、根据固定直杆在太阳下的影子的具体数据,建立数学模型,分析附件二三中数 据确定其大概所处位置和日期。 4、已知杆的长度,根据视频中杆的影子变化,建立数学模型,找出若干个可能的 拍摄地点。 二、问题分析 问题一 由题意可知若要建立影子长度变化的模型, 我们先做出物体在太阳下影子的轨迹线 形成图,有图像分析出影子长度的变化规律与太阳高度角的大小相关,然后我们通过查 阅相关资料得出太阳高度角的计算公式,可以发现该角度与当地纬度、赤纬度,和时角 有关。建立了影子长度与各变量之间的函数关系模型,然后运用控制变量法找出影子长 度关于各个参数的变化规律,绘制了相关图像并进行了分析。然后运用建立的模型求出 天安门广场 3 米高直杆的太阳影子长度的变化曲线。 问题二 根据题意和附件中的数据我们若要找出附件一中直杆在太阳照射下影子数据的采 样地点,首先就要想到确定其大概的经纬度。若要算出经度,我们根据附件一中给出的 数据运用勾股定理可计算出给出的各个时间点的影子的长度,然后我们运用拟合找到影 子最短的时间点,该时间点就是当地时间相当于北京中午 12:00 的实际时间。算出时 间差,进而求出当地的经度。 针对纬度的求解,我们选择了建立初等函数模型[1],由问题一得出的函数关系式 易判断关系式中多了一个未知变量杆高,在已知条件的前提下,无法求出其纬度值,所 以不能引用问题一中建立的函数模型。 由附件一中的数据可知不同的时刻对应不同的影 长在横纵方向的分量, 易求出其太阳方位角, 而太阳方位角的公式中不含多余未知变量, 运用 matlab 进行编程,然后把已知条件(也就是杆影在不同时刻的一组数据)代入这 两个公式联立求解得出纬度的一系列数据,求其纬度的平均值作为该采样地点的纬度 值,进而分析出准确的地点。 问题三 我们通过分析附件的数据可看出, 可以运用和问题二求经度相同的方法通过二次拟 合其影长可以得到最短影子的时间,然后通过与北京时间的差,得到该地的实际经度。 我们通过具体的分析带入计算,发现赤纬角对纬度的影响较少,我们忽略其影响。我们

2015数学建模获奖论文A题

2015数学建模获奖论文A题
②6 月 22 日,太阳直射北回归线,北回归线及其以北各地的正午太阳高度 达到全年最大,其日影也达到全年最短。
③6 月 22 日—12 月 22 日,在太阳直射点向南移动过程中,北回归线及其 以北各地的正午太阳高度逐渐减小,那么其日影逐渐增长;
④12 月 22 日,太阳直射南回归线,北回归线及其以北各地的正午太阳高度 达到全年最小,其日影也达到全年最长。
一年中,各地的日影长度会随季节变化而变化,这种变化主要体现在正午的 日影长短上。它与当地的正午太阳高度有直接关系:正午太阳高度越大,日影越 短;正午太阳高度越小,日影越长。例如:
①12 月 22 日—6 月 22 日,在太阳直射点向北移动过程中,北回归线及其以 北各地的正午太阳高度逐渐增大,那么其日影逐渐缩短;
图 4 天安门广场 15 年 10 月 22 日影子长度随时间(9 点到 15 点)变化图
在该问题中,影子长度的变化曲线根据计算出是一个关于真太阳时 12 点对 称的二次函数拟合曲线,所以我们利用题中所给的时间数据运用 MATLAB(附 录二)求解该附件的拟合曲线的表达式为
l(t) = 0.3179 t2 - 7.7982t + 51.4250
对于地球上的某个地点,太阳高度角是指太阳光的入射方向和地平面之间的 夹角,专业上讲太阳高度角是指某地太阳光线与通过该地与地心相连的地表切线 的夹角。太阳高度角简称高度角。当太阳高度角为 90°时,此时太阳辐射强度 最大;当太阳斜射地面时,太阳辐射强度就小。
图 1 太阳高度角示意图
太阳方位角即太阳所在的方位,指太阳光线在地平面上的投影与当地经线的 夹角,可近似地看作是竖立在地面上的直线在阳光下的阴影与正南方的夹角。方 位角以目标物正北方向为零,顺时针方向逐渐变大,其取值范围是 0—360°。 因此太阳方位角一般是以目标物的北方向为起始方向,以太阳光的入射方向 为 终止方向,按顺时针方向所测量的角度。

2015建模A题太阳影子定位

2015建模A题太阳影子定位

A题太阳影子定位一,摘要(宋体小四号,简明扼要的详细叙述,字数不可以超过一页,不要译成英文)本文针对太阳影子定位技术,通过太阳与地球相对运动的规律,建立杆长、影长、经纬度、时间、日期的关系,建立模型。

综合分析了不同地点,不同的时间,不同的季节时影子长度的形成规律及变化趋势,运用了软件进行分析,得出不同地区影子变化的模型。

最后将具体情况运用到建立的模型中,对实际问题进行可行性分析,根据条件的改变完善对模型的应用和实用性检验。

第一问中,我们通过两种太阳高度角的表示方法建立等式关系,根据控制变量法,分析出影子长度分别与经、纬度、杆长、时间、日期的关系。

然后,根据时差计算关系,当时间在9:00-15:00时,天安门广场的时间,并应用建立的模型。

第二问中,首先根据影子坐标求出影子的长度,拟合时间与影子长度的函数,找出影子长度的最低的点,从而根据时间求出当地经度,由于误差的存在,我们将经度、杆长、纬度给定一定围,根据第一问公式进行搜索,从而确定可能的地点。

关键字:(宋体小四号)真太阳时平太阳时赤纬角太阳高度角熵值法二,问题提出如何确定视频的拍摄地点和拍摄日期是视频数据分析的重要方面,太阳影子定位技术就是通过分析视频中物体的太阳影子变化,确定视频拍摄的地点和日期的一种方法。

1.建立影子长度变化的数学模型,分析影子长度关于各个参数的变化规律,并应用你们建立的模型画出2015年10月22日时间9:00-15:00之间天安门广场(北纬39度54分26秒,东经116度23分29秒)3米高的直杆的太阳影子长度的变化曲线。

2.根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点。

将你们的模型应用于附件1的影子顶点坐标数据,给出若干个可能的地点。

3. 根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点和日期。

将你们的模型分别应用于附件2和附件3的影子顶点坐标数据,给出若干个可能的地点与日期。

2015年全国大学生建模大赛A题太阳影子的定位

2015年全国大学生建模大赛A题太阳影子的定位

太阳影子定位摘要本文通过分析物体的太阳影子变化,利用太阳影子定位技术建立确定视频拍摄的地点与日期的模型。

针对问题一,首先通过分析知影子长度的变化主要影响参数为:当地的经度 λ、纬度ϕ、时刻t 、直杆长度l 、季节J (日期N )等,引入地理学参数:太阳赤纬δ、时角α及太阳高度角h 0,建立一个能够刻画影子长度变化与各个参数间关系的模型:⎪⎪⎩⎪⎪⎨⎧=⎥⎦⎤⎢⎣⎡⋅⋅-+-=h l h l t 000tan )cos cos sin sin sin arccos(300151δϕδϕλ;其次以实例对模型进行检验,在误差可允许的范围内,认为模型正确;进而对模型采用控制变量法分析影子长度关于各个参数的变化规律;然后求解出满足条件影子长度12时15分就是最短,大约3、674米(表3)。

影子长度的变化曲线(图5),9时至12时15分影子长度呈现下降趋势,12时15分之15时影子长度呈现上升趋势;最后考虑太阳照射中发生折射现象的推广。

针对问题二,关键词一、问题重述:如何确定视频的拍摄地点与拍摄日期就是视频数据分析的重要方面,太阳影子定位技术就就是通过分析视频中物体的太阳影子变化,确定视频拍摄的地点与日期的一种方法。

1、建立影子长度变化的数学模型,分析影子长度关于各个参数的变化规律,并应用您们建立的模型画出2015年10月22日北京时间9:00-15:00之间天安门广场(北纬39度54分26秒,东经116度23分29秒)3米高的直杆的太阳影子长度的变化曲线。

2、根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点。

将您们的模型应用于附件1的影子顶点坐标数据,给出若干个可能的地点。

3、根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点与日期。

将您们的模型分别应用于附件2与附件3的影子顶点坐标数据,给出若干个可能的地点与日期。

4.附件4为一根直杆在太阳下的影子变化的视频,并且已通过某种方式估计出直杆的高度为2米。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

L sin η l = tan Ω
(3)
tan η = tan hs sin Ω
(4)
反解出影长 l,即有
L tan Ω l = sin arctan (tan hs sin Ω)
(5)
3
可知,影长 l 是一个依赖于杆长 L, 经度 θ, 纬度 φ, 日期 D, 地方时 t 的函数 l = l(t; L, θ, φ, D), 其中 t 为自变量,L, θ, φ, D 均为参数, 因此利用此模型,在已知杆长、经纬度、日期、具体时间的情况 下,可以计算得出相应的影子长度。
对影长求关于纬度的偏导数,会发现得到的结果很复杂,但通过图像,可以很容易的发现这是一 个先减后增的函数。在正午时最低点应为太阳直射点所在纬度,但在非正午时会向太阳直射点所在 半球移动,直到移动到极点。这是由于地球是一个球体,因此影长应是以太阳直射点为圆心以圆周的 模式向周围增加,而这种模式并不是按照纬线圈进行。
3. 在第二问模型的基础上,在反向求解出直杆所在位置的同时,也求解出可能的时间,并利用附件 二、附件三的数据进行验证;
4. 通过分析附件四的视频,确定附件四可能的拍摄地点,同时讨论所给的拍摄时间能否省去。
第一个问题需要建立影子长度的模型,这一模型应当是一个依赖于杆长 L, 经度 θ, 纬度 φ, 日期 D, 地方时 t 的函数 l = l(t; L, θ, φ, D). 因此第一问相当于已知参数 L, θ, φ, D,求 l 关于 t 的具体的 函数表达式,并作出给定参数值的函数图像。
2
小,影响可以忽略。同时,地面不平坦或不水平均会使得问题的复杂程度极大程度地提高,为了简化 研究的对象,假设直杆所在地附近的地面是水平且平坦的。 假设 2 直杆可视为细杆,其直径可以忽略。
附件中的数据仅包含影子顶点的坐标,为给出直杆的相关数据。此外,直杆若非细杆,其顶点坐 标的选择也需要考虑,这样就会使问题的复杂度大大增加。因此,为了简化问题,本文认为题中直杆 的直径均可忽略,因此影子顶点即为杆的最高点在地面的投影。 假设 3 不考虑大气折射带来的影子影响。
关键词:影子定位 图像识别 投影原理
1 背景与问题的提出
对于日影的研究由来已久。早在公元前三世纪,古希腊数学家、地理学家埃拉托斯特尼就利用太 阳的影子第一次估算出了地球的直径 [1]。数千年来,由于日影随处可见,对于其的研究也从未停止过。 日影在航海、测绘、定位等方面一直有着非常重要的地位,直至今日,日影依旧在确定视频的拍摄地点 和拍摄日期上有着很高的地位。
地球的大气层对于太阳光线有折射作用,这一作用会使得太阳光线的理论值与实际值有一定程 度的偏差。但是,大气的折射率在 1.000278±0.0002,对于太阳光线的偏折角很小,在不需要追求很高 的精度时可以忽略。 假设 4 不考虑短时间内地球自转或公转带来的影响
在一天的范围内,地球平均公转 0.98°, 赤纬交角变化在仅在 0.252 左右,对于计算造成的偏差值 仅有 0.3%, 因此可以在短时间内忽略地球自转或公转带来的影响。
∂θ
=
∂Ω
· ∂θ
(6)
这是因为在决定影长的因素中,只有 Ω 会依赖于经度。因此若在同一日期的同一纬度上,如果采
用地方时,则所有的函数曲线均理应相同。采用时区时则会造成正午时间偏移,不在 12:00,这是因为
Ω 是一个关于时间的一次函数,若求导会得到一个常数,因此会造成一个偏移量。
3.2.3 对于纬度 φ 的依赖分析
3.2 影长模型性质的分析
3.2.1 对于杆长 L 的依赖分析
由公式容易看出,在其他参数固定的情况下,影长与杆长是正比例关系,杆长越长,影长越长。
图 1 单位长度的直杆在不同纬度下的影长
3.2.2 对于经度 θ 的依赖分析
对于经度求偏导数,可得
∂l(t; L, θ, φ, D) ∂l(t; L, θ, φ, D) ∂Ω
3 问题一模型的建立与求解
3.1 影子长度模型的建立
建立影子长度的模型,需要用到太阳高度角的概念,所以应首先确定该地点某时刻的太阳高度 角。太阳高度角 hs 的计算公式 [3] 为
sin hs = sin φ · sin δ + cos φ · cos δ· cos Ω
(1)
式中 φ 表示当地纬度;Ω 为当地时角,公式为 Ω = 15◦ × |T T − 12|,T T 表示当地地方时;δ 表示太阳 赤纬角,其近似计算公式 [4] 为
基于影长变化对日影定位问题的研究
摘要
针对问题一,本文首先利用地理知识计算出了太阳高度角随日期与时间的变化关系, 然后通过几何关系导出太阳的高度角关于纬度和时角的变化关系。在以杆所处位置建立 直角坐标系的基础上,得出单位杆长的影子长度和太阳高度关于杆所处地点的纬度和当 地时间的几何模型,并分析了这一模型对于各个参数的依赖性。最后利用此模型计算出 了 2015 年 10 月 22 日北京时间 9:00-15:00 之间天安门广场 3 米高的直杆的太阳影子长 度的变化曲线。
第二个问题则是第一个问题的反问题,在已知影长具体数值的情况下求解参数 θ, φ 的值。第三 问与第二问的区别在于,第三问的日期 D 同样为未知量。这一问题的理论解法应为利用前面得到的 函数关系进行拟合,得到相应的具体参数值。但在实际问题中,由于函数关系太过复杂,想要拟合出 具体的函数曲线十分困难,因此需要设计合适的方案进行搜索,以求得一个近似的结果。因此,本文 希望通过缩小搜索范围,确定合理搜索算法来进行参数估计,以确定直杆所在的位置与测量的日期。
针对问题 2,本文先利用附件一中的顶点坐标计算出各个时刻的影子长度,同时经过 模型一的逆推导,建立了这条曲线与经度纬度的关系模型。本文通过定义影长变化率向 量,利用曲线中四个点相对初始时刻的变化率来描述这条曲线,然后对经度和纬度进行 匹配,找出匹配程度较高的经度纬度范围。将附件 1 的数据带入到模型中,得到了经度 在 108.35°E 至 108.7°E 之间,纬度在 19.05°N 至 19.34°N。
但是在信息有限的情况下,利用日影进行定位依旧是一种很有用的手段,仍具有很多研究的价 值。因此,本文基于 2015 年全国大学生数学建模竞赛 A 题所提供的数据,主要研究以下问题:
1. 建立影子长度变化的模型,分析题中所给的实例并画出日影长度变化的曲线;
2. 通过完善上一问的模型,对于已有影长的情况下,反向求解出直杆所在的位置,并利用附件一的 数据进行验证;
的表达式如下
(Y 表示年份):
N0 = 79.6764 + 0.2422 × (Y − 1985) − ⌈(Y − 1985)/4⌉ 为了建立日影长度的模型,以直杆底部为原点建立如图所示柱坐标系,并以北向为极轴正方向, 上方向为 z 轴正方向。假设直杆长为 L, 若记影长为 l, 影子与极轴夹角为 η,由几何关系可得
然而,直接利用日影进行定位是极其困难且不精确的。首先,由于日影地球并非规则的球体,日影 会因为影子所在地的海拔不同而受到影响。同时,太阳光线会受到天气的影响,即使晴天也会因大气 层对光线的折射而使得太阳的真实位置难以确定。此外,由于难以保障地面是完全水平的,且地球自 转会导致重力方向与地面指向地心的方向有偏差,确定准确位置几乎是不可行的。除此以外,仍有很 多其他影响因素会造成日影定位精度的缺失。事实上,航海中的船员利用影子进行定位时精度非常 低,即使用精密仪器进行测量,误差甚至能达到几千米,对此英国还曾为提高精度进行悬赏。而随着 全球卫星定位系统地普及,定位的成本已降至很低,但精度则达到了很高的水平。由于上述原因,除 非极其特殊的情况,基本上很少会有人再利用日影进行定位。
(c) 赤道
图 2 影长对于日期的依赖分析
3.3 对于天安门广场直杆影子的分析
利用前文所提到的公式,根据所给的数据,经计算可以得到天安门广场上的太阳运动相关数据, 如表 1所示。
表 1 2015 年 10 月 22 日北京天安门广场太阳光线与直杆相关数据
项目 经度 数值 116°23’29”E
纬度 39°54’26”N
3.2.4 对于日期 D 的依赖分析
想要求出影长关于日期的偏导数十分困难,因为影长模型对于日期的依赖程度很高,依赖的关系 也十分复杂。这是因为不同纬度与日期的同时作用使得影长变化行为十分复杂,分析对于日期的依 赖关系应以纬度的不同作为分类依据,同时以赤道为对称轴,南北相反。
4
(a) 北回归线以北
(b) 赤道到北回归线
2 基本假设
假设 1 杆附近的地面均为水平且平坦的。 尽管地面完全的情况水平并不常见,难免有或大或小的倾角,但在不能确定直杆所在位置是否水
平且平坦的情况下,利用直杆的影长进行研究是没有意义的。但是本文中出现的直杆均较长,假如地 面不平直杆有可能不稳定,而如旗杆等则有地面必须平坦的规定,而且多数情况下地面的倾角都很微
δ =23.2567 sin θ + 0.1149 sin 2θ − 0.1712 sin 3θ
−0.758 cos θ + 0.3656 cos 2θ + 0.0201 cos 3θ
(2)
+0.3723
式中
θ
称日角,即
θ
=
2πt , 365.2422

t
由两部分组成,即
t
=
N
− N0,N
表示积日。N0
针对问题 3,类似于问题二,先利用顶点坐标计算出各个时刻的影子长度,然后在 问题二模型的基础上增加了日期变量,同样使用曲线中四个点相对初始点的变化率来 简化描述这条曲线。通过对经度和纬度进行匹配,找出匹配程度较高的经度纬度范围, 并求得附件 2 的可能地点。(1). 大致日期 5 月 21 日,纬度范围 39.37°N ~39.57°N,经 度范围 79.617°E~79.637°E;(2). 大致日期 1 月 16 日,纬度范围 40.07°S ~40.37°S,经度 79.877°E ~79.897°E。将附件三的数据带入模型,得到四个结果:(1).2 月 21 日,经度范 围 116.977°E~116.997°E,纬度范围 34.97°N ~35.37°N;(2). 大致日期 4 月 17 日,经度范 围 116.977°E~116.997°E,纬度范围 35.47°S ~35.77°S;(3). 大致日期 8 月 26 日,经度范围 116.977°E ~116.997°E,纬度范围 34.57°N ~35.77°N;(4). 大致日期 10 月 21 日,经度范围 116.977°E~116.997°E,纬度范围 34.77°S ~35.47°S。
相关文档
最新文档