• 沒有找到結果。

Fuzzy Control Design for Nonlinear Multiple Time-Delay Systems

N/A
N/A
Protected

Academic year: 2021

Share "Fuzzy Control Design for Nonlinear Multiple Time-Delay Systems"

Copied!
12
0
0

加載中.... (立即查看全文)

全文

(1)Fuzzy Control Design for Nonlinear Multiple Time-Delay Systems Cheng-Wu Chen∗ and Wei-Ling Chiang Department of Civil Engineering, National Central University, Chung-li, Taiwan, R.O.C.. Abstract To overcome the effect of modeling error between nonlinear multiple time-delay system and Takagi-Sugeno (T-S) fuzzy model with multiple time delays, a robustness design of fuzzy control is proposed in this paper. In terms of Lyapunov's direct method, a stability criterion is hence derived to guarantee the stability of nonlinear multiple time-delay interconnected systems. Based on this criterion and the decentralized control scheme, a set of model-based fuzzy controllers is then synthesized via the technique of parallel distributed compensation (PDC) to stabilize the nonlinear multiple time-delay interconnected systems and the H ∞ control performance is achieved at the same time. Finally, a numerical example with simulations is given to demonstrate the concepts discussed throughout the paper. Key words: : Interconnected systems, T-S fuzzy models, fuzzy control, Lyapunov theroy.. I. Introduction During the recent years, a number of research activities have been concerned with the topic of stability analysis and stabilization of interconnected systems, also called large-scale systems or composite systems [1]. In practices, due o the information transmission between subsystems, tine delays naturally exist in interconnected systems. The existence of time delays is frequently a source of instability [2]. Hence, the problem of stability analysis of time-delay systems has been one of the main concerns of researchers wishing to inspect the properties of such systems. Since the control design of nonlinear systems is a difficult process and the plants are always nonlinear in practical control systems, many nonlinear control methods have been proposed to overcome the difficulty in controller design for real systems. However, the control schemes for. ∗. Author to whom all correspondence should be addressed (E-mail: s8322004@cc.ncu.edu.tw). 1.

(2) nonlinear systems are so complicated that they are not suitable for practical application [1]. Therefore, we need to develop a simplified model that can be used to design a controller. In the past few years, fuzzy-rule-based modeling has become an active research field because of its unique merits in solving complex nonlinear system identification and control problems. In attempt to obtain more flexibility and more effective capability of handling and processing uncertainties in complicated and ill-defined systems, Zadeh [2] proposed a linguistic approach as the model of human thinking, which introduced the fuzziness into systems theory [3]. Unlike conventional modeling, fuzzy rule-based modeling is essentially a multimodel approach in which individual rules (where each rule acts like a "local model") are combined to describe the global behavior of the system [4]. During the last decade, fuzzy control has been successfully applied to the control design of nonlinear systems (see [5-10] and the references therein). In these papers, a so-called TakagiSugeno (T-S) fuzzy model was employed to approximate a nonlinear plant, and then a fuzzy controller was designed to stabilize the T-S fuzzy model. All of them, however, neglect the modeling error between nonlinear system and fuzzy model. Existence of the modeling error may be a potential source of instability for control designs that have been based on the assumption that the fuzzy model exactly matches the plant [9]. Over the past two years, Chen et al. [1] and Kiriakidis [9] have proposed novel approaches to overcome the influence of modeling error in the field of model-based fuzzy control for nonlinear systems. However, a literature search indicates that the effect of modeling error for nonlinear system has not been discussed yet. Therefore, A robustness design of fuzzy control via model-based approach for nonlinear interconnected systems is proposed in this study to overcome the effect of modeling error. Accordingly, the T-S fuzzy model is employed to approximate each nonlinear system. In this type of fuzzy model, each fuzzy implication is expressed by a linear system model, which allows us to use linear feedback control as in the case of feedback stabilization. The control design is carried out based on the fuzzy model via the parallel distributed compensation (PDC). 2.

