Next Article in Journal
Real-Time Jellyfish Classification and Detection Based on Improved YOLOv3 Algorithm
Next Article in Special Issue
MEMS Accelerometer Noises Analysis Based on Triple Estimation Fractional Order Algorithm
Previous Article in Journal
Me-Doped Ti–Me Intermetallic Thin Films Used for Dry Biopotential Electrodes: A Comparative Case Study
Previous Article in Special Issue
Fractional-Order Sensing and Control: Embedding the Nonlinear Dynamics of Robot Manipulators into the Multidimensional Scaling Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Triple Estimation of Fractional Variable Order, Parameters, and State Variables Based on the Unscented Fractional Order Kalman Filter

Institute of Control and Industrial Electronics, Warsaw University of Technology, ul. Koszykowa 75, 00-662 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(23), 8159; https://doi.org/10.3390/s21238159
Submission received: 15 October 2021 / Revised: 22 November 2021 / Accepted: 3 December 2021 / Published: 6 December 2021
(This article belongs to the Special Issue Fractional Sensor Fusion and Its Applications)

Abstract

:
In this paper, a method for states, parameters, and fractional order estimation is presented. The proposed method is an extension of the traditional dual estimation method and uses three blocks of filters with appropriate data interconnections. As the main part of the estimation algorithm, the Fractional Unscented Kalman Filter was used. The proposed Triple Estimation algorithm might be treated as a convenient tool for estimation and analysis of a wide range of dynamical systems with fractional constants or variable order nature, especially when knowledge about the identified system is very restricted and both order and system parameters are unknown. In order to show the performance of the proposed algorithm, sets of numerical results are presented.

1. Introduction

Fractional calculus is a generalization of traditional differential calculus for cases where orders of differentiation and integration are real or even complex numbers. The theoretical background for this calculus can be found in [1,2,3,4].
Fractional order calculus is widely used for modelling in many areas of applications, especially in diffusion processes. In [5], the results of successful modelling for a heat transfer process in solid material were presented. Moreover, in [6], similar results for heat transfer in heterogeneous materials, described by anomalous diffusion using a fractional order partial differential equation, were shown. Other authors dealt with the idea of the heat diffusion process in non-homogeneous fractal media (e.g., [7,8]) or even the diffusion of information in social networks [9].
Fractional order calculus was also found to be an efficient tool in signal processing [4,10]. Specifically, the Kalman Filter algorithm was generalized for many classes of fractional order systems [11,12,13]. One of the highly promising areas is to use these algorithms for noise estimation with fractional order dynamics (coloured noises) [14,15]. In [16], a fractional Kalman Filter algorithm was used to estimate the bias of MEMS. A survey of algorithms in the area of fractional order sensing and filtering techniques was presented in [17].
In real applications (particularly in modelling of sensor noise), very often, the order of the system is unknown, which makes the identification problem much more complex and therefore complicated. Specifically, when the rest of the system’s parameters are also unknown, it is caused by the highly nonlinear relation for achieving fractional order. For example, in [18], an advanced numerical optimization algorithm was used to obtain the value of the fractional order, and in [11], the dual estimation method was used to estimate the fractional order of the system. To deal with such a complex problem, we propose a new estimation algorithm for the simultaneous estimation of state variables, system parameters, and fractional order. Such an algorithm will be formulated for one type of variable order definition. It is based on a modification (enlargement) of the classical dual estimation algorithm, which contains two estimation actions (one for states variables and another for system parameters). This approach has been extended to fractional order estimation, finally giving the Triple Estimation algorithm.
The estimation of an unknown fractional order leads to variable order differential equations. The variable-order case is much more complicated and less intuitive than the constant order case. There exist at least six different types of variable-order derivative definitions [19,20,21], but only four of them correspond to clearly defined switching schemes, namely input-reductive, input-additive, output-reductive and output-additive ([22,23,24]). Their equivalent switching schemes allow us to better understand the behaviour of orders varying with each definition.
Due to the possibility of a system’s order varying with time, the fractional variable order definition with the most clear interpretation of its nature in the form of a switching scheme will be applied. In [25,26], the authors showed three switching strategies corresponding to appropriate fractional order derivatives. Moreover, analog models based on proposed switching schemes and its experimental validation were presented in [25,26,27]. This paper is organized as follows. Section 2 recalls a Fractional Variable Order State-Space System. In Section 3, the main result from the Triple Estimation algorithm is introduced, and in Section 4, numerical examples of applications of the proposed Triple Estimation algorithm are presented.

