Frequency-domain parameter estimation of general multi-rate systems

https://doi.org/10.1016/j.compchemeng.2005.12.011Get rights and content

Abstract

This paper studies the parameter estimation of a general multi-input, multi-output multi-rate system in the frequency-domain. Two methods, named dividing to subsystems and input extension, are introduced for dealing with multi-rate systems and the later method is easily used to convert a multi-input, multi-output multi-rate system to several sub-problems with fast input updating and slow output sampling. Then all the frequency-domain parameter estimation methods can be applied. Here a least-square parameter estimation method is generalized for parameter estimation in the multi-input, multi-output case. Several examples, including one with real industrial data, are given to show the effectiveness of the methods proposed.

Introduction

In a conventional sampled-data control system, the plant input updating and output sampling are at the same rate. However, it is not always possible to update the control input and sample the output at the same rate due to various limitations such as the cost of fast-rate sensors and actuators. Also sometimes the plant dynamics are such that it is not economical and also not useful to sample the different plant signals at the same rate. As a result, a multi-rate sampling scheme should be considered for such cases. Of course this multi-rate sampling scheme introduces the complication of mixed time steps.

Fig. 1 shows a general multi-input, multi-output (MIMO), multi-rate system, where every input has its own updating rate and every output is sampled at its own rate. Continuous arrows are used for continuous signals and dotted arrows for discrete signals. Here, Pc is a continuous-time plant, H is a multi-rate zero-order hold, and S is a multi-rate output sampling device which can be defined as follows:H=Hp1hHpmh,S=Sq1hSqnh.These correspond to holding m input channels of u with periods pih,i=1,,m, and sampling n channels of output yc with periods qjh,j=1,,n, respectively. Here, pi and qj are different integers and h is a real number called the base period. If we partition the signals accordinglyyc=yc1ycn,y=y1yn,uc=uc1ucm,u=u1um,thenuci(t)=ui(k),kpiht<(k+1)pih,i=1,,m,yj(k)=ycj(kqjh),j=1,,n.We use u to denote the fictitious case that all inputs are at the fast-rate, that is pi=1,i=1,,m. Similarly, y denotes the output when all outputs are sampled at the fast-rate, or qj=1,j=1,,n.

Such systems especially arise in the chemical process industry. For example, in polymer reactors (Oshima, Hashimoto, Takeda, Yoneyama, & Goto, 1992), the composition and density measurements are typically obtained after several minutes of analysis, whereas the control inputs can be applied at relatively fast-rate. For another example, we can consider an industrial bleaching process (Han, Shah, Pakpahan, Patwardhan, & Robson, 2004) that is a chemical process applied to cellulose material to increase their brightness and usefulness; in this process, some output variables, like brightness, need laboratory analysis and are in slow rate and are irregularly sampled, while inputs can be applied at relatively fast-rate. One of the problems for such a system is to find the estimation of system parameters and also the output at those time instants when the measurements are not available.

One motivation for this work is output monitoring at fast-rate. Another interesting application is the use of output estimates to run an inferential control scheme, as most inferential control algorithms need the parameters of fast single-rate models, which are not usually available. Some work has been done in this area. The existing multi-rate identification methods can be divided in two main categories: state-space identification and frequency-domain identification. Li, Shah, and Chen (2001) studied the identification of a multi-rate sampled-data system consisting of a continuous-time process with or without time delay, a sampler with period nT and a zero-order hold with period mT(m<n) and the problem of identifying a fast-rate model with sampling period mT; the method used is state-space based, employing the lifting technique. Their work is continued by Wang, Chen, and Huang (2004) where a fast-rate model with sampling period T is extracted. Lu and Fisher, 1988, Lu and Fisher, 1989, Lu and Fisher, 1996 and Lu, Fisher, and Shah (1990) studied the parameter and output estimation of dual-rate systems in the frequency-domain; they proposed least-square and projection based algorithms for dual-rate noise-free systems. Ding and Chen (2003) studied the problem for the dual-rate case for stochastic systems.

In this paper, we introduce two simple methods for dealing with general multi-rate systems. These methods are named dividing to subsystems and input extension and are useful in the frequency-domain. In the first method, a multi-rate system can be divided into some dual-rate subsystems and existing estimation methods can be used for parameter estimation of each subsystem; then, parameters of the original system can be extracted. In the second method, a multi-rate system can easily be converted to a dual-rate system with all input updating at fast-rate. A least-square parameter estimation algorithm is derived for such systems.

When system parameters are estimated, we can use it for different applications like inter-sample output estimation as shown in Fig. 2. Here, the process input(s) and sampled output(s) are fed to a parameter estimation engine that produces estimates of the parameters of the assumed model at the fast-rate. Based on estimated parameters and known inputs, output can be estimated at the fast-rate. In Fig. 2, θˆ and ŷ are used to show the estimates of parameters and y.