(3) scheme. The idea is that a linear feedback control is designed for each local linear model. The resulting overall fuzzy controller, which is nonlinear in general, is a fuzzy blending of each individual linear controller [5, 8]. This paper is organized as follows. The system description is presented and the T-S fuzzy model is briefly reviewed in section II. In section III, a set of decentralized fuzzy controllers is described. In section IV, a robustness design of fuzzy control and a stability criterion are proposed to overcome the effect of modeling error. The design algorithm is proposed in section V. In section VI, a numerical example with simulations is given to illustrate the results. Finally, the conclusions are drawn in section VII. II. System Description Consider a nonlinear multiple time-delay interconnected system N composed of J subsystems N j , j = 1, 2, L , J . The jth subsystem N j is described as follows: Nj. J. k =1. n =1 n≠ j. x& j (t ) = f j ( x j (t ), u j (t )) + ∑ g k j ( x j (t − τ k j )) + ∑ C n j x n (t ) + φ j (t ) where f j. (2.1). f j and g k j are the nonlinear vector-valued function, x j (t ) is the state vector, τ k j. (time delay) k = 1, 2, L , N j are positive real numbers, u j (t ) is the input vector, φ j (t ) denotes the external force and C n j is the interconnection matrix between the nth subsystem and jth subsystems. Definition 2.1 [4]: The solution of a dynamic system are said to be uniformly ultimately bounded (UUB) if there exist positive constants β and. κ , and for every δ ∈ (0, κ ) there is a positive. constant T = T (δ ) , such that x(t 0 ) < δ ⇒ x(t ) ≤ β , ∀t ≥ t 0 + T. In a little more than a decade ago, a fuzzy dynamical model had been developed primarily. 3.

(4) from the pioneering work of Takagi and Sugeno [14] to represent local linear input/output relations of nonlinear systems. This dynamical model is described by fuzzy IF-THEN rules and it will be employed here to handle the control design problem of the nonlinear interconnected system N. The ith rule of this fuzzy model for the nonlinear interconnected subsystem N j is proposed as the following form: Rule i:. IF x1 j (t ) is M i 1 j and L and x g j (t ) is M i g j Nj. THEN x& j (t ) = Ai j x j (t ) + ∑ Ai k j x j (t −τ k j ) + Bi j u j (t ) + φ j (t ). (2.2). k =1. where. x Tj (t ) = [ x1 j (t ), x 2 j (t ), L, x g j (t )] ∈ R 1× g denotes the state vector, u Tj (t ) = [u1 j (t ), u 2 j (t ), L , u m j (t )] ∈ R 1×m denotes the control input,. φ Tj (t ) = [φ1 j (t ), φ 2 j (t ), L , φ z j (t )] ∈ R 1× z denotes the unknown disturbances with a known upper bound φupj (t) ≥ φ j (t) . i = 1, 2 , L, rj and r j is the number of IF-THEN rules; Ai j , Ai k j , and Bi j are constant matrices with appropriate dimensions; M i p j ( p = 1, 2 ,L , g ) are the fuzzy sets, and x1 j (t ) ~ x g j (t ) are the premise variables. The final state of this fuzzy dynamic model is inferred as follows:. x& j (t ) =. rj. Nj. i =1. k =1. ∑ wi j (t )[ Ai j x j (t ) + ∑ Ai k j x j (t −τ k j) + Bi j u j (t ) + φ j (t )] rj. ∑w i =1. rj. Nj. i =1. k =1. ij. (t ). = ∑ hi j (t )( Ai j x j (t ) + ∑ Ai k j x j (t −τ k j) + Bi j u j (t )) + φ j (t ). (2.3). with g. wi j (t ) ≡ ∏ M i p j ( x p j (t )) , p =1. hi j (t ) ≡. wi j (t ) rj. ∑w i =1. ij. (2.4). (t ). in which M i p j ( x p j (t )) is the grade of membership of x p j (t ) in M i p j . In this paper, it is assumed. 4.

