Strong tracking filter based adaptive generic model control

https://doi.org/10.1016/S0959-1524(98)00052-3Get rights and content

Abstract

Generic Model Control (GMC) is a control algorithm capable of using nonlinear process model directly. Parameters in GMC controllers are easily tuned, and measurable disturbances can be compensated effectively. However, the existence of large modeling errors and unmeasurable disturbances will make the performance of GMC deteriorate. In this paper, based on the theory of Strong Tracking Filter (STF), a new approach to Adaptive Generic Model Control (AGMC) is proposed. Two AGMC schemes are developed. The first is a parameter-estimation-based AGMC. After introducing a new concept of Input Equivalent Disturbance (IED), another AGMC scheme called IED-estimation-based AGMC is further proposed. The unmeasurable disturbance and structural process/model mismatches can be effectively overcome by the second AGMC scheme. The laboratory experimental results on a three-tank-system demonstrate the effectiveness of the proposed AGMC approach.

Introduction

The inherent nonlinearities of many chemical processes have limited the application of multivariable linear model-predictive controllers. Since 1988, there has been a growing interest in the use of Generic Model Control (GMC), when Lee and Sullivan[1] introduced the new control structure in which a nonlinear process model can be incorporated in a control strategy. This class of controller has been shown to have certain robustness for a wide range of process nonlinearity against process/model mismatches. Zhou and Lee[2] analyzed the robust stability of GMC under the condition that the explicit control law is available. In a case study, Lee and Newell[3] have demonstrated that the performance of GMC is superior over both PI control and Dynamic Matrix Control strategies for a forced circulation evaporator. To make the GMC algorithm more practical to be applied into industry, Brown et al.[4] presented a strategy to handle the constraints within GMC by defining GMC specification curves for both constraint variables and controlled variables. Lee and Zhou[5] designed a new multivariable dead-time compensator under the GMC framework by decomposing an n×n MIMO dead-time problem into a series of n SISO feedback controllers, each with a feedforward compensation term.

GMC has been applied experimentally to a diverse range of processes, such as bench-scale yeast fermentation[6], the binary distillation7, 8, and a continuous metallurgical process[9]. These publications highlighted the simplicity of the GMC technique in treating process nonlinearities and the economic incentives for using GMC instead of standard linear controllers. Furthermore, an industrially relevant procedure of tuning GMC controllers based upon Auto Tune Variation (ATV) technique was developed[10] and the effect of process/model mismatches on the effectiveness of ATV tuning procedure was evaluated.

All model-based controllers rely on the assumption that the process model effectively characterizes the dominant features of the process dynamics. As the degree of process/model mismatch increases, the closed-loop performance will degrade away from a pre-specified trajectory. The true process may differ from the process model in two ways: the first, termed parametric mismatch, where the structure of the process model is the same as the true process, but with different parameters; the second, termed structure mismatch, where the structure of the process model differs from the true process. Several methods under the framework of GMC have tried to deal with the impact of process/model mismatches. Lundberg and Bezanson[11] have shown that GMC lacks robustness for critical and overdamped closed-loop specifications. Therefore they proposed an enhanced robust GMC by using derivative feedback to compensate for process/model mismatch. Yamuna and Gangiah (1991)[12] proposed adaptive GMC and adaptive robust GMC to compensate for parametric and structural mismatches. Dunia et al. &/it;(1997)[13] implemented the Sliding Mode Control (SMC) for the GMC reference trajectory, and showed that SMC allows one to incorporate the effect of the uncertainty bounds in the controller structure, making GMC robust to processes with bounded uncertainties. Lee et al.[14] presented a process/model mismatch compensation algorithm to compensate for model errors and update the model parameters at steady-state. Because the steady-state is very difficult to determine, Generic Model Adaptive Control (GMAC), a more practical method of updating the critical parameters regularly, was further presented by Signal and Lee (1992)[15]. The updating of biased model parameters are based on the minimization of the difference of the process measurements and the prediction of the reference trajectory. It is sensitive to the modeling error. When the process outputs are biased from the reference trajectory owing tounknown disturbances or constraints, which is the common situation in practice, the GMAC approach has difficulty tracking the time-varying parameters. Therefore, the control performance of GMAC will deteriorate. This statement will be shown by a simulation example later.

In this paper, a new approach to Adaptive Generic Model Control (AGMC) is proposed in order to further improve the performance of GMAC which was developed by Signal and Lee (1992)[15]. Two AGMC schemes are developed.

The first scheme is based on estimation of time-varying parameters on-line in the imbedded nonlinear model of GMC. We propose to use a new filter, called a Strong Tracking Filter (STF)[16], to estimate time-varying parameters on-line. The negative influence of time-varying parameters on the control performance is effectively overcome, by updating them in every control period. This constitutes a parameter-estimation-based AGMC scheme.

The second scheme is based on the implementation of a new concept of Input Equivalent Disturbance (IED). When there are structural process/model mismatches, GMC cannot reject the influence of such disturbances quickly. A new concept of Input Equivalent Disturbance (IED) is introduced in this paper, and the process/model mismatches are lumped into IED. This constitutes an IED-estimation-based AGMC scheme.

The paper is organized as follows: Section 2is devoted to a review of concepts in GMC. The outline of Strong Tracking Filter is presented in Section 3. After introducing a new concept of Input Equivalent Disturbance (IED), Section 4presents the main idea of Adaptive GMC with STF, and gives the detailed theoretical development. In Section 5, the experimental results are given to show the effectiveness of the proposed approach. Concluding remarks are provided in the last section.

Section snippets

The basic principle of generic model control (GMC)

Consider the following MIMO nonlinear process[1]:ẋt=fx,d+gx,d·utyt=hx

