地球引力模型程序代码

模型地球内部引力图

地球模型计算的引力外地核处引力最大, 外地核向内或向外均在减小,从地核核心区处逃离地球引力需要能量为W=3.822MgR,由于不均匀分布,势能增加了0.5MgR

实际引力为分层球体的引力标准线叠加的结果。

如果地球模型不错我们完全可以根据分层密度计算它的内引力图

半径R

1 0.99482 0.846178 0.544812 0.262282 0.194318

密度 2.75 3.4 5.35 10.7 12.3 12.5

R/N 1 1.005207 1.181784 1.835496 3.81269 5.146204

分层密度

2.75 0.65 1.95 5.35 1.6 0.2

把密度确定以后,我们再把密度分层,先按最小密度绘制大圆图,再 把第二层密度减去第一层后绘图,如此循环,画到地核,再把所有值叠加起来,就是模型引力图了。。如果模型不错,那么地球的实际引力就会和所画图一样。 当

44

⎛⎫⎛⎫a a 22

1-a +1-a + ⎪ ⎪3g 03MG g(a ) =1+2a -⎪= 1+2a -⎪332 2R 2 2222⎪⎪(1-a ) +1(1-a ) +1 ⎪ ⎪

⎝⎭⎝⎭

a =sin δ, R sin δ为质点到球心的距离, g 0为地表重力加速度

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.[1**********]556:

a1

=

1.[1**********]396:

a2

=

1.[1**********]78: a3 = 3.[1**********]163: a4 = 5.[1**********]066 b = 0.[**************]: b1 = 0.[**************]: b2 = 1.[1**********]455: 7.[1**********]727E-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

b3

=

0.[**************]:

b4

=

If v1

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 U3 = 0 End If If v2

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 U3 = 0 End If If v3

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 = 0 End If If v4

U3 = 750 * b3 * (1 + v4 * 2 - (1 - v4 ^ 2 + (v4 ^ 4) / 3) / (1 + (1 - v4 ^ 2) ^ 1.5)) / a3

ElseIf v4 > 1 And v4 a3 Then U3 = 0 End If If v5

U4 = 750 * b4 * (1 + v5 * 2 - (1 - v5 ^ 2 + (v5 ^ 4) / 3) / (1 + (1 - v5 ^ 2) ^ 1.5)) / a4

ElseIf v5 > 1 And v5 a4 Then U4 = 0 End If If v

p(i + 1) = 750 * (1 + v * 2 - (1 - v ^ 2 + (v ^ 4) / 3) / (1 + (1 - v ^ 2) ^ 1.5)) + U + U1 + U2 + U3 + U4 Else

p(i + 1) = 500 * (1 + b * a ^ -3 + b1 * a1 ^ -3 + b2 * a2 ^ -3 + b3 * a3 ^ -3 + b4 * a4 ^ -3) / v ^ 2 End If Next i

Set ml = ThisDrawing.ModelSpace.AddLightWeightPolyline(p) co = co + 1 ml.color = co End Sub

模型地球内部引力图

地球模型计算的引力外地核处引力最大, 外地核向内或向外均在减小,从地核核心区处逃离地球引力需要能量为W=3.822MgR,由于不均匀分布,势能增加了0.5MgR

实际引力为分层球体的引力标准线叠加的结果。

如果地球模型不错我们完全可以根据分层密度计算它的内引力图

半径R

1 0.99482 0.846178 0.544812 0.262282 0.194318

密度 2.75 3.4 5.35 10.7 12.3 12.5

R/N 1 1.005207 1.181784 1.835496 3.81269 5.146204

分层密度

2.75 0.65 1.95 5.35 1.6 0.2

把密度确定以后,我们再把密度分层,先按最小密度绘制大圆图,再 把第二层密度减去第一层后绘图,如此循环,画到地核,再把所有值叠加起来,就是模型引力图了。。如果模型不错,那么地球的实际引力就会和所画图一样。 当

44

⎛⎫⎛⎫a a 22

1-a +1-a + ⎪ ⎪3g 03MG g(a ) =1+2a -⎪= 1+2a -⎪332 2R 2 2222⎪⎪(1-a ) +1(1-a ) +1 ⎪ ⎪

⎝⎭⎝⎭

a =sin δ, R sin δ为质点到球心的距离, g 0为地表重力加速度

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.[1**********]556:

a1

=

1.[1**********]396:

a2

=

1.[1**********]78: a3 = 3.[1**********]163: a4 = 5.[1**********]066 b = 0.[**************]: b1 = 0.[**************]: b2 = 1.[1**********]455: 7.[1**********]727E-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

b3

=

0.[**************]:

b4

=

If v1

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 U3 = 0 End If If v2

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 U3 = 0 End If If v3

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 = 0 End If If v4