(5) that wi j (t ) ≥ 0, rj. ∑h i =1. ij. rj. ∑w. i = 1, 2 , L, rj ; j = 1, 2, L, J and. i =1. ij. (t ) > 0 for all t. Therefore, hi j (t ) ≥ 0 and. (t ) = 1 for all t.. In the next section, the concept of PDC scheme is utilized to design fuzzy controllers.. III. Parallel Distributed Compensation According to the decentralized control scheme, a set of model-based fuzzy controllers is synthesized via the technique of parallel distributed compensation (PDC) to stabilize the nonlinear multiple time-delay interconnected system N. The concept of PDC scheme is that each control rule is distributively designed for the corresponding rule of a T-S fuzzy model. The fuzzy controller shares the same fuzzy sets with the fuzzy model in the premise parts [9]. Since each rule of the fuzzy model is described by a linear state equation, a linear control theory can be used to design the consequent parts of a fuzzy controller. The resulting overall fuzzy controller, nonlinear in general, is achieved by fuzzy blending of each individual linear controller. Hence, the jth model-based fuzzy controller can be described as follows: Rule i:. IF x1 j (t ) is M i1 j and L and xg j (t ) is M i g j THEN u j (t ) = − K i j x j (t ) ,. (3.1). where i =1, 2,…, r j . The final output of this fuzzy controller is rj. u j (t ) = −. ∑w i =1. ij. (t ) K i j x j (t ). rj. ∑w i =1. ij. (t ). rj. = −∑ hi j (t ) K i j x j (t ).. (3.2). i =1. IV. H ∞ Control Design via Fuzzy Control The purpose of this paper is two-fold: to stabilize the closed-loop nonlinear interconnected systems and to attenuate the influence of the external disturbance φ j (t ) on the state variable. 5.

(6) x j (t ) [24, 25]. The influence of φ j (t ) will worsen the performance of fuzzy control system. So, to guarantee the control performance by eliminating the influence of φ j (t ) is a significant problem in the control system. In this work, not only the stability of fuzzy control system is advised but also the H ∞ control performance is satisfied as follows: J. ∑ ∫ j =1. t. 0. f. x Tj ( t ) Q j x j ( t ) dt ≤ η. J. 2 j. ∑ ∫ j =1. t. 0. f. φ. T j. ( t ) φ j ( t ) dt. (4.1). where t f denotes the terminal time of the control, η j is a prescribed value which denotes the effect of φ j (t ) on x j (t ) , and Q j is a positive definite weighting matrix. The physical meaning of (4.1) is that the effect of φ j (t ) on x j (t ) must be attenuated below a desired level η j from the viewpoint of energy. If the initial condition is also considered, the inequality (4.1) can be modified as J. ∑∫ j =1. tf. x Tj ( t ) Q j x j ( t ) dt ≤. 0. J. ∑. j =1. x Tj ( 0 ) P j x j ( 0 ) + η. J. 2 j. ∑∫ j =1. tf. 0. φ Tj ( t ) φ j ( t ) dt. (4.2). where Pj are some positive definite matrices.. IV. Robustness Design of Fuzzy Control In this section, the stability of the nonlinear multiple time-delay interconnected system N is examined under the influence of modeling error. In subsection 4.1, the issue of modeling error is addressed and the guarantee of stability of N is given in subsection 4.2. 4.1 Modeling Error Substituting Eq. (3.2) into Eq. (2.1) yields the jth ( j = 1, 2, L, J ) closed-loop nonlinear subsystem N j as follows: rj. rj. Nj. x& j (t ) = ∑∑ hi j (t )hl j (t )[( Ai j − Bi j K l j ) x j (t ) + ∑ Ai k j x j (t −τ k j )] i =1 l =1. k =1. 6.

