Robust decentralized parameter identification for two-input two-output process from closed-loop step responses

https://doi.org/10.1016/j.conengprac.2004.04.017Get rights and content

Abstract

In this paper, a novel parameter identification method for closed-loop two-input two-output (TITO) processes from step-test is proposed. Through sequential step change of set points, the coupled closed-loop TITO system is decoupled equivalently into four independent single open-loop processes with same input signal acting on the four transfer functions. Consequently, existing identification methods for single-loop process can be extended to TITO systems and the parameters of first- or second-order plus dead-time models for each transfer function can be directly obtained by using the linear regression equations derived for the decoupled identification system. The proposed method is simple for engineering application and robust in the presence of large amounts of measurement noise. Simulation examples are given to show both effectiveness and practicality of the identification method for a wide range of multivariable processes.

Introduction

In multivariable process control, most schemes such as inverse Nyquist array or characteristic locus methods Astrom & Hagglund (1984), Astrom & Hagglund (1995) require a full model of the process in the form of a transfer-function matrix or a frequency-response matrix over the entire working frequency range. In many cases, such a model is not available and physical modeling may require a prohibitive engineering effort. Therefore, practical and effective estimation of the full process models becomes appealing and has been an active research area of control engineering for a few decades. A considerable number of identification methods and their application to other engineering fields including advanced control strategy, optimization and signal processing have been reported in the literature (Loh & Vasnani, 1994; Poulin, Pomerleau, Desbiens, & Hodouin, 1996; Wang & Cai, 2003; Zhu & Butoyi, 2002).

There are two ways to identify a multivariable process for control application, i.e. open-loop and closed-loop ones. In any case, an excitation of the process is needed to extract useful information on process dynamics. For open-loop transient response experiments, step or pulse excitation signals are commonly injected at the process inputs, and the response is measured (Choi, Lee, Jung, & Lee, et al., 2000; Young, 1970). The main advantage of the step test is that the testing procedure is simple and requires little prior knowledge. However, it is quite sensitive to non-linearity in the system (Luyben, 1991). For closed-loop identification, a majority of existing techniques are in the frequency domain while the frequency range of interest for such applications is usually from zero up to the process critical frequency (Loh, Hang, Quek, & Vasnani, 1993; Shen, Wu & Yu, 1996; Wang & Shao, 1999; Wang & Cai, 2003). Since the closed-loop testing causes less perturbation to the process, it is preferred to open-loop one in process control practice.

As the step test is the simplest and dominant in process control applications, there has been strong research interest in using such a test to determine the dynamics of unknown processes. Bi, Cai, Lee, and Wang, et al., 1999 proposed a simple yet robust identification method to obtain a first-order plus dead-time model for a linear monotonic process from a step test of open-loop control systems. The identification method was later applied to design auto-tuning PID controllers for heating, ventilation and air-conditioning (HVAC) systems (Bi, Cai, Wang, & Hang, et al., 2000), experimental results have demonstrated the effectiveness of the technique. Wang and Cluett 1994 presented an identification algorithm for processes operating in closed-loop, the algorithm involves fitting two Laguerre models directly to the control signal and the process output signal generated by a step change in the set-point. Wang, Guo and Zhang (2001); Wang and Zhang (2001) proposed some robust identification methods for linear time-delay processes from step responses in both time domain and frequency domain. These results was also applied to PID controller auto-tuning for multivariable processes Wang, Huang and Guo (2000).

In this paper, an engineering oriented identification technique for multivariable process is proposed, which extend SISO identification method in Bi, Cai, Lee, and Wang, et al., (1999) to the multivariable systems. The proposed method only requires step response data of closed-loop process, and no prior knowledge of the process dynamics and of the controller dynamics is needed. Through sequential step change of set points, the coupled closed-loop TITO system is decoupled equivalently into four individual single open-loop processes with same input signal acting on the four transfer functions. Consequently, existing identification methods for single-loop process can be extended to TITO systems and the parameters of first- or second-order plus dead-time models for each transfer function can be directly obtained by using the linear regression equations derived for the decoupled identification system. The proposed method is simple for engineering application and robust in the presence of large amounts of measurement noise. Various typical multivariable processes have been employed to illustrate the effectiveness of the method. It offers a good engineering tool for control engineers in retuning an existing multivariable control system and designing advanced controllers for multivariable processes.

Section snippets

Formulation of decentralized TITO Identification systems

Consider a TITO process under decentralized control as shown in Fig. 1, where ri,ei,ui and yi, i,j=1,2 are set points, errors, controllers and process outputs, Ki,ζi and Gij controllers, noises and process transfer functions, respectively. In general, K1 and K2 could be any type of controllers that make the closed loop system stable. To simplify our derivation, the notation ri,ei,yii,j=1,2, are used in both s and t domain. The fundamental relationship between error signals and transfer function

Least squares method