2. Discrete Variable Fractional Order State-Space System

We can distinguish a few fractional variable-order definitions by considering only the miscellaneous relation between their orders and samples. In this paper, we take into account an extension of the Grünwald–Letnikov definition, where past samples are calculated with binomial coefficients of the current order, and it is formulated as follows:
Definition 1.
The A -type of fractional variable order difference is defined as follows:
Δ 0 A Δ k α k f k = 1 h α k r = 0 k ( 1 ) r α k r f k r .
Based on this definition, let us consider a linear Discrete Fractional Variable Order State-Space (DFVOSS) A -type system [28]:
Δ 0 A Δ k + 1 Υ k + 1 x k + 1 = A x k + B u k , x k + 1 = h Υ k + 1 Δ 0 A Δ k + 1 Υ k + 1 x k + 1
j = 1 k + 1 ( 1 ) j Υ j , k + 1 x k j + 1 ,
y k = C x k ,
where
Υ j , k = diag α 1 , k j α N , k j ,
A Δ Υ k + 1 x k + 1 = A Δ α 1 , k + 1 x 1 , k + 1 A Δ α N , k + 1 x N , k + 1
h Υ k + 1 = diag h α 1 , k + 1 h α N , k + 1
and α i , k R is the i-th fractional variable order of the system; u k R d is a system input; y k R p is a system output; A R N × N , B R N × d , and C R p × N are the state system, input, and output matrices, respectively; x k R N is a state vector; N is a number of state equations; and h is a time sampling.

3. Triple Estimation Algorithm Based on UFKF Filter

For simplicity, let us take into consideration one state variable constant order model:
Δ 0 Δ k + 1 α x k + 1 = f x k + u k + ω k , x k + 1 = h α 0 Δ k + 1 α x k + 1
j = 1 k + 1 ( 1 ) j Υ j , k + 1 x k j + 1 ,
y k = x k + ν k ,
where α is a fractional system order; f is a parameter of the system; ω k and ν k are system and output noises, respectively; and Q k and R k are covariance matrices of these two noises.
The estimation problem, which is considered in this paper, is used to estimate unknown state variable x k , system parameter f, and system order α together.
If only the estimation of the state variable and system parameter is required, joint or dual estimation can be used [29,30]. In joint estimation, the state vector is augmented with the desired parameter, with the dynamics of the parameter assumed to be changing (usually assumed to be constant). For our problem, the system of equations is rewritten in the following form:
Δ 0 Δ k + 1 α x k + 1 Δ 0 Δ k + 1 1 f k + 1 = f k x k + u k + ω k 0 ,
which, of course, provides a nonlinear system due to the multiplication of two state variables f k x k and implies the use of nonlinear estimation algorithms. Such a method, even for integer order systems, for more complicated problems is not effective. That is why for more complicated problems, the dual estimation algorithm is used [29].

3.1. Dual Estimation Scheme

The fundamental behaviour of a dual estimation algorithm—separation of parameters and state variables processes—can be reflected in the two main blocks presented in Figure 1. One of them, denoted as KFx, is responsible for state variable vector estimation x ^ k , and the second one, denoted as KFw, is responsible for estimation of the parameter vector w ^ k . As can be noticed, both the KFx and KFw filters together estimate the state vector x ^ k and parameters vectors w ^ k , directly based on the input, the output, and appropriate data interconnections. Therefore, the KFx filter estimates the state vector based on the current output y k , the past input u k 1 , the past state vector estimate x ^ k 1 , and the past estimated value of parameters vector w ^ k 1 obtained from the KFw filter. The next filter, the so-called KFw, estimates the parameters vector based on the current output y k , the past input u k 1 , the past parameter vector estimate w ^ k 1 , and the past estimated value of state vector x ^ k 1 obtained from the KFx filter.
As presented in [11], it is possible to identify a fractional order by dual estimation, but as was recognized during many simulations, it is hard to estimate both the unknown fractional order and system parameters at the same time.
Exemplary results are presented in Figure 2 and Figure 3. For obtaining these results, the dual estimation algorithm was used when the parameter filter was organized for joint estimation of the order and system parameter. The parameters of the estimated system are given as follows:
A = 0.5 , B = 1 , C = 1 , α k = 0.6
They are the same as for Example 2, and the same parameters as those of the UKF filter was used. It was tested for different values of parameter δ ( 0.1 , 0.5 , 0.9 ), and similar, non-acceptable results were obtained.
That is why it could be worth separating the estimation of fractional orders and system parameters in the algorithm. In this paper, the concept of dual estimation is extended in the form of the Triple Estimation algorithm for estimating parameters, the order, and state variables.

