Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 CONTROLE CHAVEADO ROBUSTO DE SISTEMAS LINEARES DO TIPO LPV COM APLICAÇÃO EM FALHAS L UIZ F RANCISCO S. B UZACHERO∗† E DVALDO A SSUNÇÃO† M ARCELO C. M. T EIXEIRA† ∗ UTFPR - Universidade Tecnológica Federal do Paraná Campus de Apucarana Rua Marcílio Dias, no 635, 86812-460 - Apucarana, PR, Brasil † UNESP - Universidade Estadual Paulista Campus de Ilha Solteira Departamento de Engenharia Elétrica Laboratório de Pesquisa em Controle Avenida José Carlos Rossi, no 1370, 15385-000 - Ilha Solteira, SP, Brasil Email: [email protected],[email protected],[email protected] Abstract— In this paper concepts and practical applications for the design of robust switched controlers with decay rate restrinctions are discussed. A powerful feature of the technique is the possibility of the uncertainty being time-varying (LPV), without measuring the uncertain parameter at each instant of time, along with the advantages already known for the performance of switched systems. A practical application in STII+AMDI system, wich simulates the security control of a building during an earthquake subject to structural failure appears to consolidate the technique. Keywords— Robust switched control, Linear parameter varying (LPV), Structural Failures. Resumo— Neste trabalho são abordados conceitos e aplicações práticas para o projeto de controladores robustos chaveados com restrição de taxa de decaimento. Uma característica marcante da técnica é a possibilidade de controle de sistemas com as incertezas podendo ser variantes no tempo, conhecidas como LPV, sem a necessidade de medir o parâmetro incerto a cada instante de tempo, além das vantagens de desempenho já conhecidas de sistemas chaveados. Uma aplicação prática no sistema STII+AMDI, que simula o controle de segurança de uma edificação durante um terremoto sujeito a uma falha estrutural é apresentado para consolidar a técnica. Keywords— Controle chaveado robusto, Incertezas variantes no tempo (LPV), Falhas estruturais. 1 Introdução função Lyapunov-Metzler quadrática por partes, com uma função de chaveamento σ baseada na escolha do mínimo da função, viabilizando, em seguida, o projeto de controladores robustos para sistemas incertos e limitados por norma em Geromel and Deaecto (2009). Estas pesquisas culminaram em condições de estabilidade de sistemas sujeitos a incertezas politópicas do tipo LPV, garantindo que o sistema fosse globalmente assintoticamente estável como pode ser visto em Deaecto et al. (2011). Esta técnica inovadora possibilitou encontrar resultados menos conservadores e com um melhor desempenho global quando comparada com as técnicas tradicionais. Em contrapartida, uma busca unidimensional deve ser realizada para que o problema possa ser trabalhado com condições LMIs, o que acaba por restringir um pouco a técnica. A teoria de controle robusto tem apresentado nos últimos anos soluções para problemas de estabilidade e desempenho de sistemas sujeitos a incertezas paramétricas do tipo politópicas sem solução conhecida até então. Trabalhos consolidados verificaram que muitas técnicas flexibilizadas de estabilidade robusta apenas garantem a estabilidade para incertezas invariantes no tempo, ou com taxa de variação muito pequena (Dahleh and Dahleh, 1991; Solo, 1994), o que acaba por restringir a aplicação prática da técnica, quando supõe-se que a incerteza possa variar no tempo. Uma forma de contornar esta problemática é a abordagem da teoria de sistemas chaveados (também conhecidos como sistemas híbridos), em função dos importantes resultados na literatura, que viabilizam o projeto de controladores robustos (Geromel and Deaecto, 2009; Deaecto et al., 2011; Souza et al., 2013; Souza et al., 2014), considerando incertezas do tipo LPV, sem que limitações nas incertezas e/ou na taxa de variação das mesmas sejam impostas, quando os sistemas em questão são lineares (Deaecto and Geromel, 2008), levando-se em conta a possibilidade de chaveamento entre subsistemas (Branicky, 1998; Hespanha, 2004). Com base nessa teoria, aborda-se neste artigo um ponto crítico no projeto de controladores chaveados para sistemas robustos. O ponto abordado neste trabalho é o fato de que o tempo de duração do transitório pode ser maior do que as especificações de projeto. Para resolver este problema, propõem-se LMIs para limitar a taxa de decaimento, garantindo que os autovalores do sistema realimentado estejam a esquerda de um escalar α , mesmo estando o sistema sujeito a incertezas. Fazem-se implementações no sistema STII+AMDI da Quanser (Quanser, 2012a), que tem a função de simular uma edificação durante Em Geromel and Colaneri (2006) foram propostas técnicas eficazes para a estabilidade de sistemas lineares chaveados, entre as quais se apresentou uma 2564 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 um terremoto, com uma massa de compensação controlada por um motor no piso superior para aliviar a deflexão das paredes da edificação durante a ocorrência do mesmo. O sistema foi implementado considerando uma falha no motor modelada como incerteza politópica. Utilizam-se os seguintes símbolos e notações no texto: M > 0 (< 0, ≥ 0, ≤ 0) indica que M é simétrica positiva (negativa, positiva-semi, negativasemi) definida; (′ ) indica transposição de um vetor ou matriz; (−1 ) indica a inversa de uma matriz; Sym{M} indica M + M ′ ; diag(·, ·, . . . , ·) indica uma matriz diagonal de dimensões adequadas e indica o final de demonstração. sendo v(x) solução de (4) e desta forma I(x) pode possuir mais de um elemento cuja função (4) não é diferenciável, ou seja, a solução do mínimo não é única. Desta forma, conceberam-se condições para que a regra de chaveamento dada por σ (t) = min I(x(t)), faça com que a origem do sistema (1) seja globalmente assintoticamente estável. 2.1 Matrizes Metzler Para a compreensão do teorema a seguir, considere a matriz de Metzler denotada por M (Luenberger, 1979; Geromel and Colaneri, 2006), consistindo de todas as matrizes Π ∈ RN×N , tais que 2 Chaveamento entre subsistemas Suponha um sistema composto por uma planta com incertezas politópica, onde a estabilidade deste sistema será verificada através do chaveamento conveniente entre funções de Lyapunov quadráticas por partes. Esse sistema pode então ser denominado como sistema politópico chaveado, tendo como vantagem a possibilidade do sistema ser variante no tempo (Deaecto et al., 2011). A abordagem apresentada a seguir é apenas introdutória. Concebemse aqui, condições de estabilidade para o sistema incerto através de funções de Lyapunov quadráticas por partes, para que se formule, nas próximas seções, o chaveamento entre sistemas realimentados com restrição de taxa de decaimento Desta forma, considere o sistema híbrido ẋ(t) = Aλ σ x(t), x(0) = x0 , π ji ≥ 0, ∀ j 6= i, (1) N ∑ π ji (λ ) = (2) (9) j=1 são verificadas para cada i ∈ K e todo λ ∈ Λ. Além disso, utilizando Π(λ ) ∈ M , temos que as igualdades N (3) j=1 sendo que o primeiro índice de A jσ refere-se ao vértice do politopo e o segundo à regra de chaveamento, que será responsável pela escolha que verificará a estabilidade do sistema incerto. Definindo a função de Lyapunov quadrática por partes (Geromel and Colaneri, 2006): N ∑ π ji (λ )Pj j=1 = N ∑ γλ j Pj + γ (λi − 1)Pi j=1 j6=i N = γ ∑ λ j Pj − γ Pi (10) j=1 N = γ ∑ λ j (Pj − Pi ), N v(x) := min x′ (t)Pi x(t) = min( ∑ λi x′ (t)Pi x(t)), (4) j=1 λ ∈Λ i=1 são verdadeiras para cada i ∈ K e todo λ ∈ Λ. Este é um resultado fundamental para o projeto de controle robusto em questão e que tornou possível a obtenção das condições de estabilidade robusta que serão vistas na sequência. sendo {P1 , P2 , ..., PN } ∈ Rn×n . Verifica-se que (4) não é diferenciável para todo x(t) ∈ Rn . Para este aspecto, definiu-se o conjunto I(x(t)) : Rn → N, tal que: I(x(t)) = {i : v(x) = x′ (t)Pi x(t)}, j=1 j6=i N = 0, O vetor dos estados é x(t) ∈ Rn e a matriz Aλ σ dada por i∈K N ∑ γλ j + γ (λi − 1) = γ ( ∑ λ j − 1) j=1 ∑ λ j A jσ , (7) com γ ≥ 0. Pode-se verificar que eles constituem uma matriz de Metzler Π(λ ) ∈ M para todo λ ∈ Λ. De fato, pela definição (8) todos os elementos fora da diagonal principal são não negativos e as identidades j=1 Aλ σ = ∀i. O ponto chave para a obtenção das condições de estabilidade é utilizar uma matriz Metzler dependente do parâmetro desconhecido, isto é, Π(λ ) : Λ → KN×N (Geromel and Deaecto, 2009) cujos elementos são definidos por γλ j , j 6= i π ji := , (8) γ (λi − 1) , j = i N Λ = {λ ∈ R : λ j ≥ 0, ∑ λ j = 1}. N ∑ π ji = 0, j=1 sendo definido para todo t ≥ 0 para algum σ (x(t)) ∈ K, com K = {1, 2, ..., N}, onde N é o número de vértices do politopo de incertezas, e λ pertence ao simplex unitário Λ conforme definido em (2): N (6) (5) 2565 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 2.2 Condições para estabilidade robusta D+ v(x(t)) De posse dos conceitos introduzidos, o Teorema 1 a seguir foi adequado a partir do apresentado em (Deaecto, 2010) e será estendido para inclusão da taxa de decaimento. A ji Pi + Pi A ji + γ (Pj − Pi ) + Qi < 0, j=1 N ∑ π ji Pj − πii Pi − Qi )x(t) ≤ x′ (t)(− ∑ π ji Pi − πii Pi − Qi )x(t) = −( ∑ π ji )x′ (t)Pi x(t) − x′ (t)Qi x(t) = ≤ −x′ (t)Qi x(t) 0. (17) j=1 j6=i N Logo (17) prova que a origem do sistema (1) é globalmente assintoticamente estável. (11) Para fins de implementação prática é possível realizara a escolha da regra de chaveamento através da escolha conveniente de σ (t) = min I(x(t)), dado que no instante seguinte a escolha desta função, será sempre escolhida a função mínima. Adicionalmente, abordar-se-á a inserção do índice de desempenho da taxa de decaimento, de acordo com Boyd et al. (1994) e utilizando-se a derivada de Dini (Garg, 1998): D+ v(x(t)) ≤ −2α v(x(t)). (12) faz com que o sistema (1) seja globalmente assintoticamente estável. Reproduziu-se a prova do Teorema 1 aqui para ser útil nas demostrações dos próximos teoremas. Prova: (Deaecto, 2010) Assuma que as matrizes simétricas Pi para todo i ∈ K são soluções das desigualdades (11) para algum γ ≥ 0. Logo, multiplicando o resultado por λ j ≥ 0 e somando para todo j = 1, 2, ..., N, obtém-se A′ λ i Pi + Pi Aλ i + γ = x′ (t)(− j=1 então a lei de controle σ (t) = min I(x(t)), x′ (t)(− ∑ π ji Pj − Qi )x(t) j=1 j6=i N Teorema 1. (Deaecto, 2010) Sendo {Q1 , Q2 , ..., Qn } um conjunto de matrizes simétricas semidefinidas positivas, se existir um conjunto de matrizes simétricas definidas positivas {P1 , P2 , ..., Pn } e Π ∈ M satisfazendo as seguintes desigualdades de LyapunovMetzler ′ N < 3 Projeto robusto chaveado e restrição de taxa de decaimento N ∑ λ j (Pj − Pi ) + Qi < 0. (13) O objetivo nesta seção é determinar uma regra de chaveamento estabilizante para sistemas politópicos realimentados conforme se apresentou na Figura 1, sujeitos a taxa de decaimento maior ou igual a um escalar α , descritos pela seguinte equação em espaço de estado j=1 Uma vez que (13) vale para todo λ ∈ Λ, utilizando o resultado apresentado em (10), verifica-se que o mesmo ocorre para N A′ λ i Pi + Pi Aλ i + ∑ π ji (λ )Pj + Qi < 0, (14) Figura 1: Esquemático do controle chaveado para uma planta incerta. j=1 com i ∈ K, Π(λ ) ∈ M e λ ∈ Λ. Como (4) não é diferenciável para todo x(t) ∈ Rn , utiliza-se a derivada de Dini (Garg, 1998) à direita de (4) que, por definição, é dada por D+ v(x(t)) = lim sup h→0+ v(x(t + h)) − v(x(t)) . h K1 u(t) = = ≤ K2 KN (15) σ (t) Supondo a regra de chaveamento dada por σ (t) = I(x(t)) = i, utilizando o Teorema de Danskin (Lasdon, 1970) tem-se que D+ v(x(t)) Sistema Incerto x(t) v(x(t)+hAλ i x(t))−v(x(t)) h x′ (t) (Aλ i ′ Pl + Pl Aλ i ) x(t) Fonte: Adaptado de Geromel and Deaecto (2009) lim sup h→0+ min (16) l∈I(x(t)) x′ (t) (Aλ i ′ Pi + Pi Aλ i ) x(t), ẋ(t) = (Aλ + Bλ Kσ )x(t), x(0) = x0 . (18) Para isso, propõe-se o seguinte teorema. em que a desigualdade assegura o fato de que i ∈ I(x(t)). Por outo lado lembrando que x′ (t)Pj x(t) ≥ ′ x (t)Pi x(t) = v(x) obtém-se de (14) que Teorema 2. Se existirem matrizes simétricas Si , matrizes Yi para todo i ∈ K um escalar γ ≥ 0 e um escalar α ≥ 0 satisfazendo as desigualdades de Lyapunov- 2566 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 Metzler Sym{A j Si + B jYi } − γ Si + 2α Si γ Si 4 Implementação no sistema STII + AMDI γ Si −γ S j < 0, (19) O protótipo AMDI, apresentado na Figura 2, é composto por uma estrutura simulando uma edificação, tendo no piso superior um sistema de amortecimento ativo com uma massa móvel. Este experimento tem como foco o desenvolvimento de estudos para o projeto de sistemas de controle que amorteçam vibrações causadas por terremotos ou por fortes ventos. O equipamento também possibilita investigar ações de controle em estruturas (Quanser, 2012a). i, j ∈ K então a regra de chaveamento σ (x(t)) = min I(x(t)) = min arg mini∈K x(t)′ Si −1 x(t) e os ganhos de realimentação Ki = Yi Si −1 para todo i ∈ K fazem com que a origem x = 0 do sistema em malha fechada seja um ponto de equilíbrio globalmente assintoticamente estável e o sistema estará sujeito a taxa de decaimento maior ou igual a α . Prova: Assuma que as matrizes simétricas Si para todo i ∈ K são soluções das desigualdades (19) para algum γ ≥ 0 e α ≥ 0. Multiplicando ambos os lados da desigualdade por diag{Si −1 , I} e, então, aplicando o complemento de Schur à segunda linha e à segunda coluna de (19), obtém-se: Figura 2: Protótipo STII + AMD-1 da Quanser pertencente ao LPC da FEIS - UNESP. Sym{Pi (A j + B j Ki )} + γ (Pj − Pi ) + 2α Pi < 0. (20) Multiplicando o resultado por λ j ≥ 0 e somando para todo j = 1, 2, ..., N obtém-se N ∑ λ j (Pj − Pi ) + 2α Pi < 0. Sym{Pi (Aλ + Bλ Ki )} + γ j=1 (21) Uma vez que (21) vale para todo λ ∈ Λ, utilizando o resultado apresentado em (10), verifica-se que o mesmo ocorre para N Sym{Pi (Aλ + Bλ Ki )} + ∑ π ji (λ )Pj < −2α Pi , (22) j=1 com i ∈ K, Π(λ ) ∈ M e λ ∈ Λ. Assim sendo, a prova decorre do Teorema 1. Lembrando que x′ (t)Pj x(t) ≥ x′ (t)Pi x(t) = v(x) obtém-se de (11) que D+ v(x(t)) < x′ (t)(− Fonte: Elaborado pelo autor N ∑ π ji Pj − 2α Pλ )x(t) j=1 N ≤ −( ∑ π ji )x′ (t)Pi x(t) − 2α x′ (t)Pi x(t) j=1 = −2α x′ (t)Pi x(t) < 0. Logo prova-se que a origem do sistema (18) é globalmente assintoticamente estável e o sistema estará sujeito a taxa de decaimento maior ou igual a α , garantindo que a mínima função energia estará sempre ativa, lembrando que v̇(t) ≤ −2α v(x), sendo v(x) = min(x′ (t)Pi x(t)). O objetivo do experimento é atuar na massa móvel através de um motor, reduzindo assim oscilações e vibrações indesejadas na estrutura. O sistema utilizado no deslocamento da base é chamado de STII e foi originalmente desenvolvido com o intuito de pesquisa ou ensino, envolvendo sistemas de vibração (Quanser, 2012b). Neste trabalho, utilizaremos este equipamento apenas para gerar registros de terremotos com os quais serão testadas as estratégias de controle. Considere o esquemático apresentado na Figura 3. O deslocamento do carro (xc ) que simboliza a massa móvel (Mc ) é considerado positivo para a direita quando vista pelo leitor, assim como o deslocamento do patamar superior (x f , que tem como massa M f ). i∈K Note que, se a restrição de taxa de decaimento for satisfeita, a estabilidade robusta também o será. Para pequenas variações angulares do piso superior, o sistema pode ser tratado como um sistema massa-mola padrão de constante K f a uma altura H f do chão, viabilizando assim uma aproximação coerente na modelagem do sistema. A implementação prática a seguir foi utilizada para verificar a eficiência do método com a inserção da taxa de decaimento. 2567 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 que move o carro, ou seja, (u = Vm ), dada a relação existente entre Fc e Vm apresentada abaixo: Figura 3: Modelo esquemático do AMD-I. x˙c > 0 xc x˙f > 0 xf Fc = − Fc Mc Kf ηg Kg2 ηm Kt Km x˙c (t) ηg Kg ηm Kt Vm + . 2 Rm rmp Rm rmp Assim, modificando as matrizes A e B, considerando agora a entrada de controle do sistema como u = Vm , as mesmas são dadas por: Mf 0 0 Hf A = 0 0 0 0 2 K Mc rmp f 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g f g f 2 +J K 2 ) K f (Mc rmp m g − 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g f g f 1 0 − Fonte: (Quanser, 2012a) 2 +M η K 2 η K K +M B R r2 −Mc ηg Kg2 ηm Kt Km +Mc Beq Rm rmp f g g m t m f eq m mp 2 M +Jm K 2 Mc +Jm K 2 M ) Rm (Mc rmp g f g f 2 ) Mc (ηg Kg2 ηm Kt Km +Beq Rm rmp 2 M +Jm K 2 Mc +Jm K 2 M ) Rm (Mc rmp g f g f Os parâmetros utilizados neste exemplo para o sistema AMDI são dados na Tabela 1. B= Tabela 1: Parâmetros do sistema AMD-1 Resistência de armadura do motor (ω ) Constante de torque do motor (N.m/A) Eficiência eletromecânica do motor Constante de eficiência do motor (V.s/rad) Eficiência do redutor planetário Altura do patamar superior (m) Massa do patamar superior (Kg) Constante da mola para a modelagem (N/m) Inércia do rotor (Kg.m2 ) Massa total do carro (Kg) Relação da engrenagem Raio do pinhão (engrenagem) (m) Coeficiente de amortecimento viscoso eq. (N.s/m) Rm Kt ηm Km ηg Hf Mf Kf Jm Mc Kg rmp Beq 2, 6 0, 00767 1 0, 00767 1 0, 5334 1, 38 500, 9 3, 9 × 10−7 0, 65 3, 71 6, 35 × 10−3 3 . A1 = xc xc x. f xf .. = A . + BFc , xc xc . .. xf xf sendo que A e B são dadas por: 0 0 0 A = 0 0 0 2 K Mc rmp f 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f 2 +J K 2 ) K f (Mc rmp m g − 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f e B= 0 0 , 0 0 . " 0 0 1 0 0 0 0 1 0 278,9341 −18,6497 0 0 −336,0626 5,9716 0 # e B1 = " 0 0 2,9975 −0,9598 (25) # . (26) (23) Vértice 2 (50% do ganho de amplificação): 1 0 2 B (M +M ) rmp eq c f 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f 2 Mc Beq rmp 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f − 2 B (M +M ) rmp eq c f 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f 2 Mc rmp − 2 M +Jm K 2 Mc +Jm K 2 M Mc rmp g g f f ηg Kg ηm Kt rmp (Mc +M f ) 2 M +Jm K 2 Mc +Jm K 2 M ) Rm (Mc rmp g f g f Mc ηg Kg ηm Kt rmp − 2 2 Rm (Mc rmp M f +Jm Kg Mc +Jm Kg2 M f ) Inserindo então uma incerteza na nova entrada de controle do sistema, simbolizando uma falha por desgaste ou queima de componentes no módulo amplificador que alimenta o sistema. Desta forma a potência do sistema será reduzida em 50%, e o sistema poderá ser representado como um politopo de incertezas. Apresenta-se abaixo, os vértices, que através de uma combinação convexa geram o politopo: Vértice 1 (100% do ganho de amplificação): O modelo em espaço de estados que descreve o sistema AMDI é: 0 0 0 1 0 1 0 0 . (24) A2 = " 0 0 1 0 0 0 0 1 0 278,9341 −18,6497 0 0 −336,0626 5,9716 0 # e B2 = " 0 0 1,4987 −0,4799 # . (27) Para o projeto dos controladores, obteve-se factibilidade com γ = 7, e α = 4 responsável pela taxa de decaimento do sistema, obtendo, desta forma, os seguintes ganhos: K1 = [ 138,5469 −700,0255 21,3987 11,6276 ] , (28) K2 = [ 125,2463 −623,7249 19,1661 10,9001 ] . (29) O parâmero α = 4 responsável pela taxa de decaimento do sistema foi definido através de uma varredura para tentar definir os autovalores do sistema incerto realimentado próximos dos sugeridos pelo fabricante de modo a preservar o equipamento, dado que Nota-se, neste caso, que a entrada de controle é igual a força impressa pelo carro na aproximação massa-mola (u = Fc ). Desta forma, com o intuito de inserir uma incerteza na entrada do sinal de controle, optou-se por transformar a mesma na tensão do motor 2568 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 um valor baixo de α não proporcionaria um desempenho satisfatório e um valor alto poderia danificar o equipamento. Figura 5: Oscilações no piso superior do AMD-1 para os controladores chaveados. 0.03 Sem ação de controle Início da ação de controle Deslocamento do piso superior [m] O sistema AMDI possibilita a implementação de dados gravados de terremotos reais, em escala laboratorial, aumentando assim a realidade do experimento. Para este trabalho, foram escolhidos os dados do terremoto ocorrido em 1994, tendo como epicentro o distrito Northridge, em San Fernando Valley, região de Los Angeles (Quanser, 2012a). Na Figura 4, apresentam-se os dados deste terremoto, assim como sua reprodução utilizando o STII e na sequência do trabalho o deslocamento do piso inferior será chamado de xs (t) [m]. x f (t) 0.01 0 −0.01 −0.02 −0.03 0 5 10 15 20 25 30 35 40 45 50 t[s] Fonte: Elaborado pelo autor Figura 6: Diferença entre as oscilações no piso superior (x f (t) [m]) e o deslocamento do piso (xs (t) [m]) do AMD-1 para os controladores chaveados. Figura 4: Dados obtidos durante o terremoto de Northridge em 1994 e reproduzidos com o STII. 0.06 1 Posição relativa entre x f (t)[m] e xs (t)[m] Aceleração do piso [m/s2 ] Instante da falha 0.02 dado real reproduzido 0.5 0 Posição do piso [m] −0.5 0 2 4 6 8 10 12 14 16 t[s] Sem ação de controle Início da ação de controle Instante da falha 0.04 x f (t) − xs (t) 0.02 0 −0.02 4 3 2 1 −0.04 0 −1 −2 −0.06 −3 0 2 4 6 8 10 12 14 0 5 10 15 20 25 30 35 40 45 50 t[s] 16 t[s] Fonte: Elaborado pelo autor Fonte: (Quanser, 2012b) Na Figura 7, verifica-se a tensão de controle do motor (Vm (t)) e o controlador escolhidos a cada instante de tempo (K1 e K2 ) conforme regra σ (t). A implementação no AMDI foi separada em três etapas. Primeiramente, realizou-se o experimento por completo no modo passivo, onde não existe ação de controle e o motor que atua na massa móvel será responsável apenas por não permitir que o carro deslize sobre o trilho simulando assim como se o sistema estivesse travado. Do contrário, estando solto, o carro poderia colidir com as extremidades causando danos ao sistema de controle. Em seguida, no instante 18s realizou-se o experimento novamente com a ação dos controladores chaveados sem falhas. No instante 36s inseriu-se uma falha de 50% no ganho de amplificação, repetindo-se novamente o experimento com a ação dos controladores chaveado e possibilitando a visualização do desempenho do sistema com e sem falhas. Figura 7: Sinal de controle e controlador ativo para uma falha de 50%. Sinais de controle [V] e controlador ativo 10 Sem ação de controle Início da ação de controle 8 Instante da falha 6 Vm (t) 4 2 K1 ativo 0 K2 ativo −2 −4 −6 −8 −10 0 5 10 15 20 25 30 35 40 45 50 t[s] Fonte: Elaborado pelo autor Sendo assim, implementaram-se os controladores chaveados (28) e (29) para os dados do terremoto de Northridge, cujos resultados são apresentados nas Figuras 5 à 7. Pode-se verificar nas Figuras 5 e 6, que a ação dos controladores chaveados robustos resultaram em menores oscilações no piso superior do sistema AMDI, sendo as diferenças de oscilações entre o piso superior e o piso inferior reduzidas consideravelmente, porém ainda existentes em função do atraso do sensor no piso superior em relação às oscilações do piso inferior. Verifica-se também, conforme Figura 7, que houve um esforço de compensação no sistema para Nas Figuras 5 e 6, apresentam-se, respectivamente, a posição do piso superior (x f (t)) e a diferença entre a posição do piso superior e a posição do piso inferior (x f (t) − xs (t)) em cada instante de tempo para a implementação com e sem controle e antes e depois da falha. 2569 Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 suprir a queda de 50% de potência na entrada de controle do sistema, devido aos picos de tensão, que foram maiores após a falha, garantindo assim a estabilidade robusta e o desempenho adequado devido a taxa de decaimento (α = 4) do sistema. Embora a técnica de controle tenha apresentado um chaveamento intenso entre os controladores, para este tipo de implementação não foram necessárias condições para a garantia de chaveamento suave, pois a própria inércia mecânica do sistema garantiu uma implementação satisfatória sem a ocorrência de oscilações na saída do sistema. 5 CC-CC, PhD thesis, Universidade Estadual de Campinas, Campinas. Deaecto, G. S. and Geromel, J. C. (2008). Controle de sistemas lineares com comutação, Sba: Controle & Automação, Sociedade Brasileira de Automatica 19(4): 431 – 443. Deaecto, G. S., Geromel, J. C. and Daafouz, J. (2011). Switched state-feedback control for continuous time-varying polytopic systems, International Journal of Control, Abingdon 84(9): 1500–1508. Garg, K. (1998). Theory of differentiation: a unified theory of differentiation via new derivate theorems and new derivatives, John Wiley & Sons, New York. Conclusões Neste trabalho, apresentou-se uma técnica para o projeto de controladores chaveados robustos para a garantia de estabilidade de sistemas lineares incertos, com restrição de taxa de decaimento, utilizando funções de Lyapunov quadráticas por partes do tipo mínimo. A técnica foi formulada por meio de LMIs, e quando necessário realiza-se de uma busca unidimensional. A técnica foi implementada em um protótipo laboratorial conhecido como STII+AMDI sujeito a uma falha estrutural de 50%, mostrando a aplicabilidade da técnica de controle chaveado robusto, apresentada no Teorema 2, em cuja implementação houve um chaveamento intenso entre os controladores, levando a concluir que a nova técnica não apenas aumenta a factibilidade mas também melhora o desempenho global do sistema, quando comparada com outras técnicas de establilidade robusta que sintetizem um controlador único. A técnica foi considerada satisfatória, porém em trabalhos futuros será abordada a técnica de controle H∞ adequada para amortecer as oscilações do sistema. Geromel, J. C. and Colaneri, P. (2006). Stability and stabilization of continuous-time switched linear systems, SIAM Journal Control Optimization 45: 1915–1930. Geromel, J. C. and Deaecto, G. S. (2009). Switched state feedback control for continuous-time uncertain systems, Automatica 45(2): 593–597. Hespanha, J. (2004). Uniform stability of switched linear systems: extensions of lasalle’s invariance principle, IEEE Transactions on Automatic Control 49(4): 470–482. Lasdon, L. S. (1970). Optimization theory for large systems, Courier Dover Publications, Macmillan. Luenberger, D. (1979). Introduction to dynamic systems: theory, models, and applications, John Wiley & Sons, New York. Quanser (2012a). Active Mass Damper - One Floor (AMD-1), User Manual. Agradecimentos Quanser (2012b). Specialty Plant: Shake Table II Position Control and Earthquake Analysis, User Manual. Os autores agradecem as agências de fomento FAPESP (Processo no . 2011/17610-0), CAPES e CNPq por darem suporte financeiro a esta pesquisa. Solo, V. (1994). On the stability of slowly timevarying linear systems, Mathematics of Control, Signals, and Systems (MCSS) 7: 331–350. Referências Boyd, S., El Ghaoui, L., Feron, E. and Balakrishnan, V. (1994). Linear matrix inequalities in systems and control theory, 2 edn, SIAM Studies in Applied Mathematics, Philadelphia. Souza, W. A., Teixeira, M. C. M., Santim, M. P. A., Cardim, R. and Assunção, E. (2013). On switched control design of linear time-invariant systems with polytopic uncertainties, Mathematical Problems in Engineering 2013: 10 p. Branicky, M. S. (1998). Multiple Lyapunov functions and other analysis tools for switched and hybrid systems, IEEE Transactions on Automatic Control, Piscataway 43(4): 475–482. Souza, W. A., Teixeira, M. C. M., Santim, M. P. A., Cardim, R. and Assunção, E. (2014). On switched regulator design of uncertain nonlinear systems using takagi-sugeno fuzzy models, IEEE Transactions on Fuzzy Systems . In press. Dahleh, M. and Dahleh, M. A. (1991). On slowly time-varying systems, Automatica 27: 201–205. Deaecto, G. S. (2010). Projeto de controladores dinâmicos com comutação: aplicação em sistemas mecânicos e conversores de potência 2570