Abstract In this paper, two recent approaches for dealing with approximation and control of nonlinear
systems with parametric uncertainties are presented and compared. These approaches are based on Linear
Parameter Varying (LPV) and polytopic fuzzy Takagi-Sugeno (TS) models, respectively. Details and peculiarities
of each approach are presented along the paper and a numerical example is presented to illustrate the performance
of each one.
Keywords Takagi-Sugeno fuzzy models, LPV models, Uncertainty, Gain scheduled control.
Resumo Neste trabalho, sao apresentadas e comparadas duas abordagens recentes para aproximacao e
controle de sistemas nao lineares com presencas de incertezas parametricas. Essas abordagens sao baseadas,
respectivamente, em modelos lineares por parametros variantes (LPV - do ingles Linear Parameter Varying)
e fuzzy Takagi-Sugeno (TS) com descricoes politopicas. Detalhes e particularidades de cada abordagem sao
apresentadas ao longo do texto e um exemplo numerico e utilizado para ilustrar a performance de cada uma.
Palavras-chave Modelos fuzzy Takagi-Sugeno, Modelos LPV, Incertezas parametricas, Controle por ganho
escalonado.
PM
com j=1 ij = 1, ij 0, j = 1, . . . , M . Desta sendo 1 (t), . . . ,p (t) as variaveis premissas (ou
maneira cada matriz de um respectivo vertice i variaveis de escalonamento); Mki , k = 1, . . . ,p, sao
conjuntos fuzzy; e as incertezas matriciais Ai , 2.4 Controle fuzzy robusto
Bi , Ci e Di tem norma limitada.
Note que se pode decompor os blocos de incertezas
Considerando o compensador paralelo distri-
em (4) da forma:
budo (PDC - do ingles Parallel Distributed Com-
pensation) obtem-se a i-esima regra do controla- Ai = Dai ai (t)Eai , (9a)
dor:
Bi = Dbi bi (t)Ebi , (9b)
Se 1 (t) e M1i E . . . E p (t) e Mpi , Entao: 1
tais que ai (t) = Tai (t), kai (t)k ai e
u(t) = Ki x(t), T 1
bi (t) = bi (t), kbi (t)k bi . O resultado a
Portanto o modelo pode ser reescrito em uma seguir estabelece a condicao de estabilizabilidade
forma similar a (1) e (3): para este caso.
r
X Teorema 2 (Tanaka e Wang, 2001): O sis-
x(t) = hi (){Ai x(t) + Bi u(t)}, (5) tema fuzzy TS em (4) e estabilizavel via controle
i=1 PDC (2.2) se existirem matrizes P = P T > 0 e
r
X Q0 0 tais que:
y(t) = hi (){Ci x(t) + Di u(t)},
i=1
r
X
! Sii + (s 1)Q1 < 0, s > 1, (10)
u(t) = K()x(t) = hi ()Ki x(t), (6) Tij 2Q2 < 0, i < j sujeito a hi hj 6= ,
i=1 (11)
Qp
sendo hi () = Pri () i () , i () = i
k=1 k (), sendo que Tij e descrito em (12) e
Pr i=1
O problema de se encontrar uma matriz cons- As tecnicas apresentadas anteriormente serao ava-
tante P , simetrica e definida-positiva, que satis- liadas considerando o pendulo amortecido motori-
faca (7), , e equivalente a se encontrar a zado, ilustrado na Fig. 2.
mesma matriz P considerando apenas as matrizes
u
Ai , Bi e Ki associadas aos vertices de uma des-
cricao politopica do problema.
PN Neste contexto,
considerando que K() = i=1 i ()Ki , pode-se
estabelecer o resultado a seguir para o computo do l
ganho de controle utilizando as tradicionais mu-
dancas de variaveis X = P 1 e Yi = Ki X aplica-
das em (7).
m
sendo que x1 = (,) denota o angulo da Obviamente esta aproximacao nao e valida e indu-
haste do pendulo; x2 = R e a velocidade an- zira a erros grosseiros no modelo TS ou LPV. Uma
gular da haste; b > 0 e o coeficiente de atrito vis- possvel maneira de se contornar esse problema e
coso; m e a massa do pendulo; l e o comprimento reescrever (15) da forma:
da haste rgida de massa desprezvel; g = 9,8 m/s2
e a constante gravitacional; e u e o torque apli- e1 = e2 ,
cado pelo motor na haste. O objetivo e man- e2 = gl sin(e1 + xeq 1 )
b
ml2 x2 (16)
ter o pendulo em um determinado angulo fixo + ml1 2 v + ml1 2 ueq ,
xeq
1 =
ref
6= 0. Observa-se que a dinamica do xint = e1 ,
erro pode ser escrita como:
com ueq = mgl sin(xeq eq
1 ), e v = u u . Note que o
e1 = e2 , sistema continua algebricamente inalterado. Apos
e2 = gl sin(e1 + xeq 1 ) (14) algumas manipulacoes em (16), obtem-se as novas
mlb 2 e2 + ml1 2 u, matrizes:
em que se considerou e1 = x1 xeq
0 1 0 0
1 e e2 = x2
xeq = x . A(e1 ) = gl 1 (t) mlb 2 0 , B = ml1 2 , (17)
1 2
A entrada de equilbrio para (14) e dada por 1 0 0 0
ueq = mgl sin(xeq ref
1 ) = mgl sin( ), tal que u
eq
6= com
ref
0, se 6= 0. Isto e, quando o pendulo atinge
sin(e1 ) 1 cos(e1 )
um angulo desejado que e nao nulo, e necessa- 1 (t) = cos(xeq
1 ) sin(xeq
1 ).
rio aplicar um torque fixo para que ele se mante- e1 e1
nha parado. Garantir essa condicao corresponde a O termo nao linear e agora limitado para todo
modificar a acao de controle, adicionando ueq , i.e. intervalo e1 (,), e pode ser aproximado
u = k1 e1 +k2 e2 +ueq . Entretanto essa estrategia e por regras TS ou por tecnicas LPV politopicas.
pouco robusta, pois ueq depende dos parametros Nos resultados apresentados a seguir adotou-se
incertos do sistema. Uma alternativa e conside- que o angulo final a ser atingido pela haste e de
rar a adicao de uma acao integral, alem da acao xeq
1 = /3 rad, o valor nominal da massa do pen-
de controle ueq ueq nom calculada considerando os dulo e 1 Kg, o comprimento da haste e 0,5 m e o
parametros nominais: coeficiente de atrito viscoso e 1 Kg m2 .
e1 = e2 ,
e2 = gl sin(e1 + xeq 1 ) 3.1.1 Modelo LPV politopico
(15)
mlb 2 e2 + ml1 2 u,
A partir de (17), e notando que e1 esta definido em
xint = e1 ,
um intervalo conhecido, pode-se obter os limites
em que u = k1 e1 + k2 e2 + k3 xint + ueq . para 1 em uma representacao politopica. Isto
e, 1 (1 ,1 ) = (0.8696,0.5518), e o sistema
3.1 Modelagem quase-LPV do sistema LPV politopico e descrito por A(1 ) = 1 (1 )A1 +
2 (1 )A2 e B(1 ) = 1 (1 )B1 + 2 (1 )B2 , com:
Uma possvel representacao quase-LPV para (15)
e da forma:
0 1 0
g b
0 1 0 Ai = 1i l ml 0 , i = 1,2, (18)
eq
0 2
1
0 0.5 1 1.5 2 2.5 3 3.5 4 Agradecimentos
Tempo (s)
1.5 Referencias
. 1
Bruzelius, F. (2004). Linear parameter-varying
0.5 systems and approach to gain scheduling,
0 PhD thesis, Chalmers University of Techno-
logy, Goteborg, Sweden.
0.5
0 0.5 1 1.5 2 2.5 3 3.5 4
Tempo (s) Campos, V. C. S., Souza, F. O., Torres, L. A. B.
e Palhares, R. M. (2013). New stability con-
Figura 3: (a): Simulacao com o controlador LPV ditions based on piecewise fuzzy Lyapunov
(b): Simulacao com o controlador PDC functions and tensor product transformati-
ons, IEEE Transactions on Fuzzy Systems
21: 748760.
Funes de pertinncia das regras TS
1
Campos, V. C. S., Torres, L. A. B. e Palhares,
0.9
R. M. (2015). Revisiting the TP model trans-
0.8
formation: Interpolation and rule reduction,
0.7
Regra 1
Asian Journal of Control 17(2): 392401.
0.6
Pertinncia
Regra 2
0.5 Regra 3
Regra 4
Guerra., T. M., Sala, A. e Tanaka, R. K.
0.4 Regra 5 (2015). Fuzzy control turns 50: 10
0.3 years later, Fuzzy Sets and Systems .
0.2 http://dx.doi.org/10.1016/j.fss.2015.05.005.
0.1
0
Marcos, A. e Balas, G. (2004). Development of
4 3 2 1 0 1 2 3 4
Erro de posio (rad) linear-parameter-varying models for aircraft,
Journal of Guidance, Control, and Dynamics
Figura 4: Funcoes de pertinencia da aproximacao 27(2): 218228.
TS para o pendulo
Oliveira, R. C. L. G., Oliveira, M. C. e Peres, P.
L. D. (2009). Special time-varying Lyapu-
alterar os ganhos do controlador de acordo com nov function for robust stability analysis of
a regiao de operacao. Em suma, as duas aborda- linear parameter varying systems with boun-
gens utilizam tecnicas lineares, porem de manei- ded parameter variation, IET Control Theory
ras distintas. As diferencas tambem sao claras, e & Applications 3: 14481461.
encontram-se principalmente na estrutura do mo-
Rugh, W. J. e Shamma, J. S. (2000). Research on
delo aproximado e do controlador, evidenciadas
gain scheduling, Automatica 36(10): 1401
nas Secoes 2.1 e 2.2. Considerando o exemplo
1425.
apresentado, ambas as tecnicas apresentam bom
desempenho, sendo que a aproximacao LPV pode Senthilkumar, D. (2010). Design of robust fuzzy
ser considerada mais simples. Nota-se ainda que controllers for uncertain nonlinear systems,
a sntese de controle fuzzy TS requer um numero PhD thesis, Indian Institute of Technology
maior de LMIs ao contrario do que acontece no Guwahati, Assam, India.
controle LPV, porem isso nao e regra e, no caso
LPV, o numero de LMIs tende a crescer exponen- Tanaka, K. e Wang, H. O. (2001). Fuzzy control
cialmente em funcao dos parametros de escalona- systems design and analysis: a linear matrix
mento e das incertezas. Em relacao ao desempe- inequalities approach, John Wiley & Sons,
nho, a resposta com o controlador LPV atingiu o New York, United States of America.
Muito mais do que documentos
Descubra tudo o que o Scribd tem a oferecer, incluindo livros e audiolivros de grandes editoras.
Cancele quando quiser.