- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地球引力模型程序代码精要
模型地球内部引力图
地球模型计算的引力外地核处引力最大,外地核向内或向外均在减小,从地核核心区处逃离地球引力需要能量为W=3.822MgR,由于不均匀分布,势能增加了0.5MgR
实际引力为分层球体的引力标准线叠加的结果。
如果地球模型不错我们完全可以根据分层密度计算它的内引力图
半径R 密度 1 2.75 0.99482 3.4 0.846178 5.35 0.544812 10.7 0.262282 12.3 0.194318 12.5 R/N 分层密度 1 2.75 1.005207 0.65 1.181784 1.95 1.835496 5.35 3.81269 1.6 5.146204 0.2
把密度确定以后,我们再把密度分层,先按最小密度绘制大圆图,再
把第二层密度减去第一层后绘图,如此循环,画到地核,再把所有值叠加起来,就是模型引力图了。。如果模型不错,那么地球的实际引力就会和所画图一样。
当然还必须要用到内部引力公式
AUTOcadvba模型程序代码
Sub 地球引力模型()
Dim ml As Object
Dim a As Variant, a1 As Variant, a2 As Variant, a3 As Variant, a4 As Variant
Dim v As Variant, v1 As Variant, v2 As Variant, v3 As Variant, v4 As Variant, v5 As Variant
Dim U As Variant, U1 As Variant, U2 As Variant, U3 As Variant, U4 As Variant
Dim co As Variant
co = 3
Dim p(0 To 20001) As Double
Dim i As Integer
Dim J As Variant
a = 1.00520697211556: a1 = 1.18178444724396: a2 = 1.8354955470878: a3 = 3.81269015792163: a4 = 5.14620364557066
b = 0.236363636363636: b1 = 0.709090909090909: b2 = 1.94545454545455: b3 = 0.581818181818182: b4 = 7.27272727272727E-02
For i = 0 To 10000 Step 2
v = i / 1000: v1 = v * a: v2 = v * a1: v3 = v * a2: v4 = v * a3: v5 = v * a4
p(i) = i
If v1 = 1 Then
U = 750 * b * (1 + v1 * 2 - (1 - v1 ^ 2 + (v1 ^ 4) / 3) / (1 + (1 - v1 ^ 2) ^ 1.5)) / a
ElseIf v1 1 And v1 = a Then
U = 500 * b * a ^ -3 / v ^ 2
ElseIf v1 a Then
U3 = 0
End If
If v2 = 1 Then
U1 = 750 * b1 * (1 + v2 * 2 - (1 - v2 ^ 2 + (v2 ^ 4) / 3) / (1 + (1 - v2 ^ 2) ^ 1.5)) / a1
ElseIf v2 1 And v2 = a1 Then
U1 = 500 * b1 * a1 ^ -3 / v ^ 2
ElseIf v2 a1 Then
U3 = 0
End If
If v3 = 1 Then
U2 = 750 * b2 * (1 + v3 * 2 - (1 - v3 ^ 2 + (v3 ^ 4) / 3) / (1 + (1 - v3 ^ 2) ^ 1.5)) / a2
ElseIf v3 1 And v3 = a2 Then
U2 = 500 * b2 * a2 ^ -3 / v ^ 2
ElseIf v3 a2 Then
U2 = 0
End If
If v4 = 1 Then
U3 = 750 * b3 * (1 + v4 * 2 - (1 - v4 ^ 2 + (v4 ^ 4) / 3) / (1 + (1 - v4 ^ 2) ^ 1.5)) / a3
ElseIf v4 1
您可能关注的文档
- 地球、宇宙和空间科学精要.ppt
- 房地产开发知识讲述.ppt
- 房地产开发项目全过程成本精细化管理与造价控制操作实战讲述.ppt
- 房地产开发详尽流程2016(必威体育精装版)讲述.ppt
- 房地产工程现场管理----刘老师课件371-最后讲述.ppt
- 房地产开发项目行政审批手续及时间明细表-2010房产协会讲述.doc
- 房地产开发项目财税疑难问题处理讲述.ppt
- 房地产开发项目可行性研究报告.讲述.ppt
- 地球公转及昼夜长短变化精要.ppt
- 房地产政策与法律讲述.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)