3.2. Triple Estimation Scheme—The Main Result

The main idea of dual estimation is to separate the state and parameter estimation processes in order to obtain a better control effect for these two processes. However, when the estimation of parameters and order is required, in dual estimation, the estimation action of parameters and order is connected, and there is a problem in obtaining a good enough control effect for these processes (as it was shown in the previous section). In this section, we introduce the Triple Estimation algorithm, which is a generalization of dual estimation algorithm for fractional order estimation presented in [11].
In general, the introduced Triple Estimation algorithm can be treated as an efficient method for states, parameters, and order estimation of fractional order dynamic, simultaneously. Additionally, separation of the order and system parameter estimation processes also allows for better algorithm parameters tuning because we can separately tune the parameters for order and system parameter filters.
In the Triple Estimation process, the fractional variable order, state variables, and parameter estimation are divided into three estimation actions (filters). The first filter estimates the state variable vector x ^ k , the second one estimates the vector of system parameters w ^ k , and the third filter estimates the fractional variable order. The scheme of this type of estimation is given in Figure 4, where KFx, KFw, and KFo are filters responsible for the state vectors, parameters, and order estimation, respectively.
The filter KFx is based on the past estimated value of parameter vector estimates w ^ k 1 , data u k 1 and y k , and past value of estimated order α ^ k 1 obtained from filter KFo to evaluate state estimate x ^ k . On the other hand, filter FKw uses past estimates obtained by the KFx filter, past value of estimated order α ^ k 1 obtained from filter KFo and data u k 1 and y k to obtain its own state vector and output prediction χ ˜ k w and Y k w to extract the next estimate of parameter vector w ^ k . The filter KFo is based on estimates from filters KFw and KFx.

3.2.1. Order Estimation Filter KFo

Due to the highly nonlinear problem of order estimation, as the KFo filter, the Unscented Fractional Variable Order Kalman Filter (similar to the one used in the Dual Estimation algorithm in [11]) was used. The dynamics of order changing was assumed to be constant:
α k + 1 = α k + ω k o ,
where ω k o is a noise with variance given by matrix Q k o and represents our knowledge about variability of the order and allow us to set the algorithm for bigger or fewer changes of the estimate during the order estimation sub-process.
The KFo algorithm equations are formulated in the following proposition:
Proposition 1.
The Unscented Fractional Variable Order Kalman Filter for the order estimation process (called KFo) in the Triple Estimation algorithm is given by the following set of equations:
α ˜ k = α ^ k 1 ,
P ˜ k o = P ^ k 1 o + Q k 1 o ,
α ˜ k = α ˜ k α ˜ k ± ( L + λ ) P ˜ k o i ,
Δ α ˜ k , i χ ˜ k , i o = A ( w ^ k 1 ) x ^ k 1 + B u k 1 ,
χ ˜ k , i o = h α ˜ k , i Δ α ˜ k , i χ ˜ k , i o j = 1 k ( 1 ) j α ˜ k , i j x ^ k j ,
Y ˜ k , i o = C χ ˜ k , i o ,
y ˜ k o = i = 0 2 L W ( m ) Y ˜ k , i ,
P y k y k o = i = 1 2 L W i ( c ) [ Y ˜ i , k y ˜ k ] [ Y ˜ i , k y ˜ k ] T + R o ,
P α k y k o = i = 1 2 L W i ( c ) [ α ˜ i , k α ˜ k ] [ Y ˜ i , k y ˜ k ] T ,
K k o = P α k y k o ( P y k y k o ) 1 ,
α ^ k = α ˜ k + K k o ( y k y ˜ k o ) ,
P k o = P ^ k o K k o P y k y k o K k o ,
Q k o = ( 1 δ o ) Q k 1 o + δ o ( K k o ) ( y k y ˜ k o ) ( y k y ˜ k o ) T ( K k o ) T ,
where ( ( L + λ ) P k ) i is the i-th column of the matrix square root (e.g., Cholesky factorization), and coefficients of Unscented transformation W are equal to
W 0 ( m ) = λ / ( L + λ ) ,
W 0 ( c ) = λ / ( L + λ ) + ( 1 A 2 + B ) ,
W i ( m ) = W i ( c ) = 1 / ( 2 ( L + λ ) ) ,
where λ = A 2 ( L + κ ) L , A is a coefficient describing the width of point expansion during the transformation (in the literature, it is obtained in the range 1 A 10 4 , usually denoted as α, but in this article, using an order α, this notation has been changed), κ is an additional scaling coefficient usually chosen as 3-L, B is a coefficient that corresponds with our knowledge about type of noise, and that for Gaussian noise is chosen as B = 2 (in the literature, it is usually denoted as β). The δ coefficient is a “forgetting factor” according to the Robbins–Monro stochastic approximation scheme for estimating the innovations (see [31] page 240). The initial values of matrix P 0 o represents our a priori knowledge about error in choosing the initial value of order α 0 (we assume that the initial value is different from the original).

