本发明涉及一种适应长时间失控的姿态控制方法,属于运载火箭控制
技术领域:
。
背景技术:
::轨道转移飞行器与基础级火箭分离后,需要进行长时间失控飞行,并在起控后完成载荷分离任务,之后仍要沿标准弹道程序角飞行。常规手段是采用欧拉角解算模式对姿态角进行结算,但是由于初始姿态角速度存在,在长时间失控飞行过程中,姿态角变化范围大,欧拉角解算模式易因姿态解算奇异而导致姿态控制发散,导致飞行器姿态偏离标准弹道,影响飞行器的平稳可靠飞行。技术实现要素::本发明解决的技术问题是:克服现有技术的不足,提供一种适应长时间失控的姿态控制方法,能够快速抑制轨道转移飞行器偏离标准弹道的姿态,保证在全空间姿态指向下飞行器平稳可靠飞行。本发明的技术解决方案是:一种适应长时间失控的姿态控制方法,包括如下步骤:(1)在起控后的每个控制计算周期T内,根据飞行器惯组给出的姿态角增量信息,计算飞行器箭体系三通道的角速度ωz1GZ=Δθz1T]]>ωy1GZ=Δθy1T]]>ωx1GZ=Δθx1T]]>其中,Δθx1、Δθy1、Δθz1分别为T时间内飞行器箭体系x1、y1、z1通道的角增量,ωx1GZ、ωy1GZ、ωz1GZ分别为T时间内飞行器绕箭体系x1、y1、z1轴的角速度;(2)根据飞行器转动惯量理论值Jα、喷管推力理论值Pα、喷管到旋转轴距离理论值Lα,计算其中,α=x1,y1或z1。(3)将中的最大值记为mxx,如果Δθα≤-mxx,则开启α通道使负向角速度减小的喷管;如果Δθα≥mxx,则开启α通道使正向角速度减小的喷管;如果|Δθα|<mxx或ΔθαΔθα,-1<0,则关闭α通道的喷管,该通道角速度控制结束,不再根据角增量大小Δθα控制喷管开启或关闭,其中Δθα,-1为前一控制计算周期的角速度;(4)在x1、y1、z1通道的喷管全部关闭的时刻tq,根据程序四元数和实际四元数实时计算飞行器箭体系x1、y1、z1通道的姿态角偏差,利用姿态角偏差对飞行器进行控制,使飞行器运行到标准弹道姿态上。所述步骤(4)中计算姿态角偏差的方法为:(2.1)利用公式ΔQ=[Δq0Δq1Δq2Δq3]T=Q-1οQcx计算程序四元数和实际四元数的偏差,其中,Q-1=[q0-q1-q2-q3]T;(2.2)如果Δq0<0,则令ΔQ=-ΔQ,否则ΔQ不变;(2.3)利用公式δθ=2arccos(Δq0)计算δθ,如果δθ<10-4弧度,则飞行器箭体系x1、y1、z1通道的姿态角偏差Δγ1、Δψ1、分别为如果δθ≥10-4弧度,则所述步骤(4)中,利用公式q0q1q2q3t=q0-q1-q2-q3q1q0-q3q2q2q3q0-q1q3-q2q1q0t-T·cosΔθ2Δθx1Δθ·sinΔθ2Δθy1Δθ·sinΔθ2Δθz1Δθ·sinΔθ2]]>计算t时刻的实际四元数其中由t-T时刻实际四元数确定,起飞时刻的实际四元数由初始对准测量得到。所述步骤(4)中利用四元数固定目标的调姿方法,在线实时计算生成程序四元数其中程序四元数初值设置为全部喷管关闭时刻tq对应的实际四元数终值为调姿结束时刻te对应的程序四元数其中,为调姿结束时刻te对应的弹道程序角,为已知量。与现有技术相比,本发明具有如下有益效果:(1)本发明通过控制通道喷管,能够快速实现角速度减小,从而有效抑制姿态漂离,在角速度控制结束后,采用基于四元数的姿态角偏差计算方法计算箭体系下的角偏差,实现姿态角调姿。从而在起控后,可快速抑制运载器姿态继续偏离标准弹道,并可保证在调姿角度不确定情况下的平稳可靠高精度控制,从而提高运载器飞行适应性。(2)本发明在姿态角调姿过程中采用基于四元数的在线规划方式实时产生程序四元数,并根据导航不断更新的实时四元数,从而依据程序四元数和实时四元数,利用角速度匀速转动模式,计算箭体系下的姿态角偏差,从而有效避免了采用传统欧拉角解算模式可能会出现解算奇异现象的问题,能够快速抑制轨道转移飞行器偏离标准弹道的姿态,保证了在全空间姿态指向下飞行器平稳可靠飞行。附图说明:图1为本发明方法流程图;图2为飞行器绕箭体系x1、y1、z1轴的角速度曲线;图3为飞行器箭体系x1、y1、z1通道的姿态角偏差曲线。具体实施方式:本发明提出一种适应长时间失控的姿态控制方法,能够快速抑制轨道转移飞行器偏离标准弹道的姿态,保证在全空间姿态指向下飞行器平稳可靠飞行。设计思路如下:(1)基于姿控喷管的三轴角速度控制方法轨道转移飞行器失控飞行结束后,姿控喷管开始接收控制指令正常工作,起控后,为尽快抑制姿态角继续漂离,采用角速度控制来减小角速度,为保证三通道角速度快速减小,采用喷管连续开启工作模式,三通道根据角速度方向开启相应喷管,直到角速度减小至0,并在三通道角速度最后一个下降到0附近时,三通道再同时切换至基于角偏差的控制。(2)调姿过程基于四元数的姿态角偏差计算方法角速度控制结束后,需要将飞行器快速平稳调整到弹道程序角,采用传统欧拉角解算模式,由于长时间失控影响,欧拉角大小不确定,可能会出现欧拉角解算奇异现象。为此,在姿态角调姿过程中采用基于四元数的在线规划方式实时产生程序四元数,并根据导航不断更新的实时四元数,从而依据程序四元数和实时四元数,利用角速度匀速转动模式,计算箭体系下的姿态角偏差,用于姿态控制。依据上述思路,本发明的具体步骤如图1所示,内容如下:(1)在起控后的每个控制计算周期T内,根据飞行器惯组给出的姿态角增量信息,计算飞行器箭体系三通道的角速度ωz1GZ=Δθz1T]]>ωy1GZ=Δθy1T]]>ωx1GZ=Δθx1T]]>箭体系是以Ox1、0y1、0z1轴表示的直角坐标系,原点0为箭体质心,0x1沿箭体纵轴指向前,0y1轴与0x1垂直并在箭体纵向对称平面内向上,0z1轴由右手法则确定。其中,Δθx1、Δθy1、Δθz1分别为T时间内飞行器箭体系x1、y1、z1通道的角增量,ωx1GZ、ωy1GZ、ωz1GZ分别为飞行器绕箭体系x1、y1、z1轴的角速度。(2)根据运载器理论计算的转动惯量Jα、喷管推力Pα、喷管到旋转轴距离Lα,计算其中,α=x1,y1,z1。(3)将中的最大值记为mxx,(4)如果Δθα≤-mxx,则开启α通道使负向角速度减小的喷管;(5)如果Δθα≥mxx,则开启α通道使正向角速度减小的喷管;(6)如果|Δθα|<mxx或ΔθαΔθα,-1<0(Δθα,-1为前一控制计算周期的角速度),则关闭相应α通道的喷管,该通道角速度控制结束,不再根据角速度大小Δθα控制喷管开启或关闭;(7)在三组通道的喷管全部关闭的时刻tq,进入基于姿态角偏差的控制模式,角偏差计算需要根据程序四元数和四元数来计算;其中,四元数根据(1)中角增量,不断递推计算得到,递推初值为起飞时刻四元数,由初始对准测量得到;相应递推公式为q0q1q2q3t=q0-q1-q2-q3q1q0-q3q2q2q3q0-q1q3-q2q1q0t-T·cosΔθ2Δθx1Δθ·sinΔθ2Δθy1Δθ·sinΔθ2Δθz1Δθ·sinΔθ2]]>其中,t表示当前时刻,t-T表示前一计算时刻。为t时刻的实际四元数,由t-T时刻实际四元数确定。程序四元数根据基于四元数固定目标的调姿方法,在线实时计算生成,该方法是该领域成熟技术,只需要配置初值、终值,以及调姿起始、结束时刻即可,这里初值为全部喷管关闭时刻tq对应的实际四元数终值为调姿结束时刻te对应的程序四元数其中,为调姿结束时刻te对应弹道程序角(转序为)。根据程序四元数和四元数按照如下公式计算姿态角偏差:ΔQ=[Δq0Δq1Δq2Δq3]T=Q-1οQcx其中,Q-1=[q0-q1-q2-q3]T。在上式中,如果Δq0<0,则令ΔQ=-ΔQ,否则ΔQ不变,然后按照如下方式计算姿态角偏差:首先,计算δθ,有δθ=2arccos(Δq0)如果δθ=2arccos(Δq0)<0.001°/57.3,则取否则,这里,Δψ1,Δγ1为姿态角偏差。利用本发明方法对某飞行器进行长时间失控后的姿态控制仿真,得到飞行器绕箭体系x1、y1、z1轴的角速度曲线如图2所示,飞行器箭体系x1、y1、z1通道的姿态角偏差曲线如图3所示。从图2中角速度ωx1GZ、ωy1GZ、ωz1GZ曲线,可以看出,本发明方法能够快速实现角速度减小,从而有效抑制姿态漂离;从图3中姿态角偏差曲线Δγ1,Δψ1,可以看出沿着向弹道姿态规划的路径,姿态角偏差较小,即姿态角平缓过渡到弹道姿态上,控制稳定。说明本发明方法有效可行,可保证飞行器平稳可靠飞行。实际上,该方法已成功应用于某飞行器实际飞行中长时间失控情形下的姿态控制,并取得圆满成功。本发明未详细说明部分属于本领域技术人员公知常识。当前第1页1 2 3