捷联式惯导与平台式惯导最本质的区别在于用数学平台代替物理平台

捷联式惯导概要

捷联式惯导的加速度计是直接装在载体上的,得出的是载体坐标系(b系)内的数据,但是载体坐标系不能当作导航坐标系。

捷联式系统加速度计测得的比力分量如下
fb=[fxbfybfzb]f^{b}=\begin{bmatrix}f_{x}^{b}\\f_{y}^{b}\\f_{z}^{b}\end{bmatrix}fb=⎣⎡​fxb​fyb​fzb​​⎦⎤​

只有将fbf^{b}fb转到fnf^{n}fn(导航坐标系n系),才能把载体的水平加速度和重力加速度分开,以进行有效的地表导航。b系到n系公式如下:

fn=Cbnfbf^{n}=C_{b} ^{n} f^{b}fn=Cbn​fb
因此计算机必须能实时地提供方向余弦矩阵CbnC_{b}^{n}Cbn​,才能实现转换。
为了实时地提供方向余弦矩阵CbnC_{b}^{n}Cbn​,就必须解以下微分方程组:

C′=ΩnbbCbnC {}'=\Omega_{nb}^{b}C_{b}^{n}C′=Ωnbb​Cbn​
Ωnbb\Omega_{nb}^{b}Ωnbb​ 为:

在捷联式惯导系统中,还有3个陀螺安装在载体上,他们的测量轴分别与载体坐标系b的3个轴重合,这样他们可以测得载体相对惯性空间的角速度wibbw_{ib}^{b}wibb​,下面的ib表示b系到i系,上面的b表示在载体坐标系测量的结果。

需要将wibbw_{ib}^{b}wibb​转换为wnbnw_{nb}^{n}wnbn​,因为上式的Ωnbb\Omega_{nb}^{b}Ωnbb​是在nb两个系中的变量。
转换方程如下:
wibn=Cbnwibbw_{ib}^{n}=C_{b}^{n}w_{ib}^{b}wibn​=Cbn​wibb​
上式表示载体坐标系载体相对于惯性空间的角速度经过变换后得到导航坐标系载体相对于惯性空间的加速度
wnbn=wibn−winn=wibn−(wien+wenn)w_{nb}^{n}=w_{ib}^{n} - w_{in}^{n}=w_{ib}^{n} -(w_{ie}^{n} +w_{en}^{n} ) wnbn​=wibn​−winn​=wibn​−(wien​+wenn​)
上式中winnw_{in}^{n}winn​为导航坐标系相对惯性空间的角速度。wienw_{ie}^{n}wien​ 与wennw_{en}^{n}wenn​分别为地球自身角速度和到导航坐标系相对地球的角速度

wibbw_{ib}^{b}wibb​可以测得,wienw_{ie}^{n}wien​与wennw_{en}^{n}wenn​与CbnC_{b}^{n}Cbn​需要提供。


图太渣了,以后有时间自己画一个

惯性器件的误差补偿原理
找了一张图,完美的解释了补偿原理

捷联式惯导系统基本力学方程式两个矩阵微分方程(导航位置方程和姿态方程)。载体位置和状态都是在不断变化的,因此,在解两个矩阵微分方程时,要求提供相应的位移角速率姿态速率方程

1.捷联式惯导的基本力学编排方程

1.捷联式惯导系统的原理框图


上图中的p既是n导航坐标系
姿态速度方程为:C′=ΩnbbCbnC {}'=\Omega_{nb}^{b}C_{b}^{n}C′=Ωnbb​Cbn​
wnbbw_{nb}^{b}wnbb​时姿态矩阵的速率。
姿态矩阵的速率方程需要转换到载体坐标系中运算
wnbb=wibb−Cnbwinn=wibn−Cnb(wien+wenn)w_{nb}^{b}=w_{ib}^{b} -C_{n}^{b} w_{in}^{n}=w_{ib}^{n} -C_{n}^{b}(w_{ie}^{n} +w_{en}^{n} ) wnbb​=wibb​−Cnb​winn​=wibn​−Cnb​(wien​+wenn​)
与上面的相似的方程区别时在载体坐标系b系
位移角速率为wennw_{en}^{n}wenn​,它在位置方程中由位移角速率方程求得。

