Sistemas de Controle I — Controle Clássico
Universidade Federal do Pará
Considere a malha fechada com ganho ajustável \(K\):
\[T(s) = \frac{KG(s)}{1+KG(s)H(s)}\]
Os polos de malha fechada mudam de posição conforme \(K\) varia de \(0\) a \(\infty\) — e a resposta transitória (Aulas 3–5) e a estabilidade (Aula 6) dependem diretamente dessas posições.
Definição
O Lugar Geométrico das Raízes (LGR), ou lugar de Evans, é o conjunto de todas as posições dos polos de malha fechada quando \(K\) varia de \(0\) a \(+\infty\).
O LGR permite visualizar como escolher \(K\) para atender especificações de \(\zeta\), \(\omega_n\), \(M_p\), \(t_s\) — sem calcular as raízes para cada valor de \(K\).
Um ponto \(s_0\) pertence ao LGR se e somente se satisfaz a equação característica \(1+KG(s)H(s)=0\), ou seja, \(KG(s_0)H(s_0) = -1\). Escrevendo em forma polar:
Condição de ângulo (define o LGR)
\[\angle G(s_0)H(s_0) = 180° + k\cdot360°, \qquad k=0,\pm1,\pm2,\ldots\]
Condição de módulo (define o valor de \(K\) naquele ponto)
\[K = \frac{1}{|G(s_0)H(s_0)|}\]
Seja \(G(s)H(s) = \dfrac{\prod_{i=1}^{m}(s+z_i)}{\prod_{j=1}^{n}(s+p_j)}\), com \(n\) polos e \(m\) zeros de malha aberta (\(n\geq m\), tipicamente).
Regra do eixo real
Um ponto do eixo real pertence ao LGR se o número de polos mais zeros de malha aberta à sua direita é ímpar.
Os \(n-m\) ramos que vão para o infinito o fazem ao longo de assíntotas retas, centradas em:
\[\sigma_a = \frac{\sum_j p_j - \sum_i z_i}{n-m} \qquad\text{(centroide, sobre o eixo real)}\]
com ângulos:
\[\theta_a = \frac{(2k+1)\times180°}{n-m}, \qquad k = 0,1,\ldots,n-m-1\]
Tip
Exemplo: com \(n-m=3\) (três ramos ao infinito), os ângulos são \(60°\), \(180°\) e \(300°\) (\(-60°\)).
Pontos de quebra (breakaway/break-in): onde dois ou mais ramos reais se encontram e se separam (saindo ou entrando no eixo real). Ocorrem em raízes reais de:
\[\frac{dK}{ds} = 0, \qquad \text{onde } K(s) = \frac{-1}{G(s)H(s)}\]
restritas às regiões do eixo real que pertencem ao LGR (regra anterior).
Ângulos de partida/chegada (polos/zeros complexos): calculados aplicando a condição de ângulo a um ponto de teste infinitesimalmente próximo ao polo (ou zero) complexo, somando as contribuições angulares de todos os demais polos e zeros.
O(s) ponto(s) onde o LGR cruza o eixo \(j\omega\) (fronteira de estabilidade) e o ganho crítico \(K_{crít}\) correspondente são obtidos por Routh-Hurwitz (Aula 6): o valor de \(K\) que anula uma linha inteira do array de Routh é \(K_{crít}\); o polinômio auxiliar formado com a linha anterior dá a frequência de cruzamento \(\omega\).
Important
Essa é a ponte direta entre o critério de Routh-Hurwitz (Aula 6) e o LGR: o array de Routh localiza exatamente onde o lugar cruza para o semiplano direito.
LGR de \(K/[s(s+2)(s+4)]\)
Equação característica: \(s(s+2)(s+4)+K = s^3+6s^2+8s+K=0\).
Array de Routh (mesma estrutura da Aula 6):
\[ \begin{array}{c|cc} s^3 & 1 & 8 \\ s^2 & 6 & K \\ s^1 & 8-\dfrac{K}{6} & 0 \\ s^0 & K & \end{array} \]
Estabilidade: \(0 < K < 48\). Em \(K=48\), a linha \(s^1\) se anula — o LGR cruza o eixo \(j\omega\) em \(\omega = \sqrt{8} \approx 2{,}83\) rad/s (raiz do polinômio auxiliar \(6s^2+K=0\)).
LGR de \(K(s+3)/[s(s+1)(s+5)]\)
O LGR permite escolher \(K\) (ou projetar um controlador que reformula o LGR) para posicionar os polos de malha fechada em uma região desejada do plano \(s\):
Tip
Se o LGR não passa pela região desejada, é necessário modificar a malha aberta — adicionando polos/zeros via um controlador (compensador de avanço/atraso de fase, ou PID — Aula 9) para “puxar” o lugar para a região desejada.
Problema: para \(G(s)H(s) = \dfrac{K}{s(s+2)(s+4)}\) (Exemplo 1), encontrar \(K\) tal que o par de polos dominantes tenha \(\zeta \approx 0{,}5\).
Procedimento:
Note
Na prática, esse procedimento é feito por software (MATLAB rlocus/sgrid, Python control.root_locus) — o traçado manual detalhado tem valor didático, para compreender a geometria por trás do resultado numérico.