2022年飞越北极的数学模型 .pdf
《2022年飞越北极的数学模型 .pdf》由会员分享,可在线阅读,更多相关《2022年飞越北极的数学模型 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第31卷第1期2001年1月数学的实践与认识M A TH EMA T ICS IN PRA CT ICE ANDTH EORYV ol131N o11Jan.2001飞 越 北 极 的 数 学 模 型钟绍军,骆凤银,王国刚指导老师:数模组(黄冈师范学院,黄冈438000)编者按:本文为这次竞赛中C题的优秀答卷之一.在将地球视为旋转球体时,论文给出了多种近似计算旋转椭球面上两点之间短程线的方法,其中的模拟搜索法有一定的新意.论文对模型的验证做得很好.在将地球近似作为球体的情况,用互联网上获得的数据与模型的计算结果进行了对照检验.在将地球近似为旋转椭球体的情形又用数学软件中求近似测地线的程序的计算
2、结果对模型计算结果进行了检验,这是值得提倡的.摘要:本文针对扬子晚报提出的飞机飞越北极的最节时航线问题作了详尽、细致、深入的分析,从而验证了在将地球考虑为球体和椭球体两种情况下,“飞机从北京直飞到底律特要节省4小时”的结论.文中利用微分几何的知识建立了合理解释该报道的数学模型,解决了空间任意两点间的曲面最短距离的算法问题,同时又阐述了求曲面上两点之间的最短距离(特别是椭球面)的近似计算方法:压缩比率法、曲线射影法和模拟搜索法.另外,本文针对空间曲面上的最短程问题所建立的数学模型可以求解出地球上任意两点间的最短距离,具有很强的推广性.关键词:数学模型;测地线;压缩比率法;曲线射影法;模拟搜索法1
3、问题的提出(略)2问题的分析首先分析当地球是一个半径为R的均匀球体时的情况.先在曲面上建立直角坐标系,以地心为坐标原点O,以赤道平面为X O Y平面,以 0 度经线(即本初子午线)圈所在的平面为XO Z平面.那么,我们就可以写出球面的参数方程如下:X=Rcos cosy=Rcos sin (0 2,0 )z=Rsin(1)根据解析几何的基础知识可以解出球面上任意两点P1,P2间的圆心角P1O P2的度数.由微分几何的知识可知道,球面上任意两点(不是一条直径的两个端点)之间的最小距离就是过这两点的大圆(即经过球心的圆)的劣弧长.根据这一方法,我们就可以确定任意两点之间的飞行最短航线.再来分析一下
4、地球为旋转椭球体时的情形,这比球体的情况要复杂得多.我们无法确定在未改变航道时的情况下飞机的最短航线,也无法确定球面上任意两点之间的测地线方程.但是,我们可以假定椭球面上任意两点A、B之间的测地线在通过A、B两点的一个平面内.因此,我们可以写出过直线A B的平面族(含一个参数).下面就要求出过直线A B的平面与椭球面的交线.我们可以利用解析几何知识来完成这些工作.最后我们就可以利用搜索的方法求出交线上A、B两点之间的劣弧长.然后求出弧长的最小值.在本文后面的模型建立和求解过程中有该法的详细解答过程.名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -对于椭球面上任意两点的最
5、短曲面距离的求解,目前还没有精确的方法,但从问题的可行性出发,我们采用了近似计算的方法,运用数学类推的思想,在球体的基础上进行类推,算出旋转椭球面上两点之间的最短距离.在后面的求解过程中我们给出了详细的解答过程.3问题的假设1)飞机从机场起飞与降落过程的时间忽略不计.飞机从A地到B地的飞行时间只考虑A地上空(10 千米高度)和B地上空(10 千米高度)两点之间的测地线长;2)飞机在飞行过程中,途经各站起飞、降落及中途加油和等待调度所用的时间均忽略不计;3)飞机总在地球的引力场内飞行,而地球的自转和公转对飞机的绝对飞行速度和大小的影响忽略不计,飞机的飞行速度只考虑飞机相对于地球的速度;4)飞机的
6、航线始终满足最短路线原则.即飞机从Ai站到Aj站的航线是曲面上点Ai与Aj之间的最短路线,即飞机从一目的地到另一目的地不绕道飞行的路线;5)飞机飞行过程中的飞行速度保持不变.4符号的说明(xi,yi,zi)球面(或椭球面)上的点Ai的三维直角坐标;(i,i)球面(或椭球面)上的点Ai的经度与纬度;t飞机的飞行时间;?t飞机飞行所节省的时间;li城市Ai与Ai+1之间的最短路程;l总飞机分段飞行路程相加的总路程;R地球半径;h飞机飞行高度;(a,b)旋转椭球体的长半轴与短半轴;ri城市Ai离地心的距离(即径长);5模型的建立基于以上对问题的详细分析,我们可以建立以下的数学模型来验证“从北京至底特
7、律可节省 4 小时”的结论.情形一、假设地球是半径为6371 公里的球体此时A、B是地球上空相距地面10 公里的两点,由微分几何知识我们可以知道:过A、B两点的大圆的劣弧长即为两点的最短距离,A、B两点的坐标分别为:A(R+h)cos1cos1,(R+h)sin1cos1,(R+h)sin1)B(R+h)cos2cos2,(R+h)sin2cos2,(R+h)sin2)从A地到B地的飞行路程lA B=(R+h)arccos(OA_?OB_OA?OB)从A地到B地的飞行时间tA B=lA B980991期钟绍军等:飞越北极的数学模型名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8
8、 页 -情形二、假设地球是一个旋转椭球体(赤道半径为6378km,子午线短半轴为6357km)此时A、B是地球上空距地面10km的任意两点,坐标分别为(x1,y1,z1),(x2,y2,z2).在x轴上任取一点C(m,0,0),则过A、B两点的椭圆曲线方程为:x-myzx1-my1z1x2-my2z2=0 x2+y2(6378+10)2+z2(6357+10)2=1(2)由此方程组可解得:y=y(x,m)z=z(x,m).那么由解析几何知识可知A与B之间的弧长:l(m)=x2x11+y2x+z2xdx我们可求出l(m)的最小值,即为AB的曲面最短路线长.6模型的求解情形一、假设地球是一个半径为
9、R=6371 千米的球体以地心为坐标原点,以赤道平面为XOY面,以 0 度经线(即本初子午线)圈所在的平面为XO Z平面,建立三维直角坐标系,球面上各点向量可表示为:OAi_=(R+h)(i_cosicosi+j_sinicosi+k_sini)OAi+1_=(R+h)(i_cosi+1cosi+1+j_sini+1cosi+1+k_sini+1)则两地之间的距离可表示为:AiAi+1=(R+h)arccosOAi_OAi+1_OAiOAi+1沿飞行路线飞行总时间是t=11i=0AiAi+1980,飞机从北京直达底特律的航行时间为,则t=A0A11980,则飞机直达所节省的时间为:?t=t-t
10、.从图 1 的飞行路线示意图中我们可以基本了解飞机的航线:以上我们给出了解题的数学模型,现在用 C 程序设计语言(程序略)计算出具体结果(单位:公里):“北京”与A1 之间的距离是:1113.191576A1 与A2 之间的距离是:1758.78953A2 与A3 之间的距离是:4624.407995A3 与A4 之间的距离是:1339.08267A4与A5之间的距离是:641.162553A5与A6之间的距离是:538.594244A6 与A7 之间的距离是:651.536106A7 与A8 之间的距离是:497.569491A8 与A9 之间的距离是:227.843664A9 与A10 之
11、间的距离是:2810.85917A10 与“底特律”之间的距离是:331.924046“北京”直达“底特律”的距离是:10684.861107 沿飞行原路线飞行总时间t=14.831600(小时)001数学的实践与认识31卷名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -图1飞机从北京直达底特律的航行时间t=10.902912(小时)飞行节省的时间?t=3.928681(小时)通过网上查询,我们在美国一家权威地理网站(http:w w w.ind d istance)查询到本题所涉及到的地点的距离,查询结果如下:(单位:公里)“北京”与A1 之间的距离是:1112A1
12、与A2 之间的距离是:1759A2 与A3 之间的距离是:4627A3 与A4 之间的距离是:1340A4 与A5 之间的距离是:642A5 与A6 之间的距离是:539A6 与A7 之间的距离是:651A7 与A8 之间的距离是:498A8 与A9 之间的距离是:228A9 与A10 之间的距离是:2814A10 与“底特律”之间的距离是:325“北京”直达“底特律”的距离是:10681沿飞行路线飞行总时间t=14.822(小时)飞机从北京直达底特律的航行时间t=10.89898(小时)飞行节省的时间?t=3.9230(小时)通过对比我们发现以上方法求解的结果与实际情况基本吻合.这说明“北京
13、至底特律的飞行时间可节省4 小时”的报道是有科学根据的.情形二、假设地球是一个旋转椭球体,赤道半径为6378 公里,子午线短半轴为6357 公里此时过空间任意两点A,B(A,B距地面 10 公里)的平面族方程可表示为:x-myzx1-my1z1x2-my2z2=0其中(x1,y1,z1),(x1,y2,z2)分别是A、B两点的坐标,m为参数.显然平面过X轴上的一点C(m,0,0),地球球面的方程为x2+y2(6378+10)2+z2(6357+10)2=1,则过A、B两点的曲线方程为:1011期钟绍军等:飞越北极的数学模型名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -
14、x-myzx1-my1z1x2-my2z2=0 x2+y2(6378+10)2+z2(6357+10)2=1A、B的弧长:lA B(m)=x2x11+y2x+z2xdx(3)求解出lAB(m)的极小值即为A、B两点的最短曲面距离.由于上面的含参椭圆积分没有显式解析表达式,所以我们对模型作如下修正首先我们观察从北京到底特律中途所经城市的纬度关系,不难发现,各城市的纬度之差都不会超过10,可以作这样的近似处理:Ai与Aj之间的曲面最短距离Lij可由过AiAj的平面(即过最短距离的弧所在的平面)上的弧AiAj在赤道上的投影弧的长度来近似计算.虽然此方法计算比较粗糙,但所得的弧长比实际弧长小,因此,节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年飞越北极的数学模型 2022 飞越 北极 数学模型
限制150内