基于回归建模的地球敏感器故障诊断方法与流程

文档序号:17178274发布日期:2019-03-22 20:41阅读:160来源:国知局
基于回归建模的地球敏感器故障诊断方法与流程

本发明属于地球敏感器故障诊断技术领域,涉及一种基于回归建模的地球敏感器故障诊断方法。



背景技术:

卫星是一类极其重要的航天器,长期在恶劣的太空环境中运行。地球敏感器是很多卫星的必备姿态测量机构,直接关系到卫星的安全稳定运行,若发生故障将导致严重的后果。对地球敏感器进行故障诊断方面的研究是十分必要的。

当前对于地球敏感器故障的检测,大多从敏感器的单个测量变量出发,没有有效利用敏感器测量量间的关联关系。因此,不能很好的完成检测任务。本发明从地球敏感器的温度和其热敏电阻温度两个遥测变量为着眼点,采用回归分析的建模方法建立两者的关联性。从而完成对于地球敏感器微小故障和早期故障的检测。



技术实现要素:

本发明的目的是提供一种基于回归建模的地球敏感器故障诊断方法,解决了传统的故障诊断方法仅仅利用了地球敏感器单个遥测变量,通过限值检测来表明敏感器的工作状态,没有充分利用敏感器多遥测变量间的关联关系导致无法检测地球敏感器微小故障的问题。

本发明所采用的技术方案是,基于回归建模的地球敏感器故障诊断方法,具体按照如下步骤进行:

步骤1.采集一段时期内的地球敏感器温度遥测数据和热敏电阻温度遥测数据,按照采样时刻进行匹配,得到第i采样时刻的热敏电阻温度值yi和地球敏感器温度值xi,作为二维空间内的实数对(xi,yi),i=1,2,3,…,n;n为总采样时刻;

步骤2.建立回归模型y=ax2+bx+c;

步骤3.计算在第i点处,回归模型建模误差ei,结合步骤2的回归模型得到:

步骤4.计算最大建模误差g,如公式5所示:

则检测阈值为:

th=r*g(6)

其中,r>1为保险系数,选取r=2;

步骤5.依据检测阈值对地球敏感器进行故障检测时,首先根据当前遥测时刻的地球敏感器温度值x0代入步骤2建立的回归模型中,计算得到热敏电阻温度的预测值,即

步骤6.计算热敏电阻预测值与实际遥测值y的偏差e0,即若|e0|<th,则地球敏感器无故障,若|e0|>th,则地球敏感器有故障。

本发明的其他特点还在于,

步骤2中建立回归模型的具体过程如下:

以地球敏感器温度为自变量x,以热敏电阻温度为因变量y,满足如公式1所示的统计模型:

y=f(x)+ε(1)

其中,ε为建模误差,f(x)为建立的回归模型,如公式2所示:

f(x)=ax2+bx+c(2)

其中,a,b,c均为固定但未知的参数,反映了热敏电阻温度和地球敏感器温度之间的关联性;

将n个正常历史点集(xi,yi)代入公式1中得到:

y=xz+e(3)

其中,

由此,正则方程为:

az=b(4)

其中,a=x′x,b=x′y,即z=a-1b=(x′x)-1x′y,则得到回归系数a,b,c的值。

本发明的有益效果是,基于回归建模的地球敏感器故障诊断方法,解决了传统的故障诊断方法仅仅利用了地球敏感器单个遥测变量,通过限值检测来表明敏感器的工作状态,没有充分利用敏感器多遥测变量间的关联关系导致无法检测地球敏感器微小故障的问题。通过将球敏感器温度遥测量和热敏电阻温度遥测量建立回归模型进行故障检测,能够有效的检测到地球敏感器的微小故障,确保地球敏感器很好的完成测量任务。

附图说明

图1是本发明的基于回归建模的地球敏感器故障诊断示意图;

图2是本发明的实施例中用到的红外地球敏感器温度正常数据;

图3是本发明的实施例中热敏电阻温度正常数据;

图4是本发明的实施例中地球敏感器温度与热敏电阻温度的回归拟合模型;

图5是本发明的实施例中红外地球敏感器故障时的温度数据;

图6是本发明的实施例中地球敏感器故障时的热敏电阻温度数据;

图7是本发明的实施例中基于回归模型的地球敏感器检测结果图。

具体实施方式

下面结合附图和具体实施方式对本发明进行详细说明。

本发明的基于回归建模的地球敏感器故障诊断方法,如图1所示,具体按照如下步骤进行:

