CN109728796B - Filtering method based on event trigger mechanism - Google Patents

Filtering method based on event trigger mechanism Download PDF

Info

Publication number
CN109728796B
CN109728796B CN201811517629.8A CN201811517629A CN109728796B CN 109728796 B CN109728796 B CN 109728796B CN 201811517629 A CN201811517629 A CN 201811517629A CN 109728796 B CN109728796 B CN 109728796B
Authority
CN
China
Prior art keywords
matrix
time
upper bound
filter
dynamic model
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.)
Active
Application number
CN201811517629.8A
Other languages
Chinese (zh)
Other versions
CN109728796A (en
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.)
Harbin University of Science and Technology
Original Assignee
Harbin University of Science and Technology
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 Harbin University of Science and Technology filed Critical Harbin University of Science and Technology
Priority to CN201811517629.8A priority Critical patent/CN109728796B/en
Publication of CN109728796A publication Critical patent/CN109728796A/en
Application granted granted Critical
Publication of CN109728796B publication Critical patent/CN109728796B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Complex Calculations (AREA)

Abstract

The invention discloses a filtering method based on an event trigger mechanism, and relates to a filtering method based on an event trigger mechanism. The invention solves the problem of large estimation error of the existing filtering method. The process is as follows: 1. establishing a dynamic model of a nonlinear stochastic system; 2. carrying out filter design on a dynamic model of the nonlinear stochastic system under an event trigger mechanism; 3. calculating the one-step prediction error covariance matrix upper bound of the filter; 4. calculating a filter gain matrix; 5. substituting the filter gain matrix into two to obtain state estimation at the k +1 th moment; judging whether k +1 reaches the total network duration M, if k +1 is less than M, executing step six, and if k +1= M, ending; 6. calculating an upper bound of a filtering error covariance matrix; another k = k +1, two are performed until k +1= m is satisfied. The invention is used in the field of filtering of event trigger mechanisms.

Description