(7) Nj. J. k =1. n =1 n≠ j. + φ j (t ) + f j ( x j (t )) + ∑ g k j ( x j (t − τ k j )) + ∑ C n j x n (t ). rj. rj. Nj. − ∑ ∑ hi j (t )hl j (t )[( Ai j − Bi j K l j ) x j (t ) + ∑ Ai k j x j (t −τ k j )] i =1 l =1. rj. k =1. rj. Nj. = ∑∑ hi j (t )hl j (t )[( Ai j − Bi j K l j )x j (t ) + ∑ Ai k j x j (t −τ k j )] i =1 l =1. k =1. Nj. J. k =1. n =1 n≠ j. + φ j (t ) + e j (t ) + ∑ e j (t −τ k j ) + ∑ C n j x n (t ). (5.1). rj. f j ( x j (t )) ≡ f j ( x j (t ), u j (t )) with u j (t ) = −∑ hi j (t ) K i j x j (t ). where. i =1. rj. rj. e j (t ) ≡ [ f j ( x j (t )) − ∑∑ hi j (t )hl j (t )( Ai j − Bi j K l j ) x j (t )] ,. (5.2). i =1 l =1. rj. rj. e j (t − τ k j ) ≡ g k j ( x j (t − τ k j )) − ∑∑ hij (t )hlj (t ) Ai k j x j (t −τ k j ) i =1 l =1. rj. = g k j ( x j (t − τ k j )) − ∑ hij (t ) Ai k j x j (t −τ k j). (5.3). i =1. Nj. and ∆ Φ j (t ) ≡ e j (t ) + ∑ e j (t −τ k j ) denotes the modeling error between the jth closed-loop k =1. nonlinear subsystem (4.1) and the close-loop fuzzy model ((2.3)+(3.2)). Suppose that there exists a bounding matrix ∆H i l j such that ∆ Φ j (t ) ≤. rj. rj. ∑∑ h i =1 l =1. ij. (t )hl j (t )∆H i l j x j (t ). (5.4). for the trajectory x j (t ) , and the bounding matrix ∆H i l j can be described as follows [15, 16]: ∆H i l j = δ i l j H j where. (5.5). δ i l j ≤ 1 , for i, l = 1, 2, L, r j , j = 1, 2, L, J . From Eqs. (4.3–4.4), we have rj. rj. rj. rj. ∆Φ (t ) ∆ Φ j (t ) ≤ {∑∑ hi j (t )hl j (t )∆H i l j x j (t )} {∑∑ hi j (t )hl j (t )∆H i l j x j (t )} T j. T. i =1 l =1. i =1 l =1. 7.

(8) rj. rj. rj. rj. = {∑∑ hi j (t )hl j (t )δ i l j H j x j (t )}T {∑∑ hi j (t )hl j (t )δ i l j H j x j (t )} i =1 l =1. ≤. rj. i =1 l =1. rj. ∑∑ hi j (t )hl j (t )δ iTl j i =1 l =1. rj. rj. ∑∑ h i =1 l =1. ij. (t )hl j (t )δ i l j [ H j x j (t )]T [ H j x j (t )]. ≤ [ H j x j (t )]T [ H j x j (t )] .. (5.6). That is to say the modeling error ∆ Φ j (t ) is bounded by the specified structured bounding matrix Hj. Remark 4.1: The procedures for determining δ i l j and H j are described by the following simple example. Assuming that the possible bounds for all elements in ∆H i l j are ∆h11 ∆hi12l j  ∆H i l j =  i21l j 22  ∆hi l j ∆hi l j . (5.7). where − ε rsj ≤ ∆hirslj ≤ ε rsj for some ε rsj , r , s = 1, 2 and i, l = 1, 2, L , r j ; j =1, 2, L , J . One possible description for the bounding matrix ∆H i l j is δ 11 ∆H i l j =  i l j  0. 0  ε 11j ε 12j    = δ i lj H j δ i22l j  ε 21 ε 22 j j  . (5.8). where − 1 ≤ δ irrl j ≤ 1 for r = 1, 2 . It is noticed that δ i l j can be chosen by other forms as long as. δ i l j ≤ 1 . Then, we check the validity of Eq. (4.3) in the simulation. If it is not satisfied, we can expand the bounds for all elements in ∆H i l j and repeat the design procedures until Eq. (4.3) holds. 4.2 Stability in the Presence of Modeling Error In the following, a stability criterion is proposed to guarantee the stability of the closed-loop nonlinear interconnected system N which consists of J closed-loop subsystems described in Eq. (4.1). Prior to examination of stability of N , a useful concept is given below. Lemma 5.1 [27, 28]: For any A, B ∈ R n and for any symmetric positive definite matrix G ∈ R n×n. 8.

(9) or R , we have − 2 AT B ≤ AT GA + B T G −1 B . Theorem 4.1: The closed-loop nonlinear interconnected system N is stable, if there exist symmetric positive definite matrices Pj and positive constants β j , λ , γ and the feedback gains K i j 's shown in Eq. (3.2) are chosen to satisfy (I). λˆi n j = λ M (Qi n j ) < 0. for i = 1, 2, L, r j ;. n, j = 1, 2, ⋅ ⋅⋅, J. (4.10a). ~ λi l n j = λ M (Qi l n j ) < 0. for i < l ≤ r j ;. n, j = 1, 2, ⋅ ⋅⋅, J. (4.10b). or. (II). ~ λ12 n j λˆ.  λˆ1 n j ~ J λ Λ j = ∑  12 n j M n =1 ~ λ1 r j n j. ~ L λ1 r j n j   ~ L λ2 rj n j  < 0 for O M   L λˆr j n j . 2n j. M. ~ λ2 rj n j. j = 1, 2, ⋅ ⋅⋅, J. (4.11). or J. (III). ∑Q n=1. in j. + Qj < 0. (4.11). where N. Qin j. N. j j 1 = { [( Ai j − Bi j K i j ) T Pj + Pj ( Ai j − Bi j K i j ) + ∑ Rk j + ∑ Pj Ai k j Rk−1j ATi k j Pj ] J k =1 k =1. J −1 1 + [ β j H Tj H j + β −j 1 Pj2 + γ −j 1 Pj2 ] + λ ( ) I + λ−1 Pj C n j C nTj Pj } J J N. Qi l n j. N. j j 1 = { [(H iTl j Pj + Pj H i l j ) + ∑ Rk j + ∑ Pj Ai k j Rk−1j ATi k j Pj ] J k =1 k =1. J −1 1 + [ β j H Tj H j + β −j 1 Pj2 + γ −j 1 Pj2 ] + λ ( ) I + λ−1 Pj C n j C nTj Pj } J J with. (4.12). Hi l j =. ( Ai j − Bi j K l j ) + ( Al j − Bl j K i j ) 2. .. (4.13). (4.14). Moreover, λM (Qi n j ) and λ M (Qi l n j ) denote the maximum eigenvalues of Qi n j and Qi l n j , respectively.. 9.

(10) V. Algorithm Based on the above analysis, the complete design procedure can be summarized in the following algorithm. Problem: For a given nonlinear interconnected system N, how do we synthesize a set of decentralized fuzzy controllers to stabilize N ? The problem described above can be solved in the following steps. Step 1: Select the fuzzy plant rules and membership functions for each nonlinear subsystem N j to establish its fuzzy model. Step 2: Synthesize a set of decentralized model-based fuzzy controllers via the concept of PDC scheme. Step 3: Based on Remark 4.1, the bounding matrix ∆ H i l j ( = δ i l j H j ) , for i , l = 1, 2 , L , r j , j = 1, 2, ⋅ ⋅⋅, J , are chosen to satisfy Eq. (4.3). Step 4: If there exist some positive definite matrices Pj and the feedback gains K i j 's to satisfy the stability conditions of Theorem 4.1 via LMI (linear matrix inequality) optimization algorithms, the nonlinear interconnected system N can be stabilized by the synthesized fuzzy controllers in Step 2. Otherwise, repeat Steps 2-3 to find appropriate fuzzy controllers and the bounding matrix ∆ H i l j ( = δ i l j H j ) such that the stability criterion is satisfied. VI. Conclusions In order to ensure the stability of nonlinear interconnected TMD systems, a stability criterion is derived from Lyapunov's direct method. According to this criterion and the decentralized control scheme, a set of model-based fuzzy controllers is synthesized to stabilize the nonlinear interconnected TMD system and overcome the influence of modeling error. Similarly, the common P matrix of the criterion is obtained by using linear matrix inequality (LMI) optimization. 10.