U3 = 750 * b3 * (1 + v4 * 2 - (1 - v4 ^ 2 + (v4 ^ 4) / 3) / (1 + (1 - v4 ^ 2) ^ 1.5)) / a3

ElseIf v4 > 1 And v4 a3 Then U3 = 0 End If If v5

U4 = 750 * b4 * (1 + v5 * 2 - (1 - v5 ^ 2 + (v5 ^ 4) / 3) / (1 + (1 - v5 ^ 2) ^ 1.5)) / a4

ElseIf v5 > 1 And v5 a4 Then U4 = 0 End If If v

p(i + 1) = 750 * (1 + v * 2 - (1 - v ^ 2 + (v ^ 4) / 3) / (1 + (1 - v ^ 2) ^ 1.5)) + U + U1 + U2 + U3 + U4 Else

p(i + 1) = 500 * (1 + b * a ^ -3 + b1 * a1 ^ -3 + b2 * a2 ^ -3 + b3 * a3 ^ -3 + b4 * a4 ^ -3) / v ^ 2 End If Next i

Set ml = ThisDrawing.ModelSpace.AddLightWeightPolyline(p) co = co + 1 ml.color = co End Sub


相关内容

  • 地理信息系统名词解释大全
  • 地理信息系统名词解释大全 导论 ----------------------------------------------------------- 1. 地理信息系统(南大95.南大96.南大03.中科院03.中科院04.华东师00.中南03.浙大99)GIS 作为信息技术的一种,是以计算机技术 ...

  • 一文弄清深度学习.TensorFlow和张量之间的关系
  • 播放GIF 图:pixabay 「机器人圈导览」关于深度学习系统,大家或多或少都有一些了解,可是你知道吗?我们今天所用的许多深度学习系统都是基于张量代数的,比如谷歌的TensorFlow,但是张量代数与深度学习的关系到底如何?本文作者是Ted Dunning,MapR Technologies的首席 ...

  • 测绘案例分析
  • 测绘案例分析 第1章 1 建立大地控制网的方法 1)常规大地测量 三角测量法:控制网构成三角形网状,观测方向需要通视.三角网的观测量是网中的全部(或大部分)方向值. 导线测量法:选定相邻点相互通视的一系列控制点构成导线,直接测定导线的各边边长及相邻导线边之间的角度,已知一个点的坐标和一条边的方位角就 ...

  • 物理习题中的近似估算法初探案例1
  • 研究性学习课题:物理习题中的近似估算法初探 一. 教案描述 (1)问题的提出: 物理估算题和常规计算题的解题步骤虽然相似,但也有其自身特点,其题文表述简洁.条件隐蔽,常使学生无从下手,掌握其解题要领尤为重要. 近似估算法是一种半定量的物理方法,是根据物理基本原理通过粗糙的物理模型进行大致的.简单的推 ...

  • 课外科技活动
  • OSGI (面向Java 的动态模型系统) OSGi(Open Service Gateway Initiative)技术是Java 动态化模块化系统的一系列规范.OSGi 一方面指维护OSGi 规范的OSGI 官方联盟,另一方面指的是该组织维护的基于Java 语言的服务(业务)规范.简单来说,OS ...

  • 确定全球厘米级精度大地水准面的可能性和方法探讨
  • 第36卷 第4期 2007年11月 ACTAGEODAETICAetCARTOGRAPHICASINICA 测 绘 学 报 Vol.36,No.4Nov.,2007 文章编号:1001-1595(2007)04-0370-07中图分类号:P223 文献标识码:A 确定全球厘米级精度大地水准面的可能性 ...

  • 关于引力场传播速度的原理和方程
  • 关于引力场传播速度的原理和方程(修订稿) [2] 汤克云[1] 1 中国科学院地质与地球物理研究所 2 中国科学院国家天文台 [email protected] 摘要 本文发现,目前所用的固体潮理论模型与牛顿超距作用模型不一致,而是暗含了引力 场以光速传播的假定.将多站.不同时间的固体潮观测数据与超距 ...

  • 中国石油勘探开发研究院各专业研究方向
  • 中国石油勘探开发研究院各专业研究方向 一.地质资源与地质工程(代码:0818) (一)矿产普查与勘探(代码:081801) 1.油气成藏与含油气系统研究 以油气藏形成条件与富集主控因素研究为基础,通过油气成藏静态地质要素和动态作用过程的综合分析,揭示油气成藏过程与富集规律.研究内容包括有效烃源岩.储 ...

  • 现代科学技术导论
  • 现代科学技术导论(第四版) 总论 1.科学:是人们对客观世界的正确认识,是反映客观事实和规律的知识体系.从大的层次上划分包括自然科学.社会科学和思维科学三大分支. 2.自然科学对人类社会发展的推动作用(科学技术是第一生产力的基本观点的体现)?自然科学在理论上的每一次进步,都在逐渐地改变并丰富着人们的 ...