Filtering method based on event trigger mechanism
Technical Field
The invention relates to a filtering method based on an event trigger mechanism.
Background
The filtering problem of the nonlinear stochastic system is an important research part in a networked control system, and the nonlinear stochastic system is widely applied to signal estimation tasks in the fields of system engineering, global positioning systems, target tracking systems and the like.
Nonlinearity and randomness are ubiquitous in real life, but the existing filtering method cannot simultaneously process a nonlinear random system with multiple measurement loss phenomena with uncertain loss probability, usually deteriorates the estimation performance of a filter, and in addition, the uncertain loss probability can cause the distortion behavior of signals;
in conclusion, the existing filtering method has the problem of large estimation error.
Disclosure of Invention
The invention solves the problem of large estimation error of the existing filtering method and provides a filtering method based on an event trigger mechanism.
A multi-time-varying filtering method based on an event trigger mechanism comprises the following specific processes:
step one, establishing a dynamic model of a nonlinear stochastic system;
step two, carrying out filter design on a dynamic model of the nonlinear stochastic system under an event trigger mechanism;
step three, calculating the upper bound omega of the covariance matrix of the one-step prediction error of the filter k+1|k
Step four, predicting the upper bound omega of the error covariance matrix according to one step k+1|k Calculating a filter gain matrix K k+1
Step five, the filter gain matrix K calculated in the step four k+1 Substituting the state estimation formula 9 in the step two to obtain the state estimation at the k +1 th moment
Figure BDA0001902404180000011
Judging whether k +1 reaches the total network duration M, if k +1 is less than M, executing the step six, and if k +1 is not greater than M, ending the step;
step six, according to the filter gain matrix K in the step four k+1 And calculating the upper bound omega of the covariance matrix of the filtering error k+1|k+1
And k = k +1, and step two is executed until k +1= m is satisfied.
Effects of the invention
The filtering method of the nonlinear stochastic system considers the influence of the multiple measurement loss phenomenon with the uncertain loss probability on the filtering performance, utilizes the extended Kalman filtering method to comprehensively consider the effective information of the covariance matrix of the filtering error, and compared with the filtering method of the existing nonlinear stochastic system with multiple measurement loss, the filtering method of the nonlinear stochastic system processes the multiple measurement loss phenomenon with the uncertain loss probability, obtains the filtering method of the nonlinear stochastic system based on the extended Kalman filtering, achieves the purpose of disturbance resistance, has the advantages of easy solution and realization, and reduces the estimation error of the existing filtering method. The invention realizes good estimation effect and can ensure that the relative error at each moment is less than 0.5.
Drawings
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is the actual state trajectory x of a nonlinear stochastic system 1,k And its corresponding filtered trace contrast map, x k =[x 1,k x 2,k ] T Is a system state trajectory;
Figure BDA0001902404180000021
is x 1,k (ii) is estimated;
FIG. 3 is a diagram of the actual state trajectory x of a nonlinear stochastic system 2,k And its corresponding filtered trajectory contrast map, x k =[x 1,k x 2,k ] T Is a system state trajectory;
Figure BDA0001902404180000022
is x 2,k (ii) is estimated;
FIG. 4 is a non-linear stochastic system trajectory x 1,k The logarithm of the filtered mean square error (log (MSE 1)) of (a) and its corresponding upper bound; upper bound 1 is Ω k+1|k+1 The logarithmic value of the first component of (a);
FIG. 5 is a trace x of a nonlinear stochastic system 2,k A plot of the logarithm of the filtered mean square error (log (MSE 2)) and its corresponding upper bound; upper bound 2 is Ω k+1|k+1 The log value of the second component of (a).
Detailed Description
In a first specific embodiment, the first embodiment is described with reference to the first drawing, and a filtering method based on an event trigger mechanism in the first embodiment is, as shown in fig. 1, specifically includes the following steps:
step one, establishing a dynamic model of a nonlinear stochastic system of a multiple measurement loss phenomenon with uncertain loss probability;
step two, carrying out filter design on a dynamic model of a nonlinear random system of a multiple measurement loss phenomenon with uncertain loss probability under an event trigger mechanism;
step three, calculating the upper bound omega of the covariance matrix of the one-step prediction error of the filter k+1|k
Step four, predicting the upper bound omega of the error covariance matrix according to one step k+1|k Calculating a filter gain matrix K k+1
Step five, the filter gain matrix K calculated in the step four k+1 Substituting the state estimation formula 9 in the step two to obtain the state estimation at the k +1 th moment
Figure BDA0001902404180000023
Realizing the filter design of a dynamic model of a nonlinear stochastic system with multiple measurement loss phenomena with uncertain loss probability;
judging whether k +1 reaches the total network duration M, if k +1 is less than M, executing the step six, and if k +1= M, ending;
step six, according to the filter gain matrix K in the step four k+1 And calculating the upper bound omega of the covariance matrix of the filtering error k+1|k+1 (ii) a And k = k +1, and step two is executed until k +1= m is met.
Many times the embodiment becomes common general knowledge of those skilled in the art, referring to different times;
the second embodiment is as follows: the difference between the first embodiment and the first embodiment is that, in the first step, a dynamic model of a nonlinear stochastic system of a multiple measurement loss phenomenon with uncertain loss probability is established; the specific process is as follows:
the dynamic model state space form of the nonlinear stochastic system of the multiple measurement loss phenomenon with uncertain loss probability is as follows:
Figure BDA0001902404180000031
y k =Ξ k C k x k +h(x kk )+ν k (2)
in the formula (I), the compound is shown in the specification,
Figure BDA0001902404180000032
state variables at the time k and the time k +1 respectively; initial value x 0 Has a mean value of
Figure BDA0001902404180000033
Variance is P 0|0
Figure BDA0001902404180000034
A real number domain of states of a dynamic model of the nonlinear stochastic system, n being a dimension;
Figure BDA0001902404180000035
is the output of the measurement at the k-th time,
Figure BDA0001902404180000036
of states of dynamic models for non-linear stochastic systemsA real number domain, m being the dimension; eta k And ζ k Is gaussian white noise with a mean value of zero and a variance of 1;
Figure BDA0001902404180000037
is that the mean is zero and the variance is Q k Process noise of (Q) k >0,
Figure BDA0001902404180000038
Is the real number domain of the states of the dynamic model of the nonlinear stochastic system, p is the dimension; f (x) k ) For non-linear perturbations, g (x) kk )、h(x kk ) Is a non-linear function;
Figure BDA0001902404180000039
is a mean of zero and a variance of R k Measurement noise of (2), R k >0;C k And D k Respectively, a measurement matrix at the time k and a noise driving matrix at the time k.
Other steps and parameters are the same as those in the first embodiment.
The third concrete implementation mode: the difference between this embodiment and one or two of the embodiments is that the data loss matrix xi k =diag{ξ 1,k2,k ,...,ξ m,k The diag { · } is a diagonal matrix; xi i,k For m variables that are independent of each other with respect to i and k, i =1, 2.
Figure BDA00019024041800000310
Where i is the location of the data loss, k is the time,
Figure BDA00019024041800000311
Figure BDA00019024041800000312
is a definite mathematical expectation, Δ ξ i Uncertainty of delineation probability, i =1,2, \8230M, prob { } is a probability,
Figure BDA00019024041800000313
is a desire of {. Cndot.);
non-linear function g (x) kk ) And h (x) kk ) Satisfies g (0, eta) k )=0,h(0,ζ k ) =0 and the following conditions:
Figure BDA0001902404180000041
Figure BDA0001902404180000042
Figure BDA0001902404180000043
wherein s > 0 is a known constant,
Figure BDA0001902404180000044
and
Figure BDA0001902404180000045
are all non-linear parameter matrices, r =1, 2.., s;
Figure BDA0001902404180000046
is composed of
Figure BDA0001902404180000047
Transpose of g (x) jj )、h(x jj ) Is a nonlinear function, j is time, k is not equal to j;
Figure BDA0001902404180000048
is composed of
Figure BDA0001902404180000049
The method (2) is implemented by the following steps,
Figure BDA00019024041800000416
represents the expectation of {. Cndot. },
Figure BDA00019024041800000410
is x k Transposing;
the following assumption xi i,k ,η k ,ζ k ,ω k ,ν k And
Figure BDA00019024041800000411
are independent of each other.
Other steps and parameters are the same as those in the first or second embodiment.
The fourth concrete implementation mode is as follows: the difference between this embodiment and the first to third embodiments is that, in the second step, a filter design is performed on a dynamic model of a nonlinear stochastic system with multiple measurement loss phenomena having uncertain loss probability under an event trigger mechanism; the specific process is as follows:
firstly, aiming at the dynamic model of the nonlinear stochastic system established in the step one, the following event trigger formula is selected
(y k+j -y k ) T (y k+j -y k )>σ (7)
Where σ > 0 is a known adjustment threshold; y is k+j Is the measurement output at the k + j time, i.e. when equation (7) is satisfied, y k+j Allowed to transmit, j being time;
the actual output after event triggering from equation (7) is:
Figure BDA00019024041800000412
wherein k is a In order to trigger the moment of time,
Figure BDA00019024041800000413
is the actual output after the event is triggered,
Figure BDA00019024041800000414
to trigger the time k a A is the number of the current trigger sequences (i.e., the trigger sequences are triggered a times at this time),
Figure BDA00019024041800000415
the actual output value after the event at the moment k is triggered;
aiming at the dynamic model of the nonlinear stochastic system established in the step one, the following filter structure is designed:
Figure BDA0001902404180000051
Figure BDA0001902404180000052
in the formula (I), the compound is shown in the specification,
Figure BDA0001902404180000053
an estimation function that is non-linear;
Figure BDA0001902404180000054
is x k One-step prediction at time k;
Figure BDA0001902404180000055
and with
Figure BDA0001902404180000056
Are each x k The estimates at time k and time k +1,
Figure BDA0001902404180000057
is an initial value of the estimation;
Figure BDA0001902404180000058
actual output at time k + 1;
Figure BDA0001902404180000059
in order to be a mathematical expectation of the data loss matrix,
Figure BDA00019024041800000510
diag {. Is a diagonal matrix;
Figure BDA00019024041800000511
for actual output after event triggering, C k+1 For the measurement matrix at the time K +1, K k+1 A filter gain matrix at the moment k +1 to be designed;
other steps and parameters are the same as those in one of the first to third embodiments.
The fifth concrete implementation mode: the difference between this embodiment and one of the first to the fourth embodiments is that the upper bound Ω of the covariance matrix of the one-step prediction error of the filter is calculated in the third step k+1|k (ii) a The specific process is as follows:
calculating the upper bound omega of the covariance matrix of the one-step prediction error of the filter according to the following formula k+1|k
Figure BDA00019024041800000512
In the formula, omega k+1|k An upper bound of a covariance matrix of the one-step prediction error at the moment k; omega k|k The upper bound of the filtering error covariance matrix at the moment k; epsilon 1 A known constant greater than zero; gamma ray k > 0 is satisfied
Figure BDA00019024041800000513
I is an identity matrix;
Figure BDA00019024041800000514
is f (x) k ) In that
Figure BDA00019024041800000515
Point about x k Solving a matrix after the partial derivation; m is a group of k And L k Is f (x) k ) In that
Figure BDA00019024041800000516
Point Taylor series expansion type rear high-order term partA corresponding known matrix; d k Driving the matrix for noise at time k;
Figure BDA00019024041800000517
Figure BDA00019024041800000518
are respectively A k ,M k ,D k
Figure BDA00019024041800000519
L k Transposing; tr {. Cndot } represents a trace of {. Cndot }.
Other steps and parameters are the same as in one of the first to fourth embodiments.
The sixth specific implementation mode is as follows: the difference between this embodiment and the first to the fifth embodiments is that the upper bound Ω of the covariance matrix of the one-step prediction error obtained in the fourth step is obtained from the third step k+1|k Calculating a filter gain matrix K k+1 (ii) a The specific process is as follows:
calculating a filter gain matrix K according to the following formula k+1
Figure BDA0001902404180000061
In the formula, K k+1 A filter gain matrix at time k + 1;
Figure BDA00019024041800000620
representing a Hadamard product (whose elements are defined as the product of corresponding elements of the two matrices); i is the identity matrix, Ψ k+1|k In order to estimate the term for the non-linearity,
Figure BDA0001902404180000062
ε l is a constant greater than zero, l =1,2,3,4,5;
Figure BDA0001902404180000063
is epsilon l The inverse of (c);
Figure BDA0001902404180000064
is a constant number of times, and is,
Figure BDA0001902404180000065
are all nonlinear parameter matrices, R =1,2 k+1 Tr {. Is the covariance of the measurement noise at time k +1, and represents the trace of {. Cndot.);
Figure BDA0001902404180000066
and
Figure BDA0001902404180000067
are respectively as
Figure BDA0001902404180000068
C k+1 And
Figure BDA0001902404180000069
the transposing of (1).
Other steps and parameters are the same as in one of the first to fifth embodiments.
The seventh embodiment: the difference between this embodiment and one of the first to sixth embodiments is that the gain matrix K is filtered according to the fourth step in the sixth step k+1 And calculating the upper bound omega of the covariance matrix of the filtering error k+1|k+1 (ii) a The specific process is as follows:
filtering error covariance matrix upper bound omega k+1|k+1 Is composed of
Figure BDA00019024041800000610
Wherein omega k+1|k+1 The covariance matrix upper bound of the filtering error at the moment of k + 1;
Figure BDA00019024041800000611
Figure BDA00019024041800000612
are respectively as
Figure BDA00019024041800000613
The transposing of (1).
Other steps and parameters are the same as those in one of the first to sixth embodiments.
Eighth embodiment, the difference between this embodiment and one of the first to seventh embodiments, is that f (x) in the first step k ) In that
Figure BDA00019024041800000614
A point Taylor series is expanded by
Figure BDA00019024041800000615
Wherein
Figure BDA00019024041800000616
Is the filtering error at the time instant k,
Figure BDA00019024041800000617
the high-order error term after Taylor series expansion is obtained; delta k Is an unknown time-varying matrix, satisfies
Figure BDA00019024041800000618
I is an identity matrix and is a matrix of the identity,
Figure BDA00019024041800000619
is Δ k Transposing;
the upper bound of the filtering error covariance matrix, namely omega, is solved k+1|k+1 So that P is k+1|k+1 ≤Ω k+1|k+1 In which
Figure BDA0001902404180000071
Is the filter error covariance matrix at time k +1,
Figure BDA0001902404180000072
is the filtering error at the time instant k +1,
Figure BDA0001902404180000073
is the expectation of the element { · },
Figure BDA0001902404180000074
is composed of
Figure BDA0001902404180000075
The transposing of (1).
Because the filter error covariance matrix has uncertain items, the true value of the filter error covariance matrix cannot be obtained. Optimization of filtering error covariance matrix upper bound omega k+1|k+1 Can obtain the filter gain matrix K at the moment K +1 k+1
Other steps and parameters are the same as those in one of the first to seventh embodiments.
The following examples were employed to demonstrate the beneficial effects of the present invention:
the method of the invention is adopted for simulation:
system parameters:
Figure BDA0001902404180000076
Figure BDA0001902404180000077
x k =[x 1,k x 2,k ] T in order to be the track of the state of the system,
Figure BDA0001902404180000078
Figure BDA0001902404180000079
from g (x) kk ) And h (x) kk ) The expression form of (A) is:
Figure BDA00019024041800000710
other simulation initial values are selected as follows:
x 0 =[1.35 -0.55] T ,x 0|0 =[1.35 -0.55] T ,Ω 0|0 =10I,
Figure BDA00019024041800000711
M k =diag{0.1,0.2},L k =0.1I,γ k =0.05,ε i =0.05(i=1,2,…,5),σ=0.004,Q k =0.05,R k =0.01I。
the filter effect is as follows:
as shown in fig. 2,3,4, 5:
FIG. 2 is a diagram of the actual state trajectory x of a nonlinear stochastic system 1,k And its corresponding filtered trajectory contrast map, x k =[x 1,k x 2,k ] T The system state track is shown, wherein a solid line is a real track graph of the system, and a dotted line is a corresponding filtering track graph;
FIG. 3 is a diagram of the actual state trajectory x of a nonlinear stochastic system 2,k And its corresponding filtered trace contrast map, x k =[x 1,k x 2,k ] T The system state track is shown, wherein a solid line is a real track graph of the system, and a dotted line is a corresponding filtering track graph;
FIG. 4 is a trace x of a non-linear stochastic system 1,k The logarithm of the filtered mean square error (log (MSE 1)) of (a) and the corresponding logarithm of the upper bound, x k =[x 1,k x 2,k ] T The system state trajectory, wherein the solid line is the trajectory graph of the logarithm of the filtered mean square error and the dashed line is the trajectory graph of the corresponding upper bound;
FIG. 5 is a trace x of a non-linear stochastic system 2,k The logarithm of the filtered mean square error (log (MSE 2)) of (a) and the corresponding logarithm of the upper bound, x k =[x 1,k x 2,k ] T The system state trajectory, where the solid line is the trajectory plot of the logarithm of the filtered mean square error and the dashed line is the trajectory plot of the corresponding upper bound.
As can be seen from fig. 2 to 3, the filter of the present invention can effectively estimate the target state for the nonlinear stochastic system of the multiple measurement loss phenomenon with uncertain probability under the event trigger mechanism.

