一种多源干扰环境下抗干扰姿态确定方法与测试平台的制作方法

文档序号:10637795阅读:546来源:国知局
一种多源干扰环境下抗干扰姿态确定方法与测试平台的制作方法
【专利摘要】本发明涉及一种多源干扰环境下抗干扰姿态确定方法与测试平台,平台包括试验主控模块、姿态控制模块、执行机构模拟器、实时仿真目标机、三轴速率转台、敏感器模块、姿态确定模块以及干扰注入模块;所述的测试平台是一类通用化测试平台,能够通过干扰注入模块完成不同类型干扰噪声注入,此外能够在线选择姿态确定模块中姿态确定算法类别,完成不同类型抗干扰姿态姿态确定算法滤波性能的对比分析;所述抗干扰姿态确定方法,能够有效解决由于敏感器模块存在的陀螺仪一阶马尔科夫噪声、载体振动谐波噪声以及高斯白噪声等多源噪声带来的姿态确定精度下降的问题;本发明适用于航空航天领域的地面仿真验证,可应用于航天器姿态确定系统的高精度姿态与位置测量。
【专利说明】
一种多源干扰环境下抗干扰姿态确定方法与测试平台
技术领域
[0001] 本发明涉及一种多源干扰环境下抗干扰姿态确定方法与测试平台及测试方法,所 涉及的平台是一种通用化的测试平台,能够提供不同类型的干扰,并能为不同类型抗干扰 姿态确定方法提供测试对比分析平台;所涉及的抗干扰姿态确定方法能够对航天器姿态确 定系统遭受的多源干扰进行干扰补偿和抑制,能够有效的提高姿态确定精度。本发明属于 航天器的高精度姿态确定领域。
【背景技术】
[0002] 卫星、航天飞机等航天器在整个任务周期内,都需要获知精确的姿态信息,继而才 能够完成高精度的姿态控制,从而能够顺利完成指定任务。从人类1957年首颗航天器发射 升空以来,研究者对于航天器的姿态确定系统的重要组成部分敏感器展开了卓有成效的研 究工作,期望不断提升敏感器的精度来提高姿态确定系统的精度,但是随着任务以及材料 和科技水平所限,敏感器的精度并不能一直得到提升。此外敏感器的精度不仅仅受自身的 限制,同时还会受到搭载敏感器的航天器的影响,此部分影响并不能在敏感器设计过程中 给与除去,因此广大的研究者针对姿态确定算法开展了研究。传统的Kalman滤波逐渐成为 绝大多数航天器姿态确定算法的核心部分。在航天器系统仅仅受到高斯白噪声影响时, Kalman滤波能够很有效的完成姿态确定的目标,但是航天器系统工作环境恶劣,导致航天 器系统会受到多来源的外部扰动,会给姿态确定系统敏感器都带来多类型的噪声级扰动, 卡尔曼滤波的精度将会受到极大的影响,甚至导致发散现象,将会极大的影响姿态确定系 统正常工作,甚至影响到整个航天器的工作寿命。专利ZL200910086896.9提出了一种复合 分层抗干扰滤波器,从理论上对多源干扰系统开展了滤波理论研究,但是存在非线性项无 法离散化,所研究算法无法为工程所实用,此外对于干扰的处理,仅仅从理论分析角度分类 为外部有模型、随机干扰、能量有界干扰等,并没有从实际敏感器系统存在的实际干扰一阶 马尔科夫噪声、高斯白噪声和载体振动谐波噪声等实际系统噪声,该专利只针对一类外部 模型干扰采用干扰补偿,其余的直接采用鲁棒和保成本的滤波器直接抑制,从根源上忽 略了剩余部分噪声的可补偿性,并没有做到对干扰知己知彼,对症下药,从根源上会损失一 部分滤波精度;
[0003] 姿态控制系统测试平台已经在航天器研制过程中得到了广泛应用,国内外多家机 构均研制出了姿态控制系统测试平台,但现有的姿态控制系统通常针对特定任务型号的航 天器而研制,未见专用于研究姿态确定系统方法性能的测试平台,更无法用于多源干扰环 境下抗干扰姿态确定方法的测试、分析与评估。专利201610196202.7和201610195891.X都 初步提出了搭建一套针对姿态确定系统的测试平台,但是存在的共性问题是除了由敏感器 自身带来的量测噪声外,无法模拟由于外部载体环境振动等带来的影响,无法完全模拟姿 态确定系统所遭受的噪声,此外该专利在开展多类姿态确定算法测试对比分析时,一次开 机过程只能验证一类方法,无法在线切换姿态确定方法,也无法在线进行测试数据的传输 存储以及测试对比分析。

【发明内容】

