[go: up one dir, main page]

CN102564486A - Correction method for slow deviation faults of sensor - Google Patents

Correction method for slow deviation faults of sensor Download PDF

Info

Publication number
CN102564486A
CN102564486A CN2011104335424A CN201110433542A CN102564486A CN 102564486 A CN102564486 A CN 102564486A CN 2011104335424 A CN2011104335424 A CN 2011104335424A CN 201110433542 A CN201110433542 A CN 201110433542A CN 102564486 A CN102564486 A CN 102564486A
Authority
CN
China
Prior art keywords
state
phi
sensor
measurement
deviation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104335424A
Other languages
Chinese (zh)
Inventor
高羽
周琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Dianji University
Original Assignee
Shanghai Dianji University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Dianji University filed Critical Shanghai Dianji University
Priority to CN2011104335424A priority Critical patent/CN102564486A/en
Publication of CN102564486A publication Critical patent/CN102564486A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)

Abstract

本发明提供一种传感器慢偏故障的校正方法,包含步骤a:对传感器的测量值建立状态方程和观测方程;步骤b:对所述状态方程和观测方程进行时间上的扩展;步骤c:利用扩展状态的卡尔曼滤波估计偏差,再将偏差值从测量值中减去。本发明能够实时估计出传感器的慢变偏差,从而能在传感器出现缓慢变化的偏差时,将该偏差估计出来,从传感器测量值中减去。

The present invention provides a correction method for sensor slow bias faults, comprising step a: establishing a state equation and an observation equation for the measured value of the sensor; step b: extending the state equation and observation equation in time; step c: using The Kalman filter of the extended state estimates the bias, which is then subtracted from the measured value. The invention can estimate the slowly changing deviation of the sensor in real time, so that when the slowly changing deviation occurs in the sensor, the deviation can be estimated and subtracted from the measured value of the sensor.

Description

一种传感器慢偏故障的校正方法A Correction Method for Slow Offset Fault of Sensor

技术领域 technical field

本发明属于传感器故障诊断及校正技术领域,涉及一种可用于校正传感器慢偏故障的方法。The invention belongs to the technical field of sensor fault diagnosis and correction, and relates to a method for correcting slow-bias faults of sensors.

背景技术 Background technique

传感器是一种检测装置,它能检测到被测量的信息并将其按照一定的规律变换成为相应的电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求,是实现自动检测和自动控制的首要环节。随着信息处理技术以及微处理机和计算机技术的高速发展,传感器已广泛应用于航空航天、军事、医疗卫生、工农业生产以及环境保护监测等各个领域。尤其是近几十年来,随着材料科学领域的突破性进展,出现了越来越多新型的传感器,如光纤、超声波和微机械传感器等等。A sensor is a detection device that can detect the measured information and convert it into a corresponding electrical signal or other required form of information output according to certain rules, so as to meet the requirements of information transmission, processing, storage, display, and recording. It is the primary link to realize automatic detection and control. With the rapid development of information processing technology and microprocessor and computer technology, sensors have been widely used in various fields such as aerospace, military, medical and health, industrial and agricultural production, and environmental protection monitoring. Especially in recent decades, with breakthroughs in the field of material science, more and more new sensors have emerged, such as optical fiber, ultrasonic and micromechanical sensors, etc.

作为信息采集系统的前端单元,传感器的准确性和稳定性是整个系统良好运行的先决条件。对于一些复杂的大型动态系统,如飞机,电站等,需要依赖准确可靠的传感器去获得测量信号来判断和监视系统状态,以进行有效控制。可以说,传感器的准确性和可靠性极大程度的决定了整个系统的性能、可靠性和安全性。As the front-end unit of the information collection system, the accuracy and stability of the sensor is a prerequisite for the good operation of the entire system. For some complex large-scale dynamic systems, such as airplanes and power stations, it is necessary to rely on accurate and reliable sensors to obtain measurement signals to judge and monitor the system status for effective control. It can be said that the accuracy and reliability of the sensor greatly determine the performance, reliability and safety of the entire system.

传感器的测量精度等信息通常由传感器生产厂家在产品出厂时给定或用户使用前通过其他方法标定。这两种标定精度通常是在一定条件下获得的,而实际应用中环境条件复杂多变,很难始终保持其与标定时的条件一致,当传感器的工作条件与它的标定条件不一致时,传感器精度往往不能真实反映传感器测量值的实际准确程度。很多传感器的工作环境非常恶劣,例如风力发电机状态监测系统中的传感器就工作在低温、大风或者高盐雾条件下,因此非常容易出现各种各样的故障。如果故障传感器的输出数据一直作为控制系统的输入时,可能会导致整个系统运行性能严重下降,甚至出现灾难性的事故。Information such as the measurement accuracy of the sensor is usually given by the sensor manufacturer when the product leaves the factory or calibrated by other methods before the user uses it. These two calibration accuracies are usually obtained under certain conditions, but the environmental conditions in practical applications are complex and changeable, and it is difficult to keep them consistent with the calibration conditions. When the working conditions of the sensor are inconsistent with its calibration conditions, the sensor Accuracy is often not a true reflection of the actual accuracy of sensor measurements. The working environment of many sensors is very harsh. For example, the sensors in the wind turbine condition monitoring system work under the conditions of low temperature, strong wind or high salt spray, so it is very prone to various failures. If the output data of the faulty sensor is always used as the input of the control system, it may lead to a serious decline in the performance of the entire system, or even a catastrophic accident.

为了保证测量的精度和可靠性,传统的方法主要是通过一个较高精度的传感器测量值作为基准,用来校正其余传感器测量值。这种方法的缺点在于,首先精度较高的传感器通常价格昂贵,使得成本大大增加;其次,即便在不需顾及成本的应用场合中,复杂的环境因素往往也会导致高精度的传感器精度下降,这样其基准作用也就无从谈起。另外一种实际中极为常用的方法是对系统中的传感器定期进行校准和维护,在定期校准带来大量的人力物力损耗的同时,人们还是无从得知两次校准之间传感器的输出是否准确,而校准周期的确定也是另外一个难题。因此怎样能够准确有效的在传感器出现测量偏差时,对这个偏差进行校正,具有十分重要的实用价值。In order to ensure the accuracy and reliability of the measurement, the traditional method mainly uses a higher-precision sensor measurement value as a reference to correct the other sensor measurement values. The disadvantage of this method is that firstly, sensors with higher precision are usually expensive, which greatly increases the cost; secondly, even in applications where cost is not required, complex environmental factors often lead to a decrease in the accuracy of high-precision sensors. In this way, its benchmark role is out of the question. Another method that is very commonly used in practice is to regularly calibrate and maintain the sensors in the system. While regular calibration brings a lot of manpower and material resources, people still have no way of knowing whether the output of the sensor between two calibrations is accurate. The determination of the calibration cycle is another problem. Therefore, how to accurately and effectively correct the deviation when the sensor has a measurement deviation has very important practical value.

