State space model identification of multirate processes with time-delay using the expectation maximization

https://doi.org/10.1016/j.jfranklin.2018.08.030Get rights and content

Abstract

This paper presents the problems of state space model identification of multirate processes with unknown time delay. The aim is to identify a multirate state space model to approximate the parameter-varying time-delay system. The identification problems are formulated under the framework of the expectation maximization algorithm. Through introducing two hidden variables, a new expectation maximization algorithm is derived to estimate the unknown model parameters and the time-delays simultaneously. The effectiveness of the proposed algorithm is validated by a simulation example.

Introduction

Parameter estimation approaches have wide applications in many areas such as signal processing [1], [2], [3], [4] and system identification [5], [6]. Mathematical models are the foundation of system control. The state space model can be utilized to describe dynamic systems [7], [8], [9]. In industrial systems, many controlled objects need to be abstracted into state space models of the system [10], [11]. In general, a physical phenomenon with time delay (fixed or varying) accompanies with the controlled object. In practice, the irregularly sampled outputs are often available with random delays due to manual analysis in laboratory [12], [13]. Moreover, the associated sampling delays are uncertain since only the arrival time of the measurements is recorded, while the time instant that the samples are actually taken is unknown or not accurately recorded.

Traditional methods assume the delay is a fixed value and it can be treated as a parameter in the identification problem [14], [15], [16]. So, the delay estimation may be solved by the recursive algorithms [17], [18], [19] and the iterative algorithms [20], [21] along with the model parameters. However, the delay is usually associated with some process variable transmission (e.g. liquid flow rate). The fast flow rate results in small time delay while a slow flow rate results in a long time delay, thus the varying delay is more reasonable at most situations [22], [23], [24]. Xie et al. proposed the FIR model identification of multirate processes with random delays using the EM algorithm [25]; Chen et al. presented the robust identification of continuous-time models with arbitrary time-delay from irregularly sampled data [26].

The elements of a variety of measurement sampling functions and control signal operate at different sampling rates which lead to multirate (MR) systems [27], [28], [29]. The theoretical research for such multirate sampled systems started in the 1950’s. The application in the field is concerned with computer signal processing, network control system and process control. Various methods have been proposed to model the MR systems and infer the unmeasurable or missing outputs [30], [31]. The first important work for the MR system was performed by Kranc on the switch decomposition technique, later termed as the lifting technique, which has become a standard tool to transform a periodically time-varying system into a time-invariant one. For example, Zamani et al. studied the tall discrete-time linear systems with multirate outputs [32], Zhang et al. presents the finite-time filtering problem for a class of wireless networked multirate systems with fading channels [33]. Some estimation methods have been proposed for linear systems [34], [35], pseduo-linear systems [36], bilinear systems [37], [38] and bilinear-parameter systems [39].

This paper develops a multirate model based identification procedure of state space systems, taking into account uncertain random delays associated with the irregularly sampled outputs. The expectation maximization (EM) algorithm computes the maximum likelihood estimates of unknown parameters in probabilistic models involving latent variables. The EM algorithm is an iterative method that alternates between computing a conditional expectation and solving a maximization problem [40], [41], [42]. We will in this work derive the EM algorithm and show that it provides a maximum likelihood estimate. There are two main motivations: to simultaneously estimate the discrete time delay and continuous states; to estimate the parameters of the state space model. To solve the above problems, we will use the EM algorithm. Under the EM framework, it will be shown that, instead of the point estimation of the scheduling variable, the complete probability distribution of the estimation of the scheduling variable is what one really needs for the estimation of system parameters. The states estimation are given by their expectation. The parameter identification methods can be applied to many engineering areas [43], [44], [45], [46], [47], [48].

This paper presents new expectation maximization methods for jointly estimating system parameters and time delay. This work differs from the method in [10] based on the iterative identification idea for state-delay systems; the recent work in [14] which is based on the robust identification for Wiener time-delay system.

The main contributions of this paper are as follows.

  • This paper proposes identification of state space model with unknown time delay, which includes conventional non-uniformly sampled-data systems and multirate systems as special cases.

  • By introducing two hidden variables, this paper presents the derived EM algorithm to estimate the unknown model parameters and the time-delays simultaneously.

  • By using a numerical example, this paper demonstrates the performances of the proposed algorithm, including the estimation errors of the EM algorithm for finite measurement data.

This paper is organized as follows. Section 2 describes the state space systems with time-varying time delay. Section 3 proposes the expectation maximization algorithm. Section 4 gives the model identification using the EM algorithm. A simulation example is used to illustrate the results in Section 5. Finally, we offer several concluding remarks in Section 6.

Section snippets

Problem statement

The mathematical formulation of state space model with time-varying time delay is as follows:xt+1=Axt+but+wt,yt=cxtdt+vt,where {xt} is the unmeasurable state; {ut,t=1,2,,T} is the input and available at every sampling period Δt; T represents the number of data points that have been collected. {yt,t=T1,T2,,TN} is the irregularly sampled output and only available at time instant t=Ti·Δt with unknown time delay dTi·Δt (i.e., the delay can vary in each data sample); wtRn×1 is process noise and

Model identification using the EM algorithm

