一种可靠太阳帆板自主跟踪太阳控制方法

文档序号:9855930阅读:629来源:国知局
一种可靠太阳帆板自主跟踪太阳控制方法
【技术领域】
[0001] 本发明属于航天器控制技术领域,涉及一种简单可靠的太阳帆板自主跟踪太阳控 制方法。
【背景技术】
[0002] 为满足卫星能源要求,卫星上安装一维转动的太阳帆板,卫星通过控制星体转动 和帆板转动使得帆板法线指向太阳。帆板控制首先需要得到太阳位置和帆板位置之间关 系,卫星上通过帆板上安装模拟太敏可以直接测量得到也可以根据卫星星体上安装敏感器 测量太阳矢量和帆板当前位置得到,但这两种方法前者带来卫星硬件设计复杂,后则带来 软件接口复杂,即需要依赖敏感器测量信息,因此为了简化卫星设计和软件接口,设计一种 无需敏感器测量信息,仅需要卫星轨道和帆板当前位置进行帆板转动角度控制方法。
[0003] 依据卫星工作轨道,帆板驱动控制工作模式包括巡航模式、保持模式、增量模式和 自动归零模式,帆板对日过程中工作在巡航模式,即以固定角速度转动,但是由于卫星运行 实际轨道与理论轨道有偏差,且在轨受摄动影响,帆板以固定角速度转动在一段时间后会 超前或滞后目标角度,导致对日精度差,无法满足能源需要,因此需要帆板驱动机构切换成 增量模式,以快速角速度转动或切换成保持模式,控制策略设计保证帆板满足对日精度同 时,保证帆板不能频繁停转,频繁停转不仅对姿态带来扰动,对电机寿命有影响,因此需要 设计一种控制策略,保证帆板在对日跟踪过程中不频繁切换模式。

【发明内容】