Claims (2)

1. A filtering method based on an event trigger mechanism is characterized in that: the method comprises the following specific processes:
step one, establishing a dynamic model of a nonlinear stochastic system;
secondly, designing a filter for a dynamic model of the nonlinear stochastic system under an event trigger mechanism;
step three, calculating the upper bound omega of the covariance matrix of the one-step prediction error of the filter k+1|k
Step four, predicting the upper bound omega of the error covariance matrix according to one step k+1|k Calculating a filter gain matrix K k+1
Step five, the filter gain matrix K calculated in the step four k+1 Substituting step two to obtain the state estimation at the k +1 th time
Figure FDA0003847235530000011
Judging whether k +1 reaches the total network duration M, if k +1 is less than M, executing the step six, and if k +1= M, ending;
step six, according to the filter gain matrix K in the step four k+1 And calculating the upper bound omega of the covariance matrix of the filtering error k+1|k+1
If k = k +1, executing step two until k +1= m is satisfied;
establishing a dynamic model of a nonlinear stochastic system in the first step; the specific process is as follows:
the dynamic model state space form of the nonlinear stochastic system is as follows:
Figure FDA0003847235530000012
y k =Ξ k C k x k +h(x kk )+ν k (2)
in the formula (I), the compound is shown in the specification,
Figure FDA0003847235530000013
state variables at the time k and the time k +1 respectively; initial value x 0 Has a mean value of
Figure FDA0003847235530000014
Variance of P 0|0
Figure FDA0003847235530000015
A real number domain of states of a dynamic model of the nonlinear stochastic system, n being a dimension;
Figure FDA0003847235530000016
is the measurement output at the time of the k-th time,
Figure FDA0003847235530000017
a real number domain of states of a dynamic model of the nonlinear stochastic system, m being a dimension; eta k And ζ k Is gaussian white noise with a mean value of zero and a variance of 1;
Figure FDA0003847235530000018
mean value is zero and variance is Q k Process noise, Q k >0,
Figure FDA0003847235530000019
Is the real number domain of the state of the dynamic model of the nonlinear stochastic system, p is the dimension; f (x) k ) For non-linear perturbations, g (x) kk )、h(x kk ) Is a non-linear function;
Figure FDA00038472355300000110
is a mean of zero and a variance of R k Measurement noise of (2), R k >0;C k And D k Respectively a measuring matrix at the k moment and a noise driving matrix at the k moment;
data loss matrix xi k =diag{ξ 1,k2,k ,...,ξ m,k -diag { · } is a diagonal matrix; xi i,k For m variables that are independent of each other with respect to i and k, i =1, 2.. Said., m, obeys a bernoulli distribution that takes a value of 1 or 0, and satisfies the following condition:
Figure FDA0003847235530000021
where i is the location of the data loss, k is the time,
Figure FDA0003847235530000022
Figure FDA0003847235530000023
is a definite mathematical expectation, Δ ξ i Uncertainty of delineation probability, i =1,2, \8230 { }, m, prob { } is probability,
Figure FDA0003847235530000024
is a desire of {. Cndot.);
non-linear function g (x) kk ) And h (x) kk ) Satisfies g (0, eta) k )=0,h(0,ζ k ) =0 and the following conditions:
Figure FDA0003847235530000025
Figure FDA0003847235530000026
Figure FDA0003847235530000027
wherein s > 0 is a constant,
Figure FDA0003847235530000028
and
Figure FDA0003847235530000029
are all non-linear parameter matrices, r =1, 2.., s;
Figure FDA00038472355300000210
is composed of
Figure FDA00038472355300000211
Transpose of (g), g (x) jj )、h(x jj ) Is a nonlinear function, j is a time, k is not equal to j;
Figure FDA00038472355300000212
is composed of
Figure FDA00038472355300000213
The transpose of (a) is performed,
Figure FDA00038472355300000219
represents the expectation of {. Cndot. },
Figure FDA00038472355300000214
is x k Transposing;
in the second step, filter design is carried out on the dynamic model of the nonlinear stochastic system under the event trigger mechanism; the specific process is as follows:
firstly, aiming at the dynamic model of the nonlinear stochastic system established in the step one, the following event trigger formula is selected
(y k+j -y k ) T (y k+j -y k )>σ (7)
Where σ > 0 is the adjustment threshold; y is k+j Is the measurement output at the k + j time, i.e. when equation (7) is satisfied, y k+j Allowed to transmit, j is time;
the actual output after event triggering from equation (7) is:
Figure FDA00038472355300000215
wherein k is a In order to trigger the moment of time,
Figure FDA00038472355300000216
is the actual output after the event is triggered,
Figure FDA00038472355300000217
for triggering a time k a A is the number of the current trigger sequence,
Figure FDA00038472355300000218
the actual output value after the event at the moment k is triggered;
aiming at the dynamic model of the nonlinear stochastic system established in the step one, the following filter structure is designed:
Figure FDA0003847235530000031
Figure FDA0003847235530000032
in the formula (I), the compound is shown in the specification,
Figure FDA0003847235530000033
an estimation function that is non-linear;
Figure FDA0003847235530000034
is x k One-step prediction at time k;
Figure FDA0003847235530000035
and
Figure FDA0003847235530000036
are each x k At the k-th time and k +1 timeIs estimated by the estimation of (a) a,
Figure FDA0003847235530000037
Figure FDA0003847235530000038
is an initial value of the estimation;
Figure FDA0003847235530000039
actual output at time k + 1;
Figure FDA00038472355300000310
in order to be a mathematical expectation of the data loss matrix,
Figure FDA00038472355300000311
diag {. Is a diagonal matrix;
Figure FDA00038472355300000312
for actual output after event triggering, C k+1 For the measurement matrix at time K +1, K k+1 A filter gain matrix at the k +1 moment to be designed;
calculating the one-step prediction error covariance matrix upper bound omega of the filter in the step three k+1|k (ii) a The specific process is as follows:
calculating the upper bound omega of the covariance matrix of the one-step prediction error of the filter according to the following formula k+1|k
Figure FDA00038472355300000313
In the formula, omega k+1|k An upper bound of a covariance matrix of the one-step prediction error at the moment k; omega k|k The upper bound of the filtering error covariance matrix at the moment k; epsilon 1 Is a constant greater than zero; gamma ray k >0;A k Is f (x) k ) In that
Figure FDA00038472355300000314
Point about x k Solving a matrix after the partial derivation; m k And L k Is f (x) k ) In that
Figure FDA00038472355300000315
A known matrix corresponding to the high-order term part after the point Taylor series expansion; d k Driving the matrix for noise at time k;
Figure FDA00038472355300000316
are respectively A k ,M k ,D k
Figure FDA00038472355300000317
L k Transposing; tr {. Is } represents the trace of {. Is };
in the fourth step, the upper bound omega of the one-step prediction error covariance matrix obtained in the third step k+1|k Calculating a filter gain matrix K k+1 (ii) a The specific process is as follows:
calculating a filter gain matrix K according to the following formula k+1
Figure FDA00038472355300000318
In the formula, K k+1 A filter gain matrix at time k + 1;
Figure FDA0003847235530000041
represents a Hadamard product; i is the identity matrix, Ψ k+1|k In order to estimate the term for the non-linearity,
Figure FDA0003847235530000042
ε l is a constant greater than zero, l =1,2,3,4,5;
Figure FDA0003847235530000043
is epsilon l The inverse of (1);
Figure FDA0003847235530000044
is a constant;
Figure FDA0003847235530000045
are all nonlinear parameter matrices, R =1,2 k+1 For the covariance of the measurement noise at time k +1, tr {. Cndot } represents the trace of {. Cndot.;
Figure FDA0003847235530000046
and
Figure FDA0003847235530000047
are respectively as
Figure FDA0003847235530000048
C k+1 And
Figure FDA0003847235530000049
transposing;
in the sixth step, the gain matrix K is filtered according to the fourth step k+1 And calculating the upper bound omega of the covariance matrix of the filtering error k+1|k+1 (ii) a The specific process is as follows:
filtering error covariance matrix upper bound omega k+1|k+1 Is composed of
Figure FDA00038472355300000410
Wherein omega k+1|k+1 The covariance matrix upper bound of the filtering error at the moment of k + 1;
Figure FDA00038472355300000411
Figure FDA00038472355300000412
are respectively as
Figure FDA00038472355300000413
C k+1 ,K k+1 The transposing of (1).
2. The filtering method based on the event trigger mechanism as claimed in claim 1, wherein: the non-linear perturbation f (x) k ) In that
Figure FDA00038472355300000414
A point Taylor series expansion has
Figure FDA00038472355300000415
Wherein
Figure FDA00038472355300000416
Is the filtering error at the time instant k,
Figure FDA00038472355300000417
the high-order error term after Taylor series expansion is adopted; delta k Is an unknown time-varying matrix, satisfies
Figure FDA00038472355300000418
I is a unit matrix, and the unit matrix is,
Figure FDA00038472355300000419
is Δ k The transposing of (1).
CN201811517629.8A 2018-12-12 2018-12-12 Filtering method based on event trigger mechanism Active CN109728796B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811517629.8A CN109728796B (en) 2018-12-12 2018-12-12 Filtering method based on event trigger mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811517629.8A CN109728796B (en) 2018-12-12 2018-12-12 Filtering method based on event trigger mechanism