2 .姿态方程

实现机体坐标系至导航坐标系转换的捷联矩阵CbnC_{b}^{n}Cbn​应满足如下的矩阵方程:[xnynyn]=Cbn[xbybyb]\begin{bmatrix}x_{n}\\y_{n}\\y_{n}\end{bmatrix}=C_{b}^{n}\begin{bmatrix}x_{b}\\y_{b}\\y_{b}\end{bmatrix}⎣⎡​xn​yn​yn​​⎦⎤​=Cbn​⎣⎡​xb​yb​yb​​⎦⎤​
由于方向余弦阵CbnC_{b}^{n}Cbn​是正交矩阵,因而Cbn=[Cnb]−1=[Cnb]TC_{b}^{n}= [C_{n} ^{b}] ^{-1}=[C_{n} ^{b}] ^{T}Cbn​=[Cnb​]−1=[Cnb​]T,令Cbn=[T11T12T13T21T22T23T31T32T33]C_{b}^{n}= \begin{bmatrix}T_{11} &T_{12} &T_{13}\\T_{21} &T_{22}& T_{23}\\T_{31} &T_{32} &T_{33}\end{bmatrix}Cbn​=⎣⎡​T11​T21​T31​​T12​T22​T32​​T13​T23​T33​​⎦⎤​
于是
Cbn=[cosγcosφ−sinγsinθsinφ−cosθsinφsinγcosφ+cosγsinθsinφcosγsinφ+sinγsinθcosφcosθcosφsinγsinφ−cosγsinθcosφ−sinγcosθsinθcosγcosθ]C_{b}^{n}= \begin{bmatrix}cos\gamma cos\varphi-sin\gamma sin\theta sin\varphi &-cos\theta sin\varphi &sin\gamma cos\varphi +cos\gamma sin\theta sin\varphi\\cos\gamma sin\varphi+sin\gamma sin\theta cos\varphi& cos\theta cos\varphi & sin\gamma sin\varphi -cos\gamma sin\theta cos\varphi\\-sin\gamma cos\theta &sin\theta &cos\gamma cos\theta\end{bmatrix}Cbn​=⎣⎡​cosγcosφ−sinγsinθsinφcosγsinφ+sinγsinθcosφ−sinγcosθ​−cosθsinφcosθcosφsinθ​sinγcosφ+cosγsinθsinφsinγsinφ−cosγsinθcosφcosγcosθ​⎦⎤​

