Acessibilidade / Reportar erro

O sobre-sinal e a resposta inversa em sistemas de controle lineares contínuos no tempo

Resumos

Este trabalho trata da determinação dos extremos que podem ocorrer na resposta a uma entrada degrau unitário de sistemas lineares contínuos no tempo, com pólos e zeros reais. Apresentam-se condições necessárias e suficientes para avaliar extremos, sobre-sinal e resposta inversa na resposta a uma entrada degrau unitário de sistemas de ordem n > 2 com um zero real e pólos reais distintos. Todos os resultados são apresentados em termos das localizações de pólos e zeros da correspondente função de transferência.

Extremos; sobre-sinal; resposta inversa; pólos; zero


This paper deals with the problem of extrema, which may occur, in the step-response of a linear system with real zeros and poles. Necessary and sufficient conditions for extrema, overshoot and undershoot in the step-response of n > 2 order continuous time transfer functions with distinct poles and one real zero are given. The results are expressed in terms of the locations of poles and zeros of the corresponding transfer-function.

Extrema; overshoot; undershoot; poles; zero


SISTEMAS DE CONTROLE

O sobre-sinal e a resposta inversa em sistemas de controle lineares contínuos no tempo

Célia Aparecida dos ReisI; Ali MessaoudiII; Neusa A. P. SilvaIII

IUniversidade Estadual Paulista - UNESP, Campus de Ilha Solteira, Departamento de Matemática, Caixa Postal 31, CEP 15385-000, Ilha Solteira, SP, Brasil; célia@mat.feis.unesp.br

IIUniversidade Estadual Paulista - UNESP, IBILCE, Departamento de Matemática, São José do Rio Preto, SP, Brasil. messaoud@ibilce.unesp.br

IIIUniversidade Estadual Paulista - UNESP, Campus de Ilha Solteira, Departamento de Matemática, Caixa Postal 31, CEP 15385-000, Ilha Solteira, SP, Brasil; neusa@mat.feis.unesp.br

RESUMO

Este trabalho trata da determinação dos extremos que podem ocorrer na resposta a uma entrada degrau unitário de sistemas lineares contínuos no tempo, com pólos e zeros reais. Apresentam-se condições necessárias e suficientes para avaliar extremos, sobre-sinal e resposta inversa na resposta a uma entrada degrau unitário de sistemas de ordem n > 2 com um zero real e pólos reais distintos. Todos os resultados são apresentados em termos das localizações de pólos e zeros da correspondente função de transferência.

Palavras-chave: Extremos, sobre-sinal, resposta inversa, pólos, zero.

ABSTRACT

This paper deals with the problem of extrema, which may occur, in the step-response of a linear system with real zeros and poles. Necessary and sufficient conditions for extrema, overshoot and undershoot in the step-response of n > 2 order continuous time transfer functions with distinct poles and one real zero are given. The results are expressed in terms of the locations of poles and zeros of the corresponding transfer-function.

Keywords: Extrema, overshoot, undershoot, poles, zero.

1 INTROUDUÇÃO

O conhecimento das características da resposta a degrau é importante em engenharia de controle. De fato, existem alguns problemas tais como de controle do eixo de máquinas ferramentas e problemas nos quais um robô necessita seguir uma trajetória pré-definida, em que a resposta a degrau não pode apresentar extremos (El-Khoury et alii, 1993; Howell, 1997; Rachid, 1995; Leon de la Barra, 1994). Dessa forma, o estudo de condições que permitam avaliar extremos, sobre-sinal e resposta inversa na resposta a degrau, é de grande importância na teoria de controle.

