controlo de sistemas diagramas polares

31
Controlo de Sistemas Diagramas polares Alexandra Moutinho Dep. Engenharia Mecânica, Instituto Superior Técnico, Universidade de Lisboa, ([email protected])

Upload: others

Post on 06-Jul-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Controlo de Sistemas Diagramas polares

Controlo de SistemasDiagramas polares

Alexandra Moutinho

Dep. Engenharia Mecânica, Instituto Superior Técnico, Universidade de Lisboa, ([email protected])

Page 2: Controlo de Sistemas Diagramas polares

• Resposta em frequência

– Diagrama de Bode (revisões)

• Análise de estabilidade

– Margens de estabilidade (diagrama de Bode)

– Relação entre margens de estabilidade e LGR

– Margens de estabilidade de sistemas com atraso

Controlo de Sistemas

Aula anterior

40

Page 3: Controlo de Sistemas Diagramas polares

• Resposta em frequência

– Diagrama polar

• Análise de estabilidade:

– Margens de estabilidade em diagramas polares

Controlo de Sistemas

Esta aula

41

Page 4: Controlo de Sistemas Diagramas polares

• O diagrama de Bode representa a resposta em frequência de um sistema, 𝐺(𝑗𝜔), através

– Do gráfico do seu módulo, 𝐺(𝑗𝜔) , ou 20 log10 𝐺(𝑗𝜔) , e

– Do gráfico da sua fase, arg[𝐺(𝑗𝜔)]

• Exemplo:

𝐺 𝑗𝜔 =1

𝑗𝜔𝜔𝑛

2

+ 2𝜉𝑗𝜔𝜔𝑛

+ 1

Controlo de Sistemas

Resposta em fequência:Diagrama de Bode

42

Page 5: Controlo de Sistemas Diagramas polares

• O diagrama polar representa a resposta em frequência de um sistema, 𝐺(𝑗𝜔), representando num mesmo gráfico o seu módulo, 𝐺(𝑗𝜔) , e a sua fase, arg[𝐺(𝑗𝜔)]

• Exemplo:

𝐺 𝑗𝜔 =1

𝑗𝜔𝜔𝑛

2

+ 2𝜉𝑗𝜔𝜔𝑛

+ 1

Controlo de Sistemas

Resposta em frequência:Diagrama polar

43

Page 6: Controlo de Sistemas Diagramas polares

𝑮 𝒋𝝎 =1

𝑗𝜔𝜔𝑛

2

+ 2𝜉𝑗𝜔𝜔𝑛

+ 1

=1

2𝜉𝜔𝜔𝑛

𝑗 + 1 −𝜔2

𝜔𝑛2

= 𝐑𝐞 𝑮 𝒋𝝎 + 𝒋𝐈𝐦 𝑮 𝒋𝝎

= 𝑮 𝒋𝝎 𝒆𝒋∠𝑮 𝒋𝝎

𝐺 𝑗𝜔 =൙

1

1 −𝜔2

𝜔𝑛2

2

+ 2𝜉𝜔𝜔𝑛

2

∠𝐺 𝑗𝜔 = −arctan2𝜉

𝜔𝜔𝑛

1 −𝜔2

𝜔𝑛2

Controlo de Sistemas

Resposta em frequência:Diagrama polar

𝐺(𝑗𝜔) Im[𝐺 𝑗𝜔 ]

Re[𝐺 𝑗𝜔 ]

∠𝐺 𝑗𝜔

𝐺(𝑗𝜔)

44

Page 7: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Resposta em frequência:Diagrama de Bode vs. Diagrama polar

45

Page 8: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Resposta em frequência:Diagrama polar

• Vantagens dos diagramas polares:

– Integração num único gráfico da evolução do módulo e da fase de 𝐺(𝑗𝜔)

– Mais fácil analisar a estabilidade relativa de sistemas de controlo

– O critério de estabilidade de Nyquist vai basear-se nesta representação

46

𝐺(𝑗𝜔) Im[𝐺 𝑗𝜔 ]

Re[𝐺 𝑗𝜔 ]

∠𝐺 𝑗𝜔

𝐺(𝑗𝜔)

Page 9: Controlo de Sistemas Diagramas polares

𝑮 𝒋𝝎 = 𝐑𝐞 𝑮 𝒋𝝎 + 𝒋𝐈𝐦 𝑮 𝒋𝝎

= 𝑮 𝒋𝝎 𝒆𝒋∠𝑮 𝒋𝝎

𝑮 𝒋𝝎 = 𝐑𝐞 𝑮 𝒋𝝎 𝟐 + 𝐈𝐦 𝑮 𝒋𝝎 𝟐

𝑮 −𝒋𝝎 = 𝑮 𝒋𝝎

∠𝑮 𝒋𝝎 = arg 𝑮 𝒋𝝎 = atan𝐈𝐦 𝑮 𝒋𝝎

