Proceedingsof the American Control Conference Arlington, VA June 25-27,2001 Fuzzy Segregation based Identification and Control of Nonlinear Dynamic Systems Aswin N. Venkat and Ravindra D. Gudi’ Department of Chemical Engineering, Indian Instituteof Technology, Bombay, Powai, Mumbai- 400076, India Abstract : In this work, we propose a new method to model and control complex nonlinear dynamic systems. The suggested scheme employs an output curve methodology to determine the initial set of dynamic clustering spaces. The choice of the optimal dynamic clustering space is made through an analysis of cross validation performance and other indicative indices. A fuzzy clustering methodology for dynamic model building is proposed. For online control, a smooth internal model-switching strategy based on fuzzy methods is proposed and shown to be superior to other methods hitherto proposed in literature. Two control structures based on the proposed methodology are discussed. The efficacy of the proposed fuzzy modeling and control schemes are demonstrated through illustrative examples and by application to a high purity distillationprocess. 1. INTRODUCTION Chemical processesare invariablynonlinear. The complex nature of such processes makes them difficult to model and control. Non-linearities make it challenging to develop a model or design a controller that performs satisfactorily over the entire operating range. Linear models/controllers are valid only around a small range of operation. This often leads to complications especially when operating in a different regime, as is the case during startup or shutdown, grade changeovers in polymer reactors and alteration in dynamics due to catalyst deactivation. Two approaches maybe employed to tackle these problems. The first is the development of an overall nonlinear model that performs sufficiently well over the entire operating range. The other option would be to devise a regimewise modeling strategy employing local models. The former approach is often complicated in terms of the difficulty in arriving at a suitable model. Such a model is also invariably complex. The inherent challenges in the latter approach, namely a multiple-model based strategy, are in devising techniques for (i) Division of the operating range into local regions (ii) Constructionof local models, and (iii) Switching between models. From the standpoint of model accuracy /relevance in an operating region, ease of model switching is of paramount importance in local modeling approaches. Traditional methods in literature have looked to employ scheduling algorithms to switch between local models/controllers in such a manner that only the most representativemodel/controller is active at any given time. Such a hard switching strategy leads to poor transient performance. Some more effective switchinglscheduling approaches have been developed in recent times. A multiple model adaptive control approach employing an estimator based scheduling algorithm to weigh the local controllers was proposedby Schott and Bequette ([18]) for control of chemical reactors. Local model performance indices to select local controllers have been employed by Narendra et. a/. ([is]). A supervisor based technique for local controller selection based on virtual control loop feedback error has been developed by Kordon et. a/. ([IZ]). This approach assumes the availability of the knowledge of the various operating regions -their centers and their ranges. Wang, Tanaka and Griffin ([Z]) have discussed model stability issues for Takagi-Sugeno fuzzy models and have undertaken controller design using a parallel-distributed compensation scheme. In this work we have employed a fuzzy clustering based strategy for decomposition of the operating space. To account for the fact that the segregation of the data is not crisp, we employ fuzzy clustering algorithms which by assigning memberships to the data points or sets, allow them to simultaneously belong to more than one cluster. The advantage of the approach lies in the relatively minimum apriori process knowledge essential for implementation of the proposed technique. In the present work, no assumption of local model homogeneity is made and the proposed methodology is capable of handling disparate local models as well. The structural identification task here comprises of (i) selection of the appropriate dynamic space structure for segregation into local operating regions, and (ii) determination of an appropriate local model structure for each of the local spaces. To generate an initial estimate of the lag space in which the classification is to be performed, we propose the use of an output curve methodology as an initial guess. Determinationof an optimal number of clusters, as well as refining of the lag space generated by the output curve method is then proposed. Identificationof local models for each cluster is achieved based on concepts of overall performanceand local model parsimony. It is shown that a composite controller based on the fuzzy predictions proposed above, facilitates the smooth switching of the model used in the controllerand thus ensures good closed loop performance over the entire range of operation. The effectiveness of the proposed methodology is highlighted through case studies. Two alternate control structures based on the composite models have been proposed and evaluated for the control of top product composition in the high purity distillation column of Skogestad ([19]). The paper is organized as follows. In section 2, a brief overview of fuzzy clustering is provided and an approximate methodology for dynamic space determination is outlined. A detailed discussion on the proposed local model based dynamic modeling methodology is provided in section 3. In section 4, two multiple model based control schemes- one a multiple local internal model control scheme and the other a composite model MPC strategy are proposed for handling such systems. The effectiveness of the proposed technique in modeling nonlinear dynamic systems is demonstratedthrough three representativecase studies in section 5. In section 6, control performance of both the proposed schemes (outlined in section 4) is demonstrated on the high punty distillation column of Skogestad ([19]),A ’ CorrespondingAuthor, E-mail: [email protected] 0-7803-6495-3/01/$10.00 0 2001 AACC 3515 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply. discussion on the proposed technique and scope for future work is developed in section 7. 2. Fuzzy Clustering Fuzzy clustering has been extensively employed for classification problems especially in pattern recognition literature ([3],[ I I ] ) . Clustering enables division of the complex nonlinear spaces into elementary subspaces, which could then be modeled by simple elementary models. Incorporation of fuzziness into the clustering methodology allows for overlap of subspaces and thereby smoother transitions between operating regions. Let c be the number of clusters and m be the fuzzy exponent (defined later), where m > 1. Partitioning of the data, in the n-dimensional space, into each of these c clusters would result in feature points that have similar relationship (dynamic in our case) to lie closer to each other in a cluster. Let bj therefore denote the membership of the j* feature point in x to the i* cluster and let v k denote the prototype point for the km cluster. A fuzzy partition is characterized by the following equations: N 0 c x p u < N t / i = 1 , 2 ,......._.. . . , e j=l This partitioning involves the minimization of the fuzzy objective function J. I=1 J=1 The minimization of J yields a partition of the data with VI, i=1,..., c as the cluster centers. It also produces a matrix of membershipsof each feature vector to each cluster. A number of fuzzy clustering algorithms are available in literature ( [ I ] ,[2]).We have employed the Gustafson-Kessel algorithm ([4]) ( G K ) for adaptive norm based segregation. The alternate fixed norm based clustering forces the clusters into characteristic norm based topographies, even if such a structure is not present in the data. The first step in the f u n y clustering procedurefor dynamic systems is the determination of an appropriate dynamic lag space in which the clustering has to be carried out. Most literature on fuzzy clustering pertains to clustering of static systems or dynamic systems whose lag space is assumed to be known. Cluster based techniques utilizing static representations of systems have been proposed in [4] and [8].In an actual modelingenvironment such knowledge is rarely available. In the following section, we first propose a methodology to ascertain the appropriate lag space and in the succeeding sections develop a cluster-based method for modeling dynamic systems. 2.1 Clustering spaces for dynamic systems Consider X" as the domain of the universe of discourse of the input variable set PI, X2, .........., &} X" = XI x x2 x ... ........x x, For a static system of dimension (m x 1) (multiple input single output), the attempt is to build a model A relating the mdimensional input space X" and the unit dimensional output space Y such that A: X" 3 Y There must clearly be a relationship between data in Xmx Y. Clustering in this space is therefore adequate to develop the relation. For a dynamic system with 'm' external inputs, the number of actual variables affecting the process could be different from m. Clustering in the X"' x Y space cannot satisfactorily capture all the inherent relations. A dynamic model C2 therefore has to relate data in the space Xpx Y such that n: xp+ Y where P denotes the number of past inputs and outputs significantly affecting the process. The major problem employing cluster-based techniques to handle dynamic systems is the determination of this space, which we term the 'Dynamic Clustering Space' or DCS in short. Clustering in this extended input-output space is necessary to represent the association between the input and the output variables. Two techniques to aid in the determination of the DCS are proposed in this work The first methodology employs an output curve approach to determine the possible DCS structures (section 2.2). This technique is approximate and hence a second methodology for accurate determination of the DCS is developed (section 3.1). 2.2 Determination of DCS employing output curves The output curve methodology as proposed in this work, is an iterative scheme for structure determination that is based along the lines of the fuzzy curve approach of Lin and Cunningham 111 ([14]). It is a visual/graphical technique that could be employed to determine those variables with significant influence on the process. The technique as proposed is approximate and serves only as a guideline to reduce the combinatorial space of the possible DCS. The method is based on the evaluation of scatter plots of the measured output and the linear model predictions. For nonlinear systems, this could be a curve as well. This m&hod i m l v e s the determinatbn of the set(s) of variables that result in minimum deviatim of the (linear or nonlinear) scatter pM from the 45-degree line. Such a set@) constitutes a candidate space for clustering. Finetuning fm the optimal DCS is then cam& aut mpicyring the "dproposed in Section 3.1. The i m p b " strategy dm the output cuwe mefhod is discussed in detail in Table 1 The modeling step in this procedure is linear. Hence for nonlinear systems, it is not possible to exactly match the span of the measuredand predicted outputs. In such a case, the output curve that spans the maximum range for the minimum number of inputs is a good choice for the DCS. 3 Cluster based dynamic modeling approach 3.1 Cluster based dynamic modeling As mentioned in section 2.1, the first task for the con. of kxaldynamicmoddsinvolves sekkmd a suitabfe dustsing space.The quality ob the local model obtained d e s an the nature o f mapping within the cluster and it is therefore important to cluster in the correct dynamic clustering space. Funy clustering employing the G-K algorithm provides a technique for adaptive nonuniform segregation of the operating space. It is evident that successive decomposition of the DCS would yield more accurate local models but at the cost of increased overall complexity. We shall consider, in this work, the concepts of model parsimony and stability in basing our 3516 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply. choice of local models. The DCS based local modeling strategy that we propose involves the following subtasks: (A) Identification of the different operating regimes and division of the dynamic space into localregions The output curve methodology provides the reduced set of possible candidate DCS. The division of the operating regime requires the knowledgeof (i)the choice of the DCS, and (ii) the number.of clusters necessary. Determinationof the optimal numberof divisions is carried out through evaluation of cluster validity measures for the set of possible divisions. The determination of the optimal number of clusters is important to maintain composite model parsimony, In this work, two cluster validity measures namely Fuzzy Hypervolume (Gath and Geva, [SI) and Average within cluster distance (Krishnapuram and Freg, [13]) are employed to identify the optimal number of clusters. (6)Selection of suitable dynamic model structures for the localmodels and estimation of localmodel parameters The procedure in (A) yields IC'clusters along with the corresponding partition matrix for each of the clusters. We then seek to build local dynamic modelswithin each of the clusters. Local model structures are selected with a view to maintain model parsimony. In addition, these local models identified should be (a) stable, and (b) provide good overall performance. Cluster wise regression analysis (Yang and KO, [23]) is employed for local model parameter estimation. For the purposes of performance evaluation of the local models, we have employed measures of final prediction error and analysis of the cross validation errors obtained. (C) Suitable combination of local model outputs to obtain aggregated outputs. The strategy proposed for handling transients involves computation of the cluster wise memberships for each new data point and weighting the local model output by the funy cluster-wise membership. Direct use of this technique for prediction is not possible as at any instant 'k', out of the 'n' dimensional mapping within each cluster, only a maximum of 'n-I' dimensions are known. Two strategies to overcome this problem are considered. The first involves the projection of the 'n' dimensional cluster onto the known ' P dimensional space. Gomez-Skarmeta et. al. ([8]) have employed a similar technique to obtain model predictions. In our work we have employed the probabilistic estimate for the cluster membership. The membership of a point X, to cluster 'i' is obtained as An alternate technique proposed in this work, for chemical systems, assumes that the instantaneous change in the dynamics is small. Therefore, the variation in memberships between two successive points is negligible and hence, the previ6os witMdOw of data could be utilized to compute the current weighPing factors. This technique is henceforth referred to in this work as the 'Method of Quasi-Invariance'. A comparison of either method is provided in case study 3. The overall prediction is obtained as a membership weighted average of the local model outputs 4. Control ControlStrategy 7: Multiple controller based IMC A widely employed strategy for control of chemical systems is the IMC scheme (Morari and Zafiriou, [15]). A strategy to handle nonlinear systems using the IMC framework was outlined by Henson and Seborg ([IO]). In the present work, a modified form of the IMC scheme employing multiple local controllers, models and filters is proposed. A schematicfor the contrd scheme is shown in Figure 1 Each duster presents a l o d dynamic mapping between the input and the miput variables. The focal mapping implies an elementary nature for this relationship within each cluster. This enables the existence an analytic inverse for each local mapping. Filters are added to each such local controllers to ensure causality. The filters are tuned for optimal performance. The extent of influence of each local controller is estimated based on the smooth internal switching mechanism employed earlier. Control Strategy 2: Multi-model MPC MPC has been widely employed for control. An introduction to linear DMC based control is provided by Garcia et. al. ([5]). A number of applications involving the use of nonlinear models within the MPC framework are available in literature ([17], [20]). In this work we employ cluster based local models within the MPC framework to achieve control. The standard model is replaced by a collection of suitable cluster based local dynamic models aggregated using an appropriate smooth internal switching strategy. 5. Illustrative Case Studies Case Study 7: Output Curve Methodologyand Fuzzy modeling Consider a system of the form y(t+l) = a [y(t)lo3+ b [u(t)lo2+ c y(t)u(t) + noise where, a=0.42, b=0.65 and c=0.5 The output curve methodologyis employedto estimate the candidate dynamic clustering spaces. The first variable u(t) is considered and a scatter plot between the measured and predicted output (ypr~(t+l)=Fu(t))IS constructed. The plot (Figure 2(i)) shows considerable deviation from the 45' line. A second variable u(t-I) is added and a new scatter plot is constructed. The curve though an improvement over the previous output curve, is still unsatisfactoryand shows only a marginal shift towards the 45" line. This variable is therefore discarded. Addition of the next variable y(t) yields a scatter plot that is close to 'the 45" line (Figure 2(ii)). This space i.e. y(t+l) x y(t)x u(t) is therefore a candidate DCS. Introduction of an extra lag in each variable also yields an output curve that is very close to the 45' line. The space y(t+l) x y(t) x u(t) x y(t-I) x u(t-I) is another candidate DCS. Addition of a bilinear term y(t)u(t) yields a scatter plot that is again very close to the 45'line. This space i.e. y(t+l)x y(t)x u(t)x y(t)u(t) is also a possible DCS. It is noticeablethat the deviation introduced by the addition of the extra lag or the bilinear term to the variables {y(t+l): y(t), u(t)} is small. Therefore, the search is terminated at this point and the candidate DCS are considered for further analysis. From model simplicity and parsimony considerations, the DCS of y(t) x u(t) x y(t+l) appears to be a g w d starting point. 3517 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply. An evaluation of the same system employing the cluster based modeling methodology gives similar results. The final prediction error and average cross validation error for each case is shown in Table 2. It is observed that the same three structures mentioned earlier give superior performance as compared to other choices of the DCS and the final decision of the choice of the DCS ((ii) in this case) was based on minimum cross validation error (minimum final prediction error). The cross validation results obtained in this case are shown in Figure 2(iii) Case Study 2: Fuzzy modeling of a Bilinear Plant A bilinear plant of the form y(t+l) = a u(t) + b y(t) + c y(t) u(t) + E is considered, where E is a noise term with a SNR of 0.9.The values for the parameters a, b and c are 0.42, 0.65and 0.5 respectively. For the purposes of generality it is assumed that no knowledge of the possible regimes is available to adequate levels of confidence. The first task involved here is in the determination of the DCS. The output curve approach is used to determine most likely candidate DCS structures. Based on this, preliminary investigation, three candidate dynamic clustering spaces are considered for further evaluation. The optimal number of clusters for each choice of DCS is determined employing cluster validity measures. Local models satisfying conditions of simplicity and stability are constructed for each cluster and aggregated employing the methods discussed earlier. Cross validation performance and final prediction errors are utilized as measures for the final selection of the DCS. Table 3 provides the listing of parameter values obtained. Based on the performance obtained, the y(t+l) x y(t) x u(t) space is selected as the DCS. Local modeling in each of the clusters leads to four linear models. The gain and time constants of each cluster-based model are provided in Table 4. Case Study 3: High Purity Distillation Column (U) In this case study, we consider the high purity distillation column of [IQ]. The reflux rate is used to control the top product composition. The system is highly nonlinear and the construction of a global nonlinear model is quite a complex procedure. Since the method proposed is essentially data based, the first step involved here is the generation of rich process data. Owing to nonlinear characteristics, persistent excitation is difficult to ensure. The signal design ( [ 7 ] ) is therefore based on the characteristics of the region of nominal operation or maximum operational probability. For our work, we have employeda PRBS signal of suitable amplitude, switch time and length. Some guidelines to this extent have been specified in [21]. A noise to signal ratio of 10% is employed. The next step involves the selection of the appropriate DCS. A procedure similar to that in earlier case studies is followed. It is determined that the y(t+l) x y(t) x u(t) space is the most suitable DCS among the candidate spaces. The optimal number of clusters in this case comes out to be 4. The parsimonious model parameters for each cluster are shown in Table 5(a). It is observed that the local linear model in cluster 3 is .mstable. This results due to the assumption that a linear -model is sufficient to capture the dynamics within each cluster. A nonlinear structure is therefore utilized to capture the dynamic relationships. In our work, we have assumed a bilinear structure for the model in cluster 3. This gave good mapping of the local dynamic relationship. The local model parameters thus obtained are shown Table 5(b). For this case study, cross validation performance comparison employing both the ‘Projection Method‘ and the ‘Method of Quasi-Invariance’ is carried out. For physical systems, it is observed that both methods work equally well. 6. Control Case Study- High Purity Distillation Column Control of the high purity distillation column of case study 3 is attempted employing either of the strategies discussed in section 5. Control Strategy f : Multiple controller based IMC The performance of the scheme is shown in Figure 3. It can noticed from Figure 3 that the IMC scheme proposed responds quickly even at very high purity p0.995). At high purities, the process gain decreases thereby imposing a demand for larger reflux rates to increase purities. In the proposed IMC scheme, the composite control action weighs that controller with highest gain, the most. The control strategy also displays good set point tracking and disturbance rejection. Control Strategy 2: Multi-model MPC Figure 4 shows the performance of the clusterbased multi-model MPC. It should be noted here that the model employed .was the one trained in the range of the output variable 0.88-0.995. However, excellent closed loop performance is observed in regions where model training was not carried out (good control performance was achieved for set points as low as 0.69). The extrapolation ability of the proposed methodology is of great significance as very limited data in real practice is available outside the normal operating zone. It was noticed that at very high purity (>=0.995),the response of the MPC scheme proposed was slightly sluggish. To enhance performance, a threetiered weight scheme is implemented based on closed loop response characteristics. The response of the weight-scheduled MPC is shown in Figure 5. The proposed schemes are compared with the performance of a standard PI controller, tuned for optimal performance in the vicinity of 0.99 (top product composition). It is noticeable that the PI controller performance deteriorates as we move away from the nominal value, failing at a set point of 0.95 as shown in Figure 6. 7 Conclusion and Future Work In this work, we propose a novel multiple model methodology based on fuzzy segregation to handle complex nonlinear dynamics. The effectiveness of this strategy in terms of its ability to handle such systems is investigated through case studies. The proposed scheme shows good modeling and control performance. The choice of the DCS still remains a combinatorial problem though a method to reduce the combinatorial space has been outlined in our work Extension of this methodology to the MlMO framework may offer many challenges and future work may be directed towards addressing this problem. The choice of the number of optimal divisions of the operating space based on cluster validity measures is computationally expensive and efforts may be directed towards developing more efficient procedures for the same. Like most other data based methods, the efficacy of 3518 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply. the method discussed in the paper depends on the quality of data abstracted. Though extrapolation abilities are observed to be good, the quality of data acquired is primary to the success of this methodology. Attention therefore has to also be focused on design of suitable identification signals to generate rich data. Adaptation of the procedure to online modeling and control may also be an avenue worth Drobina. Table i: Output Curve Methodology Output Curve Methodology Given a training data set 2 and a cross validation data set Zvof inputatput data for a dynamic system 4. Also given, the set 8 of possible inputs and past outputs (to various lags) that are likely to affect the process. 1) Select the first variable from the set 8 2) Obtain a linear model using data in 2 and the selected variables from 8 3) Perturb the linear model using Zv 4) Construct the scatter plot between the measured output and model predicted output using data from Z" 5) Does the scatter plot show significant movement towards the 45-degree line as compared to the base case If Yes, include the new input into the DCS structure and reset it as the base case If No,discard current variable select new variable from 8 goto step 2 Select all possible parsimonious model structures for further evaluation DCS I 1 y(t+l) x u(t) y(t+l) x u(t) x u(t- Final Prediction Error 65.055 16.365 ~~ I Average Prediction Error I I I I I I 2.661 1.502 2.644 I I .J I a U. A I y(t)=a u(t)+b y(t)+c y(t) u(t) 3 I for cluster 3 I c -0.3424 I a 0.004, b 0.9986, 1 J Figure 1: roposed IMC Structure. t-cc:kuny CJmposite Controller, FCM: Funy Composite Model I 62.504 15.1 11 Y(t+l) x Y(t) x u(t) y(t+l) _ . . x u(t) x u(tI) x y(t) x Y(t-I) Y(t+l) x Y(t) x u(t) Table 5(a): Local Model parametersfor case study 3 Local Model I ModelParameters y(t)=a u(t)+b y(t) 1 I a n W30, b 0.9842 I L I a u.ud53. b 0.9502 I I I 2.4564 1.2781 2.3443 Table 3: DCS structures for Case Study 2 DCS I Optimal I Average I Final I nukberof I PredictTon I Prediction clusters Error Error 3 37.345 38.482 y(t+l) x u(t) 8.96 4 8.272 Y(t+l) x Y(t) x u(t) 4 9.933 11.67 Y(t+l) x Y(t) x y(t-I) x u(t) x u(t-I) 1 I 1 I Figure 2: (a),(b)Scatter plots for case study 1 (c) cross validation performance in the DCS of y(t+l) x u(t) x u(t-I) 089 00s 2 086 0% so001 0 91 oe Figure 3: Performanceof composite controller based IMC 3519 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply. 0.9 . E .E0.85 ", 0.8 D . c - 0.75 lime Figure 4: Performance of multiple model based MPC 0.565 - Set Point ...__. Plant output 1910 ana, 2500 3ooo 35[13 4Gm 4500 5om 55Do T"0 Figure 5: Performance of weight-scheduled MPC at high Punty 099 ...... 0.98 Plsmoutpm SdPOlnt 1 091 os 0 5 m l a n l s m 2 m o Z a R a a o ~ 4 0 0 0 4 6 m Ti" Figure 6:Performance of PI controller for a set p i n t of 0.95 (top product composition) REF~NCES [l].Baraldi, A. and Blonda, P. A Survey of Funy Clustering Alaorithms for Pattern Recanition- Part 1. /€E€ Trans. on S)kems, Man and Cybernetics- Part E: Cybernetics. 1999, 29(6), 778-785. [2].Baraldi, A. and Blonda, P. A Survey of Funy Clustering Algoriihms for Pattern Recognition- Part II I€€€ Trans. on Systems, Man and Cybernetics- Part B: Cybernetics. 1999, 29(6), 786-801. [3].Bezdek, J.C. Pattern Recognition with Fuzzy Objective Algorithms; Plenum Press, New York, 1981. [4].Delgado, M., Gomez-Skarmeta, A.F. and Martin, F. A fuzzy clustering based rapid prototyping for fuzzy rule based modeling. lEEE Trans. Fuzzy Systems 1997, 5(2), 83-233. [5].Garcia, C. E., Prett, D. M. and Morari, M. Model Predictive Control: Theory and Practice A Survey. Automatica, 1989, 25(3), 335-348. [G].Gath, I. and Gem, A. Unsupervised optimal fuzzy clustering. IEEE Trans. Pattern Analysis and Machine Intelligence. 1989, 7, 773-781. [7].Godfrey, K Perturbation Signals for System Identification;Prentice Hall: New York, 1993. [8].Gomez-Skarmeta, A.F., Delgado, M. and Vila, M.A. About the use of fuzzy clustering techniques for fuzzy model identification. Fuzzy Sets Systems, 1999,10(6), 179-188. [9].Gustafson, D.E. and Kessel, W.C. Fuzzy clusteringwith fuzzy covariance matrix Proc. /E€€ Intl. Conference on Fuzzy Systems, San-Diego. 1979, 761-766. [10].Henson, M. A. and Seborg, D. E. An Internal Model Control Strategy for Nonlinear Systems. AlChE J. 1991, 37(7), 1065-1081. [ I l].Kandel, A. Fuzzy Techniques in Pattern Recognition; Wiley-lnterscience Publishers: New York, 1982. [12].Kordon, A., Fuentes, Y.O., Ogunnaike, B.A. and Dhurjati, P.S. An intelligent parallel control system structure for plants with multiple operating regimes. J. Proc. Control, 1999, 9, 453-460. [13].Krishnapuram, R. and Freg, C.P. Fitting an unknown number of lines and planes to image data through compatible cluster merging. Pattern Recognition. 1992, 25(4), 385-400. [14].Lin, Y. and Cunningham I l l , G.A A new approach to fuzzy neural system modeling. I€€€ Trans. Fuzzy Systems. 1995, 3(2), 190-198. [15].Morari, M. and Zafiriou, E. Robust Process Controt Prentice Hall: Englewood Cliffs, New Jersey, USA, 1989. [16].Narendra, K. S., Balakrishnan, J. and Ciliz, M. K Adaptation and learning using multiple models, switching and tuning. /€€E Confrol Systems Magazne. 1995, 15(3), 37-51. [17].Saint-Donat, J., Ehat, N. and McAvoy, T. J. Neural Net Based Model Predictive Control. Int. J. Control. 1991, 54(6), 1453-1468. [18].Schott, K and Bequette, W. Control of chemical reactors using muttiple model adaptive control. lFAC DYCORD 4 5 , Hekinger-Denmark, 1995, 345-350. [19].Skogestad, S. Dynamics and control of distillation columns- A tutorial introduction. Distillation and Absorption 97, Maastricht, Netherlands. 1997. [20].Song, J.J. and Park, S. Neural model predictive control for nonlinear chemical processes. J. Chem. Engg. Japan. 1993, 26(4), 347-354. [21].Srinimsan, R. and Rengaswamy, R. Use of Inverse Repeat Sequence (IRS) for identification in Chemical Process Systems. lnd. Eng. Chem. Res. 1999, 38(9), 3420-3429. [22].Wang, H.O., Tanaka, K and Griffin, M. An analytical framework of Funy Modeling and Control of nonlinear systems: Stability and Design Issues. Proc. American Control Con%mnce, 1995, 2272-2276. [23].Yang, Mienahen. and KO, Cheng-Hsiu. On cluster wise Funy regression analysis. IEEE Trans. Systems Man and Cybernetics-Part B. 1997, 27(1), 1-13. 3520 Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on January 12, 2009 at 02:02 from IEEE Xplore. Restrictions apply.
© Copyright 2025 Paperzz