一种姿态机动自适应轨迹规划方法与流程

文档序号:11922320阅读:349来源:国知局
本发明涉及一种姿态机动自适应轨迹规划方法。
背景技术
:随着卫星功能增强,星上携带的挠性附件面积尺寸越来越大,带来的影响是附件的挠性基频变得更低,耦合作用变大。随着卫星对平台姿态机动能力需求提高,星上配置大力矩的执行结构,如控制力矩陀螺群。这种大力矩执行机构输出力矩大,在姿态机动过程中容易激起挠性附件的振动,使得快速稳定时间变长。技术实现要素:本发明提供一种姿态机动自适应轨迹规划方法。能够自主进行任意角度机动的轨迹规划,能够自主调节加减速时间和最大角加速度,并在加减速过程中设计了平滑的过度过程,能够对挠性附件的挠性振动进行有效的抑制,可以大幅缩短姿态稳定时间,简单可靠,运算量小,工程易于实现。为了达到上述目的,本发明提供一种姿态机动自适应轨迹规划方法,包含以下步骤:步骤S1、计算姿态机动需要转过的欧拉角;步骤S2、计算姿态机动欧拉轴;步骤S3、计算欧拉轴方向转动惯量;步骤S4、确定加减速最大时间和加减速最小时间;步骤S5、根据欧拉角及执行机构能力进行自主路径规划。所述的步骤S1中,计算机动欧拉角包含:φEuler=2arccos(qa_new2a_old(4))其中,qa_old2a_new表示机动前的对地坐标系到目标对地坐标系的姿态四元数。所述的步骤S2中,计算机动欧拉轴包含:L→=lxlylzT=qa_new2a_old(1)/sin(φEuler/2)qa_new2a_old(2)/sin(φEuler/2)qa_new2a_old(3)/sin(φEuler/2)T]]>所述的步骤S3中,沿欧拉轴方向的转动惯量为:JL=lx2Ixx+ly2Iyy+lz2Izz-2lxlyIxy-2lxlzIxz-2lylzIyz]]>其中,Ixx,Iyy,Izz,Ixy,Ixz,Iyz是对地坐标系下的惯量参数,形式为:I=Ixx-Ixy-Ixz-IxyIyy-Iyz-Ixz-IyzIzz.]]>所述的步骤4中,将加减速最大时间τc1设置为对应执行机构在机动过程中加速到最大角动量对应的时间;将加减速最小时间τc2定义为:其中,f1为挠性附件的基频。所述的步骤5中,设置两个边界角度:φc1=2Tcmax(1+ΔI)JLτc12]]>φc2=2Tcmax(1+ΔI)JLτc22]]>其中,Tcmax为执行机构的最大输出力矩;ΔI表示允许的转动惯量拉偏阈值;当φEuler>φc1时,系统有匀速运动,此时的路径参数为:最大角加速度:amax=Tcmax(1+ΔI)JL]]>加减速时间:τ=τc1匀速段运动时间:ty=φEuler-φc1amaxτ]]>角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)0,t∈(2τ,2τ+ty)-amax2(1-cos(πτ(t-ty-2τ))),t∈(ty+2τ,ty+4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ,t∈(2τ,2τ+ty)amaxτ-[amax2(t-ty-2τ)-amaxτ2πsin(πτ(t-ty-2τ))],t∈(ty+2τ,ty+4τ)]]>角度路径:当φc2<φEuler<φc1时,系统无匀速运动,此时的路径参数为:最大角加速度:amax=Tcmax(1+ΔI)JL]]>加减速时间:τ=φEuler2amax]]>匀速运动时间:ty=0角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)-amax2(1-cos(πτ(t-2τ))),t∈(2τ,4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ-[amax2(t-2τ)-amaxτ2πsin(πτ(t-2τ))],t∈(2τ,4τ)]]>角度路径:当φEuler<φc2时,系统无匀速运动,此时的路径参数为:最大角加速度:amax=φEuler2τc22]]>加减速时间:τ=τc2匀速运动时间:ty=0角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)-amax2(1-cos(πτ(t-2τ))),t∈(2τ,4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ-[amax2(t-2τ)-amaxτ2πsin(πτ(t-2τ))],t∈(2τ,4τ)]]>角度路径:在得到欧拉轴和规划好的欧拉转角后,可以得到规划的四元数:本发明通过地面上注的姿态机动角度指令,计算相应的机动欧拉角和欧拉轴,计算沿欧拉轴方向的转动惯量,根据执行机构的最大力矩和最大角动量能力确定对应的最大角加速度和最大角速度,通过对加减速段设计了一阶三角函数过渡过程,使控制力矩的频率与挠性附件的基频隔离,确定允许的加减速最大时间和加减速最小时间范围,从而有效的抑制挠性附件的振动。附图说明图1是本发明提供的一种姿态机动自适应轨迹规划方法的流程图。具体实施方式以下根据图1具体说明本发明的较佳实施例。如图1所示,本发明提供一种姿态机动自适应轨迹规划方法,包含以下步骤:步骤S1、计算姿态机动需要转过的欧拉角;φEuler=2arccos(qa_new2a_old(4))其中,qa_old2a_new表示机动前的对地坐标系到目标对地坐标系的姿态四元数;步骤S2、计算姿态机动的欧拉轴;L→=lxlylzT=qa_new2a_old(1)/sin(φEuler/2)qa_new2a_old(2)/sin(φEuler/2)qa_new2a_old(3)/sin(φEuler/2)T]]>步骤S3、计算欧拉轴方向转动惯量;沿欧拉轴方向的转动惯量为:JL=lx2Ixx+ly2Iyy+lz2Izz-2lxlyIxy-2lxlzIxz-2lylzIyz]]>其中,Ixx,Iyy,Izz,Ixy,Ixz,Iyz是对地坐标系下的惯量参数,形式为:I=Ixx-Ixy-Ixz-IxyIyy-Iyz-Ixz-IyzIzz]]>步骤S4、确定加减速最大时间和加减速最小时间;将加减速最大时间τc1设置为对应执行机构在机动过程中加速到最大角动量对应的时间,具体根据不同的执行机构来设置;将加减速最小时间τc2定义为:其中,f1为挠性附件的基频;加减速时间越小,对应的控制力矩频率越高;步骤S5、根据欧拉角及执行机构能力进行自主路径规划;设置两个边界角度:φc1=2Tcmax(1+ΔI)JLτc12]]>φc2=2Tcmax(1+ΔI)JLτc22]]>其中,Tcmax为执行机构的最大输出力矩,不同的执行机构对应不同的最大输出力矩;ΔI表示允许的转动惯量拉偏阈值,可地面通过遥控注数更改,一般取为0.1~0.3;当φEuler>φc1时,系统有匀速运动,此时的路径参数为:最大角加速度:amax=Tcmax(1+ΔI)JL]]>加减速时间:τ=τc1匀速段运动时间:ty=φEuler-φc1amaxτ]]>角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)0,t∈(2τ,2τ+ty)-amax2(1-cos(πτ(t-ty-2τ))),t∈(ty+2τ,ty+4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ,t∈(2τ,2τ+ty)amaxτ-[amax2(t-ty-2τ)-amaxτ2πsin(πτ(t-ty-2τ))],t∈(ty+2τ,ty+4τ)]]>角度路径:当φc2<φEuler<φc1时,系统无匀速运动,此时的路径参数为:最大角加速度:amax=Tcmax(1+ΔI)JL]]>加减速时间:τ=φEuler2amax]]>匀速运动时间:ty=0角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)-amax2(1-cos(πτ(t-2τ))),t∈(2τ,4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ-[amax2(t-2τ)-amaxτ2πsin(πτ(t-2τ))],t∈(2τ,4τ)]]>角度路径:当φEuler<φc2时,系统无匀速运动,此时的路径参数为:最大角加速度:amax=φEuler2τc22]]>加减速时间:τ=τc2匀速运动时间:ty=0角加速度路径:ar=amax2(1-cos(πτt)),t∈(0,2τ)-amax2(1-cos(πτ(t-2τ))),t∈(2τ,4τ)]]>角速度路径:ωr=amax2t-amaxτ2πsin(πτt),t∈(0,2τ)amaxτ-[amax2(t-2τ)-amaxτ2πsin(πτ(t-2τ))],t∈(2τ,4τ)]]>角度路径:在得到欧拉轴和规划好的欧拉转角后,可以得到规划的四元数:本发明通过地面上注的姿态四元数qa_old2a_new,计算相应的机动欧拉角和欧拉轴,计算沿欧拉轴方向的转动惯量,根据执行机构的最大力矩和最大角动量能力确定对应的最大角加速度和最大角速度,通过对加减速段设计了一阶三角函数过渡过程,使控制力矩的频率与挠性附件的基频隔离,确定允许的加减速最大时间和加减速最小时间范围,从而有效的抑制挠性附件的振动。尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1