𝐑𝐞 𝑮 𝒋𝝎

arg 𝑮 −𝒋𝝎 = −arg 𝑮 𝒋𝝎

arg𝑎(𝑠)

𝑏(𝑠)= arg 𝑎 𝑠 − arg[𝑏(𝑠)]

Controlo de Sistemas 47

Funções complexas

Page 10: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:Termo integrativo 𝑗𝜔 −1

𝐺 𝑗𝜔 =1

𝑗𝜔= −𝑗

1

𝜔=1

𝜔𝑒−𝑗 arctan

𝜔0 =

1

𝜔𝑒−𝑗90°, 𝜔 ∈ 0,+∞

48

Page 11: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:Termo derivativo 𝑗𝜔 +1

𝐺 𝑗𝜔 = 𝑗𝜔 = 𝜔𝑒𝑗 arctan

𝜔0 = 𝜔𝑒𝑗90°, 𝜔 ∈ 0,+∞

49

Page 12: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:Fator de 1ª ordem 𝑇𝑗𝜔 + 1 −1

𝐺 𝑗𝜔 =1

𝑇𝑗𝜔 + 1=

1

𝑇2𝜔2 + 1𝑒−𝑗 arctan 𝜔𝑇 , 𝜔 ∈ 0,+∞

50

Page 13: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:Fator de 1ª ordem 𝑇𝑗𝜔 + 1 +1

𝐺 𝑗𝜔 = 𝑇𝑗𝜔 + 1 = 𝑇2𝜔2 + 1𝑒𝑗 arctan 𝜔𝑇 , 𝜔 ∈ 0,+∞

51

Page 14: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:

Fator de 2ª ordem 𝑗𝜔

𝜔𝑛

2

+ 2𝜉𝑗𝜔

𝜔𝑛+ 1

−1

𝐺 𝑗𝜔 =1

𝑗𝜔𝜔𝑛

2

+ 2𝜉𝑗𝜔𝜔𝑛

+ 1

, 𝜉 > 0

52

Page 15: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar:

Fator de 2ª ordem 𝑗𝜔

𝜔𝑛

2

+ 2𝜉𝑗𝜔

𝜔𝑛+ 1

+1

𝐺 𝑗𝜔 = 𝑗𝜔

𝜔𝑛

2

+ 2𝜉𝑗𝜔

𝜔𝑛+ 1, 𝜉 > 0

53

Page 16: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar: formas genéricas

• Segundo o tipo do sistema (sistema com ganho positivo)

54

Page 17: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar: formas genéricas

•Para 𝜔 → +∞ (sistemas causais sem zeros ou pólos no SPD, com ganho positivo)

55

Page 18: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar: formas genéricas

•Para sistemas com dinâmica no numerador (zeros)

56

Page 19: Controlo de Sistemas Diagramas polares

• Desenhar o diagrama polar do sistema:

𝐺 𝑠 =1

𝑠(𝑇𝑠 + 1)

𝐺 𝑗𝜔 =1

𝑗𝜔(𝑇𝑗𝜔 + 1)=

1

−𝑇𝜔2 + 𝑗𝜔=−𝑇𝜔2 − 𝑗𝜔

𝑇2𝜔4 +𝜔2

=−𝑇𝜔2

𝑇2𝜔4 +𝜔2− 𝑗

𝜔

𝑇2𝜔4 +𝜔2= −

𝑇

𝑇2𝜔2 + 1− 𝑗

1

𝜔(𝑇2𝜔2 + 1)

lim𝜔→0

𝐺 𝑗𝜔 = −𝑇 − 𝑗∞ = ∞𝑒−𝑗90°

lim𝜔→+∞

𝐺 𝑗𝜔 = −0 − 𝑗0 = 0𝑒−𝑗180°

Controlo de Sistemas

Diagrama polar: exemplo

57

Page 20: Controlo de Sistemas Diagramas polares

• Desenhar o diagrama polar do sistema:

𝐺 𝑠 =1

𝑠(𝑇𝑠 + 1)

lim𝜔→0

𝐺 𝑗𝜔 = −𝑇 − 𝑗∞

= ∞𝑒−𝑗90°

lim𝜔→+∞

𝐺 𝑗𝜔 = −0 − 𝑗0

= 0𝑒−𝑗180°

Controlo de Sistemas

Diagrama polar: exemplo

58

Page 21: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Diagrama polar de FT simples

59

Page 22: Controlo de Sistemas Diagramas polares

• Diagrama polar do termo de atraso:

𝐺 𝑗𝜔 = 𝑒−𝜃𝑗𝜔 = 1. arg[cos 𝜔𝜃 − 𝑗 sin(𝜔𝜃)] = −𝜃𝜔

• Módulo unitário

• Fase varia linearmente com 𝜔

Controlo de Sistemas