[0004] 本发明的技术解决问题是:克服现有技术的不足,提供一种结构简单、通用性强的 姿态确定测试平台及测试方法,用于各类姿态确定算法测试对比分析,此外提供了一种针 对航天器系统实际存在的一阶马尔科夫噪声、谐波噪声以及白噪声等多源干扰的抗干扰姿 态确定方法,能够直接工程化实用,且能够有效提高航天器姿态确定系统的精度。
[0005] 本发明的技术解决方案是:一种多源干扰环境下抗干扰姿态确定测试平台:包括 试验主控模块、姿态控制模块、执行机构模拟器、实时仿真目标机、三轴速率转台、敏感器模 块、姿态确定模块以及干扰注入模块;其中试验主控模块主要包括试验主控计算机单元、无 线通讯单元以及数据存储测试对比分析单元;其中试验主控计算机单元主要用于完成测试 平台控制指令、测试数据的发送与接收控制,无线通讯单元主要用于完成与姿态确定模块 和干扰注入模块进行通讯,完成控制指令和数据信息的交换,数据存储测试对比分析单元 主要用于完成姿态确定模块滤波数据的存储、测试以及对比工作;姿态控制模块用于运行 姿态控制算法,在本发明中姿态控制模块主要运行常规控制算法,为姿态确定算法的抗干 扰能力对比提供统一的参照;执行机构模拟器主要包括喷气电模拟器和飞轮电模拟器,通 过电模拟器来取代实物,降低设计成本,也能够为姿态确定算法的抗干扰能力提供相同的 试验条件;实时仿真目标机包括航天器姿态动力学仿真机和航天器姿态运动学仿真机,分 别用于实现航天器本体的姿态动力学与运动学的实时模拟;三轴速率转台根据接收到的姿 态参数进行运动进而带动敏感器模块运转;敏感器模块主要包括三轴陀螺仪、恒星敏感器 及恒星仿真器,恒星仿真器用于实现地面测试对比环境下模拟恒星的功能,三轴陀螺仪和 恒星敏感器联合作用,用于实时感知当前时刻航天器实际姿态信息;姿态确定模块包括姿 态确定解算单元和无线传输单元,其中姿态确定解算单元用于解算姿态确定算法,姿态确 定解算单元同时包括多源干扰环境下抗干扰姿态确定方法与其他各类已知存在的姿态确 定算法,,其中包含的其他已知存在的姿态确定算法主要包括卡尔曼滤波算法,例子滤波算 法等,根据算法切换指令选择相应姿态确定算法进行解算,无线传输单元用于完成与试验 主控模块的通讯,完成算法切换控制指令和实时数据的传输;干扰注入模块包括无线收发 单元和干扰模拟器,干扰模拟器主要用于产生本体振动的干扰信号,无线收发单元主要用 于接收来自试验主控模块的干扰注入指令并同时将干扰模拟器产生的干扰信号传输至三 轴速率转台;本测试平台中试验主控模块和恒星仿真器作为独立终端,放置在固定位置,而 姿态控制模块、执行机构模拟器、实时仿真目标机、敏感器模块中的三轴陀螺仪、恒星敏感 器、姿态确定模块以及干扰注入模块均放置在三轴速率转台的台面上,试验主控模块与三 轴速率转台台面各个部分采用无线通讯的方式进行通讯。
[0006] 作为一个完整的航天器姿态控制系统回路,在不考虑试验主控模块和干扰注入模 块影响时,首先实时仿真目标机中的航天器姿态动力学仿真机和航天器姿态运动学仿真机 在初始条件下开始运行,解算一组姿态信息,传输至三轴速率转台,三轴速率转台开始按照 接收到的姿态信息进行运动,从而影响搭载在三轴速率转台上的敏感器模块,敏感器模块 通过实时感知当前的姿态信息,并传输至姿态确定模块实时运行姿态确定算法对敏感器模 块实测的姿态信息进行解算,并将解算后信息与期望姿态信息进行对比,产生的偏差信号 传输至姿态控制模块,姿态控制模块实时解算出最新的控制力矩指令,并将指令力矩信号 传输至执行机构模拟器中,执行机构模拟器中飞轮模拟器和喷气模拟器进行运转,产生执 行力矩信号传输至实时仿真目标机,完成一次航天器姿态控制系统回路的运转;在此回路 的基础上,试验主控模块通过试验主控计算机单元实时生成干扰注入指令控制干扰注入模 块,干扰注入模块中的无线收发单元接收到干扰注入指令后,通过干扰模拟器产生干扰信 号,并进一步通过无线收发单元向三轴速率转台施加航天器平台系统振动干扰信号,从而 直接影响安置在三轴速率转台上的敏感器模块,从而实现多源干扰的模拟,为姿态确定算 法提供实际干扰来源;同时试验主控模块通过无线通讯单元将试验主控计算机单元的姿态 确定算法切换控制指令发送至姿态确定模块,姿态确定模块中无线传输单元在接收到来自 试验主控模块的控制指令后,确定姿态确定解算单元当前运行算法的类别,通过不同指令 运行不同的姿态确定算法,并通过无线传输单元实时传输解算后姿态数据信息至试验主控 模块中,并通过数据存储测试对比分析单元完成数据存储,以及多类姿态确定算法作用下 滤波效果对比,完成姿态确定算法评估;在姿态确定模块接收到试验主控模块的姿态确定 算法切换指令后,整个平台会恢复到初始状态,从而确保了各类姿态确定算法都能够在相 同的初始条件开始运行,从而保证测试对比结果的有效性。
[0007] -种多源干扰环境下抗干扰姿态确定方法,是一类工程可实用的离散系统的抗干 扰姿态确定方法,包括以下步骤:首先构建含有陀螺仪一阶马尔科夫噪声、载体振动干扰的 航天器系统状态方程与恒星敏感器的量测方程,其次针对陀螺仪的一阶马尔科夫噪声设计 一阶马尔科夫噪声估计器,针对航天器本体振动带来的谐波噪声设计谐波噪声估计器,然 后构造航天器姿态滤波器,最后结合状态估计误差方程、一阶马尔科夫噪声估计误差方程 以及谐波噪声估计误差方程求取一阶马尔科夫噪声估计器增益、谐波噪声估计器增益以及 滤波器增益,在补偿一阶马尔科夫噪声和谐波噪声的基础上进一步抑制高斯白噪声,具体 实施步骤如下:
[0008] 第一步:设计含陀螺仪一阶马尔科夫噪声和航天器本体振动带来的谐波噪声的状 态方程与星敏感器的量测方程;
[0009] 状态方程含陀螺仪一阶马尔科夫噪声、谐波振动噪声和高斯白噪声;恒星敏感器 的量测方程为含有陀螺仪一阶马尔科夫噪声的状态方程提供修正信息,其中一阶马尔科夫 噪声,其描述形式如下:
[0010] wi(k+l) =ffwi(k)+n(k)
[0011] 其中,k表示当前时刻,n(k)为高斯零均值不相关白噪声;wi(k)为k时刻敏感器内 部的一阶马尔科夫噪声,w 1 ( k + 1 )为k + 1时刻敏感器内部的一阶马尔科夫噪声;
.,.Ti(i = l,2,3)为一阶马尔科夫过程的相关时间;
[0012] 进一步,考虑航天器本体振动从而导致陀螺仪遭受到谐波噪声影响,描述为如下 形式:
[0013] di(k) =Msin(fsk)
[0014] 其中cU (k)为当前时刻陀螺仪受到的谐波噪声,Μ为谐波噪声的幅值,fs为谐波噪声 角频率;在此基础上,将谐波噪声改写为状态空间表达形式: j wjk + \) = W \\\(k)
[0015] \ ^ {ds{k)^Vw,{K)
[0016] 式中,W2(k) = [W2i(k)W22(k)],其中,W2i(k) = di(k),W22(k) = W2i(k+l),W2i(k)为k时 亥lj陀螺仪受到的谐波噪声,w21(k)为k+1时刻陀螺仪受到的谐波噪声,w 2(k)为当前k时刻及 下一时刻陀螺仪受到的谐波噪声组成的谐波噪声联合矩阵
[0017] 综合考虑敏感器系统中存在的高斯白噪声、一阶马尔科夫噪声级航天器本体振动 带来的谐波噪声,建立系统的状态方程,其表现形式如下:
[0018] x(k+l) =Ax(k)+n(k)+wi(k)+W2(k)
[0019] 系统量测方程采用恒星敏感器测量矢量,恒星敏感器测量恒星的观测矢量在空间 飞行器坐标系中的方向以及恒星亮度,通过查阅比对星历表中数据,从而得到所观测恒星 在惯性坐标系中的位置,量测方程表现形式如下:
[0020] y(k)=Cx(k)+v(k)
[0021] 其中y(k)为k时刻的恒星敏感器的量测输出,C为系数已知矩阵,v(k)为高斯零均 值不相关白噪声;
[0022] 第二步:设计一阶马尔科夫噪声估计器和谐波噪声估计器
[0023] 在完成系统状态方程和量测方程建立基础上,针对陀螺仪内部的一阶马尔科夫噪 声,设计形式如下:
[0024] η·, (k -f 1) = Ww, (k) Η- K, [ r(/c) -
[0025] 其中七(幻为一阶马尔科夫噪声W1(k)的估计值,心为一阶马尔科夫噪声估计器增 益;
[0026] 进一步,针对载体振动带来的谐波噪声,设计如下的谐波噪声估计器:
[0027] u';(A: + 1) = W{\\{k) + Kz[y{k)-y{k)\
[0028] 其中化认)为谐波噪声联合矩阵w2(k)的估计值,从而可以得出陀螺仪受到的谐波 噪声,K2为谐波噪声估计器增益;
[0029]第三步,设计航天器姿态系统滤波器
[0030]在完成一阶马尔科夫噪声和谐波噪声估计的基础上,通过联立系统状态方程,设 计航天器姿态系统滤波器,具体形式如下: |.ν(/< + Π = Ax{/) + L( rik) - r(k)) + η, (k) + vr-, (k) _] MiK. ?⑷.' "
[0032] 其中,对幻为状态变量x(k)的估计值,K幻为量测变量y(k)的估计值,Ki、K2为待求 的估计器增益阵,L为待求的滤波器增益阵;
[0033] 第四步,求解一阶马尔科夫噪声估计器、谐波噪声估计器以及航天器姿态系统滤 波器增益
[0034] 通过将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波器进行 联合考虑,因此首先将系统状态方程与两侧方程进行扩维,改写为如下形式: T x(是+1) 1 「z , / ?Γ x{k)' wx(k + l) = 0 r 0 wt(k) +n{t) wv(fe + l) 0 0 fVs. w^k)
[0035] Σ,:卜]」「L 」V「 n y(k) B 0 0 x{k) v{t) yx{k) - 0 0 0 + 0 _y2 {k)_ _0 0 0__^(4) _ 0
[0036] 式中yi(k)和y2(k)为引入的辅助变量,其值为0;
[0037] 进一步地,将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波 器方程合并,具体表达式如下: + A I I x(k) L
[0038] Σ3: wJk + \) = 〇 if :〇 w{(k) + Κ λ (yit)-y^ ?-+i)」[0 0 dt'2(/c)」L尺2
[0039] 从22式和Σ3式可以看出,在将原系统状态,一阶马尔科夫噪声和量测噪声作为扩 维后的新系统状态时,[L L Κ2]τ可以视为维数扩展后的新系统状态方程与量测方程的 Kalman滤波增益,进一步将一阶马尔科夫噪声估计器、谐波噪声估计器以及航天器姿态系 统滤波器增益的求解问题转化为扩维后新系统的Kalman滤波增益求解问题,应用常规 Kalman滤波方法进行迭代计算,即可获得一阶马尔科夫噪声估计器、谐波噪声估计器以及 航天器姿态系统滤波器增益,完成多源干扰环境下抗干扰姿态确定。
[0040] 本发明与现有技术相比的优点在于:
[0041] (1)本发明中涉及的一种多源干扰环境下抗干扰姿态确定测试平台,该平台通过 引入试验主控模块、干扰模拟模块,能够在地面条件下提供从敏感器内部噪声到外部噪声 的多源噪声模拟,能够为抗干扰姿态确定方法的测试对比提供更全面更真实的测试平台。 本发明设计的测试平台还提供了一个多类别姿态确定算法滤波性能对比测试分析的功能, 完善了现有航天器平台缺乏通用性、普适性和完备性的缺点,此外不同算法的切换以及测 试数据的对比都采用无线的方式,保障了地面测试人员的安全并减少了实验的繁杂程度。
[0042] (2)本发明中涉及的一种多源干扰环境下抗干扰姿态确定方法,从航天器姿态确 定系统遭受的一阶马尔科夫噪声、载体振动谐波噪声以及高斯白噪声等实际噪声入手,针 对一阶马尔科夫噪声和谐波噪声采取干扰估计和补偿,对于高斯白噪声采用最优的卡尔曼 滤波设计,针对姿态确定系统的干扰做到了知己知彼,对症下药,一方面有效改善了传统 Kalman算法的使用局限性,另一方面相比鲁棒ft?和保成本滤波器,降低了保守性,能够有效 提高姿态确定系统精度。
【附图说明】
[0043] 图1为本发明一种多源干扰环境下抗干扰姿态确定系统的结构框图;
[0044] 图2为本发明一种多源干扰环境下抗干扰姿态确定方法的流程图。
【具体实施方式】
[0045] 以一类带大型挠性附件的高分辨率对地观测卫星为例,由于需要跟踪地面区域, 需要动态机动从而会激发挠性附件振动,继而会导致航天器本体发生震动,从而会产生谐 波噪声,但是在此期间,航天器为了保证跟踪的准确性,对姿态确定系统的精确性具有很高 要求;
[0046]如图1所示,本发明测试平台的组成部分包括试验主控模块1、姿态控制模块2、执 行机构模拟器3、实时仿真目标机4、三轴速率转台5、敏感器模块6、姿态确定模块7以及干扰 注入模块8;其中试验主控模块1主要包括试验主控计算机单元11、无线通讯单元12以及数 据存储测试对比分析单元;其中试验主控计算机单元11主要用于完成测试平台控制指令、 测试数据的发送与接收控制,无线通讯单元12主要用于完成与姿态确定模块7和干扰注入 模块8进行通讯,完成控制指令和数据信息的交换,数据存储测试对比分析单元13主要用于 完成姿态确定模块滤波数据的存储、测试以及对比工作;姿态控制模块2用于运行姿态控制 算法,在本发明中姿态控制模块2主要运行常规控制算法,为姿态确定算法的抗干扰能力对 比提供统一的参照;执行机构模拟器3主要包括喷气电模拟器31和飞轮电模拟器32,通过电 模拟器来取代实物,降低设计成本,也能够为姿态确定算法的抗干扰能力提供相同的试验 条件;实时仿真目标机4包括卫星姿态动力学仿真及41和卫星姿态运动学仿真机42,分别用 于实现卫星本体的姿态动力学与运动学的实时模拟;三轴速率转台5根据接收到的姿态参 数进行运动进而带动敏感器模块6运转;敏感器模块6主要包括三轴陀螺仪61、恒星敏感器 62及恒星仿真器63,恒星仿真器63用于实现地面测试对比环境下模拟恒星的功能,三轴陀 螺仪61和恒星敏感器62联合作用,用于实时感知当前时刻卫星实际姿态信息;姿态确定模 块7包括姿态确定解算单元71和无线传输单元72,其中姿态确定解算单元71用于解算姿态 确定算法,姿态确定解算单元71同时包括多源干扰环境下抗干扰姿态确定方法与其他各类 已知存在的姿态确定算法,其中包含的其他已知存在的姿态确定算法主要包括卡尔曼滤波 算法,例子滤波算法等,根据算法切换指令选择相应姿态确定算法进行解算,无线传输单元 72用于完成与试验主控模块1的通讯,完成算法切换控制指令和实时数据的传输;干扰注入 模块8包括无线收发单元81和干扰模拟器82,干扰模拟器82主要用于产生本体振动的干扰 信号,无线收发单元82主要用于接收来自试验主控模块的干扰注入指令并同时将干扰模拟 器82产生的干扰信号传输至三轴速率转台5;本测试平台中试验主控模块1和恒星仿真器63 作为独立终端,放置在固定位置,而姿态控制模块2、执行机构模拟器3、实时仿真目标机4、 敏感器模块6中的三轴陀螺仪61、恒星敏感器62、姿态确定模块7以及干扰注入模块8均放置 在三轴速率转台5的台面上,试验主控模块1与三轴速率转台5台面各个部分采用无线通讯 的方式进行通讯;作为一个完整的卫星姿态控制系统回路,在不考虑试验主控模块1和干扰 注入模块82影响时,首先实时仿真目标机4中的卫星姿态动力学仿真机41和卫星姿态运动 学仿真机42在初始条件下开始运行,解算一组姿态信息,传输至三轴速率转台5,三轴速率 转台5开始按照接收到的姿态信息进行运动,从而影响搭载在三轴速率转台5上的敏感器模 块6,敏感器模块6通过实时感知当前的姿态信息,并传输至姿态确定模块7实时运行姿态确 定算法对敏感器模块6实测的姿态信息进行解算,并将解算后信息与期望姿态信息进行对 比,产生的偏差信号传输至姿态控制模块7,姿态控制模块7实时解算出最新的控制力矩指 令,并将指令力矩信号传输至执行机构模拟器3中,执行机构模拟器3中飞轮模拟器32和喷 气模拟器31进行运转,产生执行力矩信号传输至实时仿真目标机4,完成一次卫星姿态控制 系统回路的运转;在此回路的基础上,试验主控模块1通过试验主控计算机单元11实时生成 干扰注入指令控制干扰注入模块8,干扰注入模块8中的无线收发单元81接收到干扰注入指 令后,通过干扰模拟器82产生干扰信号,并进一步通过无线收发单元81向三轴速率转台5施 加卫星平台系统振动干扰信号,从而直接影响安置在三轴速率转台5上的敏感器模块6,从 而实现多源干扰的模拟,为姿态确定算法提供实际干扰来源;同时试验主控模块1通过无线 通讯单元12将试验主控计算机单元11的姿态确定算法切换控制指令发送至姿态确定模块 7,姿态确定模块7中无线传输单元72在接收到来自试验主控模块1的控制指令后,确定姿态 确定解算单元71当前运行算法的类别,通过不同指令运行不同的姿态确定算法,并通过无 线传输单元72实时传输解算后姿态数据信息至试验主控模块1中,并通过数据存储测试对 比分析单元13完成数据存储,以及多类姿态确定算法作用下滤波效果对比,完成姿态确定 算法评估;在姿态确定模块7接收到试验主控模块1的姿态确定算法切换指令后,整个平台 会恢复到初始位置,卫星参数会恢复初态,从而确保了各类姿态确定算法都能够在相同的 初始条件开始运行,从而保证测试对比结果的有效性。
[0047]如图2所示,本发明是一类工程可实用的离散系统的抗干扰姿态确定方法,包括以 下步骤:首先构建含有陀螺仪一阶马尔科夫噪声、载体振动干扰的卫星系统状态方程与恒 星敏感器的量测方程,其次针对陀螺仪的一阶马尔科夫噪声设计一阶马尔科夫噪声估计 器,针对卫星本体振动带来的谐波噪声设计谐波噪声估计器,然后构造卫星姿态滤波器,最 后结合状态估计误差方程、一阶马尔科夫噪声估计误差方程以及谐波噪声估计误差方程求 取一阶马尔科夫噪声估计器增益、谐波噪声估计器增益以及滤波器增益,在补偿一阶马尔 科夫噪声和谐波噪声的基础上进一步抑制高斯白噪声,具体实施步骤如下:
[0048] 1、设计含陀螺仪一阶马尔科夫噪声和卫星本体振动带来的谐波噪声的状态方程 与星敏感器的量测方程;
[0049] 状态方程含陀螺仪一阶马尔科夫噪声、谐波振动噪声和高斯白噪声;恒星敏感器 的量测方程为含有陀螺仪一阶马尔科夫噪声的状态方程提供修正信息,其中一阶马尔科夫 噪声,其描述形式如下:
[0050] wi(k+l) =ffwi(k)+n(k)
[005?]其中,k表示当前时刻,n(k)为高斯零均值不相关白噪声;wi(k)为k时刻敏感器内 部的一阶马尔科夫噪声;w 1 ( k + 1 )为k + 1时刻敏感器内部的一阶马尔科夫噪声;
,Ti(i = l,2,3)为一阶马尔科夫过程的相关时间;
[0052] 进一步,考虑航天器本体振动从而导致陀螺仪遭受到谐波噪声影响,描述为如下 形式:
[0053] di(k) =Msin(fsk)
[0054] 其中cU (k)为当前时刻陀螺仪受到的谐波噪声,Μ为谐波噪声的幅值,fs为谐波噪声 角频率;在此基础上,将谐波噪声改写为状态空间表达形式: im,(/c + l) = ffH',(/c)
[0055] I ' \clt(k) =
[0056] 式中,W2(k) = [W2i(k)W22(k)],其中,W2i(k) = di(k),W22(k) = W2i(k+l),W2i(k)为k时 亥lj陀螺仪受到的谐波噪声,w21(k)为k+1时刻陀螺仪受到的谐波噪声,w 2(k)为当前k时刻及 o 下一时刻陀螺仪受到的谐波噪声组成的谐波噪声联合矩阵;^,Κ=ρ 〇];
[0057] 综合考虑敏感器系统中存在的高斯白噪声、一阶马尔科夫噪声级卫星本体振动带 来的谐波噪声,建立系统的状态方程,其表现形式如下:
[0058] x(k+l) =Ax(k)+n(k)+wi(k)+W2(k)
[0059] 系统量测方程采用恒星敏感器测量矢量,恒星敏感器测量恒星的观测矢量在空间 飞行器坐标系中的方向以及恒星亮度,通过查阅比对星历表中数据,从而得到所观测恒星 在惯性坐标系中的位置,量测方程表现形式如下:
[0060] y(k)=Cx(k)+v(k)
[0061] 其中y(k)为k时刻的恒星敏感器的量测输出,C为系数已知矩阵,v(k)为高斯零均 值不相关白噪声;
[0062] 2、设计一阶马尔科夫噪声估计器和谐波噪声估计器
[0063] 在完成系统状态方程和量测方程建立基础上,针对陀螺仪内部的一阶马尔科夫噪 声,设计形式如下:
[0064] (k + 1)- W u, (k) + K^yik)- v(^)]
[0065] 其中4(幻为一阶马尔科夫噪声奶(1〇的估计值,心为一阶马尔科夫噪声估计器增 益;
[0066] 进一步,针对载体振动带来的谐波噪声,设计如下的谐波噪声估计器:
[0067] '.v:(A- +1) ^ W, >,ν·2(k) + K2[y(k) - y( 1")]
[0068] 其中%(&)为谐波噪声联合矩阵w2(k)的估计值,从而可以得出陀螺仪受到的谐波 噪声,K 2为谐波噪声估计器增益;
[0069] 3、设计卫星姿态系统滤波器
[0070] 在完成一阶马尔科夫噪声和谐波噪声估计的基础上,通过联立系统状态方程,设 计卫星姿态系统滤波器,具体形式如下: i.f(/t + 1) = Λ\·(/) + L( v( /()- i'(/t)) + iv: (^) + ^ (/〇
[0071] Σ,-Α . ~ - \.y(k) = Cx(k)
[0072] 其中,.?(幻为状态变量x(k)的估计值,j>(&)为量测变量y(k)的估计值,心、1(2为待求 的估计器增益阵,L为待求的滤波器增益阵;
[0073] 4、求解一阶马尔科夫噪声估计器、谐波噪声估计器以及卫星姿态系统滤波器增益
[0074] 通过将一阶马尔科夫噪声估计器、谐波噪声估计器与卫星姿态系统滤波器进行联 合考虑,因此首先将系统状态方程与两侧方程进行扩维,改写为如下形式: x{k + l) A. I I x{k) w^k + l) = 〇 W 0 w^k) +n(t) wAk + ]) 0 0 W s Wl(k)
[0075] Σ', n " y(k) B 0 0 x{k) v(t) y^k) = 0 0 0 Wyik) + 0 y2{k)_ _0 Q _w2(k) 0
[0076]式中yi(k)和y2(k)为引入的辅助变量,其值为0;
[0077] 进一步地,将一阶马尔科夫噪声估计器、谐波噪声估计器与卫星姿态系统滤波器 方程合并,具体表达式如下: 'x(k + l) ? 「3 1 /Ι.?(/〇·] 「i_
[0078] Σ3: μ'",(/*: + 1) = 0 W 0 H'jl/c) + Κ, (ν(〇-ν(〇) <(/c + i)」[0 0 dA2(/c)」|_Ζ 2:
[0079] 从22式和Σ3式可以看出,在将原系统状态,一阶马尔科夫噪声和量测噪声作为扩 维后的新系统状态时,[L L Κ2]τ可以视为维数扩展后的新系统状态方程与量测方程的 Kalman滤波增益,进一步将一阶马尔科夫噪声估计器、谐波噪声估计器以及卫星姿态系统 滤波器增益的求解问题转化为扩维后新系统的Kalman滤波增益求解问题,应用常规Kalman 滤波方法进行迭代计算,即可获得一阶马尔科夫噪声估计器、谐波噪声估计器以及卫星姿 态系统滤波器增益,完成多源干扰环境下抗干扰姿态确定方法的设计;
[0080] 在进行常规Kalman滤波算法求解增益时,因为是一种迭代计算方法,因此存在终 止条件,终止条件为姿态确定算法的总运行时间,达到总运行时间即截止,若没有达到终止 条件则继续进行迭代,每间隔一个单位时刻,将下一个时刻k+Ι的系统解算值代入第一步, 循环迭代,直至达到截止时间。
[0081] 本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【主权项】
1. 一种多源干扰环境下抗干扰姿态确定方法,其特征在于步骤如下: 第一步,构建含有陀螺仪一阶马尔科夫噪声、航天器本体振动带来的谐波噪声的状态 方程与星敏感器的量测方程; 第二步,在第一步的基础上,针对陀螺仪内部的一阶马尔科夫噪声设计一阶马尔科夫 噪声估计器;针对航天器本体振动带来的谐波噪声设计谐波噪声估计器; 第三步,在完成一阶马尔科夫噪声估计器和谐波噪声估计器的基础上,通过联立第一 步的状态方程,构造航天器姿态系统滤波器; 第四步,通过将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波器 进行联合求取一阶马尔科夫噪声估计器增益、谐波噪声估计器增益以及滤波器增益,从而 完成多源干扰下抗干扰姿态确定方法的设计。2. 根据权利要求1所述的多源干扰环境下抗干扰姿态确定方法,其特征在于:所述第一 步中,构建含有陀螺仪一阶马尔科夫噪声、航天器本体振动带来的谐波噪声的状态方程与 星敏感器的量测方程如下: 状态方程含陀螺仪一阶马尔科夫噪声、谐波振动噪声和高斯白噪声;恒星敏感器的量 测方程为含有陀螺仪一阶马尔科夫噪声的状态方程提供修正信息,其中一阶马尔科夫噪 声,描述形式如下: wi(k+l) =ffwi(k)+n(k) 其中,k表示当前时刻,n(k)为高斯零均值不相关白噪声;wi(k)为k时刻敏感器内部的一 阶马尔科夫噪声;w i ( k + 1 )为k + 1时刻敏感器内部的一阶马尔科夫噪声; ,Ti(i = l,2,3)为一阶马尔科夫过程的相关时间; 进一步,考虑航天器本体振动从而导致陀螺仪遭受到谐波噪声影响,描述为如下形式: di(k) =Msin(fsk) 其中Cl1 (k)为当前时刻陀螺仪受到的谐波噪声,M为谐波噪声的幅值,匕为谐波噪声角频 率;在此基础上,将谐波噪声改写为状态空间表达形式:式中,W2(k) = [W2i(k) W22(k)],其中,W2i(k)=di(k),W22(k)=W2i(k+l),W2i(k)为k时刻 陀螺仪受到的谐波噪声,w21(k)为k+1时刻陀螺仪受到的谐波噪声,w2(k)为表示当前k时刻 及下一时刻陀螺仪受到的谐波噪声组成的谐波噪声联合矩f综合考虑敏感器系统中存在的高斯白噪声、一阶马尔科夫噪声及航天器本体振动带来 的谐波噪声,建立状态方程如下: x(k+l) =Ax(k)+n(k)+wi(k)+W2(k) 量测方程采用恒星敏感器测量矢量,恒星敏感器测量恒星的观测矢量在空间飞行器坐 标系中的方向以及恒星亮度,通过查阅比对星历表中数据,从而得到所观测恒星在惯性坐 标系中的位置,量测方程表现形式如下: y(k)=Cx(k)+v(k) 其中y(k)为k时刻的恒星敏感器的量测输出,C为系数已知矩阵,v(k)为高斯零均值不 相关白噪声。3. 根据权利要求1所述的多源干扰环境下抗干扰姿态确定方法,其特征在于:所述第二 步一阶马尔科夫噪声估计器和谐波噪声估计器如下: 针对陀螺仪内部的一阶马尔科夫噪声估计器设计形式如下:其中承(幻为一阶马尔科夫噪声Wl(k)的估计值,K1为一阶马尔科夫噪声估计器增益;k表 示当前时刻; at一4^ 4+7托糾女?^+!埋;也的邱丨如品击设计如下的谐波噪声估计器:其中Aa)为谐波噪声联合矩阵W2(k)的估计值,从而得出陀螺仪受到的谐波噪声,心为 谐波噪声估计器增益。4. 根据权利要求1所述的多源干扰环境下抗干扰姿态确定方法,其特征在于:第三步, 构建航天器姿态系统滤波器如下:其中,对幻为状态变量X (k)的估计值,j>(幻为量测变量y (k)的估计值,K1、K2为待求的估 计器增益阵,L为待求的滤波器增益阵。5. 根据权利要求1所述的多源干扰环境下抗干扰姿态确定方法,其特征在于:第四步, 求解一阶马尔科夫噪声估计器、谐波噪声估计器以及航天器姿态系统滤波器增益如下: 通过将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波器进行联合 考虑,首先将系统状态方程与两侧方程进行扩维,改写为如下形式:式中yi(k)和y2(k)为引入的辅助变量,其值为0; 进一步地,将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波器方 P合:it _且伙丰·;女才加下.从Σ 2式和Σ 3式看出,在将原系统状态,一阶马尔科夫噪声和量测噪声作为扩维后的新 系统状态时,[L K1 Κ2]τ视为维数扩展后的新系统状态方程与量测方程的Kalman滤波增益, 进一步将一阶马尔科夫噪声估计器、谐波噪声估计器以及航天器姿态系统滤波器增益的求 解问题转化为扩维后新系统的Kalman滤波增益求解问题,应用常规Kalman滤波方法进行迭 代计算,即获得一阶马尔科夫噪声估计器、谐波噪声估计器以及航天器姿态系统滤波器增 益。6. -种多源干扰环境下抗干扰姿态确定测试平台,其特征在于:所述测试平台试验主 控模块、姿态控制模块、执行机构模拟器、实时仿真目标机、三轴速率转台、敏感器模块、姿 态确定模块以及干扰注入模块;试验主控模块包括试验主控计算机单元、无线通讯单元以 及数据存储测试对比分析单元同,试验主控计算机单元用于完成测试平台控制指令、测试 数据的发送与接收控制,无线通讯单元用于完成与姿态确定模块和干扰注入模块进行通 讯,完成控制指令和数据信息的交换,数据存储测试对比分析单元用于完成姿态确定模块 滤波数据的存储、测试以及对比工作;姿态控制模块用于运行姿态控制算法,为姿态确定算 法的抗干扰能力对比提供统一的参照;执行机构模拟器主要包括喷气电模拟器和飞轮电模 拟器;实时仿真目标机包括航天器姿态动力学仿真机和航天器姿态运动学仿真机,分别用 于实现航天器本体的姿态动力学与运动学的实时模拟;三轴速率转台根据接收到的姿态参 数进行运动进而带动敏感器模块运转;敏感器模块包括三轴陀螺仪、恒星敏感器及恒星仿 真器,恒星仿真器用于实现地面测试对比环境下模拟恒星的功能,三轴陀螺仪和恒星敏感 器联合作用,用于实时感知当前时刻航天器实际姿态信息;姿态确定模块包括姿态确定解 算单元和无线传输单元,其中姿态确定解算单元用于解算姿态确定算法,姿态确定解算单 元同时包括多源干扰环境下抗干扰姿态确定方法与其他各类已知的姿态确定算法,根据算 法切换指令选择相应姿态确定算法进行解算,无线传输单元用于完成与试验主控模块的通 讯,完成算法切换控制指令和实时数据的传输;干扰注入模块包括无线收发单元和干扰模 拟器,干扰模拟器用于产生本体振动的干扰信号,无线收发单元用于接收来自试验主控模 块的干扰注入指令并同时将干扰模拟器产生的干扰信号传输至三轴速率转台;试验主控模 块和恒星仿真器作为独立终端,放置在固定位置,而姿态控制模块、执行机构模拟器、实时 仿真目标机、敏感器模块中的三轴陀螺仪、恒星敏感器、姿态确定模块以及干扰注入模块均 放置在三轴速率转台的台面上,试验主控模块与三轴速率转台台面各个部分采用无线通讯 的方式进行通讯。7. 根据权利要求6所述的一种多源干扰环境下抗干扰姿态确定测试平台,其特征在于: 所述多源干扰环境下抗干扰姿态确定方法实现如下 第一步,构建含有陀螺仪一阶马尔科夫噪声、航天器本体振动带来的谐波噪声的状态 方程与星敏感器的量测方程; 第二步,在第一步的基础上,针对陀螺仪内部的一阶马尔科夫噪声设计一阶马尔科夫 噪声估计器;针对航天器本体振动带来的谐波噪声设计谐波噪声估计器; 第三步,在完成一阶马尔科夫噪声估计器和谐波噪声估计器的基础上,通过联立第一 步的状态方程,构造航天器姿态系统滤波器; 第四步,通过将一阶马尔科夫噪声估计器、谐波噪声估计器与航天器姿态系统滤波器 进行联合求取一阶马尔科夫噪声估计器增益、谐波噪声估计器增益以及滤波器增益,从而 完成多源干扰下抗干扰姿态确定方法的设计。8. -种多源干扰环境下抗干扰姿态确定测试方法,其特征在于实现步骤为:作为一个 完整的航天器姿态控制系统回路,在不考虑试验主控模块和干扰注入模块影响时,首先实 时仿真目标机中的航天器姿态动力学仿真机和航天器姿态运动学仿真机在初始条件下开 始运行,解算一组姿态信息,传输至三轴速率转台,三轴速率转台开始按照接收到的姿态信 息进行运动,从而影响搭载在三轴速率转台上的敏感器模块,敏感器模块通过实时感知当 前的姿态信息,并传输至姿态确定模块实时运行姿态确定算法对敏感器模块实测的姿态信 息进行解算,并将解算后信息与期望姿态信息进行对比,产生的偏差信号传输至姿态控制 模块,姿态控制模块实时解算出最新的控制力矩指令,并将指令力矩信号传输至执行机构 模拟器中,执行机构模拟器中飞轮模拟器和喷气模拟器进行运转,产生执行力矩信号传输 至实时仿真目标机,完成一次航天器姿态控制系统回路的运转;在此回路的基础上,试验主 控模块通过试验主控计算机单元实时生成干扰注入指令控制干扰注入模块,干扰注入模块 中的无线收发单元接收到干扰注入指令后,通过干扰模拟器产生干扰信号,并进一步通过 无线收发单元向三轴速率转台施加航天器平台系统振动干扰信号,从而直接影响安置在三 轴速率转台上的敏感器模块,从而实现多源干扰的模拟,为姿态确定算法提供实际干扰来 源;同时试验主控模块通过无线通讯单元将试验主控计算机单元的姿态确定算法切换控制 指令发送至姿态确定模块,姿态确定模块中无线传输单元在接收到来自试验主控模块的控 制指令后,确定姿态确定解算单元当前运行算法的类别,通过不同指令运行不同的姿态确 定算法,并通过无线传输单元实时传输解算后姿态数据信息至试验主控模块中,并通过数 据存储测试对比分析单元完成数据存储,以及多源干扰环境下抗干扰姿态确定方法作用下 滤波效果对比,完成姿态确定算法评估;在姿态确定模块接收到试验主控模块的姿态确定 算法切换指令后,整个平台会恢复到初始状态,从而确保了各类姿态确定算法都能够在相 同的初始条件开始运行,从而保证测试对比结果的有效性。
【文档编号】G01C25/00GK106017509SQ201610367590
【公开日】2016年10月12日
【申请日】2016年5月30日
【发明人】郭雷, 张培喜, 乔建忠, 朱玉凯, 徐健伟
【申请人】北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1