HUNGARIAN JOURNAL OF INDUSTRIAL CHEMISTRY VESZPREM Vol. 29. pp. 129- 134 (2001) IDENTIFICATION OF NONLINEAR SYSTEMS USING GAUSSIAN MIXTURE OF LOCAL MODELS J. ABONYI, T. CHOVAN and F. SZEIFBRT (Department of Process Engineering, University ofVeszprem, P.O. Box 158, H-8201, HUNGARY) Received: October 8, 2001 Identification of operating regime based models of nonlinear dynamic systems is addressed. The operating regimes and the parameters of the local linear models are identified directly and simultaneously based on the Expectation Maximization (EM) identification of Gaussian Mixture Model (GMM). The proposed technique is demonstrated by means of the identification of a neutralization reaction in a continuously stirred tank reactor. Keywords: Operating regime based model, expectation maximization, Takagi-Sugeno fuzzy model, nonlinear system, neutralization reaction Introduction The problem of a successful model based control application arises from difficulties in system modeling [1, 2]. This difficulty stems from lack of knowledge or understanding of the process to be controlled [3]. While it may not be possible to find process information that is universally applicable, .it would certainly be worthwhile to examine what types of process-knowledge would be most relevant for specific operating points of the process. This type of local understanding, in fact, will be a key to identifying reliable local models with a limited amount of data. The model that has a range of validity less than the operating regime of the process is called local model, as opposed to a global model that is valid in the full range of operation. Global modeling is a complicated task because of the need to describe the interactions between a large number of phenomena that appear globally. Local modeling, on the other hand, may be considerably simpler, because locally there may be a smaller number of phenomena that are relevant, and their interactions are simpler [4]. The modeling framework that is based on combining a number of local models. where each local model has a predefined operating region in which the local model is valid is called operating regime based model [5], where the local models are combined into a global model using an interpolation technique as it is illustrated in Fig. I. The main advantage of this framework is its transparency. Both the concept of operating regimes and the model structure are easy to understand. This is important, since the model structure can be interpreted in terms of operating regimes, but also quantitatively in terms of individual local models. The operating regime of the local models can be also represented by fuzzy sets [6]. This representation is appealing, since many systems change behaviors smoothly as a function of the operating point, and the soft transition between the regimes introduced by the fuzzy set representation captures this feature in an elegant fashion. Fuzzy modeling and identification proved to be effective tools for the approximation of uncertain nonlinear systems because of the ability to combine expert knowledge and measured data. Fuzzy models use if-then rules to describe the process through a collection of locally valid relationships. The antecedents (if-parts) of the rules divide the input space into several fuzzy subspaces, while the consequents (then-parts) describe the local behavior of the system in these fuzzy subspaces [7]. In this paper the local models are linear. The contribution of this paper is two-fold: • A new method for the identification of operating regime based models is proposed based on EM identification of Gaussian Mixtures Model. • Method to transform the obtained mt1del imo Takagi-Sugeno fuzzy model is presented. The paper is organized as follows. Section 2 pre~ents the structure of the operating regime based model along with the methods for its transformation into a fuzzy model. In Section 3, the identification algorithm of the 130 y(k) where the l/J;(xk) function describes the operating regime of the i -th local linear model defined by the ei =[a; ,bi r parameter vector. The operating regime of the local models can also be represented by fuzzy sets [6]. Hence, the entire global model Eq.(3) can be conveniently represented by Takagi-Sugeno fuzzy rules: R;: If xk is A;(xk) then Yk =a; xk +hi' i = l, ... ,c (4) u(k) where A; (xk) represents the multi variable membership function that describes the fuzzy set A; while a; and Fig. I Example for an operating regime based model. The operating region defined by the current input u(k) and output y(k) of the system is decomposed into four regimes. · model is proposed. An application example - the identification of a pH process is given in Section 3. Conclusions are given in Section 4. Operating Regime based Modeling of Dynamical System Nonlinear dynamic systems are often represented in the Nonlinear AutoRegressive with eXogenous input (NARX) model form, which establishes a nonlinear relationship between the past inputs and outputs and the predicted output: y(k +1) = f(y(k) •.•. ,y(k -ny),u(~-nd), .•. ,u(k -n")) (1) Here, n.,. and n 11 denote the maximum lags considered for the output, and input terms, respectively, nd