3.2.2. State Estimation Filter KFx

Due to the linear problem of state vector estimation (KFx Filter), the Fractional Variable Order Kalman Filter, given below, is used.
Proposition 2.
The Fractional Variable Order Kalman Filter algorithm for state variable estimation process (called KFx) in the Triple Estimation algorithm is given by the following set of equations:
Δ 0 A Δ k + 1 α ^ k x ˜ k + 1 = A ( w ^ k 1 ) x ^ k + B u k ,
x ˜ k + 1 = h α ^ k Δ 0 A Δ k + 1 α ^ k x ˜ k + 1 j = 1 k + 1 ( 1 ) j α ^ j , k + 1 x ^ k + 1 j ,
P ˜ k = h α ^ k A ( w ^ k 1 ) + α ^ k P k 1 h α ^ k A ( w ^ k 1 ) + α ^ k T
+ Q k 1 + j = 2 k α ^ k j P k j α ^ k j T ,
K k = P ˜ k C T ( C P ˜ k C T + R k ) 1 ,
x ^ k = x ˜ k + K k ( y k C x ˜ k ) ,
P k = ( I K k C ) P ˜ k ,
where the initial conditions are
x 0 R N , P 0 = E [ ( x ˜ 0 x 0 ) ( x ˜ 0 x 0 ) T ] ,
and ν k and ω k are assumed to be independent with zero expected value.

3.2.3. Parameters Estimation Filter KFw

The problem of parameter estimation is nonlinear, and the Unscented Fractional Variable Order Kalman Filter or Extended Fractional Variable Order Kalman Filter can be used. As we can expect that the Unscented Fractional Variable Order Kalman Filter will give more accurate results, we chose such an algorithm for our filtering process. The dynamics of parameter change was assumed to be constant:
w k + 1 = w k + ω k w ,
where ω w o is a noise with variance given by matrix Q k w and represents our knowledge about variability of the parameter. Manipulating matrices Q k w and Q k o allows us to decide if the system parameter or the order will be more sensitive for estimation error. Thus, the filter KFw is given as follows:
Proposition 3.
The Unscented Fractional Variable Order Kalman Filter for the parameter estimation process (called KFw) in the Triple Estimation algorithm is given by the following set of equations:
w ˜ k = w ^ k 1 ,
P ˜ k w = P ^ k 1 w + Q k 1 w ,
W ˜ k = w ˜ k w ˜ k ± ( L + λ ) P ˜ k w i ,
Δ α ^ k 1 χ ˜ k , i w = A ( W ˜ k , i ) x ^ k 1 + B u k 1 ,
χ ˜ k , i w = h α ^ k 1 Δ α ^ k 1 χ ˜ k , i w j = 1 k ( 1 ) j α ^ k 1 j x ^ k j ,
Y ˜ k , i w = C χ ˜ k , i w ,
y ˜ k w = i = 0 2 L W ( m ) Y ˜ k , i ,
P y k y k w = i = 1 2 L W i ( c ) [ Y ˜ i , k y ˜ k ] [ Y ˜ i , k y ˜ k ] T + R w ,
P w k y k w = i = 1 2 L W i ( c ) [ W ˜ i , k w ˜ k ] [ Y ˜ i , k y ˜ k ] T ,
K k w = P w k y k w ( P y k y k w ) 1 ,
α ^ k = α ˜ k + K k w ( y k y ˜ k w ) ,
P k w = P ^ k w K k w P y k y k w K k w ,
Q k w = ( 1 δ w ) Q k 1 w + δ w ( K k w ) ( y k y ˜ k w ) ( y k y ˜ k w ) T ( K k w ) T ,
where the parameters of an unscented transformation are defined in the same way as in the KFo filter.