Diagrama polar de sistemas com atraso

60

Page 23: Controlo de Sistemas Diagramas polares

• Exemplo: desenhar o diagrama polar do sistema:

𝐺 𝑗𝜔 =1

𝑇𝑗𝜔 + 1𝑒−𝜃𝑗𝜔

𝐺 𝑗𝜔 =1

𝑇𝑗𝜔 + 1𝑒−𝜃𝑗𝜔 =

1

𝑇2𝜔2 + 1

arg 𝐺 𝑗𝜔 = arg1

𝑇𝑗𝜔 + 1+ arg 𝑒−𝜃𝑗𝜔 = −arctan𝑇𝜔 − 𝜃𝜔

Controlo de Sistemas

Diagrama polar de sistemas com atraso

61

Page 24: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Margens de estabilidade em diagramas de Bode

𝜔𝑐𝑓: arg[𝐾𝐺(𝑗𝜔𝑐𝑓)] = −180°, 𝜔𝑐𝑔: 𝐾𝐺 𝑗𝜔𝑐𝑔 = 1

MG𝐾dB = −20 log10 𝐾𝐺 𝑗𝜔𝑐𝑓 , MF𝐾 = 180° + arg[𝐾𝐺(𝑗𝜔𝑐𝑔)]

𝜔𝑐𝑔

arg[𝐺 𝑗𝜔𝑐𝑔 ]

𝜔𝑐𝑓

20 log10 𝐺 𝑗𝜔𝑐𝑓

𝐾 = 1: 𝐾𝐺 𝑗𝜔 = 𝐺 𝑗𝜔

62

Page 25: Controlo de Sistemas Diagramas polares

• 𝐾 = 1: 𝐾𝐺 𝑗𝜔 = 𝐺 𝑗𝜔

• 𝜔𝑐𝑔: 𝐺 𝑗𝜔𝑐𝑔 = 1

• MF𝐾 = 𝛾 = 180° + arg[𝐺(𝑗𝜔𝑐𝑔)]

• 𝜔𝑐𝑓: arg[𝐺(𝑗𝜔𝑐𝑓)] = −180°

• MG𝐾dB = −20 log10 𝐺 𝑗𝜔𝑐𝑓

= 20 log101

𝐺 𝑗𝜔𝑐𝑓

• MG𝐾 = 𝐾𝑔 =1

𝐺 𝑗𝜔𝑐𝑓

Controlo de Sistemas

Margens de estabilidade em diagramas polares

𝐺 𝑗𝜔𝑐𝑓

𝐺 𝑗𝜔𝑐𝑔

63

Page 26: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Margens de estabilidade em diagramas polares

MG𝐾 =1

𝐾𝐺 𝑗𝜔𝑐𝑓=

1

𝐾𝑔, MF𝐾 = 180° + arg[𝐾𝐺(𝑗𝜔𝑐𝑔)]

64

Page 27: Controlo de Sistemas Diagramas polares

• Determine as margens de ganho MG e de fase MF, e respetivas frequências de cruzamento de fase 𝜔𝑐𝑓 e de ganho 𝜔𝑐𝑔,

para o sistema seguinte, considerando 𝐾 = 10 e 𝐾 = 100

Controlo de Sistemas

Margens de estabilidade no Matlab

>> num=1;

>> den=conv([1 1 0],[1 5])

>> G=tf(num,den)

>> figure,margin(10*G)

>> figure,margin(100*G)

65

Page 28: Controlo de Sistemas Diagramas polares

Controlo de Sistemas

Margens de estabilidade no Matlab

𝐾 = 10 𝐾 = 100

66

Page 29: Controlo de Sistemas Diagramas polares

Diagrama polar e margens de estabilidade

𝐺(𝑗𝜔) Im[𝐺 𝑗𝜔 ]

Re[𝐺 𝑗𝜔 ]

∠𝐺 𝑗𝜔

𝐺(𝑗𝜔)

https://create.kahoot.it/details/at9-diagrama-polar-e-margens-estabilidade/4a72e83f-fafe-401c-bcf5-329008ac097c

Page 30: Controlo de Sistemas Diagramas polares

• Resposta em frequência

– Diagrama de Nyquist

• Análise de estabilidade

– Critério de Nyquist

Controlo de Sistemas

Próximas aulas

68

Page 31: Controlo de Sistemas Diagramas polares

– Control Systems Engineering, Norman Nise, John Wiley & Sons (6ª edição), 2011

– Controlo de Sistemas, Miguel Ayala Botto, AEIST Press, 2008

– Modern Control Engineering, K. Ogata, Prentice‐Hall International (4ª edição), 2002

– Feedback Control of Dynamic Systems, Gene F. Franklin, J. David Powell, Abbas Emami‐Naeini, Pearson (6ª edição), 2010

Controlo de Sistemas

Referências usadas

69