where the state vector xtRn, the input vector utRm, the output vector ytRm, and the disturbance vector dRP·f·,g·,h· are nonlinear functions of x,d, respectively, which have the sufficient order of continuous partial derivative with regard to x in the region R0 in the x space.

For the completeness of this paper, we induce the concept of relative order of nonlinear system. First we introduce an operator of system (1):Lfkhix=

Outline of strong tracking filter

Consider the following discrete nonlinear system:I:xk+1=fuk,xkkνkyk+1=hxk+1+ek+1

where the state vector xkRn, the input vector ukRm, the output vector ykRm, and the nonlinear functions f:Rm×RnRn,h:RnRm, have continuous partial derivative with regard to x; process noise νkRq and measurement noise ekRm are gaussian white noises with covariance Qk and Rk, respectively. Γk is a known matrix with appropriate dimension.

There exists the following Strong Tracking Filter (STF)[16]:x̂k+1∣k+1=x̂

Parameter-estimation-based AGMC scheme

Consider the following discrete nonlinear time-varying process:{II:xk+1=fxkkd(k+gxkk,dk·ukkvkyk+1=hxk+1k+1,dk+1+ek+1

where θkRl is a vector of unknown time-varying process parameter, dkRp is the unmeasurable process disturbance, and the definition of the other variables are as same as the above section. Assume the system is locally observable, and the unknown parameter θk and disturbance dk can be identified.

In order to estimate the time-varying process parameter θk, unmeasurable

Experimental studies

The experimental equipment is a three-tank-system called DTS200, manufactured and provided by Amira Automation Company in German.

Fig. 3 shows the layout of the setup. This setup consists of three plexiglas cylinders T1, T3 and T2 with the equivalent cross section A. These are connected serially with each other by cylindrical pipes with the cross section Sn. Located at T2 is the single outflow valve. It has a circular cross section Sn. The outflowing liquid (usually distilled water) is collected

Conclusions

Generic Model Control is a nonlinear process model based control algorithm. Because the GMC algorithm uses the nonlinear model directly in the control law, to a certain degree, the control performance relies on the model parameters. Especially, when the model parameters change abruptly, the control performance deteriorates greatly. The simulation and experimental results show that the new approaches of Adaptive Generic Model Control which are developed in this paper can overcome the influence

Acknowledgements

Supported by the National Natural Science Foundation, the National “863” Plan and the State Education Ministry of China.

Appendix A

Here provide the formulae of the gain of STF Kk+1:K (k+1 )=P (k+1∣k )HT (x̂ (k+1∣k ) ) [H (x̂ (k+1∣k ) )P(k+1∣k)HT(x̂(k+1∣k))+R (k ) ]−1Pk+1∣k=LMDk+1Fuk,x̂k∣k·Pk∣kFTuk,x̂k∣kkQkΓTkPk+1∣k+1=IKk+1Hx̂k+1∣k·Pk+1∣kγk+1=yk+1hx̂k+1∣k

whereFuk,x̂k∣k=fuk,xkxx=x̂k∣kHx̂k+1∣k=hxk+1xx=x̂k+1∣kLMDk+1=diagλ1k+12k+1,…λnk+1λi=αiηk+1;αiηk+1>1{1;}αiηk+1⩽1ηk+1=trNk+1i=1nαiMii

References (20)

  • P.L. Lee et al.

    Generic model control (GMC)

    Comput. Chem. Engng

    (1988)
  • S.E. Flathouse et al.

    Tuning GMC controllers using the ATV procedure

    Comp. Chem. Engng

    (1996)
  • R.H. Dunia et al.

    Effect of process uncertainties on generic model control: a geometric approach

    Chem. Engng. Sci

    (1997)
  • W. Zhou et al.

    Robust stability analysis of generic model control

    Chem. Eng. Comm

    (1992)
  • P.L. Lee et al.

    Generic model control—a case study

    Canad. J. Chem. Engng

    (1989)
  • M.W. Brown et al.

    A constrained nonlinear multivariable control algorithm

    Trans. IChemE

    (1990)
  • P.L. Lee et al.

    A new multivariable deadtime control algorithm

    Chem Eng. Comm

    (1990)
  • M. Ramserer, P. Agrawal, D.A. Mellichamp, Nonlinear adaptive control of fermentation processes utilizing a priori...
  • P.L. Lee, Nonlinear Process Control, Applications of Generic Model Control. Springer–Verlag, London,...
  • H.G. Pandit, R.R. Rhinehart, J.B. Riggs, Experimental demonstration of nonlinear model-based control of a nonideal...
There are more references available in the full text version of this article.

Cited by (79)

  • A novel adaptive three stages model predictive control based on fuzzy systems: Application in MIMO controlling of MED-TVC process

    2019, Journal of the Franklin Institute
    Citation Excerpt :

    However, several control schemes of other types of desalination methods have been reported [13–15]. Due to the non-linearity of the chemical processes, traditional controllers such as PID controllers are not efficient enough to regulate these processes [16]. In recent years, advanced control techniques have attracted a lot of attention in the control field.

  • Data-driven sliding mode control of unknown MIMO nonlinear discrete-time systems with moving PID sliding surface

    2017, Journal of the Franklin Institute
    Citation Excerpt :

    From the ‘energy’ viewpoint, the rates of change of the output energy cannot go to infinity if the changes of the generalized disturbance, measurable disturbance and control input energy are in a finite altitude. Assumption 4 is also a typical condition for controller design, which can be found in many nonlinear systems, including CSTR systems [44,49], three-tank systems [50,51], gas collection systems [52,53], and so on. The Assumptions 1– 4 are also introduced in [22,54], and readers can refer to the relevant literature for further details.

View all citing articles on Scopus
View full text