Abstracts
This paper deals with the fuzzy-model-based control design for a class of Markovian jump nonlinear systems. A fuzzy system modeling is proposed to represent the dynamics of this class of systems. The structure of the fuzzy system is composed of two levels, a crisp level which describes the Markovian jumps and a fuzzy level which describes the system nonlinearities. A sufficient condition on the existence of a stochastically stabilizing controller using a Lyapunov function approach is presented. The fuzzy-model-based control design is formulated in terms of a set of linear matrix inequalities. Simulation results for a single-machine infinite-bus power system which is modeled as a Markovian jump nonlinear system in the infinite-bus voltage are presented to illustrate the applicability of the technique.
Markovian jump nonlinear systems; Markovian jump fuzzy systems; fuzzy-model-based control; stochastic stabilizability
Neste artigo, apresentam-se projetos de controladores fuzzy para uma classe de sistemas não-lineares com saltos Markovianos. Uma modelagem fuzzy é apresentada para representar esta classe de sistemas na vizinhança de pontos de operação escolhidos. A estrutura do sistema fuzzy é composta de dois níveis, um para descrição dos saltos Markovianos e outro para descrição das não-linearidades no estado do sistema. Uma condição suficiente para a estabilização estocástica do sistema fuzzy considerado é derivada usando uma função de Lyapunov acoplada. O projeto de controle fuzzy é então formulado a partir de um conjunto de desigualdades matriciais lineares. Resultados de simulações em um sistema de potência máquina-barramento infinito modelado como um sistema não-linear com saltos Markovianos na tensão do barramento infinito são apresentados para ilustrar a aplicabilidade da técnica.
Sistemas não-lineares com saltos Markovianos; sistemas fuzzy com saltos Markovianos; controle fuzzy; estabilização estocástica
State feedback fuzzy-model-based control for Markovian jump nonlinear systems
Natache S. D. Arrifano; Vilma A. Oliveira
Departamento de Engenharia Elétrica, Universidade de São Paulo, Av. Trabalhador São Carlense, 400, CEP 13566-590, São Carlos, SP, BRASIL, natachea@sel.eesc.usp.br, vilmao@sel.eesc.usp.br
ABSTRACT
This paper deals with the fuzzy-model-based control design for a class of Markovian jump nonlinear systems. A fuzzy system modeling is proposed to represent the dynamics of this class of systems. The structure of the fuzzy system is composed of two levels, a crisp level which describes the Markovian jumps and a fuzzy level which describes the system nonlinearities. A sufficient condition on the existence of a stochastically stabilizing controller using a Lyapunov function approach is presented. The fuzzy-model-based control design is formulated in terms of a set of linear matrix inequalities. Simulation results for a single-machine infinite-bus power system which is modeled as a Markovian jump nonlinear system in the infinite-bus voltage are presented to illustrate the applicability of the technique.
Keywords: Markovian jump nonlinear systems, Markovian jump fuzzy systems, fuzzy-model-based control, stochastic stabilizability.
RESUMO
Neste artigo, apresentam-se projetos de controladores fuzzy para uma classe de sistemas não-lineares com saltos Markovianos. Uma modelagem fuzzy é apresentada para representar esta classe de sistemas na vizinhança de pontos de operação escolhidos. A estrutura do sistema fuzzy é composta de dois níveis, um para descrição dos saltos Markovianos e outro para descrição das não-linearidades no estado do sistema. Uma condição suficiente para a estabilização estocástica do sistema fuzzy considerado é derivada usando uma função de Lyapunov acoplada. O projeto de controle fuzzy é então formulado a partir de um conjunto de desigualdades matriciais lineares. Resultados de simulações em um sistema de potência máquina-barramento infinito modelado como um sistema não-linear com saltos Markovianos na tensão do barramento infinito são apresentados para ilustrar a aplicabilidade da técnica.
Palavras-chave: Sistemas não-lineares com saltos Markovianos, sistemas fuzzy com saltos Markovianos, controle fuzzy, estabilização estocástica.
1 INTRODUCTION
The class of nonlinear systems considered in this paper is a class of hybrid systems, which has different operation modes governed by a Markov process. They are described by a state vector with two components where the first refers to the system modes and the second to the system state. The system modes are represented by a finite-mode Markov process and the system state in each mode by a system of nonlinear differential equations. This class of systems can be used to represent complex real systems, which may experience abrupt changes in their structure and parameters caused by phenomena such as component failures or repairs, changing of subsystem interconnections and abrupt environmental disturbances.
Because of the difficulties inherent in the analysis of nonlinear dynamics, most attention has been given to the linear representation of Markovian jump systems. The Markovian jump linear systems (MJLS) were first introduced by Krasovskii and Lidskii (1961) and have been used to model manufacturing management systems, power systems, telecommunication and economic systems (Mariton, 1990). In this context, the linear quadratic control problem was addressed (Boukas and Liu, 2001; Costa et al., 1999; Mariton and Bertrand, 1985a; Mariton and Bertrand, 1985b; Sworder, 1969). Lately, considerable attention has been paid to the robust control, robust stochastic stability and stabilizability of jumping linear uncertain systems (Farias et al., 2000; Boukas et al., 1999; Boukas and Yang, 1999; Costa and Boukas, 1998). In general, the system uncertainties considered appear as norm-bounded uncertainties, which facilitates the extension of the deterministic robust and optimal control techniques to the Markovian jump linear systems. Despite this, a more realistic model should consider the nonlinearities of a real system. To the best of our knowledge, the control for Markovian jump nonlinear system (MJNLS) was only considered in Rishel (1975) wherein the optimal control problem is formulated in terms of dynamic programming.
Recently, there have been many successful applications of fuzzy control to nonlinear systems (Arrifano and Oliveira, 2002a; Arrifano and Oliveira, 2002b; Nascimento et al., 2002; Teixeira and ak, 1999; Tanaka et al., 1998; Wang et al., 1996). In general, the fuzzy control design considers a nonlocal approach which is conceptually simple and straightforward, where linear feedback control techniques can be used (Wang et al., 1996). To accomplish this, the nonlinear system is represented by a Takagi-Sugeno (TS) fuzzy system (Takagi and Sugeno, 1985), which is described by fuzzy IF-THEN rules representing local input-output relations of the nonlinear system. The basic idea of this approach is to decompose the input space into many subspaces, approximating the nonlinear system by a fuzzy blending of local linear systems associated to each subspace. In fact, it is proved that the TS fuzzy systems are universal approximators (Tanaka and Wang, 2001).
The fuzzy-model based control design uses the so-called parallel distributed compensation (PDC) scheme and Lyapunov stability. The idea of the PDC scheme is that a linear control is designed for each local linear system. The overall controller is again a fuzzy blending of all local linear controllers, which is nonlinear in general. This approach requires a common positive definite matrix that is a solution of all the Lyapunov inequalities built from the local linear systems of the global feedback TS fuzzy system, which are usually formulated in terms of linear matrix inequalities (LMI's) in both the feedback control gain and Lyapunov matrix. However, for a large number of local linear approximations this approach may not provide feasible results because it is not possible to find a common positive definite Lyapunov matrix as a solution of several Lyapunov inequalities. In order to relax the conservativeness of the stability and stabilization problems, piecewise Lyapunov function approaches have received increasing attention (Cao et al., 1997; Cao et al., 1996). With the same purposes, a fuzzy Lyapunov function defined by a fuzzy blending quadratic Lyapunov functions is considered in (Tanaka et al., 2003). The fuzzy Lyapunov function, unlike the piecewise Lyapunov function is smooth.
In this paper, we consider the use of two different fuzzy-model-based control designs for stochastic stabilization of a class of MJNLS. We propose a fuzzy system modeling with two levels of structure, a crisp level which describes the jumps of the Markov process and a fuzzy level which describes the system nonlinearities. Using the state feedback fuzzy system and a coupled Lyapunov function, we formulate a control design in terms of LMI's and the stochastic stabilizability concept. The remainder of this paper is organized as follows. Section 2 introduces the fuzzy system modeling. Section 3 presents the fuzzy-model-based control. Section 4 deals with the stabilizing fuzzy control design. Simulation results are presented in Section 5 to illustrate the applicability of the proposed approach. Concluding remarks are presented in Section 6.
2 FUZZI SYSTEM MODELING
Consider a class of Markovian jump nonlinear dynamic systems depicted by
where x Î n is the system state vector, u Î m is the control input vector, {r} is a continuous-time Markovian process taking values in a finite space state denoted by = {1,2,...,N}, f(·,·,·) is a smooth nonlinear function with respect to the first and the second arguments with f(0,0,.) = 0, x0 and r0 are the initial values of the state and the mode at time t = 0, respectively. The evolution of the stochastic process {r,t > 0} that determines the mode of the system at each time t is assumed to be described by the following transition probability
where D > 0, limD®0o(D) D-1 = 0, pij > 0 is the probability rate between modes i and j, for i ¹ j ; i, j Î and "i Î , pi: = -pii = pij. A matrix P: = [pij] is called transition rate matrix. We assume that the Markov process {r} has stationary distribution m = (m1,m2,..., mN) with mi = Pr(r = i)
In order to model jumps in a fuzzy system modeling, we propose a Markovian jump fuzzy system (MJFS) following the idea of a switching fuzzy system (SFS) proposed by Tanaka et al. (2000). The SFS have a region rule level which is crisp and a local rule level which is fuzzy. Likewise, the MJFS is structured in upper and lower levels for the modes assumed by the Markov process {r} and for the fuzzy rule in each mode which describes the nonlinearities in the state vector x, respectively. Thus, the ith mode assumed by the MJNLS is represented as follows
where z Î 1 is a mode indicator variable, x and u are as defined before, Aij and Bij are matrices of appropriate dimensions, which describe local linear representations of the nonlinear system in the vicinity of chosen operation points, Mi and Nijk are crisp and fuzzy sets, respectively, and R is the number of inference rules in each mode. In the framework of fuzzy systems, the IF-part of the MJFS is referred to as the premise part and the THEN-part is referred to as the consequent part, variables x and z in the IF-part are known as premise variables. Usually, the premise variables may be functions of state variables, external disturbances, and/or time (Li et al., 2000).
Thus, the MJFS is inferred by a fuzzy blending of the local linear representations (Aij,Bij), i Î , j = 1,2,...,R, which are selected according to the mode assumed by the Markov process {r}. Thus, given the triple (x,u,r), the overall fuzzy system is inferred as follows
where mi(z) is the mode indicator which yields mi(z) = 1 when r = i, i.e., z Î Mi and mi(z) = 0 otherwise, and nij(x) normalized membership functions given by
with Nijk(x) Î [0,1] the grade of membership of xk, k = 1,2,...,n in the fuzzy set Nijk. In addition, considering the fact that in (5) Nijk(xk) > 0, j = 1,2,...,R, we have nij(x) > 0 and nij(x) = 1.
The universe of discourse : n × ® n for the MJFS is given by
Remark 1 The local linear representations of the MJFS can be constructed via the linearization formula proposed by Teixeira and ak (1999) which yields a good linear approximation of the nonlinear system in the vicinity of a specified operation point even if it is not an equilibrium point.
3 FUZZY-MODEL-BASED CONTROL
The fuzzy-model-based control is in general developed using the PDC scheme. Following this trend, the fuzzy controller proposed here shares the same structure of the MJFS (3) in its premise part, i.e.,
where z, x, Mi, Nij and R are as defined before and Fij Î m×n are the local feedback gains to be designed. Following the same lines as in the derivation of the MJFS, we obtain the overall fuzzy controller as
In order to obtain the state feedback MJFS as following, we substitute (7) in (4), it results
Using the fact that mi(z)mk(z) = 0, i ¹ k, i,k Î , we can write (8) as
Now, using the fact that
and
nij(x) = 1, system (9) can be rewritten as
with Gij := Aij - BijFij and Hijk := (Aij - BijFik + Aik - BikFij), i Î , j,k = 1,2,...,R. In (10), notation means, for instance for R = 3, ajk Û a12 + a13 + a23.
Remark 2 The use of (10) instead of (9) is valuable to reduce the number of LMI's conditions in the formulation of the fuzzy control design.
4 STABILIZING FUZZY CONTROL DESIGN
In this section, we present a sufficient condition for the stochastic stabilization of the MJFS using a coupled Lyapunov function. In order to obtain a systematic fuzzy control design, we formulate the stabilizing control problem in the context of the convex analysis using LMI's. In the following, E[·] denotes the expectancy operator and lmin[·] and lmax[·] denote the minimum and the maximum eigenvalues, respectively.
Definition 1 The MJFS (4) with infinitesimal generator is exponentially stable in mean square (ESMS) if there exists a coupled Lyapunov function of the type
"i Î with Pi := Pr = i a symmetric positive definite constant matrix of appropriate dimensions such that
1. V(0,r = i) = 0;
2. V(·,·) is continuous and has bounded first derivatives with respect to the first argument;
3. c1||x ||2< V(x,i) < c2||x ||2;
4.
V(x,i) < -c3||x||2;
for c1, c2 and c3 positive real numbers (Mariton, 1990).
Definition 2 The MJFS (4) is said to be stochastically stable if, for all the initial conditions x0 and r0 there exists a state feedback fuzzy control law (7) satisfying
for some symmetric positive definite matrix M of appropriate dimensions (Ji and Chizeck, 1990).
Proposition 1 The MJFS (4) is stochastically stabilizable with state feedback fuzzy control law (7) if there exist a set of positive definite matrices Xi and a set of matrices Yij of appropriate dimensions satisfying the following LMI's "i Î
and
where
Proof: Let mode at time t be i, i.e., r = i, i Î . In what follows, for simplicity of notation x denotes the solution x (t,x0,r0,u) of the MJFS (4) under the initial conditions x0 and r0 with fuzzy control law (7).
Take the coupled Lyapunov function as in (10). The weak infinitesimal operator of (10) is given by (Ji and Chizeck, 1990)
The weak infinitesimal operator of a function of the joint stochastic process {x,r} is the natural stochastic analog of the deterministic derivative. Using Mariton (1990), from (13) it is possible to obtain
Substituting (10) in (14) and using the fact that mi(z) = 1 when z Î Mi, we obtain
for Gij and Hijk as defined before. Now, using the Schur complements (Boyd et al., 1994) and substituting Tij, Uijk, Zi, Wi, Yij and Xi as defined before, LMI's in (12) can be reduced to
and
Multiplying (16a) by (x) and (16b) by 2nij(x)nik(x), we have
and
Now, adding (17a) to (17b) and again using the fact that
and
nij(x) = 1, we obtain V(x,i) < 0 for x ¹ 0.Now, defining
with
ij = (x)Gij and ijk = nij(x) nik(x)Hijk and substituting (18) in (15), we obtain
Therefore, we have for all x ¹ 0 and i Î
where r is a positive real number given by
By the Dynkin's formula (Kushner, 1967), we have
Then, substituting (20) in (22), we obtain
Using the Gronwall-Bellman Lemma (Khalil, 1996) in (23), we have
Integrating both sides of (24) and taking the limit as T ® ¥, it results
Considering the fact that in (25) Pr is a symmetric positive definite matrix for all r Î , the result follows by Definitions 1 and 2.
4.1 Performance indices in the fuzzy control design
Like stability, performance indices, such as decay rate and control input, play a key role in the stabilizing fuzzy control design. The speed response of a controlled system is related to decay rate, that is, the largest Lyapunov exponent. In addition, there are some applications in real systems, where the control input has to be limited to guarantee the system operation conditions. In what follows, we formulate the stabilizing fuzzy control design using the decay rate ai: = ar = i and control input gi : gr = i, i Î in the context of LMI's.
Proposition 2 Assume that the decay rate ai > 0, i Î is known. The condition
is enforced to all trajectories of the MJFS (4) with state feedback fuzzy control law (7), if there exist a set of positive definite matrices Xi and a set of matrices Yij of appropriate dimensions satisfying the following LMI's "i Î
and
where Tij, Uijk, Zi, Wi, Xiand Yij are as defined before.
Proof: The proof follows the same lines of the proof of Proposition 1.
Proposition 3
Assume that the initial condition x0 is known. The constraint
is enforced to all trajectories of the MJFS (4) with state feedback fuzzy control law (7), if the following LMI's hold "i Î
and
where Xi and Yij are as defined before.
Proof: Assume that V(x,i) in (10) is a Lyapunov function for all trajectories of the MJFS (4) with state feedback fuzzy control law (7). Substituting (7) in (28) and using the fact that mi(z)(z) = 0, i ¹ , i, Î , we have
Let the mode at time t be i, i.e., r = i, i Î . Thus, (30) can be written as
Now, we use (29a) in order to obtain (31). Using the Schur complements in (29a) and (29b), it results for all i Î
and
Multiplying (32b) by nij(x) and using the fact that nij(x) = 1, we obtain
It can be shown that (Tanaka and Wang, 2001)
Thus, using (33) in (34), we have
which is the same as
Finally, as V(x,i) < Pix0 by (32a), from (36), we obtain (31) and the result follows.
A stabilizing control design with the decay rate and the control input constraints can be defined as follows: Find a set of positive definite matrices Xi and a set of matrices Yij of appropriate dimensions satisfying (27) and (29) "i Î .
Remark 3 In the approach given, the fuzzy-model-based control design is based on the matrices (Aij,Bij,P), i Î , j = 1,2,...,R. Thus, the control design based on LMI's conditions is strongly related to the number of inference rules and to the modes assumed by the Markov process. The properties of the normalized membership functions can be explored in order to reduce the number of intersections among the fuzzy sets and thus producing more relaxed LMI conditions. Examples of fuzzy-model-based control design using relaxed LMI conditions are given in Teixeira et al. (2003), Teixeira et al. (2000), and Tanaka et al. (1998).
Remark 4 In order to consider the stochastic stabilization of the MJNLS in case the equilibrium point is not the origin, that is, (x,u) ¹ 0, one should perform a change of coordinates to make the origin the new equilibrium, before designing the fuzzy control (7) using Propositions 1, 2 and 3.
5 SIMULATION RESULTS
In this section, an illustrative example of the application of the developed approach is given. We consider the same example as in Guo et al. (2001), a single-machine-infinite-bus (SMIB) power system shown in Figure 1. The dynamic operation of the SMIB power system was modeled as being a Markovian jump nonlinear system described by
where {x,z} is a joint Markov process with stationary distribution m = (0.3, 0.5, 0.2), x1 the power angle of the generator [rad], x2 the relative speed of the generator [rad/s], x3 the active power delivered to bus [p.u.], u the input voltage of the SCR amplifier of the generator [p.u.], z: = Vs the infinite bus voltage [p.u.], D the damping constant [p.u.], H the inertia constant [s], w0 the synchronous machine speed [rad/s], Pm the mechanical input power [p.u.], T'do the direct axis transient short-circuit time constant [s], xd, x'd, xds and x'ds the system reactances [p.u.]. In the simulations, we adopt the following numerical values of the physical parameters:
D = 5, H = 4, w0 = 314.159, T'do = 6.9, Kc = 1, xd = 1.8623, x'd = 0.257, xds = 2.4753 and x'ds = 0.8693.
System (37) presents the following equilibrium point xe = [2p/5 0 0.9]T and ue = 0. As mentioned in Remark 4, it is necessary to perform a change of coordinates to bring the equilibrium of the system (37) to the origin. For this purpose, we adopt x = x - xe and u = u - ue. Using these new coordinates, we may write (37) as
The infinite-bus voltage z is modeled as a Markov chain with three different modes (N = 3) corresponding to the influence of an external disturbance in the equivalent load of the infinite-bus as following, mode 1: 1.2144 p.u. (low load), mode 2: 1.1040 p.u. (normal load) and mode 3: 0.9936 p.u. (heavy load). The transitions among the modes are illustrated in Figure 2. In accordance with the stationary distribution m for the Markov process r, we adopt the following transition probability rate matrix for z
In order to obtain the local linear representations of system (38) in each mode, we adopt R = 2 and consider deviations of ±p/5 in x1, which gives the following linearization points : mode 1: R = 1 = [p/5 0 1.089] and R = 2 = [3p/5 0 1.089], mode 2: R = 1 = [p/5 0 0.9] and R = 2 = [3p/5 0 0.9] and mode 3: R = 1 = [p/5 0 0.729] and R = 2 = [3p/5 0 0.729]. Thus, using the procedure given in the AppendixAppendix, the following matrices (Aij,Bij),i = 1,2,3, j = 1,2 for the SMIB system are obtained
The mode indicator membership functions mi(.), i = 1,2,3 are crisp functions which represent the operating modes, in this case mi(z) = 1, if r = i and mi(z) = 0, otherwise. The normalized membership functions nij(.), j = 1,2 describe the range of the state variables x1 and x3 in each mode as shown in Figure 3 and are obtained from standard membership functions available in the Fuzzy Logic Toolbox of Matlab. A suitable range for the state variables can be determined by constraining x1 in the interval [p/5, 3p/5].
Thus, the fuzzy modeling for the SMIB power system (38) is given by
Mode 1:
If z is ''1.2144 p.u.''
Then
Rule 1:
If x1 is "about p/5 rad/s" and
x3 is "closer to 1.089 p.u."
Then = A11x + B11
Rule 2:
If x1 is "about 3p/5 rad/s" and
x3 is "far from 1.089 p.u."
Then = A12x + B12
Mode 2:
If z is "1.1040 p.u."
Then
Rule 1:
If x1 is "about p/5 rad/s" and
x3 is "closer to 0.9 p.u."
Then = A21x + B21
Rule 2:
If x1is "about 3p/5 rad/s" and
x3 is "far from 0.9 p.u."
Then = A22x + B22
Mode 3:
If z is "0.9936 p.u."
Then
Rule 1:
If x1 is "about p/5 rad/s" and
x3 is "closer to 0.729 p.u."
Then = A31x + B31
Rule 2:
If x1 is "about 3p/5 rad/s" and
x3 is "far from 0.729 p.u."
Then = A32x + B32.
Therefore, using (Aij,Bij,P), i = 1,2,3, j = 1,2, we obtain the feedback gains for the stabilization of the SMIB power system (38) by solving the LMI's in Proposition 1 using the LMI Control Toolbox of Matlab. In order to use performance indices in the stabilizing control design, we adopt decay rates a1 = 5, a2 = 0 and a3 = 5 and control input constraints gi = 6 for i = 1,2,3. We take the initial conditions as x0 = [2p/5 0-0.01 0.9] and r0 = 1.1040. Simulation results obtained with different stabilizing control designs given in Section 4 are divided in two cases: Case 1 - SMIB power system with stabilizing fuzzy control and Case 2 - SMIB power system with stabilizing fuzzy control + decay rate + input control constraint. In both cases, we use the software provided in Waner and Costenoble (2002) to simulate z which is shown in Figure 4 for a period of time. Figures 5 and 6 show the main system responses and Table 1 presents the control design results for both Cases 1 and 2.
The obtained results are comparable to the results presented in Guo et al. (2001). Note that, in both Cases 1 and 2 the system stabilization is satisfactory. In Case 2, the use of constraints in the stabilizing control design reduces the fluctuations in both state variables and control input. The advantage of using Markov jump systems to model the SMIB power system can be clearly seen as we include in the SMIB power system a more refined description of the infinite-bus voltage as compared to that used in Guo et al. (2001). For instance, there, one considers a constant value for the infinite-bus voltage and the changes in the external load during time are not represented. Taking into account the information on how the infinite-bus voltage can vary, we can provide less restrictive conditions for the system stability using controllers with better performance. Another important point concerns the stability of the SMIB power system. Using the technique proposed in Guo et al. (2001), the system must be stable for all deviations in the infinite-bus voltage, whereas in the stochastic stability framework, stability of all operation modes is not even required.
6 CONCLUDING REMARKS
This paper presents a systematic fuzzy-model-based-control design for a class of nonlinear systems with Markovian jump parameters which employees recently developed fuzzy control techniques formulated in the context of LMI's. The class of systems considered is represented by a fuzzy system with two levels in its structure, one to represent the system modes and the other the nonlinearities in the system state. In this approach, the number of inference rules is directly related to the nonlinear system complexity and the number of LMI conditions is basically a combination of the number of inference rules of the fuzzy system and the number of inference rules of the fuzzy control. The number of inference rules can be reduced using local approximations of the nonlinear system but stability of the feedback nonlinear system is not guaranteed. In this paper we use local approximations to build the MJFS which represents the class of MJNLS considered. By heuristically choosing regions of the subspace that better represent the dynamics of the MJNLS we guarantee the convergence of the solutions reducing the approximation errors.
A fuzzy-model-based control law is used to stabilize the MJFS and then, the stochastic stability and stabilizability concepts are used to formulate the control design in the context of LMI's. The advantage of this approach can be clearly seen, for instance, we could consider in the fuzzy modeling a more refined description of the parameter variations in the nonlinear system. Taking into account this, we give less restrictive conditions for stability using a coupled Lyapunov function resulting in controllers which provide better performance.
Another important point concerns the stochastic stability. In comparison with the conventional techniques in the deterministic sense, stability of all system modes is not even required. In the proposed approach, when u = 0, stability in each system mode is given in terms of the matrices (Aij,P), i Î , j = 1,2,...,R, that is, stability in each mode is verified whenever Re{l[Aij - piI] < 0, pi > 0 whereas in the conventional techniques, stability in each mode is verified only if Re{l[Aij]} < 0.
Future work include the design of robust fuzzy controllers to consider in the control design the approximation error between the fuzzy-model-based system and the nonlinear system and the development of a dynamic feedback controller to consider incomplete information of the system state.
ACKNOWLEDGMENTS
This work was supported by the Fundação do Amparo à Pesquisa do Estado de São Paulo (FAPESP) under grant 00/05060-1 and by the Conselho Nacional de Desenvolvimento Cientifico e Tecnológico under grant 473932/2003-2 Científico e . The authors would like to thank the reviewers for their valuable comments and sugestions
Artigo submetido em 28/02/03
1a. Revisão em 15/01/04
Aceito sob recomendação do Ed. Assoc. Prof. Takashi Yoneyama
Consider the SMIB power system (38) which is repeated here for easy reference
where
and
are vectorial functions with
x = x - xe and u = u - ue the new system coordinates, with xe = [2p/5 0 0.9]T and ue = 0.
Let mode at time t be i, i.e., r = i, i Î and be a linearization point not necessarily an equilibrium point. Following Teixeira and ak (1999) the objective is to obtain matrices Ai and Bi such that in the vicinity of we have
and
Since u is arbitrary, we have g( + xe,i) = Bi. The columns of the matrix Ai are given by the formula
for ¹ 0 and k = 1,2,3 where Ñfk (): n ® n is the gradient, a column vector, of fk evaluated at x. We can use function jacobian available in the Symbolic Math Toolbox of Matlab in order to compute the gradient for the SMIB power system.
The Teixeira & ak linearization formula produces linear representations instead of affine, usually obtained using the Taylor linearization formula. In order to verify this statement, consider the Taylor linearization formula
The representation of a function f(·,·) around is thus given by
Thus, whenever f( + xe,i) ¹ 0 which occurs if is not an equilibrium point, this representation produces affine models instead of linear models, as mentioned. Hence, using the Teixeira & ak linearization formula, we can obtain several local linear approximations (Aij,Bij), i = 1,...,N, j = 1,2,...,R of a nonlinear system in any chosen linearization points and then build a fuzzy system representation.
References
- Arrifano, N. S. D. and Oliveira, V. A. (2002a). Guaranteed cost fuzzy controllers for a class of uncertain nonlinear dynamic systems, Proc. XIV Congresso Brasileiro de Automatica, Natal, RN, pp. 1873-1877.
- Arrifano, N. S. D. and Oliveira, V. A. (2002b). Synthesis of an LMI-based fuzzy control system with guaranteed cost performance: a piecewise approach, Proc. XIV Congresso Brasileiro de Automatica, Natal, RN, pp. 2981-2986.
- Boukas, E. K. and Liu, Z. K. (2001). Suboptimal design of regulators for jump linear system with time-multiplied quadratic cost, IEEE Transactions on Automatic Control 46(1): 944-949.
- Boukas, E. K., Liu, Z. K. and Al-Sunni, F. (1999). Guaranteed cost control of markov jump uncertain system with time-multiplied cost function, Proc. 38th Conference Decision and Control, pp. 4125-4130.
- Boukas, E. K. and Yang, H. (1999). Exponential stabilizability of stochastic systems with markovian jump parameters, Automatica 35(9): 1437-1441.
- Boyd, S., Ghaoui, L. E., Feron, E. and Balakrishnan, V. (1994). Linear matrix inequalities in system and control theory, Philadelphia : SIAM.
- Cao, S. G., Rees, N. W. and Feng, G. (1996). Analysis and design of a class of continuous time fuzzy control systems, International Journal of Control 64(6): 1069-1087.
- Cao, S. G., Rees, N. W. and Feng, G. (1997). Analysis and design for a class of complex control systems, part ii: Fuzzy controller design, Automatica 33(6): 1029-1039.
- Costa, O. L. V. and Boukas, E. K. (1998). Necessary and sufficient condition for robust stability and stabilizability of continuous-time linear systems with markovian jumps, Journal of Optimization Theory and Applications 99(2): 359-379.
- Costa, O. L. V., do Val, J. B. R. and Geromel, J. C. (1999). Continuous-time state-feedback h2-control of markovian jump linear systems via convex analysis, Automatica 35(2): 259-268.
- Farias, D. P., Geromel, J. C., do Val, J. B. R. and Costa, O. L. V. (2000). Output feedback control of markov jump linear systems in continuous-time, IEEE Transactions on Automatic Control 45(5): 944-949.
- Guo, Y., Hill, D. J. and Wang., Y. (2001). Global transient stability and voltage regulation for power systems, IEEE Transactions on Power Systems 16(4): 678-688.
- Ji, Y. and Chizeck, H. J. (1990). Controllability, stabilizability, and continuous-time markovian jump linear quadratic control, IEEE Transactions on Automatic Control 35(7): 777-788.
- Khalil, H. (1996). Nonlinear systems, USA: Macmillan Publishing Company.
- Krasovskii, N. N. and Lidskii, E. A. (1961). Analytical design of controllers in systems with random attributes I, II, III, Automation Remote Control 22: 1021-1025, 1141-1146, 1289-1294.
- Kushner, H. J. (1967). Stochastic stability and control, New York: Academic.
- Li, J., Wang, O. H., Niemann, D. and Tanaka, K. (2000). Dynamic parallel distributed compensation for Takagi-Sugeno:an LMI approach, Information Sciences 123(3-4): 201-221.
- Mariton, M. (1990). Jump linear systems in automatic control, New York: Marcel Dekker.
- Mariton, M. and Bertrand, P. (1985a). Output feedback for a class of linear systems with stochastic jumping parameters, IEEE Transactions on Automatic Control 30(9): 898-900.
- Mariton, M. and Bertrand, P. (1985b). Robust jump linear quadratic control: a mode stabilizing solution, IEEE Transactions on Automatic Control 30(11): 1145-1147.
- Nascimento, R. R., Oliveira, V. A., Arrifano, N. S. D., Gesualdo, E. and Tosetti, J. P. V. (2002). Control of the molten steel level in a strip-casting process using fuzzy T-S models, Proc. 15th Triennial World Congress of the International Federation of Control, Barcelona, Spain, number 02710.
- Rishel, R. (1975). Dynamic programming and minimum principles for systems with jump markov disturbances, SIAM Journal on Control 13(2): 338-371.
- Sworder, D. D. (1969). Feedback control of a class of linear systems with jump parameters, IEEE Transactions on Automatic Control 14(1): 9-14.
- Takagi, T. and Sugeno, M. (1985). Fuzzy identification of systems and its application to modeling and control, IEEE Transactions on Systems, Man and Cybernetic 15(1): 116-132.
- Tanaka, K., Hori, T. and Wang, H. O. (2003). A multiple Lyapunov function approach to stabilization of fuzzy control systems, IEEE Transactions on Fuzzy Systems 11(4): 582-589.
- Tanaka, K., Ikeda, T. and Wang, H. O. (1998). Fuzzy regulators and fuzzy observers: relaxed stability conditions and LMI-based designs, IEEE Transactions on Fuzzy Systems 8(2): 250-265.
- Tanaka, K., Iwasaki, M. and Wang, H. O. (2000). Stability and smoothness conditions for switching fuzzy systems, Proc. American Control Conference, pp. 2474-2478.
- Tanaka, K. and Wang, H. O. (2001). Fuzzy control systems design and analysis: a linear matrix inequality approach, New York: John Wiley and Sons.
- Teixeira, M. C. M., Assunção, E. and Avellar, R. G. (2003). On Relaxed LMI-Based Designs for Fuzzy Regulators and Fuzzy Observers, IEEE Transactions on Fuzzy Systems 11(5): 613-623.
- Teixeira, M. C. M., Pietrobom, H. C. and Assunção, E. (2000). Novos resultados sobre a estabilidade e controle de sistemas não-lineares utilizando modelos fuzzy e LMI, Revista SBA - Controle & Automação 11(1): 37-48.
- Teixeira, M. C. M. and Zak, S. H. (1999). Stabilizing controller design for uncertain nonlinear systems using fuzzy models, IEEE Transactions on Fuzzy Systems 15(1): 116-132.
- Waner, S. and Costenoble, S. R. (2002). Markov system simulation, http://people.hofstra.edu/ faculty/ Stefan-Waner/ RealWorld/ markov/ markov
- Wang, H. O., Tanaka, K. and Griffin, M. F. (1996). An approach to fuzzy control of nonlinear: stability and design issues, IEEE Transactions on Fuzzy Systems 4(1): 14-23.
Appendix
Publication Dates
-
Publication in this collection
22 Nov 2004 -
Date of issue
Sept 2004
History
-
Reviewed
15 Jan 2004 -
Received
28 Feb 2003