自适应UKF在空间相机热平衡试验中的应用研究
2018-05-17夏晨晖赵振明
夏晨晖 赵振明
自适应UKF在空间相机热平衡试验中的应用研究
夏晨晖 赵振明
(北京空间机电研究所,北京 100094)
光学遥感相机热平衡试验是研制遥感相机的必要手段,是准确获取相机热态特性的试验方法。根据试验条件的不同,试验往往需要数小时至数十小时不等的时间,才能使遥感相机达到稳态平衡温度。为缩短热平衡试验时间,提出了一种基于自适应无味卡尔曼滤波(AUKF)的热平衡试验温度快速预测方法,只需利用较短时间的温度采样数据,就能快速预测温度变化规律,获得稳态温度,大幅度提高了热平衡试验的效率。以某遥感相机热平衡试验中升温过程和降温过程的温度变化数据为例,预测了测温点从初始温度状态到达稳态温度状态这一过程的温度变化曲线,验证了基于自适应无味卡尔曼滤波的热平衡试验温度快速预测方法的有效性和可行性。
热平衡试验 自适应无味卡尔曼滤波 预测 光学遥感相机
0 引言
光学遥感相机(以下简称相机)热平衡试验是研制遥感相机的必要手段,通过热平衡试验可以获取相机温度变化情况及热平衡温度,修正热仿真模型,改进热设计,预示相机在轨温度分布[1-2]。遥感相机体积大,因而相应热惯性很大,从初始温度到稳态温度是一个漫长的过程,往往持续数十小时甚至更长的时间[3-4]。如何快速辨识温度变化,预测稳态温度,缩短热平衡试验时间,对提高遥感相机研制效率具有很重要的现实意义。为此,有学者提出了在航天器热平衡试验中采用最小二乘非线性回归来预测热平衡温度的方法[5-6],还有学者比较了在航天器热平衡试验中利用非线性最小二乘估计和扩展卡尔曼滤波两种温度外推预测方法,结果显示扩展卡尔曼滤波预报运算速度更快,但存在非线性模型线性化过程中的截断误差和繁琐运算问题,可能引起预测发散[7]。随后,一种无需线性化处理的卡尔曼滤波算法——无味卡尔曼滤波被引入来外推航天器热平衡试验温度,利用较短时间的试验数据提前获得航天器的极限热平衡温度,克服了扩展卡尔曼滤波的不足[8]。
传统无味卡尔曼滤波算法需要已知被研究对象的数学模型及噪声分布的先验信息,当模型不准或对噪声分布缺乏了解,无味卡尔曼滤波算法就会存在退化甚至发散的风险。所以,需要一种能根据新的测量信息不断地修正模型参数和噪声统计参数的自适应无味卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)法,来减小估计误差。因而有学者提出通过对无味变换中的参数调节实现跟踪实际观测数据的方法[9]。还有学者提出了以新息协方差矩阵和相应预测值的残差为成本函数,通过梯度法使成本函数最小,得到调整后的噪声协方差,从而更新状态向量和其协方差阵,但是求解过程计算量较大[10]。为了解决自适应调整过程计算量大的问题,有学者提出根据极大后验估计原理,在线估计未知噪声统计特性参数,将此噪声统计估计器与无味卡尔曼滤波结合起来,形成新的自适应无味卡尔曼滤波法[11-14]。而有些学者提出了基于极大似然准则构造噪声统计特性估计器,实现自适应UKF算法[15-18]。总之,自适应算法是使用策略来修正状态噪声协方差与测量噪声协方差,使测量向量的预测值能跟踪实际值。
本文提出了一种基于自适应无味卡尔曼滤波的热平衡试验温度快速预测方法,只需利用较短时间的温度采样数据,就能快速预测温度变化曲线,获得稳态温度。快速辨识算法包含无味卡尔曼滤波、自适应调整策略及最短辨识时间判据等内容。以某遥感相机热平衡试验中升温过程和降温过程的温度变化数据为例对算法进行了验证,结果表明基于自适应无味卡尔曼滤波的热平衡试验温度快速预测方法是有效和可行的。
1 基于AUKF的热平衡试验温度快速预测方法
本文采用自适应无味卡尔曼滤波算法进行温度预测,利用较短时间内的温度测试数据预测遥感器热平衡试验测点的温度变化曲线,从而获取热平衡温度。
1.1 无味卡尔曼滤波
对于一个离散非线性系统
无味卡尔曼滤波算法基本过程如下:
3)时间更新:将sigma点代入状态方程计算状态向量的先验估计值;
1.2 自适应算法
1.3 温度变化模型
在恒定内热源和恒定外热流的条件下,稳态温升试验中的温度变化满足指数规律:
测量方程表示为:
由于温度变化指数模型是对稳态热平衡试验温度变化规律的描述,因此本文温度快速预测方法适用于稳态热平衡试验温度变化模型的预测,无法应用于瞬态热平衡试验温度预测。
1.4 最短辨识时间判据
为了实现热平衡试验温度的快速预测,提出了最短辨识时间判据。
为衡量温度变化曲线的预测精度,采用了在一段时间内预测温度与测量温度的均方根误差这一参数,
当找到最短辨识时间后,利用最短辨识时间的温度测量数据,即可准确预测出所选测点的温度变化曲线,热平衡试验就可以结束,有效缩短了热平衡试验时间。
图1 在不同采样时间下均方根误差随辨识时间变化
2 实验结果分析
利用某遥感相机热平衡试验结果对本文所提出的基于自适应无味卡尔曼滤波的热平衡试验温度快速预测方法进行验证。相机在热真空环境中进行试验,施加恒定外热流,采集若干测点的温度数据,采样间隔为1 min,记录温度测量值。分别以降温曲线和升温曲线来验证算法。
2.1 降温过程算法验证
降温曲线如图2所示。首先对降温曲线应用自适应无味卡尔曼滤波温度快速预测算法。设定矩阵,均值为0,且互不相关,离散系统的过程噪声及测量噪声协方差矩阵满足:
经自适应卡尔曼滤波算法,计算得到在650min、700min、750min及800min采样时间下均方根误差随辨识时间的变化,如图3(a)~(d)所示。
图2 试验降温曲线
图3 在不同采样时间下均方根误差随辨识时间变化
从图3所示的4幅图看出,在辨识时间为508min处,均方根误差均为最小值。根据最短辨识时间判据,可以判断508min为该点降温曲线的最短辨识时间。利用508min温度测量数据预测热平衡试验温度变化曲线如图4所示,预测温度与试验测量温度的偏差如图5所示。
图4 试验测量降温曲线与AUKF预测降温曲线
图5 预测温度与试验测量温度的偏差
基于自适应无味卡尔曼滤波的热平衡试验温度快速预测算法实现了仅利用508min的测试数据预测出7 470min的整个热平衡试验降温过程,预测的稳态温度为–154.2℃,而实测稳态温度为–156℃,降温过程温度从40℃下降到–156℃,降温幅度为196℃,而预测的稳态温度比实测值仅仅大1.8℃,预测的温度误差相较于196℃的大幅度温度变化而言很小,因而算法取得较好预测效果,且使热平衡试验时间大幅减少。
2.2 升温过程算法验证
以升温变化过程为例,来验证AUKF预测算法。升温曲线如图6所示。
图6 试验升温曲线
设定,矩阵均值为0,且互不相关,离散系统的过程噪声及测量噪声协方差矩阵满足:
经自适应卡尔曼滤波算法,计算得到在50min、60min、70min及80min采样时间下均方根误差随辨识时间的变化,如图7(a)~(d)所示。
图7 在不同采样时间下均方根误差随辨识时间变化
从图7所示的4幅图看出,在辨识时间28min处,均方根误差均为最小值。根据最短辨识时间判据,可以判断28min为该点升温曲线的最短辨识时间。利用28min温度测量数据预测热平衡试验温度变化曲线如图8所示,预测温度与试验测量温度的偏差如图9所示。
图8 试验测量升温曲线与AUKF预测升温曲线
图9 预测温度与试验测量温度的偏差
Fig.9 Deviation between estimated and measured temperature
基于自适应无味卡尔曼滤波的热平衡试验温度快速预测算法实现了仅利用28min的测试数据预测出400min的整个热平衡试验升温过程,预测的稳态温度为–11.1℃,而实测稳态温度为–11.3℃,升温过程温度从–20℃升高到–11.3℃,升温幅度为8.7℃,而预测的稳态温度比实测值仅仅大0.2℃,预测的温度误差相较于8.7℃的升温幅度而言很小,因而算法也取得了较好预测效果,且使热平衡试验时间大幅减少。
综上所述,利用本文所提出的基于自适应无味卡尔曼滤波的热平衡试验温度快速预测算法,无论是升温过程还是降温过程,都得到有效验证,充分说明了此算法的可行性。
3 结束语
为缩短光学遥感相机热平衡试验时间,本文提出了基于自适应无味卡尔曼滤波的热平衡试验温度快速预测算法,只需利用较短时间的温度采样数据,就能快速预测温度变化曲线,获得稳态温度,大幅度提高热平衡试验的效率。将此算法分别应用于降温曲线和升温曲线预测,在降温曲线预测中只需508min的温度测量数据即可成功预测出7 470min热平衡试验温度变化过程;在升温曲线预测中只需28min的温度测量数据即可成功预测出400min热平衡试验温度变化过程,证明了基于自适应无味卡尔曼滤波的热平衡试验温度快速预测算法的有效性和可行性。
[1] 赵振明, 于波, 苏云. 基于热平衡试验的某空间相机热光学集成分析[J]. 航天返回与遥感, 2014, 35(4): 51-58. ZHAO Zhenming, YU Bo, SU Yun. Thermal Optical Analysis on Space Camera Based upon Thermal Balance Test[J]. Spacecraft Recovery & Remote Sensing, 2014, 35(4): 51-58. (in Chinese)
[2] 赵振明, 鲁盼, 宋欣阳.“高分二号”卫星相机热控系统的设计与验证[J]. 航天返回与遥感, 2015, 36(4): 34-40. ZHAO Zhenming, LU Pan, SONG Xinyang. Thermal Design and Test for High Resolution Space Camera on GF-2 Satellite[J]. Spacecraft Recovery & Remote Sensing, 2015, 36(4): 34-40. (in Chinese)
[3] 付仕明, 郄殿福, 刘锋. 热平衡试验温度判据研究[J]. 工程热物理学报, 2005, 26(5): 868-870. FU Shiming, QIE Dianfu, LIU Feng. The Criteria Research of Temperature Stabilization in Thermal Balance Test[J]. Journal of Engineering Thermophysics, 2005, 26(5): 868-870. (in Chinese)
[4] 朱熙, 郭赣, 刘邵然, 等. 航天器热平衡温度预测的粒子群算法[J]. 宇航学报, 2016, 37(11): 1378-1383. ZHU Xi, GUO Gan, LIU Shaoran, et al. Particle Swarm Optimization Algorithm of Spacecraft Thermal Balance Test Temperature Prediction[J]. Journal of Astronautics, 2016, 37(11): 1378-1383. (in Chinese)
[5] 翁建华, 潘增富, 闵桂荣. 航天器热平衡试验中平衡温度的预测[J]. 中国空间科学技术, 1997(6): 3-8+35. WENG Jianhua, PAN Zengfu, MIN Guirong. Prediction of Equilibrium Temperature in Spaceraft Thermal Balance Testing[J]. Chinese Space Science and Technology, 1997(6): 3-8+35. (in Chinese)
[6] 石进峰, 吴清文, 黄勇, 等. 空间相机热平衡试验温度预测方法改进及应用[J]. 中国空间科学技术, 2013(1): 45-52. SHI Jinfeng, WU Qingwen, HUANG Yong, et al. Application and Improvement of Temperature Prediction Method for Thermal Balance Test of Space Camera[J]. Chinese Space Science and Technology, 2013(1): 45-52. (in Chinese)
[7] 付仕明, 郄殿福, 刘锋. 温度外推预报技术在热平衡试验中的应用研究[J]. 中国空间科学技术, 2004(2): 54-61. FU Shiming, QIE Dianfu, LIU Feng. Application Research of Temperature Extrapolation Technology in Thermal Balance Test[J]. Chinese Space Science and Technology, 2004(2): 54-61. (in Chinese)
[8] 付仕明, 郄殿福, 刘锋. 无味卡尔曼滤波在热平衡试验中的应用研究[J]. 宇航学报, 2004, 25(5): 546-551. FU Shiming, QIE Dianfu, LIU Feng. Application Research of the Unscented Kalman Filter in Thermal Balance Test[J]. Journal of Astronautics, 2004, 25(5): 546-551. (in Chinese)
[9] AKCA T, DEMIREKLER M. An Adaptive Unscented Kalman Filter for Tightly Coupled INS/GPS Integration[C]. 2012 IEEE/ION Position, Location and Navigation Symposium, Myrtle Beach, SC, United States, 2012: 389-395.
[10] JIANG Z, SONG Q, HE Y, et al. A Novel Adaptive Unscented Kalman Filter for Nonlinear Estimation[C]. The 46th IEEE Conference on Decision and Control, New Orleans, LA, 2007: 5805-5810.
[11] 刘洋, 潘晓刚, 王正明, 等. 基于增强型GPS的自适应UKF实时星间相对定位方法[J]. 测绘学报, 2008, 37(1): 15-22+29. LIU Yang, PAN Xiaogang, WANG Zhengming, et al. An Augmented-GPS Based Adaptive UKF Method for Real-time Inter-satellite Relative Positioning[J]. Acta Geodaetica et Cartographica Sinica, 2008, 37(1): 15-22+29. (in Chinese)
[12] 赵琳, 王小旭, 孙明, 等. 基于极大后验估计和指数加权的自适应UKF滤波算法[J]. 自动化学报, 2010, 36(7): 1007-1019. ZHAO Lin, WANG Xiaoxu, SUN Ming, et al. Adaptive UKF Filtering Algorithm Based on Maximum a Posterior Estimation and Exponential Weighting[J]. Acta Automatica Sinica, 2010, 36(7): 1007-1019. (in Chinese)
[13] 谭兴龙, 王坚, 赵长胜. 神经网络辅助的GPS/INS组合导航自适应UKF算法[J]. 测绘学报, 2015, 44(4): 384-391. TAN Xinglong, WANG Jian, ZHAO Changsheng. Neural Network Aided Adaptive UKF Algorithm for GPS/INS Integration Navigation[J]. Acta Geodaetica et Cartographica Sinica, 2015, 44(4): 384-391. (in Chinese)
[14] HU G, GAO S, XUE L. A Novel Adaptive Unscented Kalman Filter[C]. 2012 Third International Conference on Intelligent Control and Information Processing, Dalian, China, 2012: 497-502.
[15] LI J, POST M, LEE R. A Novel Adaptive Unscented Kalman Filter Attitude Estimation and Control Systems for 3U Nanosatellite[C]. 2013 European Control Conference, Zurich, Switzerland, 2013: 2128-2133.
[16] 韩厚增, 王坚. 自适应UKF在GNSS/INS紧组合导航中的应用研究[J]. 大地测量与地球动力学, 2013, 33(6): 98-102. HAN Houzeng, WANG Jian. Study on Adaptive Unscented Kalman Filter and Its Application to GNSS/INS Tightly Coupled Navigation[J]. Journal of Geodesy and Geodynamics, 2013, 33(6): 98-102. (in Chinese)
[17] 赵琳, 李亮, 黄卫权. 自适应卡尔曼滤波在载波相位平滑伪距中的应用[J]. 哈尔滨工程大学学报, 2010, 31(12): 1636-1641. ZHAO Lin, LI Liang, HUANG Weiquan. An Adaptive Kalman Filter Algorithm for Carrier Smoothed Code[J]. Journal of Harbin Engineering University, 2010, 31(12): 1636-1641. (in Chinese)
[18] 王璐, 李光春, 乔相伟, 等. 基于极大似然准则和最大期望算法的自适应UKF算法[J]. 自动化学报, 2012, 38(7): 1200-1210. WANG Lu, LI Guangchun, QIAO Xiangwei, et al. An Adaptive UKF Algorithm Based on Maximum Likelihood Principle and Expectation Maximization Algorithm[J]. Acta Automatica Sinica, 2012, 38(7): 1200-1210. (in Chinese)
[19] WAN E A, VAN D M R. The Unscented Kalman Filter for Nonlinear Estimation[C]. Adaptive Systems for Signal Processing, Communications, and Control Symposium, New York, 2000: 153-158.
(编辑:夏淑密)
Application Research of the Adaptive Unscented Kalman Filter in Thermal Balance Test of Space Camera
XIA Chenhui ZHAO Zhenming
(Beijing Institute of Space Mechanics & Electricity, Beijing 100094, China)
Thermal balance test of an optical remote sensor is a necessary step in designing the sensor, and also an experimental method to obtain thermal characteristics of the sensor accurately. However, the test duration is always very long when the sensor reaches a thermal equilibrium state, about several hours or even longer in different experimental conditions. In order to shorten the thermal balance test duration, a fast temperature prediction method based on adaptive unscented Kalman filter (AUKF) is presented in this paper. In this way, temperature change regularity of the sensor can be predicted rapidly, and the steady temperature state can be also achieved using the measured temperature data during a short time. The method can greatly improve the efficiency of thermal balance test for the sensor. At last, taking a temperature rise curve and a temperature lowering curve in a thermal balance test of the sensor as two examples, the temperature variation curves from the initial state to the steady state are predicted using the measured temperature data in a short time. The results prove that the fast temperature prediction method based on adaptive unscented Kalman filter is effective and feasible in thermal balance test.
thermal balance test; adaptive unscented Kalman filter (AUKF); prediction; optical space camera
V416.4
A
1009-8518(2018)02-0045-10
10.3969/j.issn.1009-8518.2018.02.006
2017-06-19
夏晨晖,男,1989年生,2015年获得浙江大学机械制造及其自动化专业博士学位,工程师。主要从事空间相机热设计工作。Email:chxia163@163.com。