一种卫星绕空间轴的最短路径姿态机动控制方法技术

技术编号:15549095 阅读:79 留言:0更新日期:2017-06-07 14:33
本发明专利技术公开了一种卫星绕空间轴的最短路径姿态机动控制方法,包含以下步骤:采用四元数分别描述卫星的当前姿态和目标姿态;由卫星的当前姿态四元数和目标姿态四元数计算得到偏差四元数,并将偏差四元数配置为控制用姿态信息;根据陀螺测量角速度及卫星的当前姿态四元数,计算得到卫星相对轨道坐标系的角速度,并将该角速度配置为控制用角速度信息;根据控制用姿态信息及控制用角速度信息,计算得到飞轮的指令转速,以完成姿态机动控制。本发明专利技术基于绕空间轴最短路径姿态机动控制思想,通过四元数描述目标姿态基准,并进行控制用姿态简化,设计了一种飞轮姿态机动控制算法,该方法适用于对日定向转对地定向姿态机动、绕任意空间轴的姿态机动等。

A shortest path attitude maneuver control method for a satellite orbiting a space axis

The shortest path control method of the invention discloses a satellite orbiting space axis, which comprises the following steps: the attitude and attitude of the target by four yuan respectively to describe the satellite; get four yuan number deviation by the satellite's current posture of four yuan four yuan and the number of target pose is calculated, and the deviation of four yuan number configured to control the attitude information; according to the gyro to measure the angular velocity and the current number of four yuan of satellite attitude, angular velocity calculated by the relative satellite orbit coordinate system, and the configuration is controlled by angular velocity angular velocity information; according to the control information and control with the attitude angular velocity information, calculate the flywheel speed commands. In order to complete the maneuver control. The invention of the shortest path around the space axis attitude control based on the idea, through the four elements describe the target attitude reference, and using a simplified attitude control flywheel attitude control algorithm design, this method is suitable for directional transfer of orientation on attitude maneuver and around any axis space attitude maneuver etc..