Muitas contribuições teóricas recentes têm sido feitas no sentido de clarificar a influência dos zeros e das localizações de pólos e zeros da planta na parte transiente da resposta a degrau. El-Khoury et alii (1993) apresenta um limitante superior para o número de extremos na resposta a degrau de um sistema linear estável, complementando os resultados existentes na literatura para limitantes inferiores. Rachid (1995) fornece uma condição suficiente para avaliar extremos, usando a configuração pólos-zeros da correspondente função de transferência. Tal resultado fornece em que condições a resposta a degrau não apresenta sobre-sinal. Howell (1997) apresenta uma nova classe de respostas a degrau sem extremos, as quais podem ser usadas ao invés de um modelo multi-exponencial, que pode apresentar o efeito do sobre-sinal ou de resposta inversa. Goodwin et alii (1999) considera o efeito de zeros estáveis próximos ao eixo jw para sistemas SISO. Mostra-se que a presença de tais zeros, juntamente com limitantes superiores para o sobre-sinal permissível do sinal de saída, fornece um limitante superior para o tempo de acomodação do sistema de malha fechada. León de la Barra (1994) mostra que a resposta a degrau de um sistema contínuo no tempo, assintoticamente estável, estritamente próprio e de fase não mínima, com m1 zeros reais no semiplano aberto direito e sem pólos e zeros complexos conjugados, exibe resposta inversa exatamente int[(m1 + 1)/2] vezes, sendo que int[ ] denota a parte inteira. Lin e Fang (1997) apresentam uma condição necessária e suficiente para um sistema linear SISO de terceira ordem, com pólos reais, ter resposta a degrau sem sobre-sinal ou ser esta resposta monótona não decrescente. No caso de pólos complexos, uma condição suficiente e duas condições necessárias são obtidas. Observa-se que todas as condições encontradas são dadas em termos dos coeficientes do numerador da função de transferência. Moore (1990) apresenta uma técnica para a escolha de localizações de zeros para a obtenção de sobre-sinal mínimo.

Apesar de bastante valiosas, tais contribuições ainda não oferecem um quadro claro de como e quais variações extensas nas localizações de pólos e zeros podem influenciar o sobre-sinal e a resposta inversa. Por exemplo, o problema de se determinar o número exato de extremos da resposta a degrau permanece em aberto (El-Khoury et alii, 1993) e, mesmo determinando os extremos da resposta a degrau, não existe uma técnica que permita classificá-los, ou seja, faltam condições necessárias e suficientes para a prova da existência de extremos, sobre-sinal e resposta inversa.

Como contribuição dos autores (Reis e Silva, 2001, 2002; Reis et alii, 2004, 2004-a, Silva e Reis, 2001), foram obtidas condições necessárias e suficientes para a existência de extremos, sobre-sinal e resposta inversa em sistemas de segunda e terceira ordem, com pólos e zeros reais. Portanto, neste trabalho, será apresentada uma generalização para determinação de extremos, sobre-sinal e resposta inversa em sistemas de controle lineares contínuos no tempo e de ordem n, com um zero real.

Acreditamos que as caracterizações obtidas são de importância na teoria de controle já que permitem uma visão mais esclarecida das condições que possibilitem avaliar extremos, sobre-sinal e resposta inversa em sistemas lineares, além de clarificar um pouco mais a influência dos zeros e localizações de pólos e zeros da planta na parte transiente da resposta a degrau.

Este trabalho está organizado como segue. Na Seção 2, apresentam-se as considerações iniciais sobre o trabalho. Na Seção 3, apresentam-se os resultados principais relativos a extremos, sobre-sinal e resposta inversa. Na Seção 4, as conclusões do trabalho. No Apêndice, encontram-se as provas dos resultados auxiliares.

1.1 CONSIDERAÇÕES INICIAIS

Considera-se o sistema de controle linear contínuo no tempo, monovariável e estável descrito pela função de transferência:

sendo que n > 2 , e:

T é uma constante real estritamente positiva;

• tj > 0, j = 1, 2,..., n são as constantes de tempo do sistema;

• z = -1/T , é o zero de G(s) se z < 0 ou se z = 1/T se z > 0;

• lj = -1/t j, j = 1, 2, ..., n são os pólos de G(s);

• l j¹ l i, l j ¹ z, para todo i, j = 1, 2, ..., n.

Considera-se, ainda, sem perda de generalidade, que:

Observa-se que G(s) pode ser escrita, na forma de pólos e zeros, do seguinte modo:

O lema, apresentado a seguir, fornece a resposta a uma entrada degrau unitário para a classe de sistemas cuja função de transferência tem a forma dada por (3).

LEMA 01: A resposta a degrau da classe de sistemas de controle linear, cuja função de transferência é dada por (2.3) e tem condições iniciais y(0) = 0, y'(0) = 0 , ...,