This paper is organized as follows. In Section 2, we consider the problem of transforming a general multi-rate MIMO system to some dual-rate MISO (multi-input, single-output) systems, where each subsystem has all inputs at the fast-rate, and study the parameter estimation of these sub-systems in the frequency-domain. In Section 3, we study the method of extracting a fast-rate model from estimated parameters. Some examples for both SISO and MIMO cases, including a real MIMO example with industrial data, are presented in Section 4. Finally, concluding remarks are given in Section 5.

Section snippets

Problem transformation

To estimate a fast-rate model of the system, we assume a model structure for the system and try to estimate the parameters. This model is transformed to some multi-input, single-output, dual-rate subsystems and their parameter estimation is studied in the frequency-domain.

Consider that we have a MIMO multi-rate system as in Fig. 1 and a series of input and output values are given. Then we assume a fast-rate frequency-domain model (transfer function) for this system and want to estimate the

Model reconciliation

When a parameter estimation method such as the one in Section 2.3 is applied, α and β parameters can be estimated and normally, a fast-rate model as in Eq. (5) is desired. Here we study the problem of extracting a and b parameters from estimated α and β parameters obtained from n MISO subsystems.

One solution to this problem is using the concept of model order reduction (Glover, 1984), as we want to reduce the order of the model represented by α and β parameters. But the model order reduction

Examples

To show the applicability of the proposed method, three illustrative examples are given, one for the SISO case and two for MIMO systems, including one with real industrial data.

Example 1

Consider a system with the fast-rate transfer function P(z):P(z)=b1z1+b2z21+a1z1+a2z2=0.412z1+0.309z211.6z1+0.80z2.We consider several sampling cases for this system:

  • single-rate case (p=q=1),

  • dual-rate case with output sampling at q=2,

  • multi-rate case with p=2 and q=3.

So, for the dual-rate case, we use ϕ(z)=1a1z

Conclusion

In this paper, parameter estimation methods for general multi-input, multi-output multi-rate systems in the frequency-domain were studied. Two methods for dealing with multi-rate systems were proposed and a least-squares estimation was derived. Simulation examples showed the applicability of the proposed methods for both SISO and MIMO systems.

Acknowledgement

This work was supported by NSERC.

References (10)

  • J. Wang et al.

    Mulitrate sampled-data systems: computing fastrate models

    Journal of Process Control

    (2004)
  • Ding, F. & Chen T. (2003). Parameter identification and intersample output estimation of a class of dual-rate systems....
  • K. Glover

    All optimal Hankel-norm approximations of linear multivariable systems and their error bounds

    International Journal of Control

    (1984)
  • Han, Z., Shah, S. L., Robson, C. Patwardhan, R., & Pakpahan, J., (2003). Development of softsensors for a pulp...
  • D. Li et al.

    Identification of fast-rate models from multirate data

    International Journal of Control

    (2001)
There are more references available in the full text version of this article.

Cited by (15)

  • Parameter estimation for a dual-rate system with time delay

    2014, ISA Transactions
    Citation Excerpt :

    The methods for the parameter estimation of the multirate system have been widely developed. For the general multi-input, multi-output and multirate system, the system is divided into subsystems and then a least square method is used to estimate the system parameters [7]. For a fast input slow output dual-rate system, the polynomial transformation technique adopted to transform the dual-rate system into the one which can be identified by the measurable data, and the parameter and intersample output can be estimated by a stochastic gradient (SG) algorithm [8] and a recursive least square (RLS) algorithm [9].

  • Two recursive least squares parameter estimation algorithms for multirate multiple-input systems by using the auxiliary model

    2012, Mathematics and Computers in Simulation
    Citation Excerpt :

    However, these approaches are suitable only for the case with the fast inputs and slow sampled outputs. The polynomial transformation technique [10,16,39] and the lifting technique [6,28,29,40,49] can be employed to transform multirate models into equivalent models which can be identified by using existing identification algorithms. Recently, Han and Ding studied the convergence of the multi-innovation stochastic gradient algorithm for multiple-input multiple-output systems [20], and presented a stochastic gradient algorithm and a multi-innovation stochastic gradient algorithm for multirate multiple-input equation error systems [21] and an auxiliary model based stochastic gradient algorithm and an auxiliary model based multi-innovation stochastic gradient algorithm for multirate multiple-input output error systems [22]; Han, et al proposed an auxiliary model based least squares identification method for multirate multiple-input output error systems [23].

  • Auxiliary model identification method for multirate multi-input systems based on least squares

    2009, Mathematical and Computer Modelling
    Citation Excerpt :

    In the area of multirate system identification, Ding et al. used the polynomial transformation technique to deal with the identification problem for dual-rate stochastic systems [5,6]. Sahebsara et al. discussed the parameter estimation of multirate multi-input multi-output systems also using the polynomial transformation techniques [7]. By means of the lifting technique, Li et al. [8] and Wang et al. [9] used the available system states and the multirate input–output data to estimate parameters of the lifted state-space models for multirate systems.

View all citing articles on Scopus
View full text