• Nenhum resultado encontrado

SÍNTESE DE CONTROLADORES PID H 2 /H ROBUSTOS PARA SISTEMAS INCERTOS

N/A
N/A
Protected

Academic year: 2021

Share "SÍNTESE DE CONTROLADORES PID H 2 /H ROBUSTOS PARA SISTEMAS INCERTOS"

Copied!
6
0
0

Texto

(1)

S´INTESE DE CONTROLADORES PID H2/H∞ ROBUSTOS PARA SISTEMAS INCERTOS

Eduardo N. Goncalves∗, Reinaldo M. Palhares, Ricardo H. C. Takahashi‡ ∗Departamento de Engenharia El´etrica

Centro Federal de Educa¸c˜ao Tecnol´ogica de Minas Gerais Av. Amazonas 7675, 31510-470, Belo Horizonte - MG - Brasil

Departamento de Engenharia Eletrˆonica Universidade Federal de Minas Gerais

Av. Antˆonio Carlos 6627 - 31270-010, Belo Horizonte - MG - Brasil ‡Departamento de Matem´atica

Universidade Federal de Minas Gerais

Av. Antˆonio Carlos 6627 - 31270-010, Belo Horizonte - MG - Brasil

Emails: eduardong@des.cefetmg.br, palhares@cpdee.ufmg.br, taka@mat.ufmg.br

Abstract— This paper presents a procedure for robust two-degree-of-freedom PID controller synthesis based on a non-convex optimization problem considering the H2and/or H∞guaranteed costs of the closed-loop transfer matrix as objective functions and constraints with robust regional pole placement. The uncertain system can be represented by multiple, polytopic or affine parameter-dependent models. The efficiency of the proposed PID tuning procedure is demonstrated by examples.

Keywords— PID control, H2/H∞control, polytopic models, affine parameter-dependent models.

Resumo— Este artigo apresenta um procedimento para s´ıntese de controladores PID robustos com dois-graus-de-liberdade baseado em um problema de otimiza¸c˜ao n˜ao convexo considerando os custos garantidos H2 e/ou H∞como fun¸c˜oes objetivo e restri¸c˜oes com posicionamento regional de p´olos robusto. O sistema incerto pode ser representado por modelos m´ultiplos, polit´opicos ou com dependˆencia afim de parˆametros. A eficiˆencia do procedimento de sintonia PID proposto ´e demonstrada atrav´es de exemplos.

Palavras-chave— Controle PID, controle H2/H∞, modelos polit´opicos, modelos com dependˆencia afim de parˆametros.

1 Introdu¸c˜ao

O controlador proporcional-integral-derivativo (PID) continua sendo a configura¸c˜ao de controla-dor mais aplicada na ind´ustria. Cerca de 90% de todas as malhas de controle ainda utilizam contro-ladores PID em uma extensa lista de aplica¸c˜oes: controle de processos, acionamentos el´etricos, au-tom´oveis, avia¸c˜ao, instrumenta¸c˜ao etc. (˚Astr¨om and H¨agglund, 2001). Esta larga aplica¸c˜ao ´e pro-vavelmente devida a sua simplicidade (apenas trˆes parˆametros de ajuste), boa eficiˆencia na maioria das aplica¸c˜oes industriais e a existˆencia de m´e-todos simples de sintonia ad-hoc. Desde 1942, com o trabalho de John G. Ziegler e Nathaniel B. Nichols, v´arios trabalhos publicados tem bus-cado desenvolver procedimentos de s´ıntese para atender as necessidades espec´ıficas de cada apli-ca¸c˜ao (auto-sintonia, controle preditivo etc.) con-siderando objetivos e complexidade do algoritmo de sintonia completamente diferentes (ver as refe-rˆencias em ˚Astr¨om and H¨agglund (2001)). Uma revis˜ao a respeito de controle PID e m´etodos de sintonia ´e apresentada em Cominos and Munro (2002). O m´etodo da resposta ao degrau de Ziegler-Nichols ´e revisto e novas regras de sintonia s˜ao desenvolvidas em Hang et al. (1991) e ˚Astr¨om and H¨agglund (2004).

