Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo: Neste trabalho, aborda-se o método do lugar das raízes como ferramenta para
simulação e construção de um compensador digital para um sistema de braços robóticos.
Com o auxílio do MATLAB, foi simulada a implementação de um compensador por avanço
de fase. Os passos utilizados na construção de um controlador contínuo foram modificados
de modo que todo o processo ocorreu num espaço discreto. Como resultado, obteve-se um
compensador digital com uma resposta satisfatória, validando, deste modo, os métodos
empregados em sua construção.
1. Introdução
Um compensador (ou controlador) é uma estrutura que deve ser inserida num sistema a
malha fechada quando as especificações de regime transitório e permanente do processo não
são atendidas.
Devido ao grande avanço dos computadores digitais nas últimas décadas, tem crescido de
forma significativa o uso destes dispositivos como compensadores. A Fig. 1 mostra o
diagrama de blocos de um sistema de controle digital de malha única. Nesta configuração de
sistema, o computador digital recebe o erro em forma digital e executa cálculos a fim de
fornecer uma saída em forma digital (DORF e BISHOP, 2008).
Segundo (NISE, 2011) o uso do computador digital na malha trás vantagens como a
flexibilidade na realização de alterações de projetos (quando comparados a compensadores
analógicos) e redução de custos.
No entanto, a inserção de um compensador no sistema e a escolha de um período de
amostragem muito pequeno requer cuidados. Em ambos os casos, uma escolha errada pode
levar o sistema à instabilidade.
2. Objetivos
1
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
uma peça. O sistema deve apresentar um tempo de assentamento máximo de 7.8 s (critério
dos 2%) e sobre-elevação máxima de 15 %, considerando um período de amostragem de 0,3s.
O erro em regime permanente, para uma entrada em degrau, deve ser nulo. A dinâmica do
sistema de braços é dada pela função de transferência G(s).
3. Metodologia
O método do lugar das raízes foi criado por Walter Richard Evans em 1953. O projeto do
compensador por este método baseia-se na especificação da dinâmica dominante do sistema
através do posicionamento de um par de pólos complexos conjugados que dominarão a
resposta em malha fechada. Os parâmetros do controlador deverão ser tais que assegurem que
o lugar das raízes passe pelos pólos especificados. A vantagem do uso do lugar geométrico
das raízes é a possibilidade de especificar a resposta transitória dominante, já que se
posicionam as raízes dominantes (SANTOS, 2012).
Devido às especificações requeridas pelo projeto, as alterações principais deverão ser
realizadas no regime transitório. Desta forma, será implementado, como forma de compensar
este sistema, um controlador por avanço de fase. Segundo (DORF e BISHOP, 2008), para
projetar um compensador por avanço de fase utilizando o método do lugar das raízes no plano
s, são necessários seis passos. Porém, como o problema em questão não é contínuo (e sim
discreto), será realizada uma tentativa de seguir os mesmo passos, porém no plano z. São eles:
4. Determinar a localização do pólo de modo que o ângulo total na posição desejada seja 180º
e, portanto, esteja sobre o lugar das raízes do sistema compensado.
2
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
É valido lembrar que, antes de executar os procedimentos descritos acima, deve-se avaliar
a estabilidade do sistema. De acordo com (NISE, 2011), no plano s, a região de estabilidade é
o semi-plano da esquerda. Se a função de transferência em malha fechada T(s) for
transformada na função de transferência com dados amostrados T(z) a região de estabilidade
sobre o plano z deverá ser um círculo de raio unitário e centrado na origem. A condição de
estabilidade tem fundamental importância no projeto do controlador e deve ser levada em
consideração durante todas as etapas do processo de construção.
4. Desenvolvimento
num = [4];
den = [1 0.5 0];
T = 0.3;
Gs = tf(num, den);
Gz = c2d(Gs, T, ‘zoh’)
A seguir, serão seguidos os seis passos propostos pela metodologia, a fim de projetar um
compensador para o sistema robótico em questão.
3
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
ganho proporcional K. Caso contrário, deve-se projetar um compensador que irá levar o lugar
das raízes para o interior da região especificada. Como a ultrapassagem percentual (UP) do
sistema compensado deve ser inferior ou igual a 15%, determina-se o valor da relação de
amortecimento ( ) com a seguinte equação:
O tempo de assentamento, por sua vez, deve ser inferior ou igual a 7,8 s. Será utilizada a
Eq. 4, proposta por (OGATA, 2010), para o cálculo deste tempo. Esta equação leva em conta
que o tempo de assentamento será alcançado quando a resposta do sistema permanecer com
valores no interior de uma faixa de 2% da amplitude de entrada.
A região do plano z que corresponde a uma determinada ultrapassagem percentual pode ser
determinada com o auxilio da Eq. 6.
Com o auxílio do MATLAB, pode-se traçar o lugar geométrico das raízes para o sistema
sem compensação.
figure(1);
rlocus (Gz);
zgrid();
4
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
Quadro 2: Comandos para esboço do lugar das raízes do sistema sem compensação.
Observando o esboço do lugar das raízes, percebe-se que o sistema não atende os
parâmetros pré-estabelecidos. Somente um ganho proporcional não é suficiente para controlar
o processo. Deste modo, deve ser implementado um compensador dinâmico que resolva este
problema.
No projeto do compensador, devem-se estabelecer, como primeiro passo, as raízes
dominantes do sistema. Escolhendo e UP = 10% (que são especificações contidas
na região de interesse do problema), determinam-se os pólos dominantes que atendam a estes
requisitos.
Com o auxílio das Eqs. 3 e 4 , tem-se que 591 e 966 rad/s.
Sabendo que o período de amostragem é T = 0,3, constata-se, através da Eq. 6, que os
pólos dominantes são
Passos 3 e 4: Uma vez determinadas as raízes dominantes, deve-se alocar o zero da estrutura
de avanço diretamente abaixo das mesmas no plano z. A Fig. 4 mostra o posicionamento dos
pólos e zeros do sistema no plano z, juntamente com uma das raízes dominantes e o zero do
compensador por avanço de fase.
5
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
Ao traçar uma reta que intercepte a raiz desejada, formando um ângulo com o eixo real,
determina se o valor do pólo do compensador:
p = 0,6012
Obtido o valor do pólo, tem-se que a função de transferência do compensador por avanço
de fase, no plano z, é:
Passos 5 e 6: O valor do ganho K pode ser determinado tanto de forma aritmética quanto com
o auxílio do simulador. Deste modo, deve-se realizar um novo esboço do lugar das raízes para
o sistema compensado e encontrar a posição de uma das raízes dominantes especificadas no
plano z. A Fig. 5 mostra as especificações obtidas neste ponto após a inserção do compensador
6
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
por avanço de fase no sistema. Para esboçá-la com o MATLAB, devem ser realizados os
seguintes comandos:
num2 = [1 -0.8195];
den2 = [1 -0.6012];
Dz = tf (num2, den2,-1);
figure (2);
rlocus (Gz*Dz);
zgrid ();
Pela análise da nova configuração do lugar das raízes, percebe-se que após a inserção do
compensador o sistema passou a atender as especificações requeridas no regime transitório.
Como último passo, deve-se determinar a constante de posição do sistema e verificar se
o erro de estado estacionário é realmente nulo. Caso não seja, todos os passos deverão ser
repetidos até que esta especificação seja atendida. A constante de posição e o erro em regime
permanente serão calculados com as Eqs 11 e 12, respectivamente:
7
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
No entanto, podia-se esperar - sem o auxílio dos cálculos - que o erro em regime
permanente fosse nulo. A função de transferência do sistema tem um pólo em z = 1. Este pólo
atua como um integrador, zerando o erro de posição do sistema no estado estacionário.
Após a determinação de toda a estrutura de controle, testa-se a resposta aplicando ao
sistema em malha fechada uma entrada em degrau unitário discreto. Os passos de execução
desta tarefa no MATLAB e a resposta do sistema ao degrau estão representados,
respectivamente, no Quadro 4 e na Fig. 7.
z-0.8195 0.1713z+0.163
0.22
z-0.6012 z2-1.861z+0.8607
Entrada em Degrau Ganho Osciloscópio
Compensador Por DInâmica do Sistema
Unitário Proporcional Avanço de Fase Robótico
8
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
Figura 7: Resposta ao degrau unitário para o sistema compensado e seu equivalente contínuo.
5. Conclusão
6. Referências
DORF, R. C; BISHOP, R. H. Sistemas de Controle Moderno. 8a Edição. São Paulo. Editora LTC,
2001.
NISE, N. S. Engenharia de Sistemas de Controle. 5a Edição. Rio de Janeiro. Editora LTC, 2011.
OGATA, K. Engenharia de Controle Moderno. 5a Edição. São Paulo. Editora Pearson, 2010.
9
Sistemas de Controle II
Universidade Federal de Ouro Preto
Instituto de Ciências Exatas e Aplicadas – ICEA
Departamento de Ciências Exatas e Aplicadas
10
Sistemas de Controle II