发明内容 Contents of the invention

本发明的目的在于克服现有技术的不足,提供一种传感器慢偏故障的校正方法,该方法能够实时估计出传感器的慢变偏差,从而能在传感器出现缓慢变化的偏差时,将该偏差估计出来,从传感器测量值中减去。这样就实现了测量偏差和测量真值的分离。The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a correction method for sensor slow-bias faults, which can estimate the slowly-varying deviation of the sensor in real time, so that the deviation can be estimated out and subtracted from the sensor measurement. In this way, the separation of measurement deviation and measurement true value is realized.

为达到上述目的,本发明采用如下技术方案:To achieve the above object, the present invention adopts the following technical solutions:

一种传感器慢偏故障的校正方法,包含如下步骤:A method for correcting a sensor slow bias fault, comprising the following steps:

步骤a:对传感器的测量值建立状态方程和观测方程;Step a: establish a state equation and an observation equation for the measured value of the sensor;

步骤b:对所述状态方程和观测方程进行时间上的扩展;Step b: expanding the state equation and observation equation in time;

步骤c:利用扩展状态的卡尔曼滤波估计偏差,再将偏差值从测量值中减去。Step c: use the Kalman filter of the extended state to estimate the deviation, and then subtract the deviation value from the measured value.

进一步地,所述步骤a可以按如下步骤实施:Further, the step a can be implemented as follows:

步骤a1:将含有传感器测量偏差的线性动态系统的状态空间模型描述为:Step a1: Describe the state-space model of a linear dynamical system with sensor measurement bias as:

xt+1=Fxt+wt    (1)x t+1 =Fx t +w t (1)

yt=Φxt+bt+vt    (2)y t =Φx t +b t +v t (2)

bt+1=Abtt    (3)b t+1 =Ab tt (3)

其中,下标t表示时间,xt+1为N×1维的状态向量,F为状态转移矩阵,yt为p×1维的观测向量,Φ为测量矩阵,bt为M×1维的传感器测量偏差向量,A为bt的状态转移矩阵,wt为状态噪声,vt为测量噪声,ηt为偏差状态噪声,且状态噪声wt,测量噪声vt及偏差状态噪声ηt均为相互独立的零均值的高斯白噪声,且满足:Among them, the subscript t represents time, x t+1 is the N×1-dimensional state vector, F is the state transition matrix, y t is the p×1-dimensional observation vector, Φ is the measurement matrix, and b t is the M×1-dimensional The sensor measurement deviation vector, A is the state transition matrix of b t , w t is the state noise, v t is the measurement noise, η t is the deviation state noise, and the state noise w t , the measurement noise v t and the deviation state noise η t are independent Gaussian white noise with zero mean, and satisfy:

E(wt)=0E(w t )=0

EE. (( ww jj ww tt TT )) == RR δδ jtjt -- -- -- (( 44 ))

E(vt)=0E(v t )=0

EE. (( vv jj vv tt TT )) == QQ δδ jtjt -- -- -- (( 55 ))

E(ηt)=0E(η t )=0

EE. (( ηη jj ηη tt TT )) == GG δδ jtjt -- -- -- (( 66 ))

式中R、Q和G分别是状态、测量和偏差状态噪声的方差;where R, Q, and G are the variances of the state, measurement, and bias state noise, respectively;

步骤a2,将所述偏差向量扩展为状态向量,获得状态方程和观测方程:Step a2, expanding the deviation vector into a state vector to obtain a state equation and an observation equation:

所述状态方程为:The equation of state is:

xx ~~ tt ++ 11 == Ff ~~ xx ~~ tt ++ ww ~~ tt

所述观测方程为:The observation equation is:

ythe y tt == ΦΦ ~~ xx ~~ tt ++ vv tt

其中, x ~ t + 1 = x t + 1 b t + 1 , F ~ = F 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I为单位矩阵。in, x ~ t + 1 = x t + 1 b t + 1 , f ~ = f 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I is the identity matrix.

进一步地,所述步骤b可以包含:Further, the step b may include:

步骤b1,将状态变量进行时间上的扩展,即Step b1, expand the state variable in time, namely

Xx tt ++ 11 == [[ xx tt ++ 11 11 ,, xx tt 11 ,, .. .. .. ,, xx tt -- KK ++ 22 11 ,, xx tt ++ 11 22 ,, xx tt 22 ,, .. .. .. ,, xx tt -- KK ++ 22 22 ,, .. .. .. xx tt ++ 11 NN ,, xx tt NN ,, .. .. .. ,, xx tt -- KK ++ 22 NN ]]

其中上角标为维数,where the upper corner is labeled dimension,

步骤b2,将传感器测量值进行时间上的扩展,即Step b2, expand the measured value of the sensor in time, namely

YY tt ++ 11 == [[ ythe y tt ++ 11 11 ,, ythe y tt 11 ,, .. .. .. ,, ythe y tt -- KK ++ 22 11 ,, ythe y tt ++ 11 22 ,, ythe y tt 22 ,, .. .. .. ,, ythe y tt -- KK ++ 22 22 ,, .. .. .. ythe y tt ++ 11 pp ,, ythe y tt pp ,, .. .. .. ,, ythe y tt -- KK ++ 22 pp ]]

其中上角标为维数,where the upper corner is labeled dimension,

步骤b3,使状态转移矩阵为:Step b3, make the state transition matrix as:

Ff ‾‾ ppfppf == Ff ppfppf (( 11 )) 00 .. .. .. 00 00 Ff ppfppf (( 22 )) .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 Ff ppfppf (( NN ))

Ff ppfppf == hh (( 00 )) hh (( 11 )) .. .. .. hh (( KK -- 11 )) 11 00 .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 11 00

步骤b4,使测量矩阵为:Step b4, make the measurement matrix as:

