1.一种倾斜轨道卫星单自由度太阳帆板对日定向控制方法,所述方法包括:根据卫星太阳高度角β,选择太阳帆板对日定向控制模式:当|β|≤15°时,卫星不偏航,太阳帆板驱动机构带动太阳帆板翻转;当15°<|β|≤45°时,卫星以固定角度偏航,太阳帆板驱动机构带动太阳帆板翻转;当45°<|β|时,卫星实时偏航,太阳帆板驱动机构带动太阳帆板翻转,其特征在于,卫星实时偏航时,太阳帆板驱动机构根据理论转角带动太阳帆板翻转,其中太阳帆板理论转角通过下述步骤获取:获取偏航角yaw:根据太阳星历与卫星轨道参数,求解太阳矢量在轨道系的表示:S o =[S ox ,S oy ,S oz ] T ,若S ox >0且S oy >0,yaw=a tan(|S oy /S ox |);若S ox <0且S oy >0,yaw=π-a tan(|S oy /S ox |);若S ox <0且S oy <0,yaw=-π+a tan(|S oy /S ox |);若S ox >0且S oy <0,yaw=-a tan(|S oy /S ox |);根据偏航角和太阳矢量,获取中间变量S on :S on =[cos(yaw)S ox +sin(yaw)S oy ,cos(yaw)S oy -sin(yaw)S ox ,S oz ] T ;根据中间变量S on ,获取太阳帆板理论转角rotate:若S onx >0且S onz >0,rotate=π-a tan(|S onx /S onz |);若S onx <0且S onz >0,rotate=-π+a tan(|S onx /S onz |);若S onx <0且S onz <0,rotate=-a tan(|S onx /S onz |);若S onx >0且S onz <0,rotate=a tan(|S onx /S onz |);并且,太阳帆板驱动机构根据理论转角带动太阳帆板翻转包括:根据控制精度给定控制步长;若太阳帆板理论转角与太阳帆板当前转角的差值在控制步长以内时,太阳帆板驱动机构不动作;若太阳帆板理论转角与太阳帆板当前转角的差值大于控制步长时,太阳帆板驱动机构带动太阳帆板翻转至理论转角。
2.根据权利要求1所述的倾斜轨道卫星单自由度太阳帆板对日定向控制方法,其特征在于,根据控制精度给定转角到位误差阈值,当太阳帆板角度与理论转角之间的差值小于转角到位误差阈值时,判定太阳帆板转动到位。
3.根据权利要求1或2所述的倾斜轨道卫星单自由度太阳帆板对日定向控制方法,其特征在于,太阳帆板理论转角在太阳帆板转动限幅值以内时,太阳帆板驱动机构带动太阳帆板翻转至理论转角;太阳帆板理论转角超过太阳帆板转动限幅值时,太阳帆板驱动机构带动太阳帆板翻转至同向限幅值。