根据影子判断地理位置..doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
根据影子判断地理位置.

太阳影子定位模型建立 摘要 本文讨论求解了在直杆影子随时间变化过程中,在知道日期、杆位置、影子坐标、时间等参数条件中的某几个前提下,设计了确定型模型进行求解。 分析太阳方位与直杆影子关系,首先,将地球自转公转视为地球不动太阳动,利用立体几何知识得出太阳高度角与影子长度关系。问题一的关键在于太阳高度角与日期、竿位置、时间参数的关系。问题二中我们将立体平面化,把太阳与地球的运动关系转化为平面上的角度关系,使模型简明直接。在模型求解时,我们把各解看为离散型随机变量,对解进行权重处理,最后求得较精准的解。问题三,先结合前两题的模型预处理,再利用matlab据最小二乘法原理,来对目标函数进行曲线拟合求解。对问题四中视频进行分段截取照片处理,用photoshop软件测量影子长度与时间关系,再结合前几题模型与求解方法,可求得结果。问题被函数化,模型简明直接,提高了确定性。 关键词:太阳高度角,拟合 根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点。并利用模型对附件1的影子顶点坐标数据进行求解,求出若干个可能的地点。 根据某固定直杆在水平地面上的太阳影子顶点坐标数据,建立数学模型确定直杆所处的地点和日期。将模型分别应用于附件的影子顶点坐标数据,求出若干个可能的地点与日期。 根据一根直杆在太阳下的影子变化的视频,直杆的高度为2米。建立确定视频拍摄地点的数学模型,并应用你们的模型给出若干个可能的拍摄地点。日期未知下再尝试求解。 问题分析 根据影子变化来确定时间地点和时间,我们把地球自转看成太阳绕地球转,可以转化为太阳方位与地球各地点和时间的关系问题。 对于问题一:可以把影子长度变化规律转化为光线与水平面夹角的变化规律。我们根据地球自转公转规律和立体几何知识建立模型,且该模型得能体现光线和地面的夹角与日期时间、地理位置的关系,最后通过matlab画出影子长度随时间的变化曲线。 对于问题二:问题二相比问题一缺少一个已知量,无法通过问题一中的模型来求解,我们把太阳与直杆影子的关系转化为了平面角度关系,进而简便有效地求出杆的位置。 对于问题三:已知量较前一问更少,故我们先结合问题一和二建立的模型,再应用matlab进行曲线拟合求得参数解。 对于问题四:通过提取视频特定帧,测量出杆的影子随时间变化的实际长度数据,与问题三类似,结合模型用matlab曲线拟合求解即可,或者取多组数据用lingo软件求解方程组。 模型假设 假设地球公转轨迹近似为圆。 忽略太阳光线进入大气层时的折射误差。 假设地面是水平的且直杆垂直地面。 忽略太阳直射点纬度一天内的变化。 假设所给数据准确可靠。 定义和符号说明 H:杆长 L:杆的影长 n:为从1月1号开始的天数 N:为当地经度 :为当地纬度 t:时间(小时) :时角 :区间均值 :解出现在某区间的频率 模型建立与求解 问题一:在水平地面上,垂直竖杆与在地面上的影长是一个直角三角形的两条直角边,而太阳高度角α是杆长H的对角,运用正切公式可得: 这样就把影长问题转化成了高度角问题。 一、构造高度角与各参数的关系图: 二、高度角与各参数关系模型构建 影响高度角的参数有太阳时角、赤纬角、杆的位置(经度、纬度)、时间。 时角 ,地球自转每小时15度,北京时间是以东经120度的为准的,故考虑时差问题,可得:, 赤纬角是地与太阳和地球中心的连线之间的夹角因为地轴方向不变,所以赤纬角随地球在运行轨道上的不同点具有不同的数值。赤纬角以年为周期,在范围内移动, 结合当地纬度,得太阳高度角与各参数间的关系模型(推算过程请见附件): , 影子长度与各参数关系模型: 联合公式{ 可得: 根据模型求解: 将问题一中的地点位置,日期,杆长代入式中,用matlab软件画出了直杆影子从9:00到15:00的长度变化曲线。(代码请见附件)。 影长曲线与时间的关系图如下图所示: 问题二:根据影子顶点数据来求地点,由于直杆高度无法确定,所以很难根据影子长度来求太阳高度角问题,于是我们利用顶点坐标的轨迹来解决。 利用matlab将题中给出杆的影子顶点运动轨迹拟合了出来,如图所示,其中坐标原点为杆的位置。可知影子发生了角度变化,以此来确定影子顶点与太阳的运动关系。 立体问题转化为平面问题

文档评论(0)

jiulama + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档