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