一种无动力飞行器弹道末端位置与姿态平滑控制方法与流程

文档序号:11153024阅读:来源:国知局

技术特征:

1.一种无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,步骤为:

S1:根据对飞行器末端控制的精度要求,分别设计三个通道的位置控制回路和姿态控制回路;

S2:计算所需的平滑时间;

S3:针对位置和姿态两种控制回路的舵指令输出,按照平滑时间或平滑距离进行线性平滑后,输出需执行的舵指令。

2.根据权利要求1所述的无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,所述步骤S1中采用过载加角速率反馈控制回路形式。

3.根据权利要求1所述的无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,所述步骤S1中采用姿态角加角速率反馈控制回路形式。

4.根据权利要求1或2或3所述的无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,所述步骤S2中根据三个通道的姿态控制回路的响应时间常数的最大值确定平滑时间Δt,取为该值的2倍。

5.根据权利要求1或2或3所述的无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,所述步骤S3中,若某个通道的位置控制回路的舵指令输出为δin1,姿态控制回路的舵指令输出为δin2,开始平滑时刻为tbegin,当前时刻为t,则平滑后的实时舵指令输出δout为:

<mrow> <msub> <mi>&delta;</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>2</mn> </mrow> </msub> </mtd> <mtd> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&gt;</mo> <mi>&Delta;</mi> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> </mrow> <mrow> <mi>&Delta;</mi> <mi>t</mi> </mrow> </mfrac> </mrow> </mtd> <mtd> <mrow> <mn>0</mn> <mo>&lt;</mo> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&le;</mo> <mi>&Delta;</mi> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> </mtd> <mtd> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其它通道的实时舵指令输出可按照以上方法进行平滑输出。

6.根据权利要求1或2或3所述的无动力飞行器弹道末端位置与姿态平滑控制方法,其特征在于,所述步骤S3中,如果按照飞行距离进行平滑,则平滑距离ΔR可以根据弹道末端的典型飞行速度Vend计算得到ΔR=Vend×Δt,若开始平滑时距离为Rbegin,当前距离为R,则平滑后的实时舵指令输出δout为:

<mrow> <msub> <mi>&delta;</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>2</mn> </mrow> </msub> </mtd> <mtd> <mrow> <mi>R</mi> <mo>-</mo> <msub> <mi>R</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&gt;</mo> <mi>&Delta;</mi> <mi>R</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>2</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> </mrow> <mfrac> <mrow> <mi>R</mi> <mo>-</mo> <msub> <mi>R</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> </mrow> <mrow> <mi>&Delta;</mi> <mi>R</mi> </mrow> </mfrac> </mrow> </mtd> <mtd> <mrow> <mn>0</mn> <mo>&lt;</mo> <mi>R</mi> <mo>-</mo> <msub> <mi>R</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&le;</mo> <mi>&Delta;</mi> <mi>R</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&delta;</mi> <mrow> <mi>i</mi> <mi>n</mi> <mn>1</mn> </mrow> </msub> </mtd> <mtd> <mrow> <mi>R</mi> <mo>-</mo> <msub> <mi>R</mi> <mrow> <mi>b</mi> <mi>e</mi> <mi>g</mi> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mo>&le;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow>

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1