【技术实现步骤摘要】
一种卫星绕空间轴的最短路径姿态机动控制方法
本专利技术涉及卫星姿态机动控制
,具体涉及一种卫星绕空间轴的最短路径姿态机动控制方法。
技术介绍
在卫星姿轨控分析系统方案设计中,常控制星体太阳电池阵受照面对日定向,该控制模式能够在任意姿态控制模式出现异常时自动转入,可保证星体能源供应,因此该控制模式可作为卫星姿态的安全模式。在对日定向的安全模式下,若敏感器可用且能源满足要求,则自主地由对日安全模式转到常规的对地定向控制模式,以保证载荷正常工作。由于对日安全模式相对对地定向的姿态存在任意性,因此要求星体具备任意目标姿态的大角度机动能力,如图1所示。现有技术中的卫星平台基于三轴欧拉角进行姿态控制,进行任意目标姿态的大角度机动时,需通过多次主轴旋转才能完成该最终的姿态机动控制。以对日定向重捕地球控制为例:利用星敏感器捕获地球时,星体保持对日定向控制,根据陀螺信息阻尼俯仰角速度,根据轨道计算得到轨道坐标系对应的四元数qio后,再根据星敏感器解算的本体姿态qib,可以计算出当前星体姿态到对地定向姿态指向所需要转动的误差四元数qe(该姿态的初始确定可采用双矢量定姿作备份,而机动过程仅采用陀螺解算的欧拉角速度和欧拉角速度积分的欧拉角),进而可以按123转序计算星体需机动的三轴姿态角。将陀螺积分赋值为上述求解的三轴姿态角,以反转序(321)依次控制星体各主轴进行姿态转动,调用飞轮PID控制算法。该控制过程轨道坐标系再次转过了一定角度,因此需根据上述机动耗时再次绕星体俯仰轴进行姿态转动,进而保证星体姿态与轨道坐标系一致,方可转入对地定向控制。上述基于欧拉角进行姿态机动控制的缺点是,当姿态机动的角度较大时,使用欧拉角可能会出现奇异。若要避免奇异,必须设定欧拉角解算转序;依次绕不同的星体主轴进行转动控制,而各轴总的旋转角度必然远大于最优的空间转角。因此大角度机动时所需要的时间就相对较长,且旋转控制过程繁琐;此外,若星上的姿态测量器件为星敏感器,直接测量量反映了星体相对参考坐标系的姿态四元数,如果使用欧拉角进行姿态机动还需进行到参考系的解算,带来了额外的计算量。而根据四元数描述卫星姿态的物理意义,可知绕四元数对应的空间欧拉转轴一次性旋转欧拉转角,才是姿态旋转的最优路径。
技术实现思路
本专利技术的目的在于提供一种卫星绕空间轴的最短路径姿态机动控制方法,基于绕空间轴最短路径姿态机动控制思想,通过四元数描述目标姿态基准,并进行控制用姿态简化,设计了一种飞轮姿态机动控制算法,该方法适用于对日定向转对地定向姿态机动、绕任意空间轴的姿态机动等,该方法保证了各模式间姿态机动的快速性,进而保证卫星平台的多任务适应性。为了达到上述目的,本专利技术通过以下技术方案实现:一种卫星绕空间轴的最短路径姿态机动控制方法,其特点是,包含以下步骤:S1、采用四元数分别描述卫星的当前姿态和目标姿态;S2、由卫星的当前姿态四元数和目标姿态四元数计算得到偏差四元数,并将偏差四元数配置为控制用姿态信息;S3、根据陀螺测量角速度及卫星的当前姿态四元数,计算得到卫星相对轨道坐标系的角速度,并将该角速度配置为控制用角速度信息;S4、根据控制用姿态信息及控制用角速度信息,计算得到飞轮的指令转速,以完成卫星绕空间轴的最短路径姿态机动控制。所述的步骤S1中采用四元数描述卫星的当前姿态包含:根据四元数运动学方程对姿态四元数初值进行积分,得到陀螺积分四元数,若星敏有效,则每拍由星敏四元数替换陀螺积分四元数,若星敏长期无效,则由双矢量定姿结果计算姿态四元数初值。所述的根据四元数运动学方程对姿态四元数初值进行积分的公式为:式中,表示陀螺积分四元数,qob表示当前姿态四元数,ωob表示星体相对轨道坐标系角速度在星体坐标系的投影。所述的步骤S1中采用四元数描述卫星的目标姿态包含:对目标姿态四元数进行基准计算,分别得到对于任意姿态机动的目标姿态四元数和对于对日转对地机动的目标姿态四元数。所述的对于任意姿态机动的目标姿态四元数表示为:式中,qor_jd表示目标姿态四元数,表示由任务需求方上注欧拉转角,ex表示机动转轴滚动分量,ey表示机动转轴俯仰分量,ez表示机动转轴偏航分量。所述的对于对日转对地机动的目标姿态目标姿态表示为:qor=[1000]式中,qor表示目标姿态四元数。所述的步骤S2中,计算偏差四元数的公式为:式中,qrb表示偏差四元数,表示目标姿态四元数的逆,qob表示当前姿态四元数。所述的步骤S2中,将偏差四元数配置为控制用姿态信息包含:控制用姿态信息取偏差四元数的矢部的2倍,即控制用姿态信息表示为;式中,qe表示控制用姿态信息,表示滚动姿态误差,Δθ表示俯仰姿态误差,Δψ表示偏航姿态误差,qrb(1)表示偏差四元数矢部的滚动分量,qrb(2)表示偏差四元数矢部的俯仰分量,qrb(3)表示偏差四元数矢部的偏航分量。所述的步骤S3中,控制用角速度信息的计算公式为:ωob=ωib-Aboωio式中,ωob表示控制用角速度信息,ωib表示陀螺测量角速度,ωio=[0-ω00],ω0为轨道角速度。所述的步骤S4中,计算飞轮的指令转速包含:对控制姿态信息进行等比例限幅;计算飞轮的指令力矩;由飞轮的指令力矩计算得到飞轮的转速指令;其中,控制姿态信息等比例限幅的计算公式为:式中,qe表示三轴控制姿态信息,即ke=qemax/max(abs(qe));qemax为限幅值,由机动过程设定的最大角速度结合控制参数给出,qemax=Kp/Kd*ωemax,其中Kp和Kd分别表示控制器比例项和微分项控制参数,ωemax表示根据执行机构能力设定的星体最大机动角速度;max()表示对输入数据求取最大值;abs()表示对输入数据求取绝对值;飞轮指令力矩的计算公式为:Tcy=Kpyθ+KdyωyTcz=Kpzψ+Kdzωz-ω0hx式中,Tcx、Tcy、Tcz分别表示滚动、俯仰、偏航轴控制力矩指令,ωx、ωy、ωz分别表示三轴角速度误差,θ、ψ分别为三轴姿态误差,hz、hx分别表示偏航和滚动轴飞轮角动量,ω0表示轨道角速度,Kpx、Kdx、Kpy、Kdy、Kpz、Kdz为控制器参数;飞轮转速指令的计算公式为:式中,Jm表示飞轮转动惯量,Δt表示控制周期,ωxk+1、ωyk+1、ωzk+1表示飞轮转速指令,ωxk、ωyk、ωzk表示上一拍飞轮指令转速,飞轮转速由rad/s转换为rpm需乘以系数rad2rpm=30π。本专利技术一种卫星绕空间轴的最短路径姿态机动控制方法与现有技术相比具有以下优点:本专利技术通过以四元数来描述目标姿本文档来自技高网
...
一种卫星绕空间轴的最短路径姿态机动控制方法