Apesar das v´arias t´ecnicas de sintonia PID dispon´ıveis para as diferentes aplica¸c˜oes e configu-ra¸c˜oes de controladores PID, ainda ´e interessante pesquisar novos m´etodos que possam levar a me-lhores desempenhos e que possam ser aplicados a uma classe mais abrangente de problemas, em especial, s´ıntese multiobjetivo robusta para tra-tar de sistemas incertos representados por mode-los polit´opicos ou com dependˆencia afim de parˆ a-metros. O desenvolvimento de caracteriza¸c˜oes de custo garantido H2/ H∞ em termos de desigual-dades matriciais lineares (LMIs) ´e uma das alter-nativas para o desenvolvimento de procedimentos de sintonia PID para serem aplicados a sistemas incertos. Infelizmente, o controlador PID ´e um controlador por realimenta¸c˜ao dinˆamica de sa´ıda de ordem reduzida com restri¸c˜ao de estrutura e, dentro do conhecimento dos autores, n˜ao existe at´e o presente momento uma formula¸c˜ao somente por LMI para tratar deste problema. No geral, o problema ´e re-escrito como s´ıntese de controlador por realimenta¸c˜ao de sa´ıda est´atico resultando em restri¸c˜oes na forma de desigualdade matriciais bili-neares (BMIs) e problemas de otimiza¸c˜ao n˜ao con-vexos. Em Huang and Wang (2000), o teorema de Kharitonov para plantas intervalares ´e explorado com o prop´osito de caracterizar todos os controla-dores PID que estabilizam o sistema incerto. Em

(2)

G(s) K T s T s R(s) E(s) U(s) η(s) C(s) i p d 1 ρT s+1d D(s) + + + + + + + + - -G (s)d

Figura 1: Diagrama de blocos da configura¸c˜ao PID-ISA.

Ge et al. (2002), um m´etodo de projeto de contro-ladores PID robustos para sistemas com modelo m´ultiplos ´e desenvolvido via o m´etodo LQR-LMI para controle por realimenta¸c˜ao de sa´ıda est´atica. Este artigo apresenta um procedimento itera-tivo de sintonia PID, com uma etapa de s´ıntese baseada em um problema de otimiza¸c˜ao multi-objetivo n˜ao convexo e uma etapa de an´alise ba-seada em formula¸c˜oes LMI. O procedimento pro-posto pode ser aplicado a sistemas lineares inva-riantes no tempo incertos representados por mo-delos m´ultiplos, polit´opicos ou com dependˆencia afim de parˆametros. Na etapa de s´ıntese, o pro-blema de otimiza¸c˜ao do pior caso de infinitos sis-temas ´e substitu´ıdo por um problema de otimi-za¸c˜ao que considera um conjunto finito de pontos do dom´ınio de incerteza. Na etapa de an´alise, um algoritmo “branch-and-bound” considerando fun-¸c˜oes limitante superiores baseadas em condifun-¸c˜oes suficiente LMI ´e aplicado para verificar a fun¸c˜ao objetivo e as restri¸c˜oes para todo o dom´ınio de incerteza. A motiva¸c˜ao para considerar este pro-cedimento est´a relacionada com os bons resultados j´a obtidos para s´ıntese de controladores robustos por realimenta¸c˜ao de estado (Gon¸calves, Palhares and Takahashi, 2005a), por realimenta¸c˜ao de sa´ıda est´atica ou dinˆamica (Gon¸calves, Palhares and Ta-kahashi, 2005b) e filtros (Gon¸calves, Palhares and Takahashi, 2006). Ser´a demonstrado atrav´es de exemplos que o procedimento proposto de sinto-nia robusta de controladores PID pode apresentar melhores resultados que outros m´etodos j´a publi-cados para lidar com mesmo tipo de problema.

2 Formula¸c˜ao do Problema

Este artigo ´e direcionado para a configura¸c˜ao PID-ISA com dois-graus-de-liberdade apresentada na Fig. 1 onde R(s) ´e o sinal de referˆencia (“set point”), D(s) ´e o dist´urbio de carga, U (s) ´e o si-nal de controle, C(s) ´e a sa´ıda do sistema e η(s) ´e o ru´ıdo de medi¸c˜ao. A lei de controle PID-ISA ´e dada por U(s) = −kp  Tis+ 1 Tis + Tds ρTds+ 1  [C(s) + η(s)] +kpT is+ 1 Tis R(s) (1)

