【技术实现步骤摘要】
对日观测摆扫机动成像的姿态规划与控制的方法及系统
[0001]本专利技术涉及航天器
,具体地,涉及一种日观测摆扫机动成像的姿态规划与控制的方法及系统。
技术介绍
[0002]某型号对日观测卫星装载有空间光学望远镜,需要对太阳进行全日面观测。由于空间光学望远镜视场角的限制,导致对太阳的覆盖宽度较小。因此,可以利用卫星的姿态控制能力,通过连续的摆扫姿态机动来调整望远镜主轴的对日指向,快速高效的实现光学望远镜对日观测的全覆盖全日面成像。
[0003]专利文献CN104281150A公开了一种姿态机动的轨迹规划方法,该方法的步骤包括:(1)确定特征主轴和欧拉角;(2)对欧拉角进行轨迹规划得到特征主轴方向上的规划角速度函数和规划角度函数;(3)计算姿态机动过程中的规划四元数函数和规划目标角速度函数;(4)输出规划四元数函数和规划目标角速度函数到外部控制系统。但是,该专利文献是一种最短路径的姿态规划方法。
[0004]专利文献CN104848860A公开了一种敏捷卫星成像过程姿态机动规划方法,根据指定的地面成像条带的起始与结束地理位置以及两个端点对应的成像时间,计算每个时间点对应的成像点位置,得到卫星在成像过程中规划的姿态信息。但是,该专利文献是指定地面成像条带的起始与结束地理位置的姿态机动规划方法。
[0005]专利文献CN105444780A公开了星载摆扫式光学相机图像定位验证系统及处理方法,首先根据指定的地面成像条带的起始与结束地理位置以及两个端点对应的成像时间,计算每个时间点对应的成像点位置 ...
【技术保护点】
【技术特征摘要】
1.一种对日观测摆扫机动成像的姿态规划与控制的方法,其特征在于,包括:步骤S1:通过星敏感器和陀螺的测量信息,计算卫星的对日姿态四元数和对日姿态角速度;步骤S2:根据卫星对日观测的摆扫需求,计算摆扫姿态四元数和摆扫姿态角速度,进而规划姿态机动路径;步骤S3:根据所述姿态机动路径,建立相应的姿态控制律得到控制角动量指令;步骤S4:将所述控制角动量指令分配给飞轮进行姿态控制,进而实现跟踪摆扫姿态机动路径。2.根据权利要求1所述的对日观测摆扫机动成像的姿态规划与控制的方法,其特征在于,所述步骤S1包括:步骤S1.1:根据星敏感器测得的四元数和星敏感器安装四元数,解算得到惯性坐标系到卫星本体坐标系的姿态四元数q
ib
;步骤S1.2:根据陀螺测得的角速度和陀螺安装矩阵,解算得到惯性坐标系到卫星惯性角速度,记为ω
bi
;步骤S1.3:计算对日坐标系到本体坐标系的姿态四元数,公式如下:式中,q
sunb
表示卫星的对日姿态四元数,q
isun
表示惯性坐标系到对日坐标系的姿态四元数,q
ib
表示惯性坐标系到卫星本体坐标系的姿态四元数;步骤S1.4:计算卫星的对日姿态角速度,公式如下:步骤S1.4:计算卫星的对日姿态角速度,公式如下:式中,ω
bsunx
、ω
bsuny
、和ω
bsunz
分别表示卫星x、y和z轴的对日姿态角速度,ω
bix
、ω
biy
和ω
biz
分别表示卫星x、y和z轴的惯性角速度,A
bsun
表示卫星本体坐标系与对日坐标系的转换矩阵,q0、q1、q2和q3分别表示卫星姿态四元数,ω
suni
表示对日坐标系惯性角速度。3.根据权利要求1所述的对日观测摆扫机动成像的姿态规划与控制的方法,其特征在于,所述步骤S2包括:步骤S2.1:计算摆扫过程的加速度,公式如下:式中,a
x
表示摆扫过程的加速度,a
js
表示卫星摆扫过程中匀速阶段加速度,ω
ys
表示卫
星摆扫过程中匀速阶段角速度,ω
x
表示摆扫过程的角速度;步骤S2.2:计算滚动轴摆扫姿态角速度和摆扫姿态角,计算公式如下:ω
x,k+1
=ω
x,k
+a
x
Tα
x,k+1
=α
x,k
+ω
ys
T式中,ω
x,k+1
和α
x,k+1
分别表示第k+1步摆扫角速度、摆扫姿态角,ω
x,k
和α
x,k
分别表示第k步摆扫角速度、摆扫姿态角,T表示计算周期;步骤S2.3:计算摆扫姿态四元数和摆扫姿态角速度,计算公式如下:步骤S2.3:计算摆扫姿态四元数和摆扫姿态角速度,计算公式如下:式中,q
baisao
和ω
baisao
分别表示摆扫姿态四元数和摆扫姿态角速度。4.根据权利要求1所述的对日观测摆扫机动成像的姿态规划与控制的方法,其特征在于,所述步骤S3包括:步骤S3.1:计算摆扫时的控制用姿态四元数q
c
,公式如下:式中,q
sunb
表示卫星的对日姿态四元数,q
baisao
摆扫姿态四元数;步骤S3.2:根据对日姿态角速度,计算控制用姿态角速度,公式如下:式中,ω
cx
、ω
cy
和ω
cz
分别表示x、y和z轴控制用姿态角速度,ω
bsunx
、ω
bsuny
、和ω
bsunz
分表表示卫星x、y和z轴的对日姿态角速度,ω
baisao
表示摆扫姿态角速度;步骤S3.3:以卫星姿态角和卫星角速度作为输入,三轴控制指令角动量,建立姿态控制律如下:卫星姿态角卫星角速度为ω
x
,ω
y
,ω
z
其中,θ和ψ分别表示卫星滚动角、俯仰角、偏航角,q0、q1、q2和q3分别表示卫星姿态四
元数,ω
x
,ω
y
,ω
z
分别表示卫星滚动角速度、俯仰角速度、偏航角速度;步骤S3.4:计算得到三轴控制指令角动量,计算公式如下:步骤S3.4:计算得到三轴控制指令角动量,计算公式如下:步骤S3.4:计算得到三轴控制指令角动量,计算公式如下:步骤S3.4:计算得到三轴控制指令角动量,计算公式如下:式中,H
cx
、H
cy
和H
cz
分别表示x、y和z轴的控制指令角动量,K
p1
、K
p2
和K
p3
分别表示控制参数中比例系数,K
d1
、K
d2
和K
d3
分别表示控制参数中阻尼系数,T
magx
、T
magy
和T
magz
分别表示x、y和z轴磁卸载前馈力矩,T
dmx
、T
dmy
和T
dmz
分别表示x、y和z轴摆扫过程中产生的前馈力矩,I表示星体的转动惯量,a
x
表示摆扫加速度。5.根据权利要求1所述的对日观测摆扫机动成像的姿态规划与控制的方法,其特征在于,参与控制的n个飞轮的转速指令如下所示:其中,R
rwi
、R
rwm
表示第i个、第m个飞轮转速指令,D表示卫星的飞轮角动量指令分配矩阵、k
Nms2rpm
表示飞轮角动量转换系数,H
cx
、H
cy
和H...
【专利技术属性】
技术研发人员:程卫强,张恒,张健,聂章海,袁伟,钱方亮,黄庆龙,
申请(专利权)人:上海卫星工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。