参数说明:
M:地球总质量M:地球总质量M:地球总质量
dm:地球上的质量微元dm:地球上的质量微元dm:地球上的质量微元
m′:地球外部空间上的一个质点m':地球外部空间上的一个质点m′:地球外部空间上的一个质点
p:m与dm之间的距离p:m与dm之间的距离p:m与dm之间的距离
万有引力大小为:
f=Gdm∗m′p2f=\frac{Gdm*m'}{p^2}f=p2Gdm∗m′​

引力位函数

若外有引力做工(从无穷远移动到半径p处)为:A=∫∞p−Gdm∗mp2=Gdm∗m′p若外有引力做工(从无穷远移动到半径p处)为:A=\int_\infty^p-\frac{Gdm*m}{p^2}=\frac{Gdm*m'}{p}若外有引力做工(从无穷远移动到半径p处)为:A=∫∞p​−p2Gdm∗m​=pGdm∗m′​
根据能量守恒,引力做工必然等于m′m'm′减少的位能(势能),若单位质量的点(从无穷远移动到半径p处),势能必然减少,将减少量定义为位函数:
dV=GdmpdV=\frac{Gdm}{p}dV=pGdm​

地球外部空间的调和函数

地球产生的各质量微元函数之和为:
V=∫MdV=G∫Mdmp(公式1)V=\int_MdV=G\int_M\frac{dm}{p}(公式1)V=∫M​dV=G∫M​pdm​(公式1)
又因为:
▽V=∂2V∂x2+∂2V∂y2+∂2V∂z2=0(证略)\bigtriangledown V=\frac{\partial^2V}{\partial x^2}+\frac{\partial^2V}{\partial y^2}+\frac{\partial^2V}{\partial z^2}=0(证略)▽V=∂x2∂2V​+∂y2∂2V​+∂z2∂2V​=0(证略)
所以VVV是在地球质量M的外部空间上是调和函数

勒让德多项式的生成函数

参数说明:
m′:的球坐标为(r,θ,λ)m':的球坐标为(r,\theta,\lambda)m′:的球坐标为(r,θ,λ)
dm:的球坐标为(r,θ′,λ′)dm:的球坐标为(r,\theta',\lambda')dm:的球坐标为(r,θ′,λ′)
向量R与r夹角为φ向量R与r夹角为\varphi向量R与r夹角为φ
m0′是m′在球面上的投影m0'是m'在球面上的投影m0′是m′在球面上的投影
在,o,dm,m′o,dm,m'o,dm,m′构成的三角形中,根据余弦定理,可以得到:
p2=r2+R2−2Rrcosφ=r2(1−2ax+a2)(a=Rr,x=cosφ)p^2=r^2+R^2-2Rrcos\varphi=r^2(1-2ax+a^2)(a=\frac{R}{r},x=cos\varphi)p2=r2+R2−2Rrcosφ=r2(1−2ax+a2)(a=rR​,x=cosφ)
再开平方,取倒数得到:
1p=1r(1−2ax+a2)−12(公式2)\frac{1}{p}=\frac{1}{r}(1-2ax+a^2)^{-\frac{1}{2}}(公式2)p1​=r1​(1−2ax+a2)−21​(公式2)
又因为:
(1−2ax+a2)−12=∑n=0∞Pn(x)an(勒让德多项式的生成函数)(公式3)(1-2ax+a^2)^{-\frac{1}{2}}=\sum_{n=0}^\infty P_n(x)a^n(勒让德多项式的生成函数)(公式3)(1−2ax+a2)−21​=n=0∑∞​Pn​(x)an(勒让德多项式的生成函数)(公式3)
所以(1−2ax+a2)−12(1-2ax+a^2)^{-\frac{1}{2}}(1−2ax+a2)−21​为勒让德多项式的生成函数

球函数的加法公式

根据球面的三角余弦定理有:cosφ=cosθcosθ′+sinθsinθ′cos(λ−λ′)cos\varphi=cos\theta cos\theta'+sin\theta sin\theta'cos(\lambda-\lambda')cosφ=cosθcosθ′+sinθsinθ′cos(λ−λ′)
带入Pn(cosφ)=∑k=0n2(n−k)!(1+δk)(n+k)!Pnk(cosθ)Pnk(cosθ′)coskλ′+Pnkcosθsin(kλ)Pnk(cosθ′)(sinkλ′)(公式4)P_n(cos\varphi)=\sum_{k=0}^n\frac{2(n-k)!}{(1+\delta_k)(n+k)!}P_n^k(cos\theta)P_n^k(cos\theta')cosk\lambda'+P_n^kcos\theta sin(k\lambda) P_n^k(cos\theta')(sink\lambda') (公式4)Pn​(cosφ)=k=0∑n​(1+δk​)(n+k)!2(n−k)!​Pnk​(cosθ)Pnk​(cosθ′)coskλ′+Pnk​cosθsin(kλ)Pnk​(cosθ′)(sinkλ′)(公式4)

利用德让勒多项式求解V(调和函数)

将勒让德多项式的生成函数(公式(3)),将带入公式(2),再将公式2带入地球外部空间的调和函数公式(1)。
得到:
Re:旋转椭圆球的长半径R_e:旋转椭圆球的长半径Re​:旋转椭圆球的长半径
u=GM:地球引力常数u=GM:地球引力常数u=GM:地球引力常数
δk={1k=00k≠1\delta_k= \begin{cases} 1&k=0\\ 0&k\neq1\\ \end{cases}δk​={10​k=0k​=1​
V=Gr∑n=0∞(Rer)n∫M(RRe)nPn(cosφ)dmV=\frac{G}{r}\sum_{n=0}^\infty(\frac{R_e}{r})^n\int_M(\frac{R}{R_e})^nP_n(cos\varphi)dmV=rG​n=0∑∞​(rRe​​)n∫M​(Re​R​)nPn​(cosφ)dm
将公式(4)带入:
得到:
V=ur∑n=0∞(Rer)n∑k=0n(Cnkcoskλ+Snksinkλ)Pnk(cosθ)V=\frac{u}{r}\sum_{n=0}^\infty(\frac{R_e}{r})^n\sum_{k=0}^n(C_n^kcosk\lambda+S_n^ksink\lambda)P_n^k(cos\theta)V=ru​n=0∑∞​(rRe​​)nk=0∑n​(Cnk​coskλ+Snk​sinkλ)Pnk​(cosθ)
Cnk=2(n−k)!M(1+δk)(n+k)!∫M(RRe)nPnk(cosθ′)coskλ′dmC_n^k=\frac{2(n-k)!}{M(1+\delta_k)(n+k)!}\int_M(\frac{R}{R_e})^nP_n^k(cos\theta')cosk\lambda'dmCnk​=M(1+δk​)(n+k)!2(n−k)!​∫M​(Re​R​)nPnk​(cosθ′)coskλ′dm
Snk=2(n−k)!M(1+δk)(n+k)!∫M(RRe)nPnk(cosθ′)sinkλ′dmS_n^k=\frac{2(n-k)!}{M(1+\delta_k)(n+k)!}\int_M(\frac{R}{R_e})^nP_n^k(cos\theta')sink\lambda'dmSnk​=M(1+δk​)(n+k)!2(n−k)!​∫M​(Re​R​)nPnk​(cosθ′)sinkλ′dm
已知直角坐标系到球体坐标系的转换关系如下:
{x=Rsinθ′cosλ′y=Rsinθ′sinλ′z=Rcosθ′\begin{cases} x=Rsin\theta'cos\lambda'\\ y=Rsin\theta'sin\lambda'\\ z=Rcos\theta'\\ \end{cases}⎩⎪⎨⎪⎧​x=Rsinθ′cosλ′y=Rsinθ′sinλ′z=Rcosθ′​
刚体的张量定义如下:刚体的惯性张量及其物理意义
I=[Ix−Ixy−Ixz−IxyIy−Iyz−Ixz−IyzIxz]=∫M[y2+z2−xy−xz−xyx2+z2−yz−xz−yzx2+y2]dmI=\left[\begin{matrix} I_{x}&-I_{xy}&-I_{xz}\\ -I_{xy}&I_{y}&-I_{yz}\\ -I_{xz}&-I_{yz}&I_{xz}\\ \end{matrix}\right]=\int_M\left[\begin{matrix} y^2+z^2&-xy&-xz\\ -xy&x^2+z^2&-yz\\ -xz&-yz&x^2+y^2\\ \end{matrix}\right]dmI=⎣⎡​Ix​−Ixy​−Ixz​​−Ixy​Iy​−Iyz​​−Ixz​−Iyz​Ixz​​⎦⎤​=∫M​⎣⎡​y2+z2−xy−xz​−xyx2+z2−yz​−xz−yzx2+y2​⎦⎤​dm
可以得到:
C00=1C_0^0=1C00​=1
C01=1Re(1M∫Mzdm)C_0^1=\frac{1}{R_e}(\frac{1}{M}\int_Mzdm)C01​=Re​1​(M1​∫M​zdm)
C11=1Re(1M∫Mxdm)C_1^1=\frac{1}{R_e}(\frac{1}{M}\int_Mxdm)C11​=Re​1​(M1​∫M​xdm)
S11=1Re(1M∫Mydm)S_1^1=\frac{1}{R_e}(\frac{1}{M}\int_Mydm)S11​=Re​1​(M1​∫M​ydm)
C20=1MRe2(∫Mz2−x2+y22dm)=1MRe2(Ix+Iy2−Iz)C_2^0=\frac{1}{MR_e^2}(\int_Mz^2-\frac{x^2+y^2}{2}dm)=\frac{1}{MR_e^2}(\frac{I_x+I_y}{2}-I_z)C20​=MRe2​1​(∫M​z2−2x2+y2​dm)=MRe2​1​(2Ix​+Iy​​−Iz​)
C21=1MRe2∫Mxzdm=IxzMRe2C_2^1=\frac{1}{MR_e^2}\int_Mxzdm=\frac{I_{xz}}{MR_e^2}C21​=MRe2​1​∫M​xzdm=MRe2​Ixz​​
C22=14MRe2(∫Mx2−y2dm)=Iy−Ix4MRe2C_2^2=\frac{1}{4MR_e^2}(\int_Mx^2-y^2dm)=\frac{I_{y}-I_{x}}{4MR_e^2}C22​=4MRe2​1​(∫M​x2−y2dm)=4MRe2​Iy​−Ix​​
S21=1MRe2(∫Myzdm)=IyzMRe2S_2^1=\frac{1}{MR_e^2}(\int_Myzdm)=\frac{I_{yz}}{MR_e^2}S21​=MRe2​1​(∫M​yzdm)=MRe2​Iyz​​
S22=14MRe2(∫Mxydm)=Ixy2MRe2S_2^2=\frac{1}{4MR_e^2}(\int_Mxydm)=\frac{I_{xy}}{2MR_e^2}S22​=4MRe2​1​(∫M​xydm)=2MRe2​Ixy​​
如果定义直角坐标与地球惯性惯性主轴重合,则:Ixy=Iyz=Ixz=0I_{xy}=I_{yz}=I_{xz}=0Ixy​=Iyz​=Ixz​=0

对于实际应用时,地球坐标一边选择坐标原点与地球质心重合,oz与地球自转平行,ox轴在赤道面上且指向0度经线,这时坐标轴往往与惯性主轴不重合。
利用三角函数恒等式:
得到:
V=ur{1−∑n=1∞(Rer)n[JnPn(cosθ)+∑k=1nJnkPnk(cosθ)cosk(λ+λnk)]}V=\frac{u}{r}\{1-\sum_{n=1}^\infty(\frac{R_e}{r})^n[J_nP_n(cos\theta)+\sum_{k=1}^nJ_n^kP_n^k(cos\theta)cosk(\lambda+\lambda_n^k)]\}V=ru​{1−n=1∑∞​(rRe​​)n[Jn​Pn​(cosθ)+k=1∑n​Jnk​Pnk​(cosθ)cosk(λ+λnk​)]}
Jn=−Cn0,Jnk=(Cnk)2+(Snk)2,λnk=−arctan(SnkCnk)/kJ_n=-C_n^0,J_n^k=\sqrt{(C_n^k)^2+(S_n^k)^2},\lambda_n^k=-arctan(\frac{S_n^k}{C_n^k})/kJn​=−Cn0​,Jnk​=(Cnk​)2+(Snk​)2​,λnk​=−arctan(Cnk​Snk​​)/k
J2=C20=1MRe2(Ix+Iy2−Iz)(动力扁率:反映赤道与极轴上转动惯量的差别)J_2=C_2^0=\frac{1}{MR_e^2}(\frac{I_x+I_y}{2}-I_z)(动力扁率:反映赤道与极轴上转动惯量的差别)J2​=C20​=MRe2​1​(2Ix​+Iy​​−Iz​)(动力扁率:反映赤道与极轴上转动惯量的差别)
ur:球形地球引起的引力位\frac{u}{r}:球形地球引起的引力位ru​:球形地球引起的引力位
在实际应用中因为其他系数比J2J_2J2​小三个数量级,所以只需考虑ur和J2\frac{u}{r}和J_2ru​和J2​的影响,可以将VVV近似看为:
V=ur[1−J2Re22r2(3cos2θ−1)](只考虑主谐项)V=\frac{u}{r}[1-\frac{J_2R_e^2}{2r^2}(3cos^2\theta-1)](只考虑主谐项)V=ru​[1−2r2J2​Re2​​(3cos2θ−1)](只考虑主谐项)

卫星在惯性坐标系下的运动方程(只考虑主谐项)

已知
位移矢量:r=[xyz]T位移矢量:r=\left[\begin{matrix} x&y&z\\ \end{matrix}\right]^T位移矢量:r=[x​y​z​]T
引力:f=[fxfyfz]T引力:f=\left[\begin{matrix} f_x&f_y&f_z\\ \end{matrix}\right]^T引力:f=[fx​​fy​​fz​​]T
cosθ=zrcos\theta=\frac{z}{r}cosθ=rz​
对x,y,z求2阶片导,求得加速度方程为:
r¨=−ur3[I+32J2(Rer)2(D−5(ur∗up)I)]r\ddot r=-\frac{u}{r^3}[I+\frac{3}{2}J_2(\frac{R_e}{r})^2(D-5(u_r*u_p)I)]rr¨=−r3u​[I+23​J2​(rRe​​)2(D−5(ur​∗up​)I)]r
其中:D=diag(113)D=diag\left(\begin{matrix} 1&1&3\\ \end{matrix}\right)D=diag(1​1​3​)
ur表示r上的单位矢量u_r表示r上的单位矢量ur​表示r上的单位矢量
up表示自转轴上的的单位矢量u_p表示自转轴上的的单位矢量up​表示自转轴上的的单位矢量
ur∗up表示up与ur之间夹角的余弦值u_r*u_p 表示u_p与u_r之间夹角的余弦值ur​∗up​表示up​与ur​之间夹角的余弦值

捷联惯导系统学习3.3(引力位函数)相关推荐

  1. 捷联惯导系统学习2.5(等效旋转矢量微分方程的泰勒级数解)

    在高精度的捷联惯导系统中,陀螺仪姿态的解算往往是通过采集一定时间内的角增量信息, 计算角增量信息计算出等效旋转矢量,在通过等效旋转矢量递推余弦阵或者四元数,完成姿态更新. 等效旋转矢量微分方程的泰勒级 ...

  2. 捷联惯导系统学习4.1(惯导数值更新算法)

    1 常用坐标系的定义 (1)地心惯性坐标系(i 系,inertial frame) 用oixiyizio_ix_iy_iz_ioi​xi​yi​zi​表示,原点以地球为中心, 原点oio_ioi​在地 ...

  3. 捷联惯导系统学习7.5(低成本组合导航系统模型)

    低成本组合导航系统模型 低精度MEMS惯性/卫星/地磁组合导航系统中,选择惯导系统的姿态失准角ϕ\phiϕ.速度误差δvn\delta v^nδvn.定位误差δpn\delta p^nδpn.陀螺仪相 ...

  4. 捷联惯导系统学习3.2(地球的正常重力场)

    圆球模型下的地球重力 如图,重力为引力与离心力作用的共同结果,其中 引力:F=GMr2=ur2(G引力常数,M为地球质量,r为质点到地心距离)F=\frac{GM}{r^2}=\frac{u}{r^2 ...

  5. 捷联惯导系统学习6.1(一些卡尔曼滤波处理技术 )

    噪声相关条件下的Kalman滤波 理想状态下的kalman需要系统噪声与测量噪声之间部不相关,如果测量噪声与系统噪声相关需要进行处理 噪声相关条件下的系统状态方程 Xk:n维状态向量X_k:n维状态向 ...

  6. 捷联惯导系统学习6.6(Sage-Husa自适应滤波 )

    原理作用 只有准确的获得系统的结构参数和噪声统计特性参数,才能获得最优值的状态估计,实际中往往是不够准确的 可以使用量测输出(输出隐含了系统模型的某些信息)对系统系统模型进行重新估计. 量测噪声方差阵 ...

  7. 捷联惯导系统学习2.6(圆锥误差补偿多子样算法)

    若圆锥运动的四元数更新方程为: Q(tm)=Q(Tm−1).Q(T)Q(t_m)=Q(T_{m-1}).Q(T)Q(tm​)=Q(Tm−1​).Q(T) ( ...四元数乘法) ( Q(T)Q(T)Q ...

  8. 捷联惯导系统学习2.2(等效旋转矢量)

    二 等效旋转矢量: 1 一些重要的三维矢量运算关系(证明请自己找) $ u为单位矢量 ;u'是u的一阶导数$ (1):V1×(V2×V3)=(V1∗V3)V2−(V1∗V2)V3(1):V_1\tim ...

  9. 捷联惯导系统学习2.5(等效旋转矢量微分方程)

    已知三维旋转矢量关系如下:(证明略) 参数说明: ViV_iVi​表示三维空间矢量 v=∣V∣=VVTv=|V|=\sqrt{VV^T}v=∣V∣=VVT​表示矢量模值 uuu为与V同方向的单位矢量即 ...

  10. 捷联惯导系统学习6.2(序贯滤波 )

    序贯滤波(sequential Kalman filtering) 一种将高维数据量测更新降低为多个低维数量测更新的方法,有效降低矩阵的求逆计算量(通过把矩阵对角化,将对角拆开分开计算) 特别的对于如 ...

最新文章

  1. 设计模式建议学习顺序
  2. genymotion 极速模拟器
  3. cJONS序列化工具解读二(数据解析)
  4. linux tar压缩解压命令的详细解释
  5. python的workbook_python openpyxl 操作 excel
  6. 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合...
  7. 证明n次根号下n阶乘等价于n/e
  8. LINUX SHELL中echo如何处理特殊字符
  9. fit me app Android,「最美应用」国庆专题:—这些习惯养成 App,让你离更好的自己更进一步!...
  10. 使用python搜索Excel表,查找内容
  11. 简单的c++对象模型
  12. MCE公司:DDR1 和 DDR2 双靶点抑制剂的设计合成及其抗炎作用研究
  13. 使用canvas编写飞机大战游戏
  14. xv6-lab2-syscall
  15. 将数字月份转换成英语字母的月份的例子
  16. 森笔记app软件 开发记录
  17. 使用spotify的docker-maven-plugin插件将SpringBoot项目打包为Docker镜像
  18. USACO05JAN「Naptime」
  19. Vim插件EasyGrep使用简介
  20. Milogs正式发布工作日志管理软件

热门文章

  1. 计算机网络数据通信基础题,数据通信基础练习题(含答案)
  2. 计算机二级基础知识占多少分,计算机二级MS考试题目占分数
  3. 驱动开发入门 - 之一:Win7 SP1 x64 驱动开发环境搭建
  4. java 面试宝典总结
  5. python获取列表控件_PyQt学习随笔:ListView控件获取当前选择项的方法
  6. 定制自己的Unity场景编辑工具界面(一)
  7. 上海电信光猫设置虚拟服务器,你们想要的上海电信光猫桥接+4K IPTV配置流程...
  8. html星空代码在线,怎么操作html星空特效代码
  9. 【工具】js脚本下载百度文库生成word文本 + python爬取百度文库
  10. winxp计算机语言改为英语,系统之家xp系统语言设置将英文版改为中文的方法