The mathematical form of the Q function of the EM algorithm for the state space system with time-varying time delay can be written asQ(Θ|Θk)=ECmis|Cobs,Θk{log[p(Cobs,Cmis|Θ)]}=Cmislog[p(Cobs,Cmis|Θ]p(Cmis|Cobs,Θk)dCmis,where Θ denotes the system parameters: A, b and c, Θk represents the parameter estimation results from the previous iteration which are used to compute the expectation of the complete data likelihood. The observed data set Cobs are {yT1,,yTN} and {u1,,uT}, while the hidden

Simulation study

Consider the following multirate state space system with time-varying time delay:xt=1.8xtut+wt,yTi=0.4xTidTi+vTi,where the fast-rate input sequence {ut} is generated from Gaussian distribution N(0,σu2) with σu2=1 shown in Fig. 2; the slow-rate output {yTi} is available at time instant Ti · Δt (Ti=5i) with random time delay dTi·Δt (dTi[0,2]); the variance of the process noise {wt} and measurement noise {vTi} are σv2=0.01 and σw2=0.01, respectively; thus the noise to signal ratio is δns=σv2/σu2

Conclusions

This paper considers identification of MR systems with unknown random delays and continuous states, which includes conventional non-uniformly sampled-data systems and multirate systems as special cases. Due to the impact of random delay, the irregularly sampled output cannot appropriately indicate current noise-free output. Thus traditional identification methods like least squares algorithm fail to identify such MR systems if the uncertain delay problem is overlooked. To address this

References (69)

  • ChenJ. et al.

    Gradient iterative algorithm for dual-rate nonlinear systems based on a novel particle filter

    J. Frankl. Inst.

    (2017)
  • YanW.L. et al.

    A general multirate approach for direct closed-loop identification to the nyquist frequency and beyond

    Automatica

    (2015)
  • ShaoQ.M. et al.

    System identification and distributed control for multi-rate sampled systems

    J. Process Control

    (2015)
  • WangY.J. et al.

    Some new results of designing an IIR filter with colored noise for signal processing

    Digit. Signal Process.

    (2018)
  • ZhangX. et al.

    Combined state and parameter estimation for a bilinear state space system with moving average noise

    J. Frankl. Inst.

    (2018)
  • ChenM.T. et al.

    Iterative identification algorithms for bilinear-in-parameter systems with autoregressive moving average noise

    J. Frankl. Inst.

    (2017)
  • WangX. et al.

    Estimation of multiple sound sources with data and model uncertainties using the EM and evidential EM algorithms

    Mech. Syst. Signal Process.

    (2016)
  • ChungY. et al.

    Convergence of the EM algorithm for continuous mixing distributions

    Stat. Probab. Lett.

    (2015)
  • MaJ.X. et al.

    Expectation maximization estimation algorithm for hammerstein models with non-gaussian noise and random time delay from dual-rate sampled-data

    Digital Signal Process.

    (2018)
  • CaoY. et al.

    Parallel processing algorithm for railway signal fault diagnosis data based on cloud computing

    Futur. Gener. Comput. Syst.

    (2018)
  • GengF.Z. et al.

    An optimal reproducing kernel method for linear nonlocal boundary value problems

    Appl. Math. Lett.

    (2018)
  • LiX.Y. et al.

    A new reproducing kernel collocation method for nonlocal fractional boundary value problems with non-smooth solutions

    Appl. Math. Lett.

    (2018)
  • GaoH.L. et al.

    The perturbed sparre andersen model with a threshold dividend strategy

    J. Comput. Appl. Math.

    (2008)
  • YinC.C. et al.

    Optimality of the threshold dividend strategy for the compound poisson model

    Stat. Probab. Lett.

    (2011)
  • YinC.C. et al.

    Exit problems for jump processes with applications to dividend problems

    J. Comput. Appl. Math.

    (2013)
  • YinC.C. et al.

    Optimal dividend problem with a terminal value for spectrally positive levy processes

    Insur. Math. Econ.

    (2013)
  • ZhaoN. et al.

    Monitoring strategy for relay incentive mechanism in cooperative communication networks

    Comput. Electr. Eng.

    (2017)
  • GongP.C. et al.

    Sparsity-aware transmit beamspace design for FDA-MIMO radar

    Signal Process.

    (2018)
  • XuL. et al.

    Recursive least squares and multi-innovation stochastic gradient parameter estimation methods for signal modeling

    Circ. Syst. Signal Process.

    (2017)
  • XuL. et al.

    Iterative parameter estimation for signal models based on measured data

    Circu. Syst. Signal Process.

    (2018)
  • XuL.

    The parameter estimation algorithms based on the dynamical response measurement data

    Adv. Mech. Eng.

    (2017)
  • XuL. et al.

    Hierarchical parameter estimation for the frequency response based on the dynamical window data

    Int. J. Control Autom. Syst.

    (2018)
  • XuL. et al.

    Parameter estimation algorithms for dynamical response signals based on the multi-innovation theory and the hierarchical principle

    IET Signal Process.

    (2017)
  • XuL. et al.

    Parameter estimation for control systems based on impulse responses

    Int. J. Control Autom. Syst.

    (2017)
  • Cited by (97)

    • Hierarchical multi-innovation stochastic gradient identification algorithm for estimating a bilinear state-space model with moving average noise

      2023, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      Finally, some concluding remarks are given in Section 8. Previous study has developed an expectation maximization algorithm for state space systems with time delay [41]. While, due to the removal of state variables, the calculation burden is heavy and state estimation is not considered.

    • Parameter identification of Hammerstein–Wiener nonlinear systems with unknown time delay based on the linear variable weight particle swarm optimization

      2022, ISA Transactions
      Citation Excerpt :

      Due to the existence of time delay, the quality of control processes cannot reflect the disturbance of the systems in time, which makes the adjustment time and the control difficulty increase [6]. Thus the time delay estimation is another crucial subject in the field of identification [7–9]. In the area of the nonlinear system modeling, block structured nonlinear systems have become research hotspots in recent years.

    View all citing articles on Scopus

    This work was supported by Natural Science Foundation of Jiangsu Province (BK20181033, BK20170436), Natural Science Fundamental Research Project of Colleges and Universities in Jiangsu province (18KJB120001, 17KJB120001) and National Natural Science Foundation of China (61803049).

    View full text