onde kp ´e o ganho proporcional, Ti ´e o tempo da a¸c˜ao integral (“reset time”), Td´e o tempo da a¸c˜ao derivativa (“rate time”) e N , 1/ρ ´e uma cons-tante do filtro de ru´ıdo que geralmente varia entre 3 e 10 (Hang et al., 1991) com N = 10 sendo o valor t´ıpico.

A sintonia do controlador PID tem como ob-jetivo obter sistemas com as seguintes caracter´ıs-ticas: boa resposta de rastreamento, rejei¸c˜ao ao dist´urbio de carga, pequena influˆencia do ru´ıdo de medi¸c˜ao sobre os demais sinais do sistema, sinal de controle com amplitude e taxa de varia¸c˜ao limita-das e robustez em rela¸c˜ao `as incertezas do modelo. Existem diferentes formas de tratar estes objetivos nas estrat´egias de sintonia PID. Por exemplo, a rejei¸c˜ao ao dist´urbio de carga pode ser obtida mi-nimizando a norma da matriz de transferˆencia em malha-fechada. As especifica¸c˜oes em termos de resposta transit´oria podem ser atendidas atrav´es de posicionamento regional de p´olos. Para obter um controlador PID robusto, o m´etodo de sintonia PID deve ter capacidade para lidar com sistemas incertos representados por modelos polit´opicos ou com dependˆencia afim de parˆametros.

A Fig. 2 apresenta um diagrama de blocos ge-ral de um sistema de controle em malha-fechada. O sistema linear invariante no tempo P (s) pode ser representado no espa¸co de estados como

˙x(t) = Ax(t) + Bww(t) + Buu(t)

z1(t) = Cz1x(t) + Dzw1w(t) + Dzu1u(t)

z2(t) = Cz2x(t) + Dzw2w(t) + Dzu2u(t)

y(t) = Cyx(t) + Dyww(t) + Dyuu(t)

(2)

onde x ∈ Rn ´e o vetor de estados, w(t) = [r(t), d(t), η(t)]T ´e o vetor de entradas ex´ oge-nas, u(t) ∈ R ´e o sinal de controle, z1(t) ∈ Rq1 e z2(t) ∈ Rq2 s˜ao os vetores de vari´aveis controladas

(3)

associadas com o desempenho H∞e H2, respecti-vamente, e y(t) = [c(t) + η(t), r(t)]T ´e o vetor de sa´ıdas medidas. y z z u w

P(s)

K(s)

1 2

Figura 2: Diagrama de blocos geral de um sistema de controle em malha-fechada.

Este trabalho visa a sintonia de controladores PID aplicado a sistemas incertos cujas matrizes do modelo no espa¸co de estados n˜ao s˜ao precisamente conhecidas. Defina a matriz do sistema como

P ,     A Bw Bu Cz1 Dzw1 Dzu1 Cz2 Dzw2 Dzu2 Cy Dyw Dyu    

No caso de modelos polit´opicos, a matriz do sistema pertence a um dom´ınio poli´edrico com-pacto, ou politopo, descrito como a combina¸c˜ao convexa dos N v´ertices:

P (θ) = N X i=1 θiPi (3) sendo Pi,     Ai Bw,i Bu,i

Cz1,i Dzw1,i Dzu1,i

Cz2,i Dzw2,i Dzu2,i

Cy,i Dyw,i Dyu,i

  

 (4)

o conjunto de v´ertices conhecidos e θ = [θ1. . . θN]T ∈ ΩM o vetor de coordena-das do politopo, com ΩM definido como

ΩM , ( θ: θi>0, i = 1, . . . , N, N X i=1 θi= 1 ) (5)

No caso de modelos com dependˆencia afim de um vetor de parˆametros incertos p = [p1. . . pd]T, com pi variando entre pi e pi, a matriz do sistema ´e dada por

P (p) = P0+ d X i=1 piPi (6) sendo Pi, i = 0, . . . , d, como em (4).

Neste caso, p ∈ Ωp, sendo Ωp um politopo com a forma de um hiper-retˆangulo, cujos 2d v´erti-ces s˜ao as combina¸c˜oes dos valores limites de cada parˆametro, ou outro formato qualquer caso exista alguma restri¸c˜ao adicional sobre os parˆametros.

O controlador PID-ISA, K(s) na Fig. 2, pode ser descrito pela seguinte realiza¸c˜ao:

K(s) =  Ac Bc Cc Dc  =          0 0 −1 Ti 1 Ti 0 − 1 ρTd − 1 ρ2T d 0 kp kp −kp  1 +1 ρ  kp          (7)

Considere que α representa θ ou p e Ω repre-senta ΩM ou Ωp. O sistema em malha-fechada ´e dado por (i ∈ {1, 2}) Tziw(s, α, K) =   A(α)¯ B¯w(α) ¯ Ci(α) D¯i(α)   =    A+ BuDcCy BuCc BcCy Ac Czi+ DzuiDcCy DzuiCc Bw+ BuDcDyw BcDyw Dzwi+ DzuiDcDyw    (8)

Seja D ∈ C− a regi˜ao de posicionamento de p´olos desejada (semi-plano, disco, setor, ou a in-tersec¸c˜ao das mesmas) sendo C− o semi-plano es-querdo do plano complexo. Seja γp.c. e δp.c. os “piores-casos” das normas H∞ e H2 no dom´ınio

de incerteza:

γp.c., max

α∈ΩkTz1w(s, α, K)k∞ (9) δp.c., max

α∈ΩkTz2w(s, α, K)k2 (10) O problema de sintonia PID robusto pode ser estabelecido como: encontre os valores de kp, Ti e Td que minimizam os valores m´aximos das nor-mas, γp.c.e δp.c., sujeitos a kp> 0, Ti> 0, Td≥ 0 e λi( ¯A(α)) ∈ D, ∀i, ∀α ∈ Ω, sendo λi(·) o i-´esimo autovalor do argumento.

3 Procedimento Proposto de sintonia PID

Seja eΩ ⊂ Ω um conjunto finito de pontos do po-litopo, inicializado como o conjunto dos v´ertices do politopo, eΩ = ν(Ω), sendo ν(·) o conjunto dos v´ertices de seu argumento. Considere os pontos de “pior-caso” no conjunto finito eΩ, dado um con-trolador PID, K(s): e γp.c.= max α∈eΩ kTz1w(s, α, K)k∞ (11) e δp.c.= max α∈eΩ kTz2w(s, α, K)k2 (12)

(4)

Seja γc.g.e δc.g. os custos ε-garantidos tal que: γp.c.≤ γc.g.≤ (1 + ε)γp.c. (13)

δp.c.≤ δc.g.≤ (1 + ε)δp.c. (14) e α(∞)∈ Ω e α(2)∈ Ω as coordenadas tais que

kTz1w(s, α(∞), K)k∞≥ (1 − ε)γc.g. (15) kTz2w(s, α(2), K)k2≥ (1 − ε)δc.g. (16) Defina o conjunto de controladores PID com a realiza¸c˜ao apresentada em (7): e Γ ,  K(s) : k p>0, Ti>0, Td≥0, ρ = 0,1 λi( ¯A(α)) ⊂ D, ∀i, ∀ α ∈ eΩ  (17)

O problema auxiliar a seguir ´e considerado no procedimento proposto de sintonia PID:

Problema Auxiliar: Dado os escalares λ1 > 0, λ2> 0, λ1+ λ2= 1, ǫ1> 0 e ǫ2> 0, encontre kp, Ti eTd que resulte no controladorK∗(s), tal que:

K∗(s) = arg min K(s)maxα (λ1kTz1w(s, α, K)k∞ +λ2kTz2w(s, α, K)k2) sujeito a:        α ∈ eΩ K(s) ∈ eΓ kTz1w(s, α, K)k∞≤ ǫ1 kTz2w(s, α, K)k2≤ ǫ2

O procedimento iterativo para sintonia PID robusta, a ser apresentado em seq¨uˆencia, trans-forma o problema de verificar infinitos sistemas em um que considera um n´umero finito. Em cada itera¸c˜ao, na etapa de s´ıntese, os parˆametros do controlador PID s˜ao as vari´aveis de otimiza¸c˜ao de um problema de otimiza¸c˜ao n˜ao convexo que con-sidera o conjunto finito de pontos do politopo eΩ. Na etapa de an´alise, considerando todo o politopo Ω, se o valor m´aximo da fun¸c˜ao objetivo ocorre em um ponto que n˜ao perten¸ca ao conjunto finito e

Ω ou se alguma restri¸c˜ao ´e violada para um ponto no politopo Ω, ent˜ao estes pontos s˜ao inclu´ıdos no conjunto finito e outra itera¸c˜ao ´e processada. O procedimento termina quando todas as restri¸c˜oes forem atendidas para todo o politopo e n˜ao existe a possibilidade de uma redu¸c˜ao adicional na fun-¸c˜ao objetivo, o que ´e avaliado considerando um ´ındice de precis˜ao relativa ǫδ.

Procedimento de Sintonia PID: Passo 1. Inicialize i ← 0, eΩ0← ν(Ω). Passo 2. i ← i + 1, eΩi← eΩi−1.

Passo 3. Resolva o problema auxiliar para obter K∗(s) e eγ

p.c. e/ou eδp.c.

Passo 4. Se λ1 > 0 ou ǫ1 < ∞ ent˜ao calcule γc.g.e α(∞) para K∗(s). Se α(∞) 6∈ eΩi, ent˜ao se {λ1 > 0 e (γc.g.− e γp.c.)/eγp.c. > εδ} ou γc.g. > ǫ1, ent˜ao e Ωi ← eΩi∪ α(∞).

Passo 5. Se λ2 > 0 ou ǫ2 < ∞ ent˜ao calcule δc.g. e α(2) para K∗(s). Se α(2) 6∈ eΩi, ent˜ao se {λ2 > 0 e (δc.g.− e δp.c.)/eδp.c. > εδ } ou δc.g. > ǫ2, ent˜ao e Ωi ← eΩi∪ α(2).

Passo 6. Verifique se ∃ i | λi( ¯A(α(u))) 6∈ D para qualquer α(u) ∈ Ω. Se existir, ent˜ao e

Ωi ← eΩi∪ α(u).

Passo 7. Se eΩi 6= eΩi−1, ent˜ao retorne ao passo 2, sen˜ao finalize.

3.1 Etapa de S´ıntese

O problema auxiliar de otimiza¸c˜ao escalar restrito e n˜ao convexo pode ser resolvido pelo algoritmo cone-elipsoidal (Takahashi et al., 2003). Considere um elips´oide na k-´esima itera¸c˜ao descrito como Ek =  x ∈ Rd | (x − x k)TQ−1k (x − xk) ≤ 1 , sendo xk o centro do elips´oide e Qk = QTk ≻ 0 a matriz que define as dire¸c˜oes e dimens˜oes dos eixos do elips´oide. Dado os valores iniciais x0 e Q0, o algoritmo elipsoidal ´e descrito pelas seguin-tes equa¸c˜oes recursivas:

xk+1= xk− 1 d+ 1Qkm,e m ,e mk p mT kQkmk Qk+1= d2 d21  Qk− 2 d+ 1Qkmeme T Qk  (18)

sendo x ∈ Rd o vetor de vari´aveis de otimiza¸c˜ao (neste caso os parˆametros PID) e mk o gradiente (ou sub-gradiente) da restri¸c˜ao mais violada de g(x) : Rd → Rs, quando x

k n˜ao ´e uma solu¸c˜ao fact´ıvel, ou o gradiente(ou sub-gradiente) da fun-¸c˜ao objetivo, f (x) : Rd → R, quando x

k ´e uma solu¸c˜ao fact´ıvel.

3.2 Etapa de An´alise

O c´alculos dos custos ε-garantidos, γc.g. ou δc.g., dos valores m´aximos das normas das matrizes de transferˆencia em malha-fechada, γp.cou δp.c., para todo o dom´ınio de incerteza e as correspondentes coordenadas, α(∞) ou α(2), ´e realizado por meio de um procedimento de an´alise baseado no algo-ritmo “branch-and-bound”. A id´eia b´asica deste algoritmo ´e dividir o dom´ınio de incerteza tal que fun¸c˜oes limitantes inferior e superior convir-jam para o valor m´aximo da norma. Este algo-ritmo termina quando a diferen¸ca entre as fun-¸c˜oes limitantes ´e inferior a uma precis˜ao relativa ε. O algoritmo ´e implementado considerando o valor m´aximo das normas H∞ (or H2) calcula-das nos v´ertices dos sub-politopos como fun¸c˜ao limitante inferior e o valor m´aximo dos custos garantidos H∞ (or H2) dos sub-politopos, cal-culados por formula¸c˜oes LMI, como fun¸c˜ao limi-tante superior (Gon¸calves, Bastos, Palhares, Ta-kahashi, Mesquita, Campos and Ekel, 2005). Uma

(5)

t´ecnica de parti¸c˜ao baseada em malhas simpli-ciais (Gon¸calves, Palhares, Takahashi and Mes-quita, 2006) ´e aplicada para tratar de dom´ınios de incertezas n˜ao necessariamente na forma de hiper-retˆangulos. Esta t´ecnica de parti¸c˜ao permite que o algoritmo seja aplicado tanto para modelos com dependˆencia afim de parˆametros como polit´opicos de forma bastante eficiente. A mesma estrat´egia de parti¸c˜ao ´e tamb´em aplicada para a an´alise do posicionamento regional de p´olos. Neste caso, se o sistema n˜ao ´e robustamente D-est´avel, o proce-dimento de an´alise encontra uma coordenada α(u) de um caso de sistema que n˜ao ´e D-est´avel.

4 Exemplos Ilustrativos

Os resultados apresentados nos exemplos a se-guir foram computados atrav´es do software MATLABr em um computador com processador de 2.8Ghz e 1Gbyte de mem´oria RAM.

Example 1 - Considere o sistema incerto apre-sentado em Huang and Wang (2000):

G(s) = 5,2(s + 2) s(s3+ b

2s2+ b1s + b0)

cujos coefficients b0, b1 e b2 do denominador va-riando dentro dos seguintes limites: 9,5 ≤ b0 ≤ 11,5, 12 ≤ b1 ≤ 15, and 3,5 ≤ b2 ≤ 4,8. Em Huang and Wang (2000), um controlador PID ro-busto ´e projetado para garantir as margens de ga-nho e fase. A realiza¸c˜ao a seguir ´e considerada, com dist´urbio de entrada, Gd(s) = G(s), e o ru´ıdo de medi¸c˜ao (veja Fig. 1):

    ˙x1 ˙x2 ˙x3 ˙x4     =     0 0 0 0 1 0 0 −b0 0 1 0 −b1 0 0 1 −b2         x1 x2 x3 x4     +     0 10,4 0 0 5,2 0 0 0 0 0 0 0       dr η   +     10,4 5,2 0 0    u

O procedimento proposto de sintonia PID ´e aplicado para obter o controlador PID-ISA que minimiza o custo garantido H∞, com z1, [x4u]T, e posiciona os p´olos na intersec¸c˜ao das regi˜oes semi-plano Real(λ) < −0.5 e setor com ˆangulo interno igual a 16π/18, ∀p ∈ Ωp, sendo p , [b0 b1 b2]T e Ωp um hiper-retˆangulo. O procedi-mento proposto obt´em kp = 1,5306, Ti = 2,8413 e Td = 0,3877. Os parˆametros PID, kp = 3,1950, Ti = 1,3975 e Td = 0,2236, calculados pelo m´e-todo de resposta em freq¨uˆencia de Ziegler-Nichols s˜ao considerados como condi¸c˜oes iniciais no algo-ritmo de otimiza¸c˜ao. O custo garantido H∞ ´e reduzido de 38,5 para 16,9. A Fig. 3 apresenta as respostas transit´orias do controlador PID ob-tido em (Huang and Wang, 2000) e o obob-tido aqui

para um degrau unit´ario em r(t), um degrau uni-t´ario negativo em d(t) iniciando em t = 15seg e um ru´ıdo de medi¸c˜ao aleat´orio variando na faixa |η(t)| ≤ 0,01. O controlador PID obtido pelo pro-cedimento proposto apresenta melhor rejei¸c˜ao ao dist´urbio e ´e menos influenciado pela varia¸c˜ao dos parˆametros incertos. 0 5 10 15 20 25 30 0 0.25 0.5 0.75 1 1.25 1.5 Tempo (seg) Saida Proposto (solida) Huang e Wang 2000 (tracejada)

Figura 3: Resposta transit´oria de y(t) nos oito v´ertices do politopo (Example 1).

Example 2 - Considere o sistema com modelos m´ultiplos apresentado em Ge et al. (2002) e tam-b´em considerado em Toscano (2005). Para uma faixa de opera¸c˜ao est´avel s˜ao obtidos trˆes mo-delos para diferentes pontos de opera¸c˜ao. Em Ge et al. (2002), o controlador PID cl´assico ´e projetado para minimizar o custo LQR e posi-cionar os p´olos na intersec¸c˜ao das regi˜oes semi-plano Real(λ) < −1 e setor com ˆangulo interno igual a 3π/4. Em Ge et al. (2002), os parˆ ame-tros PID s˜ao calculados como sendo kp = 516,6, Td = 0,2784 e Ti = 0,6749. Em Toscano (2005), os parˆametros PID s˜ao calculados como sendo kp = 698,1, Td = 0,5259 e Ti = 0,6197. No proce-dimento proposto, considerando um dist´urbio com Gd(s, θ) = 500G(s, θ) e ru´ıdo de medi¸c˜ao, os trˆes pontos de opera¸c˜ao s˜ao tratados como os trˆes v´er-tices do politopo sendo representados por

A1=  0 −22.19 1 −9.251  , Bw,1=  0 23.06 0 0 0 0  , A2=  0 −10.97 1 −2.674  , Bw,2=  0 20.5350 0 0 0 0  , A3=  0 −5.862 1 −0.01248  , Bw,3=  0 18.5350 0 0 0 0  , Bu,1=  0.04612 0  , Bu,2=  0.04107 0  , Bu,3=  0.03707 0  .

O procedimento proposto de sintonia PID ´e aplicado para minimizar o custo garantido H∞, com z1, [x2 u]T, e posicionar os p´olos na inter-sec¸c˜ao do semi-plano Real(λ) < −2,5 e do cone

(6)

com ˆangulo interno igual a π/2, ∀θ ∈ ΩM. O m´e-todo da resposta ao degrau de Ziegler-Nichols re-sulta nos parˆametros kp= 2.5209 × 103, Ti= 0,25 e Td = 0,04. Partindo destes valores, o pro-cedimento proposto obt´em kp = 2,5196 × 103, Ti = 0,4435 e Td = 0,1490. A otimiza¸c˜ao re-duz o custo garantido H∞ de 1,0326 × 106 para 2,7862 × 104. As resposta transit´orias dos con-troladores PID obtidos com a formula¸c˜ao LMI em Ge et al. (2002), o m´etodo em Toscano (2005) e o procedimento proposto s˜ao apresentados na Fig. 4 para um degrau unit´ario em r(t), um degrau uni-t´ario negativo em d(t) iniciando em t = 5seg e um ru´ıdo de medi¸c˜ao aleat´orio na faixa |η(t)| ≤ 0,01.

0 1 2 3 4 5 6 7 8 9 10 0 0.25 0.5 0.75 1 1.25 Tempo (seg) Saida Proposto (solida)

Ge et. al., 2002 (tracejada) Toscano, 2005 (traco−ponto)

Figura 4: Resposta transit´oria de y(t) para os trˆes v´ertices (Example 2).

Nota-se que o controlador PID obtido pelo procedimento proposto apresenta melhor caracte-r´ısticas do que os controladores apresentados em Ge et al. (2002) e Toscano (2005).

5 Conclus˜oes

Este artigo apresentou um procedimento em duas-etapas (s´ıntese/an´alise) para sintonia ro-busta de controladores PID-ISA com dois-graus-de-liberdade aplicado a sistemas lineares invarian-tes no tempo incertos representados por modelos m´ultiplos, polit´opicos ou com dependˆencia afim de parˆametros. Os parˆametros do controlador PID s˜ao determinados a partir de uma otimiza¸c˜ao mul-tiobjetivo n˜ao convexa com objetivo de minimi-zar os custos garantidos H∞e/ou H2de determi-nadas fun¸c˜oes de transferˆencia em malha-fechada relacionando as vari´aveis ex´ogenas e as vari´aveis controladas e de posicionar robustamente os p´olos do sistema em regi˜oes desejadas do plano com-plexo. Exemplos demonstram que os controlado-res PID-ISA obtidos pelo procedimento proposto apresentam bom desempenho comparativamente com controladores PID cl´assicos obtidos por ou-tros m´etodos previamente publicados desenvolvi-dos para lidar com sistemas incertos.

6 Agradecimentos

Os autores agradecem o apoio das agˆencias CA-PES, CNPq e FAPEMIG.

Referˆencias

˚

Astr¨om, K. and H¨agglund, T. (2001). The future of PID control, Control Engineering Practice

9: 1163–1175.

˚

Astr¨om, K. and H¨agglund, T. (2004). Revisiting

the Ziegler-Nichols step response method for PID control, Journal of Process Control 14: 635–650. Cominos, P. and Munro, N. (2002). PID controllers: recent tuning methods and design to specifica-tion, IEE Proceedings - Control Theory & Appli-cations 149(1): 46–53.

Ge, M., Chiu, M.-S. and Wang, Q.-G. (2002). Robust PID controller design via LMI approach, Journal of Process Control 12: 3–13.

Gon¸calves, E. N., Bastos, S. B., Palhares, R. M., Ta-kahashi, R. H. C., Mesquita, R. C., Campos,

C. D. and Ekel, P. Y. (2005). H∞ guaranteed

cost computation for uncertain time-delay sys-tems, Proceedings of the Joint 44th IEEE Con-ference on Decision and Control and European Control Conference, IEEE, Seville, Spain. Gon¸calves, E. N., Palhares, R. M. and Takahashi, R.

H. C. (2005a). Improved optimisation approach

to robust H2/H∞control problem for linear

sys-tems, IEE Proceedings - Control Theory & Ap-plications 152(2): 171–176.

Gon¸calves, E. N., Palhares, R. M. and Takahashi, R.

H. C. (2005b). Robust H2/H∞dynamic output

feedback control synthesis for systems with poli-topic uncertainty, in P. Horacek, M. Simandl and P. Zitek (eds), Preprints of the 16th IFAC World Congress, IFAC, Prague, Czech Republic. Gon¸calves, E. N., Palhares, R. M. and Takahashi, R.

H. C. (2006). H2/H∞ filter design for systems

with polytope-bounded uncertainty, IEEE

Tran-sactions on Signal Processing. (To appear).

Gon¸calves, E. N., Palhares, R. M., Takahashi, R. H. C.

and Mesquita, R. C. (2006). Algorithm 8xx:

SimpleS: An extension of Freudenthal’s simplex subdivision, ACM Transactions on Mathematical

Software. (To appear).

Hang, C. C., ˚Astr¨om, K. J. and Ho, W. K. (1991).

Re-finements of the Ziegler-Nichols tuning formula, IEE Proceedngs-D 138(2): 111–118.

Huang, Y. J. and Wang, Y.-J. (2000). Robust PID tuning strategy for uncertain plants based on the Kharitonov theorem, ISA Transactions 39: 419– 431.

Takahashi, R. H. C., Saldanha, R. R., Dias-Filho, W. and Ram´ırez, J. A. (2003). A new constrained ellipsoidal algorithm for nonlinear optimization with equality constraints, IEEE Transactions on Magnetics 39(3): 1289–1292.

Toscano, R. (2005). A simple robust PI/PID control-ler design via numerical optimization approach, Journal of Process Control 15: 81–88.

Referências

Documentos relacionados

Esses instrumentos destinam-se ao planejamento e controle operacional das obras da empresa, sendo também necessários para a gestão no nível tático e estratégico, já que

As amostras foram combinadas e a concentração de progesterona foi medida para obter um valor diário durante o ciclo menstrual.. LIMITAÇÕES

Faça intervenções significativas (pergunte para que serve um dicionário, se repararam na organização do dicionário, se perceberam que é em ordem alfabética...). • Exponha

(34) Os Estados-Membros devem garantir que os viajantes que adquirem uma viagem organizada ou serviços de viagem conexos são plenamente protegidos em caso de insolvência

2.2.2 - Somente haverá reserva de vagas para os candidatos com deficiência quando no Local de Trabalho o número de vagas for igual ou superior a 5 (cinco). 2.2.3 – Para cada cargo

Os procedimentos de calibração de câmaras em serviço, utilizando a posição do CP da câmara e pontos de apoio altimétrico, são viáveis, mas requerem do uso de faixas de

Para a etapa de análise de dados do presente trabalho, foi realizado um recorte do banco de dados do estudo maior, utilizando-se apenas as respostas dos 373 municípios

Apesar da relação linear entre massa e força muscular na amostra de idosos hospitalizados avaliados, não houve concordância entre massa muscular reduzida e fraqueza muscular, além