4. Numerical Results

This section contains sets of numerical examples applying the Triple Estimation algorithm. The configuration parameters dedicated to state, parameters, and order estimation blocks, of course, have a significant impact on the estimation results. Having separate sets of configuration parameters for each block allows us to influence the appropriate filter and to raise the effectiveness and robustness of the proposed method. However, this task is not straightforward due to the uncertainties appearing in real cases and should be adjusted individually for each fractional order system during analysis. The structure of the simulation models and their sampling time used in the examples correspond to analogue models of fractional order systems validated, e.g., in [11,32,33]. Based on these and considering the clarity of the given results, we decided to use a single input and single output fractional order system as a primary pattern for tests.
All tests were conducted in a Matlab/Simulink environment based on the Fractional Variable-Order Toolkit [34], which was used to simulate the fractional order systems. To highlight the behaviour of the proposed estimation algorithm and its possibilities during an analysis of fractional order systems, all numerical examples were conducted under the following, in common, predefined values:
  • Noises parameters
    E [ ω ω T ] = 2.5 × 10 5 ,
    E [ ν ν T ] = 10 4 ,
  • Parameters of the KFx filter
    P 0 = 1 , Q 0 = 2.5 × 10 5 ,
    x 0 = [ 0 ] , R = [ 10 4 ] ,
  • Parameters of the KFo filter
    P 0 o = 0.01 , Q 0 o = 0.001 ,
    α 0 = [ 1 ] , R o = [ 1.25 × 10 4 ] , A = 1 , B = 2 , δ o = 0.5 .
  • Parameters of the KFw filter
    P 0 w = 0.01 , Q 0 w = 0.001 ,
    w 0 = [ 0 ] , R w = [ 1.25 × 10 4 ] , A = 1 , B = 2 , δ w = 0.5 .
Additionally, the simulation data were collected with sampling time h = 0.001 s and input signal u ( t ) is the square wave with amplitude equals 1 and frequency equals 1 Hz. To validate the Triple Estimation algorithm, the spread between system order α and system parameter w was different in each example. The Examples 1–3, given below, contain a description of the simulated fractional order system and correspond to appropriate plots of state, order, and system parameter estimation based on the proposed algorithm.
Example 1.
Let us consider the linear Discrete Fractional Variable Order State-Space (DFVOSS) A -type system given by Equations (2), (3) and (4), where
A = 0.7 , B = 1 , C = 1 , α k = 0.4
The estimation problem is defined as the estimation of an unknown parameter in matrix A, defined as w k , unknown system order α k , and state variable x k , which is measured with some measurement noise. In this example, the results of state, order, and parameter estimation are presented in Figure 5, Figure 6 and Figure 7, respectively. As it can be seen in Figure 5, the state variable is accurately achieved as soon as the algorithm starts. However, looking at Figure 6 and Figure 7, it can be noticed that the order and parameter estimation accurately correspond to the simulation ones after 2 s.
Example 2.
This time, let us consider the linear Discrete Fractional Variable Order State-Space (DFVOSS) A -type system given by Equations (2), (3) and (4), where
A = 0.5 , B = 1 , C = 1 , α k = 0.6
The results of the state, order, and parameter estimation are presented in Figure 8, Figure 9 and Figure 10, respectively. Similarly to Example 2, the estimation of state variable corresponds to the system variable beginning with a simulation start point. Despite close values of order and parameter, their simulation values were achieved approximately at 2 s as well.
Example 3.
Now, let us take the next linear Discrete Fractional Variable Order State-Space (DFVOSS) A -type system given by Equations (2), (3) and (4), where
A = 0.8 , B = 1 , C = 1 , α k = 0.3
In this case, the results of state, order, and parameter estimation are presented in Figure 11, Figure 12 and Figure 13, respectively. Analysing these results, it should be noticed that both order and system parameters were less than those in the previous examples. However, as was shown in Figure 13, the parameter and order estimations correspond to a constant system value with a small discrepancy but starting with 0.5 s.
It should be strongly highlighted that, in all distinguished examples, the proposed Triple Estimation algorithm was successfully used to determine the state, order, and parameter values of a simulated fractional order system with system and measurement noises.

5. Conclusions

