| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3533 人关注过本帖
标题:[原创]关于“嫦娥一号”的运行轨道
只看楼主 加入收藏
yu_hua
Rank: 2
等 级:论坛游民
帖 子:222
专家分:95
注 册:2006-8-10
结帖率:71.43%
收藏
 问题点数:0 回复次数:32 
[原创]关于“嫦娥一号”的运行轨道

/* --------------------------------------------------------------------------------------
出自: 编程中国 http://www.bc-cn.net
作者: yu_hua
时间: 2007-11-8 编程论坛首发
声明: 尊重作者劳动,转载请保留本段文字

“嫦娥一号”发射这么久了,已经变成了绕月运行的卫星。
下面给出几个简单的不考虑摄动影响下的轨道参数计算公式。

1。轨道周期T的公式T = 3.3小时 / sqrt(中心天体的平均密度,克/立方厘米)

⑴卫星绕地球运行时:因为地球平均密度为5.517克/立方厘米,所以不考虑空气阻力
近地圆轨道的运行周期
T0 = 3.3×60分钟 / sqrt(5.517) = 84.3分钟 = 5058秒,从而第一宇宙速度为
V0 = 2π×6371千米 / T0 = 7.914千米/秒,地球的第二宇宙速度(逃逸速度)则为
V = V0×sqrt(2) = 11.19千米/秒

⑵如果圆轨道的高度H(千米)不能忽略不计,则绕地圆轨道的运行周期
TH = T0×(1 + H/R)1.5 = 84.3分钟×(1 + H千米/6371)1.5
式中,中心天体即地球的平均半径R = 6371千米。

⑶通常卫星绕地球运行时的轨道不是正圆,而是椭圆,则上式中轨道高度应理解为
平均高度 H = (近地点高度 + 远地点高度) / 2
应当指出,如果把平均高度H加上中心天体半径R,恰好就是椭圆轨道的半长径a。
可见这样做理论上是精确的,因为符合开普勒行星运动第三定律。

⑷针对嫦娥一号给出两个算例:
①已知:近地点高度600千米,远地点高度51000千米,试求环绕地球一圈的周期。
平均高度 H = (600 + 51000) / 2 = 25800 千米
绕行周期 TH = 84.3分钟×(1 + 25800/6371)1.5 = 956.56分钟 ≈ 16小时
②已知:近月点高度200千米,远月点高度8600千米,试求环绕月球一圈的周期。
平均高度 H = (200 + 8600) / 2 = 4400 千米
绕行周期 TH = 108.2分钟×(1 + 4400/1738)1.5 = 718.1分钟 ≈ 12小时
式中,1738千米为月球的半径。108.2分钟为近月轨道周期,推导如下:
T0 = 3.3×60分钟 / sqrt(3.348)=108.2分,式中:3.348为月球平均密度。
所以,月球的“第一宇宙速度”为
V0 = 2π×1738千米 / T0 = 1.682千米/秒
相应地,月球的“逃逸速度”为
V = V0×sqrt(2) = 2.38千米/秒

由于重力场是个保守力场,所以卫星的机械能守恒,从而随着与中心天体间的
距离的增大,重力势能上升,卫星动能下降,速度变慢。于是,过近地点时卫
星的速度最快,而飞过远地点时卫星的速度最慢。故卫星绕中心天体运行时的
2。瞬间速率V的公式V米/秒 = sqrt[G×M吨×(2/r千米 - 1/a千米)]
式中,引力常数G=6.672×10-11,M为中心天体的质量。
已知:地球质量M=5.976×1021吨,月球质量M=7.35×1019吨。
还有:r 为卫星到地心或月心的距离(千米),a 为椭圆轨道的半长径(千米)

仍针对嫦娥一号给出两个算例:
①已知:近地点高度600千米,远地点高度51000千米,试求嫦娥一号经过这两个
点时的瞬间速率V和V
平均高度 H = (600 + 51000) / 2 = 25800 千米
轨道半长径 a = R + H = 6371 + 25800 = 32171 千米
与地心距离 r近 = R + 600 = 6971 千米
r远 = R + 51000 = 57371 千米
从而 V = sqrt[6.672×10-11×5.976×1021×(2/6971 - 1/32171)]
= 10099.5 米/秒 ≈ 10.1 千米/秒
同理 V = sqrt[6.672×10-11×5.976×1021×(2/57371 - 1/32171)]
= 1227 米/秒 = 1.227 千米/秒
②已知:近月点高度200千米,远月点高度8600千米,试求嫦娥一号经过这两个
点时的瞬间速率V和V
平均高度 H = (200 + 8600) / 2 = 4400 千米
轨道半长径 a = R + H = 1738 + 4400 = 6138 千米
与月心距离 r = R + 200 = 1938 千米
r = R + 8600 = 10338 千米
从而 V = sqrt[6.672×10-11×7.35×1019×(2/1938 - 1/6138)]
= 2064 米/秒 = 2.064 千米/秒
同理 V = sqrt[6.672×10-11×7.35×1019×(2/10338 - 1/6138)]
= 387 米/秒 = 0.387 千米/秒

3。尝试用C语言编写一个程序,对以上两项结果进行动力学验证。换句话说,
就是用数值积分的方法做下列定积分:
远地点
∫ dt
近地点
看看这个定积分的值是否非常接近于周期T的二分之一。
[提示]速度的瞬间方向总是沿着椭圆的切线方向此外,本题不能
   用开普勒第二定律(面积定律)算,否则将发生循环论证错误。


[参考答案]
物理学告诉我们:时间=距离/速度,即 dt=ds/V
微积分指出,极坐标系的线元 ds=sqrt[(dr)2+(rdθ)2]=sqrt[(r')2+r2]dθ
所以前面给出的那个定积分就演变成

远地点 π
∫ dt =∫sqrt[(r')2+r2]dθ/V
近地点 0

式中 r'=dr/dθ 即r对θ的一阶导数。下面的工作就是导出 r(θ)的函数关系。
----------------------------------------------------------------------
由椭圆的参数方程
x = a·cosφ
y = b·sinφ
可以证明:椭圆的曲率半径 R=(a2sin2φ+b2cos2φ)1.5/(ab)
当参数φ=0度,得到曲率半径的最小值:Rmin=b2/a
当参数φ=90度,得到曲率半径的最大值:Rmax=a2/b
椭圆轨道的极坐标方程是:r = Rmin/(1+e·cosθ) = b2/(a+c·cosθ)
式中,偏心率e=c/a,Rmin为曲率半径最小值。
设中心天体的平均半径为R,卫星(相对于中心天体表面)的高度为H,另外
用下标max和min以区分最大高度和最小高度,用Have表示平均高度。于是
轨道半长径 a = R+Have= R+(Hmax+Hmin)/2
此外 焦距 c = (Hmax-Hmin)/2
从而半短径 b = sqrt(a2-c2) = sqrt((R+Hmax)×(R-Hmin))
椭圆偏心率 e = (Hmax-Hmin)/(2R+Hmax+Hmin)
曲率半径 Rmin = (R+Hmax)(R+Hmin)/(R+Have)

轨道的极坐标方程还可写成
r(θ)=(R+Hmax)(R+Hmin)/[R+Have+0.5×(Hmax-Hmin)cosθ]
----------------------------------------------------------------------
经推导,r(θ)的一阶导数 r'(θ)=er2sinθ/Rmin
于是 sqrt[(r')2+r2]=r·sqrt[1+(e·r·sinθ/Rmin)2]
=sqrt(1+e2+2e·cosθ)·Rmin/(1+e·cosθ)2
又因 卫星速率 V=sqrt[GM(2/r-1/a)]
所以 被积函数
f(θ)=sqrt(1+e2+2e·cosθ)·Rmin/(1+e·cosθ)2/sqrt[GM(2/r-1/a)]

其中 r=Rmin/(1+e·cosθ)
π
要完成的积分就是 ∫f(θ)dθ ,并验证积分的结果是否非常接近T/2
0
第16楼的C程序完成了上述任务。这个程序很“土”,相当于梯形法定积分。
将整个积分区间 0°≤θ≤180°切割为10800等分,子区间宽度△θ为1角分。
运行结果举例:
远地点51000km,近地点600km,轨道长度166133km,卫星周期15小时57.0分钟(嫦娥1号)
远地点71150km,近地点600km,轨道长度210103km,卫星周期24小时0.0分钟 (嫦娥1号)
远地点2384km,近地点439km,轨道长度48707km,卫星周期113.9分钟
(中国第1颗人造卫星)
远地点964km,近地点228km,轨道长度43744km,卫星周期96.4分钟(前苏联第1颗人造卫星)

4。月球公转轨道(要同时考虑地球和太阳的影响)计算机模拟。

5。嫦娥一号的地月转移轨道的计算机模拟。这种情况下,必须考虑月球引力场
对嫦娥一号的影响。不过,为了不要把事情弄得过于复杂,我们假设:月球的
公转轨道平面(即白道)与嫦娥一号的地月转移轨道是同一个平面;并且,白道
是一个正圆(半径约为384400千米)、月球的平均公转速度可取1.023千米/秒。

朋友,您愿意接受这一挑战吗?俺暂时不公布答案!!!

-------------------------------------------------------------------------------------- */