Publications (2)

Publication Number Publication Date
CN109728796A CN109728796A (en) 2019-05-07
CN109728796B true CN109728796B (en) 2022-11-15

Family

ID=66295235

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811517629.8A Active CN109728796B (en) 2018-12-12 2018-12-12 Filtering method based on event trigger mechanism

Country Status (1)

Country Link
CN (1) CN109728796B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115913175B (en) * 2022-11-17 2023-05-30 哈尔滨理工大学 Filtering method based on self-triggering and coding and decoding mechanism
CN115883408B (en) * 2022-11-28 2023-05-30 哈尔滨理工大学 Multi-rate complex network state estimation method based on compensation
CN115859030B (en) * 2022-11-29 2023-06-16 哈尔滨理工大学 Two-step state estimation method under complex coupling
CN116431981B (en) * 2022-12-07 2023-09-29 哈尔滨理工大学 Distributed group member filtering method based on mobile robot positioning system

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0910023A2 (en) * 1997-10-17 1999-04-21 Siemens Aktiengesellschaft Method and device for the neuronal modelling of a dynamic system with non-linear stochastic behavior
CN101263499A (en) * 2005-07-11 2008-09-10 布鲁克斯自动化公司 Intelligent condition monitoring and fault diagnostic system
CN102325090A (en) * 2011-09-21 2012-01-18 电子科技大学 Network flow estimating method
CN103701433A (en) * 2013-12-29 2014-04-02 哈尔滨理工大学 Quantitative filtering method of time-varying target tracking system under condition with multiple measurement loss
CN104112079A (en) * 2014-07-29 2014-10-22 洛阳理工学院 Fuzzy adaptive variational Bayesian unscented Kalman filter method
WO2015180050A1 (en) * 2014-05-26 2015-12-03 北京理工大学 Method for estimating parameters and state of dynamical system of electric vehicle
CN107169193A (en) * 2017-05-11 2017-09-15 南京师范大学 The design method of nonlinear system wave filter based on adaptive event trigger mechanism
CN108228959A (en) * 2017-11-10 2018-06-29 东北石油大学 Using the method for Random censorship estimating system virtual condition and using its wave filter
US10031796B1 (en) * 2011-01-31 2018-07-24 Open Invention Network, Llc System and method for trend estimation for application-agnostic statistical fault detection
CN108520107A (en) * 2018-03-19 2018-09-11 山西大学 System state estimation method based on maximum-likelihood criterion Robust Kalman Filter
CN108759838A (en) * 2018-05-23 2018-11-06 安徽科技学院 Mobile robot multiple sensor information amalgamation method based on order Kalman filter
CN108847829A (en) * 2018-07-23 2018-11-20 哈尔滨理工大学 It is a kind of that uncertain and quantization measurement non-linear filtering method occurring with random
CN108847828A (en) * 2018-07-23 2018-11-20 哈尔滨理工大学 A kind of non-linear event triggering filtering method with stochastic modeling error
CN108959808A (en) * 2018-07-23 2018-12-07 哈尔滨理工大学 A kind of Optimum distribution formula method for estimating state based on sensor network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2859018B1 (en) * 2003-08-22 2005-10-07 Snecma Moteurs DEVICE FOR ESTIMATING MASS FLOW OF FUEL
US9805094B2 (en) * 2011-11-04 2017-10-31 Ipc Systems, Inc. User interface displaying filtered information

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0910023A2 (en) * 1997-10-17 1999-04-21 Siemens Aktiengesellschaft Method and device for the neuronal modelling of a dynamic system with non-linear stochastic behavior
CN101263499A (en) * 2005-07-11 2008-09-10 布鲁克斯自动化公司 Intelligent condition monitoring and fault diagnostic system
US10031796B1 (en) * 2011-01-31 2018-07-24 Open Invention Network, Llc System and method for trend estimation for application-agnostic statistical fault detection
CN102325090A (en) * 2011-09-21 2012-01-18 电子科技大学 Network flow estimating method
CN103701433A (en) * 2013-12-29 2014-04-02 哈尔滨理工大学 Quantitative filtering method of time-varying target tracking system under condition with multiple measurement loss
WO2015180050A1 (en) * 2014-05-26 2015-12-03 北京理工大学 Method for estimating parameters and state of dynamical system of electric vehicle
CN104112079A (en) * 2014-07-29 2014-10-22 洛阳理工学院 Fuzzy adaptive variational Bayesian unscented Kalman filter method
CN107169193A (en) * 2017-05-11 2017-09-15 南京师范大学 The design method of nonlinear system wave filter based on adaptive event trigger mechanism
CN108228959A (en) * 2017-11-10 2018-06-29 东北石油大学 Using the method for Random censorship estimating system virtual condition and using its wave filter
CN108520107A (en) * 2018-03-19 2018-09-11 山西大学 System state estimation method based on maximum-likelihood criterion Robust Kalman Filter
CN108759838A (en) * 2018-05-23 2018-11-06 安徽科技学院 Mobile robot multiple sensor information amalgamation method based on order Kalman filter
CN108847829A (en) * 2018-07-23 2018-11-20 哈尔滨理工大学 It is a kind of that uncertain and quantization measurement non-linear filtering method occurring with random
CN108847828A (en) * 2018-07-23 2018-11-20 哈尔滨理工大学 A kind of non-linear event triggering filtering method with stochastic modeling error
CN108959808A (en) * 2018-07-23 2018-12-07 哈尔滨理工大学 A kind of Optimum distribution formula method for estimating state based on sensor network

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Markov跳跃***的鲁棒Kalman滤波与非线性控制;朱进;《中国优秀博士学位论文全文数据库信息科技辑》;20070415;全文 *
Robust fault detection for stochastic time-delay systems with sensor nonlinearities;Zhisheng Chen;《2008 7th World Congress on Intelligent Control and Automation》;20080627;全文 *
Robust sliding mode control for discrete delayed systems with randomly varying nonlinearities under uncertain occurrence probability;Jun Hu;《2017 Chinese Automation Congress (CAC)》;20171231;全文 *
基于状态估计的多方法融合的故障预测算法研究;郑秀娟;《中国优秀博士学位论文全文数据库信息科技辑》;20170815;全文 *
网络环境下非线性随机***的递推滤波及控制策略研究;胡军;《中国优秀博士学位论文全文数据库信息科技辑》;20150215;全文 *

Also Published As

Publication number Publication date
CN109728796A (en) 2019-05-07

Similar Documents

Publication Publication Date Title
CN109728796B (en) Filtering method based on event trigger mechanism
CN109039725B (en) Complex network optimization estimation method with random occurrence coupling
CN109088749B (en) State estimation method of complex network under random communication protocol
CN108959808B (en) Optimized distributed state estimation method based on sensor network
CN108847828B (en) Nonlinear event trigger filtering method with random modeling error
CN109728795B (en) Time-varying event trigger filtering method with data loss under unknown probability condition
Lima et al. Steady-state analysis of the set-membership affine projection algorithm
CN115882822A (en) Distributed probability preserving filter design method for innovation constraint sensor network
Li et al. Asynchronous H∞ fixed-order filtering for LPV switched delay systems with mode-dependent average dwell time
CN110501686A (en) A kind of method for estimating state based on NEW ADAPTIVE high-order Unscented kalman filtering
Wang et al. New methods to estimate the observed noise variance for an ARMA model
CN111737639B (en) 1-norm and 2-norm mixed time-varying diagram signal distributed restoration method
CN115865702B (en) Distributed fusion estimation method with data attenuation under network scheduling strategy
Gerencsér et al. Recursive estimation of GARCH processes
CN115859030B (en) Two-step state estimation method under complex coupling
Badi et al. Blind identification of transmission channel with the method of higher-order cummulants
CN111462479A (en) Traffic flow prediction method based on Fourier-recurrent neural network
Chow et al. Semiblind identification of nonminimum-phase ARMA models via order recursion with higher order cumulants
CN110794811A (en) Safety control method of networked motion control system with quantification
CN116186482A (en) Interactive robust state estimator design method based on multiple self-adaptive factors
CN110034746A (en) One kind is based on maximum collaboration entropy kalman filter method
CN117544956B (en) Multi-mobile robot safety positioning method based on network communication
CN115225380B (en) State estimation method of networked control system
Xu et al. Maximum correntropy extend Kalman filter for multiple AUVs cooperative localization
He et al. FIR systems identification under quantized output observations and a large class of persistently exciting quantized inputs

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant