【技术实现步骤摘要】
一种面向能源安全的太阳帆板主动控制及故障检测方法
[0001]本专利技术涉及一种面向能源安全的太阳帆板主动控制及故障检测方法,属于航天器控制领域。
技术介绍
[0002]正常状态下,地球静止轨道(GEO)卫星太阳帆板驱动控制方式一般按照运行轨道太阳方向变化规律,以固定的帆板转角变化速率,根据步进电机驱动周期,给出每个周期内固定的帆板转角变化量,以驱动帆板在运行轨道上匀速跟踪太阳。实际任务中,需要考虑帆板驱动机构(SADA)的非常规工况:包括遥控停转、遥控快速转动到位、转角偏置设置等,以及异常工况:包括转动机构堵转、空转、过零信号异常、转角计数异常等。
[0003]为此,必须完善太阳帆板转动主动控制及故障检测方法,提升卫星在轨运行的自主性、灵活性和可靠性,确保整星能源满足载荷及卫星平台各部件的工作需求,在极端情况下维持卫星能源安全。
技术实现思路
[0004]本专利技术解决的技术问题是:克服现有技术的不足,提出一种面向能源安全的太阳帆板主动控制及故障检测方法,用于自主完成帆板目标转角计算、SADA转动故障检测,以及转角主动控制,解决了帆板目标转角计算、帆板转角测量的故障检测和处理、帆板转角偏差计算及分级控制三个主要问题。
[0005]本专利技术解决技术的方案是:
[0006]一种面向能源安全的太阳帆板主动控制及故障检测方法,步骤包括:
[0007](1)设置帆板初始转动方向SDir为1,代表顺时针转动,控制方式SMode为HOLD,即保持方式,控制计数器NSCounter ...
【技术保护点】
【技术特征摘要】
1.一种面向能源安全的太阳帆板主动控制及故障检测方法,其特征在于,步骤包括:(1)设置帆板初始转动方向SDir为1,代表顺时针转动,控制方式SMode为HOLD,即保持方式,控制计数器NSCounter为0,记标定点火次数k初始值为1,若允许帆板主动控制,则循环进行步骤(2)~步骤(6);(2)计算帆板目标转角;(3)帆板转角测量跳变故障检测及处理;(4)根据帆板目标转角和采集的帆板测量转角,计算帆板转角偏差值;(5)根据转角偏差值,生成帆板分级驱动指令;(6)若禁止帆板主动控制,则退出计算流程;否则返回步骤(2),k加1。2.根据权利要求1所述的一种面向能源安全的太阳帆板主动控制及故障检测方法,其特征在于,步骤(2)中,所述计算帆板目标转角的方法为:采集轨道坐标系下的太阳方向矢量[Sox,Soy,Soz]和姿态转换矩阵C
bo
,计算本体坐标系下的太阳方向矢量:若k=1,则帆板坐标系下的太阳方向矢量[Ssadax,Ssaday,Ssadaz]为:Ssadax=Sbx;Ssaday=Sby;Ssadaz=Sbz;否则,进行矢量滤波计算,其中kSadaC为滤波系数:Ssadax=(1
‑
kSadaC)*Ssadax+kSadaC*Sbx;Ssaday=(1
‑
kSadaC)*Ssaday+kSadaC*Sby;Ssadaz=(1
‑
kSadaC)*Ssadaz+kSadaC*Sbz;计算帆板目标转角Betab:Betab=arctan2(
‑
Ssadax,
‑
Ssadaz)*180/3.14159265359;若(Betab<0),则:Betab=360+Betab若|Sb_saday|>0.9848,Sb_saday为太阳方向单位矢量在与帆板转轴方向的投影,则:Betab=βsada;其中,βsada为帆板转角计数器测量值。3.根据权利要求1所述的一种面向能源安全的太阳帆板主动控制及故障检测方法,其特征在于,步骤(3)中,所述帆板转角测量跳变故障检测及处理的方法为:根据卫星
‑
太阳矢量与卫星本体Y轴的夹角阈值以及工作轨道范围,计算帆板转角在每个采数周期内的角度变化上限,以此给出帆板转角计数器测量的跳变阈值,超出此阈值的转角计数值认定为发生跳变。4.根据权利要求3所述的一种面向能源安全的太阳帆板主动控制及故障检测方法,其特征在于,
若k=1,则:βsadaLst=βsada,βsadaLst为上一采样周期的帆板转角测量值,否则:若|βsada
‑
βsadaLst|>1,则:设置故障标志FTsada=TRUE;根据该帆板当前控制模式SMode,按照一个控制周期的角度增量,...
【专利技术属性】
技术研发人员:刘磊,刘潇翔,石恒,何刚,范炜,李艳华,王佐伟,李建平,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。