For the decentralized identification systems, the forward transfer function can be represented byGij(s)=bij1sn−1+bij2sn−2+⋯+bijnsn+aij1sn−1+aij2sn−2+⋯aijne−Lijs,i,j=1,2.Following Remark 2, initial conditions for the equivalent decentralized identification systems are zeros. Therefore, Eq. (11) can be written equivalently in differential equation form asyij(n)(t)+aij1yij(n−1)(t)+⋯+aijnyij(t)=bij1u(n−1)(t−Lij)+bij2u(n−2)(t−Lij)+⋯+bijnu(t−Lij).Define[0,t](m)f(t)≜0t0τm0τ2mmf(τ1)dτ1dτm,t⩾max(t1

Simulation example

The Wood and Berry binary distillation column plant (Wang, Guo & Zhang 2001c) is a typical TITO process with strong interaction and significant time delays, which transfer function matrix is given asG(s)=12.8e−s1+16.7s−18.9e−3s1+21s6.6e−7s1+10.9s−19.4e−3s1+14.4s.

For the decentralized closed-loop system with KP1=0.5271, KI1=0.0763, KD1=0.45, and KP2=−0.1064, KI2=−0.018 KD2=0.02, the step-test error signals without noise and the differentials of the equivalent signals u and yij (i,j=1,2) are

Application to multistage gas–liquid absorption column system

Consider a multistage gas–liquid absorption column shown in schematic form in Fig. 6 Giovani, Serkan and Oscar, 2003. The column features n trays where the transfer of a component of interest from the gas stream into the liquid stream is accomplished in each tray as the rising gas stream bubbles through a liquid layer that flows horizontally across the tray. The variable x and y, respectively, denote the composition of the species of interest in the liquid and gas phases. The manipulated

Conclusions

In this paper, a novel identification method based on step tests for multivariable process has been presented. By decoupling the closed-loop multivariable system into independent single open-loop systems with same input signal acting on the multiple transfer functions, most restrictions of existing multivariable process identification methods has been relaxed. The proposed method requires no prior knowledge of the process and the first-order or second-order plus delay model elements of the

Acknowledgements

The authors would like to acknowledge the financial support of the High Technology Research and Development Program of China (Grant No.2002AA412130) and the Specialized Research Fund for the Doctoral Program of Higher Education of China (Grant No.: 20020248028). The authors are grateful to the anonymous reviewers for their valuable recommendations.

References (20)

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

Cited by (46)

  • Identification of higher-dimensional ill-conditioned systems using extensions of virtual transfer function between inputs

    2017, Journal of Process Control
    Citation Excerpt :

    In terms of system decomposition, it is worth mentioning some other forms of decomposition that appear in the literature. In [18], a 2 × 2 system in closed loop was decoupled into four individual single-input single-output open loop systems by perturbing the system with two step changes. This was extended to n × n systems in [19] where such a system was decoupled into n2 individual systems through the application of n step changes.

  • Recursive least squares identification of hybrid Box-Jenkins model structure in open-loop and closed-loop

    2016, Journal of the Franklin Institute
    Citation Excerpt :

    In many practical industrial processes, the linear continuous-time plant models are more closer to the real systems in an intuitive way [1–3].

  • A tutorial review on process identification from step or relay feedback test

    2013, Journal of Process Control
    Citation Excerpt :

    To perform a closed-loop step test, the step change may be added to either the setpoint or the process input (corresponding to the controller output) in terms of the closed-loop structure for a stable process, but should be confined to only the setpoint for an integrating or unstable process, owing to the requirement on the closed-loop stability [41]. For closed-loop step identification, when the process input is measured as well as the process output, all the aforementioned step identification methods can be used to identify the process model, e.g. the time integral approach developed by Li et al. [42] for the identification of multiple-input-multiple-output (MIMO) processes based on closed-loop step tests. Hence, the model fitting algorithms based on frequency response estimation as presented in Section 3.3 can be adopted afterward to derive a model such as FOPDT or SOPDT, which are omitted for brevity.

  • Approximated modeling and minimal realization of transfer function matrices with multiple time delays

    2013, Journal of Process Control
    Citation Excerpt :

    This time-delay term would, in turn, become an internal state delay in a state-space representation in (1). Although there are few literatures [6,7] on the modeling of general multiple time-delay transfer function matrices, there exists rich literature on the modeling of time-delay transfer functions and specific multiple time-delay transfer function matrices [4,12,15,30–34], in which the step response based methods can be found in [30–34]. In this paper, we develop a new indirect modeling method, which uses the balanced model reduction method and the modified Z-transform method, to estimate the model parameters and dead time of a specific multiple time-delay continuous-time transfer function from the sampled step response data generated from a multiple time-delay (known/unknown) system.

  • A novel closed loop identification method and its application of multivariable system

    2012, Journal of Process Control
    Citation Excerpt :

    Woodberry model is proposed by Wood and Berry in 1973 and widely adopted in the identification of multivariable system because of its characteristics of strong coupling and multiple time delays between the various loops. Lee [15] proposed a sequential approximation method to estimate the woodberry model in 2000, Li [16–18] provides us a good direction by the decomposition of the multivariable system model in 2005, on this basis, we get a good result with NPSO in the experiment. For the decentralized closed loop system with kc1 = 0.5, kc2 = −0.09, the step tests are respectively taken by r1 = 1, r2 = 2 and r1 = 4, r2 = 2.

View all citing articles on Scopus
View full text