In this paper, the Triple Estimation algorithm was presented. Its main area of use is to simultaneously estimate the fractional systems’ states variables, parameters, and orders. Moreover, its accuracy was validated on sets of numerical examples under common, predefined algorithm configuration parameters. It should be mentioned that the results can strictly depend on parameters of estimators, especially parameters of Unscented Fractional Kalman Filter in the order estimation. The proposed Triple Estimation algorithm is composed of three Kalman Filter blocks with appropriate data interconnections between each other. The next huge advantage of the proposed algorithm comes out directly from its fractional variable-order behaviour, which means that it can be adapted to estimate the fractional variable-order systems with non-stationary parameters. This means that such an algorithm can be treated as a convenient tool for estimation, identification, and analysis of a wide range of fractional constant and variable order systems. For simplicity, in this paper, the estimation of a system with one state variable was considered. However, there are no restrictions on using the algorithm in more complicated systems with many state variables and many inputs and outputs. Obviously, the problem of the robustness of the algorithm parameters can be more noticeable, but it still gives more tuning possibilities than joint and dual estimation algorithms.
A further area of use for the proposed algorithm can be found in the analyses of fractional noises, derived from different sources. (e.g., inertial measurement units (IMU) or temperature sensors). Potentially, when the temperature and heat flux impact appear in the sensors’ measurements, the fractional order character can be pointed out and estimation algorithms such as Triple Estimation will be necessary.

Author Contributions