【技术保护点】
一种卫星绕空间轴的最短路径姿态机动控制方法,其特征在于,包含以下步骤:S1、采用四元数分别描述卫星的当前姿态和目标姿态;S2、由卫星的当前姿态四元数和目标姿态四元数计算得到偏差四元数,并将偏差四元数配置为控制用姿态信息;S3、根据陀螺测量角速度及卫星的当前姿态四元数,计算得到卫星相对轨道坐标系的角速度,并将该角速度配置为控制用角速度信息;S4、根据控制用姿态信息及控制用角速度信息,计算得到飞轮的指令转速,以完成卫星绕空间轴的最短路径姿态机动控制。

【技术特征摘要】
1.一种卫星绕空间轴的最短路径姿态机动控制方法,其特征在于,包含以下步骤:S1、采用四元数分别描述卫星的当前姿态和目标姿态;S2、由卫星的当前姿态四元数和目标姿态四元数计算得到偏差四元数,并将偏差四元数配置为控制用姿态信息;S3、根据陀螺测量角速度及卫星的当前姿态四元数,计算得到卫星相对轨道坐标系的角速度,并将该角速度配置为控制用角速度信息;S4、根据控制用姿态信息及控制用角速度信息,计算得到飞轮的指令转速,以完成卫星绕空间轴的最短路径姿态机动控制。2.如权利要求1所述的最短路径姿态机动控制方法,其特征在于,所述的步骤S1中采用四元数描述卫星的当前姿态包含:根据四元数运动学方程对姿态四元数初值进行积分,得到陀螺积分四元数,若星敏有效,则每拍由星敏四元数替换陀螺积分四元数,若星敏长期无效,则由双矢量定姿结果计算姿态四元数初值。3.如权利要求2所述的最短路径姿态机动控制方法,其特征在于,所述的根据四元数运动学方程对姿态四元数初值进行积分的公式为:式中,表示陀螺积分四元数,qob表示当前姿态四元数,ωob表示星体相对轨道坐标系角速度在星体坐标系的投影。4.如权利要求1所述的最短路径姿态机动控制方法,其特征在于,所述的步骤S1中采用四元数描述卫星的目标姿态包含:对目标姿态四元数进行基准计算,分别得到对于任意姿态机动的目标姿态四元数和对于对日转对地机动的目标姿态四元数。5.如权利要求4所述的最短路径姿态机动控制方法,其特征在于,所述的对于任意姿态机动的目标姿态四元数表示为:式中,qor_jd表示目标姿态四元数,表示由任务需求方上注欧拉转角,ex表示机动转轴滚动分量,ey表示机动转轴俯仰分量,ez表示机动转轴偏航分量。6.如权利要求4所述的最短路径姿态机动控制方法,其特征在于,所述的对于对日转对地机动的目标姿态目标姿态表示为:qor=[1000]式中,qor表示目标姿态四元数。7.如权利要求1所述的最短路径姿态机动控制方法,其特征在于,所述的步骤S2中,计算偏差四元数的公式为:式中,qrb表示偏差四元数,表示目标姿态四元数的逆,qob表示当前姿态四元数。8.如权利要求1所述的最短路径姿态机动控制方法,其特征在于,所述的步骤S2中,将偏差四元数配置为控制用姿态信息包含:控制用姿态信息取偏差四...

【专利技术属性】
技术研发人员:杜宁陈占胜尹海宁陈璟朱虹
申请(专利权)人:上海航天控制技术研究所
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1