[此贴子已经被作者于2007-11-12 19:18:57编辑过]

搜索更多相关主题的帖子: 嫦娥一号 轨道 运行 
2007-11-08 06:49
万兽无缰
Rank: 1
等 级:新手上路
威 望:1
帖 子:296
专家分:0
注 册:2007-8-27
收藏
得分:0 
没给全啊

女朋友问我想怎么死~~~
             我说我想"爽死"
2007-11-08 08:11
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
呵呵,估计有不少初中的物理课考试,要出此类题目

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-08 08:14
niubiya001
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-10-26
收藏
得分:0 
有点难哦
2007-11-08 09:32
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 

高中的更是了!


方寸之内,剖天下; 方坛之内,析自我;
2007-11-08 11:00
yu_hua
Rank: 2
等 级:论坛游民
帖 子:222
专家分:95
注 册:2006-8-10
收藏
得分:0 
以下是引用yangzhifu在2007-11-8 11:00:49的发言:

高中的更是了!

bai chi yi ge, except big words.

2007-11-08 14:20
sunyuantz
Rank: 1
等 级:新手上路
威 望:1
帖 子:407
专家分:0
注 册:2006-3-20
收藏
得分:0 
强哦?可惜我物理不好,不太喜欢力学

我不是名人,所以不要签名。等哪天我成名人了......你都认识我了还要签名干嘛!
2007-11-08 23:52
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
以下是引用yu_hua在2007-11-8 14:20:08的发言:

bai chi yi ge, except big words.

你很喜欢骂人啊??? 怎么用拼音```不敢用字骂```

[此贴子已经被作者于2007-11-9 10:21:34编辑过]


女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-11-09 10:20
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
这些公式都看不懂啊````

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-11-09 10:23
kidd2005
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2007-11-2
收藏
得分:0 

好像就是初中的物理公式啊~


潜心苦C,却发觉百C不得其解啊~
2007-11-09 15:35
快速回复:[原创]关于“嫦娥一号”的运行轨道
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016929 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved