您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 22捷联惯航系统算法
捷联惯导系统算法1捷联惯导基本算法与误差捷联惯导系统算法概述算法:从惯性仪表输出到导航与控制信息捷联惯导算法的基本内容:一、系统初始化(Initialization):1、给定飞行器初始位置、速度等2、数学平台的初始对准3、惯性仪表的校准二、惯性仪表误差补偿(Compensation)三、姿态矩阵的计算四、导航计算五、导航控制信息的提取23姿态计算四元数方法cossin22qn对于四元数用四元数q描述刚体的定点转动,即当只关心b系相对于E系的角位置时,可认为b系是有E系经过无中间过程的一次等效旋转形成。而四元数q包含了这种等效旋转的全部信息:矢量n为旋转轴和旋转方向,θ为转过的角度。2222123123132222212321323122221322313122()2()2()2()2()2()EbPPPPPPPPPCPPPPPPPPPPPPPPPPPP姿态计算姿态角方法四、姿态和航向角的计算根据载体和地理坐标系的方向余弦矩阵可确定姿态、航向角coscossincoscossinsinsinsincossincossincoscoscossinsinsincossinsinsincossincossincoscosbEC333231232221131211TTTTTTTTTCbE)(sin131T33231TTtg11121TTtg姿态、航向角真值的判断4姿态计算姿态角方法)270,180(180)180,90(180)90,0()90,0(2/02/000000000002333主主主主真象限TT)270,180(180)180,90(180)0,90(360)90,0(2/302/0000000000001211主主主主真象限TT如利用四元数微分方程求解,则先利用四元数求解结果计算方向余弦矩阵的元素(1-58):232221211PPPT)(232112PPPT)(213223PPPT222123233PPPT)(223113PPPT56cossin22qn对上式两边求导sincossin22222dddtdtqnn其中EbbEbEbdddCdtdtdtnnnn7由于刚体绕n转动,与刚体固联的b坐标系各轴在旋转过程中分别位于三个不同的圆锥面上,圆锥顶点即为坐标原点,n位于圆锥的对称轴上,即n在b坐标系的三个坐标轴上的投影不变。所以n在b系内观察时始终不变,则有0bddtn又有如下条件存在nnbn0Eddtnnn8sincos2222ddtqn则四元数的微分方程变为求解如下的四元数方程cossin2222nqnncossin2222nnn9根据四元数乘法可知,两个相同的单位四元数相乘,其结果为-1,即sinsin2222nn从而可以求出cossin22222nqnsincos2222ddtqn四元数微分为10从而可以得到如下公式2ddtqnq又有如下条件存在nnbn则可以建立四元数的微分方程12nnbddtqq捷联惯导系统中,陀螺仪测量的角速度是载体坐标系下的表示,需要转化到地理坐标系下11如果两个向量nn和nb是零标量的四元数,则nE和nb间的变换关系可采用四元数乘法表示:nbnqnq则陀螺仪测量的载体坐标系下角速度转换到地理坐标系可以表示为bnnbnbqq由于q是表征刚体旋转的规范化四元数,应用四元数乘法结合律,得1122bbnbnbddtqqqqq12如果将角速度表示为向量形式xbnbyz则可以将四元数微分写成矩阵形式12bnbddtqMq姿态计算四元数精确解由四元数微分方程式:32132102/2/2/2/02/2/2/2/02/2/2/2/0PPPPPPxyzxzyyzxzyx13bbbnnnbibninenC姿态计算四元数精确解)0(2sin2cos)(000qItq其中:21ttbdt0000xyzxzyyzxzyx22220ZYX14姿态计算四元数精确解•由于计算误差、不可交换性误差等影响,计算的四元数会失去规范性,即其范数不再等于1,需对计算的四元数周期地进行规范化处理,其处理公式如下:153210ˆˆˆˆˆqqqqqqii捷联惯导系统误差传播特性16捷联惯导误差传播特性基本特性与平台式惯导系统一致系统误差方程的建立(角度、速度、位置)1、数学平台的误差方程(四元数法)四元数微分方程:bbqq21假设数学平台模拟地理坐标系,因此biEbibbb则)(21biEbibqq——理想情况实际系统中bibmbiEC实际计算的四元数微分方程)(21biECbibmCCqq17四元数误差四元数计算误差表达式设一矢量R相对地理坐标系静止,在地理坐标系内表示为RE,在飞行器坐标系内表示为Rb,用q表示载体坐标系相对地理坐标系的转动。则1qqRRbE或qRqREb1设Rb是准确值,考虑四元数的计算误差,有1'CbCEqRqRCECbqRqR11则111qqRqqRCECE定义1Cqqq——RE、RE’之间的转动四元数为δq18四元数误差02sin2cosΦq21Φ1Cqqq11CCqqqqq)(21biEbibqq)(21biECbibmCCqq11)(21)(21CbiECbibmCbiEbibqqqqq得1112121)(21CbiECCbiECbibmbibqqqqqq19四元数误差1112121)(21CbiECCbiECbibmbibqqqqqqq考虑到bibmbibbibqqEIEbiE1CEiECCbIECqq1qqEibbib1可得1112121CEiECbibqqqqqqq1121CCEiECCqqqqEiECEiEEibqqq212121另有21Φq2Φq代入上式,并忽略二阶小量EiECEiEEib)21()21()21(ΦΦΦΦ20EiECEiEEib)21()21()21(ΦΦΦΦEiECEiEEiEEiECEib22)(ΦΦΦEiEEiEEib——数学平台误差角的矢量表达第一项:TNEEib][第三项:sincoseEeENEiEtgRVRVRV第二项:cossecsin2eEEeENEIERVtgRVRVRVT平台误差角:四元数误差21四元数误差、速度误差展开得到EeEeENRVtgRVRV)cos()sin(NNeEeERVtgRVRV)sin(sinRVRVRVtgRVNeEeEE)cos()cossec(2——数学平台误差角的分量表达式2、速度误差方程因数学平台模拟地理坐标系2eTieeTeTTdVfVgdt22速度误差gVAAriEIr)(因加速度计固联于载体,将上式写在载体坐标系内:brCbrCVAbCbrCbCbiECbgVA)(Im定义速度误差rrCrVVV则])()[(ImbrbbiEbrCbCbiECbIbbrVVAAVbbCgg考虑biEbiEbiECbbbCbrbrbiCVVV设0bbCgg则)()[(ImbrbrbbiEbbiEbIbbrVVAAV])(brbbiEV])()[(ImbrbbiEbrbbiEbIbVVAA23速度误差])()[(ImbrbbiEbrbbiEbIbbrVVAAV转换到地理坐标系:brbbiEbICbCErVqqqAqAqV)[(11Im1])(qVbrbbiE由于bIbIbAAAIm则111ImCbICCbICCbCqAqqAqqAq又有qAqAEIbI1qAqAEIbI1因此11111ImCEICCEICCbCqqAqqqqAqqqAqqAqqAqEIEI11将21Φq代入上式,展开并忽略二阶小量:ErEEiEEIEICbCVAAqAq)(1ImΦErEEiEV)(24速度误差第一项:TNEEIAAAAErEEiEEIEICbCVAAqAq)(1ImΦErEEiEV)(——速度误差方程的矢量表达式TNEEIAAAA第二项:TΦ第三项:sincoseEeENEiEtgRVRVRVsincos0eeETNEEIVVVV25速度误差ErEEiEEIEICbCVAAqAq)(1ImΦErEEiEV)(第四项:cossecsin2eEEeENEIERVtgRVRVRVcossin0eeE26位置误差、系统误差根据经度、纬度的定义RVNsecRVE取小偏差,得RVNtgRVRVEEsecsec4、系统误差方程由数学平台误差角方程、速度误差方程、位置误差方程组成经度误差方程仍可单独考虑静基座条件下,捷联惯导系统误差传播特性与平台式一致27捷联惯导系统模拟仿真28陀螺仪数据发生器陀螺仪的输出bibbib~TzyxHRPRPRPRPRbnbcoscos0sinsin10sincos0cosbenbiebibbnb)(nenniebnbibC29加速度计数据发生器加速度计的输出bbff~Tzyx][nnnennienngVVf)2(nbnbfCf惯导的基本方程为因此,综合以上各式即可得到加速度计的模拟输出bf~30捷联算法仿真研究载体运动过程中,由于受到路面、风浪、气流等条件的影响时常经历不规则的摇摆运动,使用单一的正弦
本文标题:22捷联惯航系统算法
链接地址:https://www.777doc.com/doc-2954843 .html