发明名称 一种基于多刚体模型的跳伞员坠落运动仿真方法
摘要 本发明公开了一种基于多刚体模型的跳伞员坠落运动仿真方法本发明基于人体多刚体模型首次实现了跳伞员非刚体模型下的离机坠落运动仿真;在坠落运动过程中,跳伞员可根据需要调整头部和四肢相对于躯干的位置和姿态,进而改变整体下落轨迹和姿态;本发明的方法已经跳伞员伞降训练模拟系统中得到应用,相比传统的仿真方法,在真正意义上实现了跳伞员坠落运动轨迹和复杂姿态的仿真。
申请公布号 CN105912776A 申请公布日期 2016.08.31
申请号 CN201610220029.X 申请日期 2016.04.07
申请人 中国人民解放军空军空降兵学院 发明人 杨遵;杨健;简洁;孙宏志;杨晓明;廖长耀
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 李微微;仇蕾安
主权项 一种基于多刚体模型的跳伞员坠落运动仿真方法,其特征在于,包括如下步骤:步骤一:建立跳伞员人体空气动力学模型;首先,将跳伞员躯干和骨盆简化为椭圆柱,头部简化为椭球体,大臂、小臂、大腿、小腿简化为椭圆台;忽略腕关节和踝关节的相对运动,将小臂和手作为一个整体,将小腿和脚作为一个整体;颈、肩和臀部简化为具有固定回转中心的球铰链,铰接点位于各自的重心,且具有3个自由度;肘关节、膝关节的铰接点分别位于各关节的重心位置;其次,将跳伞员模型简化为由11块刚体用铰链连接的多刚体系统,包括:躯干1,骨盆2,头部3,左大臂4、右大臂6,左小臂5、右小臂7,左大腿8、右大腿10,左小腿9以及右小腿11;每块刚体的物理特征均包括特征面积、特征长度、重心位置以及姿态角;各刚体之间采用依附的级联方式联系在一起,其中,所述铰链,即为关节,包括颈3′,左肩4′、右肩6′,左肘5′、右肘7′,左臀8′、右臀10′,左膝9′以及右膝11′;最终,将跳伞员坠落运动过程中受到的空气动力表示为<img file="FDA0000959417150000011.GIF" wi="267" he="85" />其中,F<sub>i</sub>为第i块所述刚体所受到的空气动力,i=1,2,...,11;步骤二:首先,建立参考坐标系,包括跳伞员体轴坐标系,即全局体轴系;各刚体的体轴坐标系,即局部体轴系;跳伞员风轴坐标系,即全局风轴系;各刚体的风轴坐标系,即局部风轴系;铰链坐标系以及跳伞员地面坐标系;然后确定参考坐标系之间的转换关系,包括如下具体步骤:A201、针对跳伞员模型的各个刚体,通过各自相对于铰接点的肢体定位以及铰接点攻角α<sub>i′</sub>、侧滑角β<sub>i′</sub>和滚转角γ<sub>i′</sub>,获得各刚体在各自局部风轴系的攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>,具体为:定义跳伞员模型各刚体相对铰接点的姿态角,即滚转角<img file="FDA0000959417150000013.GIF" wi="139" he="55" />俯仰角<img file="FDA0000959417150000014.GIF" wi="131" he="68" />偏航角<img file="FDA0000959417150000015.GIF" wi="139" he="56" />则:<img file="FDA0000959417150000012.GIF" wi="1714" he="126" /><img file="FDA0000959417150000021.GIF" wi="1710" he="127" /><img file="FDA0000959417150000022.GIF" wi="1717" he="126" /><img file="FDA0000959417150000023.GIF" wi="1711" he="126" />B<sub>0</sub>=cos(‑α<sub>i′</sub>/2)·cos(β<sub>i′</sub>/2)·cos(‑γ<sub>i′</sub>/2)‑sin(‑α<sub>i′</sub>/2)·sin(β<sub>i′</sub>/2)·sin(‑γ<sub>i′</sub>/2)B<sub>1</sub>=cos(‑α<sub>i′</sub>/2)·cos(β<sub>i′</sub>/2)·sin(‑γ<sub>i′</sub>/2)+sin(‑α<sub>i′</sub>/2)·sin(β<sub>i′</sub>/2)·cos(‑γ<sub>i′</sub>/2)B<sub>2</sub>=cos(‑α<sub>i′</sub>/2)·sin(β<sub>i′</sub>/2)·sin(‑γ<sub>i′</sub>/2)+sin(‑α<sub>i′</sub>/2)·cos(β<sub>i′</sub>/2)·cos(‑γ<sub>i′</sub>/2)B<sub>3</sub>=cos(‑α<sub>i′</sub>/2)·sin(β<sub>i′</sub>/2)·cos(‑γ<sub>i′</sub>/2)‑sin(‑α<sub>i′</sub>/2)·cos(β<sub>i′</sub>/2)·sin(‑γ<sub>i′</sub>/2)C<sub>0</sub>=A<sub>0</sub>·B<sub>0</sub>‑A<sub>1</sub>·B<sub>1</sub>‑A<sub>2</sub>·B<sub>2</sub>‑A<sub>3</sub>·B<sub>3</sub>C<sub>1</sub>=A<sub>0</sub>·B<sub>1</sub>+A<sub>1</sub>·B<sub>0</sub>+A<sub>2</sub>·B<sub>3</sub>‑A<sub>3</sub>·B<sub>2</sub>C<sub>2</sub>=A<sub>0</sub>·B<sub>2</sub>‑A<sub>1</sub>·B<sub>3</sub>+A<sub>2</sub>·B<sub>0</sub>+A<sub>3</sub>·B<sub>1</sub>C<sub>3</sub>=A<sub>0</sub>·B<sub>3</sub>+A<sub>1</sub>·B<sub>2</sub>‑A<sub>2</sub>·B<sub>1</sub>+A<sub>3</sub>·B<sub>0</sub>从而,各刚体在各自局部风轴系中的攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><mn>2</mn><mo>&CenterDot;</mo><mo>(</mo><msub><mi>C</mi><mn>2</mn></msub><mo>&CenterDot;</mo><msub><mi>C</mi><mn>0</mn></msub><mo>-</mo><msub><mi>C</mi><mn>1</mn></msub><mo>&CenterDot;</mo><msub><mi>C</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><msubsup><mi>C</mi><mn>0</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>C</mi><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>C</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>C</mi><mn>3</mn><mn>2</mn></msubsup><mo>)</mo></mrow><mo>)</mo></mrow>]]></math><img file="FDA0000959417150000027.GIF" wi="948" he="64" /></maths>β<sub>i</sub>=arcsin(2·(C<sub>1</sub>·C<sub>2</sub>+C<sub>3</sub>·C<sub>0</sub>))<maths num="0002"><math><![CDATA[<mrow><msub><mi>&gamma;</mi><mi>i</mi></msub><mo>=</mo><mo>-</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><mn>2</mn><mo>&CenterDot;</mo><mo>(</mo><msub><mi>C</mi><mn>1</mn></msub><mo>&CenterDot;</mo><msub><mi>C</mi><mn>0</mn></msub><mo>-</mo><msub><mi>C</mi><mn>3</mn></msub><mo>&CenterDot;</mo><msub><mi>C</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><msubsup><mi>C</mi><mn>0</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>C</mi><mn>1</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>C</mi><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>C</mi><mn>3</mn><mn>2</mn></msubsup><mo>)</mo></mrow><mo>)</mo></mrow>]]></math><img file="FDA0000959417150000028.GIF" wi="973" he="66" /></maths>将攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>的计算公式记为函数形式:<img file="FDA0000959417150000024.GIF" wi="735" he="63" /><img file="FDA0000959417150000025.GIF" wi="735" he="63" /><img file="FDA0000959417150000026.GIF" wi="726" he="63" />A202、将全局体轴系和局部体轴系中的向量分别转换到全局风轴系和局部风轴系中;A203、将全局风轴系中的向量[x<sup>w</sup>,y<sup>w</sup>,z<sup>w</sup>]<sup>T</sup>转换到全局体轴系[x<sup>b</sup>,y<sup>b</sup>,z<sup>b</sup>]<sup>T</sup>中;A204、设全局体轴系相对于地面坐标系的姿态角<img file="FDA0000959417150000029.GIF" wi="469" he="63" />获得姿态角Ω<sub>b/r</sub>到四元数q之间的转换关系<img file="FDA00009594171500000310.GIF" wi="409" he="63" />获得地面坐标系到全局体轴坐标系的转换矩阵C<sub>b/r</sub>;获得四元数q到欧拉角Ω<sub>b/r</sub>的转换关系f<sub>Ω/q</sub>(q<sub>0</sub>,q<sub>1</sub>,q<sub>2</sub>,q<sub>3</sub>);步骤三、获得跳伞员受到的空气动力和力矩,具体为:A301、跳伞员模型各刚体在局部风轴系中的空气动力为:<maths num="0003"><math><![CDATA[<mrow><msubsup><mi>F</mi><mi>i</mi><msub><mi>w</mi><mi>i</mi></msub></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>x</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>y</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>z</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>c</mi><mrow><mi>i</mi><mi>x</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&beta;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>c</mi><mrow><mi>i</mi><mi>y</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>c</mi><mrow><mi>i</mi><mi>z</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><mi>&beta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><msub><mi>q</mi><mi>&infin;</mi></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0000959417150000031.GIF" wi="678" he="247" /></maths>其中,<img file="FDA0000959417150000032.GIF" wi="742" he="63" />分别为无量纲的空气动力系数在局部风轴系各坐标轴上的分量,其值根据A201中的局部攻角α<sub>i</sub>和侧滑角β<sub>i</sub>获得;S<sub>i</sub>为各刚体的特征面积;q<sub>∞</sub>=0.5·ρ·V<sub>A/r</sub>表示来流动压头,ρ为空气密度,V<sub>A/r</sub>为空速大小;则,跳伞员模型各刚体所受空气动力在全局风轴系中的阻力、升力和侧力分量为:<maths num="0004"><math><![CDATA[<mrow><msubsup><mi>F</mi><mi>i</mi><mi>w</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>F</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>sin&gamma;</mi><mi>i</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>cos&gamma;</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>cos&gamma;</mi><mi>i</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>sin&gamma;</mi><mi>i</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><msubsup><mi>F</mi><mi>i</mi><msub><mi>w</mi><mi>i</mi></msub></msubsup></mrow>]]></math><img file="FDA0000959417150000033.GIF" wi="846" he="246" /></maths>其中,γ<sub>i</sub>为A201中跳伞员模型各刚体在其局部风轴系中的滚转角;计算出跳伞员模型在全局风轴系中的受到的空气动力:<maths num="0005"><math><![CDATA[<mrow><msup><mi>F</mi><mi>w</mi></msup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>F</mi><mi>x</mi><mi>w</mi></msubsup><mo>,</mo><msubsup><mi>F</mi><mi>y</mi><mi>w</mi></msubsup><mo>,</mo><msubsup><mi>F</mi><mi>z</mi><mi>w</mi></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>11</mn></munderover><msubsup><mi>F</mi><mi>i</mi><mi>w</mi></msubsup><mo>+</mo><msubsup><mi>F</mi><mi>p</mi><mi>w</mi></msubsup></mrow>]]></math><img file="FDA0000959417150000034.GIF" wi="686" he="127" /></maths>其中,<img file="FDA0000959417150000035.GIF" wi="318" he="70" />表示稳定伞牵引力,<img file="FDA0000959417150000036.GIF" wi="454" he="62" /><img file="FDA0000959417150000037.GIF" wi="51" he="62" />为稳定伞的阻力系数,S<sub>p</sub>为稳定伞的特征面积;A302、跳伞员模型各刚体在局部风轴系中的空气动力矩为:<maths num="0006"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>i</mi><msub><mi>w</mi><mi>i</mi></msub></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>x</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>y</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>z</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>m</mi><mrow><mi>i</mi><mi>x</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&beta;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>m</mi><mrow><mi>i</mi><mi>y</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&beta;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>m</mi><mrow><mi>i</mi><mi>z</mi></mrow><msub><mi>w</mi><mi>i</mi></msub></msubsup><mrow><mo>(</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&beta;</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><msub><mi>q</mi><mi>&infin;</mi></msub><mo>&CenterDot;</mo><msub><mi>S</mi><mi>i</mi></msub><mo>&CenterDot;</mo><msub><mi>L</mi><mi>i</mi></msub></mrow>]]></math><img file="FDA0000959417150000038.GIF" wi="782" he="247" /></maths>其中,<img file="FDA0000959417150000039.GIF" wi="781" he="63" />分别为无量纲的空气动力矩系数在局部风轴系各坐标轴上的分量,其值根据A201中局部攻角α<sub>i</sub>和侧滑角β<sub>i</sub>计算获得,L<sub>i</sub>为各刚体的特征长度;由此,跳伞员模型各刚体在全局风轴系中的空气动力矩为:<maths num="0007"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>i</mi><mi>w</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>M</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>cos&gamma;</mi><mi>i</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>sin&gamma;</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow></mrow></mtd><mtd><mrow><msub><mi>sin&gamma;</mi><mi>i</mi></msub></mrow></mtd><mtd><mrow><msub><mi>cos&gamma;</mi><mi>i</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><msubsup><mi>M</mi><mi>i</mi><msub><mi>w</mi><mi>i</mi></msub></msubsup></mrow>]]></math><img file="FDA0000959417150000041.GIF" wi="822" he="248" /></maths>其中,γ<sub>i</sub>为A201中跳伞员模型各刚体在其局部风轴系中的滚转角;<img file="FDA0000959417150000042.GIF" wi="222" he="62" />和<img file="FDA0000959417150000043.GIF" wi="81" he="56" />分别为滚转、俯仰和偏航力矩;计算各刚体重力力臂在全局风轴系中的分量:即躯干1和盆骨2的重力力臂在全局风轴系中的分量为:<img file="FDA0000959417150000044.GIF" wi="650" he="70" />头部3、左大臂4、右大臂6、左大腿8以及右大腿10的重力力臂在全局风轴系中的分量为:<img file="FDA0000959417150000045.GIF" wi="477" he="56" />左小臂5、右小臂7、左小腿9以及右小腿11的重力力臂在全局风轴系中的分量为:<img file="FDA0000959417150000046.GIF" wi="648" he="63" />其中,Cg<sup>w</sup>为跳伞员模型重心在全局风轴系中的位置坐标,<img file="FDA0000959417150000047.GIF" wi="86" he="55" />为各刚体重心在全局风轴系中的位置坐标,<img file="FDA0000959417150000048.GIF" wi="86" he="55" />为各铰接点在全局风轴系中的位置坐标,<img file="FDA0000959417150000049.GIF" wi="236" he="55" />和<img file="FDA00009594171500000410.GIF" wi="85" he="56" />的值由各自在全局体轴系的相应位置坐标Cg<sup>b</sup>、<img file="FDA00009594171500000411.GIF" wi="82" he="63" />和<img file="FDA00009594171500000412.GIF" wi="83" he="63" />转换得到,由A202给出;令<img file="FDA00009594171500000413.GIF" wi="458" he="70" />为稳定伞作用点在全局体轴系的坐标,采用A202的方法将其转换到全局风轴系,则稳定伞作用点的力臂计算如下:<maths num="0008"><math><![CDATA[<mrow><msubsup><mi>L</mi><mi>p</mi><mi>w</mi></msubsup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>L</mi><mrow><mi>p</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>,</mo><msubsup><mi>L</mi><mrow><mi>p</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>,</mo><msubsup><mi>L</mi><mrow><mi>p</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>=</mo><msup><mi>Cp</mi><mi>w</mi></msup><mo>-</mo><msup><mi>Cg</mi><mi>w</mi></msup></mrow>]]></math><img file="FDA00009594171500000414.GIF" wi="654" he="71" /></maths>其中,<img file="FDA00009594171500000415.GIF" wi="477" he="72" />为稳定伞作用点在全局风轴系的坐标;则,跳伞员模型在全局风轴系中的滚转、俯仰和偏航力矩:<maths num="0009"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>x</mi><mrow><mo>&prime;</mo><mi>w</mi></mrow></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>11</mn></munderover><mrow><mo>(</mo><mo>-</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>-</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>+</mo><msubsup><mi>M</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009594171500000416.GIF" wi="717" he="127" /></maths><maths num="0010"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>y</mi><mrow><mo>&prime;</mo><mi>w</mi></mrow></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>11</mn></munderover><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>-</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>+</mo><msubsup><mi>M</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>)</mo></mrow><mo>-</mo><msubsup><mi>F</mi><mrow><mi>p</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>p</mi><mi>z</mi></mrow><mi>w</mi></msubsup></mrow>]]></math><img file="FDA00009594171500000417.GIF" wi="878" he="126" /></maths><maths num="0011"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>z</mi><mrow><mo>&prime;</mo><mi>w</mi></mrow></msubsup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>11</mn></munderover><mrow><mo>(</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>+</mo><msubsup><mi>F</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>w</mi></msubsup><mo>+</mo><msubsup><mi>M</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>F</mi><mrow><mi>p</mi><mi>z</mi></mrow><mi>w</mi></msubsup><mo>&CenterDot;</mo><msubsup><mi>L</mi><mrow><mi>p</mi><mi>y</mi></mrow><mi>w</mi></msubsup></mrow>]]></math><img file="FDA0000959417150000051.GIF" wi="885" he="133" /></maths>跳伞员在全局体轴系中受到的阻尼力矩为:<maths num="0012"><math><![CDATA[<mrow><msubsup><mi>M</mi><mi>d</mi><mi>b</mi></msubsup><mo>=</mo><mo>-</mo><mn>0.05</mn><mo>&CenterDot;</mo><msub><mi>q</mi><mi>&infin;</mi></msub><mo>&CenterDot;</mo><mi>S</mi><mo>&CenterDot;</mo><msup><mrow><mo>&lsqb;</mo><msub><mi>L</mi><mi>W</mi></msub><mo>&CenterDot;</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub><mo>,</mo><mi>L</mi><mo>&CenterDot;</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub><mo>,</mo><mi>L</mi><mo>&CenterDot;</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000959417150000052.GIF" wi="1077" he="71" /></maths>其中,<img file="FDA0000959417150000053.GIF" wi="620" he="70" />为跳伞员角速度在全局体轴系各坐标轴的分量;L<sub>W</sub>为跳伞员模型特征宽度,L为跳伞员模型特征长度,<img file="FDA0000959417150000054.GIF" wi="222" he="79" />为跳伞员模型特征面积;从而,计算出跳伞员模型在全局体轴系中受到的空气动力的合力矩为:<maths num="0013"><math><![CDATA[<mrow><msup><mi>M</mi><mi>b</mi></msup><mo>=</mo><msup><mi>M</mi><mrow><mo>&prime;</mo><mi>b</mi></mrow></msup><mo>+</mo><msubsup><mi>M</mi><mi>d</mi><mi>b</mi></msubsup></mrow>]]></math><img file="FDA0000959417150000055.GIF" wi="330" he="62" /></maths>其中,<img file="FDA0000959417150000056.GIF" wi="482" he="71" />表示跳伞员模型在全局体轴系中受到的空气动力矩,其各分量由<img file="FDA0000959417150000057.GIF" wi="395" he="63" />根据A203的方法获得;步骤四,假设:大地为静止平面,不考虑地球的曲率和旋转;跳伞员地面坐标系为惯性参考系;重力加速度为恒值,不随位置和高度而变化;步骤五:初始化:S202、初始化各参数:获得当地风速,跳伞员在地面坐标系中的位置、地速、姿态角以及角速度,采用A204的转换矩阵C<sub>b/r</sub>,将跳伞员在地面坐标系位置、地速、姿态角以及角速度转换到全局体轴系,并采用A204的函数<img file="FDA00009594171500000514.GIF" wi="383" he="63" />将姿态角转化为四元数;采用A202的方法,将跳伞员模型各刚体相对铰接点的姿态角从局部体轴系转换到局部风轴系;S203、设置仿真终止条件:设坠落持续时间为T、仿真时间为t<sub>k</sub>,则t<sub>k</sub>≥T时仿真终止;步骤六:根据A204的转换矩阵C<sub>b/r</sub>,将当地风速v<sub>W/r</sub>转化到全局体轴系:<maths num="0014"><math><![CDATA[<mrow><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub><mo>,</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub><mo>,</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>=</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>=</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><msup><mrow><mo>&lsqb;</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub><mo>,</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub><mo>,</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0000959417150000058.GIF" wi="1500" he="71" /></maths>其中,<img file="FDA0000959417150000059.GIF" wi="86" he="69" />为v<sub>W/r</sub>在全局体轴系中的表示,<img file="FDA00009594171500000511.GIF" wi="85" he="62" />为v<sub>W/r</sub>在地面坐标系中的表示;<img file="FDA00009594171500000512.GIF" wi="445" he="71" />表示v<sub>W/r</sub>在全局体轴系的三个分量,<img file="FDA00009594171500000513.GIF" wi="439" he="70" />表示v<sub>W/r</sub>在地面坐标系的三个分量;步骤七:根据跳伞员在全局体轴系中的地速<img file="FDA0000959417150000061.GIF" wi="99" he="63" />空速<img file="FDA0000959417150000062.GIF" wi="74" he="66" />和当地风速<img file="FDA0000959417150000063.GIF" wi="78" he="63" />形成的速度三角形关系:<maths num="0015"><math><![CDATA[<mrow><msubsup><mi>v</mi><mrow><mi>E</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup></mrow>]]></math><img file="FDA0000959417150000064.GIF" wi="325" he="63" /></maths>其中,<img file="FDA0000959417150000065.GIF" wi="627" he="70" />表示S202获得的跳伞员在全局体轴系中的当前时刻地速;从而,计算跳伞员在全局体轴系中的空速<img file="FDA0000959417150000066.GIF" wi="99" he="63" /><maths num="0016"><math><![CDATA[<mrow><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>E</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>E</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>E</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>V</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msup></mrow>]]></math><img file="FDA0000959417150000067.GIF" wi="1590" he="247" /></maths>其中,V<sub>A/r</sub>表示空速的大小;据此,计算跳伞员的全局攻角α和侧滑角β:<maths num="0017"><math><![CDATA[<mrow><mi>&alpha;</mi><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mrow><mo>(</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub><mo>/</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>&beta;</mi><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub><mo>/</mo><msub><mi>V</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959417150000068.GIF" wi="1078" he="93" /></maths>步骤八:根据步骤七中获得的跳伞员的全局攻角α和侧滑角β,将S202中得到的各刚体相对姿态角代入到A201中跳伞员模型各刚体在各自局部风轴系下的攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>的计算公式中,由此得到跳伞员模型各刚体攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>;步骤九:计算跳伞员在全局体轴系中的空气动力和力矩:S601、根据步骤八得到的跳伞员模型各刚体局部攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>,结合A301计算得到的跳伞员受到的全局风轴系中的空气动力F<sup>w</sup>,并用A203的方法,将空气动力F<sup>w</sup>转换到跳伞员全局体轴系,得F<sup>b</sup>;S602、根据步骤八得到的跳伞员模型各刚体局部攻角α<sub>i</sub>、侧滑角β<sub>i</sub>和滚转角γ<sub>i</sub>,采用A302的方法,计算跳伞员受到的全局体轴系中的空气动力矩M<sup>b</sup>;步骤十:计算当地风速<img file="FDA0000959417150000069.GIF" wi="78" he="69" />的导数<img file="FDA00009594171500000610.GIF" wi="123" he="70" /><maths num="0018"><math><![CDATA[<mrow><mmultiscripts><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi><mprescripts/><none/><mi>b</mi></mmultiscripts><mo>=</mo><mfrac><mi>d</mi><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>)</mo></mrow><mo>=</mo><msubsup><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup><mo>&CenterDot;</mo><mmultiscripts><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi><mprescripts/><none/><mi>r</mi></mmultiscripts><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>&times;</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>r</mi></msubsup></mrow>]]></math><img file="FDA00009594171500000611.GIF" wi="1022" he="119" /></maths>其中,<img file="FDA00009594171500000612.GIF" wi="101" he="63" />表示当地风速在跳伞员全局体轴系中的导数,<img file="FDA00009594171500000613.GIF" wi="102" he="63" />表示当地风速在跳伞员地面坐标系中的导数;步骤十一:首先,获得跳伞员空速加速度<img file="FDA0000959417150000071.GIF" wi="99" he="71" />和角加速度<img file="FDA0000959417150000072.GIF" wi="123" he="71" /><maths num="0019"><math><![CDATA[<mrow><mmultiscripts><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi><mprescripts/><none/><mi>b</mi></mmultiscripts><mo>=</mo><mfrac><msup><mi>F</mi><mi>b</mi></msup><mi>m</mi></mfrac><mmultiscripts><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi><mprescripts/><none/><mi>b</mi></mmultiscripts><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>v</mi><mrow><mi>A</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mrow><mi>W</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>C</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow></msub><mo>&CenterDot;</mo><msup><mi>g</mi><mi>r</mi></msup></mrow>]]></math><img file="FDA0000959417150000073.GIF" wi="949" he="127" /></maths><maths num="0020"><math><![CDATA[<mrow><mmultiscripts><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi><mprescripts/><none/><mi>b</mi></mmultiscripts><mo>=</mo><msup><mrow><mo>(</mo><msup><mi>J</mi><mi>b</mi></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>M</mi><mi>b</mi></msup><mo>-</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>&times;</mo><mo>(</mo><msup><mi>J</mi><mi>b</mi></msup><mo>&CenterDot;</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959417150000074.GIF" wi="744" he="63" /></maths>其中,m表示跳伞员质量;g<sup>r</sup>=[0,0,‑g<sub>E</sub>]<sup>T</sup>,g<sub>E</sub>为重力加速度;J<sup>b</sup>为转动惯量;其次,获得跳伞员的地速度<img file="FDA0000959417150000075.GIF" wi="77" he="63" />和角速度<img file="FDA0000959417150000076.GIF" wi="108" he="69" /><img file="FDA0000959417150000077.GIF" wi="670" he="79" /><img file="FDA0000959417150000078.GIF" wi="510" he="71" />其中,<img file="FDA0000959417150000079.GIF" wi="101" he="71" />表示步骤七获得的当前时刻跳伞员空速;<img file="FDA00009594171500000710.GIF" wi="140" he="70" />表示t<sub>k+1</sub>时刻的风速;<img file="FDA00009594171500000711.GIF" wi="109" he="71" />表示S202获得的当前时刻跳伞员角速度;Δt表示仿真步长;最后,以四元数方程表示跳伞员角速度:<maths num="0021"><math><![CDATA[<mrow><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>z</mi></msub></mtd><mtd><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>y</mi></msub></mtd><mtd><mrow><mo>-</mo><msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mrow><mi>b</mi><mo>/</mo><mi>r</mi></mrow><mi>b</mi></msubsup><mo>)</mo></mrow><mi>x</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>&CenterDot;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>q</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>q</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00009594171500000712.GIF" wi="1204" he="310" /></maths>其中,<img file="FDA00009594171500000713.GIF" wi="326" he="71" />和<img file="FDA00009594171500000714.GIF" wi="139" he="73" />为t<sub>k+1</sub>时刻的角速度的三个分量;步骤十二:假设仿真时刻为t<sub>k+1</sub>,采用欧拉数值积分方法计算跳伞员在全局体轴系内的位置和姿态,具体为:S901、t<sub>k+1</sub>时刻跳伞员在全局体轴系的位置<img file="FDA00009594171500000715.GIF" wi="618" he="71" />为:<img file="FDA00009594171500000716.GIF" wi="541" he="79" />其中,<img file="FDA00009594171500000717.GIF" wi="109" he="71" />表示S202获得的当前时刻跳伞员位置,<img file="FDA00009594171500000718.GIF" wi="126" he="71" />由步骤十一获得;S902、采用A204的方法,计算跳伞员在全局体轴系的姿态角<img file="FDA00009594171500000719.GIF" wi="444" he="71" />为:<img file="FDA00009594171500000720.GIF" wi="742" he="71" />其中,<img file="FDA00009594171500000721.GIF" wi="397" he="55" />和<img file="FDA00009594171500000722.GIF" wi="98" he="55" />是t<sub>k+1</sub>时刻的四元数<img file="FDA00009594171500000723.GIF" wi="81" he="55" />的四个分量,且<img file="FDA0000959417150000081.GIF" wi="334" he="63" />其中,<img file="FDA0000959417150000082.GIF" wi="68" he="55" />表示S202中由姿态角转化的当前时刻四元数;<img file="FDA0000959417150000083.GIF" wi="31" he="55" />由步骤十一获得;步骤十三:检查是否满足跳伞员坠落运动仿真的终止条件,若满足则转步骤十四;否则,利用步骤十一获得的地速度和角速度以及步骤十二获得的位置和四元数作为初始值,返回步骤六;步骤十四:输出跳伞员在每一仿真时刻的位置和姿态,仿真结束。
地址 541003 广西壮族自治区桂林市象山区凯风路90号