y(n-1) (0) = k sendo que tem a forma:

na qual:

PROVA: Ver ApêndiceApêndice;.

O corolário, apresentado a seguir, é uma conseqüência do Lema 01.

COROLÁRIO 01: Sob as hipóteses do Lema 01 e sendo n a ordem do sistema dado por (3), então:

(a) Se ln < z < 0 tem-se que:

Se n é par então c1 < 0, c2 > 0, c3 < 0,...., cn > 0;

Se n é ímpar então c1 > 0, c2 < 0, c3 > 0,...., cn > 0.

Se ln < 0 < z tem-se que:

Se n é par então c1 > 0, c2 < 0, c3 >0,...., cn ,< 0;

Se n é ímpar então c1 < 0, c2 > 0, c3 < 0,...., cn < 0.

PROVA: Ver ApêndiceApêndice;.

1.2 DETERMINAÇÃO DE SOBRE-SINAL E DE RESPOSTA INVERSA

Tem-se, agora, o seguinte resultado principal, o qual fornece uma condição necessária e suficiente para a existência de pontos críticos na resposta a uma entrada degrau unitário de (1) ou (3) e a classificação dos mesmos.

TEOREMA 01: Considera-se o sistema de controle linear contínuo no tempo, monovariável, com n pólos reais distintos e com um zero real, estável descrito pela função de transferência (3), cuja resposta a uma entrada degrau unitário y(t) tem a forma (4) - (6). Têm-se, então, os seguintes resultados:

(a) y(t) não apresenta extremos se e somente se z < ln;

(b) y(t) apresenta um ponto de máximo se e somente se ln < z < 0;

(c) y(t) apresenta um ponto de mínimo se e somente se ln < 0 < z;

Uma observação a ser feita é que o item (a) pode ser deduzido do trabalho de Rachid (1995). Neste trabalho, será efetuada uma prova elementar.

Para a prova do Teorema 01, necessita-se de algumas considerações preliminares as quais são apresentadas a seguir. Inicialmente, de (4), tem-se que:

Em (7), fazendo:

obtém-se:

Defina,

Observa-se de (9) que f1(0) = 0, pois y¢(0)= 0. Além disso, para a análise de f1(t), torna-se necessário a análise do sinal de . Apresenta-se, a seguir, a análise do caso > 0. O caso < 0 é feito de forma análoga.

Suponha que > 0. De (9) conclui-se que = 0 e como . Assim, ou f1(t) é uma função positiva com valor inicial nulo ou f1(t) é uma função com valores positivos e negativos, de valor inicial nulo, cortando o eixo real em pelo menos um ponto. Portanto a figura 01, dada a seguir, mostra três possibilidades para o gráfico de f1(t) satisfazendo f1(0) = 0 e .


Então, existe um número real positivo tal que y¢() = 0, se e somente se existe to pertencente a (0, +¥) tal que. Mas de (9),

Em (10), fazendo:

obtém-se que:

Defina

De (11) observa-se que:

ou

Em ambos os casos, existe um número real tal que se e somente se existe to pertencente a (0, +¥) tal que . Defina

sendo:

Continuando com o processo anterior, tem-se que existe um número real tal que se e somente se existe to pertencente a (0, + ¥) tal que

Decorrem, então, os lemas seguintes que fornecem uma condição necessária e suficiente para a existência de extremos em y(t).

LEMA 02: Sob as hipóteses do Teorema 01 y(t) tem um extremo se e somente se

PROVA: Ver ApêndiceApêndice;.

LEMA 03: Sob as hipóteses do Teorema 01, tem-se que se e somente se ln < z.

PROVA: Ver ApêndiceApêndice;.

Apresenta-se, a seguir, a prova do Teorema 01.

PROVA DO TEOREMA 01: Pelo Lema 02, y(t) tem um extremo se e somente se Pelo Lema 03, se e somente se ln < z. Dessa forma, o item (a) está provado. Para a prova de (b), suponha que:

ln < z < 0.

De (9), (11) e (12) conclui-se que:

De (14), tem-se que:

Agora, de (12), decorre que:

De (5) e (8) mostra-se que:

Logo, como l1< l2 < ...< ln < z < 0,

Agora, de (8) e (13) - (i) e (iii), tem-se que:

Portanto:

Mas de (13),

Então, observa-se que:

De forma análoga obtém-se que:

Pode ocorrer que n seja um número par ou ímpar. Inicialmente apresenta-se a análise para n par.

Caso 01:n é um número par.

Resulta do Corolário 01 e de (1) - (13), que:

Além disso,

pois Continuando com esse processo, conclui-se que:

Agora, como:

tem-se que e f n-1 (0) > 0.

Então, o gráfico de fn-1 tem a forma dada pela figura 02, a seguir:


Agora, como:

o gráfico de fn-2 tem a forma dada na figura 03, a seguir:


Assim, sin al. Então o gráfico de fn-3(t) tem a forma:


Continuando com este processo, como sinal

= (-1)n = 1 , conclui-se que o sin al(y') = sin al(f1) e a forma do gráfico de f1(t) é do tipo:


Então, o gráfico de y(t) tem a forma dada a seguir:


Portanto, y(t) tem um máximo.

Caso 02:n é um número real ímpar:

Segue do Corolário 01 que:

De forma análoga:

Logo, conclui-se que:

Então o gráfico de fn-1(t) tem a forma:


Agora, como:

o gráfico de fn-2 tem a forma dada pela figura 08, a seguir:


Por outro lado, sin al . Então o gráfico de fn-3(t) tem a forma dada pela figura 09.


Continuando com este processo, obtém-se o gráfico de f1(t) dado na figura 10.


Agora, como:

o gráfico de y(t) tem a forma dada na figura 11, a seguir:


Portanto, y(t) tem um máximo. O caso z > 0 se faz de forma análoga e o teorema está provado.

O corolário, a seguir, apresenta condições necessárias e suficientes para a existência de sobre-sinal e resposta inversa em sistemas de ordem n com um zero real.

COROLÁRIO 02: Considera-se o sistema de controle linear contínuo no tempo, monovariável, com n pólos reais distintos e com um zero real, estável descrito pela função de transferência (1) e (3), cuja resposta a uma entrada degrau unitário tem a forma (4) - (6). Têm-se, então, os seguintes resultados:

(a) y(t) apresenta sobre-sinal se e somente se ln < z < 0;

(b) y(t) apresenta resposta inversa se e somente se ln<0< z;

Vale destacar que no caso z > 0, foi provado a existência de um ponto de mínimo na resposta a degrau unitário, além da existência de resposta inversa. Leon de La Barra (1994) também mostra, neste caso, a existência de resposta inversa.

Além da prova da existência de extremos e classificação dos mesmos, uma outra contribuição do Teorema 01 está na sua demonstração, visto que a mesma apresenta um caminho que permitirá, possivelmente, a análise de sistemas de ordem n, apresentando m zeros, com m < ns.

Para o caso em que n = 3, observa-se que y(t), dada por (1) ou (3), apresenta sobre-sinal se e somente l1<l2<l3< z< 0. Nota-se, neste caso, que tal resultado é similar aos resultados obtidos no Lema 02 e Teorema 03 de Reis e Silva (2001), para sistemas de segunda ordem.

EXEMPLO 01: Considere o sistema de controle linear cuja função de transferência seja dada por:

Observa-se que o sistema possui um zero z = -1/4 e os pólos l3 = -1, l2 = -3 e l1 = -4. A figura 12, dada a seguir, mostra o gráfico da resposta a uma entrada degrau unitário, para este sistema.


De acordo com o Teorema 01 e da figura 12, y(t) apresenta sobre-sinal superior a 100%.

Exemplo 02: Considere o sistema cuja função de transferência seja dada por:

Observa-se que G(s) apresenta um zero real z = 2 e pólos l3 = -1, l2 = -2 e l1 = -3. A figura 13, a seguir, mostra o gráfico da saída y(t). Nota-se, neste caso, a ocorrência de resposta inversa inicial, comportamento este, exclusivamente devido à presença do zero real positivo.


2 CONSIDERAÇÕES FINAIS

Foram obtidas, neste trabalho, condições necessárias e suficientes para a determinação e classificação dos extremos da resposta a uma entrada degrau unitário, em sistemas de ordem n com pólos reais distintos e com um zero real, os Lemas 02, 03 e o Teorema 01. Como conseqüências diretas do Teorema 01 foram obtidas condições necessárias e suficientes para a ocorrência de sobre-sinal e resposta inversa nesta classe de sistemas, em função das posições relativas dos pólos e do zero, o Corolário 02.

Observa-se que tais resultados coincidem com os resultados obtidos para sistemas de segunda ordem com pólos reais e um zero real (Reis e Silva, 2001; Reis et alii, 2002).

Acredita-se que, com os resultados obtidos neste trabalho, foi dado um passo importante para um melhor entendimento da influência das posições relativas de pólos e zeros para ocorrência de extremos, sobre-sinal e resposta inversa em sistemas de controle lineares e contínuos no tempo.

AGRADECIMENTOS

Agradecemos a FAPESP pelo apoio via o projeto de pesquisa 98/06085-6.

Artigo Submetido em 28/05/03

1a. Revisão em 20/10/03

2a. Revisão em 03/05/04

3 a. Revisão em 19/010/04

Aceito sob recomendações do Ed. Assoc.Prof. José R. C. Piqueira

PROVA DO LEMA 01: Por hipótese, y(0) = 0, y¢(0) = 0, ¼, y(n-1)(0) = k sendo que:

Agora, basta observar que:

sendo:

e

Como D é um determinante de Vandermonde, tem-se que:

Por outro lado:

na qual

Logo,

o que prova (5) - (i). De maneira análoga mostra-se que:

o que prova o resultado desejado em (6) - (ii).

PROVA DO COLÁRIO 01: Suponha que ln < z < 0. Então, de (5), tem-se que:

Portanto,

o que prova o resultado desejado. Agora, de (5) e (6), tem-se que

Como c1 < 0, para n par, segue que c2 > 0. De forma análoga, tem-se que

o que prova o resultado desejado. A prova de (b) é similar.

PROVA DO LEMA 02: De (10), (11), (12) e (13), depreende-se que:

Daí existe um número real tal que:

o que prova o Lema 02.

PROVA DO LEMA 03: Pelo Lema 02, existe um número real tal que se e somente se

Assim, para a análise da desigualdade (15), tem-se que:

Para todo 1 < i < n – 2, sejam:

Então:

Então, de (16) observa-se que:

Dessa forma, fazendo a análise de (15), conclui-se que:

un-2 = u1 v1 v2...vn-3

e

Portanto, com a substituição de (18) em (17) obtém-se que:

Pelo Lema 02, mostra-se que:

Daí,

De (19) e (20), conclui-se que:

se e somente se ln < z, o que prova o Lema 03.

  • Dorf R. C. and R. H. Bishop (1995). Modern Control Systems, 7 ed. Addison-Wesley, New York.
  • El-Khoury, M., O. D. Crisalle and R. Longchamp (1993). Influence of Zero Locations on the Number of Step-response Extrema. Automatica, vol. 29, nş 6, pp. 1571-1574.
  • Franklin, G. F., J. D. Powell and A. Emani-Naeini (1991). A. Feedback Control of Dynamic Systems, 3ed. Addison-Wesley, New York.
  • Goodwin, G. C., A. R. Woodyatt, R. H. Diddleton and J. Shim (1999). Fundamental Limitations due to jw-axis zeros in SISO Systems. Automatica, vol. 35, pp. 857 - 863.
  • Howell, J. R. (1996). Comment Regarding "On undershoot in SISO Systems". IEEE Trans. Automat. Control, vol. 41, nş 12, pp. 1845 - 1846.
  • Howell, J. R. (1997). Some classes of Step-response Model Without Extrema. Automatica, vol. 33, nş 7, pp. 1427 - 1428.
  • León de la Barra, B.A. (1994). On undershoot in SISO systems. IEEE Trans. Automat. Control, vol. 39, nş 3, pp. 578-581.
  • León de la Barra, B.A. and M. A. Fernández (1994-a). Transient Properties of Type m Continuous Time Scalar Systems. Automática, vol. 30, nş 9, pp. 1495-1496.
  • Lin, S. and C. Fang (1997). "Nonovershooting and Monotone Nondecreasing Step Response of a Third-Order SISO Linear System". IEEE Trans. Automat. Control, vol. 42, nş 9, pp. 1299-1303.
  • MATLAB The Language of Technical Computing, Version 5, 1997.
  • Moore, K. L and S. P. Bhattacharyya (1990). "A Technique for Choose Zero Locations for Minimal Overshoot". IEEE Trans. Automat. Control, vol. 35, nş 5, pp. 577-580.
  • Ogata, K. (1998). Engenharia de Controle Moderno Prentice-Hall do Brasil, Rio de Janeiro.
  • Rachid, A. (1995). Some conditions on zeros to avoid step-response extrema. IEEE Trans. Automat. Control, vol. 40, nş 8, pp. 1501-1503.
  • Reis, C. A. and N. A. P. Silva (2001). Condições Necessárias e Suficientes Para a Existência de Overshoot em Sistemas Lineares Contínuos e de Segunda Ordem. Anais da 1Ş Escola Brasileira de Aplicações em Dinâmica e Controle, São Carlos, S. P., pp.176-179.
  • Reis, C. A., N. A. P. Silva and M. C. M. Teixeira, (2002). O Overshoot e o Undershoot em Sistemas de Controle Lineares Contínuos no Tempo: Um Tutorial. Segundo Congresso Nacional de Engenharia Mecânica (CONEM 2002), João Pessoa, PB.
  • Reis, C. A., (2002-a). O Tempo de Subida em Sistemas de Controle Lineares e Contínuos no Tempo. Anais do I Congresso de Dinâmica, Controle e Aplicações (DINCOM 2002), São José do Rio Preto, S.P. pp. 771-776.
  • Reis, C. A., N. A. P. Silva and A. Messaoudi (2004). Determinação de Overshoot e Undershoot em Sistemas de Controle Lineares Estáveis e Contínuos de Terceira Ordem Com pólos e Zeros Reais. Anais do DINCON 2004, 3ş Congresso Temático de Aplicações de Dinâmica e Controle da SBMAC, Ilha Solteira, S.P., pp. 382 - 390.
  • Reis, C. A., A. Messaoudi and N. A. P. Silva, (2004-a). Análise de Extremos em Sistemas de Controle Lineares Contínuos de Terceira Ordem Com Pólos e Zeros Reais Estáveis. III Congresso Nacional de Engenharia Mecânica (CONEM 2004), Belém, PA.
  • Silva, N. A. P. and C. A. Reis (2001), On The Definition of Type Ru Undershoot in The Step Response. Anais da 1Ş Escola Brasileira de Aplicações em Dinâmica e Controle, São Carlos, S.P. pp.170-175.
  • Teixeira, M. C. M., N. A. P. Silva, C. A. Reis and E. Assunção (2002). Projeto de Sistemas de Controle Com Atualização das Condições Iniciais no Controlador. XIV Congresso Brasileiro de Automática, Natal, RN. pp. 1341- 1348.
  • Teixeira, M. C. M., N. A. P. Silva, C. A. Reis and E. Assunção (2002-a). Projeto de Reguladores Quadráticos Ótimos Com Atualização das Condições Iniciais no Controlador. I Congresso Temático de Dinâmica, Controle e Aplicações. (DINCOM 2002), São José do Rio Preto, S.P., pp. 993-998.

Apêndice

;

Datas de Publicação

  • Publicação nesta coleção
    01 Set 2005
  • Data do Fascículo
    Mar 2005

Histórico

  • Aceito
    19 Out 2004
  • Recebido
    28 Maio 2003
Sociedade Brasileira de Automática Secretaria da SBA, FEEC - Unicamp, BLOCO B - LE51, Av. Albert Einstein, 400, Cidade Universitária Zeferino Vaz, Distrito de Barão Geraldo, 13083-852 - Campinas - SP - Brasil, Tel.: (55 19) 3521 3824, Fax: (55 19) 3521 3866 - Campinas - SP - Brazil
E-mail: revista_sba@fee.unicamp.br