步骤1.采集一段时期内的地球敏感器温度遥测数据和热敏电阻温度遥测数据,按照采样时刻进行匹配,得到第i采样时刻的热敏电阻温度值yi和地球敏感器温度值xi,作为二维空间内的实数对(xi,yi),i=1,2,3,…,n;n为总采样时刻;

步骤2.红外地球敏感器热敏电阻温度为红外地球敏感器的直接测量值,它决定了红外地球敏感器测量的准确性,而红外地球敏感器温度表征的是红外地球敏感器本身的温度。通过对长期数据进行分析我们发现,正常情况下红外地球敏感器温度的变化与红外地球敏感器热敏电阻温度有很强的相关性:当红外地球敏感器热敏电阻测量值分别具有增加和减少的趋势变化时,地球敏感器温度同样具有类似的关系。当有故障发生时,该相关性被破坏。因此,首先以回归分析的方法建立热敏电阻测量值与地球敏感器温度值的相关性。建立回归模型y=ax2+bx+c,具体过程如下:

以地球敏感器温度为自变量x,以热敏电阻温度为因变量y,满足如公式1所示的统计模型:

y=f(x)+ε(1)

其中,ε为建模误差,f(x)为建立的回归模型,如公式2所示:

f(x)=ax2+bx+c(2)

其中,a,b,c均为固定但未知的参数,反映了热敏电阻温度和地球敏感器温度之间的关联性,则需要利用历史遥测数据获取未知参数a,b,c的最优估计值,以建立回归模型;

将n个历史正常点集(xi,yi)代入公式1中得到:

y=xz+e(3)

其中,

由此,正则方程为:

az=b(4)

其中,a=x′x,b=x′y,即z=a-1b=(x′x)-1x′y,则得到回归系数a,b,c的值。

步骤3.计算在第i点处,回归模型建模误差ei,结合公式1-3得到:

步骤4.为了利用所建立的模型进行红外地球敏感器的故障检测,需要设定用于预测值和测量值一致性检测的阈值,该阈值的确定需要考虑正常情况下,由于回归模型建模误差所带来的不确定影响,以免引起误报,因此,首先对于回归模型的误差进行分析,计算最大建模误差g,如公式5所示:

则检测阈值为:

th=r*g(6)

其中,r>1为保险系数,选取r=2;

步骤5.依据检测阈值对地球敏感器进行故障检测时,首先根据当前遥测时刻的地球敏感器温度值x0代入步骤2建立的回归模型中,计算得到热敏电阻温度的预测值,即

步骤6.计算热敏电阻预测值与实际遥测值y的偏差e0,即若|e0|<th,则地球敏感器无故障,若|e0|>th,则地球敏感器有故障。

本发明的方法设计思路如下:以地球敏感器的温度和其热敏电阻温度的遥测值为基础建立回归模型,利用所建立的回归模型对敏感器当前值进行预测。无故障情况下,由于建模误差的影响,测量值和预测值之差在一定范围波动;当有故障发生的情况下,测量值与预测值将超出统计阈值,表明有敏感器异常;

(1)回归模型的建立:对于红外地球敏感器,采用其温度遥测值和热敏电阻温度遥测值作为分析量。建立表征两测量相关性的回归模型。当利用所建立的回归模型得到的预测值与当前实际测量值不一致时,表明当前地球敏感器有故障发生。

(2)基于最大建模误差的方法确定预测值和测量值在正常工作情况下的波动范围,计算相应检测阈值。并建立了相应的检测逻辑,以实现地球敏感器故障。

结合本发明的方法具体的实施例如下:

如图2和图3所示,分别为地球敏感器温度遥测数据和热敏电阻温度遥测数据;按步骤1和2,将相同采样时刻的实数对在平面坐标系内作出散点图,如图3所示,并计算得到回归模型的系数为a=-0.0514,b=3.7023,c=-26.2515,即所确定的回归模型为f(x)=-0.0541x2+3.7023x-26.2515;按照步骤3和4可以计算得到最大建模误差为g=0.7037,并可以得到阈值为th=1.4075。

根据所建立的回归模型和阈值,则用于地球敏感器的故障检测。如图4和5所示的当前地球敏感器温度和热敏电阻温度遥测数据,按照步骤5和6,可以计算得到根据回归模型预测的热敏电阻值,以及由此计算的热敏电阻预测值与实际遥测值的偏差,根据其偏差与阈值的大小关系,可以进行故障的检测,从图7可见,偏差值大于阈值,表明当前地球敏感器有故障。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1