发明名称 一种无人直升机向心回转控制方法
摘要 本发明公开了一种无人直升机向心回转控制方法,属于无人直升机飞行控制技术领域。本发明在向心回转控制过程中,放开侧向位置约束,采用侧向速度跟踪控制。纵向采用位置控制,纵向位置偏差根据当前位置与圆心位置的距离确定,航向通道的航向角指令根据当前位置与圆心位置的位置矢量方向得到。纵向和侧向速度采用航向角指令解算,解决了纵向位置静差和航向角静差问题。实现了无人直升机较高控制精度的向心回转控制。可设定向心回转半径,实现不同半径的向心回转,向心回转过程中,无人直升机能够按照预定的航迹运动,各个通道的运动协调一致。
申请公布号 CN106406355A 申请公布日期 2017.02.15
申请号 CN201611086176.9 申请日期 2016.11.30
申请人 中国直升机设计研究所 发明人 李卫星;廖智麟;廖新涛;胡淼
分类号 G05D1/10(2006.01)I 主分类号 G05D1/10(2006.01)I
代理机构 北京航信高科知识产权代理事务所(普通合伙) 11526 代理人 高原
主权项 一种无人机向心回转控制方法,其特征在于:无人机的向心回转过程中,包含向心回转的启动、稳定及停止三个过程,所述三个过程中侧向通道、纵向通道、航向通道相互配合;所述侧向通道采用侧向速度跟踪控制且放开侧向位置约束,所述侧向通道的侧向速度跟踪控制结构为:δ<sub>a</sub>=δ<sub>a_in</sub>+δ<sub>a_out</sub>+δ<sub>atrim</sub><maths num="0001"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mrow><mi>a</mi><mo>_</mo><mi>i</mi><mi>n</mi></mrow></msub><mo>=</mo><mo>-</mo><msubsup><mi>K</mi><mi>a</mi><mi>P</mi></msubsup><mi>P</mi><mo>+</mo><msubsup><mi>K</mi><mi>a</mi><mrow><mi>P</mi><mi>h</mi><mi>i</mi></mrow></msubsup><mrow><mo>(</mo><msub><mi>Phi</mi><mrow><mi>c</mi><mi>m</mi><mi>d</mi></mrow></msub><mo>-</mo><mi>P</mi><mi>h</mi><mi>i</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001167416050000011.GIF" wi="646" he="78" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mrow><mi>a</mi><mo>_</mo><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msub><mo>=</mo><msubsup><mi>K</mi><mi>a</mi><mrow><mi>V</mi><mi>y</mi></mrow></msubsup><mrow><mo>(</mo><msub><mi>Vy</mi><mi>g</mi></msub><mo>-</mo><mi>V</mi><mi>y</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>K</mi><mi>a</mi><mrow><mi>I</mi><mi>V</mi><mi>y</mi></mrow></msubsup><mo>&Integral;</mo><mrow><mo>(</mo><msub><mi>Vy</mi><mi>g</mi></msub><mo>-</mo><mi>V</mi><mi>y</mi><mo>)</mo></mrow><mi>d</mi><mi>t</mi><mo>-</mo><msubsup><mi>K</mi><mi>a</mi><mrow><mi>A</mi><mi>y</mi></mrow></msubsup><mrow><mo>(</mo><msub><mi>Ay</mi><mrow><mi>c</mi><mi>m</mi><mi>d</mi></mrow></msub><mo>-</mo><mi>A</mi><mi>y</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001167416050000012.GIF" wi="1198" he="79" /></maths>其中A<sub>ycmd</sub>=0,R<sub>g</sub>为航向通道偏航角速率指令,Phi<sub>cmd</sub>=Phi<sub>trim</sub>+Phi<sub>Vy</sub>,Phi<sub>trim</sub>为悬停状态下的滚转角配平值,Phi<sub>Vy</sub>为当前侧飞速度下的滚转角配平值,V<sub>y</sub>为侧向速度,Vy<sub>cmd</sub>侧向速度指令,Vy<sub>g</sub>为侧向速度控制指令,由Vy<sub>cmd</sub>软化得到;所述航向通道采用航向角指令控制,航向角指令根据当前位置与圆心位置的位置矢量方向确定,所述航向通道的航向角指令控制结构为:<maths num="0003"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mi>r</mi></msub><mo>=</mo><mo>-</mo><msubsup><mi>K</mi><mi>r</mi><mi>R</mi></msubsup><mrow><mo>(</mo><msub><mi>R</mi><mi>g</mi></msub><mo>-</mo><mi>R</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>K</mi><mi>r</mi><mrow><mi>I</mi><mi>R</mi></mrow></msubsup><mo>&Integral;</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>g</mi></msub><mo>-</mo><mi>R</mi><mo>)</mo></mrow><mi>d</mi><mi>t</mi><mo>+</mo><msub><mi>&delta;</mi><mrow><mi>r</mi><mi>t</mi><mi>r</mi><mi>i</mi><mi>m</mi></mrow></msub></mrow>]]></math><img file="FDA0001167416050000013.GIF" wi="829" he="86" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>R</mi><mi>g</mi></msub><mo>=</mo><msubsup><mi>K</mi><mi>r</mi><mrow><mi>P</mi><mi>s</mi><mi>i</mi></mrow></msubsup><mrow><mo>(</mo><msub><mi>Psi</mi><mi>g</mi></msub><mo>-</mo><mi>P</mi><mi>s</mi><mi>i</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>R</mi><mrow><mi>v</mi><mi>a</mi><mi>r</mi></mrow></msub></mrow>]]></math><img file="FDA0001167416050000014.GIF" wi="710" he="79" /></maths>其中,R<sub>g</sub>为实际偏航角速率指令,R<sub>cmd</sub>为向心回转时的偏航角速率配平值,R<sub>var</sub>为R<sub>cmd</sub>的软化值,Psi<sub>g</sub>为当前点的航向指令,Psi为当前航向;<img file="FDA0001167416050000015.GIF" wi="205" he="71" />和<img file="FDA0001167416050000016.GIF" wi="94" he="70" />为航向通道PID控制参数;所述纵向通道采用位置控制,纵向位置偏差由当前位置与圆心位置的距离确定;所述纵向通道的位置控制结构为:δ<sub>e</sub>=δ<sub>e_in</sub>+δ<sub>e_out</sub>+δ<sub>etrim</sub><maths num="0005"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mrow><mi>e</mi><mo>_</mo><mi>i</mi><mi>n</mi></mrow></msub><mo>=</mo><msubsup><mi>K</mi><mi>e</mi><mi>Q</mi></msubsup><mi>Q</mi><mo>-</mo><msubsup><mi>K</mi><mi>e</mi><mi>&theta;</mi></msubsup><mrow><mo>(</mo><msub><mi>&theta;</mi><mrow><mi>c</mi><mi>m</mi><mi>d</mi></mrow></msub><mo>-</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001167416050000017.GIF" wi="579" he="79" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>&delta;</mi><mrow><mi>e</mi><mo>_</mo><mi>o</mi><mi>u</mi><mi>t</mi></mrow></msub><mo>=</mo><msubsup><mi>h</mi><mi>e</mi><mrow><mi>V</mi><mi>x</mi></mrow></msubsup><mrow><mo>(</mo><msub><mi>V</mi><mrow><mi>x</mi><mi>v</mi><mi>a</mi><mi>r</mi></mrow></msub><mo>-</mo><msub><mi>V</mi><mi>x</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>K</mi><mi>e</mi><mrow><mi>I</mi><mi>V</mi><mi>x</mi></mrow></msubsup><mo>&Integral;</mo><mrow><mo>(</mo><msub><mi>V</mi><mrow><mi>x</mi><mi>var</mi></mrow></msub><mo>-</mo><msub><mi>V</mi><mi>x</mi></msub><mo>)</mo></mrow><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA0001167416050000021.GIF" wi="901" he="95" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>V</mi><mrow><mi>x</mi><mi>v</mi><mi>a</mi><mi>r</mi></mrow></msub><mo>=</mo><msubsup><mi>K</mi><mi>e</mi><mrow><mi>d</mi><mi>X</mi></mrow></msubsup><mi>d</mi><mi>X</mi></mrow>]]></math><img file="FDA0001167416050000022.GIF" wi="293" he="71" /></maths>其中,θ<sub>cmd</sub>=θ<sub>trim</sub>+θ<sub>Vy</sub>为俯仰角给定值,θ<sub>trim</sub>为悬停状态下俯仰角配平值,θ<sub>Vy</sub>为向心回转时的俯仰角额外配平值,V<sub>x</sub>为纵向速度,dX为纵向位置偏差;所述根据无人直升机最大侧向速度性能,给定侧向速度指令V<sub>ycmd</sub>,根据回转半径可得到R<sub>var</sub>=‑V<sub>yg</sub>/r*57.3其中r为向心回转半径,由于无人直升机航向角速率性能限制,需满足|R<sub>cmd</sub>|≤R<sub>max</sub>,当|R<sub>cmd</sub>|>R<sub>max</sub>时,令|R<sub>cmd</sub>|=R<sub>max</sub>,计算得到V<sub>ycmd</sub>=‑R<sub>cmd</sub>r/57.3再根据式R<sub>var</sub>=‑V<sub>yg</sub>/r*57.3计算得到R<sub>var</sub>。
地址 333001 江西省景德镇市航空路6―8号