哈尔滨工程大学硕士学位论文而飞机的姿态速率磁的数值可能很高(可高达t00。/s一400"/s),因此除了采用高精度的算法外,还应采用足够小的更新周期h(即计算步长),则姿态更新矩阵满足.2.导航计算更新周期f速度矿即时修正、经纬度计算、重力加速度g的计算、高度计算以及地球速率的计算都以较长的更新周期f进行。取r=mh,其中肌为正整数。3.导航显示信息更新周期T地速、位置、姿态等导航参数的计算周期可以根据导航参数显示速率的需要而选取。通常以更长的更新周期T来计算。选取T=耵,其中n为正整数。例如取n--2,即可以在完成一次f周期的导航计算后计算位置和地速,而完成下一次f周期的导航计算后计算姿态。2.5本章小结本章介绍了导航解算中常用坐标系及他们之间的相互转换关系,以及惯性导航系统中的比力、比力方程、惯导系统的基本方程,在此基础上讲述了捷联系统的工作原理和优点,最后讨论了捷联惯导的不同更新周期。哈尔滨工程大学硕士学位论文第3章姿态更新算法姿态实时计算是捷联惯导的关键技术,由于姿态矩阵的计算直接影响姿态角的提取和导航计算的精度,因此需要姿态更新算法具有较高的精度。载体的姿态和航向是载体坐标系和地理坐标系之间的方位关系。确定两坐标系之间的方位关系问题是力学中的刚体定点转动理论,目前在工程实践中多采用四元数法。但剐体作有限转动时,刚体的空间角位置与旋转次序无关,对于小角度的转动我们近似认为是可交换的,这样,四元数中不可避免地引入了不可交换性误差,必须采用有效的方式克服,因此设计和采用合理的姿态更新算法就成为重要的研究课题。3.1捷联惯导的姿态更新3.1.1四元数法1.四元数的基本理论哪四元数是一个由四个元构成的数,其形式为Q=鼋o+窜1f+吼,+吼t=霉0+g(3—1)其中:吼为标量;q为矢量。在刚体定点转动理论中,根据欧拉定理,动坐标系相对于参考坐标系的方位,等效于动坐标系绕某一个等效转轴转动一个角度0。如果用U表示等效转轴方向的单位向量,则动坐标系的方位完全由甜和9鼹个参数确定。则用U和0可以构造一个四元数D:cos旦+“咖旦(3-2)一22这个四元数的范数为lIQll--q02+q12+922+q32=l称作“规范化”四元数,也叫变换四元数。这样我们就把三维空间和一个四维空间联系起来。用四维空间的性质和运算规则来研究三维空间中的刚体定点转动问题。哈尔滨工程大学硕士学位论文三维空间的一个矢量可以看作标量为零的四元数。假定矢量,绕通过定点0某一轴转动了一个角度口,如转动后的四元数用,,表示,则以四元数,’和,间的关系按下式确定为rr=Q固roQ.式中Q‘:cos罢一“siIl罢二‘如果矢量固定不动,而动坐标系相对参考坐标系转动了一个角度,则以四元数描述的矢量在两个坐标系上的分量的变换关系为耳=Qp兄固∥R=Q’o耳oQ(3.3)将固定矢量的坐标变换即(3-3)式写成矩阵形式,并以地理坐标系为参考坐标系,则有Q(咒)=M(Q.)M‘(Q)Q(R,)其中,Q(色)、烈置)分别是用R和置构造的四元数。展开并去掉第一行,第一列,得:一M2(qlq2-qoq3)一隅mM-、放烈费弛弛东~g:一q÷+q0一《?2(q2q3+qoql)吼恕Ⅵ尝小Ⅻ舢引刈钊(3-4)显然如果知道了变换四元数Q的四个元,则可以求出姿态矩阵的九个元素,并构成姿态矩阵。反过来,如果知道了姿态矩阵的九个元素,也可以相应的求出变换四元数的四个元。2.四元数的微分方程四元数的实时值可通过求解四元数为分方程而得到,四元数微分方程为.1Q=亡Qo国‘(3-5)式中“。”代表四元数乘法,∞是动系角速率。其中载体系b相对于导航坐标系n的转动四元数Q可表示为14哈尔滨工程大学硕士学位论文Q=弼+q1‘+92五+吼毛甜=o+吃‘+咄五+堍毛写成矩阵形式为吼●91●l=一0一功名一砍,一磙0棚函b瑶—兹90q192%92●2唬叫幺0咄毛M瞄(f)]删(3.6)孽,或略一呔0式中肘[.】表示求取反对称阵。3.四元数的四阶龙格库塔算法f141在捷联计算中四元数的即时修正常用四阶龙格库塔法,其实质就是在纯,“)之间求多个斜率值,予以加权求平均,从而得到更精确的平均斜率。用四阶龙格库塔法求解微分方程的过程如下鳓+∞=Q(t)+h/6(KI+2岛+2玛+哎)墨=l/2【Q(0?n--kbO)】为=1/2{fQ蜉)+拿明?磁Ct+h/2)}‘玛=112{[Q(t)+!≥矗】?磁04-h/2)}‘蜀=l/2{【Q睁)+K3h]*%--bO+矗)}其中:h为四元数更新周期。3.1.2等效旋转矢量法等效旋转矢量法也是建立在刚体矢量旋转思想基础上的,与四元数的不同在于:在姿态更新周期内,四元数法计算姿态四元数,而旋转矢量法先计算姿态变化四元数,再计算姿态四元数。等效旋转矢量法分两步来完成:(1)旋转矢量的计算。旋转矢量描述了飞行嚣姿态的变化。(2)四元数的更新。四元数描述了飞行器相对参考坐标系的实时方位。哈尔滨工程大学硕士学位论文1.旋转矢量的定义设动坐标系在起始时刻to与参考坐标系重合,记为Oxoyoz0,在时刻t历经具体转动而到达OxO-tzt位置。由理论力学知,不管具体转动如何,我们都可以等效地认为动坐标系在起始位置Oxoyoz0依次三个轴转动三次而到达Ox肌zt的位置,并称对应三次转动的角度为一组欧拉角。但事实上,我们也可以等效地认为通过绕某一瞬时轴转过一定的角度一次到达t时刻位置o)【她。如果记转过的角度为伊,沿瞬时轴方向的单位矢量为元,将矢量≯=厕称为等效描述刚体转动的旋转矢量,简称为旋转矢量。2.旋转矢量与四元数这两者的联系,可以直接从它们的概念中获得。当描述转动的旋转矢量为矿=册,即动坐标系沿筇转过角度9时,对应的四元数记为Q=‰,gl,吼,q3】,那么cos里2Q=(3-7)鱼sin里口2上式建立了旋转矢量与四元数的关系。由于姿态更新周期一般都很短,p很小,对应的四元数也可以写为如下的形式:吼=1吼:三畋丁吼=三哆r鼋3:三哆丁Z(3.8)式(3.8)经常应用于计算导航坐标系旋转矢量。当导航坐标系选取为地理坐标系时,用于地理坐标系旋转的四元数吐岂,的更新运算。其中气-t。-I=r。q,q,哆为地理坐标系的绝对角速度在地理坐标系三轴上的投影。3.旋转矢量微分方程①ortZ方程)嗍
好文档 - 专业文书写作范文服务资料分享网站