发明名称 一种杆臂效应的修正方法
摘要 本发明涉及一种杆臂效应的修正方法,依次包括:1)使用M个过载传感器,每个过载传感器都包含三个敏感头,分别敏感轴向、法向和侧向过载;M≥3;2)用惯组测量角速度数据;3)用过载传感器测量轴向、法向和侧向过载;4)获得系数矩阵A和右端向量b;5)获得变换矩阵Q;6)获得中间矩阵B和变化后的系数矩阵A2;A2=AQ;B2=A2TA2;7)获得解向量X;8)获得消除杆臂效应后质心处轴向、法向和侧向过载值X(1)、X(2)和X(3);X(1)、X(2)、X(3)为X中第一、第二、第三个元素。本发明利用多个现有设备的测量数据可以较好地消除杆臂效应对过载传感器测量结果的影响,使得过载传感器的测量结果更为精确。
申请公布号 CN103091036A 申请公布日期 2013.05.08
申请号 CN201110336578.0 申请日期 2011.10.31
申请人 北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院 发明人 程璞;张鹏宇;杨丁;王毓栋;秦小丽;刘明;杨明
分类号 G01L25/00(2006.01)I 主分类号 G01L25/00(2006.01)I
代理机构 核工业专利中心 11007 代理人 高尚梅
主权项 一种杆臂效应的修正方法,依次包括以下步骤:1)使用M个过载传感器,每个过载传感器都包含三个敏感头,分别敏感轴向、法向和侧向过载;lxxi、lxyi、lxzi为第i个过载传感器轴向敏感头的位置相对于质心的坐标x方向、y方向、z方向的分量,lyxi、lyyi、lyzi为第i个过载传感器法向敏感头的位置相对于质心的坐标x方向、y方向、z方向的分量,lzxi、lzyi、lzzi为第i个过载传感器侧向敏感头的位置相对于质心的坐标x方向、y方向、z方向的分量所述;lxxi、lxyi、lxzi、lyxi、lyyi、lyzi、lzxi、lzyi、lzzi由过载传感器的安装位置确定;2)用惯组测量角速度数据,ωx、ωy和ωz分别为轴向、法向和侧向的角速度;3)用M个过载传感器测量轴向、法向和侧向过载,第i个过载传感器的轴向、法向和侧向过载的测量值为Nxmi、Nymi和Nzmi;4)获得系数矩阵A和右端向量b; <mrow> <mi>A</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>l</mi> <mrow> <mi>xz</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <msub> <mrow> <mo>-</mo> <mi>l</mi> </mrow> <mrow> <mi>xy</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>yz</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>l</mi> <mrow> <mi>yx</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <msub> <mi>l</mi> <mrow> <mi>zy</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>zx</mi> <mn>1</mn> </mrow> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mi>M</mi> </mtd> <mtd> <mi>M</mi> </mtd> <mtd> <mi>M</mi> </mtd> <mtd> <mi>M</mi> </mtd> <mtd> <mi>M</mi> </mtd> <mtd> <mi>M</mi> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>l</mi> <mi>xzM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <msub> <mrow> <mo>-</mo> <mi>l</mi> </mrow> <mi>xyM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>-</mo> <msub> <mi>l</mi> <mi>yzM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>l</mi> <mi>yxM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <msub> <mi>l</mi> <mi>zyM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mo>-</mo> <msub> <mi>l</mi> <mi>zxM</mi> </msub> <mo>/</mo> <mi>g</mi> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow> <mrow> <mi>b</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>N</mi> <mrow> <mi>xm</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mo>[</mo> <msub> <mi>l</mi> <mrow> <mi>xx</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>y</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>z</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>xy</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>xz</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <msub> <mi>N</mi> <mrow> <mi>ym</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mo>[</mo> <msub> <mrow> <mo>-</mo> <mi>l</mi> </mrow> <mrow> <mi>yx</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>l</mi> <mrow> <mi>yy</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>z</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>yz</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <msub> <mi>N</mi> <mrow> <mi>zm</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mo>[</mo> <msub> <mrow> <mo>-</mo> <mi>l</mi> </mrow> <mrow> <mi>zx</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mrow> <mi>zy</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>l</mi> <mrow> <mi>zz</mi> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>y</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <mi>M</mi> </mtd> </mtr> <mtr> <mtd> <msub> <mi>N</mi> <mi>xmM</mi> </msub> <mo>+</mo> <mo>[</mo> <msub> <mi>l</mi> <mi>xxM</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>y</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>z</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>xyM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>xzM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <msub> <mi>N</mi> <mi>ymM</mi> </msub> <mo>+</mo> <mo>[</mo> <msub> <mrow> <mo>-</mo> <mi>l</mi> </mrow> <mi>yxM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>l</mi> <mi>yyM</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>z</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>yzM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> <mtr> <mtd> <msub> <mi>N</mi> <mi>zmM</mi> </msub> <mo>+</mo> <mo>[</mo> <msub> <mrow> <mo>-</mo> <mi>L</mi> </mrow> <mi>zxM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>l</mi> <mi>zyM</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <msub> <mi>&omega;</mi> <mi>z</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>l</mi> <mi>zzM</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mi>y</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>]</mo> <mo>/</mo> <mi>g</mi> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>其中,g为重力加速度;5)获得变换矩阵Q;Q=diag(1,1,1,k1,k2,k3);其中,k1的取值范围为 <mrow> <mn>0.1</mn> <mo>&le;</mo> <mfrac> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mo>|</mo> <msub> <mi>l</mi> <mi>yzi</mi> </msub> <mo>|</mo> <mo>+</mo> <munder> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> </munder> <mo>|</mo> <msub> <mi>l</mi> <mi>zyi</mi> </msub> <mo>|</mo> <mo>)</mo> </mrow> </mrow> <mi>Mg</mi> </mfrac> <mo>&le;</mo> <mn>10</mn> <mo>,</mo> </mrow>k2的取值范围为 <mrow> <mn>0.1</mn> <mo>&le;</mo> <mfrac> <mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mo>|</mo> <msub> <mi>l</mi> <mi>xzi</mi> </msub> <mo>|</mo> <mo>+</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mo>|</mo> <msub> <mi>l</mi> <mi>zxi</mi> </msub> <mo>|</mo> <mo>)</mo> </mrow> </mrow> <mi>Mg</mi> </mfrac> <mo>&le;</mo> <mn>10</mn> <mo>,</mo> </mrow>k3的取值范围为 <mrow> <mn>0.1</mn> <mo>&le;</mo> <mfrac> <mrow> <msub> <mi>k</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mo>|</mo> <msub> <mi>l</mi> <mi>xyi</mi> </msub> <mo>|</mo> <mo>+</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>M</mi> </munderover> <mo>|</mo> <msub> <mi>l</mi> <mi>yxi</mi> </msub> <mo>|</mo> <mo>)</mo> </mrow> </mrow> <mi>Mg</mi> </mfrac> <mo>&le;</mo> <mn>10</mn> <mo>;</mo> </mrow>6)获得中间矩阵B和变化后的系数矩阵A2;A2=AQ;B2=A2TA2;7)获得解向量X; <mrow> <mi>X</mi> <mo>=</mo> <msubsup> <mi>QB</mi> <mn>2</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msubsup> <mi>A</mi> <mn>2</mn> <mi>T</mi> </msubsup> <mi>b</mi> <mo>;</mo> </mrow>8)获得消除杆臂效应后质心处轴向、法向和侧向过载值X(1)、X(2)和X(3);所述X(1)为解向量X中第一个元素,X(2)为解向量X中第二个元素;X(3)为解向量X中第三个元素。
地址 100076 北京市丰台区南大红门路1号