[0004] 本发明所要解决的技术问题是:提供一种不依赖敏感器测量信息,仅依据卫星工 作模式理论姿态和卫星位置计算帆板转动目标角,并提供一种合理帆板对日跟踪控制策略 解决帆板频繁切换模式,提高卫星姿态精度和帆板驱动机构寿命的方法。
[0005] 为解决上述技术问题,本发明采用如下技术方案:一种可靠太阳帆板自主跟踪太 阳控制方法,该方法控制计算流程如图2所示,具体包含如下步骤:
[0006] 步骤一、根据卫星轨道系下太阳矢量(通过太阳模型和卫星位置计算得到),计算 帆板需要转动目标角度。
[0007] 轨道系太阳矢量为L=[Sox Soy Soz]T,根据姿态工作模式可知卫星目标姿态角, 利用目标姿态角计算得到卫星本体系太阳矢量Sb。
[0008] 目标转角定义为太阳在XOZ面的投影与各SADM零位所指轴向的夹角,顺时针方向 为正,范围为[0,2π],则-Y目标转角为:
[0010] +Y目标转角为:
[0012] 上式中,如果
,则采用上一周期目标角。
[0013] 步骤二、根据帆板当前转动位置和绝对位置,计算帆板转动角度偏差,通过归一化 判断,找到帆板转动最小路径。
[0014] 计算帆板转动的目标转角,计算两侧帆板的转角(包括大小和方向):q=目标转角 Φ-绝对转角,根据两侧帆板转角得到帆板转动方向和转动角度大小,计算方法:
[0015] (1)分别计算两侧帆板的转动方向:
[0016] -Y侧:绝对转角 < 180°,0° 180° :方向a = 0(正),否贝丨Ja = l(反);
[0017] +Y侧:绝对转角>180°,_180° <q<0° :方向a = l,否则a = 0;
[0018] (2)分别计算两侧转角大小:
[0019] -Y侧:|q|<180°,q=|q
[0020] +Y侧:I q I >180。,q = 360_ I q I
[0021] 步骤三、按照帆板对日控制精度要求,根据当前角度位置偏差设计合理控制策略, 控制帆板以不同工作模式转动,避免帆板频繁停转和模式切换带来对姿态和驱动机构寿命 的影响。
[0022] 以-Y侧为例。
[0023]设转动标志flag初始值为0(当姿控工作模式切换或θ> = 5时进行清零):
[0025] 控制:SADA-Y转动方向为1;
[0026] 记录:flag = 〇
[0028] 控制:SADA-Y转动方向为0
[0029] 记录:flag = 〇
[0030] (3)条件:flag= =0&&θ> = 3 [0031] 控制:SADA-Y转动方向为a;
[0033] (4)条件:其他
[0034]控制:SADA延续当前动作,设置指令序列编号为0;
[0035] 记录:flag为上次值。
[0036] 通过上述方法得到-Y和+Y转动方向,SADA+Y转动角度和SADA-Y转动角度为0,当 flag不为0且SADA工作模式不为巡航模式时,按巡航模式转动;当flag为0且SADA工作模式 不为保持模式时,SADA保持。当两侧帆板flag不一致时,根据flag分别设置两侧SADM的工作 模式和转动方向。未采用该策略前的帆板停转次数如图3所示,采用该策略后帆板停转次数 如图4所示,通过该策略明显减少帆板停启次数。
[0037]本发明的有益效果在于:本发明提出的帆板自主跟踪太阳控制方法,不需要星上 敏感器和帆板上敏感器测量信息,简化卫星硬件配置,提出采用分区控制策略,减少了帆板 频繁切换,且增加帆板遇到增量控制无法停止保护,提高了帆板控制可靠性和安全性。 [0038]本发明的优点在于方法简单,效果明显,便于工程实现,而且考虑了卫星无轨道状 态下的应对措施,具有一定的鲁棒性。
【附图说明】
[0039]图1为帆板工作模式切换图。
[0040]图2为帆板对日控制策略流程图。
[0041]图3为帆板采用该策略前停转图。
[0042]图4为帆板米用该策略后停转图。
[0043]图5为帆板在轨控制转动角度图。
【具体实施方式】
[0044]下面以某高轨卫星为典型实例,结合附图详细说明本发明的优选实施例,该卫星 为倾斜地球同步轨道卫星,轨道高度35786km,轨道倾角55度,偏心率< 0.005,太阳帆板安 装卫星±¥侧,帆板控制控制模式切换图如图1所示。
[0045] 按照说明书中控制策略,对帆板进行自主跟踪控制,在轨数据表明,帆板对日控制 精度在3度以内,通过本策略明显减少模式切换次数,帆板在轨控制结果如图5所示。
[0046] 这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例 中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明 的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进 行其它变形和改变。
【主权项】
1. 一种可靠帆板自主跟踪太阳的控制方法,其特征在于,该方法包括如下步骤: 步骤一、根据卫星轨道系下太阳矢量,计算帆板需要转动目标转角,所述太阳矢量通过 太阳模式和卫星位置计算得到; 步骤二、根据帆板当前转动目标转角和绝对转角,计算帆板转动角度偏差,通过归一化 判断,找到帆板转动最小路径,包括转动方向和转动角度; 步骤三、按照帆板对日控制精度要求,根据当前角度位置偏差设计合理控制策略,控制 帆板以不同工作模式转动,避免帆板频繁停转和帆板不同模式切换带来对姿态和驱动机构 寿命的影响。2. 根据权利要求1所述的可靠帆板自主跟踪太阳的控制方法,其特征在于: 步骤一中,帆板转动目标角度的计算不依赖星上的敏感器和卫星姿态,使得帆板控制 软件数据接口简单,可以独立运行,不受敏感器和姿态无效或数据异常的影响。 轨道系太阳矢量为L=[Sox Soy Soz]T,根据姿态工作模式可知卫星目标姿态角,利用 目标姿态角计算得到卫星本体系太阳矢量Sb。 目标转角定义为太阳在X0Z面的投影与各SADM零位所指轴向的夹角,顺时针方向为正, 范围为[〇,2π],则-Y目标转角为:+Υ目标转角为:上式中,如果4V + sb: SKT5 ,则采用上一周期目标角。3. 根据权利要求1所述的可靠太阳帆板自主跟踪太阳的控制方法,其特征在于: 步骤二中,将目标转角和实际转角进行归一化处理,转化成〇~360°之间,求取两者的 最小偏差,然后按照最短路径控制帆板转动。4. 根据权利要求1所述的可靠太阳帆板自主跟踪太阳的控制方法,其特征在于: 步骤三中,采用继电控制策略,设置不同位置分区,按照不同模式控制帆板转动,减少 帆板模式切换次数和停转次数。5. 根据权利要求1所述的可靠太阳帆板自主跟踪太阳的控制方法,其特征在于: 步骤三中,为避免目标角度和帆板转角测量位置出现野值,导致帆板进入增量模式无 法停止,设置保护阈值,角度位置偏差大于30度时,按照30度进行处理。
【专利摘要】本发明揭示了一种可靠帆板自主跟踪太阳的控制方法。为满足卫星上能源需求,星上安装具有一维转动功能的太阳帆板,通过控制帆板转动和卫星姿态使得帆板法线指向太阳。本发明无需在帆板上安装太阳敏感器,也无需利用星上敏感器测量太阳矢量的信息和卫星当前姿态,仅根据太阳模型和卫星轨道完成帆板转动目标角度计算,然后通过设计合理角度阈值设置不同控制区域,根据划分控制区域控制帆板按照不同模式工作,通过选择合理阈值可以减少帆板在不同模式之间切换,避免帆板频繁停转对卫星姿态扰动和电机工作寿命的影响。本发明提出的帆板自主跟踪太阳的方法简单有效,实现成本低,便于工程实现。
【IPC分类】B64G1/44, G05D3/10
【公开号】CN105620794
【申请号】CN201610081893
【发明人】武国强, 张锐, 林宝军, 熊淑杰, 白涛, 王昊光
【申请人】上海微小卫星工程中心
【公开日】2016年6月1日
【申请日】2016年2月5日
网友询问留言 已有1条留言
  • 访客 来自[北京市联通ADSL] 2019年12月14日 20:20
    “利用目标姿态角计算得到卫星本体系太阳矢量Sb” 为啥叫Sb。。。
    0
1