Conceptualization, D.S.; data curation, M.M.; formal analysis, D.S. and M.M.; methodology, D.S. and M.M.; project administration, M.M.; software, D.S. and M.M.; validation, M.M.; visualization, M.M.; writing—original draft, D.S. and M.M; writing—review and editing, D.S. and M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research and APC were supported by the Scientific Council for Automatic Control, Electronics, and Electrical Engineering, Warsaw University of Technology, as an internal grant admitted in 2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Miller, K.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differenctial Equations; John Wiley & Sons Inc.: New York, NY, USA, 1993. [Google Scholar]
  2. Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu, V. Fractional-Order Systems and Controls; Springer: London, UK, 2010. [Google Scholar]
  3. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  4. Magin, R.; Ortigueira, M.D.; Podlubny, I.; Trujillo, J. On the fractional signals and systems. Signal Process. 2011, 91, 350–371. [Google Scholar] [CrossRef]
  5. Dzielinski, A.; Sierociuk, D. Fractional Order Model of Beam Heating Process and Its Experimental Verification. In New Trends in Nanotechnology and Fractional Calculus Applications; Baleanu, D., Guvenc, Z.B., Machado, J.A.T., Eds.; Springer: Cham, The Netherlands, 2010; pp. 287–294. [Google Scholar]
  6. Sierociuk, D.; Dzielinski, A.; Sarwas, G.; Petras, I.; Podlubny, I.; Skovranek, T. Modelling heat transfer in heterogeneous media using fractional calculus. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2013, 371, 20120146. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Sakrajda, P.; Wiraszka, M.S. Fractional variable-order model of heat transfer in time-varying fractal media. In Proceedings of the IEEE 2018 19th International Carpathian Control Conference (ICCC), Szilvasvarad, Hungary, 28–31 May 2018; pp. 548–552. [Google Scholar]
  8. Wiraszka, M.S.; Sakrajda, P. Switching Energy Loss in Fractional-Order Time-Varying Heat Diffusion Model. In Advances in Non-Integer Order Calculus and Its Applications. RRNR 2018. Lecture Notes in Electrical Engineering; Malinowska, A., Mozyrska, D., Sajewski, Ł., Eds.; Springer, Cham: Switzerland, 2018; Volume 559, pp. 294–305. [Google Scholar]
  9. Sakrajda, P.; Sławomir Wiraszka, M. Fractional-order diffusion model for social networks. In Proceedings of the International Conference on Fractional Differentiation and Its Applications (ICFDA), Amman, Jordan, 16–18 July 2018. [Google Scholar]
  10. Sheng, H.; Chen, Y.; Qiu, T. Signal Processing Fractional Processes and Fractional-Order Signal Processing; Springer: London, UK, 2012. [Google Scholar]
  11. Sierociuk, D.; Macias, M.; Malesza, W.; Sarwas, G. Dual Estimation of Fractional Variable Order Based on the Unscented Fractional Order Kalman Filter for Direct and Networked Measurements. Circuits Syst. Signal Process. 2016, 35, 2055–2082. [Google Scholar] [CrossRef] [Green Version]
  12. Ziubinski, P.; Sierociuk, D. Improved Fractional Kalman Filter for Variable Order Systems with lossy and delayed network. In Proceedings of the 2014 19th International Conference on Methods and Models in Automation and Robotics (MMAR), Midzyzdroje, Poland, 2–5 September 2014; pp. 159–164. [Google Scholar]
  13. Sierociuk, D.; Tejado, I.; Vinagre, B.M. Improved fractional Kalman Filter and its application to estimation over lossy networks. Signal Process. 2011, 91, 542–552. [Google Scholar] [CrossRef]
  14. Sierociuk, D.; Ziubinski, P. Fractional order estimation schemes for fractional and integer order systems with constant and variable fractional order colored noise. Circuits, Syst. Signal Process. 2014, 33, 3861–3882. [Google Scholar] [CrossRef] [Green Version]
  15. Ziubinski, P.; Sierociuk, D. Fractional order noise identification with application to temperature sensor data. In Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS), Lisbon, Portugal, 24–27 May 2015; pp. 2333–2336. [Google Scholar] [CrossRef]
  16. Romanovas, M.; Klingbeil, L.; Traechtler, M.; Manoli, Y. Application of fractional sensor fusion algorithms for inertial MEMS sensing. Math. Model. Anal. 2009, 14, 199–209. [Google Scholar] [CrossRef]
  17. Muresan, C.I.; Birs, I.R.; Dulf, E.H.; Copot, D.; Miclea, L. A Review of Recent Advances in Fractional-Order Sensing and Filtering Techniques. Sensors 2021, 21, 5920. [Google Scholar] [CrossRef] [PubMed]
  18. Zhou, S.; Cao, J.; Chen, Y. Genetic Algorithm-Based Identification of Fractional-Order Systems. Entropy 2013, 15, 1624–1642. [Google Scholar] [CrossRef]
  19. Ortigueira, M.D.; Valério, D.; Machado, J.T. Variable order fractional systems. Commun. Nonlinear Sci. Numer. Simul. 2019, 71, 231–243. [Google Scholar] [CrossRef]
  20. Valerio, D.; da Costa, J.S. Variable-order fractional derivatives and their numerical approximations. Signal Process. 2011, 91, 470–483. [Google Scholar] [CrossRef]
  21. Lorenzo, C.; Hartley, T. Variable order and distributed order fractional operators. Nonlinear Dyn. 2002, 29, 57–98. [Google Scholar] [CrossRef]
  22. Sierociuk, D.; Malesza, W.; Macias, M. Derivation, interpretation, and analog modelling of fractional variable order derivative definition. Appl. Math. Model. 2015, 39, 3876–3888. [Google Scholar] [CrossRef]
  23. Sierociuk, D.; Malesza, W.; Macias, M. On the Recursive Fractional Variable-Order Derivative: Equivalent Switching Strategy, Duality, and Analog Modeling. Circuits Syst. Signal Process. 2015, 34, 1077–1113. [Google Scholar] [CrossRef] [Green Version]
  24. Macias, M.; Sierociuk, D. An alternative recursive fractional variable-order derivative definition and its analog validation. In Proceedings of the International Conference on Fractional Differentiation and its Applications, Catania, Italy, 23–25 June 2014. [Google Scholar]
  25. Sierociuk, D.; Malesza, W.; Macias, M. Equivalent switching strategy and analog validation of the fractional variable order derivative definition. In Proceedings of the European Control Conference 2013 (ECC’2013), Zurich, Switzerland, 17–19 July 2013; pp. 3464–3469. [Google Scholar]
  26. Sierociuk, D.; Malesza, W.; Macias, M. Switching scheme, equivalence, and analog validation of the alternative fractional variable-order derivative definition. In Proceedings of the 52nd IEEE Conference on Decision and Control, Florence, Italy, 10–13 December 2013. [Google Scholar]
  27. Sierociuk, D.; Malesza, W.; Macias, M. On a new definition of fractional variable-order derivative. In Proceedings of the 14th International Carpathian Control Conference (ICCC), Rytro, Poland, 26–29 May 2013; pp. 340–345. [Google Scholar] [CrossRef]
  28. Sierociuk, D.; Malesza, W. Fractional variable order discrete-time systems, their solutions and properties Int. J. Syst. Sci. 2017, 48, 3098–3105. [Google Scholar] [CrossRef]
  29. Wan, E.; Nelson, A. Dual Kalman filtering methods for nonlinear prediction, smoothing, and estimation. In Advances in Neural Information Processing Systems 9: Proceedings of the 1996 Conference; Mozer, M.C., Jordan, M.I., Petsche, T., Eds.; MIT Press: Cambridge, MA, USA, 1997; Volume 9, pp. 793–799. [Google Scholar]
  30. Wan, E.; van der Merwe, R.; Nelson, A. Dual estimation and the unscented transformation. In Advances in Neural Information Processing Systems 12; Solla, S.A., Leen, T.K., Muller, K.R., Eds.; MIT Press: Cambridge, MA, USA, 1999; Volume 12, pp. 666–672. [Google Scholar]
  31. Haykin, S. Kalman Filtering and Neural Networks; John Wiley & Sons Inc.: New York, NY. USA, 2001. [Google Scholar]
  32. Sierociuk, D.; Malesza, W.; Macias, M. Practical analog realization of multiple order switching for recursive fractional variable order derivative. In Proceedings of the 20th International Conference on Methods and Models in Automation and Robotics (MMAR), Międzyzdroje, Poland, 24–27 August 2015. [Google Scholar] [CrossRef]
  33. Sierociuk, D.; Malesza, W.; Macias, M. Numerical schemes for initialized constant and variable fractional-order derivatives: Matrix approach and its analog verification. J. Vib. Control. 2015. [Google Scholar] [CrossRef]
  34. Sierociuk, D. Fractional Variable Order Derivative Simulink Toolkit. Available online: https://www.mathworks.com/matlabcentral/fileexchange/38801-fractional-variable-order-derivative-simulink-toolkit (accessed on 10 October 2021).