(11) algorithms to solve the robust fuzzy control problem. So, the proposed fuzzy control can be applied to any robust control design of nonlinear interconnected systems. Finally, a numerical example with simulations is provided to demonstrate the results. References [1] C. H. Lee, T. H. Li and F. C. Kung, “On the robust stability for continuous large-scale uncertain systems with time delays in interconnections,” J. Chin. Inst. Eng., vol. 17, pp. 577584, 1994. [2] M. Ikeda, and T. Ashida, “Stabilization of linear systems with time-varying delay,” IEEE Trans. Automat. Contr., vol.. 24, pp. 369-370, 1979. [3] B. S. Chen, C. S. Tseng, and H. J. Uang, “Robustness design of nonlinear dynamic systems via fuzzy linear control,” IEEE Trans. Fuzzy Syst., vol. 7, pp. 571-585, 1999. [4] L. Zadeh, “Outline of a new approach to the analysis of complex systems and decision processes,” IEEE Trans. Syst., Man, Cybern., vol. 3, pp. 28-44, 1973. [5] R. E. Mohammad, I. B. Turksen, and A. G. Andrew, “Development of a systematic methodology of fuzzy logic modeling,” IEEE Trans. Fuzzy Syst., vol. 6, pp. 346-360, 1998. [6] J. Yen, and L. Wang, “Simplifying fuzzy rule-based models using orthogonal transformation methods,” IEEE Trans. Syst., Man, Cybern., part B, vol. 29, pp. 13-24, 1999. [7] H. O. Wang, K. Tanaka, and M. F. Griffin, “An approach to fuzzy control of nonlinear systems: stability and design issues,” IEEE Trans. Fuzzy Syst., vol. 4, pp. 14-23, 1996. [8] K. Tanaka, T. Ikeda, and H. O. Wang, “ Robust stabilization of a class of uncertain nonlinear systems via fuzzy control: quadratic stabilizability, H ∞ control theory, and linear matrix inequalities,” IEEE Trans. Fuzzy Syst., vol. 4, pp. 1-13, 1996. [9] G. Feng, S. G. Cao, N. W. Rees, and C. K. Chak, “Design of fuzzy control systems with guaranteed stability,” Fuzzy Sets and Syst., vol. 85, pp. 1-10, 1997.. 11.

(12) [10] X. J. Ma, Z. O. Sun, and Y. Y. He, “Analysis and design of fuzzy controller and fuzzy observer,” IEEE Trans. Fuzzy Syst., vol. 6, pp. 41-51, 1998. [11] K. Kiriakidis, “Fuzzy model-based control of complex plants,” IEEE Trans. Fuzzy Syst., vol. 6, pp. 517-529, 1998. [12] W. J. Wang, and H. R. Lin, “Fuzzy control design for the trajectory tracking on uncertain nonlinear systems,” IEEE Trans. Fuzzy Syst., vol. 7, pp. 53-62, 1999. [13] T. Takagi and M. Sugeno, “Fuzzy identification of systems and its applications to modeling and control,” IEEE Trans. Syst., Man, Cybern., vol. 15, pp. 116-132, 1985. [14] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, “Linear matrix inequalities in system and control theory,” Philadelphia, PA: SIAM, 1994. [15] W. J. Wang, and C. F. Cheng, “Stabilising controller and observer synthesis for uncertain large-scale systems by the Riccati equation approach,” IEE Proceeding–D, vol. 139, pp. 72-78, 1992.. 12.

(13)

參考文獻

相關文件

Secondly then propose a Fuzzy ISM method to taking account the Fuzzy linguistic consideration to fit in with real complicated situation, and then compare difference of the order of

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis

Through the enforcement of information security management, policies, and regulations, this study uses RBAC (Role-Based Access Control) as the model to focus on different

Zhang, “A flexible new technique for camera calibration,” IEEE Tran- scations on Pattern Analysis and Machine Intelligence,

Then, these proposed control systems(fuzzy control and fuzzy sliding-mode control) are implemented on an Altera Cyclone III EP3C16 FPGA device.. Finally, the experimental results

Generally, the declared traffic parameters are peak bit rate ( PBR), mean bit rate (MBR), and peak bit rate duration (PBRD), but the fuzzy logic based CAC we proposed only need

The VSSC and the nonlinear feedback control, both controls can be applied to control the spherical wheel via driving Omni wheels.. Under parametric variations

Imamura, “ Fuzzy Decision Analysis on the Development of Centralized Regional Energy Control System,” IFAC Symposium on Fuzzy Information, Knowledge Representation