ΦΦ ppfppf == φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 11 )) 00 φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 22 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( 1,11,1 )) 00 .. .. .. φφ (( 11 ,, NN )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. φφ (( pp ,, 11 )) 00 11 ×× (( KK -- 11 )) φφ (( pp ,, 22 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( pp ,, NN )) 00 11 ×× (( KK -- 11 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( pp ,, 11 )) 00 .. .. .. φφ (( pp ,, NN ))

步骤b5,扩展后的状态方程和观测方程分别为:In step b5, the expanded state equation and observation equation are respectively:

Xx tt ++ 11 == Ff ‾‾ ppfppf Xx tt

Yt=ΦppfXt+Vt Y t =Φ ppf X t +V t

其中,Vt为扩展后的测量噪声,且有Vt=[vt,…,vt-K+1]TWherein, V t is the expanded measurement noise, and V t =[v t , . . . , v t-K+1 ] T .

进一步地,所述步骤c可以包含:Further, the step c may include:

步骤c1,假设传感器的测量偏差与可测物理量ct之间存在线性关系,即:Step c1, assuming that there is a linear relationship between the measurement deviation of the sensor and the measurable physical quantity c t , namely:

bt≈αtct b t ≈α t c t

状态方程和观测方程分别为:The state equation and observation equation are respectively:

Xx ~~ tt ++ 11 == Ff ~~ cc Xx ~~ tt

YY tt == ΦΦ ~~ cc Xx ~~ tt ++ VV tt

其中in

Xx ~~ tt ++ 11 == [[ xx tt ++ 11 ,, xx tt ,, .. .. .. ,, xx tt -- KK ++ 22 ,, αα tt ++ 11 ,, αα tt ,, .. .. .. ,, αα tt -- KK ++ 22 ]] TT

Yt=[yt,…,yt-K+1]T Y t =[y t ,...,y t-K+1 ] T

Ff ~~ cc == Ff ppfppf 00 00 Ff ppfppf

ΦΦ ~~ cc == ΦΦ 00 .. .. .. 00 cc tt 00 .. .. .. 00 00 ΦΦ .. .. .. 00 00 cc tt -- 11 .. .. .. 00 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 ΦΦ 00 .. .. .. 00 cc tt -- KK ++ 11

ct≠ct-1≠…≠ct-K+1.c t ≠c t-1 ≠…≠c t-K+1 .

步骤c2,假设t=0时的状态

Figure BDA0000123107410000057
和方差P0已知, X ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , 对t=1,2,…(t为自然数),Step c2, assume the state at t=0
Figure BDA0000123107410000057
and variance P0 known, x ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , To t=1, 2, ... (t is a natural number),

对一阶信号,令For a first-order signal, let

hh (( kk )) == 44 KK -- 66 kk -- 44 KK (( KK -- 11 ))

对二阶信号,令For second-order signals, let

hh (( kk )) == 99 KK 22 ++ (( -- 2727 -- 3636 kk )) KK ++ 3030 kk 22 ++ 4242 kk ++ 1818 KK 33 -- 33 KK 22 ++ 22 KK

步骤c21,预测:Step c21, predict:

Xx ~~ ^^ tt ++ 11 -- == Ff ~~ cc Xx ~~ ^^ tt

PP tt ++ 11 -- == Ff ~~ cc PP tt Ff ~~ cc TT

Figure BDA0000123107410000064
为t+1时刻扩展状态预测值,
Figure BDA0000123107410000065
为扩展的状态转移矩阵,
Figure BDA0000123107410000066
为t时刻的扩展状态估计值,
Figure BDA0000123107410000064
is the extended state prediction value at time t+1,
Figure BDA0000123107410000065
is the extended state transition matrix,
Figure BDA0000123107410000066
is the extended state estimate at time t,

Figure BDA0000123107410000067
为t+1时刻状态估计方差预测值,
Figure BDA0000123107410000067
is the state estimation variance prediction value at time t+1,

Pt为t时刻状态估计方差,P t is the state estimation variance at time t,

步骤c22,更新Step c22, update

KK tt ++ 11 == PP tt ++ 11 -- Hh ~~ cc TT (( Hh ~~ cc PP tt ++ 11 -- Hh ~~ cc TT ++ RR tt ++ 11 ))

Kt+1为t+1时刻新息加权值,

Figure BDA0000123107410000069
为扩展后的测量矩阵,Rt+1为测量方差阵,K t+1 is the weighted value of new information at time t+1,
Figure BDA0000123107410000069
is the expanded measurement matrix, R t+1 is the measurement variance matrix,

Xx ~~ ^^ tt ++ 11 == Xx ~~ ^^ tt ++ 11 -- ++ KK tt ++ 11 (( YY tt ++ 11 -- Hh ~~ cc Xx ~~ ^^ tt ++ 11 -- ))

PP tt ++ 11 == (( II -- KK tt ++ 11 Hh ~~ cc )) PP tt ++ 11 --

Yt+1为扩展后的测量值,Pt+1为t+1时刻的状态估计方差阵;Y t+1 is the expanded measured value, P t+1 is the variance matrix of state estimation at time t+1;

步骤c23,计算出测量偏差Step c23, calculate the measurement deviation

bb ^^ tt ++ 11 == αα ^^ tt ++ 11 cc tt ++ 11

步骤c3,将偏差值从测量值中减去。Step c3, subtracting the deviation value from the measured value.

本发明的有益效果是:The beneficial effects of the present invention are:

通过对状态方程和测量方程进行扩展,并利用扩展状态的卡尔曼滤波估计偏差,能在进行系统状态估计的同时估计出测量偏差,进而可以从测量值中将其除去,因此估计出的系统状态与真实值非常接近,完全消除了传感器测量偏差对状态估计结果的影响。By extending the state equation and the measurement equation, and using the extended state Kalman filter to estimate the deviation, the measurement deviation can be estimated while the system state is estimated, and then it can be removed from the measured value, so the estimated system state It is very close to the real value, and completely eliminates the influence of the sensor measurement deviation on the state estimation result.

附图说明 Description of drawings

附图1所示为仿真中传感器的工作温度变化图。Accompanying drawing 1 shows the operating temperature change diagram of the sensor in the simulation.

附图2所示为系统的真实状态与传感器的测量值。Figure 2 shows the real state of the system and the measured values of the sensors.

附图3所示为根据现有技术和根据本发明方法进行状态估计时,所得到的状态估计结果的区别。Accompanying drawing 3 shows the difference between the state estimation results obtained when the state estimation is performed according to the prior art and according to the method of the present invention.

附图4所示为根据现有技术和根据本发明方法估计测量偏差时,所得到的测量偏差的区别。Figure 4 shows the difference in the measurement deviation obtained when the measurement deviation is estimated according to the prior art and according to the method of the present invention.

附图5所示为根据本发明方法进行测量偏差估计时,得到的测量偏差估计结果。Accompanying drawing 5 shows the measurement deviation estimation result obtained when the measurement deviation estimation is performed according to the method of the present invention.

附图6所示为根据本发明方法进行测量偏差估计时,得到的测量偏差估计标准差。Figure 6 shows the estimated standard deviation of the measurement deviation obtained when the measurement deviation is estimated according to the method of the present invention.

具体实施方式 Detailed ways

下面结合实例详细说明本发明的具体实施。The specific implementation of the present invention will be described in detail below in conjunction with examples.

在一种实施方式,一个含有传感器测量偏差的线性动态系统的状态空间模型可以描述为:In one embodiment, a state-space model of a linear dynamical system with sensor measurement bias can be described as:

xt+1=Fxt+wt    (1)x t+1 =Fx t +w t (1)

yt=Φxt+bt+vt    (2)y t =Φx t +b t +v t (2)

bt+1=Abtt    (3)b t+1 =Ab tt (3)

其中,下标t表示时间,xt+1为N×1维的状态向量,F为状态转移矩阵,yt为p×1维的观测向量,Φ为测量矩阵,bt为M×1维的传感器测量偏差向量,A为bt的状态转移矩阵,wt为状态噪声,vt为测量噪声,ηt为偏差状态噪声,且状态噪声wt,测量噪声vt及偏差状态噪声ηt均为相互独立的零均值的高斯白噪声,且满足:Among them, the subscript t represents time, x t+1 is the N×1-dimensional state vector, F is the state transition matrix, y t is the p×1-dimensional observation vector, Φ is the measurement matrix, and b t is the M×1-dimensional The sensor measurement deviation vector, A is the state transition matrix of b t , w t is the state noise, v t is the measurement noise, η t is the deviation state noise, and the state noise w t , the measurement noise v t and the deviation state noise η t are independent Gaussian white noise with zero mean, and satisfy:

E(wt)=0E(w t )=0

EE. (( ww jj ww tt TT )) == RR δδ jtjt -- -- -- (( 44 ))

E(vt)=0E(v t )=0

EE. (( vv jj vv tt TT )) == QQ δδ jtjt -- -- -- (( 55 ))

E(ηt)=0E(η t )=0

EE. (( ηη jj ηη tt TT )) == GG δδ jtjt -- -- -- (( 66 ))

式中R、Q和G分别是状态、测量和偏差状态噪声的方差。where R, Q, and G are the variances of state, measurement, and bias state noise, respectively.

将偏差向量扩展为状态向量时,式(1)-(3)可写为:When the deviation vector is extended to a state vector, equations (1)-(3) can be written as:

xx ~~ tt ++ 11 == Ff ~~ xx ~~ tt ++ ww ~~ tt -- -- -- (( 77 ))

ythe y tt == ΦΦ ~~ xx ~~ tt ++ vv tt -- -- -- (( 88 ))

其中, x ~ t + 1 = x t + 1 b t + 1 , F ~ = F 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I为单位矩阵。in, x ~ t + 1 = x t + 1 b t + 1 , f ~ = f 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I is the identity matrix.

为了通过扩展状态的卡尔曼滤波估计出测量偏差,需要利用一种全新的建模方法对状态方程建模,即建立状态方程的多项式预测模型。In order to estimate the measurement deviation through the Kalman filter of the extended state, it is necessary to use a new modeling method to model the state equation, that is, to establish a polynomial prediction model of the state equation.

下面简述状态方程的一种多项式预测建模方法。A polynomial predictive modeling method for the state equation is briefly described below.

1、对状态变量扩展,1. To expand the state variable,

将状态变量进行时间上的扩展,即Expand the state variables in time, namely

Xx tt ++ 11 == [[ xx tt ++ 11 11 ,, xx tt 11 ,, .. .. .. ,, xx tt -- KK ++ 22 11 ,, xx tt ++ 11 22 ,, xx tt 22 ,, .. .. .. ,, xx tt -- KK ++ 22 22 ,, .. .. .. xx tt ++ 11 NN ,, xx tt NN ,, .. .. .. ,, xx tt -- KK ++ 22 NN ]] -- -- -- (( 99 ))

其中上角标为维数。where the upper corner is labeled dimension.

2、对传感器测量值扩展,2. To expand the measured value of the sensor,

将传感器测量值进行时间上的扩展,即Extend the sensor measurement value in time, that is,

YY tt ++ 11 == [[ ythe y tt ++ 11 11 ,, ythe y tt 11 ,, .. .. .. ,, ythe y tt -- KK ++ 22 11 ,, ythe y tt ++ 11 22 ,, ythe y tt 22 ,, .. .. .. ,, ythe y tt -- KK ++ 22 22 ,, .. .. .. ythe y tt ++ 11 pp ,, ythe y tt pp ,, .. .. .. ,, ythe y tt -- KK ++ 22 pp ]] -- -- -- (( 1010 ))

其中上角标为维数。where the upper corner is labeled dimension.

3、使状态转移矩阵为,3. Let the state transition matrix be,

Ff ‾‾ ppfppf == Ff ppfppf (( 11 )) 00 .. .. .. 00 00 Ff ppfppf (( 22 )) .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 Ff ppfppf (( NN )) -- -- -- (( 1111 ))

Ff ppfppf == hh (( 00 )) hh (( 11 )) .. .. .. hh (( KK -- 11 )) 11 00 .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 11 00 -- -- -- (( 1212 ))

4、使测量矩阵为,4. Let the measurement matrix be,

ΦΦ ppfppf == φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 11 )) 00 φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 22 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( 1,11,1 )) 00 .. .. .. φφ (( 11 ,, NN )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. φφ (( pp ,, 11 )) 00 11 ×× (( KK -- 11 )) φφ (( pp ,, 22 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( pp ,, NN )) 00 11 ×× (( KK -- 11 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( pp ,, 11 )) 00 .. .. .. φφ (( pp ,, NN )) -- -- -- (( 1313 ))

系统的状态方程和观测方程可写为:The state equation and observation equation of the system can be written as:

Xx tt ++ 11 == Ff ‾‾ ppfppf Xx tt -- -- -- (( 1414 ))

Yt=ΦppfXt+Vt    (15)Y t =Φ ppf X t +V t (15)

其中,Vt为扩展后的测量噪声,且有Vt=[vt,…,vt-K+1]TWherein, V t is the expanded measurement noise, and V t =[v t , . . . , v t-K+1 ] T .

在进行传感器测量偏差估计时,假设与传感器的测量偏差与一可测物理量ct之间存在一近似线性关系,例如传感器的测量偏差与其工作温度存在这样的关系,即:When estimating the measurement deviation of the sensor, it is assumed that there is an approximately linear relationship between the measurement deviation of the sensor and a measurable physical quantity ct , for example, there is such a relationship between the measurement deviation of the sensor and its operating temperature, namely:

bt≈αtct    (16)b t ≈α t c t (16)

则式(7)和(8)可写为:Then formulas (7) and (8) can be written as:

Xx ~~ tt ++ 11 == Ff ~~ cc Xx ~~ tt -- -- -- (( 1717 ))

YY tt == ΦΦ ~~ cc Xx ~~ tt ++ VV tt -- -- -- (( 1818 ))

其中in

Xx ~~ tt ++ 11 == [[ xx tt ++ 11 ,, xx tt ,, .. .. .. ,, xx tt -- KK ++ 22 ,, αα tt ++ 11 ,, αα tt ,, .. .. .. ,, αα tt -- KK ++ 22 ]] TT -- -- -- (( 1010 ))

Yt=[yt,…,yt-K+1]T    (20) Yt = [ yt , ..., yt -K+1 ] T (20)

Ff ~~ cc == Ff ppfppf 00 00 Ff ppfppf -- -- -- (( 21twenty one ))

ΦΦ ~~ cc == ΦΦ 00 .. .. .. 00 cc tt 00 .. .. .. 00 00 ΦΦ .. .. .. 00 00 cc tt -- 11 .. .. .. 00 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 ΦΦ 00 .. .. .. 00 cc tt -- KK ++ 11 -- -- -- (( 22twenty two ))

当ct≠ct-1≠…≠ct-K+1时,易知

Figure BDA0000123107410000104
Figure BDA0000123107410000105
满足控制系统的可观测性条件,即可以用扩展的卡尔曼滤波估计偏差。When c t ≠c t-1 ≠…≠c t-K+1 , it is easy to know
Figure BDA0000123107410000104
and
Figure BDA0000123107410000105
The observability condition of the control system is met, that is, the bias can be estimated with the extended Kalman filter.

综上,基于多项式预测模型的传感器偏差估计方法具体步骤如下:In summary, the specific steps of the sensor bias estimation method based on the polynomial prediction model are as follows:

假设t=0时的状态

Figure BDA0000123107410000106
和方差P0已知, X ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , 对t=1,2,…Suppose the state at t=0
Figure BDA0000123107410000106
and variance P0 known, x ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , For t = 1, 2, ...

通常对一阶信号,Usually for first-order signals,

hh (( kk )) == 44 KK -- 66 kk -- 44 KK (( KK -- 11 )) -- -- -- (( 23twenty three ))

对二阶信号,For second-order signals,

hh (( kk )) == 99 KK 22 ++ (( -- 2727 -- 3636 kk )) KK ++ 3030 kk 22 ++ 4242 kk ++ 1818 KK 33 -- 33 KK 22 ++ 22 KK -- -- -- (( 24twenty four ))

1、预测:1. Forecast:

Xx ~~ ^^ tt ++ 11 -- == Ff ~~ cc Xx ~~ ^^ tt -- -- -- (( 2525 ))

PP tt ++ 11 -- == Ff ~~ cc PP tt Ff ~~ cc TT -- -- -- (( 2626 ))

为t+1时刻扩展状态预测值,

Figure BDA00001231074100001013
为扩展的状态转移矩阵,
Figure BDA00001231074100001014
为t时刻的扩展状态估计值, is the extended state prediction value at time t+1,
Figure BDA00001231074100001013
is the extended state transition matrix,
Figure BDA00001231074100001014
is the extended state estimate at time t,

Figure BDA00001231074100001015
为t+1时刻状态估计方差预测值,
Figure BDA00001231074100001015
is the state estimation variance prediction value at time t+1,

Pt为t时刻状态估计方差,P t is the state estimation variance at time t,

2、更新:2. Update:

KK tt ++ 11 == PP tt ++ 11 -- Hh ~~ cc TT (( Hh ~~ cc PP tt ++ 11 -- Hh ~~ cc TT ++ RR tt ++ 11 )) -- -- -- (( 2727 ))

Kt+1为t+1时刻新息加权值,

Figure BDA0000123107410000112
为扩展后的测量矩阵,Rt+1为测量方差阵,K t+1 is the weighted value of new information at time t+1,
Figure BDA0000123107410000112
is the expanded measurement matrix, R t+1 is the measurement variance matrix,

Xx ~~ ^^ tt ++ 11 == Xx ~~ ^^ tt ++ 11 -- ++ KK tt ++ 11 (( YY tt ++ 11 -- Hh ~~ cc Xx ~~ ^^ tt ++ 11 -- )) -- -- -- (( 2828 ))

PP tt ++ 11 == (( II -- KK tt ++ 11 Hh ~~ cc )) PP tt ++ 11 -- -- -- -- (( 2929 ))

Yt+1为扩展后的测量值,Pt+1为t+1时刻的状态估计方差阵;Y t+1 is the expanded measured value, P t+1 is the variance matrix of state estimation at time t+1;

3、计算出测量偏差:3. Calculate the measurement deviation:

bb ^^ tt ++ 11 == αα ^^ tt ++ 11 cc tt ++ 11 -- -- -- (( 3030 ))

下面给出本发明的一个具体例子:Provide a concrete example of the present invention below:

设一个传感器测量系统模型如式(31)(32)所描述:Suppose a sensor measurement system model is described by formula (31) (32):

xt=0.1t    (31) xt = 0.1t (31)

yt=xt+bt+vt    (32)y t =x t +b t +v t (32)

其中,xt表示系统状态,yt表示传感器测量输出,bt表示传感器测量偏差,假设传感器测量偏差与工作温度的关系由式(33)表示,TEt代表t时刻可测量的传感器工作温度。Among them, x t represents the system state, y t represents the sensor measurement output, b t represents the sensor measurement deviation, assuming that the relationship between sensor measurement deviation and operating temperature is expressed by Equation (33), TE t represents the measurable sensor operating temperature at time t.

bt=0.001t·TEt    (33)b t =0.001t·TE t (33)

上述h(k)的计算公式是从一个复杂的方程推导出来的,该方程具有参数L和K,不同的L和K的取值,对应不同的表达形式,在公式23中,N=1,L=1;在公式24中,N=1,L=2。具体实施时,若要求出在不同L和K的取值下的h(k)的值,可参阅文献“P.Heinonen,Y.Neuvo.FIR-Median HybridFilters with Predictive FIR Substructures.IEEE Trans.on Acoustics,Speech andSignal Processing.1998,36(6):892-899”The above calculation formula of h(k) is derived from a complex equation, which has parameters L and K, and different values of L and K correspond to different expressions. In formula 23, N=1, L=1; in Equation 24, N=1, L=2. During specific implementation, if you want to obtain the value of h(k) under different values of L and K, please refer to the literature "P.Heinonen, Y.Neuvo.FIR-Median HybridFilters with Predictive FIR Substructures.IEEE Trans.on Acoustics , Speech and Signal Processing.1998, 36(6): 892-899"

如果直接采用扩展状态的卡尔曼滤波算法,则测量偏差无法满足可观测性条件,因此无法获得准确的估计结果。而采用本发明提出的算法,通过控制传感器工作的温度并测量出其随时间变化的温度值,那么通过本发明的模型和方法就能够同时准确估计出系统状态和传感器的测量偏差,计算机仿真结果如图1-图6所示。If the extended state Kalman filter algorithm is used directly, the measurement deviation cannot satisfy the observability condition, so accurate estimation results cannot be obtained. And adopt the algorithm that the present invention proposes, by controlling the working temperature of the sensor and measure its temperature value that changes with time, then by the model and method of the present invention, the measurement deviation of the system state and the sensor can be accurately estimated at the same time, computer simulation results As shown in Figure 1-Figure 6.

仿真中假设人为的使传感器的工作温度按照图1所示的规律变化,图2所示为系统的真实状态与传感器测量值,由于仿真中的测量矩阵为单位阵,传感器的测量值与真实状态在均值上是相等的,但从图2中可以明显看出,由于与温度有关的测量偏差的存在,传感器的测量输出随时间逐渐偏离真实值。In the simulation, it is assumed that the operating temperature of the sensor is artificially changed according to the law shown in Figure 1. Figure 2 shows the real state of the system and the measured value of the sensor. Since the measurement matrix in the simulation is a unit matrix, the measured value of the sensor and the real state They are equal in mean value, but it is obvious from Figure 2 that the measured output of the sensor gradually deviates from the true value over time due to the existence of temperature-related measurement bias.

图3和图4所示为根据现有技术未校准测量偏差进行状态估计与根据本发明方法法进行状态估计的结果比较。从图3中可以看出,采用未经处理的测量数据直接进行状态估计,得到的估计结果由于受到测量偏差的影响,远远偏离了真实值;而采用本发明方法,如图4所示,由于可以同时估计出测量偏差,进而可以从测量值中将其除去,因此估计出的系统状态与真实值非常接近,完全消除了传感器测量偏差对状态估计结果的影响。Fig. 3 and Fig. 4 show the results of state estimation according to the uncalibrated measurement deviation of the prior art compared with the state estimation according to the method of the present invention. It can be seen from Fig. 3 that if the unprocessed measurement data is directly used for state estimation, the obtained estimation result is far away from the true value due to the influence of measurement deviation; while using the method of the present invention, as shown in Fig. 4, Since the measurement deviation can be estimated at the same time, and then can be removed from the measured value, the estimated system state is very close to the real value, and the influence of the sensor measurement deviation on the state estimation result is completely eliminated.

图5和图6所示为传感器测量偏差的估计结果。从图中可以看出,采用本发明算法,在进行系统状态估计的同时可以获得传感器测量偏差的准确估计,如果不采用本发明的多项式预测建模方法,在未知系统状态和测量偏差动态特性的情况下是无法同时估计出二者的。Figures 5 and 6 show the estimated results of the sensor measurement bias. As can be seen from the figure, the algorithm of the present invention can obtain an accurate estimate of the sensor measurement deviation while estimating the system state. If the polynomial predictive modeling method of the present invention is not used, the dynamic characteristics of the unknown system state and measurement deviation It is impossible to estimate both at the same time.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明构思的前提下,还可以做出若干改变、改进或润饰也应视为本发明的保护范围。The above are only preferred implementations of the present invention, and it should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present invention, some changes, improvements or modifications can also be made, which should also be regarded as the present invention. scope of protection.

Claims (4)

1.一种传感器慢偏故障的校正方法,其特征在于,包含如下步骤:1. A correction method for sensor slow bias fault, characterized in that, comprising the steps: 步骤a:对传感器的测量值建立状态方程和观测方程;Step a: establish a state equation and an observation equation for the measured value of the sensor; 步骤b:对所述状态方程和观测方程进行时间上的扩展;Step b: expanding the state equation and observation equation in time; 步骤c:利用扩展状态的卡尔曼滤波估计偏差,再将偏差值从测量值中减去。Step c: use the Kalman filter of the extended state to estimate the deviation, and then subtract the deviation value from the measured value. 2.根据权利要求1所述的传感器慢偏故障的校正方法,其特征在于,所述步骤a包含:2. The correcting method of sensor slow offset fault according to claim 1, is characterized in that, described step a comprises: 步骤a1:将含有传感器测量偏差的线性动态系统的状态空间模型描述为:Step a1: Describe the state-space model of a linear dynamical system with sensor measurement bias as: xt+1=Fxt+wt    (1)x t+1 =Fx t +w t (1) yt=Φxt+bt+vt    (2)y t =Φx t +b t +v t (2) bt+1=Abtt    (3)b t+1 =Ab tt (3) 其中,下标t表示时间,xt+1为N×1维的状态向量,F为状态转移矩阵,yt为p×1维的观测向量,Φ为测量矩阵,bt为M×1维的传感器测量偏差向量,A为bt的状态转移矩阵,wt为状态噪声,vt为测量噪声,ηt为偏差状态噪声,且状态噪声wt,测量噪声vt及偏差状态噪声ηt均为相互独立的零均值的高斯白噪声,且满足:Among them, the subscript t represents time, x t+1 is the N×1-dimensional state vector, F is the state transition matrix, y t is the p×1-dimensional observation vector, Φ is the measurement matrix, and b t is the M×1-dimensional The sensor measurement deviation vector, A is the state transition matrix of b t , w t is the state noise, v t is the measurement noise, η t is the deviation state noise, and the state noise w t , the measurement noise v t and the deviation state noise η t are independent Gaussian white noise with zero mean, and satisfy: E(wt)=0E(w t )=0 EE. (( ww jj ww tt TT )) == RR δδ jtjt -- -- -- (( 44 )) E(vt)=0E(v t )=0 EE. (( vv jj vv tt TT )) == QQ δδ jtjt -- -- -- (( 55 )) E(ηt)=0E(η t )=0 EE. (( ηη jj ηη tt TT )) == GG δδ jtjt -- -- -- (( 66 )) 式中R、Q和G分别是状态、测量和偏差状态噪声的方差;where R, Q, and G are the variances of the state, measurement, and bias state noise, respectively; 步骤a2,将所述偏差向量扩展为状态向量,获得状态方程和观测方程:Step a2, expanding the deviation vector into a state vector to obtain a state equation and an observation equation: 所述状态方程为:The state equation is: xx ~~ tt ++ 11 == Ff ~~ xx ~~ tt ++ ww ~~ tt 所述观测方程为:The observation equation is: ythe y tt == ΦΦ ~~ xx ~~ tt ++ vv tt 其中, x ~ t + 1 = x t + 1 b t + 1 , F ~ = F 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I为单位矩阵。in, x ~ t + 1 = x t + 1 b t + 1 , f ~ = f 0 0 A , w ~ t = w t η t , Φ ~ = Φ I , I is the identity matrix. 3.根据权利要求1所述的传感器慢偏故障的校正方法,其特征在于,所述步骤b包含:3. The correcting method of sensor slow bias fault according to claim 1, is characterized in that, described step b comprises: 步骤b1,将状态变量进行时间上的扩展,即Step b1, expand the state variable in time, namely Xx tt ++ 11 == [[ xx tt ++ 11 11 ,, xx tt 11 ,, .. .. .. ,, xx tt -- KK ++ 22 11 ,, xx tt ++ 11 22 ,, xx tt 22 ,, .. .. .. ,, xx tt -- KK ++ 22 22 ,, .. .. .. xx tt ++ 11 NN ,, xx tt NN ,, .. .. .. ,, xx tt -- KK ++ 22 NN ]] 其中上角标为维数,where the upper corner is labeled dimension, 步骤b2,将传感器测量值进行时间上的扩展,即Step b2, expand the measured value of the sensor in time, namely YY tt ++ 11 == [[ ythe y tt ++ 11 11 ,, ythe y tt 11 ,, .. .. .. ,, ythe y tt -- KK ++ 22 11 ,, ythe y tt ++ 11 22 ,, ythe y tt 22 ,, .. .. .. ,, ythe y tt -- KK ++ 22 22 ,, .. .. .. ythe y tt ++ 11 pp ,, ythe y tt pp ,, .. .. .. ,, ythe y tt -- KK ++ 22 pp ]] 其中上角标为维数,where the upper corner is labeled dimension, 步骤b3,使状态转移矩阵为:Step b3, make the state transition matrix as: Ff ‾‾ ppfppf == Ff ppfppf (( 11 )) 00 .. .. .. 00 00 Ff ppfppf (( 22 )) .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 Ff ppfppf (( NN )) Ff ppfppf == hh (( 00 )) hh (( 11 )) .. .. .. hh (( KK -- 11 )) 11 00 .. .. .. 00 .. .. .. .. .. .. .. .. .. .. .. .. 00 .. .. .. 11 00 步骤b4,使测量矩阵为:Step b4, make the measurement matrix as: ΦΦ ppfppf == φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 11 )) 00 φφ (( 1,11,1 )) 00 11 ×× (( KK -- 11 )) φφ (( 1,21,2 )) .. .. .. φφ (( 11 ,, NN )) 00 11 ×× (( KK -- 22 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( 1,11,1 )) 00 .. .. .. φφ (( 11 ,, NN )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. φφ (( pp ,, 11 )) 00 11 ×× (( KK -- 11 )) φφ (( pp ,, 22 )) 00 11 ×× (( KK -- 11 )) .. .. .. φφ (( pp ,, NN )) 00 11 ×× (( KK -- 11 )) .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 00 00 .. .. .. φφ (( pp ,, 11 )) 00 .. .. .. φφ (( pp ,, NN )) 步骤b5,扩展后的状态方程和观测方程分别为:In step b5, the expanded state equation and observation equation are respectively: Xx tt ++ 11 == Ff ‾‾ ppfppf Xx tt Yt=ΦppfXt+Vt Y t =Φ ppf X t +V t 其中,Vt为扩展后的测量噪声,且有Vt=[vt,…,vt-K+1]TWherein, V t is the expanded measurement noise, and V t =[v t , . . . , v t-K+1 ] T . 4.根据权利要求1所述的传感器慢偏故障的校正方法,其特征在于,所述步骤c包含:4. The correcting method of sensor slow offset fault according to claim 1, is characterized in that, described step c comprises: 步骤c1,假设传感器的测量偏差与可测物理量ct之间存在线性关系,即:Step c1, assuming that there is a linear relationship between the measurement deviation of the sensor and the measurable physical quantity c t , namely: bt≈αtct b t ≈α t c t 状态方程和观测方程分别为:The state equation and observation equation are respectively: Xx ~~ tt ++ 11 == Ff ~~ cc Xx ~~ tt YY tt == ΦΦ ~~ cc Xx ~~ tt ++ VV tt 其中in Xx ~~ tt ++ 11 == [[ xx tt ++ 11 ,, xx tt ,, .. .. .. ,, xx tt -- KK ++ 22 ,, αα tt ++ 11 ,, αα tt ,, .. .. .. ,, αα tt -- KK ++ 22 ]] TT Yt=[yt,…,yt-K+1]T Y t =[y t ,...,y t-K+1 ] T Ff ~~ cc == Ff ppfppf 00 00 Ff ppfppf ΦΦ ~~ cc == ΦΦ 00 .. .. .. 00 cc tt 00 .. .. .. 00 00 ΦΦ .. .. .. 00 00 cc tt -- 11 .. .. .. 00 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. .. .. .. .. .. .. 00 .. .. .. 00 ΦΦ 00 .. .. .. 00 cc tt -- KK ++ 11 ct≠ct-1≠…≠ct-K+1.c t ≠c t-1 ≠…≠c t-K+1 . 步骤c2,假设t=0时的状态
Figure FDA0000123107400000037
和方差P0已知, X ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , 对t=1,2,…(t为自然数),
Step c2, assume the state at t=0
Figure FDA0000123107400000037
and variance P0 known, x ~ ^ t + 1 = [ x ^ t + 1 , x ^ t , . . . , x ^ t - K + 2 , α ^ t + 1 , α ^ t , . . . , α ^ t - K + 2 ] T , To t=1, 2, ... (t is a natural number),
对一阶信号,令For a first-order signal, let hh (( kk )) == 44 KK -- 66 kk -- 44 KK (( KK -- 11 )) 对二阶信号,令For second-order signals, let hh (( kk )) == 99 KK 22 ++ (( -- 2727 -- 3636 kk )) KK ++ 3030 kk 22 ++ 4242 kk ++ 1818 KK 33 -- 33 KK 22 ++ 22 KK 步骤c21,预测:Step c21, predict: Xx ~~ ^^ tt ++ 11 -- == Ff ~~ cc Xx ~~ ^^ tt PP tt ++ 11 -- == Ff ~~ cc PP tt Ff ~~ cc TT
Figure FDA0000123107400000044
为t+1时刻扩展状态预测值,
Figure FDA0000123107400000045
为扩展的状态转移矩阵,
Figure FDA0000123107400000046
为t时刻的扩展状态估计值,
Figure FDA0000123107400000044
is the extended state prediction value at time t+1,
Figure FDA0000123107400000045
is the extended state transition matrix,
Figure FDA0000123107400000046
is the extended state estimate at time t,
Figure FDA0000123107400000047
为t+1时刻状态估计方差预测值,
Figure FDA0000123107400000047
is the state estimation variance prediction value at time t+1,
Pt为t时刻状态估计方差,P t is the state estimation variance at time t, 步骤c22,更新Step c22, update KK tt ++ 11 == PP tt ++ 11 -- Hh ~~ cc TT (( Hh ~~ cc PP tt ++ 11 -- Hh ~~ cc TT ++ RR tt ++ 11 )) Kt+1为t+1时刻新息加权值,
Figure FDA0000123107400000049
为扩展后的测量矩阵,Rt+1为测量方差阵,
K t+1 is the weighted value of new information at time t+1,
Figure FDA0000123107400000049
is the expanded measurement matrix, R t+1 is the measurement variance matrix,
Xx ~~ ^^ tt ++ 11 == Xx ~~ ^^ tt ++ 11 -- ++ KK tt ++ 11 (( YY tt ++ 11 -- Hh ~~ cc Xx ~~ ^^ tt ++ 11 -- )) PP tt ++ 11 == (( II -- KK tt ++ 11 Hh ~~ cc )) PP tt ++ 11 -- Yt+1为扩展后的测量值,Pt+1为t+1时刻的状态估计方差阵;Y t+1 is the expanded measured value, P t+1 is the variance matrix of state estimation at time t+1; 步骤c23,计算出测量偏差Step c23, calculate the measurement deviation bb ^^ tt ++ 11 == αα ^^ tt ++ 11 cc tt ++ 11 步骤c3,将偏差值从测量值中减去。Step c3, subtracting the deviation value from the measured value.
CN2011104335424A 2011-12-21 2011-12-21 Correction method for slow deviation faults of sensor Pending CN102564486A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104335424A CN102564486A (en) 2011-12-21 2011-12-21 Correction method for slow deviation faults of sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104335424A CN102564486A (en) 2011-12-21 2011-12-21 Correction method for slow deviation faults of sensor

Publications (1)

Publication Number Publication Date
CN102564486A true CN102564486A (en) 2012-07-11

Family

ID=46410522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104335424A Pending CN102564486A (en) 2011-12-21 2011-12-21 Correction method for slow deviation faults of sensor

Country Status (1)

Country Link
CN (1) CN102564486A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105700520A (en) * 2014-06-26 2016-06-22 波音公司 Flight vehicle autopilot
CN107633116A (en) * 2017-08-25 2018-01-26 中国船舶重工集团公司第七〇九研究所 A kind of multiple-fault classifier sequence computational methods
CN111442860A (en) * 2019-01-16 2020-07-24 珠海全志科技股份有限公司 Detection method and processing method for temperature drift of unmanned aerial vehicle sensor and electronic equipment
US12435500B2 (en) 2020-03-25 2025-10-07 Zhifeng Yang Flushing method for toilet, and flushing toilet

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005004568A1 (en) * 2005-02-01 2006-08-10 Robert Bosch Gmbh Calibrated sensor`s measured value observing method for Kalman filter, involves comparing associated and estimated matrixes and rejecting value when comparison does not result in improvement of quality of estimated value of system vector
CN101221238A (en) * 2008-01-24 2008-07-16 上海交通大学 Dynamic Bias Estimation Method Based on Gaussian Mean Moving Registration
CN101290229A (en) * 2008-06-13 2008-10-22 哈尔滨工程大学 Inertial/Geomagnetism Combination Method for Silicon Micro-Airborne Attitude System
CN102216749A (en) * 2008-11-19 2011-10-12 法国欧陆汽车公司 Method for correcting the drift of a pressure sensor signal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005004568A1 (en) * 2005-02-01 2006-08-10 Robert Bosch Gmbh Calibrated sensor`s measured value observing method for Kalman filter, involves comparing associated and estimated matrixes and rejecting value when comparison does not result in improvement of quality of estimated value of system vector
CN101221238A (en) * 2008-01-24 2008-07-16 上海交通大学 Dynamic Bias Estimation Method Based on Gaussian Mean Moving Registration
CN101290229A (en) * 2008-06-13 2008-10-22 哈尔滨工程大学 Inertial/Geomagnetism Combination Method for Silicon Micro-Airborne Attitude System
CN102216749A (en) * 2008-11-19 2011-10-12 法国欧陆汽车公司 Method for correcting the drift of a pressure sensor signal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
许秀玲,汪晓东: "传感器故障诊断方法研究", 《佛山科学技术学院学报》 *
郭杭: "迭代扩展卡尔曼滤波用于实时GPS数据处理", 《武汉测绘科技大学学报》 *
高羽: "自确认传感器理论及应用研究", 《中国博士学位论文全文数据库信息科技辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105700520A (en) * 2014-06-26 2016-06-22 波音公司 Flight vehicle autopilot
CN107633116A (en) * 2017-08-25 2018-01-26 中国船舶重工集团公司第七〇九研究所 A kind of multiple-fault classifier sequence computational methods
CN107633116B (en) * 2017-08-25 2020-12-25 中国船舶重工集团公司第七一九研究所 Multi-fault detection sequence calculation method
CN111442860A (en) * 2019-01-16 2020-07-24 珠海全志科技股份有限公司 Detection method and processing method for temperature drift of unmanned aerial vehicle sensor and electronic equipment
US12435500B2 (en) 2020-03-25 2025-10-07 Zhifeng Yang Flushing method for toilet, and flushing toilet

Similar Documents

Publication Publication Date Title
CN119958763B (en) Calibration method and system for metering data of pressure sensor
CN106844814B (en) Large-scale complex natural gas pipe network system leakage detection method
CN102163844B (en) Method for detecting state of power system based on phasor measurement unit (PMU)
CN107425548A (en) A kind of interpolation H ∞ EKFs generator dynamic state estimator method
CN103743435A (en) Multi-sensor data fusion method
CN102564486A (en) Correction method for slow deviation faults of sensor
CN109827629A (en) A kind of distributed reliability estimation methods of city river water level
CN103902834A (en) Structural damage identification method based on ridge estimation and L curve method
CN104750926B (en) Non-uniform beam damnification recognition method based on node curvature and wavelet analysis
CN105068032B (en) A kind of calibration method of photovoltaic combiner box current acquisition channel temperature coefficient of deviation
CN107462347A (en) The wavelength temperature adaptive segmentation approximating method of high precision optical fiber grating sensor
CN104794332B (en) A kind of Uncertainty Analysis Method of skyscraper wind-excited responese analysis model
CN104122031A (en) Silicon pressure sensor temperature compensation method based on extreme learning machine
CN102466500A (en) Device and method for detecting and judging output pulse of pulse type vortex shedding flowmeter
CN108120452A (en) The filtering method of MEMS gyroscope dynamic data
US20220244082A1 (en) Flow measurement method based on dynamic optimization of three pressure sensors
CN103793765B (en) A kind of satellite telemetering data Forecasting Methodology based on Kalman filter
CN113077628B (en) Algorithm of composite geomagnetic vehicle detector
CN105631213B (en) Structural damage early warning method based on EMD decomposition and AR model residual error
CN112923885B (en) Differential error compensation-based magnetic bearing rotor displacement measurement method
CN104484545B (en) A kind of aerial drainage structural vibration response dynamic fusion method based on variance contribution ratio
CN101556255A (en) Analysis method of field testing data of space enclosing structure thermal resistance
CN107423545A (en) A kind of simple and easy method based on Hermite polynomial rated wind pressure extreme value
CN114397072B (en) Site damage assessment method for static test and thermal strength test of structure
CN203616048U (en) Temperature measuring device of pressure sensor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120711