发明名称 一种圆环磁体的近场磁定位方法
摘要 本发明公开了一种圆环磁体的近场磁定位方法,其在磁体坐标系OXYZ中构建圆环磁体磁场分布积分模型,再利用圆环磁体磁场分布积分模型获取圆环磁体在平面YOZ上的空间点处产生的磁通量密度向量;计算在磁体坐标系OXYZ中圆环磁体在其周围的任意一个空间点处产生的磁通量密度向量的值;利用磁偶极子磁通量密度分布模型,计算在世界坐标系中圆环磁体的6个位姿参数各自的初步值;根据在世界坐标系中圆环磁体的6个位姿参数各自的初步值,在世界坐标系中构建磁体坐标系OXYZ,再获取在世界坐标系中圆环磁体的6个位姿参数各自的最终值;优点是在近场磁定位时定位精度高,且简化了磁通量密度的计算复杂度。
申请公布号 CN106525029A 申请公布日期 2017.03.22
申请号 CN201611113291.0 申请日期 2016.12.06
申请人 浙江大学宁波理工学院 发明人 胡超;郭伟;张智焕;尤晓赫
分类号 G01C21/06(2006.01)I;G01C21/20(2006.01)I 主分类号 G01C21/06(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 周珏
主权项 一种圆环磁体的近场磁定位方法,其特征在于包括以下步骤:①构建磁体坐标系OXYZ,然后在磁体坐标系OXYZ中构建圆环磁体磁场分布积分模型,再利用圆环磁体磁场分布积分模型获取圆环磁体在平面YOZ上的空间点处产生的磁通量密度向量,具体过程为:①_1、以圆环磁体的中心点为原点,且以圆环磁体的轴向对称轴为Z轴,构建得到磁体坐标系OXYZ;①_2、在磁体坐标系OXYZ中构建圆环磁体磁场分布积分模型:<img file="FDA0001172275310000011.GIF" wi="654" he="148" />其中,<img file="FDA0001172275310000012.GIF" wi="39" he="62" />表示在磁体坐标系OXYZ中圆环磁体在其周围的任意一个空间点处产生的磁通量密度向量,μ<sub>0</sub>表示圆环磁体的真空磁导率,μ<sub>r</sub>表示圆环磁体的相对磁导率,M<sub>T</sub>=ρ<sub>s</sub>×S,ρ<sub>s</sub>表示圆环磁体的面密度,S表示圆环磁体的面积,<img file="FDA0001172275310000013.GIF" wi="51" he="72" />为向量,<img file="FDA0001172275310000014.GIF" wi="510" he="76" /><img file="FDA0001172275310000015.GIF" wi="54" he="71" />为向量,<img file="FDA0001172275310000016.GIF" wi="518" he="79" />(x,y,z)表示在磁体坐标系OXYZ中圆环磁体周围的任意一个空间点的坐标位置,(a<sub>1</sub>,b<sub>1</sub>,w)表示在磁体坐标系OXYZ中圆环磁体的轴向顶面上的任意一个小面积单元的中心点的坐标位置,(a<sub>1</sub>,b<sub>1</sub>,‑w)表示在磁体坐标系OXYZ中圆环磁体的轴向底面上的任意一个小面积单元的中心点的坐标位置,R<sub>1</sub>为<img file="FDA0001172275310000017.GIF" wi="50" he="71" />的模,<img file="FDA0001172275310000018.GIF" wi="183" he="94" />R<sub>2</sub>为<img file="FDA0001172275310000019.GIF" wi="52" he="71" />的模,<img file="FDA00011722753100000110.GIF" wi="195" he="94" />符号“||”为向量取模符号,θ为积分变量;①_3、将磁体坐标系OXYZ的X轴上的坐标固定为0;然后利用数值计算方法,对圆环磁体磁场分布积分模型进行处理,得到圆环磁体在平面YOZ上坐标位置为(y,z)的空间点处产生的磁通量密度向量,记为<img file="FDA00011722753100000111.GIF" wi="118" he="61" /><img file="FDA00011722753100000112.GIF" wi="597" he="78" />其中,<img file="FDA00011722753100000113.GIF" wi="170" he="71" />表示圆环磁体在平面YOZ上坐标位置为(y,z)的空间点处产生的在Y轴方向上的磁通量密度分量的大小,<img file="FDA00011722753100000114.GIF" wi="168" he="65" />表示圆环磁体在平面YOZ上坐标位置为(y,z)的空间点处产生的在Z轴方向上的磁通量密度分量的大小,<img file="FDA00011722753100000115.GIF" wi="34" he="75" />表示任一个三维坐标系的Y轴的单位方向向量,<img file="FDA00011722753100000116.GIF" wi="36" he="55" />表示任一个三维坐标系的Z轴的单位方向向量;②计算在磁体坐标系OXYZ中圆环磁体在其周围的任意一个空间点处产生的磁通量密度向量<img file="FDA0001172275310000021.GIF" wi="43" he="63" />的值,具体过程为:②_1、将<img file="FDA0001172275310000022.GIF" wi="40" he="62" />描述为<img file="FDA0001172275310000023.GIF" wi="443" he="71" />其中,<img file="FDA0001172275310000024.GIF" wi="60" he="63" />表示<img file="FDA0001172275310000025.GIF" wi="42" he="59" />在X轴方向上的磁通量密度分量的大小,<img file="FDA0001172275310000026.GIF" wi="26" he="61" />表示任一个三维坐标系的X轴的单位方向向量,<img file="FDA0001172275310000027.GIF" wi="54" he="63" />表示<img file="FDA0001172275310000028.GIF" wi="38" he="55" />在Y轴方向上的磁通量密度分量的大小,<img file="FDA0001172275310000029.GIF" wi="53" he="63" />表示<img file="FDA00011722753100000210.GIF" wi="35" he="55" />在Z轴方向上的磁通量密度分量的大小;②_2、设定在磁体坐标系OXYZ中圆环磁体周围的一个空间点A的坐标位置为(x<sub>A</sub>,y<sub>A</sub>,z<sub>A</sub>),设定在磁体坐标系OXYZ中圆环磁体周围的另一个空间点C位于平面XOY上,并使平面AOC与平面XOY相互垂直;②_3、在磁体坐标系OXYZ中,将圆环磁体在A点处产生的磁通量密度向量<img file="FDA00011722753100000211.GIF" wi="86" he="71" />分解为<img file="FDA00011722753100000212.GIF" wi="325" he="70" />其中,<img file="FDA00011722753100000213.GIF" wi="64" he="63" />表示<img file="FDA00011722753100000214.GIF" wi="81" he="70" />在引入的R轴方向上的磁通量密度分量,<img file="FDA00011722753100000215.GIF" wi="61" he="62" />表示<img file="FDA00011722753100000216.GIF" wi="82" he="71" />在Z轴方向上的磁通量密度分量,引入的R轴的方向向量为<img file="FDA00011722753100000217.GIF" wi="53" he="62" /><img file="FDA00011722753100000218.GIF" wi="294" he="71" />②_4、计算<img file="FDA00011722753100000219.GIF" wi="66" he="63" />的模,记为<img file="FDA00011722753100000220.GIF" wi="122" he="71" /><img file="FDA00011722753100000221.GIF" wi="342" he="71" />其中,<img file="FDA00011722753100000222.GIF" wi="182" he="63" />表示圆环磁体在平面AOC上坐标位置为(r,z<sub>A</sub>)的空间点处产生的在Y轴方向上的磁通量密度分量的大小,<img file="FDA00011722753100000223.GIF" wi="406" he="95" />并计算<img file="FDA00011722753100000224.GIF" wi="64" he="63" />的模,记为<img file="FDA00011722753100000225.GIF" wi="125" he="69" /><img file="FDA00011722753100000226.GIF" wi="345" he="70" />其中,<img file="FDA00011722753100000227.GIF" wi="182" he="63" />表示圆环磁体在平面AOC上坐标位置为(r,z<sub>A</sub>)的空间点处产生的在Z轴方向上的磁通量密度分量的大小;②_5、计算<img file="FDA00011722753100000228.GIF" wi="82" he="63" /><img file="FDA00011722753100000229.GIF" wi="422" he="133" />并计算<img file="FDA00011722753100000230.GIF" wi="82" he="63" /><img file="FDA00011722753100000231.GIF" wi="414" he="127" />计算<img file="FDA00011722753100000232.GIF" wi="82" he="63" /><img file="FDA00011722753100000233.GIF" wi="221" he="79" />然后将<img file="FDA00011722753100000234.GIF" wi="179" he="63" />和<img file="FDA00011722753100000235.GIF" wi="53" he="70" />对应表示为f<sub>X</sub>(x,y,z)、f<sub>Y</sub>(x,y,z)和f<sub>Z</sub>(x,y,z),即<img file="FDA00011722753100000236.GIF" wi="691" he="65" />和<img file="FDA00011722753100000237.GIF" wi="339" he="63" />②_6、根据计算得到的<img file="FDA00011722753100000238.GIF" wi="175" he="63" />和<img file="FDA00011722753100000239.GIF" wi="83" he="63" />获得<img file="FDA00011722753100000240.GIF" wi="67" he="67" />③利用磁偶极子磁通量密度分布模型,计算在世界坐标系中圆环磁体的6个位姿参数各自的初步值,具体过程为:③_1、在世界坐标系中,在圆环磁体周围的N个空间点上各布置1个磁传感器,将第t个磁传感器在世界坐标系中的坐标位置记为(x<sub>t</sub>,y<sub>t</sub>,z<sub>t</sub>),其中,N≥5,1≤t≤N;然后计算在世界坐标系中圆环磁体在每个磁传感器处产生的磁通量密度向量,将在世界坐标系中圆环磁体在第t个磁传感器处产生的磁通量密度向量记为<img file="FDA00011722753100000241.GIF" wi="83" he="59" /><img file="FDA0001172275310000031.GIF" wi="516" he="83" />其中,<img file="FDA0001172275310000032.GIF" wi="86" he="78" />表示在世界坐标系中圆环磁体在第t个磁传感器处产生的在X轴方向上的磁通量密度分量的大小,<img file="FDA0001172275310000033.GIF" wi="1286" he="166" /><img file="FDA0001172275310000034.GIF" wi="78" he="76" />表示在世界坐标系中圆环磁体在第t个磁传感器处产生的在Y轴方向上的磁通量密度分量的大小,<img file="FDA0001172275310000035.GIF" wi="1277" he="166" /><img file="FDA0001172275310000036.GIF" wi="74" he="78" />表示在世界坐标系中圆环磁体在第t个磁传感器处产生的在Z轴方向上的磁通量密度分量的大小,<img file="FDA0001172275310000037.GIF" wi="1270" he="166" />B<sub>T</sub>表示圆环磁体的磁体常数,且<img file="FDA0001172275310000038.GIF" wi="262" he="119" />δ为与圆环磁体的材料和体积有关的常量,R<sub>t</sub>表示圆环磁体的中心点与第t个磁传感器之间的距离,<img file="FDA0001172275310000039.GIF" wi="749" he="99" />(a,b,c)表示在世界坐标系中圆环磁体的中心点的坐标位置,(m,n,p)表示在世界坐标系中圆环磁体的磁矩方向的单位向量;③_2、测量在世界坐标系中圆环磁体在每个磁传感器处产生的在X轴方向上的磁通量密度分量的大小的实际值、在Y轴方向上的磁通量密度分量的大小的实际值和在Z轴方向上的磁通量密度分量的大小的实际值,将在世界坐标系中圆环磁体在第t个磁传感器处产生的在X轴方向上的磁通量密度分量的大小的实际值、在Y轴方向上的磁通量密度分量的大小的实际值和在Z轴方向上的磁通量密度分量的大小的实际值对应记为B<sub>X</sub>,<sub>t</sub>、B<sub>Y,t</sub>和B<sub>Z,t</sub>;③_3、获取在世界坐标系中圆环磁体在所有磁传感器处产生的磁通量密度分量的大小的实际值与计算值之间的目标误差函数,记为ΔB,<img file="FDA00011722753100000310.GIF" wi="549" he="278" />其中,符号“||||<sub>2</sub>”为求矩阵的2范数符号;③_4、利用非线性优化算法使ΔB最小,求得在世界坐标系中圆环磁体的6个位姿参数a,b,c,m,n,p各自的初步值,对应记为<img file="FDA0001172275310000041.GIF" wi="294" he="71" />④根据在世界坐标系中圆环磁体的6个位姿参数a,b,c,m,n,p各自的初步值<img file="FDA0001172275310000042.GIF" wi="294" he="70" />在世界坐标系中构建磁体坐标系OXYZ,再获取在世界坐标系中圆环磁体的6个位姿参数a,b,c,m,n,p各自的最终值,具体过程为:④_1、在世界坐标系中构建磁体坐标系OXYZ,磁体坐标系OXYZ的原点位于世界坐标系中的坐标位置<img file="FDA0001172275310000043.GIF" wi="159" he="87" />处,磁体坐标系OXYZ的Z轴方向的向量与<img file="FDA0001172275310000044.GIF" wi="172" he="71" />相同;④_2、计算从世界坐标系的Z轴到磁体坐标系OXYZ的Z轴的旋转角,记为γ,<img file="FDA0001172275310000045.GIF" wi="309" he="71" />然后根据γ计算坐标轴旋转的四元数,记为<img file="FDA0001172275310000046.GIF" wi="345" he="70" /><img file="FDA0001172275310000047.GIF" wi="262" he="134" /><img file="FDA0001172275310000048.GIF" wi="874" he="207" />接着根据坐标轴旋转的四元数<img file="FDA0001172275310000049.GIF" wi="347" he="70" />计算旋转矩阵,记为R,<img file="FDA00011722753100000410.GIF" wi="1406" he="231" />其中,arccos()为求反余弦函数;④_3、计算每个磁传感器在磁体坐标系OXYZ中的坐标位置,将第t个磁传感器在磁体坐标系OXYZ中的坐标位置记为(x'<sub>t</sub>,y'<sub>t</sub>,z'<sub>t</sub>),<img file="FDA00011722753100000411.GIF" wi="446" he="239" />其中,R<sup>‑1</sup>为R的逆;④_4、根据每个磁传感器在磁体坐标系OXYZ中的坐标位置,计算在磁体坐标系OXYZ中圆环磁体在每个磁传感器处产生的在X轴方向上的磁通量密度分量的大小、在Y轴方向上的磁通量密度分量的大小和在Z轴方向上的磁通量密度分量的大小,将在磁体坐标系OXYZ中圆环磁体在第t个磁传感器处产生的在X轴方向上的磁通量密度分量的大小、在Y轴方向上的磁通量密度分量的大小和在Z轴方向上的磁通量密度分量的大小对应记为<img file="FDA0001172275310000051.GIF" wi="277" he="72" />和<img file="FDA0001172275310000052.GIF" wi="132" he="71" /><img file="FDA0001172275310000053.GIF" wi="949" he="159" /><img file="FDA0001172275310000054.GIF" wi="1566" he="158" />④_5、根据在磁体坐标系OXYZ中圆环磁体在每个磁传感器处产生的在X轴方向上的磁通量密度分量的大小、在Y轴方向上的磁通量密度分量的大小和在Z轴方向上的磁通量密度分量的大小,得到在世界坐标系中圆环磁体在每个磁传感器处产生的磁通量密度向量,在世界坐标系中圆环磁体在第t个磁传感器处产生的磁通量密度向量为<img file="FDA0001172275310000055.GIF" wi="494" he="86" />其中,<img file="FDA0001172275310000056.GIF" wi="392" he="87" />为<img file="FDA0001172275310000057.GIF" wi="368" he="79" />的转置;④_6、重新获取在世界坐标系中,圆环磁体在所有磁传感器处产生的磁通量密度分量的大小的实际值与计算值之间的目标误差函数,记为ΔB',<maths num="0001"><math><![CDATA[<mrow><msup><mi>&Delta;B</mi><mo>&prime;</mo></msup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>|</mo><mo>|</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>B</mi><mrow><mi>X</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>B</mi><mrow><mi>Y</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>B</mi><mrow><mi>Z</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mi>R</mi><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><msup><mover><mi>B</mi><mo>&OverBar;</mo></mover><mo>&prime;</mo></msup><mrow><mi>X</mi><mo>,</mo><mi>t</mi></mrow></msub></mtd></mtr><mtr><mtd><mrow><msub><msup><mover><mi>B</mi><mo>&OverBar;</mo></mover><mo>&prime;</mo></msup><mrow><mi>Y</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><msup><mover><mi>B</mi><mo>&OverBar;</mo></mover><mo>&prime;</mo></msup><mrow><mi>Z</mi><mo>,</mo><mi>t</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>|</mo><msub><mo>|</mo><mn>2</mn></msub><mo>;</mo></mrow>]]></math><img file="FDA0001172275310000058.GIF" wi="653" he="270" /></maths>④_7、利用非线性优化算法使ΔB'最小,求得在世界坐标系中圆环磁体的6个位姿参数a,b,c,m,n,p各自的最终值,对应记为<img file="FDA0001172275310000059.GIF" wi="296" he="69" />
地址 315100 浙江省宁波市鄞州区钱湖南路1号