由姿态矩阵确定飞行器姿态角
因为CbnC_{b}^{n}Cbn​是姿态角γ,θ,φ\gamma, \theta ,\varphiγ,θ,φ 的函数。可得γ,θ,φ\gamma, \theta ,\varphiγ,θ,φ的主值为
{θmian=arcsinT32γmian=arctan−T31T33φmian=arctan−T32T33\begin{cases} & \theta_{mian}= arcsinT_{32} \\ & \gamma_{mian}= arctan\frac{-T_{31}}{T_{33}}\\ & \varphi_{mian}= arctan\frac{-T_{32}}{T_{33}} \end{cases}⎩⎪⎨⎪⎧​​θmian​=arcsinT32​γmian​=arctanT33​−T31​​φmian​=arctanT33​−T32​​​
因为姿态角有定义域,俯仰角θ\thetaθ的定义域为(-90°,90°),偏航角γ\gammaγ为(-180°,180°),横滚角φ\varphiφ为(0°,360°)。

姿态矩阵微分方程
CbnC_{b}^{n}Cbn​ 是时间的函数。为求CbnC_{b}^{n}Cbn​ 需要求解姿态微分方程(姿态速率方程)C′=ΩnbbCbnC {}'=\Omega_{nb}^{b}C_{b}^{n}C′=Ωnbb​Cbn​
上式中Ωnbb\Omega_{nb}^{b}Ωnbb​为姿态角速度wnbb=[wnbxb,wnbyb,wnbzb]Tw_{nb}^{b}=[w_{nbx} ^{b},w_{nby} ^{b},w_{nbz} ^{b}] ^{T}wnbb​=[wnbxb​,wnbyb​,wnbzb​]T组成的反对称阵
将上式子展开如下

原谅这个矩阵方程写起来太复杂了,直接拍照上图。

可以看出,上图中对应9个一阶微分方程。只要给定初始值γ,θ,φ\gamma, \theta ,\varphiγ,θ,φ ,在姿态角速率wnbnw_{nb}^{n}wnbn​已知的情况下求解,即可确定姿态矩阵CbnC_{b}^{n}Cbn​ 中的元素值,进而确定飞行器的姿态角。

3.位置方程

位置矩阵CenC_{e}^{n}Cen​的计算
建立导航位置方程的目的,是为了确定载体的质心位置。由于所选导航坐标系的不同,因而质心位置的参数也略有不同,对指北方位系统是纬度LLL和经度λ\lambdaλ;而对于游动方位系统就是L,λL,\lambdaL,λ和游动方位角α\alphaα。
下面介绍位置矩阵的推导
将地球系(e)到地理系(t)需要先绕Z轴转90+λ90+\lambda90+λ让X轴与地理系X轴重合,在绕X轴转动90−L90-L90−L使得Z轴与Y轴重合。于是方向余弦矩阵为Cet=[−sinλcosλ0−sinLcosλ−sinLsinλcosLcosLcosλcosLsinλsinL]C_{e}^{t}=\begin{bmatrix}-sin\lambda &cos\lambda &0\\-sinL cos\lambda&-sinL sin\lambda &cosL\\cosL cos\lambda &cosL sin\lambda&sinL\end{bmatrix}Cet​=⎣⎡​−sinλ−sinLcosλcosLcosλ​cosλ−sinLsinλcosLsinλ​0cosLsinL​⎦⎤​
又因为地理系(t)与导航系(n)之间差一个游动方位角α\alphaα,他们之间的方向余弦矩阵为Ctn=[cosαsinα0−sinαcosα0001]C_{t}^{n}=\begin{bmatrix} cos\alpha&sin\alpha&0\\-sin\alpha&cos\alpha&0\\0&0&1\end{bmatrix}Ctn​=⎣⎡​cosα−sinα0​sinαcosα0​001​⎦⎤​
所以地球系(e)到导航系(n)之间的方向余弦矩阵也就是位置矩阵CenC_{e}^{n}Cen​为Cen=CtnCetC_{e}^{n}=C_{t} ^{n}C_{e} ^{t}Cen​=Ctn​Cet​
将上两式子导入展开得到:

嘿嘿,看图

位置矩阵CenC_{e}^{n}Cen​的计算
若想要求出对于的位置矩阵CenC_{e}^{n}Cen​,需要解CenC_{e}^{n}Cen​所对应的微分方程,即Cen′=−ΩennCenC_{e}^{n'}=-\Omega_{en}^{n}C_{e}^{n}Cen′​=−Ωenn​Cen​
式中Ωenn\Omega_{en}^{n}Ωenn​为位置角速率wennw_{en}^{n}wenn​的反对称阵。
考虑wenzn=0w_{enz}^{n}=0wenzn​=0,则导航计算机要解算的微分方程为。
即可确定位置矩阵CenC_{e}^{n}Cen​中的元素值,进而确定导航位置参数。

位置角速率wennw_{en}^{n}wenn​方程

速度方程

垂直通道阻尼
与平台式一样

捷联式惯导系统的力学编排

2.捷联式惯导系统误差补偿与初始对准

由于捷联矩阵CbnC_{b}^{n}Cbn​起到了平台的作用,因此导航工作一开始就需要获得捷联矩阵CbnC_{b}^{n}Cbn​的初始值,以便完成导航任务。显然,捷联式惯导系统的初始对准就是确定捷联矩阵的初始值。

陀螺仪和加速度计的误差会导致初始对准误差,初始对准时飞行器的干扰运动也是产生对准误差的重要因素。

2.1捷联式系统误差方程

“数学平台”的误差方程——姿态误差方程
在捷联式惯导系统中,机体姿态角是通过姿态矩阵(“数学平台”)计算出来的。在理想情况下,导航计算机计算的地理坐标系(t^\hat{t}t^ 表示) 应该和 真地理坐标系(t系) 一致。也就是导航计算机计算的姿态矩阵Cbt˙\dot{C_{b}^{t}}Cbt​˙​与理想姿态矩阵CbtC_{b}^{t}Cbt​。然而,由于系统存在 测量误差、计算误差和干扰误差等误差源,理想与计算得到的地理坐标系之间有偏差。
用姿态误差矢量角φ\varphiφ 表示理想与计算坐标系之间的误差

捷联式惯导系统中,姿态矩阵CbtC_{b}^{t}Cbt​是通过姿态微分方程Cbt˙=CbtΩtbb\dot{C_{b}^{t}}=C_{b} ^{t}\Omega_{tb} ^{b}Cbt​˙​=Cbt​Ωtbb​, 而Ωtbb\Omega_{tb} ^{b}Ωtbb​取决于姿态角速率ωtbb\omega_{tb}^{b}ωtbb​(上式中t系可以理解为导航坐标系n)。在推导数学平台误差方程过程中,首先应该确定ωtbb\omega_{tb}^{b}ωtbb​,然后将矩阵微分方程(姿态微分方程)Cbt˙=CbtΩtbb\dot{C_{b}^{t}}=C_{b} ^{t}\Omega_{tb} ^{b}Cbt​˙​=Cbt​Ωtbb​变换成误差角φ\varphiφ 表征的姿态误差角方程

设真地理系 ttt 到计算地理系 t^\hat{t}t^ 的方向余弦矩阵为 Ctt^C_{t}^{\hat{t}}Ctt^​ ,由于他们之间相差仅一个小角度φ\varphiφ ,因此有Ctt^=[1φz−φy−φz1φxφy−φx1]=I−ΦtC_{t}^{\hat{t}}=\begin{bmatrix}1&\varphi_{z}&-\varphi_{y}\\ -\varphi_{z}&1&\varphi_{x}\\\varphi_{y}&-\varphi_{x}&1\end{bmatrix}=I- \Phi^{t}Ctt^​=⎣⎡​1−φz​φy​​φz​1−φx​​−φy​φx​1​⎦⎤​=I−Φt
反之,计算地理系到真地理系的方向余弦矩阵为:Ct^t=[Ctt^]T=I+ΦtC_{\hat{t}}^{t}=[C_{t} ^{\hat{t}}] ^{T}=I+\Phi ^{t}Ct^t​=[Ctt^​]T=I+Φt
其中Φt=[0φz−φy−φz0φxφy−φx0]\Phi ^{t}=\begin{bmatrix}0&\varphi_{z}&-\varphi_{y}\\ -\varphi_{z}&0&\varphi_{x}\\\varphi_{y}&-\varphi_{x}&0\end{bmatrix}Φt=⎣⎡​0−φz​φy​​φz​0−φx​​−φy​φx​0​⎦⎤​

太多太复杂,推导如下图






上式中Ω\OmegaΩ表示地球自转角速率

速度误差方程
加速度计的输出中包含加速度计零偏和机体角运动引起的扰动输出

上式中δVepyG=∫t1t2aibypdt\delta V_{epy}^{G}=\int_{t_{1}} ^{t_{2}}a_{iby} ^{p}dtδVepyG​=∫t1​t2​​aibyp​dt
δVepxG=∫t1t2aibxpdt\delta V_{epx}^{G}=\int_{t_{1}} ^{t_{2}}a_{ibx} ^{p}dtδVepxG​=∫t1​t2​​aibxp​dt
G代表真地理系,P代表计算地理系,【t1,t2】为计算步长。

位置误差方程

系统误差方程及简要分析

所谓是指计算与真实之差,而描述其变化的微分方程便是误差方程。

04 捷联式惯导系统概要相关推荐

  1. 捷联式惯性导航基础知识(一)

    捷联式惯性导航系统设计 1.什么是导航?什么是惯性导航?惯性导航的基本思想是什么?惯性导航技术都有哪些应用? 答:导航:引导控制运动载体(如飞机.火箭.舰船.潜艇.卫星等)按照给定路线运动的理论和实践 ...

  2. 惯性导航原理(二)-平台式+捷联式+INS精度

    文章目录 惯性导航原理 1D 2D/3D 平台式系统 捷联式系统 平台式与捷联式惯导特点对比 惯性导航系统特性 优点 缺点 INS的精度等级 典型战术级惯导 惯性器件的相对测量能力 惯性导航原理 航位 ...

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

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

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

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

  5. 低成本MEMS惯导系统的捷联惯导解算MATLAB仿真

    低成本MEMS惯导系统的捷联惯导解算MATLAB仿真 一.姿态角转换为四元数 二.四元数转换为姿态角 三.反对称阵 四.位置更新 五.姿态更新 六.程序及数据 主程序: 子程序: 数据及完整程序 之前 ...

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

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

  7. 【02】惯性导航-惯性导航系统(INS)| 惯性导航系统原理 | 单多自由度惯性导航 | 捷联式系统与平台式系统 | INS精度等级 | 惯性器件测量能力量化

    目录 1.惯性导航系统 2. 惯性导航原理 2.1单自由度惯性导航-1D 2.2多自由度惯性导航-2D/3D 2.2.1二维平面惯导系统-平台式系统 2.2.2二维平面惯导系统-捷联式系统 2.2.3 ...

  8. 高、低成本MEMS惯导系统姿态、位置、速度更新算法的对比

    高.低成本MEMS惯导系统姿态.位置.速度更新算法的对比 一.高成本MEMS惯导系统姿态.位置.速度更新算法 1.速度更新 2.位置更新 3.姿态更新 4.程序仿真及实验结果 4.1 主函数 4.2 ...

  9. 【惯性导航姿态仪】 05 捷联式惯性导航系统技术简介

    [惯性导航姿态仪] 05 捷联式惯性导航系统技术简介 引言: 惯性导航系统的基本原理 捷联的含义 自主式的导航方法 惯性导航是一门信息科学 惯性导航基本工作原理图 此文书摘自 : <捷联式惯性导 ...

  10. 平台式惯性导航系统与捷联式惯性导航系统的区别

    平台式惯性导航系统,利用陀螺使平台始终跟踪当地水平面,三个轴始终指向东北天方向.惯性平台成为系统结构的主体,其体积和重量约占整个系统的一半,而平台本身又是一个高精度.复杂的机电控制系统,它所需的加工制 ...

最新文章

  1. 经典SQL自定义函数
  2. 【Java4】IO重定向
  3. xshell进入桌面_Xshell怎么远程桌面连接Linux系统
  4. BootStrap笔记-按钮相关
  5. Arduino学习笔记23
  6. 如何将图片压缩到200K以内,有什么好方法吗?
  7. 《人格心理学》读书笔记
  8. OMPL官方教程学习State Validity Checking
  9. Oracle如何保持一致读?
  10. 统信UOS提示系统磁盘空间不足,磁盘扩容
  11. 零基础编程教学实录-000 思考要与不要
  12. 天道酬勤系列之C++ 常量介绍
  13. 小姐姐想学Python 自动化测试,京东大牛彻夜未眠整理的学习方法!
  14. HBuilderX自定义编辑器代码颜色
  15. (转载)sql语句大全
  16. 算法014:判定字符串中字符是否唯一:实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
  17. 【VUlnhub】Tr0ll+Dr4g0n b4ll
  18. Android第三方模拟器使用:bluestracks和Genymotion
  19. 湖北经济学院法商学院计算机应用,湖北经济学院法商学院
  20. PT2044(单触控单输出 IC)

热门文章

  1. java jre32下载_JRE7 32位官方下载
  2. 姓名常用汉字代码查询器
  3. 命令行查看硬盘序列号
  4. dos命令 启动项目
  5. 背包问题九讲[转载]
  6. 评选最佳文本编辑器-UltraEdit From善用佳软
  7. xp系统做无盘服务器,锐起无盘网吧系统无盘XP系统特点
  8. 基于 Flink、ClickHouse 的舆情分析系统:需求规格说明书与需求界面
  9. Android签名 (二) 制作签名文件
  10. IntelliJ IDEA For Mac 快捷键大全