Figure 1. Dual estimation scheme.
Figure 1. Dual estimation scheme.
Sensors 21 08159 g001
Figure 2. Original and estimated order obtained using the dual estimation algorithm.
Figure 2. Original and estimated order obtained using the dual estimation algorithm.
Sensors 21 08159 g002
Figure 3. Original and estimated parameter obtained using the dual estimation algorithm.
Figure 3. Original and estimated parameter obtained using the dual estimation algorithm.
Sensors 21 08159 g003
Figure 4. Triple Estimation scheme.
Figure 4. Triple Estimation scheme.
Sensors 21 08159 g004
Figure 5. Original and estimated state variables from Example 1.
Figure 5. Original and estimated state variables from Example 1.
Sensors 21 08159 g005
Figure 6. Original and estimated order from Example 1.
Figure 6. Original and estimated order from Example 1.
Sensors 21 08159 g006
Figure 7. Original and estimated parameters from Example 1.
Figure 7. Original and estimated parameters from Example 1.
Sensors 21 08159 g007
Figure 8. Original and estimated state variables from Example 2.
Figure 8. Original and estimated state variables from Example 2.
Sensors 21 08159 g008
Figure 9. Original and estimated order from Example 2.
Figure 9. Original and estimated order from Example 2.
Sensors 21 08159 g009
Figure 10. Original and estimated parameters from Example 2.
Figure 10. Original and estimated parameters from Example 2.
Sensors 21 08159 g010
Figure 11. Original and estimated state variables from Example 3.
Figure 11. Original and estimated state variables from Example 3.
Sensors 21 08159 g011
Figure 12. Original and estimated order from Example 3.
Figure 12. Original and estimated order from Example 3.
Sensors 21 08159 g012
Figure 13. Original and estimated parameters from Example 3.
Figure 13. Original and estimated parameters from Example 3.
Sensors 21 08159 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sierociuk, D.; Macias, M. Triple Estimation of Fractional Variable Order, Parameters, and State Variables Based on the Unscented Fractional Order Kalman Filter. Sensors 2021, 21, 8159. https://doi.org/10.3390/s21238159

AMA Style

Sierociuk D, Macias M. Triple Estimation of Fractional Variable Order, Parameters, and State Variables Based on the Unscented Fractional Order Kalman Filter. Sensors. 2021; 21(23):8159. https://doi.org/10.3390/s21238159

Chicago/Turabian Style

Sierociuk, Dominik, and Michal Macias. 2021. "Triple Estimation of Fractional Variable Order, Parameters, and State Variables Based on the Unscented Fractional Order Kalman Filter" Sensors 21, no. 23: 8159. https://doi.org/10.3390/s21238159

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop