1. Introduction
Fractional calculus stems from the promotion of the concept of integer calculus. The exploration and research of fractional calculus have a history spanning over 300 years. Fractional calculus is capable of describing materials and processing with memory and genetic properties, and is extensively applied in diverse domains of life, such as anomalous diffusion phenomena in environmental and engineering fields [
1,
2], fractional viscoelastic theory in physics [
3,
4], etc.
The Kalman filter represents a robust state observer capable of acquiring effective state information in the presence of environmental noise. Presently, based on the classical Kalman filter, multitude of extended studies have been carried out encompassing the extended Kalman filter [
5], adaptive Kalman filter [
6], the traceless Kalman filter [
7], and others. With the advent of fractional order dynamic models, fractional order Kalman filter is commonly employed to address state estimation issues in fractional order systems. A fractional order operator discretization method based on G-L difference was put forward in [
8,
9]. A discretization method based on the Tustin generation function and the Al Alaoui operator was proposed in [
10]. In order to solve linear and nonlinear fractional order state estimation problems, the fractional order extended Kalman filters were presented in [
11,
12]. Furthermore, the fractional order filter to tackle the problem of state estimation with correlated fractional order colored process noise was proposed in [
13]. However, the above references all do not take into account the time-delay problem of fractional order systems.
In fact, the existence of a time delay is inescapable in practical applications. Regarding the state estimation of integer order systems with time delays, the state augmentation method is utilized to equivalently transform the time-delay system into an augmented system without time delay [
14,
15], and the state estimation was subsequently conducted. Nevertheless, The drawback of augmentation method is that high-dimensional state augmentation, which is not applicable to practical applications. To circumvent dimensionality increase, the estimation of time-delay systems is directly based on the minimum variance theory and the projection theorem in [
16]. However, the complex multi-step smoother operations are requisite in time-delay filtering algorithms. The delayed observation sequences were transformed into normal system observation sequences in [
17]. Though the recombination of observation sequences with time delays, an optimization algorithm for calculating the Kalman filter of time-delay systems was proposed [
17]. By recombining the innovation sequence, the delay phenomenon in the system is eliminated, and the state estimation is realized. Currently, there is relatively limited research on state estimation for delay fractional order systems. A filtering algorithm for delay fractional order systems was investigated in [
18], which effectively resolved the delay phenomenon in fractional order systems by integrating model transformation with a fractional order smoother. The integer order recombination innovation method was extended to fractional order systems, and the state estimation of the system was obtained via the recombination innovation sequence method in [
19]. Nevertheless, the above references have not taken into account the distributed fusion problem of multi-sensor fractional order systems [
20,
21]. The image fusion algorithms for the fractional order system were proposed in [
20,
21]. But the time-delay situation has not been taken into account. The derivation of state estimation for multi-sensor time-delay fractional order systems is currently intricate
In this paper, the time-delay fractional order system subsequent to G-L discretization is investigated. Firstly, a delay fractional order filter based on the state augmentation method is proposed, which has no accuracy loss during model transformation. In order to mitigate the computational complexity, a suboptimal delay fractional order filter is presented in this paper. This filter not only circumvents the dimensionality increase induced by state augmentation method, but also avoids the intricate multi-step smoothing calculation in delay fractional order filtering [
16]. Finally, the cross-covariance matrix between any two local subsystems is derived, and a distributed fusion filter based on local suboptimal delay fractional order filters is proposed.
The contributions of this paper are given as follows:
Based on G-L discretization, the linear continuous fractional order systems with time delay were converted to the linear discrete fractional order systems. It solved the model conversion problem of fractional order systems with time delay.
Based on the state augmentation method, a delay fractional order filter is proposed. It solved state estimation problem of time-delay fractional order system.
By substituting smoothing with filtering approximation, a suboptimal time-delay fractional order filter is derived. It greatly reduces the computational burden.
In order to compute the distributed fusion filter coefficient, the cross-covariance matrix between any two local subsystems is derived. It solved the problem of calculating the inter-covariance of local estimation errors.
A distributed fusion filter is proposed based on local time-delay fractional order filters. It solved the fusion estimation problem of multi-sensor time-delay fractional order system.
2. Problem Formulation
Currently, there are three definition forms of fractional operators: Grünwald-Letnikov (G-L) definition, Caputo definition and Riemann Liouville (R-L) definition [
22,
23]. The G-L definition is derived from the difference approximation of integer order differential, and the definition of integer order differential is extended to the definition of fractional order. This definition is more appropriate for the application in signal processing. In this paper, the G-L fractional calculus definition is employed to discrete the fractional order system
The G-L difference of order of function is defined as [
18]
where
is a differential operator of order
,
is the sampling period, and
is calculated as follows:
when
. The approximate expression of the order differential operator
based on the G-L difference is
where
represents
order fractional differential operator from 0 to
t,
represents the order of the fractional operation.
Taking the sampling time
, we can obtain
where
is the order of the fractional order, and the value is any real number. At that time
, both sides of the equation are
, and
Considering the state-space expression of a traditional discrete linear integer system, it can be seen that the state space expression of the one order linear discrete fractional system with multi-time delay is
where
,
is the unit matrix.
is the state,
is the measurement,
is a known control input,
and
are Gaussian white noises with zero means and variance matrices Q and
. Superscript (
i) denotes the
ith sensor,
is the number of sensors, and time-delay
is the measurement delay of the
ith sensor, with
, where
d is a fixed positive integer.
Expanding the order
to any order, the multi-sensor state space expression of the linear discrete fractional order with multi-time delay is derived as
where
are the orders of system equations and
is the number of these equations.
Assumption 1. and are independent white noises with zero mean, and the variances and .
Assumption 2. The Initial state is independent of and , and satisfies Assumption 3. Filtering errors
and are uncorrelated, where , and is the filter based on the ith sensor subsystem.
Based on the observation , the linear minimum variance estimation of local sensor state will be given using augmented and non-augmented methods, respectively. Moreover, the distributed weighted fusion filter is also presented based on local estimation error covariance matrices.
4. Multi-Sensor Fractional Kalman Filter with Time Delay
Next, the calculation amount of each time using the augmented method and non-augmented method is given, and only multiplication and division methods with large calculation amounts are discussed here. When matrix is multiplied by matrix, there are multiplication operations at each time; Calculating the inverse of the matrix, there are division operations at each time; It can be seen from the calculation that the multiplication and division operations at each time of the prediction error variance matrix Equation (21) of the augmented algorithm and the prediction error variance matrix Equation (66) of the non augmented algorithm as , is the dimension of the sensor.
It can be seen that, compared with the state augmentation method, the non-state augmentation method greatly reduces the real-time computation. In this section, based on the single sensor suboptimal fractional order Kalman filter, the cross-covariance matrix between any two local sensors in the multi-sensor system is derived. Furthermore, based on the distributed weighted fusion algorithm, the weighted fusion suboptimal fractional order filter is given.
Theorem 3. Under Assumptions 1–3, there are suboptimal filtering and suboptimal error variance matrices between the th sensor and the th sensor subsystem in the multi-time-delay fractional order system Proof. Under Assumption 3 and Equation (76), we can obtain the suboptimal prediction error variance matrix of sensor and sensor . Under Assumption 3 and Equation (83), we can obtain the suboptimal filtering error variance matrix of sensor and sensor . The proof is completed. □
Theorem 4. For system Equations (7) and (8) with Assumptions 1–3, we have the distributed weighted fusion filterwhere , are computed by Theorem 2. The fusion matrix weights are computed bywhere is an symmetric positive definite matrix, where the filtering error covariance matrices are computed by Theorems 2 and 3. and are both matrices. The corresponding variance of the weighted fusion suboptimal filter is computed by Proof. Based on the
L unbiased estimates
, the problem is to obtain the unbiased fusion estimate
given by Equation (85), i.e.,
In the sense of linear minimum variance, the weighted matrices
should be chosen to minimize the sum
of mean squares of components for the fusion estimation errors
The sign indicates the trace of the matrix.
Applying the unbiasedness of the local and fusion estimations, from Equation (49), we have the constraint condition
with
as a
unit matrix. From the above equation, it follows that the fusion error expression Equation (85).
Introducing the
composite undetermined matrix
Define
partitioned matrix
with
as the
th element, i.e.,
The performance indicators
can be abbreviated as
The constraint condition (95) can be written as
Therefore, the problem boils down to finding the matrix minimization performance index Equation (93) under the constraint condition Equation (94).
Because constraint Equation (94) is a matrix equation, it is equivalent to
scalar constraint conditions by matrix elements. Apply the Lagrange multiplier method and introduce an auxiliary function
where the row vector is defined
The element in the ith column of is 1, and the remaining elements are zero.
The auxiliary function Equation (95) can be interpreted as: The matrix constraints are equivalent to scalar constraints by component, and is the th column vector of matrix , is the corresponding Lagrange multiplier row vector. The inner product of these two vectors is equivalent to introducing Lagrange multipliers with scalar constraints . So the second term in Equation (95) introduces Lagrange multiplier corresponding to constraint conditions .
Applying the matrix trace differential formula
Noting
and (60), and setting
, we have
The second item on the left side of the above equation is
with the matrix
defined as
Its th row and th column elements is.
From the transposition of Equations (98) and (99), we have the relationship
which is equivalent to
Combining Equations (101) and (102) yields the matrix equation
From the inverse formula of block matrix or direct solutions Equations (101) and (102), we can obtain
Just pay attention to the relationship
. This leads to
Introducing the definition
Then we have the relationship
The fusion estimation
is unbiased. Pay attention to relationships
It yields to the optimal fusion error variance matrix
The proof is completed. □
Remark 1. In Equation (83), setting , and applying Equation (89), it follows that This indicates that the fusion estimation accuracy is higher than that of each local estimation except for the special cases that the equal sign holds.
5. Simulation Model and Result Analysis
Fractional calculus possesses the advantage of precisely depicting the memory and heritability of systems, and exhibits a favorable effect in characterizing the process of physical changes associated with history. During the information transmission process, the time-delay phenomenon is frequently inevitable, leading to suboptimal system performance and destabilizing fractional systems. Consider a three-sensor discrete fractional order network system model with constant time delay [
18]
where the state
,
are the measurement signals,
are the measurement noises of three sensors with mean zero and variances
, respectively, and are independent with Gaussian white noise
with mean zero and variance
, the signal of input is
,
, the sampling period is
T,
and
are the orders of the system equations and the dimension of the system is 2.
In the simulation, setting , , , , , , , , , , , , , the initial value .
Figure 1 shows the state estimation values
obtained by applying the state augmentation method in
Section 3.1 to local sensor 1.
Figure 2 shows the state estimation values
obtained by applying the non-state augmentation method in
Section 3.2 to local sensor 1. The dashed lines in the figure represent different degrees of fit, resulting in varying estimation accuracies. The local curves in the figure have been enlarged, making the distinctions more apparent. From
Figure 1 and
Figure 2, it can be seen that the two local delay fractional order filters proposed in this paper have good estimation performance, and the local filter based on the state augmentation method has better performance.
In order to compare the accuracy of the two methods more intuitively,
Figure 3 conducts 300 Monte Carlo experiments on the filters obtained by the two methods based on local sensors 1, 2, and 3. The Monte Carlo experiments show that the accuracy of local non-augmented delay fractional order filters is lower than that of local state augmented delay fractional order filters, but the error is within a very small range. At the same time, after comparing the amount of error variance calculation, the first method requires 432 multiplication and division operations per time, while the second method only requires 16 multiplication and division operations per time. It can be seen that compared to the state augmentation method, the non-state augmentation method has a lower accuracy, but it avoids the increase in system dimensionality and is more suitable for practical applications.
Figure 4 shows the state estimation values
obtained based on the non-state augmentation method, and the three-sensor distributed fusion filter estimation obtained through matrix weighted fusion. Compared with
Figure 1 and
Figure 2, the estimated curve in
Figure 4 fits the true value line better, and they are almost overlapping. It can be seen that the accuracy of the fusion filter is further improved compared to the local filter.
Figure 5 shows the error variance ellipse of multi-sensor local and fusion
,
and the error ellipse curve of the matrix fusion filter in the figure is included in the error ellipse curve of the local filter.
Table 1 provides a comparison of the traces of local filters and fusion filters, among them,
,
, and
are the values of the local filter 1–3 traces based on the augmented method, respectively,
,
and
are the values of local filters 1–3 traces based on non augmented methods, respectively,
is the value of the weighted fusion fractional order filter trace. From
Figure 5 and
Table 1, it can be more intuitively seen that the matrix weighted distributed fusion filter has higher accuracy, and the accuracy relationships are
,
,
and