171
Sistemas Lineares Prof. Alexandre Trofino Departamento de Automa¸c˜ao e Sistemas Centro Tecnol´ ogico Universidade Federal de Santa Catarina cep 88040-900 , Florian´opolis-SC email: trofi[email protected] Internet: http://www.das.ufsc.br/˜trofino Esta apostila bem como as experiˆ encias de laborat´orio no site www.das.ufsc.br/labsil s˜ao de responsabilidade do professor Alexandre Trofino. Este material pode ser livremente utilizado para fins did´aticos, respeitando-se os direitos autorais. Fica proibido o uso para fins comerciais. Todos os resultados de c´alculos e simula¸c˜ oes foram obtidos com o pacote scilab que ´ e distribu´ ıdo gratuitamente no site http://www-rocq.inria.fr/scilab .

(Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Embed Size (px)

Citation preview

Page 1: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Sistemas Lineares

Prof. Alexandre Trofino

Departamento de Automacao e Sistemas

Centro Tecnologico

Universidade Federal de Santa Catarina

cep 88040-900 , Florianopolis-SC

email: [email protected]: http://www.das.ufsc.br/˜trofino

Esta apostila bem como as experiencias de laboratorio no site www.das.ufsc.br/labsilsao de responsabilidade do professor Alexandre Trofino. Este material pode serlivremente utilizado para fins didaticos, respeitando-se os direitos autorais. Fica

proibido o uso para fins comerciais. Todos os resultados de calculos e simulacoes foramobtidos com o pacote scilab que e distribuıdo gratuitamente no site

http://www-rocq.inria.fr/scilab .

Page 2: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

www.das.ufsc.br/labsil 2

Page 3: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo

1 Introducao Geral 15

1.1 Termos usuais em controle . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.2 Sistemas de Malha Aberta . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.3 Sistemas de Malha Fechada . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.4 Sinais de Tempo Contınuo e Discreto . . . . . . . . . . . . . . . . . . . . 17

1.5 Definicao de Sistemas Lineares . . . . . . . . . . . . . . . . . . . . . . . . 18

2 Transformada de Laplace 19

2.1 Introducao e Nocoes de Funcoes Complexas . . . . . . . . . . . . . . . . 19

2.2 Definicao e Regiao de Convergencia . . . . . . . . . . . . . . . . . . . . . 22

2.3 Propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.1 Operacao Linear . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.2 Funcao Transladada em Atraso . . . . . . . . . . . . . . . . . . . 25

2.3.3 Funcoes Porta-deslocada e Impulso . . . . . . . . . . . . . . . . . 25

2.3.4 Multiplicacao de f(t) por e−αt . . . . . . . . . . . . . . . . . . . . 27

2.3.5 Mudanca na Escala de Tempo . . . . . . . . . . . . . . . . . . . . 28

2.3.6 Teorema da Diferenciacao Real . . . . . . . . . . . . . . . . . . . 28

2.3.7 Teorema do Valor Final . . . . . . . . . . . . . . . . . . . . . . . 30

2.3.8 Teorema do Valor Inicial . . . . . . . . . . . . . . . . . . . . . . . 30

2.3.9 Teorema da Integracao Real . . . . . . . . . . . . . . . . . . . . . 31

2.3.10 Teorema da Diferenciacao Complexa . . . . . . . . . . . . . . . . 31

Page 4: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo www.das.ufsc.br/labsil 4

2.3.11 Integral de Convolucao . . . . . . . . . . . . . . . . . . . . . . . . 32

2.4 Transformada Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2.4.1 Fracoes parciais para polos distintos . . . . . . . . . . . . . . . . . 35

2.4.2 Fracoes Parciais para polos repetidos . . . . . . . . . . . . . . . . 37

2.4.3 Fracoes Parciais para casos especiais . . . . . . . . . . . . . . . . 39

2.5 Sinais com energia limitada . . . . . . . . . . . . . . . . . . . . . . . . . 39

2.6 Resolucao de Equacoes Diferenciais . . . . . . . . . . . . . . . . . . . . . 40

2.7 Respostas de Estado Zero e Entrada Zero . . . . . . . . . . . . . . . . . . 42

2.8 Funcao de Transferencia e Estabilidade . . . . . . . . . . . . . . . . . . . 46

2.9 Diagrama de Blocos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

2.10 Sistemas Realimentados . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

2.10.1 Estabilidade de Conexoes . . . . . . . . . . . . . . . . . . . . . . 52

2.10.2 Sistemas Realimentados em presenca de disturbios . . . . . . . . . 53

2.11 Problemas complementares . . . . . . . . . . . . . . . . . . . . . . . . . . 54

3 Resposta ao Degrau 55

3.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.2 Analise de Sistemas de Primeira Ordem . . . . . . . . . . . . . . . . . . . 57

3.3 Analise de Sistemas de Segunda Ordem . . . . . . . . . . . . . . . . . . . 59

3.3.1 Caso sem amortecimento (ξ = 0) . . . . . . . . . . . . . . . . . . 60

3.3.2 Caso Subamortecido (0 < ξ < 1) . . . . . . . . . . . . . . . . . . . 60

3.3.3 Caso Superamortecido (ξ ≥ 1) . . . . . . . . . . . . . . . . . . . . 61

3.3.4 Caso instavel (ξ < 0) . . . . . . . . . . . . . . . . . . . . . . . . . 61

3.4 Indices de desempenho . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

3.5 Servomecanismo para controle de posicao . . . . . . . . . . . . . . . . . . 65

3.6 Problemas complementares . . . . . . . . . . . . . . . . . . . . . . . . . . 73

4 Resposta em frequencia 77

Page 5: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo www.das.ufsc.br/labsil 5

4.1 Resposta Senoidal em Regime Permanente . . . . . . . . . . . . . . . . . 77

4.2 Graficos Logarıtmicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

4.3 Construcao do Diagrama de Bode . . . . . . . . . . . . . . . . . . . . . . 84

4.4 Sistemas de Fase Mınima e Nao-Mınima . . . . . . . . . . . . . . . . . . 93

4.5 Graficos de Nyquist (ou polares) . . . . . . . . . . . . . . . . . . . . . . . 97

4.6 Problemas Complementares . . . . . . . . . . . . . . . . . . . . . . . . . 99

5 Sinais e a Transformada de Fourier 101

5.1 Conexoes entre Fourier e Laplace . . . . . . . . . . . . . . . . . . . . . . 102

5.2 Energia de sinais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.3 Calculo de algumas transformadas . . . . . . . . . . . . . . . . . . . . . . 104

5.3.1 Sinal Exponencial Unilateral (t ≥ 0) . . . . . . . . . . . . . . . . 104

5.3.2 Sinal Porta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

5.3.3 Sinal Impulso: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.3.4 Funcoes Constante, Sinal e Degrau . . . . . . . . . . . . . . . . . 106

5.3.5 Sinais Senoidais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

5.3.6 Exponencial Eterna ejω0t . . . . . . . . . . . . . . . . . . . . . . . 108

5.3.7 Funcoes Periodicas . . . . . . . . . . . . . . . . . . . . . . . . . . 109

5.4 Propriedades da transformada . . . . . . . . . . . . . . . . . . . . . . . . 112

5.4.1 Linearidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

5.4.2 Simetria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

5.4.3 Escalonamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

5.4.4 Deslocamento em Frequencia e Modulacao . . . . . . . . . . . . . 113

5.4.5 Deslocamento no Tempo . . . . . . . . . . . . . . . . . . . . . . . 114

5.4.6 Diferenciacao e Integracao no Tempo . . . . . . . . . . . . . . . . 115

5.4.7 Diferenciacao em Frequencia . . . . . . . . . . . . . . . . . . . . . 116

5.4.8 Convolucao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Page 6: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo www.das.ufsc.br/labsil 6

5.4.9 Amostragem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

5.5 Problemas complementares . . . . . . . . . . . . . . . . . . . . . . . . . . 123

6 Sistemas Discretos e Amostrados 125

6.1 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

6.1.1 Conversao A/D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

6.1.2 Conversao D/A e Sample-and-Hold . . . . . . . . . . . . . . . . . 126

6.2 Sinais e Sistemas de Tempo Discreto . . . . . . . . . . . . . . . . . . . . 131

6.3 Transformada Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

6.3.1 Definicao e exemplos . . . . . . . . . . . . . . . . . . . . . . . . . 135

6.3.2 Relacao com a transformada de Laplace . . . . . . . . . . . . . . 137

6.4 Propriedades da Transformada Z . . . . . . . . . . . . . . . . . . . . . . 138

6.4.1 Linearidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

6.4.2 Teorema do Valor Inicial . . . . . . . . . . . . . . . . . . . . . . . 142

6.4.3 Teorema do Valor Final . . . . . . . . . . . . . . . . . . . . . . . 142

6.4.4 Obtencao de F (z) a partir de F (s) . . . . . . . . . . . . . . . . . 143

6.4.5 Convolucao Discreta . . . . . . . . . . . . . . . . . . . . . . . . . 144

6.5 Transformada Z Inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

6.5.1 Metodo da divisao polinomial . . . . . . . . . . . . . . . . . . . . 146

6.5.2 Metodo das fracoes parciais de X(z)/z . . . . . . . . . . . . . . . 147

6.6 Solucao de Equacoes recursivas . . . . . . . . . . . . . . . . . . . . . . . 147

6.7 Funcao de Transferencia Discreta e Estabilidade . . . . . . . . . . . . . . 151

6.7.1 Respostas de Estado Zero e Entrada Zero . . . . . . . . . . . . . 151

6.7.2 Resposta ao Pulso e Estabilidade . . . . . . . . . . . . . . . . . . 153

6.8 Sistemas Amostrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

6.9 Sistemas Realimentados . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

6.10 Escolha do Perıodo de Amostragem . . . . . . . . . . . . . . . . . . . . . 165

Page 7: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo www.das.ufsc.br/labsil 7

6.11 Resposta em Frequencia . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

6.12 Problemas Complementares . . . . . . . . . . . . . . . . . . . . . . . . . 168

Page 8: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Conteudo www.das.ufsc.br/labsil 8

Page 9: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras

1.1 Sistema de malha aberta . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

1.2 Sistema de controle de malha fechada . . . . . . . . . . . . . . . . . . . . 16

1.3 Sistema realimentado de controle por computador . . . . . . . . . . . . . 16

1.4 Servomotor para posicionamento de uma antena . . . . . . . . . . . . . . 17

1.5 Variavel de tempo contınuo (sinal analogico) . . . . . . . . . . . . . . . . 17

1.6 Variavel de tempo discreto (sequencia) . . . . . . . . . . . . . . . . . . . 18

2.1 Circuito RLC serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.2 Transformada direta e inversa de Laplace . . . . . . . . . . . . . . . . . . 20

2.3 Representacao grafica de uma funcao complexa . . . . . . . . . . . . . . 20

2.4 Relacao entre f(t) e sua transformada de Laplace . . . . . . . . . . . . . 22

2.5 Funcao deslocada em atraso . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.6 Funcao Porta de area unitaria . . . . . . . . . . . . . . . . . . . . . . . . 26

2.7 Derivada de funcoes descontınuas . . . . . . . . . . . . . . . . . . . . . . 27

2.8 Funcao dente de serra e sua derivada . . . . . . . . . . . . . . . . . . . . 33

2.9 Funcao onda quadrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.10 Relacao entre f(t) e sua transformada F (s) . . . . . . . . . . . . . . . . 35

2.11 Diagrama de simulacao analogica . . . . . . . . . . . . . . . . . . . . . . 42

2.12 Respostas x(t) do diagrama de simulacao analogica . . . . . . . . . . . . 43

2.13 Respostas de Estado Zero e Entrada Zero . . . . . . . . . . . . . . . . . . 44

2.14 Circuito RLC serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Page 10: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras www.das.ufsc.br/labsil 10

2.15 Diagrama entrada/saıda de um circuito . . . . . . . . . . . . . . . . . . . 49

2.16 Diagrama de blocos simplificado . . . . . . . . . . . . . . . . . . . . . . . 49

2.17 Diagrama de blocos detalhado . . . . . . . . . . . . . . . . . . . . . . . . 50

2.18 Sistema realimentado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

2.19 Sistema realimentado simplificado . . . . . . . . . . . . . . . . . . . . . . 51

2.20 Diagrama de blocos de um circuito RLC-serie . . . . . . . . . . . . . . . 51

2.21 Conexao de dois sistemas em paralelo . . . . . . . . . . . . . . . . . . . . 52

2.22 Conexao de dois sistemas em realimentacao . . . . . . . . . . . . . . . . 52

2.23 Sistema realimentado perturbado . . . . . . . . . . . . . . . . . . . . . . 53

2.24 Diagrama para referencia nula . . . . . . . . . . . . . . . . . . . . . . . . 53

2.25 Diagrama para disturbio nulo . . . . . . . . . . . . . . . . . . . . . . . . 54

2.26 Sistema para controle de posicao . . . . . . . . . . . . . . . . . . . . . . 54

3.1 Curvas tıpicas da resposta ao degrau . . . . . . . . . . . . . . . . . . . . 56

3.2 Diagrama de bloco entrada/saıda . . . . . . . . . . . . . . . . . . . . . . 56

3.3 Circuito RC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

3.4 Sistema de primeira ordem padrao . . . . . . . . . . . . . . . . . . . . . . 57

3.5 Resposta ao degrau de um sistema de primeira ordem padrao . . . . . . . 58

3.6 Sistema de segunda ordem padrao . . . . . . . . . . . . . . . . . . . . . . 59

3.7 Indices de desempenho para resposta ao degrau . . . . . . . . . . . . . . 62

3.8 Resposta ao degrau do sistema . . . . . . . . . . . . . . . . . . . . . . . 64

3.9 Diagrama funcional do sistema de posicionamento . . . . . . . . . . . . . 65

3.10 Diagrama de blocos do comparador e potenciometro . . . . . . . . . . . . 66

3.11 Diagrama de blocos com adicao do amplificador . . . . . . . . . . . . . . 66

3.12 Motor DC controlado pela armadura (rotor) . . . . . . . . . . . . . . . . 67

3.13 Diagrama de blocos com adicao do motor DC . . . . . . . . . . . . . . . 67

3.14 Diagrama de blocos com adicao da engrenagem . . . . . . . . . . . . . . 68

Page 11: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras www.das.ufsc.br/labsil 11

3.15 Sistema mecanico da plataforma e antena . . . . . . . . . . . . . . . . . . 68

3.16 Diagrama completo do sistema de posicionamento . . . . . . . . . . . . . 68

3.17 Diagrama simplificado de posicionamento da antena . . . . . . . . . . . . 69

3.18 Diagrama de posicionamento na forma padrao . . . . . . . . . . . . . . . 70

3.19 Resposta ao degrau do sistema de controle . . . . . . . . . . . . . . . . . 71

3.20 Diagrama funcional para realimentacao de velocidade . . . . . . . . . . . 72

3.21 Sistema de controle com realimentacao de velocidade . . . . . . . . . . . 72

3.22 Resposta ao degrau do sistema de controle . . . . . . . . . . . . . . . . . 73

3.23 Sistema com realimentacao de velocidade e posicao . . . . . . . . . . . . 74

3.24 Sistema de controle de velocidade . . . . . . . . . . . . . . . . . . . . . . 74

3.25 Resposta ao degrau unitario . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.1 Resposta temporal para sen(ω t) com ω = 0, 2; 2; 20; 100 rd/s . . . . . 78

4.2 Resposta de regime ao seno . . . . . . . . . . . . . . . . . . . . . . . . . 80

4.3 Resposta de regime ao cosseno . . . . . . . . . . . . . . . . . . . . . . . . 80

4.4 Circuito RC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

4.5 Resposta em frequencia (Bode) do circuito RC . . . . . . . . . . . . . . . 82

4.6 Circuito RLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

4.7 Resposta em frequencia (Bode) do circuito RLC . . . . . . . . . . . . . . 83

4.8 Resposta em frequencia (Nyquist) do circuito RLC . . . . . . . . . . . . 85

4.9 Resposta em frequencia (Black) do circuito RLC . . . . . . . . . . . . . . 85

4.10 Resposta em frequencia com G(s) instavel . . . . . . . . . . . . . . . . . 87

4.11 Diagrama de Bode dos termos 2 e 1s

. . . . . . . . . . . . . . . . . . . . . 88

4.12 Diagrama de Bode do termo 14s+1

. . . . . . . . . . . . . . . . . . . . . . 89

4.13 Diagrama de Bode de G(s) = 2s(4s+1)

. . . . . . . . . . . . . . . . . . . . 89

4.14 Diagrama de Bode dos termos s e 1s

. . . . . . . . . . . . . . . . . . . . . 90

4.15 Diagrama de Bode do termo 1Ts+1

e assıntotas . . . . . . . . . . . . . . . 91

Page 12: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras www.das.ufsc.br/labsil 12

4.16 Diagrama de Bode do termo ω2n

s2+2ξωns+ω2n

e assıntotas . . . . . . . . . . . . 92

4.17 Diagrama de Bode do termo G1(s) = 0.01(0.1s+1)s

e assıntotas . . . . . . . 94

4.18 Diagrama de Bode do termo G2(s) = G1(s)1

s+1e assıntotas . . . . . . . . 94

4.19 Diagrama de Bode do termo G(s) = G2(s)1

10−4s2+10−2s+1e assıntotas . . . 95

4.20 Circuito de fase nao mınima (r2 > r1) . . . . . . . . . . . . . . . . . . . . 95

4.21 Caso (a): Sistema de fase nao mınima (r2 > r1) . . . . . . . . . . . . . . 96

4.22 Caso (b): Sistema de fase mınima (r2 < r1) . . . . . . . . . . . . . . . . . 97

4.23 Diagrama de Nyquist de G1(2πf), G2(2πf), G3(2πf), G4(2πf) . . . . . 98

4.24 Diagrama de Nyquist de H1(2πf), H2(2πf), H3(2πf), H4(2πf) . . . . 99

4.25 Diagrama de Bode de um sistema linear invariante . . . . . . . . . . . . . 100

4.26 Resposta em frequencia de um sistema linear invariante . . . . . . . . . . 100

5.1 Operador Transformada de Fourier e seu inverso . . . . . . . . . . . . . . 101

5.2 Sinal Porta de largura τ . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

5.3 Funcao Sa(x) = sen(x)x

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

5.4 Funcao Sinal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

5.5 Funcao onda quadrada de perıodo 2π. . . . . . . . . . . . . . . . . . . . . 110

5.6 Aproximacao de sinais pela serie trigonometrica de Fourier. . . . . . . . . 111

5.7 Trem de impulsos e sua transformada . . . . . . . . . . . . . . . . . . . . 111

5.8 Transformada de Fourier do sinal porta de largura unitaria G1(t). . . . . 113

5.9 Transformada de Fourier do sinal cos(100t)G1(t). . . . . . . . . . . . . . 114

5.10 Demodulacao de um sinal . . . . . . . . . . . . . . . . . . . . . . . . . . 114

5.11 Sinal linear por trechos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

5.12 Derivada do sinal linear por trechos . . . . . . . . . . . . . . . . . . . . . 115

5.13 Derivada segunda do sinal linear por trechos . . . . . . . . . . . . . . . . 116

5.14 Filtro de primeira ordem com F (s) = 1s+1

. . . . . . . . . . . . . . . . . . 117

5.15 Transmissao e recuperacao de sinais . . . . . . . . . . . . . . . . . . . . . 119

Page 13: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras www.das.ufsc.br/labsil 13

5.16 Espectro do sinal antes e apos amostragem: Caso ωa > 2ω . . . . . . . . 120

5.17 Filtro ideal para recuperacao do sinal: Caso ωa > 2ω . . . . . . . . . . . 120

5.18 Espectro do sinal antes e apos amostragem: Caso ωa < 2ω . . . . . . . . 121

5.19 Espectro do sinal f(t) = cos(100πt) + sen(10πt). . . . . . . . . . . . . . . 122

5.20 Sistema de amostragem e recuperacao de sinais . . . . . . . . . . . . . . 123

5.21 Espectro dos sinais x(t), r(t) . . . . . . . . . . . . . . . . . . . . . . . . 123

5.22 Espectro do sinal amostrado . . . . . . . . . . . . . . . . . . . . . . . . . 124

5.23 Sistema com modulacao e discretizacao . . . . . . . . . . . . . . . . . . . 124

6.1 Representacao de um sinal de tensao analogico nao negativo em codigobinario de 4 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

6.2 Esquema simplificado de um circuito sample-and-hold e seu diagrama deblocos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

6.3 (a) Diagrama de blocos de um conversor A/D com sample-and-hold e (b)funcionamento do sistema . . . . . . . . . . . . . . . . . . . . . . . . . . 128

6.4 (a) Conversor D/A com S/H e (b) Sinais de entrada e saıda . . . . . . . 129

6.5 Amostrador ideal: produto por um trem de impulsos . . . . . . . . . . . 129

6.6 Segurador de ordem zero: a saıda e constante por trechos . . . . . . . . . 130

6.7 Sample-and-Hold visto como um amostrador ideal em cascata com umsegurador de ordem zero . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

6.8 Circuito RC: resposta livre . . . . . . . . . . . . . . . . . . . . . . . . . . 131

6.9 Valor da corrente no capacitor nos instantes t = kT . . . . . . . . . . . . 131

6.10 Circuito RC com entrada constante por trechos . . . . . . . . . . . . . . 132

6.11 Representacao de um sistema discreto . . . . . . . . . . . . . . . . . . . . 133

6.12 Sistema controlado por computador . . . . . . . . . . . . . . . . . . . . . 134

6.13 Regiao de convergencia das transformadas do degrau unitario . . . . . . . 136

6.14 Relacao biunıvoca entre a sequencia x(kT ) e sua transformada Z . . . . . 136

6.15 Relacao entre localizacao polos e evolucao temporal . . . . . . . . . . . . 139

6.16 Relacao entre localizacao polos e evolucao temporal . . . . . . . . . . . . 140

Page 14: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Lista de Figuras www.das.ufsc.br/labsil 14

6.17 Relacao entre localizacao polos e evolucao temporal . . . . . . . . . . . . 141

6.18 Obtencao de F (z) a partir de F (s) . . . . . . . . . . . . . . . . . . . . . 143

6.19 Sequencias convergentes e a localizacao dos polos no plano z . . . . . . . 149

6.20 Sistema discreto generico . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

6.21 Sistema amostrado e seu discreto equivalente . . . . . . . . . . . . . . . . 155

6.22 Resumo dos resultados de conversao de Laplace para Z . . . . . . . . . . 157

6.23 Sistema amostrado com conversor D/A e S/H . . . . . . . . . . . . . . . 158

6.24 Circuito com entrada constante por trechos . . . . . . . . . . . . . . . . . 159

6.25 (a) Dois sistemas amostrados em cascata; (b) Dois sistemas contınuos emcascata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

6.26 Sistema de controle digital e seu modelo discreto . . . . . . . . . . . . . . 163

6.27 Sistema de controle digital com medidor analogico (a) e digital (b) . . . . 164

6.28 Controle digital de posicao angular atraves de um motor DC . . . . . . . 165

6.29 Sistema discreto estavel . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

6.30 Resposta frequencial de um sistema discreto . . . . . . . . . . . . . . . . 168

6.31 Circuito RLC com entrada constante por trechos . . . . . . . . . . . . . . 169

6.32 Sistema de controle de velocidade . . . . . . . . . . . . . . . . . . . . . . 169

6.33 Caracterizacao entrada/saıda dos sistemas . . . . . . . . . . . . . . . . . 170

6.34 Entrada: tensao x(t) ; saıda: tensao v(t) ; R=1 Ω, C=1 F . . . . . . . . 170

6.35 Sistema de controle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

Page 15: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 1

Introducao Geral

1.1 Termos usuais em controle

Planta Equipamento (ou parte dele) destinado a realizar uma dada operacao. (Objetofısico a ser controlado: caldeira, motor, reator quımico, ...).

Processo Fenomenos (naturais ou criados artificialmente) que evoluem progressivamentesegundo dinamicas que lhe sao proprias. (Fenomeno a ser controlado: processosquımicos, economicos, biologicos,...).

Sistema Equipamento ou fenomeno fısico.

Disturbio Sinal indesejado (interno ou externo).

Controle Realimentado Operacao que visa corrigir (automaticamente ou manualmente)certas variaveis (grandezas fısicas) de um sistema. Diminui o efeito de fenomenosindesejaveis.

Servomecanismo E um sistema de controle realimentado para controle automatico deposicao, velocidade ou aceleracao. Muito frequente na industria.

Sistemas Reguladores Automaticos Sistema de controle cujo principal objetivo emanter constante algumas variaveis do mesmo. (Controle de nıvel constante, posicaoconstante, velocidade, aceleracao, ...). Exemplos: robos, elevadores, estufas,...

1.2 Sistemas de Malha Aberta

Sistemas onde a variavel a ser controlada (saıda) nao interfere na acao de controle(variavel de entrada) sao conhecidos como Sistemas de malha aberta.

A saıda e sensıvel a fenomenos indesejaveis sobre o processo (perturbacoes, variacoesnos parametros,...). Possui pouca performance na pratica quando existem perturbacoes.No entanto possui custo menor em geral.

Page 16: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

1.3. Sistemas de Malha Fechada www.das.ufsc.br/labsil 16

SISTEMAEntrada

Perturbacoes

Saıda

Figura 1.1: Sistema de malha aberta

1.3 Sistemas de Malha Fechada

Sistemas onde a variavel de controle (Entrada) depende (Direta ou indiretamente) davariavel a ser controlada (Saıda) recebem o nome de sistemas de malha fechada. Nessecaso possıveis distorcoes na variavel controlada provocadas por disturbios no sistema saoautomaticamente (on line) corrigidas.

Ref.ObservadaComparador Controlador Atuador SISTEMA

Medidor

ruıdo de medicao

sinal de medicao

perturbacao

Variavel

Figura 1.2: Sistema de controle de malha fechada

Ref.Comparador SISTEMAAtuadorComputador

Medidor

D/AA/D

Controlador

Saıda

Figura 1.3: Sistema realimentado de controle por computador

Exemplo 1.1 Considere o servomecanismo para controle de posicao da antena indicadona Figura 1.4. Comparando com o diagrama da figura 1.2 podemos identificar os seguinteselementos:

Sistema: Antena + plataforma + engrenagens

Perturbacoes: Grandezas externas que atuam de forma indesejada no sistema. Porexemplo, ventos que provocam torques de perturbacao na posicao da antena.

Variavel observada: Posicao angular da antena

Page 17: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

1.4. Sinais de Tempo Contınuo e Discreto www.das.ufsc.br/labsil 17

Ea(t)

e(t)

Vc(t)potenciometro

erro

posicaoda antenac(t)

engrenagem

motor DC

comparador

Vr(t)referencia

potenciometro

amplificadorde potencia

r(t)

Figura 1.4: Servomotor para posicionamento de uma antena

Variavel medida: Sinal de medicao gerado pelo potenciometro. Note que a variavelmedida pode ser diferente da variavel observada quando existem ruıdos de medicao.

Medidor: Potenciometro

Referencia: Valor desejado da grandeza observada

Comparador: somador de tensoes

Controlador: Nesse exemplo o controlador e um elemento unitario entre o comparadore o amplificador. Em geral, o controlador e um filtro que manipula o sinal de erroantes do amplificador de potencia. Em sistemas mais complexos o controlador podeser um algorıtimo implementado num computador.

Atuador: Amplificador de Potencia + motor

1.4 Sinais de Tempo Contınuo e Discreto

TEMPO CONTINUO: t e uma variavel contınua. Nesse caso um sinal f(t) sera umsinal analogico, isto e, um sinal de tempo contınuo.

0 t

Ref.

f(t)

Figura 1.5: Variavel de tempo contınuo (sinal analogico)

TEMPO DISCRETO: t e uma variavel discreta que assume valores apenas em instantesdiscretos do tempo. Por exemplo, t = kT onde k e uma variavel k = 0, 1, 2, . . . e T euma constante. Nesse caso um sinal f(kT ) sera uma sequencia, isto e, um sinal de tempodiscreto.

Page 18: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

1.5. Definicao de Sistemas Lineares www.das.ufsc.br/labsil 18

0

Ref.

t = kT

f(kT)

Figura 1.6: Variavel de tempo discreto (sequencia)

1.5 Definicao de Sistemas Lineares

SISTEMAS LINEARES: Sao fenomenos ou dispositivos cujo comportamento dinamicopode ser descrito por equacoes diferenciais (ou recursivas) lineares.

SISTEMAS LINEARES INVARIANTES NO TEMPO: Sao sistemas linearesdescritos por equacoes diferenciais (ou recursivas) com coeficientes constantes.

Page 19: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 2

Transformada de Laplace

2.1 Introducao e Nocoes de Funcoes Complexas

O comportamento da maioria dos sistemas fısicos pode ser representado atraves deequacoes diferenciais. Neste curso vamos nos restringir a sistemas que podem ser rep-resentados por equacoes diferenciais ordinarias, lineares, a parametros invariantes notempo.

+

-

+

-

V(t) Vc(t)

R L

C

Figura 2.1: Circuito RLC serie

Exemplo 2.1 Condidere o circuito da figura 2.1. A relacao de causa-efeito da tensaov(t) (Entrada) sobre a tensao vC(t) (Saıda) no capacitor e um sistema descrito pelaequacao diferencial seguinte:

v(t) = RCvC(t) + LCvC(t) + vC(t),dv(t)

dt= v(t)

• Equacao diferencial ordinaria linear

• Parametros invariantes no tempo

Sistemas mais complicados sao muitas vezes modelados por equacoes diferenciais naolineares e muito frequentemente os parametros variam com o tempo. No entanto, ocomportamento desses sistemas pode ser aproximado por equacoes diferenciais linearesinvariantes no tempo, nas vizinhancas de um ponto de operacao. As tecnicas para a

Page 20: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.1. Introducao e Nocoes de Funcoes Complexas www.das.ufsc.br/labsil 20

obtencao desses modelos lineares invariantes no tempo consistem em expandir os termosnao lineares pela Serie de Taylor e aproxima-los pela parte linear da serie. Por exemplo,para a funcao y(t) = sen(t) obterıamos uma aproximacao linear nas vizinhancas daorigem que e dada por ylin(t) = t e e facil de verificar que a funcao y(t) = sen(t) secomporta aproximadamente como ylin(t) = t para pequenos valores da variavel t.

A Transformada de Laplace e uma tecnica extremamente util na solucao de equacoesdiferenciais lineares invariantes no tempo. E atraves da Transformada de Laplace quese obtem a nocao de “Funcao de Transferencia ” de um sistema.

A Transformada de Laplace transforma um funcao da variavel tempo, digamos f(t),numa outra funcao F (s) onde s = σ + jω e uma variavel complexa. Em determi-nadas condicoes, as funcoes f(t) e sua transformada F (s) estao relacionadas de formabi-unıvoca:

f(t) LAPLACE F(s)

Transf. Direta

Transf. Inversa

Figura 2.2: Transformada direta e inversa de Laplace

PROPRIEDADES DE FUNCOES COMPLEXAS:

Neste curso vamos nos restringir, com poucas excessoes, a funcoes complexas racionais.

Definicao 2.1 (Funcao Racional) Uma funcao G(s) da variavel complexa s = σ+jω eracional se G(s) pode ser expressa como a divisao de dois polinomios da variavel complexas.

A figura abaixo ilustra uma funcao complexa G(s) em termos de suas coordenadasretangular e polar. onde |G(s)| = √

G2x + G2

y e ∠G(s) = tan−1Gy/Gx.

Re[G(s)]

Im[G(s)]

Gy

Gx

G(s) = Gx + jGy = |G(s)| ej\G(s)

Figura 2.3: Representacao grafica de uma funcao complexa

• Complexo conjugado: A conjugacao complexa e uma operacao que consiste em trocaro sinal da parte imaginaria, se o numero estiver representado nas coordenadas retangu-lares, ou de forma equivalente, trocar o sinal da fase, se o numero estiver representado

Page 21: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.1. Introducao e Nocoes de Funcoes Complexas www.das.ufsc.br/labsil 21

nas coordenadas polares. Representaremos o complexo conjugado do numero complexoG(s), indicado na figura 2.3, por G(s) = Gx − jGy = |G(s)|e−j\G(s).

Duas propriedades importantes da conjugacao complexa sao indicadas a seguir. SeA,B sao dois numeros complexos entao AB = A B e A + B = A + B.

Definicao 2.2 (Polos e Zeros) Seja G(s) = N(s)D(s)

onde N(s) e D(s) sao dois polinomios

com coeficientes reais. Define-se polos e zeros de G(s) como sendo os valores de s taisque:

- Zeros de G(s): s tal que N(s) = 0

- Polos de G(s): s tal que D(s) = 0

Exemplo 2.2 A transformada de Laplace da funcao g(t) = −0, 5 + 1, 5e2t, t ≥ 0 e afuncao complexa G(s) = s+1

s(s−2)que possui os seguintes polos e zeros:

- Zeros de G(s): s = −1

- Polos de G(s): s = 0, s = 2

Note que cada polo da funcao G(s) esta associado a uma exponencial da funcao g(t).Na realidade os polos sao os expoentes das exponenciais.

• O numero complexo:

ejθ = cosθ + jsenθ

possui modulo unitario e fase θ, como indicado a seguir.

|ejθ| =√

cos2θ + sen2θ = 1

∠ejθ = tan−1 senθ

cosθ= θ

Definicao 2.3 (Funcao Analıtica) Uma funcao G(s) e analıtica numa regiao se G(s)e todas as suas derivadas existem nessa regiao.

Exemplo 2.3 A funcao G(s) = 1s+1

e analıtica fora do ponto s = −1 (Polo de G(s)).

As operacoes de derivada e integral envolvendo funcoes complexas analıticas se fazemde maneira habitual, isto e, as regras usuais de derivada e integral se aplicam diretamente.

Page 22: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.2. Definicao e Regiao de Convergencia www.das.ufsc.br/labsil 22

2.2 Definicao e Regiao de Convergencia

Para uma funcao f(t) com t ≥ 0, define-se Transformada de Laplace de f(t) comosendo a funcao complexa F (s) obtida atraves da integral:

F (s) = L[f(t)] =

∫ ∞

0−f(t)e−stdt (2.1)

onde s = σ + jω e a variavel complexa introduzida pela transformada. Sob certascondicoes (que veremos a seguir) podemos tambem definir a Transformada Inversa deLaplace da seguinte forma:

f(t) = L−1[F (s)] =1

2πj

∫ c+j∞

c−j∞F (s)estds (2.2)

onde t ≥ 0 e c e um numero real associado a regiao do plano s = σ + jω onde a funcaoF (s) esta definida. Esta regiao e chamada regiao de convergencia da Transformada deLaplace . Dentro dessa regiao as funcoes f(t) para t ≥ 0 e F (s) estao ligadas de maneirabiunıvoca, como ilustra a figura a seguir.

Trans. Direta

Tranf. Inversa

t ≥ 0 Re[s] > cf(t) F (s)

Figura 2.4: Relacao entre f(t) e sua transformada de Laplace

Exemplo 2.4 Seja f(t) = e2t, para t ≥ 0.

F (s) = L[f(t)] =

∫ ∞

0−e2te−stdt =

−1

s− 2e−(s−2)t|∞0−

=−1

s− 2[ limt→∞

e−(s−2)t − limt→0−

e−(s−2)t] =1

s− 2− 1

s− 2limt→∞

e−(s−2)t

Note que s = σ + jω e

|e−jωt| = |cosωt + jsenωt| = 1.

Assim,

limt→∞

e−(s−2)t =

±∞ para Re[s] = σ < 2indefinido para Re[s] = σ = 20 para Re[s] = σ > 2.

Page 23: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.2. Definicao e Regiao de Convergencia www.das.ufsc.br/labsil 23

Logo, a Transformada de Laplace da funcao e2t, t ≥ 0 so esta definida na regiao doplano complexo definida por Re[s] > 2 e nessa regiao obtemos:

F (s) = L[e2t] =1

s− 2

A regiao do plano complexo onde a Integral de Laplace esta definida e e finita re-cebe o nome de regiao de convergencia da Transformada de Laplace . Mostra-se que aoescolhermos um contorno para a integral:

1

2πj

∫ c+j∞

c−j∞F (s)estds

de tal forma que c > 2 (contorno dentro da regiao de convergencia) entao o resultado daintegral acima e e2t para t ≥ 0.

Existem funcoes, como por exemplo et2 , t ≥ 0, para as quais a Transformada de Laplacenao existe, isto e, nao existe regiao de convergencia da Integral de Laplace. No entanto,todos os sinais de interesse pratico sao transformaveis por Laplace.

A regiao de convergencia da Transformada de Laplace e um formalismo matematicoque normalmente e omitido no calculo da transformada. No entanto e importante lembrarque qualquer que seja a regiao de convergencia, as funcoes f(t) para t ≥ 0 e F (s) paraRe[s] > c estao relacionados de maneira biunıvoca. Os casos em que f(t) 6= 0 para t < 0sao de interesse marginal no calculo da Transformada de Laplace e nao serao consideradosnesse curso. Uma vez obtida a transformada de Laplace F (s) podemos deduzir sua regiaode convergencia. Ela e dada pela regiao do plano complexo a direita do polo mais a direitada funcao F (s).

Exemplo 2.5 (Exponencial real) f(t) = eat, t ≥ 0

F (s) = L[eat] =

∫ ∞

0

eate−stdt =−1

s− ae−(s−a)t|∞0 =

1

s− a

Exemplo 2.6 (Degrau Unitario) Funcao Degrau Unitario u(t) =

0, t < 01, t ≥ 0

L[u(t)] =

∫ ∞

0

1e−stdt =−1

se−st|∞0 =

1

s.

(Regiao de Convergencia Re[s] > 0)

Exemplo 2.7 (Rampa) Funcao Rampa f(t) =

0, t < 0At, t ≥ 0, A constante

L[f(t)] = A

∫ ∞

0

te−stdt = Ate−st

−s|∞0 −

∫ ∞

0

Ae−st

−sdt =

A

s

∫ ∞

0

e−stdt =A

s2.

(∫

udv = uv − ∫vdu)

Page 24: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 24

Exemplo 2.8 (Senoide) Funcao Senoidal f(t) =

0, t < 0sen(ω0t), t ≥ 0, ω0 cte

L[f(t)] =

∫ ∞

0

sen(ω0t)e−stdt =

∫ ∞

0

ejω0t − e−jω0t

2je−stdt

=1

2j

[1

s− jω0

− 1

s + jω0

]=

ω0

s2 + ω20

RESUMO

u(t) ↔ 1s: Polo simples na origem. Funcao Constante no tempo.

tu(t) ↔ 1s2 : Polo duplo na origem. Funcao cresce linearmente no tempo.

e−αtu(t) ↔ 1s+α

: Polo em s = −α. Cresce exponencialmente no tempo se polo for positivo(α < 0). Decresce exponecialmente no tempo se polo for negativo (α > 0). Valorconstante no tempo se o polo for na origem.

sen(ω0t)u(t) ↔ ω0

s2+ω20: Polos complexos conjugados sobre o eixo imaginario (s = ±jω0).

Funcao oscila no tempo sem amortecimento.

2.3 Propriedades

A Transformada de Laplace possui varias propriedades que, em geral, simplificam ocalculo da transformada se comparado com a aplicacao direta da definicao (2.1). To-das as propriedades apresentadas nessa secao estao provadas em [1]. Por convenienciarepetiremos algumas das provas a tıtulo de exercıcio.

2.3.1 Operacao Linear

Sejam f1(t) e f2(t) duas funcoes e α1 e α2 duas constantes. Entao:

L[α1f1(t) + α2f2(t)] = α1L[f1(t)] + α2L[f2(t)]

Prova: Utilizando a definicao (2.1) temos:

L[α1f1(t) + α2f2(t)] =

∫ ∞

0

(α1f1(t) + α2f2(t))e−stdt

= α1

∫ ∞

0

f1(t)e−stdt + α2

∫ ∞

0

f2(t)e−stdt

= α1L[f1(t)] + α2L[f2(t)] 2

Page 25: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 25

2.3.2 Funcao Transladada em Atraso

Seja f(t) uma funcao, u(t) o degrau unitario e α uma constante. Entao:

L[f(t− α)u(t− α)] = e−αsL[f(t)]

t0

t0 α

f(t) f(t− α)u(t− α)

Figura 2.5: Funcao deslocada em atraso

Prova: Aplicando a definicao temos:

L[f(t− α)u(t− α)] =

∫ ∞

0

f(t− α)u(t− α)e−stdt

Definindo τ = t− α podemos rescrever a integral acima como

L[f(t− α)u(t− α)] =

∫ ∞

−α

f(τ)u(τ)e−s(τ+α)dτ

= e−sα

∫ ∞

−α

f(τ)u(τ)e−sτdτ

como f(τ)u(τ) = 0 para −α ≤ τ < 0 temos:

= e−sα

∫ ∞

0

f(τ)u(τ)e−sτdτ

= e−sα

∫ ∞

0

f(τ)e−sτdτ

= e−sαL[f(t)] 2

2.3.3 Funcoes Porta-deslocada e Impulso

As funcoes Porta-deslocada e Impulso possuem propriedades importantes no contextoda Transformada de Laplace .

Funcao Porta-deslocada: Usaremos a notacao fp(t) para representar a funcao porta-deslocada de area unitaria.

fp(t) =

1t0

, 0 < t < t00, 0 > t > t0 sendo tO uma constante

Page 26: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 26

0

t0

fp(t)

t

1t0

Figura 2.6: Funcao Porta de area unitaria

Note que fp(t) = 1t0

u(t)− 1t0

u(t− t0).

Utilizando as propriedades de Linearidade e Translacao obtemos:

L[fp(t)] = L[

1

t0u(t)− 1

t0u(t− t0)

]

=1

t0L[u(t)]− 1

t0L[u(t− t0)]

=1

t0

1

s− 1

t0

e−t0s

s

=1

t0s(1− e−t0s) 2

Funcao Impulso: A Funcao Impulso Unitario que ocorre no instante t = t0 e repre-sentada por δ(t− t0) e satisfaz as seguintes condicoes:

δ(t− t0) =

0, ∀t 6= t0∞, t = t0

e

∫ ∞

−∞δ(t− t0)dt = 1

A Funcao Impulso e uma abstracao matematica e nao existe na pratica. Porem,variacoes bruscas de energia podem ser aproximadas pela funcao impulso. Alem disso,o conceito da funcao impulso e bastante util na diferenciacao de funcoes descontınuas,como veremos na sequencia.

Para calcular a transformada da funcao impulso devemos notar que o impulso na origeme o caso limite da funcao porta quando t0 → 0, isto e:

δ(t) = limt0→0

1

t0[u(t)− u(t− t0)]

Page 27: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 27

Assim temos:

L[δ(t)] = L[

limt0→0

1

t0(u(t)− u(t− t0))

]

= limt0→0

L[

1

t0(u(t)− u(t− t0))

]

= limt0→0

1

t0s(1− e−t0s)

=d

dt0(1− e−t0s)

ddt0

(t0s)

= 1 2

A Transformada do Impulso e uma funcao constante numericamente igual a area doimpulso (Energia Instantanea). O exemplo a seguir mostra como podemos utilizar afuncao impulso para representar a derivada de funcoes descontınuas.

Exemplo 2.9 Seja a funcao f(t) = A para 0 < t < t0 (t0) dado) e nula fora desseintervalo. A derivada sessa funcao esta definida em todos os pontos exceto em t = 0 et = t0. Nesses pontos existem descontinuidades. A variacao da funcao no entorno deuma descontinuidade pode ser representada por um impulso de area igual ao tamanho dadescontinuidade. A derivada de f(t) esta indicada na figura 2.7.

0

f(t)

tt0

t

f(t)

−A δ(t− t0)

A δ(t)

0

t0

A

Figura 2.7: Derivada de funcoes descontınuas.

2.3.4 Multiplicacao de f(t) por e−αt

Se L[f(t)] = F (s) entao:

L[e−αtf(t)] =

∫ ∞

0

f(t)e−αte−stdt = F (s + α)

Exemplo 2.10 Ja vimos que:

L[sen(ω0t)u(t)] =ω0

s2 + ω20

= F (s)

Page 28: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 28

Logo:

L[e−αtsen(ω0t)u(t)] =ω0

(s + α)2 + ω20

= F (s + α)

Note que os polos de F (s + α) sao p1,2 = −α ± jω0, onde Re[polo] = −α define odecaimento exponencial do sinal f(t) e Im[polo] = ±ω0 define a frequencia de oscilacaodo sinal f(t).

2.3.5 Mudanca na Escala de Tempo

Se L[f(t)] = F (s) entao:L[f(t/α)] = αF (αs)

Este resultado e util quando se deseja analisar sinais numa escala de tempo diferentedaquela em que ele ocorre na pratica. Pode ser o caso por exemplo de sinais muito lentosou muito rapidos.

Exemplo 2.11 Dado que L[e−tu(t)] = 1s+1

tem-se que L[e−0,2tu(t)] = 55s+1

.

2.3.6 Teorema da Diferenciacao Real

De agora em diante usaremos as seguintes notacoes para representar derivada temporalde uma funcao f(t):

df(t)

dtdef= ∂f(t) ou de forma equivalente

df(t)

dtdef= f(t) (2.3)

A notacao que emprega o operador ∂def= d

dte util no caso de derivadas de ordem ≥ 3

como a derivada de ordem 5: ∂5f(t). Ja a notacao f(t) e f(t) sao comuns em livros decontrole para expressar derivadas de ordem 1 e 2.

Com a notacao acima temos o seguinte resultado:

L[f(t)

]= sF (s)− f(0)

onde L[f(t)] = F (s) e f(0) = f(t)|t=0.

Problema 2.1 Prove que L[f(t)

]= sF (s) − f(0). Dica: use a integral por partes∫∞

0udv = uv|∞0 − ∫∞

0vdu .

Quando uma funcao possui descontinuidade na origem, a sua derivada temporal irapossuir um impulso na origem. Nesses casos precisamos tomar cuidado com o limiteinferior da transformada da derivada. Vamos entao definir:

Page 29: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 29

L+[f(t)] =

∫ ∞

0+

f(t)e−stdt

L−[f(t)] =

∫ ∞

0−f(t)e−stdt

Note que se f(t) envolve um impulso na origem entao L+[f(t)] 6= L−[f(t)]. Quandof(t) nao possui impulso na origem teremos L+[f(t)] = L−[f(t)] = L[f(t)].

Para o caso em que f(t) possui impulso na origem (f(t) possui descontinuidade naorigem) ficamos com:

L+

[f(t)

]= sF (s)− f(0+)

L−[f(t)

]= sF (s)− f(0−)

Note que na definicao L+ o tempo comeca em t = 0+ e portanto o impulso na origemfica fora do intervalo considerado, oque nao nos interessa. Assim apenas a definicao L−,por comecar a contagem dos tempos em t = 0−, nos sera util para tratar impulsos naorigem.

Exemplo 2.12 Seja f(t) = e−αt, para t ≥ 0. Calcule L[f(t)].

Solucao:f(t) = δ(t)− αe−αt, t ≥ 0

L[f(t)] = 1− α

s + α=

s

s + α

Pelo teorema da diferenciacao real obtemos o mesmo resultado acima:

L−[f(t)] = sF (s)− f(0−) =s

s + α− 0 =

s

s + α

Para uma derivada de ordem n temos:

L [∂nf(t)] = snF (s)− sn−1f(0)− sn−2∂f(t)|t=0 − · · · − s∂n−2f(t)|t=0 − ∂n−1f(t)|t=0

OBSERVACOES:

• Se a distincao entre L+ e L− for necessaria basta substituir t = 0 por t = 0+ out = 0− respectivamente.

• Para que L[∂nf(t)] exista e preciso que todas as derivadas de f(t) de ordem inferiora n existam e sejam transformaveis por Laplace.

• Quando todas as condicoes iniciais forem nulas entao:

L [∂nf(t)] = snF (s)

Page 30: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 30

Exemplo 2.13 Sabendo que L[sen(ω0t)u(t)] = ω0

s2+ω20

podemos obter:

L[cos(ω0t)u(t)] = L[

d

dt

sen(ω0t)

ω0

u(t)

]

=1

ω0

L[

d

dt(sen(ω0t)u(t))

]

=1

ω0

(sF (s)− f(0))

=1

ω0

(s ω0

s2 + ω20

− 0)

=s

s2 + ω20

2.3.7 Teorema do Valor Final

Quando uma funcao f(t) tende a um valor constante em regime estacionario, isto equando t →∞, este valor constante pode ser diretamente obtido atraves do limite:

limt→∞

f(t) = lims→0

sF (s)

onde L[f(t)] = F (s). Note que quando f(t) tende a um valor constante em regime entaof(t) tende a zero em regime. Como toda funcao que tende a zero em regime deve possuirtransformada com todos os polos no semi-plano esquerdo concluımos que todos os polosde L[f(t)] = sF (s) devem estar no semi-plano esquerdo para que o limite acima possa teralgum sentido. Caso contrario, se algum polo de sF (s) tem parte real nula ou positiva afuncao f(t) nao tende a um valor constante em regime e portanto a igualdade acima naomais se verifica.

Exemplo 2.14 Qual e o valor de regime (se ele existe) da funcao f(t) cuja transformadae F (s) = 1

s(s+1)?

Solucao: Como os polos de sF (s) nao possuem parte real nula nem positiva (os polossao s = −1) entao f(t) tende a um valor constante em regime. E esse valor e dado por:

limt→∞

f(t) = lims→0

sF (s) = 1

Para conferir o resultado note que L[(1− e−t)u(t)] = 1s(s+1)

.

Problema 2.2 Calcule o valor de regime da funcao no tempo cuja transformada e F (s) =1

(s−2). Diga se o teorema do valor final pode ser aplicado e qual e a funcao no tempo.

2.3.8 Teorema do Valor Inicial

Usando este teorema somos capazes de achar o valor de f(t) em t = 0+ conhecendoapenas a transformada de f(t). Se f(t) e f(t) sao ambas transformaveis por Laplace e se

Page 31: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 31

lims→∞ sF (s) existir entao:f(0+) = lim

s→∞sF (s)

Quando f(t) nao possui descontinuidade na origem f(0+) = f(0).

Problema 2.3 Encontre o valor inicial de f(t) dado que L[f(t)] = 2s+1s2+s+1

.

2.3.9 Teorema da Integracao Real

Se a funcao que resulta da integral∫

f(t)dt e transformavel por Laplace entao suatransformada e dada por:

L[∫

f(t)dt

]=

F (s)

s+

∫f(t)dt

s|t=0 (2.4)

OBSERVACOES:

• Se o valor inicial da integral for zero entao:

L[∫

f(t)dt

]=

F (s)

s

Assim, integrar no domınio do tempo e dividir por s no domınio da frequencia.Lembre que derivar no tempo e multiplicar por s na frequencia.

• Quando a integral for definida note que:∫ t

0

f(t)dt =

∫f(t)dt−

∫f(t)dt|t=0.

Sendo∫

f(t)dt|t=0 uma constante temos com (2.4) que:

L[∫ t

0

f(t)dt

]=

F (s)

s

Se f(t) possui impulso na origem entao deve-se especificar que a integral comecaem t = 0−.

2.3.10 Teorema da Diferenciacao Complexa

Se f(t) e transformavel por Laplace, entao, exceto nos polos de F (s) vale a seguinterelacao:

L[tf(t)] = − d

dsF (s).

No caso geral:

L[tnf(t)] = (−1)n dn

dsnF (s), n = 1, 2, . . . .

Page 32: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 32

2.3.11 Integral de Convolucao

Sejam f1(t) e f2(t) duas funcoes nulas para t < 0. A Convolucao dessas duas funcoesf1(t) e f2(t) sera representada pela notacao f1(t) ∗ f2(t) e e definida pela integral:

f1(t) ∗ f2(t) =

∫ t

0

f1(t− τ)f2(τ)dτ

Propriedades:

• f1(t) ∗ f2(t) = f2(t) ∗ f1(t)

• f1(t) ∗ (f2(t) + f3(t)) = f1(t) ∗ f2(t) + f1(t) ∗ f3(t)

• L[f1(t) ∗ f2(t)] = L[f1(t)]L[f2(t)]

A ultima propriedade e muito importante e mostra que fazer a convolucao no tempo efazer o produto das transformadas na frequencia.

Prova:

L[f1(t) ∗ f2(t)] =

∫ ∞

0

(∫ t

0

f1(t− τ)f2(τ)dτ

)e−stdt

como f1(t− τ) = 0 para τ > t podemos extender o limite de integracao de t para infinito.Como t e τ sao variaveis independentes podemos trocar a ordem de integracao.

=

∫ ∞

0

∫ ∞

0

f1(t− τ)e−s(t−τ)dtf2(τ)e−sτdτ

Note que a integral interna e simplesmente a transformada de f1(t) com a mudanca devariavel ξ = t− τ :

∫ ∞

0

f1(t− τ)e−s(t−τ)dt =

∫ ∞

−τ

f1(ξ)e−sξdξ =

∫ ∞

0

f1(ξ)e−sξdξ = L[f1(t)]

Note ainda que L[f1(t)] e uma funcao complexa da variavel s e nao depende de τ . Logoobtemos:

L[f1(t) ∗ f2(t)] =

∫ ∞

0

L[f1(t)]f2(τ)e−sτdτ

= L[f1(t)]

∫ ∞

0

f2(τ)e−sτdτ

= L[f1(t)]L[f2(t)] 2

Veremos mais adiante que o comportamento de todo sistema linear invariante no tempopode ser representado por uma integral de convolucao, ou equivalentemente, pelo produtode duas transformadas.

Page 33: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 33

f(t)

t...

a

0 1 2

f(t)

ta0

...

−aδ(t− 1)

−aδ(t− 2)

Figura 2.8: Funcao dente de serra e sua derivada

Exemplo 2.15 Calcule a transformada de Laplace da funcao f(t) da figura 2.8.

Solucao: Como a derivada de f(t) e uma funcao mais simples que f(t), veja figura 2.8,iremos calcular a transformada da derivada e utilizar a relacao L[f(t)] = sF (s) − f(0).Tem-se entao:

f(t) = au(t)−∞∑

n=1

aδ(t− n)

L[f(t)] = sF (s)− f(0) = aL[u(t)]− a

∞∑n=1

L[δ(t− n)]

⇒ sF (s) = a1

s− a

∞∑n=1

e−nsL[δ(t)]

⇒ F (s) =a

s2− a

∞∑n=1

e−ns

s

t

f(t)

0 a 2a

1

a2

1

a2-

Figura 2.9: Funcao onda quadrada

Exemplo 2.16 Calcule a transformada de Laplace da funcao f(t) da figura 2.9.

Solucao: Como a funcao e uma soma de degraus deslocados, temos:

f(t) =1

a2u(t)− 2

a2u(t− a) +

1

a2u(t− 2a)

L[f(t)] =1

a2L[u(t)]− 2

a2L[u(t− a)] +

1

a2L[u(t− 2a)]

=1

a2

1

s− 2

a2e−as 1

s+

1

a2e−2as 1

s

=1

a2s(1− 2e−as + e−2as)

Page 34: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.3. Propriedades www.das.ufsc.br/labsil 34

Exemplo 2.17 Calcule a transformada de Laplace da funcao x(t) que resolve a seguinte

equacao diferencial ax + bx + cx = 0, onde x = dx(t)dt

e x(0) = k1, x(0) = k2.

Solucao: Seja X(s) = L[x(t)]. Tomando a transformada dos dois lados da equacaotemos:

L[ax + bx + cx] = L[0] = 0

aL[x] + bL[x] + cL[x] = 0

L[x] = X(s)

L[x] = sX(s)− x(0)

L[x] = s2X(s)− sx(0)− x(0)

a[s2X(s)− sk1 − k2] + b[sX(s)− k1] + cX(s) = 0

X(s)(as2 + bs + c) = ak1s + bk1 + ak2

X(s) =ak1s + bk1 + ak2

as2 + bs + c

Exemplo 2.18 Calcule a transformada de Laplace do sinal f(t) = sen(ω0t+θ)u(t), ondeθ e ω0 sao constantes.

Solucao: Existem varias formas de se resolver o problema. A seguir apresenta-se umaforma que explora as propriedades de funcoes senoidais e da funcao impulso.

f(t) = sen(ω0t + θ)u(t)

f(t) = cos(ω0t + θ)ω0u(t) + sen(ω0t + θ)δ(t)= cos(ω0t + θ)ω0u(t) + sen(θ)δ(t)

f(t) = −sen(ω0t + θ)ω20u(t) + cos(ω0t + θ)ω0δ(t) + δ(t)sen(θ)

= −sen(ω0t + θ)ω20u(t) + cos(θ)ω0δ(t) + δ(t)sen(θ)

Alem disso sabemos que

L[f(t)] = s2F (s)− sf(0−)− f(0−) = s2F (s)

e das duas expressoes acima tiramos o seguinte resultado

L[f(t)] = s2F (s)

= L[−sen(ω0t + θ)ω20u(t) + cos(θ)ω0δ(t) + δ(t)sen(θ)]

⇒ F (s) =s sen(θ) + ω0cos(θ)

s2 + ω20

Problema 2.4 Refazer o exemplo 2.18 utilizando a relacao trigonometrica sen(ωt+θ) =sen(ωt)cos(θ) + cos(ωt)sen(θ)

Page 35: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.4. Transformada Inversa www.das.ufsc.br/labsil 35

2.4 Transformada Inversa

Ja foi mensionado anteriormente que a transformada de Laplace e sua respectiva funcaono tempo estao relacionadas de forma biunıvoca, como ilustra a figura 2.10. A transfor-mada inversa de Laplace nos permite encontrar a funcao no tempo a partir do conheci-mento da sua Transformada de Laplace .

Trans. Direta

Tranf. Inversa

t ≥ 0 Re[s] > cf(t) F (s)

Figura 2.10: Relacao entre f(t) e sua transformada F (s)

Existem tabelas que sao bastante uteis na obtencao da tranformada inversa. No entantoessas tabelas sao limitadas e no caso mais geral a maneira mais simples de se calculara transformada inversa e utilizar o metodo de expansao por fracoes parciais pois osfatores que resultam da expansao sao bem mais simples de serem convertidos ao domıniodo tempo. Este metodo possui variacoes para polos distintos, polos multiplos, poloscomplexos e vamos supor que a funcao a ser expandida por fracoes parciais e racional.

2.4.1 Fracoes parciais para polos distintos

Seja F (s) uma transformada na forma fatorada, isto e:

F (s) =k(s + z1)(s + z2) . . . (s + zm)

(s + p1)(s + p2) . . . (s + pn), n > m

onde −zi, (i = 1, 2, . . . , m), sao os zeros e −pi, (i = 1, 2, . . . , n) sao os polos da funcaoF (s). A restricao n > m pode ser feita sem perda de generalidade como veremos numexemplo a seguir.

Quando todos os polos sao distintos temos:

F (s) =a1

s + p1

+a2

s + p2

+ · · ·+ an

s + pn

(2.5)

onde ai sao constantes conhecidas como resıduos dos polos pi, respectivamente, e saocalculados da seguinte forma:

ai = (s + pi)F (s)|s=−pi(2.6)

Isto pode ser facilmente verificado. Veja no caso do resıduo do polo s = −p1. Multipli-cando (2.5) por s + p1 temos:

(s + p1)F (s) = a1 +a2

s + p2

(s + p1) + · · ·+ an

s + pn

(s + p1)

Page 36: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.4. Transformada Inversa www.das.ufsc.br/labsil 36

Logo para s = −p1 encontramos (2.6) com i = 1. O procedimento e identico para osdemais polos.

O interesse da expansao por fracoes parciais e que cada termo da expansao (2.5) podeser facilmente transformado para o domınio do tempo com a relacao L[aie

−pitu(t)] = ai

s+pi,

logo:

f(t) = L−1[F (s)] = L−1

[a1

s + p1

]+ L−1

[a2

s + p2

]+ · · ·+ L−1

[an

s + pn

]

= a1e−p1t + a2e

−p2t + · · ·+ ane−pnt, t ≥ 0.

Note que a expansao por fracoes parciais (2.5) e valida para polos reais e complexos naorepetidos. Para polos reais os resıduos (2.6) sao reais e para polos complexos os resıduossao complexos.

Exemplo 2.19 (Polos Reais) Calcule a funcao no tempo cuja transformada e

F (s) =s + 3

(s + 1)(s + 2)

Solucao: Com (2.5) e (2.6) se obtem:

F (s) =a1

s + 1+

a2

s + 2a1 = F (s)(s + 1)|s=−1 = 2

a2 = F (s)(s + 2)|s=−2 = −1

Assim,

f(t) = L−1[F (s)] = 2e−t − e−2t, t ≥ 0

Exemplo 2.20 (Nao Causal) Calcule a transformada inversa da funcao

G(s) =s3 + 5s2 + 9s + 7

(s + 1)(s + 2)

Solucao: Como o grau do numerador e maior que o grau do denominador devemosdividir um pelo outro ate que o resto da divisao seja uma funcao com grau do numeradormenor que o grau do denominador, como indicado a seguir.

G(s) = s + 2 +s + 3

(s + 1)(s + 2)

= s + 2 +2

s + 1− 1

s + 2

Page 37: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.4. Transformada Inversa www.das.ufsc.br/labsil 37

Logo:

g(t) = L−1[G(s)] = L−1[s] + L−1[2] + L−1

[2

s + 1

]+ L−1

[ −1

s + 2

]

=d

dtδ(t) + 2δ(t) + 2e−t − e−2t, t ≥ 0−

Exemplo 2.21 (Polos Complexos) Calcule a transformada inversa da funcao

F (s) =2s + 12

s2 + 2s + 5

Solucao: Note que os polos sao complexos pois s2 + 2s + 5 = (s + 1 + j2)(s + 1− j2).Nesses casos a funcao temporal sempre envolve o produto de uma exponencial e um senoou cosseno como indicado a seguir:

L[eαtsenω0t] =ω0

(s− α)2 + ω20

L[eαtcosω0t] =s− α

(s− α)2 + ω20

Nas transformadas acima α e a parte real dos polos e ω0 e a parte imaginaria dos polos.Verifique que os polos sao α ± jω0. Para o exemplo em questao temos s2 + 2s + 5 =(s + 1)2 + 22 e com algumas manipulacoes algebricas obtem-se:

F (s) =2s + 12

(s + 1)2 + 22= A

ω0

(s− α)2 + ω20

+ Bs− α

(s− α)2 + ω20

Logo 2s+12 = Aω0+B(s−α). Como ω0 = 2 e α = −1 temos por igualdade polinomialB = 2 e A = 5 o que resulta:

L−1[F (s)] = 5L−1

[2

(s + 1)2 + 22

]+ 2L−1

[s + 1

(s + 1)2 + 22

]

= 5e−tsen2t + 2e−tcos2t, t ≥ 0.

Problema 2.5 Refaca o exemplo 2.21 utilizando o metodo de expansao por fracoes par-ciais indicado em (2.5). Obtenha a mesma expressao para f(t).

2.4.2 Fracoes Parciais para polos repetidos

Os metodos da secao anterior sao validos para polos distintos. Nesta secao estudaremoso caso de polos repetidos baseado num exemplo que pode ser facilmente generalizado.

Page 38: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.4. Transformada Inversa www.das.ufsc.br/labsil 38

Exemplo 2.22 Calcule a transformada inversa da funcao

F (s) =s2 + 2s + 3

(s + 1)3

Solucao: Como o polo tem multiplicidade tres a expansao por fracoes parciais envolvetres termos:

F (s) =b3

(s + 1)3+

b2

(s + 1)2+

b1

(s + 1)

onde os coeficientes bi, (i = 1, 2, 3), sao os resıduos a serem determinados.

Para determina-los multiplique os dois lados por (s + 1)3 para obter:

(s + 1)3F (s) = b3 + b2(s + 1) + b1(s + 1)2

Com a igualdade polinomial acima utilize um dos dois metodos abaixo:

Metodo 1 Derivadas sucessivas de (s + 1)3F (s)

⇒ b3 = (s + 1)3F (s)|s=−1

d

ds[(s + 1)3F (s)] = b2 + 2b1(s + 1)

⇒ b2 =d

ds[(s + 1)3F (s)]s=−1

d2

ds2[(s + 1)3F (s)] = 2b1

⇒ 1

2!

d2

ds2[(s + 1)3F (s)]s=−1

Metodo 2 Atribuindo-se valores para s na igualdade

s = 0 ⇒ 3 = b3 + b2 + b1

s = −1 ⇒ 2 = b3

s = 1 ⇒ 6 = b3 + 2b2 + 4b1

Os dois metodos acima levam aos mesmos valores dos resıduos: b3 = 2, b2 = 0, b1 = 1e portanto:

L−1[F (s)] = L−1

[2

(s + 1)3

]+ L−1

[0

(s + 1)2

]+ L−1

[1

s + 1

]

= t2e−t + 0 + e−t, t ≥ 0.

Page 39: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.5. Sinais com energia limitada www.das.ufsc.br/labsil 39

2.4.3 Fracoes Parciais para casos especiais

Quando a transformada envolve polos distintos e repetidos ou polos reais e complexospodemos combinar os resultados das secoes anteriores como ilustram os exemplos a seguir.

Exemplo 2.23 (Polos distintos e repetidos) Calcule a transformada inversa da funcao

F (s) =s2 + 2s + 3

(s + 1)2(s + 2)

Solucao: A funcao possui um polo s = −2 com multiplicidade um e um polo s = −1com multiplicidade dois. Nesse caso a expansao se faz como nas secoes anteriores, istoe, o polo com multiplicidade dois tera dois resıduos e o polo com multiplicidade um teraum resıduo.

F (s) =b2

(s + 1)2+

b1

(s + 1)+

b0

(s + 2)

onde os coeficientes bi, (i = 0, 1, 2), sao os resıduos a serem determinados pelos metodosda secao anterior.

Exemplo 2.24 (Polos reais e complexos) Calcule a transformada inversa da funcao

F (s) =2s + 12

(s2 + 2s + 5)(s + 1)

Solucao: A funcao possui dois polos complexos e um real. Para utilizarmos os resul-tados das secoes anteriores devemos primeiro separar os polos complexos dos reais daseguinte forma:

F (s) =b1s + b0

(s2 + 2s + 5)+

b2

(s + 1)

onde b2 e determinado com (2.6) e b0, b1 sao determinados por igualdade polinomialatribuindo-se valores para s. Com os valores de b0, b1, b2 podemos utilizar os exemplos2.21 e 2.19 para encontrar a funcao no domınio do tempo.

2.5 Sinais com energia limitada

Vamos definir energia de um sinal f(t) como sendo:

E =

∫ ∞

−∞f(t)2dt (2.7)

Esta definicao de energia e uma generalizacao do conceito de energia dissipada em re-sistores. Por exemplo, se f(t) representa a tensao ou corrente num resistor unitario, aenergia dissipada no resistor e dada pela integral acima. Os sinais que possuem energialimitada (E < ∞) sao portanto de grande interesse pratico.

Page 40: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.6. Resolucao de Equacoes Diferenciais www.das.ufsc.br/labsil 40

Veremos a seguir que um sinal cuja transformada de Laplace e uma funcao racionalque possui todos os polos no semi-plano esquerdo estrito, isto e, polos com parte realestritamente negativa, e um sinal de energia limitada. Para esses sinais a integral acimaexiste e e finita. Seja o seguinte sinal:

x(t) = α1 + α2e−2t + α3e

−t + k1e−tsenω0t + k2e

−tcosω0t, t ≥ 0

A transformada de x(t) e:

X(s) = L[x(t)] =α1

s+

α2

s + 2+

α3

s + 1+

k1ω0

(s + 1)2 + ω20

+k2(s + 1)

(s + 1)2 + ω20

Note que todos os polos possuem parte real negativa, exceto o polo na origem. Assim, ospolos reais de X(s) tornam-se expoentes de funcoes exponenciais decrescentes no tempo.Os polos complexos estao associados a sinais que causam oscilacoes amortecidas. Oamortecimento dessas oscilacoes e definido pela parte real dos polos (Re[polos] = −1 nocaso) e a frequencia de oscilacao e definida pela parte imaginaria do polo (Im[polo] =ω0). O efeito temporal dos polos com parte real negativa diminui exponencialmente edesaparece completamente em regime permanente, isto e, quando t →∞.

Um sinal x(t) cuja transformada seja analıtica no semi-plano direito 1 mas tenha umpolo simples na origem vai ter um nıvel DC igual ao resıduo desse polo (α1 no caso acima).O valor do sinal x(t) acima em regime permanente (t →∞) e constante e igual a α. Noteque nesse caso o sinal nao tem energia limitada pois a integral acima vai divergir dadoque o sinal nao converge para zero em regime.

Assim, um sinal qualquer x(t) vai ter um valor zero em regime (converge para zeroquando t → ∞) apenas quando todos os polos da transformada possuem parte realnegativa. Se a transformada possui um polo na origem ( e os demais no semi-planoesquerdo estrito) o sinal sera constante com um nıvel DC nao nulo em regime. Emqualquer outra situacao o sinal e divergente, isto e, nao tera um valor de regime finito.A energia do sinal sera limitada apenas no primeiro caso, isto e, quando o sinal convergepara zero quando t →∞.

2.6 Resolucao de Equacoes Diferenciais

Atraves das leis da fısica podemos obter um modelo de comportamento para todos ossistemas. Para sistemas dinamicos esse modelo e uma equacao diferencial. Este e o casopor exemplo de motores, circuitos, turbinas e todos os outros dispositivos estudados naengenharia. Saber como o sistema se comporta para dadas condicoes iniciais e uma dadaexcitacao e equivalente a saber resolver a equacao diferencial.

A Transformada de Laplace pode ser utilizada para resolver equacoes diferenciaislineares invariantes no tempo. Para isso basta transformar por Laplace cada um dos

1Lembre-se que uma funcao e analıtica numa dada regiao quando ela nao possui polos nessa regiao

Page 41: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.6. Resolucao de Equacoes Diferenciais www.das.ufsc.br/labsil 41

termos da equacao dif. obtendo assim a transformada da funcao que resolve a equacao.Em seguinda, utiliza-se a transformada inversa para encontrar a solucao no domınio dotempo.

Exemplo 2.25 Resolva a seguinte equacao diferencial x+2x+5x = g(t), onde x(0) = a,x(0) = b sao constantes dadas e g(t)=0.

Solucao: Note que

L[x] = X(s)

L[x] = sX(s)− x(0)

L[x] = s2X(s)− sx(0)− x(0)

Tomando-se a transformada dos dois lados da equacao se obtem:

[s2X(s)− sx(0)− x(0)] + 2[sX(s)− x(o)] + 5X(s) = 0

⇒ X(s) =s + 2

s2 + 2s + 5x(0) +

1

s2 + 2s + 5x(o)

De forma similar ao exemplo 2.21 temos:

X(s) =s + 1

s2 + 2s + 5x(0) +

1

s2 + 2s + 5x(0) +

1

s2 + 2s + 5x(o)

e consequentemente

x(t) = L−1[X(s)] = [e−tcos(2t) + 0.5e−tsen(2t)]x(0) + 0.5e−tsen(2t)x(0)

que e a solucao da eq. diferencial.

Exemplo 2.26 Um determinado sistema e regido pela seguinte equacao diferencial x +2x+5x = g(t), onde as condicoes iniciais sao nulas, isto e, x(0) = 0, x(0) = 0. Encontrea resposta desse sistema quando o mesmo e excitado por um degrau de amplitude 3, istoe, g(t) = 3u(t).

Solucao: Note que

L[3u(t)] =3

sL[x] = X(s)

L[x] = sX(s)− x(0) = sX(s)

L[x] = s2X(s)− sx(0)− x(0) = s2X(s)

Logo:

s2X(s) + 2sX(s) + 5X(s) =3

s

X(s) =3

s(s2 + 2s + 5)=

3

5s− 3

5

s + 2

s2 + 2s + 5

Page 42: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.7. Respostas de Estado Zero e Entrada Zero www.das.ufsc.br/labsil 42

Note que s2 +2s+5 = (s−σ)2 +ω2 onde σ, ω sao as partes real e imaginaria dos polos(raızes de s2 + 2s + 5). Para o caso em questao temos σ = −1, ω = 2 e portanto:

X(s) =3

5s− 3

5

1

(s + 1)2 + 22− 3

5

s + 1

(s + 1)2 + 22

Logo:

L−1[X(s)] = x(t) = L−1

[3

5s

]− L−1

[3

5

1

(s + 1)2 + 22

]− L−1

[3

5

s + 1

(s + 1)2 + 22

]

=3

5− 3

10e−tsen2t− 3

5e−tcos2t, t ≥ 0.

A figura 2.11 ilustra o diagrama de simulacao analogica da equacao diferencial x+2x+5x = g(t). A figura 2.12 mostra a resposta x(t) da equacao para quatro situacoes: (a)g(t) = 0, x(0) = 1, x(0) = 0 ; (b) g(t) = 0, x(0) = 0, x(0) = 1 ; (c) g(t) = 3u(t), x(0) =0, x(0) = 0 ; (d) g(t) = 3u(t), x(0) = 1, x(0) = 1

- -

+g(t) x

5

2

x x

x(0) x(0)

1s

1s

Figura 2.11: Diagrama de simulacao analogica

2.7 Respostas de Estado Zero e Entrada Zero

A resposta de todo sistema linear invariante no tempo pode ser decomposta em duasparcelas: uma que depende do sistema e do sinal de entrada e outra que depende dosistema e das condicoes iniciais. A primeira parcela chamaremos de Resposta de EstadoZero ja que esta parcela indica como um sistema, inicialmente em repouso (condicoesiniciais nulas), responde a um dado sinal de entrada. A segunda parcela chamaremos deResposta de Entrada Zero pois ela indica como um sistema se comporta quando e deixadopara responder livremente as suas condicoes inicias (sem excitacao externa). .

As respostas de Estado Zero e Entrada Zero de um sistema descrito por (2.11) podemser determinadas atraves da Transformada de Laplace .

Exemplo 2.27 Encontre as respostas de Estado Zero e Entrada Zero do circuito RLCserie da figura 2.14.

Page 43: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.7. Respostas de Estado Zero e Entrada Zero www.das.ufsc.br/labsil 43

0.0 0.7 1.4 2.1 2.8 3.5 4.2 4.9 5.6 6.3 7.0-0.5-0.3-0.10.10.30.50.70.91.11.31.5

+

0.0 0.7 1.4 2.1 2.8 3.5 4.2 4.9 5.6 6.3 7.0-0.5-0.3-0.10.10.30.50.70.91.11.31.5

+

0.0 0.7 1.4 2.1 2.8 3.5 4.2 4.9 5.6 6.3 7.0-0.5-0.3-0.10.10.30.50.70.91.11.31.5

+

0.0 0.7 1.4 2.1 2.8 3.5 4.2 4.9 5.6 6.3 7.0-0.5-0.3-0.10.10.30.50.70.91.11.31.5

+

(a)

(b)

(c)

(d)

x(t)

x(t)

x(t)

x(t)

Figura 2.12: Respostas x(t) do diagrama de simulacao analogica

Page 44: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.7. Respostas de Estado Zero e Entrada Zero www.das.ufsc.br/labsil 44

Solucao: Do exemplo 2.28 temos que o comportamento dinamico entrada/saıda docircuito e dado por (2.12). Tomando a transformada dos dois lados da equacao temos:

L[a2y + a1y + a0y] = L[b0x] (2.8)

Pela linearidade temos:

a2L[y] + a1L[y] + a0L[y] = b0L[x]

Sendo Y (s) = L[y] e X(s) = L[x], pela propriedade de derivacao no tempo:

a2[s2Y (s)− sy(0)− y(0)] + a1[sY (s)− y(0)] + a0Y (s) = b0X(s)

⇒ (a2s2 + a1s + a0)Y (s) = b0X(s) + (a2s + a1)y(0) + a2y(0)

Portanto:

Y (s) =b0

a2s2 + a1s + a0

X(s) +a2s + a1

a2s2 + a1s + a0

y(0) +a2

a2s2 + a1s + a0

y(0)

Y (s) = F (s)X(s) + F0(s)y(0) + F1(s)y(0) (2.9)

onde

F (s) =b0

a2s2 + a1s + a0

, F0(s) =a2s + a1

a2s2 + a1s + a0

, F1(s) =a2

a2s2 + a1s + a0

Considerando f(t) = L−1[F (s)], f0(t) = L−1[F0(s)] e f1(t) = L−1[F1(s)] podemos entaoreescrever a expressao acima com o auxılio da anti-transformada na forma:

y(t) = L−1[Y (s)] = L−1[F (s)X(s)] + y(0)L−1[F0(s)] + y(0)L−1[F1(s)]

= f(t) ∗ x(t) + y(0)f0(t) + y(0)f1(t) (2.10)

F (s)x(t)

y(0) y(0)

y(t)

y(t)

F (s)

F0(s)

F1(s)

x(t)

y(0)

y(0)

Figura 2.13: Respostas de Estado Zero e Entrada Zero

Note que f(t), f0(t) e f1(t) dependem apenas dos parametros fısicos e da estruturaentrada/saıda do sistema. Nao dependem nem da entrada x(t) nem da saıda y(t) nemdas condicoes iniciais do sistema.

A respota de Estado Zero do circuito e a parcela de (2.10) que depende da entrada:Yesz(s) = F (s)X(s) no domınio da frequencia ou de forma equivalente yesz(t) = f(t)∗x(t)no domınio do tempo.

Page 45: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.7. Respostas de Estado Zero e Entrada Zero www.das.ufsc.br/labsil 45

A resposta de Entrada Zero e a parcela de (2.10) que depende das condicoes inici-ais: Yenz(s) = F0(s)y(0) + F1(s)y(0) no domınio da frequencia ou de forma equivalentey(0)f0(t) + y(0)f1(t) no domınio do tempo.

Podemos agora generalizar os resultados acima para sistemas de ordem mais elevada.Considere um sistema descrito pela seguinte equacao diferencial:

an∂ny(t) + · · ·+ a1∂y(t) + a0y(t) = bm∂mx(t) + · · ·+ b1∂x(t) + b0x(t)

∂ny(t)|t=0 = cn, . . . , ∂y(t)|t=0 = c1, y(t)|t=0 = c0

(2.11)

onde ∂def= d

dte o operador derivada temporal, ai (i = 0, . . . , n) e bi (i = 0, . . . , m) sao

coeficientes constantes que dependem dos parametros fısicos do sistema, ci (i = 0, . . . , n)sao constantes que definem as condicoes iniciais do sistema, x(t) e o sinal de entrada ey(t) e o sinal de saıda.

+

-

+

-

V(t) Vc(t)

R L

C

Figura 2.14: Circuito RLC serie

Exemplo 2.28 Considere o circuito RLC serie descrito na figura 2.14. A entrada dosistema e a tensao V (t) e a saıda e a tensao no capacitor Vc(t). Em termos da notacaoacima temos x(t) = V (t) e y(t) = Vc(t) e o comportamento dinamico entrada/saıda eregido pela seguinte equacao diferencial:

a2y + a1y + a0y = b0x (2.12)

com a0 = 1, a1 = RC, a2 = LC e b0 = 1. As condicoes iniciais sao a tensao no capacitorno instante inicial x(0) = Vc(0) e a derivada da tensao no instante inicial x(0) = Vc(0).

Se ao inves do sistema de segunda ordem do exemplo acima, considerarmos um sistemade ordem generica como em (2.11) obterıamos:

y(t) = f(t) ∗ x(t) +n−1∑i=0

fi(t)ci (2.13)

onde ci = diy(t)dti

|t=0 sao as condicoes iniciais.

Da expressao acima podemos extrair informacoes muito importantes:

1. A saıda de um sistema depende dos seus parametros fısicos e da sua estruturaentrada/saıda. Isto e representado em (2.13) pelas funcoes f(t), f0(t), . . . , fn−1(t).

Page 46: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.8. Funcao de Transferencia e Estabilidade www.das.ufsc.br/labsil 46

2. A saıda de um sistema depende da entrada x(t) que lhe e aplicada. Esta dependenciae dada pela convolucao f(t) ∗ x(t) que recebe o nome de resposta de estado zero dosistema. Esta e a resposta do sistema quando as condicoes iniciais sao nulas.

yesz(t) = f(t) ∗ x(t) , Yesz(s) = F (s)X(s) (2.14)

3. A saıda de um sistema depende das condicoes iniciais do mesmo. Este fato pode serverificado em (2.13) pela presenca das constantes ci que sao as condicoes iniciais.Esta parcela da resposta recebe o nome de resposta de entrada zero do sistema.Esta e a resposta do sistema quando a entrada e nula.

yenz(t) =n−1∑i=0

fi(t)ci , Yenz(s) =n−1∑i=0

Fi(s)ci (2.15)

4. A resposta de Entrada Zero e linear em relacao ao conjunto de condicoes iniciais ea resposta de estado zero e linear em relacao a entrada.

Problema 2.6 Considere o circuito RLC serie da figura 2.14. Calcule as respostas deEntrada Zero e de Estado Zero supondo R = 1Ω, L = 1H, C = 1F , condicoes iniciaisVc(0) = 1V, Vc(0) = 1V/seg e sinal de entrada degrau unitario.

Problema 2.7 A resposta de um sistema linear invariante ao degrau unitario e dadascondicoes iniciais e y1(t) = 2− 2e−2t + e−3t , t ≥ 0. Para um degrau de amplitude 3 e odobro das condicoes iniciais anteriores a resposta e y2(t) = 6− 10e−2t + 6e−3t. Pede-se:

a) A resposta de Estado Zero para um degrau unitario.

b) A resposta de Estado Zero ao impulso.

c) A resposta de Entrada Zero associada a y1(t).

d) As condicoes iniciais associadas a resposta y1(t).

2.8 Funcao de Transferencia e Estabilidade

Veremos a seguir que a resposta de Estado Zero de um sistema esta associada a duasnocoes muito importantes: funcao de transferencia e estabilidade.

Definicao 2.4 (Funcao de Transferencia) Funcao de transferencia e uma funcao com-plexa que representa a relacao saıda/entrada do sistema para condicoes iniciais nulas.

Pela definicao acima nota-se que a nocao de funcao de transferencia esta relacionadacom a resposta de Estado Zero do sistema. A relacao complexa saıda/entrada de umsistema com condicoes iniciais nulas pode ser obtida diretamente da resposta de Estado

Page 47: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.8. Funcao de Transferencia e Estabilidade www.das.ufsc.br/labsil 47

Zero (2.14): Y (s)/X(s) = F (s). Assim, um sistema que possua a resposta de EstadoZero (2.14) tera F (s) como funcao de transferencia. Quando se conhece a funcao detransferencia F (s) de um sistema e a transformada do sinal de entrada X(s) se conhecetambem a resposta de Estado Zero do mesmo que e dada por (2.14). E importantenotar que a funcao de transferencia depende apenas dos parametros fısicos do sistema eda estrutura entrada/saıda do mesmo. Veja o exemplo 2.27. A entrada e as condicoesinicias nao afetam a funcao de transferencia.

Quando as condicoes iniciais sao nulas resposta total do sistema e a propria respostade Estado Zero do mesmo, como pode ser visto nas equacoes (2.9) e (2.10).

Domınio do Tempo: y(t) = yesz(t) = f(t) ∗ x(t)

Domınio da Frequencia: Y (s) = Yesz(s) = F (s)X(s)

A funcao f(t) = L−1[F (s)] recebe o nome de Resposta Impulsional pois f(t) e a re-sposta do sistema quando as condicoes iniciais sao nulas e a entrada x(t) e um impulsono instante t = 0 (X(s) = 1).

Definicao 2.5 (Sistemas Causais ou Nao-Antecipativos) Um sistema dinamico edito ser Causal ou Nao-Antecipativo se sua Resposta Impulsional e nula para t < 0.

Pela definicao acima nota-se que a resposta y(t) de um sistema causal excitado com umsinal x(t), apresenta a seguinte propriedade: o valor de y(t)|t=tf so depende da entradax(t) e da resposta impulsional f(t) para valores de tempo t ≤ tf . Em outras palavras,a dinamica de um sistema causal em qualquer instante de tempo t = tf depende (naodepende) da entrada e da resposta impulsional para valores de tempo menores (maiores)que tf . Essa propriedade e mostrada a seguir.

y(t) = f(t) ∗ x(t) =

∫ ∞

0

f(t− τ)x(τ)dτ

para t = tf temos f(tf − τ) = 0 para τ > tf . Logo f(tf − τ)x(τ) = 0 para τ > tf eportanto:

y(tf ) =

∫ tf

0

f(tf − τ)x(τ)fτ

so depende de f(t) e x(t) para t < tf .

Outra nocao muito importante e a de estabilidade de sistemas.

Definicao 2.6 (Estabilidade de Sistemas) Um sistema e dito ser estavel se todos ospolos da sua funcao de transferencia estao localizados no semi-plano esquerdo estrito,isto e, Re[polos] < 0. Caso contrario o sistema e dito ser instavel.

Pela definicao acima nota-se que a estabilidade e uma propriedade intrınseca do sistema.Ela so depende da sua funcao de transferencia e portanto dos seus parametros fısicos eda estrutura entrada/saıda.

Page 48: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.9. Diagrama de Blocos www.das.ufsc.br/labsil 48

Exemplo 2.29 Mostre que num sistema estavel, a resposta de Estado Zero sera um sinalde energia finita para todo sinal de entrada de energia finita.

Solucao: A resposta de Estado Zero de um sistema e dada por (2.14). Se o sistemae estavel entao todos os polos de F (s) possuem parte real estritamente negativa. Alemdisso, se o sinal de entrada possui energia finita, sua transformada possui todos os polostambem com parte real estritamente negativa (veja secao 2.5). Como a transformada dosinal de saıda Y (s) e dada por Y (s) = F (s)X(s) podemos verificar que todos os polosde Y (s) tambem estao no semi-plano esquerdo estrito. Portanto o sinal de saıda possuienergia limitada sempre que o sistema for estavel e o sinal de entrada possuir energialimitada.

Problema 2.8 Para o circuito RLC serie do problema 2.6 pede-se:

a) Verifique se o sistema e estavel.

b) Calcule a resposta impulsional.

c) No exemplo 2.29 analisa-se a energia da reposta de Estado Zero. Verifique que nocircuito em questao, sinais de entrada de energia limitada produzem respostas totais comenergia limitada tambem. Isto e, a resposta de Entrada Zero do circuito tambem possuienergia limitada.

2.9 Diagrama de Blocos

O diagrama de blocos e utilizado para representar esquematicamente como funcionao sistema. Cada elemento do sistema e representado por um bloco que contem suaFuncao de Transferencia . Esses blocos sao entao interligados o que permite representara interdependencia desses elementos. Os diagramas sao normalmente utilizados pararepresentar a resposta de Estado Zero. Quando se deseja a resposta de Entrada Zerotambem, as condicoes iniciais devem ser fornecidas. Quando elas nao sao fornecidasassume-se serem nulas.

Um diagrama de blocos pode ser visto como uma forma esquematica de representarvariaveis se relacionam num conjunto de equacoes. Veja o que seria um diagrama deblocos para um caso ja bastante conhecido que e o circuito RLC serie.

Exemplo 2.30 Represente as interdependencias das variaveis x(t), I(t), y(t) no circuitoda figura 2.15 atraves de um diagrama de blocos.

Solucao: O primeiro passo para a obtencao do diagrama e a obtencao das equacoesque regem o comportamento do sistema. Nessas equacoes as variaveis de interesse devemaparecer explicitamente. As demais variaveis devem ser eliminadas. Isto se consegueescrevendo-as em funcao das variaveis de interesse. Veja como proceder no caso docircuito em questao.

Page 49: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.9. Diagrama de Blocos www.das.ufsc.br/labsil 49

+

-

R L

Cx(t) I(t)

+

-

SISTEMAEntrada

y(t)

Saıda

Figura 2.15: Diagrama entrada/saıda de um circuito

Inicialmente vamos obter um diagrama onde apenas os sinais de entrada x(t) e saıday(t) sao de interesse, isto e a corrente nao aparece nas equacoes. Obtendo as equacoesdo circuito e eliminando a corrente ficamos com equacao diferencial em x(t) e y(t).

x(t) = RI(t) + LI(t) + y(t)y(t) = 1

CI(t)

⇒ RCy + LCy + y = x

Sendo X(s) = L[x(t)] e Y (s) = L[y(t)] temos para condicoes inciais nulas:

RCsY (s) + LCs2Y (s) + Y (s) = X(s)

Logo:

Y (s) =1

LCs2 + RCs + 1X(s) (2.16)

Portanto:

F (s) =1

LCs2 + RCs + 1

X(s) Y(s)F(s)

Figura 2.16: Diagrama de blocos simplificado

A funcao F (s) e a transferencia da tensao de entrada X(s) para a tensao de saıda Y (s)e para condicoes iniciais nulas temos que a resposta do circuito para qualquer sinal deentrada x(t) e dada por y(t) = x(t) ∗ f(t) onde f(t) = L−1[F (s)] e a resposta impulsionaldo circuito.

Note que no diagrama de blocos acima foram eliminadas as informacoes sobre todas asoutras variaveis do circuito (corrente, etc). A Funcao de Transferencia da informacaoapenas sobre a relacao de causa-efeito entre as variaveis de entrada e de saıda.

E possıvel, no entanto, explicitar a dependencia de outras variaveis no diagrama deblocos atraves de simples manipulacao de equacoes. Por exemplo, para fazer aparecer avariavel corrente no diagrama de blocos do circuito temos:

Page 50: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.10. Sistemas Realimentados www.das.ufsc.br/labsil 50

X(s) = RI(s) + LsI(s) + Y (s)CsY (s) = I(s)

X(s)− Y (s) = (R + Ls)I(s) → I(s) = 1

R+Ls(X(s)− Y (s))

Y (s) = 1Cs

I(s)

Agora essas equacoes podem ser transformadas em diagramas como mostra a figura2.17.

+-

X(s) Y(s)I(s)

Y(s)

11

R+Ls Cs

Figura 2.17: Diagrama de blocos detalhado

Note que os diagramas das figuras 2.16 e 2.17 sao equivalentes e os sinais X(s), Y (s)sao os mesmos nas duas configuracoes. Para se verificar isto basta manipular as equacoescomo anteriormente, eliminando-se assim a variavel corrente.

2.10 Sistemas Realimentados

A presenca de uma malha fechada num diagrama de blocos caracteriza o que se chamade sistema realimentado. De uma maneira geral um sistema realimentado pode ser car-acterizado pelo diagrama da figura 2.18 onde

X(s) Y(s)E(s)G(s)

H(s)

+-

Figura 2.18: Sistema realimentado

X(s) e a transformada do sinal de entrada.

Y (s) e a transformada do sinal de saıda.

G(s) funcao de transferencia do sistema a ser controlado, incluindo acionadores, medi-dores e controladores (Filtros para fins de controle).

Page 51: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.10. Sistemas Realimentados www.das.ufsc.br/labsil 51

H(s) funcao de transferencia de realimentacao que inclui transdutores e eventuais con-troladores adicionais.

A Funcao de Transferencia entre X(s) e Y (s) no diagrama acima e conhecida comoF.T. de malha fechada e pode ser obtida atraves das equacoes inicadas no diagrama.

E(s) = X(s)−H(s)Y (s)Y (s) = G(s)E(s)

Para se obter a funcao de transferencia entre X(s) e Y (s) deve-se eliminar todas asvariaveis intermediarias, E(s) no caso acima. Com isso temos a seguinte relacao:

Y (s) =G(s)

1 + G(s)H(s)X(s) (2.17)

X(s) Y(s)G(s)

1+G(s)H(s)

F.T.M.F.

Figura 2.19: Sistema realimentado simplificado

que pode ser representada num diagrama simplificado como indicado na figura 2.19. Noteque os diagramas das figuras 2.18 e 2.19 sao equivalentes. Eles expressam a mesma relacaoentrada/saıda, isto e, se a entrada e a mesma nos dois diagramas a saıda tambem o e.

X(s) Y(s)+-

(R+Ls)(Cs)

1

Figura 2.20: Diagrama de blocos de um circuito RLC-serie

Exemplo 2.31 Vimos que a F.T. entre X(s) e Y (s) no circuito da figura 2.16 e F (s) =1/(LCs2 + RCs + 1). Vimos tambem que ao fazer aparecer a corrente no diagramade blocos do circuito, o diagrama resultante (Figura 2.17) fica na forma de um sistemarealimentado do tipo da Figura 2.18. Para encontrar os valores de G(s) e H(s) vamossimplificar o diagrama da figura 2.17 como indicado na figura 2.20 de onde podemos maisfacilmente obter por comparacao:

G(s) =1

(R + Ls)Cse H(s) = 1

Agora podemos facilmente verificar que ao utilizarmos a equacao (2.17) com os valoresde G(s), H(s) acima obtemos a funcao de transferencia do circuito indicada em (2.16).

F (s) =G(s)

1 + G(s)=

1

LCs2 + RCs + 1

Page 52: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.10. Sistemas Realimentados www.das.ufsc.br/labsil 52

2.10.1 Estabilidade de Conexoes

Vimos que um sistema e estavel se todos os polos da sua funcao de transferenciapossuem parte real negativa. Veremos a seguir que a conexao de dois sistemas estaveispode resultar num sistema instavel, dependendo de como ela e feita. Logo a conexao desistemas deve ser feita com cuidado.

Sejam G1(s) = N1(s)D1(s)

e G2(s) = N2(s)D2(s)

duas F.T. estaveis, isto e, as raızes de D1(s) e

D2(s) possuem parte real negativa.

O que poderıamos dizer das conexoes abaixo?

+

+

X(s) Y(s)

G1(s)

G2(s)

Figura 2.21: Conexao de dois sistemas em paralelo

-+

X(s) Y(s)G1(s)

G2(s)

Figura 2.22: Conexao de dois sistemas em realimentacao

A funcao de transferencia de X(s) para Y (s) na conexao da Figura 2.21 e dada por:

Y (s) = (G1(s) + G2(s))X(s)

= (N1(s)D2(s) + N2(s)D1(s)

D1(s)D2(s))X(s)

Como as raızes de D1(s) e de D2(s) possuem parte real negativa entao as raızes deD1(s)D2(s) possuem as mesma caracterısticas. Logo a funcao de transferencia de X(s)para Y (s) na coneccao da Figura 2.21 e estavel.

Ja no caso da conexao da Figura 2.22 temos:

Y (s) =G1(s)

1 + G1(s)G2(s)X(s)

=

N1(s)D1(s)

1 + N1(s)D1(s)

N2(s)D2(s)

=N1(s)D2(s)

D1(s)D2(s) + N1(s)N2(s)X(s)

Page 53: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.10. Sistemas Realimentados www.das.ufsc.br/labsil 53

Agora as raızes do polinomio D1(s)D2(s) + N1(s)N2(s) podem ter parte real positivamesmo se as raızes de D1(s) e D2(s) possuem parte real negativa. Esse e o caso, porexemplo, se N1(s) = 2, N2(s) = −1 e D1(s) = D2(s) = s + 1.

2.10.2 Sistemas Realimentados em presenca de disturbios

R(s) C(s)

+-

++

H(s)

G1(s) G2(s)

Referencia D(s) Disturbio

Figura 2.23: Sistema realimentado perturbado

No esquema acima, a saıda C(s) e afetada tanto pela referencia R(s) quanto pelaperturbacao D(s). Quando as duas entradas R(s) e D(s) sao independentes entre sientao o efeito dessas entradas sobre a saıda C(s) pode ser obtido de maneira tambemindependente atraves do princıpio da superposicao dos efeitos (Linearidade).

Ctotal(s) = CR(s) + CD(s) →

CR(s) = C(s) para D(s) = 0CD(s) = C(s) para R(s)=0

-

++

H(s)

D(s)

G1(s) G2(s)CD(s)

Figura 2.24: Diagrama para referencia nula

Quando R(s) = 0 obtem-se o diagrama da figura 2.24, e utilizando (2.17) temos:

CD(s) =G2(s)

1 + G2(s)H(s)G1(s)D(s)

Quando D(s) = 0 tem-se o diagrama da figura 2.25 e novamente com (2.17) temos:

CR(s) =G1(s)G2(s)

1 + G1(s)G2(s)H(s)R(s)

Logo:

Ctotal(s) = CD(s) + CR(s) =G2(s)

1 + G2(s)H(s)G1(s)D(s) +

G1(s)G2(s)

1 + G1(s)G2(s)H(s)R(s)

Page 54: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

2.11. Problemas complementares www.das.ufsc.br/labsil 54

R(s)

+-

+

H(s)

G1(s) G2(s)CR(s)

Referencia

Figura 2.25: Diagrama para disturbio nulo

Sistemas realimentados, quando bem projetados, sao menos sensıveis a perturbacoesque sistemas sem realimentacao (Malha Aberta). Isto se consegue projetando-se contro-ladores (filtros de controle) que forcam a parcela CR(s) devido ao sinal de referencia serdominante em relacao a parcela CD(s) devido ao disturbio.

2.11 Problemas complementares

Problema 2.9 Calcule a transformada de Laplace das funcoes:

a) f(t) = exp(−10t) , t ≥ 0

b) f(t) = cos(10t + π/3) , t ≥ 0

Problema 2.10 O comportamento de um determinado sistema e regido pela equacaodiferencial x+2x = f . Calcule a resposta desse sistema quando o mesmo e excitado comum degrau unitario e condicoes iniciais x(0) = 1. Identifique a funcao de transferencia,a resposta de Entrada Zero e a resposta de Estado Zero e verifique se o sistema e estavel.

Problema 2.11 Sabendo que a resposta impulsional do sistema da figura 2.26(a) e w(t) =2exp(−t) , t ≥ 0 verifique se o sistema realimentado da figura 2.26(b) e estavel. Justi-fique sua resposta.

u ωG(s)

(a)

- -

+ e u 1s

10

G(s)5yr ω

(b)

Figura 2.26: Sistema para controle de posicao

Page 55: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 3

Resposta ao Degrau

3.1 Introducao

Um grande numero de problemas de controle consiste em se manter constante a variavelde saıda. Veja por exemplo o problema de controle de posicionamento de uma antenaindicado na figura 1.4. A entrada do sistema, que representa o valor desejado da variavelcontrolada (saıda) e neste caso um degrau com amplitude igual ao valor desejado paraa saıda. Quando se quer mudar a posicao da antena de uma posicao inicial, digamosposicao zero, para uma nova posicao, digamos posicao um, o sinal de entrada deve serum degrau unitario. Ao se aplicar um degrau na entrada desse sistema de controle, aposicao da antena vai evoluir da posicao zero para a posicao um segundo uma curvaque depende de como o sistema de controle foi projetado. Curvas tıpicas dessa evolucaopodem ser encontradas na figura 3.1. Normalmente deseja-se um transitorio rapido, compoucas oscilacoes e que a variavel controlada, posicao da antena no caso, va para o valordesejado sem erro significativo de posicao em regime, isto e, erro de regime despresıvel.Para atender todos esses requisitos de performance, quando isso e possıvel, o engenheirodeve saber projetar adequadamente os filtros de controle do sistema. O primeiro passo,no entanto, e saber especificar matematicamente os ındices de performance desejadospara a resposta. Veja na figura 3.1 que a resposta (a) e mais oscilatoria que as demais. Aresposta (c) atinge o valor de regime mais rapido que as demais e todas as tres possuemerro de regime nulo (valor final da resposta e exatamente o valor desejado).

Neste capıtulo estudaremos alguns ındices de performance da resposta ao degrau quenos permitira quantificar matematicamente o tamanho das oscilacoes da resposta, a rapi-dez da resposta e o erro de regime cometido.

Outros sinais de entrada como impulso e funcao rampa (x(t) = t) tambem sao deinteresse. No entanto, para condicoes iniciais nulas, a resposta de um sistema (linearinvariante) ao impulso, degrau, e rampa estao ligadas entre si. Para ilustrar este fato,seja F (s) a F.T. de um sistema linear invariante indicado na figura 3.2.

f(t) = L−1[F (s)]

• Resposta Impulsional: X(s) = 1 ⇒ Y (s) = F (s) ⇒ y(t) = f(t)

Page 56: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.1. Introducao www.das.ufsc.br/labsil 56

0 3 6 9 12 15 18 21 24 27 300.00.20.40.60.81.01.21.41.61.82.0

+

0 3 6 9 12 15 18 21 24 27 300.00.20.40.60.81.01.21.41.61.82.0

+

0 3 6 9 12 15 18 21 24 27 300.00.20.40.60.81.01.21.41.61.82.0

+

0 3 6 9 12 15 18 21 24 27 300.00.20.40.60.81.01.21.41.61.82.0

+

(a)

(b)

(c)

(d)

Figura 3.1: Curvas tıpicas da resposta ao degrau

X(s) Y(s)F(s)

Figura 3.2: Diagrama de bloco entrada/saıda

Page 57: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.2. Analise de Sistemas de Primeira Ordem www.das.ufsc.br/labsil 57

• Resposta ao Degrau: X(s) = 1s⇒ Y (s) = 1

sF (s) ⇒ y(t) =

∫ t

0f(t)dt

• Resposta a Rampa: X(s) = 1s2 ⇒ Y (s) = 1

s2 ⇒ y(t) =∫ t

0

∫ t

0f(t)dtdt

Note que, para condicoes iniciais nulas, a resposta ao impulso e a resposta a rampa saorespectivamente a derivada e a integral da resposta ao degrau. Por esse motivo vamosnos concentrar na resposta ao degrau de agora em diante.

3.2 Analise de Sistemas de Primeira Ordem

Sistemas cuja funcao de transferencia possui apenas um polo sao conhecidos comosistemas de primeira ordem.

Exemplo 3.1 Verifique que o circuito da figura 3.3 e um sistema de primeira ordem.

Solucao: Para mostrar que o sistema e de primeira ordem precisamos encontrar afuncao de transferencia do mesmo e para isso se supoe que o circuito possui condicoesiniciais nulas. As equacoes que regem o comportamento desse sistema sao indicadasabaixo. −x + RI + y = 0

I = Cy, condicao inicial nula (y(0) = 0)

Aplicando Laplace temos:

R

C

+

-

+

-

x(t) y(t)I

Figura 3.3: Circuito RC

−x + RCy + y = 0 ⇒ Y (s)

X(s)=

1

RCs + 1=

1

Ts + 1

onde T = RC. Como a funcao de transferencia possui apenas um polo o sistema e

X(s) Y(s)1Ts+1

Figura 3.4: Sistema de primeira ordem padrao

realmente de primeira ordem.

Page 58: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.2. Analise de Sistemas de Primeira Ordem www.das.ufsc.br/labsil 58

Exemplo 3.2 Podemos expressar a velocidade (ω) do eixo de um motor DC em funcaoda tensao de entrada (V ) atraves de uma equacao diferencial do tipo Jω + fω = bV ondeb, J, f sao constantes fısicas do motor. Mostre que esse sistema e de ordem 1.

Solucao: Devemos mostrar que a funcao de transferencia possui apenas um polo.Tomando a transformada de Laplace encontramos ω = b

Js+fV que mostra o resultado

desejado.

A resposta ao degrau de um sistema cuja funcao de transferencia e do tipo F (s) = 1Ts+1

e obtida da seguinte forma:

Y (s) =1

Ts + 1X(s) =

1

Ts + 1

1

s

com condicoes iniciais nulas e L[X(s)] = 1s.

Expandindo por fracoes parciais e anti-transformando temos:

Y (s) =1

s− T

Ts + 1⇒ y(t) = 1− e−t/T , t ≥ 0

A resposta indicada acima possui propriedades interessantes:

0 t

y(t)

x(t) entrada

saıda

Figura 3.5: Resposta ao degrau de um sistema de primeira ordem padrao

1) dydt|t=0 = 1

T

2) Para t = T ⇒ y(T ) = 1 − e−1 = 0, 632, isto e, decorridos T segundos a respostaatinge 63, 2% do seu valor final de regime permanente.

t = 2T ⇒ y(2T ) = 1− e−2 = 0, 865

t = 3T ⇒ y(3T ) = 1− e−3 = 0, 950

t = 4T ⇒ y(4T ) = 1− e−4 = 0, 982

t = 5T ⇒ y(5T ) = 1− e−5 = 0, 993

As duas propriedades acima podem ser utilizadas para se encontrar o valor da constantede tempo T quando a resposta ao degrau for obtida experimentalmente. Certifique-se no experimento de que as condicoes iniciais sao realmente nulas e que a funcao detransferencia e do tipo 1

Ts+1.

Page 59: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.3. Analise de Sistemas de Segunda Ordem www.das.ufsc.br/labsil 59

3.3 Analise de Sistemas de Segunda Ordem

Sistemas de segunda ordem sao aqueles cuja funcao de transferencia possui dois polos.Nesta secao vamos estudar um tipo especial de sistemas de segundo ordem conhecido naliteratura de controle como sistema de segunda ordem padrao:

F (s) =ω2

n

s2 + 2ξωns + ω2n

(3.1)

onde ξ e ωn recebem o nome de taxa de amortecimento e frequencia natural do sistema re-spectivamente. Os valores desses parametros dependem dos parametros fısicos do sistemaestudado, como ilustra o exemplo a seguir.

Exemplo 3.3 Encontre os valores ξ e ωn da forma padrao para o sistema de segundaordem da figura 3.6.

+

-

R L

Cx(t) I(t)

+

-

SISTEMAEntrada

y(t)

Saıda

Figura 3.6: Sistema de segunda ordem padrao

Solucao: O primeiro passo para se resolver o problema e obter a funcao de transferenciado sistema, o que ja foi determinado no exemplo 2.30, e e indicada a seguir.

X(s) = (RCs + LCs2 + 1)Y (s) → Y (s) = F (s)X(s)

F (s) =1

LCs2 + RCs + 1

Por comparacao com (3.1) temos:

F (s) =1

LCs2 + RCs + 1=

ω2n

s2 + 2ξωns + ω2n

Logo:

ω2n =

1

LC; 2ξωn =

R

L⇒ ξ =

R

2

√C

L

Note que a taxa de amortecimento ξ depende linearmente da resistencia do circuito eesta e responsavel pela dissipacao de energia. Ja a frequencia natural ωn depende dos

Page 60: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.3. Analise de Sistemas de Segunda Ordem www.das.ufsc.br/labsil 60

valores da capacitancia e indutancia que sao os elementos responaveis pelas oscilacoes daresposta. Num sistema sem amortecimento, isto e R = 0 e portanto ξ = 0, a respostaoscila com a frequencia natural do sistema. Este e o caso da resposta da figura 3.1(a).Mas quando existe amortecimento duas situacoes podem ocorrer: i) o amortecimentoe pequeno causando resposta oscilatoria e nesse caso a frequencia de oscilacao e menorque a frequencia natural do sistema. Essa situacao esta indicada na figura 3.1(b) e (c); ii) o amortecimento e grande e nesse caso a resposta nao e mais oscilatoria, comoilustra a figura 3.1(d). Na literatura o caso com pouco amortecimento e conhecido comosubamortecido e o caso com muito amortecimento recebe o nome de superamortecido.

3.3.1 Caso sem amortecimento (ξ = 0)

Se a resistencia do circuito e nula, o circuito e um oscilador ideal e nao existe dissipacaode energia. Isso indica que a resposta ao degrau do sistema e oscilatoria nao amortecida.Sistemas que nao dissipam energia possuem coeficiente de amortecimento ξ nulo. Veja oque acontece no exemplo 3.3.

A resposta ao degrau (X(s) = 1/s) quando ξ = 0 e :

Y (s) =ω2

n

(s2 + ω2n)s

e pela transformada inversa encontramos

y(t) = 1− cos(ωn t)

que corresponde a curva da figura 3.1(a) para ωn = 2.

Note que nesse caso (ξ = 0) os polos da funcao de transferencia estao sobre o eixoimaginario o que confirma o fato de que o amortecimento da resposta e definido pelaparte real dos polos. Como a parte real e nula nesse caso, o amortecimento tambem oe. Note ainda que o valor da parte imaginaria dos polos define a frequencia com que aresposta oscila.

3.3.2 Caso Subamortecido (0 < ξ < 1)

Quando 0 < ξ < 1 os polos da funcao de transferencia indicada em (3.1) sao complexose do lado esquerdo do eixo imaginario. Isto pode ser verificado da seguinte forma. Ospolos sao dados pela equacao:

p1,2 =−2ξωn ±

√4ξ2ω2

n − 4ω2n

2= −ξωn ± ωn

√ξ2 − 1

que podemos escrever como:p1,2 = σ ± jωd

onde σ = −ξωn e a parte real dos polos e ωd = ωn

√1− ξ2 e a parte imaginaria, tambem

chamada de frequencia natural amortecida. A frequencia natural do sistema ωn e o modulodos polos ωn =

√σ2 + ω2

d.

Page 61: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.3. Analise de Sistemas de Segunda Ordem www.das.ufsc.br/labsil 61

A resposta ao degrau unitario e dada por Y (s) = F (s)R(s) com R(s) = 1/s. Logo:

Y (s) =ω2

n

(s2 + 2ξωns + ω2n)s

com o auxılio da tabela de anti-transformada temos:

y(t) = L−1[Y (s)] = 1− eσt

√1− ξ2

sen(ωdt + φ), φ = tan−1

√1− ξ2

ξ(3.2)

Na figura 3.1(b) se encontra a resposta y(t) para ξ = 0, 1 e ωn = 2 e no caso 3.1(c) paraξ = 0, 6 e ωn = 2.

Problema 3.1 Calcule o valor de regime permanente da resposta ao degrau de um sis-tema na forma padrao (3.1). Qual e a diferenca entre os valores da entrada e da saıdaem regime permanente ? Dica: Utilize o teorema do valor final.

3.3.3 Caso Superamortecido (ξ ≥ 1)

Se ξ ≥ 1 os polos da funcao de transferencia (3.1) sao reais e os dois negativos. A saıdapara uma entrada degrau unitario e:

Y (s) =ω2

n

(s + s1)(s + s2)s

com s1,2 = (ξ ±√

ξ2 − 1)ωn. Com o uso de tabelas de transformadas obtem-se:

y(t) = 1 + (e−s1t

s1

− e−s2t

s2

)ωn

2√

ξ2 − 1

Esta resposta pode ser vista na figura 3.1(d) para ξ = 2 e ωn = 2. Para o caso particularde ξ = 1 a expressao y(t) acima precisa ser modificada e pode ser encontrada em [1].Note que se ξ >> 1 entao, para o mesmo valor de ωn, temos |s1| >> |s2| e portanto oefeito do polo s1 sobre a resposta desaparece bem mais rapido que o efeito do polo s2 queesta mais proximo do eixo imaginario. Sendo assim para valores de ξ >> 1 o sistemase torna extremamente lento. Um sistema de primeira ordem com um polo s2 teria umaresposta muito parecida.

3.3.4 Caso instavel (ξ < 0)

Para valores negativos de ξ um dos polos da funcao de transferencia (3.1) e positivo eportanto a saıda diverge exponencialmente (instabilidade).

Note que no caso do circuito do exemplo 3.3 a taxa de amortecimento sera semprepositiva (ou nula quando R = 0) devido a dissipacao de energia no resistor.

Problema 3.2 Mostre que quando ξ < 0 um dos polos de F (s) em (3.1) sera semprepositivo e devido a isso a resposta ao impulso cresce exponencialmente com uma taxa quedepende do polo positivo.

Page 62: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.4. Indices de desempenho www.das.ufsc.br/labsil 62

3.4 Indices de desempenho

Nesta secao estudaremos formas de classificar quao boas sao as respostas da figura3.1. Como a resposta transitoria a um degrau normalmente apresenta oscilacoes antesde atingir o regime permanente, torna-se imperativo a criacao de ındices de desempenhoque permitam quantificar tamanho de oscilacoes, tempo de duracao do transitorio, etc.Sao comuns os seguintes ındices:

0 3 6 9 12 15 18 21 24 27 30

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

+

faixa de erro toleravel em regime

tstp

Mp

Figura 3.7: Indices de desempenho para resposta ao degrau

tp (instante de pico) E o tempo necessario para a resposta atingir o seu valor maximo.

Mp (sobressinal maximo) E o valor relativo da diferenca entre o valor maximo dasaıda (ao longo do tempo) e o valor da saıda em regime.

Mp =y(tp)− y(∞)

y(∞)

ts (tempo de acomodacao) Tempo necessario para confinar a resposta numa faixaem torno do seu valor de regime. Esta faixa caracteriza a tolerancia de erro, quetipicamente vale 2 ou 5% do valor de regime).

A figura 3.7 ilustra os ındices de desempenho descritos acima. Existem outros ındices deperformance que nao foram indicados acima e podem ser encontrados em qualquer livrode controle de sistemas, por exemplo [1].

Em geral nao e possıvel se determinar expressoes analıcas para os ındices de desem-penho da resposta ao degrau indicados acima. No entanto, para sistemas de segunda

Page 63: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.4. Indices de desempenho www.das.ufsc.br/labsil 63

ordem do tipo (3.1) subamortecidos (1 > ξ > 0) isto e possıvel e essas expressoes saoobtidas a seguir.

Instante de Pico (tp): O instante de pico pode ser caracterizado como sendoo primeiro instante de tempo (exceto a origem) para o qual a derivada temporal daresposta e nula. Tomando a derivada temporal da resposta y(t) em (3.2) e igualando azero encontramos:

tp =π

ωd

ωn

√1− ξ2

(3.3)

Sobressinal Maximo (Mp): Note que num sistema do tipo (3.1) o valor de regime daresposta ao degrau unitario e um. Como y(∞) = 1 vamos utilizar (3.2) para obter:

Mp =y(tp)− y(∞)

y(∞)= y(tp)− 1 = e

σωd

π= e

− π ξ√1−ξ2 (3.4)

Note que Mp depende somente de ξ e quando ξ ≥ 1 nao existe oscilacao e Mp nao temmais sentido.

Tempo de Acomodacao (ts): Diferentemente do Sobressinal e do intante de pico,nao existe uma expressao analıtica exata para o tempo de acomodacao ts. Existem abacosque permitem a determinacao exata de ts. Veja por exemplo [1]. A seguir apresentamosduas possibilidades para se obter uma aproximacao de ts.

A resposta ao degrau do sistema (3.1) e:

y(t) = 1− eσt

√1− ξ2

sen(ωdt + φ) , φ = tan−1

√1− ξ2

ξ

Impondo que a amplitude do seno esteja dentro da faixa de tolerancia que caracterizao tempo de acomodacao temos uma condicao suficiente para garantir que o tempo deacomodacao foi atingido com a dada tolerancia. Note que o valor de regime da respostae y(∞) = 1 e a amplitude do seno tende a zero quando t → ∞. Seja δ a tolerancia deerro que define o tempo de acomodacao. Impondo que a amplitude do seno esteja dentrodessa tolerancia temos:

∣∣∣∣y(ts)− y(∞)

y(∞)

∣∣∣∣ =

∣∣∣∣∣eσts

√1− ξ2

sen(ωd + φ)

∣∣∣∣∣ ≤ δ ⇒ ts =ln(δ

√1− ξ2)

σ(3.5)

onde σ = −ξωn e a parte real dos polos.

Uma outra aproximacao muito comum para ts pode ser obtida por analogia com sis-temas de primeira ordem. Num sistema de primeira ordem o valor de regime da respostae atingido apos 4 constantes de tempo com 2% de erro e apos 3 constantes de tempo com5% de erro. Para um sistema de segunda ordem podemos aproximar ts definindo comoconstante de tempo T = −1/σ e assim temos:

ts = 4T para 2% de erro ; ts = 3T para 5% de erro (3.6)

Page 64: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.4. Indices de desempenho www.das.ufsc.br/labsil 64

Exemplo 3.4 Obtenha os ındices de desempenho da resposta ao degrau unitario para oseguinte sistema:

C(s)

R(s)=

25

s2 + 6s + 25

Solucao: O primeiro passo e obter os valores da frequencia natural e da taxa de amortec-imento do sistema. Comparando o sistema acima com (3.1) temos:

25 = ω2n → ωn = 5 e a frequencia natural.

6 = 2ξωn → ξ = 6/10 = 0, 6 e a taxa de amortecimento.

ωd = ωn

√1− ξ2 = 4 e a parte imaginaria dos polos.

σ = −ξωn = −3 e a parte real dos polos.

Agora podemos calcular os ındices e verifica-los na figura 3.8.

tp = πωd

= 0, 785seg e o instante de pico.

Mp = eπ σ/ωd = 0, 095, Mp(%) = 9, 5% e o sobressinal.

ts(2%) =ln(0,02

√1−ξ2)

−3= 1, 38seg e o tempo de acomodacao com 2% de erro.

ts(5%) =ln(0,05

√1−ξ2)

−3= 1, 07seg e o tempo de acomodacao com 5% de erro.

0.0 0.3 0.6 0.9 1.2 1.5 1.8 2.1 2.4 2.7 3.0

0.00

0.12

0.24

0.36

0.48

0.60

0.72

0.84

0.96

1.08

1.20

+

Figura 3.8: Resposta ao degrau do sistema

Page 65: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 65

3.5 Servomecanismo para controle de posicao

A seguir estudaremos um problema muito comum na industria que consiste em secontrolar a posicao de um determinado objeto atraves de um motor DC. Um esquemasimplificado desse tipo de sistema de controle, conhecido como servomotor ou servome-canismo para controle de posicao, e indicado na figura 1.4.

Os elementos desse sistema de controle sao: 1 comparador de tensao, 2 potenciometrosidenticos, um amplificador de potencia, uma antena com haste movel e base, 1 sistema deengrenagens para reducao de velocidade, 1 motor DC. O diagrama da figura 3.9 ilustra ofuncionamento do sistema.

motor

torque do eixo do motor

potenciometro posicao da antena

potenciometro

-+

engrenagensamplificador de potencia

posicao medida

antena

torque do eixo da antena

tensao do motor Ea

referenciar(t)

tensao de erro e(t)

Figura 3.9: Diagrama funcional do sistema de posicionamento

Para construir o diagrama de blocos a partir do diagrama funcional da figura 3.9precisamos obter a funcao de transferencia de cada dispositivo do sistema. Isso e o quefaremos a seguir.

Comparador: Esse dispositivo e um somador de tensoes que tem como entrada duastensoes: Vc(t) que vem do potenciometro de medicao da posicao da antena e Vr(t) quevem do potenciometro de referencia. A saıda do comparador e entao um sinal de erroentre o valor desejado e o valor obtido da posicao da antena: e(t) = Vr(t)− Vc(t).

Potenciometro: Esse dispositivo transforma deslocamento angular em uma tensaoque lhe e proporcional. A constante de proporcao, que definiremos por k0, e o ganho dopotenciometro. Assim, se denotarmos por c(t) a posicao da antena e r(t) o valor desejadopara ela podemos construir o diagrama de blocos da figura 3.10.

Amplificador de potencia: Esse dispositivo tem como funcao suprir com energiao sistema de controle. Note que o sinal de entrada do amplificador e(t) e um sinal deerro oriundo de medidores e portanto nao possui energia suficiente para acionar o motor.Vamos considerar que o amplificador e ideal e possui um ganho de tensao k1. Assim o sinalde saıda do amplificador Ea(t) e dado por Ea(t) = k1e(t). Incorporando o amplificadorno diagrama de blocos 3.10 obtemos um novo diagrama indicado na figura 3.11.

Motor DC: A funcao do motor DC e acionar a antena para que ela esteja sempre

Page 66: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 66

k0k0

e(t)

+ -

r(t) c(t)

Figura 3.10: Diagrama de blocos do comparador e potenciometro

k0k0+ -

r(t) c(t)

e(t)

Ea(t)

k1

Figura 3.11: Diagrama de blocos com adicao do amplificador

apontada para a direcao desejada. Sao comums as palavras acionador e servomotor paradesignar a funcao do motor nesse tipo de sistema de controle.

O servomotor pode ser operado de dois modos. Num modo a corrente de campo(estator) e mantida constante e uma tensao ajustavel e aplicada a armadura (rotor) eno outro modo se faz o contrario. Esses modos de operacao possuem caracterısticasdiferentes e apenas o primeiro sera considerado aqui.

Quando a corrente de campo e constante, o fluxo produzido pela bobina de campotambem e constante e nesse caso o conjugado (Tm) desenvolvido pelo motor e proporcionala corrente de armadura (Ia)

Tm = k2Ia (3.7)

onde k2 e uma constante que depende do meio magnetico e do valor da corrente de campo.

Com a rotacao da armadura do motor no campo magnetico constante produzido pelabobina de campo, aparece uma tensao induzida na bobina de armadura (Vfcem) que eproporcional a velocidade do motor (ωm).

Vfcem = k3 ωm (3.8)

onde k3 e uma constante que depende do meio magnetico e da corrente de campo. Atensao induzida Vfcem possui a polaridade contraria da tensao aplicada na armadura, poisela surge como uma oposicao ao movimento do rotor. Por esse motivo essa tensao recebeo nome de forca contra-eletromotriz. O controle da velocidade do motor e obtido por meiode uma tensao aplicada a armadura (Ea). A polaridade da tensao aplicada determinao sentido do torque obtido (Tm) e este determina o movimento do rotor. A figura 3.12mostra o diagrama de funcionamento de um motor dc controlado pela armadura. Nessafigura Ra e La indicam a resistencia e indutancia de armadura respectivamente e Ia e acorrente que circula no circuito de armadura devido a aplicacao da tensao Ea. A equacaode tensoes para o circuito de armadura e:

LaIa + RaIa + Vfcem = Ea (3.9)

Page 67: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 67

+

-

Ra La

+

Vfcem

-

ω

Vcc

circuito de campo

circuito de armaduraEa(t) Ia

Tm

Figura 3.12: Motor DC controlado pela armadura (rotor)

e com as expressoes (3.7) e (3.8) temos:

La

k2

Tm +Ra

k2

Tm + k3ωm = Ea (3.10)

Podemos agora incluir o motor no diagrama de blocos da figura 3.11 para obter o diagramada figura 3.13.

k0k0

e(t)

+ -

Ea(t)

k1

Tm , ωm

Lak2

Tm + Rak2

Tm + k3ωm = Ea

c(t)r(t)

Figura 3.13: Diagrama de blocos com adicao do motor DC

Engrenagens: O sistema de engrenagens tem como funcao adequar a velocidade derotacao do eixo da antena ao eixo do rotor. Um sistema de engrenagens possui funcaoanaloga do transformador em sistemas eletricos. Nos dois casos, a potencia do primariodeve ser igual a do secundario: no caso do transformador a potencia e o produto da tensaopela corrente V1I1 = V2I2 e no caso da engrenagem a potencia e o produto do torquepela velocidade T1ω1 = T2ω2. A relacao entre as grandezas do primario e secundario edefinida pela constante de relacao entre o numero de espiras do primario e secundariodo transformador e entre o numero de sulcros das engrenagens primaria e secundaria.Definiremos a constante de relacao das engrenagens pela letra n, isto e, ω2 = ω1 n eportanto T2 = T1/n. Incorporando a engrenagem no digrama de blocos anterior obtemoso diagrama da figura 3.14.

Plataforma da antena: A plataforma e a antena formam um sistema mecanico quepossui momento de inecia (Jc) e um coeficiente de atrito viscoso (bc) nos mancais daplataforma. A figura 3.15 ilustra as grandezas presentes no movimento rotacional daantena. Fazendo a somatoria dos torques no eixo da antena temos:

Page 68: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 68

n

k0k0

e(t)

+ -

Ea(t)

k1

Tc , ωcTm , ωm

Lak2

Tm + Rak2

Tm + k3ωm = Ea

r(t) c(t)

Figura 3.14: Diagrama de blocos com adicao da engrenagem

bcωcTc

momento de inercia(referido ao eixo da antena)

coeficiente de atrito viscoso

(referido ao eixo da antena)

Jc

Figura 3.15: Sistema mecanico da plataforma e antena

∑Torques = 0 ⇒ Tc = Jcωc + bcωc (3.11)

e com a expressao acima podemos incluir a antena no diagrama 3.14 para obter o diagramada figura 3.16. Note que as variaveis ωm, Tm do eixo do motor e as variaveis ωc, Tc do eixo

n

k0 k0

e(t)

+

Ea(t)

Tm, ωm

Lak2

Tm + Rak2

Tm + k3ωm = Ea

Tc, ωc

ωc

k1

c(t)

Rdt

Tc = Jcωc + bcωc

r(t) -

Figura 3.16: Diagrama completo do sistema de posicionamento

da carga (antena) estao ligadas entre si atraves da engrenagem. Alem disso, a variavelde interesse e a posicao angular do eixo da antena, que no diagrama 3.16 e representadapela letra c(t), isto e, c(t) = ωc(t).

Uma vez que todos os dispositivos fısicos foram modelizados, podemos comecar a sim-plificar o diagrama, ja que apenas os sinais r(t) de referencia e c(t) de posicao da antenasao de interesse no problema. Todos os outros sinais intermediarios podem ser eliminados.

Devido as caracterısticas do motor DC, na faixa normal de funcionamento a tensao no

Page 69: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 69

indutor e muito pequena em relacao as tensoes no resistor e de efeito contra-eletromotriz.Podemos entao desprezar o efeito indutivo da armadura, isto e, podemos simplificar aexpressao (3.10) fazendo La = 0. Daı concluımos que

Tm =k2

Ra

Ea − k2k3

Ra

ωm

Considerando agora a engrenagem temos Tm = Tc n e ωm = ωc/n e juntamente com aexpressao acima podemos rescrever (3.11) na forma:

Jcωc + (bc +k2k3

n2Ra

)ωc =k2

nRa

Ea (3.12)

e como ωc = c(t) temos

Jcc(t) + (bc +k2k3

n2Ra

)c(t) =k2

nRa

Ea (3.13)

Tomando a transformada de Laplace da equacao acima podemos encontrar a funcao detransferencia da tensao Ea(t) para a posicao c(t).

C(s)

Ea(s)=

k2

n Ra

Jcs2 + (bc + k2k3

n2Ra) s

(3.14)

Com isto o diagrama 3.16 pode ser simplificado como indicado no diagrama 3.17. Por

r(t)

e(t)

+ -

k0

k1

Ea(t)

c(t)

k2n Ra

Jcs2+(bc+k2k3n2Ra

) s

Figura 3.17: Diagrama simplificado de posicionamento da antena

conveniencia de notacao iremos definir a funcao G(s) indicada a seguir.

G(s) = KJ s2+B s

K = K0K1K2

n Ra, B = bc + K2K3

n2Ra, J = Jc

(3.15)

Com G(s) acima o diagrama 3.17 pode ser rescrito como indicado na figura 3.18 que euma forma mais conveniente para nossos propositos. Agora a Funcao de Transferenciade malha fechada e:

C(s)

R(s)=

G(s)

1 + G(s)=

K

J s2 + B s + K

Page 70: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 70

r(t)

+

c(t)

-

KJs2+B s

Figura 3.18: Diagrama de posicionamento na forma padrao

Comparando a equacao acima com a forma padrao (3.1) encontramos os valores dafrequencia natural ωn e taxa de amortecimento ξ do sistema de controle:

ω2n =

K

J, 2ξωn =

B

J(3.16)

Pelas expressoes acima podemos verificar a performance do sistema de controle.

Quando os valores numericos de J,K, B sao fornecidos podemos facilmente deduzir osvalores de ξ, ωn correspondentes e portanto saber se o sistema de controle vai fazer oposicionamento da antena com oscilacoes (se 0 < ξ ≤ 1) e quanto tempo o sistema decontrole leva para deixar a antena imovel na posicao desejada (tempo de acomodacaots). Se com os valores dados o sistema de controle nao possui performance satisfatoriapodemos entao corrigı-lo ajustando os parametros fısicos do sistema, tais como o ganhodo amplificador k1, ou o ganho do potenciometro k0. Esse ajuste deve ser tal que o novovalor da taxa de amortecimento ξ seja compatıvel com as oscilacoes admissıveis para osistema. Lembre que quanto menor o valor de ξ maior as oscilacoes da resposta ao degrau.

Exemplo 3.5 Suponha que o sistema de controle da figura 3.18 tenha um momento deinercia J = 1 e um coeficiente de atrito viscoso B = 1. Determine o valor do ganho Kde tal forma que o sobressinal Mp na resposta ao degrau seja de 20% . Verifique o tempode acomodacao obtido.

Solucao: Com os valores dados a funcao de transferencia de malha fechada e:

C(s)

R(s)=

G(s)

1 + G(s)=

K

s2 + s + K

Comparando com (3.1) obtemos os valores de ξ, ωn seguintes:

ω2n = K , 2ξωn = 1

Para que o sobressinal seja de 20% devemos ter a seguinte igualdade satisfeita:

Mp = 0, 2 ⇒ −π ξ√1− ξ2

= ln(0, 2) ⇒ ξ = 0, 456

de onde tiramos ωn = 1.096 e portanto K = 1, 2. Com esses valores de ξ, ωn o tempo deacomodacao resultante dado por (3.5) e ts(5%) = 6, 23 segundos. A resposta ao degraudo sistema de controle obtido se encontra na figura 3.19.

Page 71: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 71

0 3 6 9 12 15 18 21 24 27 30

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

+

Figura 3.19: Resposta ao degrau do sistema de controle

No exemplo acima ajustamos o valor do ganho K para que a resposta ao degrau dosistema de controle apresentasse um sobressinal de 20%. Com o valor de k ajustadodessa forma o tempo de acomodacao resultante foi ts(5%) = 6, 23 segundos. Em geralnao e possıvel se ajustar o sobressinal e o tempo de acomodacao simultaneamente tendok como o unico parametro de ajuste. Nesses casos a solucao e introduzir no sistemade controle outro dispositivo fısico que possua um parametro que possa ser ajustadofacilmente. Por exemplo, introduzir um medidor de velocidade e um artifıcio comum napratica.

Realimentacao de Posicao e Velocidade: A realimentacao de velocidade e feitaatraves de um tacometro acoplado no eixo da carga. O sinal de saıda do desse medidore uma tensao vT (t) que e proporcional a velocidade de rotacao do eixo ωc(t).

vT (t) = K4 ωc(t)

onde k4 e a constante de proporcionalidade do tacometro.

Incluindo uma realimentacao de velocidade no servomecanismo da figura 3.16 obtemosum novo sistema de controle indicado na figura 3.20.

Definindo Q = k4/k0 e usando as mudancas de variaveis (3.15) podemos simplificar odiagrama 3.20 da mesma forma como foi feito na passagem da figura 3.17 para a figura3.18. Isto nos leva ao diagrama da figura 3.21. Agora, com os parametros K e Q paraserem ajustados temos mais graus de liberdade para ajustarmos o sobressinal e o tempode acomodacao simultaneamente. Para ver como fazer isso vamos deduzir da figura 3.21

Page 72: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.5. Servomecanismo para controle de posicao www.das.ufsc.br/labsil 72

n

k0k0

+

Ea(t)

Tm, ωm

Lak2

Tm + Rak2

Tm + k3ωm = Ea

Tc, ωc

ωc

k1

c(t)

Rdt

Tc = Jcωc + bcωc

r(t) -

-

k4

tacometro

vT (t)

e(t)

Figura 3.20: Diagrama funcional para realimentacao de velocidade

R(s) 1s+

-

ωc(s) C(s)

Q

-

KJ s+B

Figura 3.21: Sistema de controle com realimentacao de velocidade

a nova Funcao de Transferencia do sistema de controle indicada a seguir.

C(s)

R(s)=

K

J s2 + (B + KQ)s + K

Comparando a funcao de transferencia acima com a forma padrao da equacao (3.1) pode-mos encontrar os novos valores da taxa de amortecimeto ξ e da frequencia natural ωn donovo sistema de controle.

2ξωn =B + KQ

J, ω2

n =K

J(3.17)

Com a escolha adequada dos ganhos K e Q podemos ajustar o sobressinal (Mp) e otempo de acomodacao (ts) do novo sistema de controle. Para isso basta verificar quaissao os valores de ξ e ωn que levam o sistema de controle a ter a resposta ao degraudesejada. Uma vez encontrado esses valores de ξ e ωn desejados, usa-se a equacao (3.17)para encontrar os valores dos ganhos K e Q.

Exemplo 3.6 Suponha que no sistema da figura 3.21 o coeficiente de atrito viscoso sejaB = 1 e o momento de inecia do sistema seja J = 1. Determine os valores de K e Q detal forma que a resposta ao degrau do sistema de controle tenha sobre-sinal maximo de20% e tempo de acomodacao ts(5%) = 2 segundos.

Solucao: Do exemplo 3.5 ja vimos que sem a realimentacao de velocidade nao e possıvelajustar o sobressinal e o tempo de acomodacao simultaneamente. Agora, com a insercaoda realimentacao de velocidade podemos faze-lo da seguinte forma. Para que o sobressinal

Page 73: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.6. Problemas complementares www.das.ufsc.br/labsil 73

seja de 20% devemos ter a seguinte igualdade satisfeita:

Mp = 0, 2 ⇒ − π ξ√1− ξ2

= ln(0, 2) ⇒ ξ = 0, 456

Com o valor de ξ = 0, 456 podemos agora encontrar o valor de ωn impondo que o tempode acomodacao dado por (3.5) seja de 20% :

ts(5%) =ln(0, 05

√1− ξ2)

−ξωn

= 2 ⇒ ωn = 3, 41

Finalmente, com os valores de ξ = 0, 456 e ωn = 3, 41 podemos encontrar os valores dosganhos de realimentacao K, Q com a expressao (3.17).

ω2n = K ⇒ K = (3, 41)2 = 11, 63

2ξωn = 1 + KQ ⇒ Q = 2 ξ ωn−1K

= 0, 1814

A resposta ao degrau do sistema de controle obtido com esses valores de K e Q estaindicada na figura 3.22.

0 1 2 3 4 5 6 7 8 9 10

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

+

Figura 3.22: Resposta ao degrau do sistema de controle

3.6 Problemas complementares

Problema 3.3 Encontre os valores de kp e kv para que o sistema em malha fechada dafigura 3.23 apresente os ındices de performance indicados a seguir. O sistema de malhaaberta e regido pela equacao diferencial 2ω + ω = ea.

Page 74: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.6. Problemas complementares www.das.ufsc.br/labsil 74

a) Dois polos em s = −1.

b) Sobressinal de 10% em 2 segundos.

c) Determine, considerando o caso (a) ou (b), o erro de regime permanente para umdegrau de amplitude 2.

d) Calcule a resposta θ(t) do caso (a) para um degrau unitario.

r(t)kp 10

kp

kv

ω

- -

sistema

ea(t) θ(t)1s

Figura 3.23: Sistema com realimentacao de velocidade e posicao

Problema 3.4 Considere o sistema de controle de velocidade da figura 3.24. A respostaao degrau unitario desse sistema e indicada na figura 3.25. Encontre os valores de k1 ek2 sabendo que o motor e regido pela equacao diferencial ω + 10ω = Va.

- -

r θVa ωmotor

k1 k2

1s

Figura 3.24: Sistema de controle de velocidade

Problema 3.5 Um passo importante no estudo de sistemas de controle e a obtencao demodelos matematicos que descrevem o comportamento do sistema a ser controlado. Nocaso de circuitos podemos utilizar a as leis de Kirchhhoff e as leis de Newton servem paramodelizar sistemas mecanicos. Existem sistemas que sao mais facilmente modelizadoscom a utilizacao da equacao de Lagrange, como e o caso de um microfone capacitivo.Estude a modelizacao do microfone capacitivo apresentada em [6], paginas 59 a 62, everifique a utilizacao da equacao de Lagrange e a linearizacao ali apresentada para que omicrofone possa ser modelizado como um sistema de segunda ordem do tipo (3.1).

Page 75: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.6. Problemas complementares www.das.ufsc.br/labsil 75

0 2 4 6 8 10 12 14 16 18 20

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

1.6

1.8

2.0

+

Figura 3.25: Resposta ao degrau unitario

Page 76: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

3.6. Problemas complementares www.das.ufsc.br/labsil 76

Page 77: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 4

Resposta em frequencia

No capıtulo anterior estudamos a resposta ao degrau de sistemas e estabelecemosındices de desempenho para caracterizar as oscilacoes (Mp) e a duracao do transitorio(ts). Neste capıtulo estudaremos a resposta de sistemas para sinais senoidais na entrada.O termo Resposta em Frequencia de um Sistema significa resposta em regime estacionariopara entradas senoidais. O metodo se baseia no fato de que todo sistema linear invarianteestavel, quando excitado com um sinal senoidal, apresenta uma resposta de regime per-manente que tambem e uma senoide porem de amplitude e defasagem diferentes. Essasdiferencas de amplitude e defasagem podem ser obtidas experimentalmente: excita-se osistema com uma senoide de uma dada frequencia; espera-se o sistema atingir o regimepermanente e mede-se a amplitude e defasagem da resposta obtida; repete-se o mesmoprocedimento para todas as outras frequencias dentro da faixa de interesse. Curvas tıpicasdesse procedimento podem ser encontradas na figura 4.1.

A seguir veremos um metodo analıtico, que utiliza apenas a funcao de transferenciado sistema para se obter as amplitudes e defasagens da resposta senoidal de regimepermanente.

4.1 Resposta Senoidal em Regime Permanente

Mostraremos a seguir que a resposta em frequencia de um sistema, cuja funcao detransferencia e F (s) e completamente determinada por:

F (s)|s=jω = F (jω)

Considere o sistema estavel: cuja Funcao de Transferencia e:

G(s) =K(s + z1) . . . (s + zm)

(s + s1) . . . (s + sn)

Para entradas senoidais x(t) = Asen(ω0t) temos:

X(s) = Aω0

s2 + ω20

Page 78: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 78

0 5 10 15 20 25 30 35 40 45 50-1.0-0.8-0.6-0.4-0.20.00.20.40.60.81.0

+

0 5 10 15 20 25 30 35 40 45 50-5-4-3-2-1012345

+

0 5 10 15 20 25 30 35 40 45 50-0.090-0.072-0.054-0.036-0.0180.0000.0180.0360.0540.0720.090

+

0 5 10 15 20 25 30 35 40 45 50-0.0170-0.0136-0.0102-0.0068-0.00340.00000.00340.00680.01020.01360.0170

+

Figura 4.1: Resposta temporal para sen(ω t) com ω = 0, 2; 2; 20; 100 rd/s

x(t) y(t)

X(s) Y (s)G(s)

Page 79: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 79

Logo, para condicoes iniciais nulas, a saıda e dada por:

Y (s) = G(s)X(s) =K(s + z1) . . . (s + zm)

(s + s1) . . . (s + sn)

Aω0

s2 + ω20

Se G(s) possui apenas polos distintos, entao a expansao por fracoes parciais de Y (s)conduz a:

Y (s) =a

s + jω0

+a

s− jω0

+b1

s + s1+

b2

s + s2

+ · · ·+ bn

s + sn

onde bi sao os resıduos dos polos pi e a e o complexo conjugado de a. Antitransformandoa expressao acima temos:

y(t) = a e−jω0t + a ejω0t + b1e−s1t + · · ·+ bne−snt, t ≥ 0

Para um sistema estavel os polos da F.T. G(s) possuem parte real negativa. Por-tanto a medida que t → ∞ (Regime Permanente) os termos e−sit desapararecem poislimt→∞ e−sit = 0.

Se G(s) possuir polos multiplos a resposta temporal acima tera termos do tipo tne−snt

que tambem desaparecem em regime permanente. Logo, independentemente do sistemapossuir polos multiplos ou nao, a resposta em regime estacionario de um sistema estavelpara entrada x(t) = Asen(ω0t) e:

y(t) = a e−jω0t + a ejω0t

onde os resıduos a e a sao dados por:

a = G(s) ω0As2+ω2

0(s + jω0)|s=−jω0 = A G(−jω0)

−2j

a = G(s) ω0As2+ω2

0(s− jω0)|s=jω0 = A G(jω0)

2j

Sendo G(jω0) uma funcao complexa temos:

G(jω0) = |G(jω0)|ejφ(ω0)

onde | · | indica modulo e φ(·) indica fase.

Fase → φ(ω0) = ∠G(jω0) = tan−1Im[G(jω0)]

Re[G(jω0)]

G(−jω0) = |G(−jω0)|e−jφ(ω0) = |G(jω0)|e−jφ(ω0)

Exemplo 4.1 Mostre que uma funcao racional G(s) possui as seguintes propriedadespara s = jω.

- A fase de G(jω), ∠G(jω), e uma funcao ımpar, isto e, ∠G(−jω) = −∠G(jω)

- O modulo de G(jω), |G(jω)|, e uma funcao par, isto e, |G(jω)| = |G(−jω)|.

Page 80: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 80

Solucao: Como G(s) e uma funcao racional ela pode ser representada pela divisao

de dois polinomios. Seja entao G(s) = N(s)D(s)

onde N(s) e D(s) sao dois polinomios de

coeficientes reais e graus n e d. N(s) =∑n

i=0 αisi e D(s) =

∑di=0 βis

i, com αi e βi reais.Como jω = −jω (conjugacao complexa) temos:

N(−jω) =n∑

i=0

αi(−jω)i =n∑

i=0

αi( jω )i =n∑

i=0

αi(jω)i = N(jω)

Logo N(jω) e N(−jω) sao complexos conjugados. Assim conclui-se que G(jω) eG(−jω) tambem sao complexos conjugados ja que |G(jω)| = |G(−jω)| e ∠G(jω) =−∠G(−jω).

Portanto |G(jω)| e uma funcao par e ∠G(jω) e uma funcao ımpar.

Com as expressoes acima podemos escrever a resposta de regime na forma:

y(t) = A |G(jω0)|ej(ω0t+φ) − e−j(ω0t+φ)

2j= A |G(jω0)|sen(ω0t + φ)

G(jω)y(t) = B sen(ω0t + φ)x(t) = A sen(ω0t)

Figura 4.2: Resposta de regime ao seno

onde B = A |G(jω0)| e φ = ∠G(jω0).

Problema 4.1 Utilizando o mesmo procedimento acima mostrar que a resposta em regimepara um cossenoide x(t) = Acos(ω0t) e igual a y(t) = B cos(ω0t + φ), onde B =A |G(jω0)| e φ = ∠G(jω0).

G(jω)y(t) = B cos(ω0t + φ)x(t) = A cos(ω0t)

Figura 4.3: Resposta de regime ao cosseno

Exemplo 4.2 Encontre a resposta em frequencia do circuito da figura 4.4. SuponhaR = 1KΩ, C = 1µF .

Solucao: As equacoes do circuito sao:

−x(t) + RI(t) + vC(t) = 0vC(t) = 1

C

∫I(t)dt

⇒ −x(t) + RCvC(t) + vC(t) = 0

Page 81: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 81

R

C

+

-

+

-

x(t) vc(t)I

Figura 4.4: Circuito RC

Logo:X(s) = RCsVC(s) + VC(s)

Assim:

F.T. → VC(s)

X(s)=

1

1 + RCs= G(s)

A resposta em regime para entradas senoidais x(t) = Asen(ω0t) e:

vC(t) = B sen(ω0t + φ)

onde B = A |G(jω0)| e φ = ∠G(jω0).

|G(jω0)| = | 11+jω0RC| = 1√

1+(ω0RC)2

∠G(jω0) = −tan−1(ω0RC)

A figura 4.5 mostra as funcoes |G(jω0)| (em decibel) e ∠G(jω0) (em graus) para afaixa de frequencia 1 ≤ w0 ≤ 105 (em Hertz).

Exemplo 4.3 Obtenha a resposta em frequencia do circuito RLC da figura 4.6. SuponhaC = 1µF, L = 0, 01H e considere tres situacoes para a resistencia: (a) R = 10Ω; (b)R = 100Ω; (c) R = 1KΩ.

Solucao: Primeiro vamos obter a funcao de transferencia. As equacoes do circuito saoindicadas abaixo.

−v(t) + RCvC + LCvC + vC = 0

A funcao de transferencia entre v(t) e vc(t) e:

G(s) =VC(s)

V (s)=

1

LCs2 + RCs + 1=

ω2n

s2 + 2ξωns + ω2n

onde ωn = 1√LC

e ξ = RCLC

√LC2

= R2

√CL. A resposta frequencial do circuito acima e:

v(t) = Asen(ω0t)vC(t) = B sen(ω0t + φ)

Page 82: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 82

0

101

102

103

104

105

10

-60

-50

-40

-30

-20

-10

0 db

Hz

Magnitude

0

101

102

103

104

105

10

-90

-80

-70

-60

-50

-40

-30

-20

-10

0 degrees

Hz

Phase

baixas freq. medias freq. altas freq.

f ' 12π RC

Figura 4.5: Resposta em frequencia (Bode) do circuito RC

+

-

+

-

V(t) Vc(t)

R L

C

Figura 4.6: Circuito RLC

Page 83: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.1. Resposta Senoidal em Regime Permanente www.das.ufsc.br/labsil 83

com B = A |G(jω0)| , φ = ∠G(jω0) e G(jω0) = G(s) para s = jω0.

G(jω0) =ω2

n

−ω20 + ω2

n + j2ξω0ωn

|G(jω0)| = ω2n√

(ω2n − ω2

0)2 + (2ξω0ωn)2

; φ = −tan−1[2ξω0ωn

ω2n − ω2

0

]

A figura 4.7 mostra as funcoes |G(jω0)| (em decibel) e ∠G(jω0) (em graus) para a faixade frequencia 102 ≤ w0 ≤ 105 (em Hertz) e tres valores distintos da resistencia: (a)R = 10Ω; (b) R = 100Ω; (c) R = 1KΩ.

Pela figura 4.7 podemos notar que no caso (a) o modulo (em decibel) aumenta numacerta faixa de frequencia. Isto implica que as senoides de entrada nessa faixa de frequenciasao amplificadas. Esse fenomeno de amplificacao da amplitude da senoide de entrada econhecido como ressonancia. Veremos adiante que essa amplificacao ocorre proximo afreq. natural nao amortecida ωn do sistema. A freq. onde a amplitude e maxima (picodo modulo) e conhecida como freq. de ressonancia. Ja no caso (c) nao existe picode ressonancia pois o modulo decai sempre indicando que as amplitudes da senoides desaıda sao sempre menores que as da entrada. Veremos tambem que o pico de ressonanciadepende do fator de amortecimento do sistema.

2

103

104

105

10

-80

-60

-40

-20

0

20

40 db

Hz

Magnitude

2

103

104

105

10

-180

-160

-140

-120

-100

-80

-60

-40

-20

0 degrees

Hz

Phase

(a)

(b)

(c)

(a)

(b)

(c)

Figura 4.7: Resposta em frequencia (Bode) do circuito RLC

Se compararmos as figuras 4.5 e 4.7 veremos que o modulo na altas frequencias decai(atenuacao das amplitudes) segundo uma reta de inclinacao -20db/decada em 4.5 e -40db/decada em 4.7. Ja a fase nas altas frequencias tende a -90 graus em 4.5 e -180

Page 84: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 84

graus em 4.7. Essas diferencas nas altas frequencias ocorrem devido ao fato do sistemada figura 4.5 ser de primeira ordem enquanto o sistema de 4.7 e de segunda ordem.

Nas baixas frequencias os dois circuitos possuem as mesmas caracterısticas, isto e omodulo (em decibel) e a fase estao proximos de zero. Isto indica que as senoides de saıdae de entradas sao praticamente iguais pois tanto a defasagem quanto a atenuacao (ouamplificacao) sao muito pequenos nessa faixa de frequencia.

4.2 Graficos Logarıtmicos

Das figuras 4.5 e 4.7 podemos extrair informacoes importantes a respeito do com-portamtento frequencial dos circuitos 4.4 e 4.6. Isso mostra a importancia que tem arepresentacao grafica da funcao complexa G(jω) na analise frequencial de sistemas.

Existem basicamente 3 tipos de graficos que sao utilizados para se representar a funcaocomplexa G(jω). Cada tipo de grafico possui vantagens e aplicacoes especıficas.

O mais utilizado sao os diagramas de Bode. Estes graficos se consagraram com ostrabalhos de Bode sobre amplificadores realimentados na decada de 1940 e hoje saomuito utilizados na analise de sinais e sistemas de controle.

Nesses diagramas representa-se o modulo em decibel e a fase em graus, ambos emfuncao da frequencia (tipicamente em Hertz) numa escala logarıtmica. As figuras 4.5 e4.7 sao os diagramas de Bode da resposta em frequencia dos circuitos 4.4 e 4.6. Lembreque o modulo em decibel de um numero complexo c = a+jb e dado por |c|db = 20 log(|c|)onde |c| = √

a2 + b2 e o modulo normal.

Outro diagrama bastante utilizado em sistemas de controle e o diagrama de Nyquist.Este diagrama e muito util na analise de estabilidade de sistemas realimentados. Aquia funcao G(jω) e representada em termos das suas coordenadas retangulares: a partereal Re[G(jω)] e a parte imaginaria Im[G(jω)]. Diferentemente dos diagramas de Bode,o eixo das frequencias (tipicamente em radianos/segundo) nao aparece explicitamentenos diagramas de Nyquist. A figura 4.8 mostra o diagrama de Nyquist da resposta emfrequencia do exemplo 4.3.

Outro diagrama as vezes utilizado em projeto de sistemas de controle e o diagrama deNichols (ou de Black como tambem e conhecido). Aqui representa-se o modulo (em deci-bel) em funcao da fase (em graus). Como no diagrama de Nyquist, o eixo das frequencias(tipicamente em radianos/segundo) nao aparece explicitamente. A figura 4.9 mostra odiagrama de Black da resposta em frequencia do exemplo 4.3.

4.3 Construcao do Diagrama de Bode

Como vimos anteriormente as funcoes G(jω) e G(−jω) sao complexas conjugadas, istoe, possuem o mesmo modulo e fase com sinal trocado. Assim, se conhecemos o grafico

Page 85: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 85

-6 -4 -2 0 2 4 6

-12

-10

-8

-6

-4

-2

01e+02´

´Im(G(j2πf))

Re(G(j2πf))

Nyquist plot

(b)

(c)

(a)

1e+021e+02

Figura 4.8: Resposta em frequencia (Nyquist) do circuito RLC

-400 -300 -200 -100 0

-80

-60

-40

-20

0

20

40

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

´

magnitude

phase

G(j2πf)

2.3db curve

(a)

(b)

(c)

curva auxiliar

3.7e+04

7e+04

1e+02

1e+02

1.2e+04

5.1e+03

8.2e+03

2e+04

5.1e+038.2e+03

1.2e+04

2e+043.7e+04

7e+04

1e+051e+05

5.1e+03

8.2e+03

1.2e+04

2e+04

3.7e+04

7e+04

1e+05

1e+02

Figura 4.9: Resposta em frequencia (Black) do circuito RLC

Page 86: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 86

de G(jω) podemos facilmente obter o grafico de G(−jω). Por esse motivo, de agoraem diante vamos sempre considerar G(jω) com ω ≥ 0. Isto implica que as senoides deentrada sao do tipo sen(ωt) com ω ≥ 0. A resposta em frequencia para entradas do tiposen(−ωt) ou ainda sen(ωt + θ) pode ser obtida da resposta em frequencia para sen(ωt)com ω ≥ 0.

Nos diagramas de Bode o modulo e representado em dB e a fase em graus. Uma daspropriedades fundamentais do modulo em dB e ilustrada no exemplo a seguir.

Exemplo 4.4 Mostre que para dois numeros complexos a e b quaisquer temos:

|ab|dB = |a|dB + |b|dB

∠ab = ∠a + ∠b

|1a| = −|a|dB

∠1

a= −∠a

Solucao: Sejam a = ax + jay = |a|ejφa

b = bx + jby = |b|ejφb

onde |a| =√

a2x + a2

y, |b| =√

b2x + b2

y, φa = tan−1[ay

ax] e φb = tan−1[ by

bx]. Com isto vemos

que |ab| = |a||b| e:

|ab|dB = 20log|ab|= 20log|a|+ 20log|b|= |a|dB + |b|dB

Alem disso:∠ab = ej(φa+φb) = ∠a + ∠b

|1a| = 1

|a| e |1a|dB = 20log|1

a| = −20log|a| = −|a|dB

∠1

a= e−jφa = −∠a

Assim, tanto o modulo quanto a fase do produto (ou divisao) de numeros complexossao transformados em soma (ou subtracao) dos modulos em dB e fases individuais decada numero multiplicado (dividido). Isso facilita bastante a construcao manual dosgraficos de modulo e fase. Outra vantagem e que a escala logarıtmica permite umamelhor visualizacao de fenomenos frequenciais dıspares (expansao da escala).

E comum nos diagramas de Bode se contar intervalos de frequencia por decada ouoitava.

Page 87: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 87

Decada: Intervalo de frequencia ∆ω = ωf − ω0 onde ωf = 10ω0.

Oitava: Intervalo de frequencia ∆ω = ωf − ω0 onde ωf = 2ω0.

Nos graficos de modulo expressos em dB podemos fazer as seguintes observacoes:

• Quando o modulo adimensional e multiplicado (dividido) por dois o modulo em dBe acrescido (subtraıdo) de ≈ 6 dB (20log(2) = 6.02).

• Na faixa de frequencia de 125 Hz a 8 KHz e considerado normal um ouvido humanoque tenha o inıcio da sensacao auditiva entre 0 e 25 dB. Se considera tambem normalpara um ouvido humano que ele possa ser exposto a uma intensidade de som de 85dB, 8 horas por dia durante 35 anos. Acima de 85 dB o som passa a ser prejudicialpara o sistema auditivo. A intensidade de som de um tique-taque de um relogio depulso e em torno de 20 dB; uma conversa normal possui 60 dB; uma rua de trafegopesado possui 80 dB e o limite para dor esta proximo de 140 dB.

E importante observar que a resposta frequencial de um sistema so pode ser obtida se omesmo for estavel. No entanto e comum a construcao de diagramas de Bode para funcoescomplexas que nao sao analıticas no semi-plano direito. Esse e o caso por exemplo dosistema realimentado da figura 4.10. O sistema em malha fechada F (s) = G(s)

1+G(s)e estavel

e portanto podemos obter a resposta frequencial de F (s) fazendo-se s = jω como indicadonas figuras 4.2 e 4.3. Mas G(jω) nao esta mais relacionada a resposta em frequencia dosistema G(s). Nesses casos G(jω) e apenas uma funcao complexa auxiliar utilizada na

obtencao de F (jω). Note que F (jω) = G(jω)1+G(jω)

.

-

+ Y (s)X(s)G(s)

G(s) = 2s (4s+1)

Figura 4.10: Resposta em frequencia com G(s) instavel

Exemplo 4.5 Obtenha os diagramas de Bode da funcao complexa

G(s) =2

s(4s + 1)

Solucao: Para s = jω temos:

G(jω) =2

(jω)(4jω + 1)

Logo: |G(jω)|dB = |2|dB − |jω|dB − |4jω + 1|dB

∠G(jω) = ∠2− ∠jω − ∠(4jω + 1)

Page 88: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 88

A seguir vamos obter as expressoes analıticas para os modulos e fases acima indicados.

Fator Constante: |2|dB = 20log|2| e ∠2 = 0.

Fator Integral: | 1jω|dB = −|jω|dB = −20log|jω| = −20log|ω|

Fator de primeira ordem:

| 1

4jω + 1|dB = −20log|4jω + 1| = −20log(

√1 + (4ω)2 )

∠ 1

4jω + 1= −tan−1(4ω)

A figura 4.11(a),(b) mostra os diagramas de Bode dos termos 2 e jω respectivamente.A figura 4.12 mostra os diagramas de Bode do termo 1/(4jω + 1). A figura 4.13 mostraos diagramas de Bode de G(jω). Os diagramas de G(jω) (modulo e fase) sao obtidossomando-se, frequencia por frequencia, os diagramas dos outros termos como indicadoacima.

-310

-210

-110

010

-20

-10

0

10

20

30

40

50 db

Hz

Magnitude

-310

-210

-110

010

-360

-320

-280

-240

-200

-160

-120

-80 degrees

Hz

Phase

Figura 4.11: Diagrama de Bode dos termos 2 e 1s

Os diagramas de Bode podem ser construıdos facilmente com o auxılio de computa-dores. Boas aproximacoes tambem podem ser construıdas com o auxılio de graficosassintoticos. As assıntotas sao retas que aproximam o comportamento do grafico realnas altas e baixas frequencias. Nas medias frequencias as assıntotas se distanciam dografico real mas podemos calcular o maior erro cometido. Esse erro ocorre na frequenciade quebra que e definida como o ponto de encontro das duas retas assintoticas de altae baixa frequencia. Essa frequencia pode ser facilmente calculada. Para um termo deprimeira ordem do tipo Ts + 1 a frequencia de quebra e ω = 1/T . Os termos do tipoK, s, 1/s nao possuem frequencia de quebra pois os graficos desses termos sao retas de

Page 89: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 89

-310

-210

-110

010

-30

-20

-10

0 db

Hz

Magnitude

-310

-210

-110

010

-90

-80

-70

-60

-50

-40

-30

-20

-10

0 degrees

Hz

Phase

Figura 4.12: Diagrama de Bode do termo 14s+1

-310

-210

-110

010

-40

-30

-20

-10

0

10

20

30

40

50

60 db

Hz

Magnitude

-310

-210

-110

010

-180

-170

-160

-150

-140

-130

-120

-110

-100

-90 degrees

Hz

Phase

Figura 4.13: Diagrama de Bode de G(s) = 2s(4s+1)

Page 90: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 90

inclinacao zero, 20 dB/decada e -20 dB/decada respectivamente. Isso pode ser verificadoa seguir.

Um fator constante e uma reta paralela ao eixo das frequencias: |k|dB = 20log|k| e∠k = 0 se k > 0.

Um fator do tipo 1/s e uma reta de inclinacao -20 dB/decada que passa por zero dBquando ω = 1 rad/seg = 1/2π Hertz: | 1

jω|dB = −|jω|dB = −20log|jω| = −20log|ω|. Sua

fase e constante e vale -90 graus. Um fator do tipo s possui modulo e fase com sinaistrocados.

-110

010

110

-40

-30

-20

-10

0

10

20

30

40 db

Hz

Magnitude

-110

010

110

-270

-250

-230

-210

-190

-170

-150

-130

-110

-90 degrees

Hz

Phase

Figura 4.14: Diagrama de Bode dos termos s e 1s

Para um fator de primeira ordem do tipo 1Ts+1

temos:

• Baixas frequencias: limω→01

jωT+1= 1. Logo nas baixas frequencias o termo se

comporta como um fator constante unitario.

• Altas frequencias: limω→∞ 1jωT+1

= 1jωT

(ω → ∞). Logo nas altas frequencias o

termo se comporta como um fator do tipo 1jωT

que possui fase -90 graus e modulo

decrescendo na razao de -20 dB/decada.

• Medias frequencias: na frequencia de quebra ω = 1/T o temos 1jωT+1

= 1j+1

que

possui modulo −20 log(√

2) = −3 dB e fase −tan−1(1) = −45 graus.

Veja na figura 4.15 que as assıntotas (linhas pontilhadas) possuem, no modulo, inclinacoesde zero e -20 dB/decada para baixas e altas frequencias respectivamente. A fase vale zerograus nas baixas frequencias, -90 graus nas altas frequencias e nas medias frequencias podeser aproximada por uma assıntota de inclinacao -45 graus/decada. Aqui consideramos

Page 91: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 91

-30

-20

-10

0 db

Hz

Magnitude

0.1T

1T

10T

-90

-80

-70

-60

-50

-40

-30

-20

-10

0 degrees

Hz

Phase

0.1T

1T

10T

Figura 4.15: Diagrama de Bode do termo 1Ts+1

e assıntotas

medias frequencias o intervalo entre uma decada abaixo e uma decada acima da frequenciade quebra.

E importante notar que o grafico de Ts + 1 e obtido trocando-se o sinal do modulo efase.

Para um fator de segunda ordem do tipo ω2n

s2+2ξωns+ω2n

temos:

• Baixas frequencias: limω→0ω2

n

(jω)2+2ξωn(jω)+ω2n

= 1. Logo nas baixas frequencias otermo se comporta como um fator constante unitario.

• Altas frequencias: limω→∞ω2

n

(jω)2+2ξωn(jω)+ω2n

= ω2n

(jω)2(ω → ∞). Logo nas altas

frequencias o termo se comporta como um fator do tipo ω2n

(jω)2que possui fase -180

graus e modulo decrescendo na razao de -40 dB/decada.

• Medias frequencias: na frequencia de quebra ω = ωn o temos

ω2n

(jω)2 + 2ξωn(jω) + ω2n

=1

j2ξ

que possui modulo −20 log(2ξ) dB e fase −tan−1(∞) = −90 graus.

Veja na figura 4.16 que as assıntotas (linhas pontilhadas) possuem, no modulo, inclinacoesde zero e -40 dB/decada para baixas e altas frequencias respectivamente. A fase vale zerograus nas baixas frequencias, -180 graus nas altas frequencias e nas medias frequenciaspode ser aproximada por uma assıntota de inclinacao -90 graus/decada. Aqui consider-amos medias frequencias o intervalo entre uma decada abaixo e uma decada acima da

Page 92: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.3. Construcao do Diagrama de Bode www.das.ufsc.br/labsil 92

0.1 ωn

-50

-40

-30

-20

-10

0

10

20 db

Hz

Magnitude

-180

-160

-140

-120

-100

-80

-60

-40

-20

0 degrees

Hz

Phase

ξ = 0.1

ξ = 5

0.1 ωn

ωn

ωn

ξ = 5

ξ = 0.1

assıntotas

assıntotas

10 ωn

10 ωn

Figura 4.16: Diagrama de Bode do termo ω2n

s2+2ξωns+ω2n

e assıntotas

frequencia de quebra. A frequencia e o pico de ressonancia sao calculados da seguinteforma:

d

dω|G(jω)| = 0 ⇒ d

dω[

1√[1− ( ω

ωn)2]2 + [2ξ ω

ωn]2

] = 0

Resolvendo a expressao acima encontramos

ωr = ωn

√1− 2ξ2 , 0 ≤ ξ ≤

√2

2(4.1)

Se ξ >√

2/2 nao havera pico de ressonancia e o modulo decai monotonicamente de 1a zero.

Quando 0 ≤ ξ ≤ √2/2 o pico de ressonancia e:

Mr = |G(jω)|ω=ωr =1

2ξ√

1− ξ2(4.2)

Problema 4.2 Considere o circuito RLC da figura 4.6 com R = 0 (oscilador ideal) esuponha L = 0.01H, C = 1µF . Para esse sistema pede-se:

1. A funcao de transferencia G(s) do oscilador e seus polos.

2. Os diagramas de Bode da funcao G(jω).

3. Explique porque nao se pode obter a resposta em frequencia desse sistema, isto e,porque nesse caso falham as relacoes indicadas nas figuras 4.2 e 4.3.

Page 93: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.4. Sistemas de Fase Mınima e Nao-Mınima www.das.ufsc.br/labsil 93

4. Com o auxılio de tabelas de transformada de Laplace obtenha as respostas do os-cilador para v(t) = sen(104t)u(t) e v(t) = sen(2t)u(t).

5. Obtenha a resposta para um degrau unitario na entrada. Explique porque o teoremado valor final nao pode ser aplicado neste caso.

Exemplo 4.6 Construa os diagramas de Bode para:

G(s) =10(s + 10)

s(s + 1)(s2 + 100s + 104)

Solucao: Quando se dispoe do auxılio de um computador e um software adequado odiagrama se constroi bastante facilmente (veja figura 4.19). Quando se deseja apenas umesboco manual do diagrama podemos construı-lo da seguinte forma. O primeiro passoconsiste em fatorar G(s) numa forma onde se conhece os diagramas assintoticos de cadaum dos fatores individualmente. Os fatores que sao polinomios de primeira e segundaordem devem ter o termo independente unitario como indicado a seguir.

G(s) =10−2(0, 1s + 1)

s(s + 1)(10−4s2 + 10−2s + 1)

Em seguida construa os diagramas assintoticos de dois fatores quaisquer e some as duascurvas de modulo e de fase. Construa o diagrama assintotico de um terceiro fator esome as curvas obtidas com o resultado anterior. Repita esse procedimento ate que osdiagramas assintoticos de todos os fatores tenham sido levados em consideracao. Paraconstruir um esboco dos diagramas de Bode a partir dos diagramas assintoticos obtidosuse o fato que nas frequencias de quebra de fatores lineares a distancia entre a curva reale as assıntotas de de ±3 dB e nos fatores quadraticos e ±20 log(2ξ). As figuras 4.17,4.18e 4.19 ilustram esses passos. As curvas pontilhadas sao as assıntotas e curvas cheiassao graficos reais. O intervalo de frequencia pode ser escolhido como sendo uma decadaabaixo da menor frequencia de quebra e uma decada acima da maior.

4.4 Sistemas de Fase Mınima e Nao-Mınima

Vimos em secoes precedentes que um sistema e estavel quando todos os polos da suafuncao de transferencia estao no semi-plano complexo esquerdo. Nesta secao estudaremosalgumas propriedades associadas aos zeros da funcao de transferencia.

Definicao 4.1 Um sistema e dito ser de Fase Mınima se todos os zeros da funcao detransferencia desse sistema estao no semi-plano complexo esquerdo. Caso contrario, istoe se existir algum zero no semi-plano direito ou sobre o eixo imaginario, o sistema e ditoser de Fase Nao-mınima.

Para que um sistema de controle tenha algum interesse pratico ele deve ser estavel,isto e todos os zeros da sua funcao de transferencia devem ter parte real estritamentenegativa. No entanto alguns sistemas fısicos estaveis podem possuir zeros no semi-planodireito.

Page 94: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.4. Sistemas de Fase Mınima e Nao-Mınima www.das.ufsc.br/labsil 94

-110

010

110

210

310

-60

-50

-40

-30

-20

-10 dbMagnitude

-110

010

110

210

310

-90

-80

-70

-60

-50

-40

-30

-20

-10

0 degreesPhase

rad/s

rad/s

Figura 4.17: Diagrama de Bode do termo G1(s) = 0.01(0.1s+1)s

e assıntotas

-110

010

110

210

310

-120

-110

-100

-90

-80

-70

-60

-50

-40

-30

-20 dbMagnitude

-110

010

110

210

310

-150

-140

-130

-120

-110

-100

-90 degreesPhase

rad/s

rad/s

Figura 4.18: Diagrama de Bode do termo G2(s) = G1(s)1

s+1e assıntotas

Page 95: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.4. Sistemas de Fase Mınima e Nao-Mınima www.das.ufsc.br/labsil 95

-110

010

110

210

310

-160

-140

-120

-100

-80

-60

-40

-20 db

rad/s

Magnitude

-110

010

110

210

310

-270

-250

-230

-210

-190

-170

-150

-130

-110

-90 degrees

rad/s

Phase

Figura 4.19: Diagrama de Bode do termo G(s) = G2(s)1

10−4s2+10−2s+1e assıntotas

r2 r1

C

C r2

r1

x

+

-

y-

+

Figura 4.20: Circuito de fase nao mınima (r2 > r1)

Page 96: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.4. Sistemas de Fase Mınima e Nao-Mınima www.das.ufsc.br/labsil 96

Exemplo 4.7 O circuito da figura 4.20 possui x(t) como tensao de entrada e y(t) comotensao de saıda. A equacao diferencial que rege o comportamento do circuito e y+rCy =x− r0x onde r = r1 + r2 e r0 = r2− r1. A funcao de transferencia desse circuito e entao

G(s) =1− r0Cs

1 + rCs(4.3)

Note que G(s) possui um polo em s = − 1rC

e um zero em s = 1r0C

. Portanto o sistemae estavel de fase nao mınima se escolhemos r2 > r1, pois nesse caso o zero de G(s) estano semi-plano direito. Se escolhemos r2 < r1 o sistema e estavel de fase mınima poisagora o zero de G(s) esta no semi-plano esquerdo. O diagrama de Bode desse sistema eindicado na figura 4.21 para caso (a): r1 = 10KΩ, r2 = 20KΩ, C = 1µF e na figura4.22 para caso (b): r2 = 10KΩ, r1 = 20KΩ, C = 1µF . Veja que o diagrama de moduloe igual para os dois casos mas o diagrama de fase e diferente.

-110

010

110

210

310

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0 db

Hz

Magnitude

-110

010

110

210

310

-180

-160

-140

-120

-100

-80

-60

-40

-20

0 degrees

Hz

Phase

Figura 4.21: Caso (a): Sistema de fase nao mınima (r2 > r1)

Sistemas de fase mınima possuem propriedades bastante interessantes. Sao mais simplesde serem controlados e os seus diagramas de Bode (modulo e fase) sao assintoticos nasaltas e baixas frequencias e alem disso podemos relacionar a assıntota de modulo com ade fase atraves do grau relativo do sistema. Grau relativo de um sistema e a diferenca degrau entre o denominador e o numerador da funcao de transferencia do mesmo.

Veja o que ocorre se considerarmos um sistema que possui uma funcao de transferenciado tipo:

G(s) =K(amsm + · · ·+ a1s + 1)

bnsn + · · ·+ b1s + 1(4.4)

com an, bn, K reais positivos.

Page 97: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.5. Graficos de Nyquist (ou polares) www.das.ufsc.br/labsil 97

-110

010

110

210

310

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0 db

Hz

Magnitude

-110

010

110

210

310

-30

-26

-22

-18

-14

-10

-6

-2

2 degrees

Hz

Phase

Figura 4.22: Caso (b): Sistema de fase mınima (r2 < r1)

O grau relativo desse sistema e n − m. Note que n − m ≥ 0 para todo sistema deinteresse pratico.

Nas baixas frequencias temos:

limω→0

G(jω) = K

Logo o diagrama de modulo nas baixas frequencias e uma assıntota de inclinacao zeroe valor dado por 20 log(K). O diagrama de fase nas baixas frequencias tambem e umaassıntota de inclinacao zero e valor zero pois K > 0. Nas altas frequencias temos:

limω→∞

G(jω) = limω→∞

Kam

bn

(jω)m−n

O diagrama de modulo nas altas frequencias e uma assıntota de inclinacao 20(m − n)dB por decada e o valor onde esta assıntota cruza o eixo das frequencias e dado por

ω = (K am

bn)

1n−m . O diagrama de fase nas altas frequencias tambem e uma assıntota de

inclinacao zero e valor 90(m − n) graus. Assim note que num sistema de fase mınimatemos que se o modulo decai assintoticamente com 20(m− n) dB por decada a fase vale90(m − n) graus. Verifique este resultado no exemplo 4.7. Nesse exemplo n = m = 1(grau relativo zero) e portanto no caso (b) quando r2 < r1 (sistema de fase mınima) omodulo tende a uma assıntota de inclinacao zero e a fase tende a zero graus nas altasfrequencias. Isto nao ocorre no caso (a) quando r2 > r1 (sistema de fase nao mınima).

4.5 Graficos de Nyquist (ou polares)

Como vimos na sub-secao 4.2, podemos representar a funcao complexa Gjω) em termosdas suas coordenadas polares. No eixo horizontal plotamos Re[G(jω)] e no eixo vertical

Page 98: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.5. Graficos de Nyquist (ou polares) www.das.ufsc.br/labsil 98

Im[G(jω)]. Este grafico recebe o nome de diagrama de Nyquist. A construcao de umesboco manual para esses graficos nao e uma tarefa facil em geral. No entanto podemosconstruir o diagrama de Nyquist a partir dos diagramas de Bode. Com alguns pontosde modulo e fase dos diagramas de Bode podemos construir um esboco do diagrama deNyquist. O ponto (-1,0) do diagrama de Nyquist tem um papel muito importante naanalise de estabilidade de sistemas realimentados.

A figura 4.23 mostra os diagramas de Nyquist dos termos G1(s) = (s + 1)−1, G2(s) =(s+1)−2, G3(s) = (s+1)−3, G4(s) = (s+1)−4. Note na figura 4.23 que o grafico de todos

-0.4 -0.2 -0.0 0.2 0.4 0.6 0.8 1.0

-0.8

-0.7

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

-0.0

0.1

0.001

0.011

0.021

0.032

0.042

0.055

0.073

0.093

0.120.150.19

0.24

´

´

´

´

´

´

´

´

´´´

´

0.001

0.011

0.021

0.032

0.042

0.055

0.0730.093

0.12

0.15

0.19

0.24

´

´

´

´

´

´

´´

´

´

´

´

0.001

0.011

0.021

0.032

0.042

0.0550.073

0.093

0.12

0.15

0.19

0.24 ´

´

´

´

´

´´

´

´

´

´

´ 0.001

0.011

0.021

0.032

0.0420.055

0.073

0.093

0.12

0.15

0.19 0.24

´

´

´

´

´´

´

´

´

´

´ ´

Im(h(2i*pi*f))

Re(h(2i*pi*f))

Nyquist plot

G1

G3G4

G2

Figura 4.23: Diagrama de Nyquist de G1(2πf), G2(2πf), G3(2πf), G4(2πf)

os termos comecam no ponto (1,0) na frequencia zero e a medida que a frequencia aumentatendem para a origem. O termo de primeira ordem G1(s) tende a origem com fase -90graus (tangente ao eixo imaginario negativo), como podemos verificar no diagrama deBode desse termo. O termo de segunda ordem G2(s) tende a origem com fase -180 graus(tangente ao eixo real negativo), o de terceira ordem G3(s) tende a origem com fase -270graus (tangente ao eixo imaginario positivo) e o de quarta ordem com fase -360 graus(tangente ao eixo real positivo). Os numeros indicados no diagrama sao os valores dafrequencia em Hz para cada um dos casos. Um esboco dos graficos nesses casos simplespodem ser obtidos encontrando-se os valores onde as curvas cruzam os eixos. No casode G2(s) por exemplo, basta calcular ω tal que Re[G2(jω)] = 0 (no caso ω = 1 rad/s)e com o valor da frequencia obtida calcular o valor de Im[G2(jω)] nessa frequencia (nocaso Im[G2(j1)] = −0.5). Esse e o valor onde a curva de G2(s) cruza o eixo imaginario.

A presenca de integradores na funcao de transferencia de um sistema muda bastante aforma do diagrama de Nyquist. Veja na figura 4.24 como ficam os diagramas das funcoesH1(s) = 1

s(s+1), H2(s) = 1

s(s+1)2, H3(s) = 1

s(s+1)3, H4(s) = 1

s(s+1)4. Note que as funcoes

Hi(s), i = 1, 2, 3, 4 foram obtidas adicionando-se um integrador as funcoes Gi(s) cujosdiagramas estao na figura 4.23.

Page 99: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.6. Problemas Complementares www.das.ufsc.br/labsil 99

-4.0 -3.5 -3.0 -2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5

-160

-140

-120

-100

-80

-60

-40

-20

0

20

0.001

0.0013

0.0017

0.0022

0.003

0.004

0.0056

0.0094

0.07

´

´

´

´

´

´

´

´

´

0.001

0.0013

0.0017

0.0022

0.003

0.004

0.0056

0.0094

0.07

´

´

´

´

´

´

´

´

´

0.001

0.0013

0.0017

0.0022

0.003

0.004

0.0056

0.0094

0.07

´

´

´

´

´

´

´

´

´

0.001

0.0013

0.0017

0.0022

0.003

0.004

0.0056

0.0094

0.07

´

´

´

´

´

´

´

´

´

Im(h(2i*pi*f))Nyquist plot

H1(2πf)H2(2πf)H3(2πf)H4(2πf)

Re(h(2i*pi*f))

Figura 4.24: Diagrama de Nyquist de H1(2πf), H2(2πf), H3(2πf), H4(2πf)

4.6 Problemas Complementares

Problema 4.3 A figura 4.25 mostra o diagrama de Bode de um sistema linear invari-ante. Diga se o sistema e estavel, de fase mımina, e encontre uma funcao de transferenciaque tenha um diagrama de Bode similar. Sugestao: construa os diagramas assintoticosde modulo e fase e partir deles responda as questoes acima.

Problema 4.4 Um sistema e regido pela seguinte equacao diferencial y + y + y = x.Calcule a resposta de regime do sistema nas seguintes situacoes:

a) x(t) = degrau unitario.

b) x(t) = cos(10t + π4).

c) x(t) = ej5t.

Problema 4.5 A figura 4.26 mostra a resposta em frequencia de um sistema linear in-variante. Diga se o sistema e estavel e de fase mımina. Construa o diagrama assintoticoe encontre os valores das constantes k, a, b, c1, c2 de tal forma que a funcao F (s) abaixotenha uma resposta em frequencia similar.

F (s) = kas + 1

(bs + 1)(c1s2 + c2s + 1)

Page 100: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

4.6. Problemas Complementares www.das.ufsc.br/labsil 100

-110

010

110

210

310

-110

-90

-70

-50

-30

-10

10 db

Hz

Magnitude

-110

010

110

210

310

-190

-170

-150

-130

-110

-90

-70

-50

-30

-10 degrees

Hz

Phase

Figura 4.25: Diagrama de Bode de um sistema linear invariante

-210

-110

010

110

210

310

-40

-30

-20

-10

0

10

20

30

40 db

Hz

Magnitude

-210

-110

010

110

210

310

-180

-160

-140

-120

-100

-80

-60

-40

-20

0 degrees

Hz

Phase

Figura 4.26: Resposta em frequencia de um sistema linear invariante

Page 101: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 5

Sinais e a Transformada de Fourier

Vimos nos metodos de resposta em frequencia que para um sistema cuja funcao detransferencia e F (s), a funcao F (jω) fornece informacoes importantes sobre o comporta-mento do sistema em regime senoidal estacionario.

Neste capıtulo estudaremos a transformada de Fourier e como essa transformada podenos auxiliar na analise de sinais e suas propriedades. A transformada de Fourier de umsinal transforma um sinal f(t) numa funcao complexa F (ω), conhecida como espectro dosinal f(t). As equacoes que definem a transformacao de variaveis (f(t) para F (ω) e vice-versa) sao dadas em (5.1). Estas operacoes, conhecidas como transformada de Fourier esua inversa sao ilustradas na figura 5.1.

f(t) F (ω)

F [f(t)]

F−1[F (ω)]

Figura 5.1: Operador Transformada de Fourier e seu inverso

f(t) = F−1[F (ω)] = 12π

∫∞−∞ F (ω)ejωtdω

F (ω) = F [f(t)] =∫∞−∞ f(t)e−jωtdt

(5.1)

Existem sinais f(t) para os quais nao e possıvel se calcular a Transformada de Fourier.Uma condicao suficiente para a existencia da Transformada de Fourier e indicada aseguir:

|F (ω)| = |∫ ∞

−∞f(t)e−jωt dt| ≤

∫ ∞

−∞|f(t)e−jωt| dt =

∫ ∞

−∞|f(t)| dt < ∞

Logo, se o sinal f(t) e integravel em modulo a sua transformada vai seguramente existir.No entanto o contrario nao e verdade em geral, pois sinais como seno, cosseno, e degrau

Page 102: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.2. Energia de sinais www.das.ufsc.br/labsil 102

nao sao integraveis em modulo mas suas transformadas existem como casos limites epodem ser expressas com o auxılio de funcoes impulsos.

5.1 Conexoes entre Fourier e Laplace

Para melhor entender as conexoes entre as transformadas de Fourier e Laplace vamosrescrever as definicoes dessas transformadas.

F (ω) =∫∞−∞ f(t)e−jωt: Transformada de Fourier (bilateral −∞ < t < ∞).

F (ω) =∫∞0

f(t)e−jωt: Transformada de Fourier (unilateral 0 ≤ t < ∞).

F (s) =∫∞

0f(t)e−st: Transformada de Laplace (0 ≤ t < ∞).

Note que na transformada Laplace apenas nos interessa analisar sinais para t ≥ 0enquanto que na transformada de Fourier podemos considerar sinais definidos de −∞ <t < ∞ (transformada bilateral de Fourier). Alem disso se fazemos s = jω na definicaode transformada de Laplace obtemos a propria definicao da transformada de Fourierunilateral. Isso mostra que a transformada unilateral de Fourier e identica a transformadade Laplace com s = jω. No entanto, lembre que a funcao F (s) esta bem definida paravalores da variavel s dentro da regiao de convergencia da transformada de Laplace (vejasecao 2.2). Assim, podemos fazer s = jω apenas quando esses valores da variavel sestao dentro da regiao de convergencia dessa transformada. A regiao de convergencia datransformada de Laplace e a regiao do plano complexo a direita do polo mais a direitade F (s). Logo, para que possamos fazer s = jω a funcao F (s) nao pode ter polos sobreo eixo imaginario e nem a direita dele, isto e o sinal f(t) deve possuir energia limitada(veja secao 2.5). Nessas condicoes, ao fazermos s = jω estamos obtendo a Transformadade Fourier F (ω) a partir da Transformada de Laplace F (s), pois nesses casos:

F (s)|s=jω = F (jω) = F (ω)

Quando a regiao de convergencia de Laplace nao contiver o eixo imaginario a igualdadeacima deixa de ser verdadeira como veremos em alguns exemplos.

5.2 Energia de sinais

Veremos a seguir que o modulo da Transformada de Fourier esta associado a energiado sinal.

Neste capıtulo vamos definir energia de um sinal f(t) como sendo:

E =

∫ ∞

−∞f(t)2dt (5.2)

Page 103: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.2. Energia de sinais www.das.ufsc.br/labsil 103

Por exemplo, se f(t) representa a tensao ou corrente num resistor unitario, a energia dosinal f(t) e dada pela integral acima. Os sinais que possuem energia limitada (E < ∞)sao portanto de grande interesse pratico.

Veremos a seguir que a energia de um sinal esta ligada ao modulo da Transformada deFourier do sinal em questao. Antes porem, devemos relembrar algumas propriedades dafuncao F (ω) dadas no exemplo 5.1.

Exemplo 5.1 Mostre que |F (ω)| e uma funcao par de ω e ∠F (ω) e uma funcao ımparde ω.

Solucao: Seja F (ω) = M(ω)ejφ(ω) onde M(ω) e φ(ω) denotam respectivamente omodulo e a fase de F (ω). Note que f(t) e um sinal real logo f(t) e seu conjugadocomplexo f(t) sao iguais, isto e f(t) = f(t). Entao a conjugacao complexa de F (ω)resulta:

F (ω) =

∫ ∞

−∞f(t)e−jωt dt =

∫ ∞

−∞f(t)e−jωt dt =

∫ ∞

−∞f(t)ejωt dt = F (−ω)

Portanto F (−ω) = F (ω) = M(ω)e−jφ(ω) que nos leva as conclusoes desejadas:

|F (ω)| = |F (−ω)| = M(ω) (funcao par)

∠F (ω) = −∠F (−ω) (funcao ımpar)

Podemos agora mostrar que a energia de um sinal esta ligada ao modulo da Transfor-mada de Fourier do sinal em questao. Com f(t) de (5.1) obtemos:

E =

∫ ∞

−∞f(t)2dt =

∫ ∞

−∞f(t) f(t) dt =

∫ ∞

−∞f(t)

1

∫ ∞

−∞F (ω)ejωt dω dt

=1

∫ ∞

−∞F (ω)

∫ ∞

−∞f(t)e−jωtdt dω =

1

∫ ∞

−∞F (ω)F (ω)dω

Como F (ω)F (ω) = |F (ω)|2 ficamos com:

E =1

∫ ∞

−∞|F (ω)|2dω (5.3)

A formula acima e conhecida como teorema de Parseval. Note ainda que como |F (ω)| euma funcao par temos:

E =1

π

∫ ∞

0

|F (ω)|2dω (5.4)

A quantidade |F (ω)|2π

e as vezes chamada de densidade espectral de energia.

Exemplo 5.2 Encontre o intervalo de frequencia [−ω0, ω0] que contem metade da energiado sinal f(t) = e−t, t ≥ 0.

Page 104: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 104

Solucao: Seja ET a energia total do sinal dada por

ET =

∫ ∞

−∞f(t)2dt =

∫ ∞

0

e−2tdt =1

2

Como F (ω) = F [f(t)] = 11+jω

temos que a energia no intervalo [−ω0, ω0] e dada por:

Eω0 =1

∫ ω0

−ω0

|F (ω)|2dω =1

π

∫ ω0

0

1

1 + ω2dω =

1

πtan−1(ω0)

Queremos metade da energia total, ou seja, 1/4, logo:

1

πtan−1(ω0) =

1

4⇒ ω0 = 1rad/s

Logo metade da energia do sinal esta no intervalo de frequencia entre [−1, 1].

5.3 Calculo de algumas transformadas

5.3.1 Sinal Exponencial Unilateral (t ≥ 0)

Seja:f(t) = e−atu(t), a > 0

Entao:

F (ω) = F [f(t)] =

∫ ∞

−∞e−atu(t)e−jωtdt =

∫ ∞

0

e−(a+jω)tdt =1

a + jω

Note que F (ω) = F (s)|s=jω pois a regiao de convergencia da Transformada de LaplaceF (s) contem o eixo imaginario jω. Se a < 0 a Transformada de Fourier nao mais existe.

5.3.2 Sinal Porta

Usaremos a notacao Gτ (t) para definir o sinal porta (gate) de largura τ como indicadoa seguir.

Gτ (t) =

1, |t| < τ/20, |t| > τ/2

A transformada do sinal porta e calculada da seguinte forma.

F (ω) = F [Gτ (t)] =

∫ τ/2

−τ/2

e−jωtdt =1

jω(ejωτ/2 − e−jωτ/2)

= τsen(ωτ/2)

(ωτ/2)= τSa[

ωτ

2]

Page 105: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 105

Gτ (t)

t

1

τ2

− τ2

Figura 5.2: Sinal Porta de largura τ

-16 -12 -8 -4 0 4 8 12 16

-0.3

-0.1

0.1

0.3

0.5

0.7

0.9

1.1

1

Sa(x)

x

Figura 5.3: Funcao Sa(x) = sen(x)x

Page 106: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 106

A funcao Sa(x) = sen(x)x

e conhecida como funcao amostragem (sampling) e esta indicadana figura 5.3.

Gτ (t) ←→ τSa(ωτ

2) (5.5)

Note que F (ω) nesse caso e real pois f(t) e par. Se f(t) for ımpar entao F (ω) e imaginariopuro.

5.3.3 Sinal Impulso:

A notacao para a funcao impulso unitario que ocorre no instante zero e δ(t). Comoδ(t) = 0 para t 6= 0 temos:

∫ ∞

−∞δ(t)f(t)dt =

∫ ∞

−∞δ(t)f(0)dt = f(0)

∫ ∞

−∞δ(t) dt = f(0)

Logo:

F (ω) = F [δ(t)] =

∫ ∞

−∞δ(t)e−jωtdt = ej0 = 1

δ(t) ←→ 1

O seguinte resultado sera util na prova de alguns teoremas.

Seja f(t) a funcao definida a seguir.

f(t) =K

πSa(Kt)

Podemos mostrar que a area dessa funcao e unitaria para qualquer valor do parametroK, isto e, ∫ ∞

−∞

K

πSa(Kt) dt = 1, ∀K

Com esse resultado podemos ainda mostrar que quando K tende a infinito a funcao f(t)tende a funcao impulso.

δ(t) = limK→∞

K

πSa(Kt) (5.6)

5.3.4 Funcoes Constante, Sinal e Degrau

A transformada do degrau nao pode ser facilmente obtida pela aplicacao da definicao.A seguir veremos como obte-la com o auxılio das transformadas das funcoes sinal econstante.

A funcao constante unitaria pode ser vista como o caso limite da funcao porta, isto e

Page 107: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 107

limτ→∞ Gτ (t) = 1. Logo com (5.5),(5.6) temos que

F [1] = F [ limτ→∞

Gτ (t)] = limτ→∞

F [Gτ (t)]

= limτ→∞

τSa(ωτ/2)

= 2π limτ→∞

τ

2πSa(ωτ/2)

= 2πδ(ω) (5.7)

A funcao sinal e definida como sendo:

sgn(t) =

1, t > 0−1, t < 0

1

-10 t

sgn(t)

Figura 5.4: Funcao Sinal

A funcao sinal pode ser expressa atraves do seguinte limite:

sgn(t) = lima→0

(e−atu(t)− eatu(−t))

e portanto podemos calcular sua transformada da seguinte forma:

F [sgn(t)] = F [ lima→0

(e−atu(t)− eatu(−t))]

= lima→0

F [e−atu(t)− eatu(−t)]

= lima→0

−2jω

a2 + ω2=

2

jω(5.8)

O resultado acima nos permite calcular agora a Transformada do degrau. Como u(t) =12(1 + sgn(t)) temos:

F [u(t)] =1

2F [1] +

1

2F [sgn(t)] = πδ(ω) +

1

Resumindo:

1 ←→ 2πδ(ω)

sgn(t) ←→ 2

jω(5.9)

u(t) ←→ πδ(ω) +1

Page 108: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 108

5.3.5 Sinais Senoidais

Nos ocuparemos agora das transformadas das funcoes senoidais. Pela definicao temos

F [cos(ω0t)] =

∫ ∞

−∞cos(ω0t)e

−jωtdt = limT→∞

∫ T/2

−T/2

cos(ω0t)e−jωtdt

como cos(ω0t) = ejω0t+e−jω0t

2temos:

F [cos(ω0t)] = limT→∞

T

2Sa[T

(ω − ω0)

2] + Sa[T

(ω + ω0)

2]

com (5.6) temos:

F [cos(ω0t)] = π[δ(ω − ω0) + δ(ω + ω0)] (5.10)

Da mesma forma obtem-se:

F [sen(ω0t)] = jπ[δ(ω + ω0)− δ(ω − ω0)] (5.11)

Note que a Transformada de Fourier do sen(ω0t) e cos(ω0t) so nao e nula nas frequencias±ω0. Isto mostra que esses sinais possuem energia concentrada nessas frequencias. Issonao ocorreria se as funcoes fossem sen(ω0t)u(t) ou cos(ω0t)u(t). Nesse caso obterıamos:

F [cos(ω0t)u(t)] =π

2[δ(ω − ω0) + δ(ω + ω0)] +

ω20 − ω2

F [sen(ω0t)u(t)] =π

2j[δ(ω − ω0)− δ(ω + ω0)] +

ω0

ω20 − ω2

que e algo bastante similar ao que obterıamos a partir da Transformada de Laplace paras = jω.

F (s) = L[cos(ω0t)] =s

ω20 + s2

→ F (jω) =jω

ω20 − ω2

F (s) = L[sen(ω0t)] =ω0

ω20 + s2

→ F (jω) =ω0

ω20 − ω2

Os resultados nao coincidem pois a regiao de convergencia da Transformada de Laplacedessas duas funcoes nao contem o eixo imaginario.

5.3.6 Exponencial Eterna ejω0t

Como ejω0t = cos(ω0t) + jsen(ω0t) temos com os resultados anteriores:

F [ejω0t] = 2πδ(ω − ω0) (5.12)

Page 109: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 109

5.3.7 Funcoes Periodicas

A transformada de funcoes periodicas se faz com o auxılio da decomposicao dessasfuncoes via serie exponencial de Fourier.

Seja f(t) uma funcao periodica de perıodo T . Entao f(t) pode ser expressa em termosda Serie exponencial de de Fourier indicada abaixo.

f(t) =∞∑

n=−∞Fne

jωnt , t0 < t < t0 + T (5.13)

onde ω0 = 2πT

e conhecido como frequencia fundamental do sinal e ωn = nω0 , n =1, 2, 3, ... sao as frequencias harmonicas do sinal. A primeira harmonica e a propriafrequencia fundamental. O coeficiente F0 e o valor medio do sinal no perıodo e Fn , n =±1,±2,±3, ... sao os coeficientes harmonicos.

F0 =1

T

∫ t0+T

t0

f(t)dt (5.14)

Fn =1

T

∫ t0+T

t0

f(t)e−jωntdt (5.15)

Tomando-se as transformadas dos dois lados de (5.13) temos:

F [f(t)] =∞∑

n=−∞FnF [ejnω0t] = 2π

∞∑n=−∞

Fn δ(ω − nω0) (5.16)

A expressao acima mostra que a transformada de Fourier de um sinal periodico nao enula apenas nas frequencias harmonicas do sinal. Logo a energia de sinais periodicos estaconcentrada nas frequencias harmonicas do sinal.

Problema 5.1 Pela definicao acima mostre que Fn e F−n sao complexos conjugados.Sugestao: use a formula de Euler ejx = cos(x) + jsen(x).

Problema 5.2 Mostre que se f(t) e uma funcao par, isto e f(t) = f(−t), entao Fn

e F [f(t)] sao ambos reais e se f(t) e ımpar, isto e f(t) = −f(−t), Fn e F [f(t)] saopuramente imaginarios. Sugestao: use a formula de Euler ejx = cos(x) + jsen(x).

Exemplo 5.3 Calcule a transformada de Fourier da funcao periodica da figura 5.5.

Solucao: Podemos verificar pela figura que o valor medio de f(t) no perıodo e nulo,isto e F0 = 0. A frequencia fundamental do sinal e ω0 = 2π

T= 1. Como f(t) e ımpar

Page 110: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 110

t

f(t)

1

-1

T

0

π 2π

Figura 5.5: Funcao onda quadrada de perıodo 2π.

temos:

Fn =1

T

∫ t0+T

t0

f(t) e−jωntdt =1

∫ 2π

0

f(t) (cos(ωnt)− jsen(ωnt))dt

=−j

∫ 2π

0

f(t)sen(ωnt)dt =−j

2π[

∫ π

0

sen(nω0t)dt +

∫ 2π

π

−sen(nω0t) dt]

=−j

2π([−cos(nω0t)

nω0

]π0 +cos(nω0t)

nω0

|2ππ )

=−j

2nπ(−cos(nπ) + 1 + cos(n2π)− cos(nπ))

=−j

2nπ(2− 2cos(nπ)) =

−2j

nπse n e ımpar e 0 se n e par

Logo para n ımpar temos:

F [f(t)] = 2π∞∑

n=−∞

−2j

nπδ(ω − n)

Alem disso, com (5.13) e n ımpar ficamos com:

f(t) =∞∑

n=−∞

−2j

nπejnt =

∞∑n=−∞

−2j

nπ(cos(nt) + jsen(nt))

=4

π

∞∑n=1

1

nsen(nt)

Exemplo 5.4 Calcule a Transformada de Fourier da funcao trem de impulsos indicadana figura 5.7.

Solucao: A funcao trem de impulsos e uma funcao periodica e se denotarmos seuperıodo por T podemos escreve-la da seguinte forma:

δT (t) =∞∑

n=−∞δ(t− nT )

Page 111: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.3. Calculo de algumas transformadas www.das.ufsc.br/labsil 111

0 1 2 3 4 5 6 7

-1.3

-0.9

-0.5

-0.1

0.3

0.7

1.1

1.5

n = 1

n = 5

n = ∞

n = 3

t

f(t)

Figura 5.6: Aproximacao de sinais pela serie trigonometrica de Fourier.

Como δT (t) e periodica de perıodo T temos:

F [δT (t)] = 2π∞∑

n=−∞Fnδ(ω − nω0)

onde Fn , n = ±1,±2,±3, ... sao os coeficiente harmonicos do sinal que sao dados por:

Fn =1

T

∫ T/2

−T/2

δT (t)e−jnω0tdt =1

T

∫ T/2

−T/2

δ(t)ejnω0tdt =1

Te−jnω00 =

1

T

Logo

F [δT (t)] =2π

T

∞∑n=−∞

δ(ω − nω0) = ω0δω0(ω)

δT (t)

Tt

... ...

F [δT (t)]

ω0

ω

ω0 δ(ω − nω0)

... ...

δ(t− nT )

Figura 5.7: Trem de impulsos e sua transformada

δT (t) ←→ ω0δω0(ω)

Page 112: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 112

5.4 Propriedades da transformada

Em primeiro lugar, vale a pena salientar que para funcoes integraveis em modulo pode-mos obter a transformada de Fourier diretamente da transformada de Laplace com amudanca de variavel s = jω. Portanto, para funcoes integraveis em modulo todas as pro-priedades da transformada de Laplace continuam validas para a transformada de Fourier.

A seguir apresentaremos algumas das propriedades mais importantes.

5.4.1 Linearidade

Se F [f1(t)] = F1(ω) e F [f2(t)] = F2(ω) entao:

F [α1f1 + α2f2] = α1F1(ω) + α2F2(ω)

5.4.2 Simetria

Se F [f(t)] = F (ω) entao F [F (t)] = 2π f(−ω).

Veja como aplicar essa propriedade para descobrir a transformada de Fourier da funcaosampling. Sabemos de (5.5) que F [Gτ (t)] = τSa(ωτ

2). Por comparacao com a notacao

acima temos f(t) = Gτ (t) e F (ω) = τSa(ωτ2

). Logo, pela propriedade de simetriaF [F (t)] = 2π f(−ω) deduzimos

F [τSa(tτ

2)] = 2π Gτ (−ω)

Com a mudanca de variavel τ2

= Ω e lembrando que Gτ (−ω) = Gτ (ω) pois a funcao portae par ficamos com o resultado desejado:

F [Sa(Ωt)] =π

ΩG2Ω(ω) (5.17)

5.4.3 Escalonamento

Se F [f(t)] = F (ω) entao:

F [f(at)] =1

|a|F (ω

a)

Exemplo 5.5 Calcule F [G2γ(t)].

Solucao: Como ja sabemos que F [Gτ (t)] = τ Sa(ωτ2

) com a mudanca de variavel τ = 2γtemos que F [G2γ(t)] = 2γ Sa(ωγ). Esta mudanca de variavel corresponde a aplicacao dapropriedade de escalonamento acima com o fator de escala a = 0.5, isto e com a mudancade escala t = 0.5 t′.

Page 113: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 113

5.4.4 Deslocamento em Frequencia e Modulacao

Se F [f(t)] = F (ω) entao:

F [f(t)ejω0t] = F (ω − ω0)

Note que multiplicar f(t) pela exponencial complexa ejω0t corresponde a deslocar todoo espectro de f(t) centrando-o na frequencia ω0.

Na pratica ao inves de utilizar exponenciais complexas para deslocar o espectro dosinal utiliza-se funcoes do tipo cos(ω0t). Veja oque acontece com o espectro do sinal aposa multiplicacao de f(t) pelo cosseno.

F [f(t) cos(ω0t)] = F [f(t) (ejω0t + e−jω0t

2)]

=F [f(t) ejω0t] + F [f(t) e−jω0t]

2

=F (ω + ω0) + F (ω − ω0)

2

Ao multiplicar um sinal f(t) pelo cos(ω0t) estamos atenuando pela metade e deslocandotodo o espectro do sinal f(t) para as frequencias ±ω0. Este artifıcio e conhecido comomodulacao em amplitude pois o sinal f(t), conhecido como sinal modulado, e a amplitudedo cosseno. A funcao cos(ω0t) recebe o nome de portadora de frequencia ω0. A figura5.8 mostra a transformada de Fourier do sinal porta de largura unitaria G1(t). A figura5.9 ilustra a o espectro do sinal modulado cos(100t)G1(t).

-100 -80 -60 -40 -20 0 20 40 60 80 100

-0.3

-0.1

0.1

0.3

0.5

0.7

0.9

1.1

F [G1(t)]

ω

Figura 5.8: Transformada de Fourier do sinal porta de largura unitaria G1(t).

Page 114: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 114

-200 -160 -120 -80 -40 0 40 80 120 160 200

-0.1

0

0.1

0.2

0.3

0.4

0.5F [cos(100t)G1(t)]

ω

Figura 5.9: Transformada de Fourier do sinal cos(100t)G1(t).

A modulacao de sinais e utilizada em comunicacoes de radio transmissao AM. Emcontrole de sistemas, a modulacao e utilizada para deslocar a energia do sinal de controlepara a faixa de frequencia onde o sistema funciona.

A recuperacao de um sinal modulado (demodulacao) pode ser feita de varias formas.Uma delas consiste em modular novamente o sinal e em seguida filtrar as frequenciasindesejadas.

MOD MODFILTROIDEAL

f(t) f(t)

cos(ω0t) cos(ω0t)

f(t)cos(ω0t) f(t)cos2(ω0t)

Figura 5.10: Demodulacao de um sinal

5.4.5 Deslocamento no Tempo

Se F [f(t)] = F (ω) entao:

F [f(t− t0)] = F (ω)e−jωt0

Note que deslocar em atraso uma funcao no tempo de t0 segundos significa atrasar afase do seu espectro de ωt0 rad para cada valor da frequencia ω.

Page 115: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 115

5.4.6 Diferenciacao e Integracao no Tempo

De maneira similar a transformada de Laplace podemos relacionar as transformadasde Fourier de uma funcao e de sua derivada (ou integral).

Se F [f(t)] = F (ω) entao:

F [df(t)

dt] = jωF (ω)

e

F [

∫ t

−∞f(τ)dτ ] =

1

jωF (ω) , se F (ω) = 0 para ω = 0

A restricao F (ω) = 0 para ω = 0 implica que o valor medio do sinal deve ser nulo, istoe

∫∞−∞ f(t)dt = 0. Essa restricao pode ser eliminada mas a expressao acima se torna mais

complicada. Para maiores detalhes veja, por exemplo [5].

Exemplo 5.6 Obtenha a Transformada de Fourier do sinal f(t) da figura 5.11.

0 t

A

−b −a ba

f(t)

Figura 5.11: Sinal linear por trechos

Solucao: Ao inves de calcular F [f(t)] diretamente vamos utilizar o fato que F [df(t)dt

] =jωF (ω) onde F (ω) e a funcao que estamos procurando. A figura 5.12 mostra a derivadada funcao na figura 5.11.

0 t−b −a

a b

Ab−a

− Ab−a

df(t)dt

Figura 5.12: Derivada do sinal linear por trechos

Aplicando novamente a propriedade de derivacao temos: F [ ddt

[df(t)dt

]] = jωF [dfdt

] =(jω)2F (ω). A figura 5.13 mostra a derivada segunda da funcao na figura 5.11.

Pela figura 5.13 podemos entao escrever:

d2f

dt2=

A

b− a[δ(t + b)− δ(t + a)− δ(t− a) + δ(t− b)]

Page 116: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 116

0 t−b

a−a

b

Ab−a

δ(t− b)

Ab−a

δ(t− a)

d2 f(t)

dt2

Ab−a

δ(t + a)

Ab−a

δ(t + b)

Figura 5.13: Derivada segunda do sinal linear por trechos

como F [δ(t− t0)] = e−jωt0 temos:

F [d2f

dt2] =

A

b− a[ejωb − ejωa − e−jωa + e−jωb] =

2A

b− a(cos(ωb)− cos(ωa))

como F [d2fdt2

] = (jω)2F (ω) temos o resultado desejado:

F (ω) =2A

b− a

cos(ωa)− cos(ωb)

ω2

5.4.7 Diferenciacao em Frequencia

Se F [f(t)] = F (ω) entao:

F [tf(t)] = jdF (ω)

5.4.8 Convolucao

Usaremos a seguinte notacao para a Integral de Convolucao entre dois sinais:

f1(t) ∗ f2(t) =

∫ ∞

−∞f1(τ)f2(t− τ)dτ

Analogamente a transformada de Laplace podemos transformar a integral de con-volucao em produto no domınio da frequencia. Seja F [f1(t)] = F1(ω) e F [f2(t)] = F2(ω)entao:

F [f1(t) ∗ f2(t)] = F1(ω)F2(ω)

A prova desse resultado e bastante simples.

F [f1(t) ∗ f2(t)] =

∫ ∞

−∞

∫ ∞

−∞f1(τ)f2(t− τ)dτ e−jωtdt

=

∫ ∞

−∞f1(τ)

∫ ∞

−∞f2(t− τ)e−jωtdt dτ

Page 117: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 117

como∫∞−∞ f2(t− τ)e−jωtdt = F2(ω)e−jωτ temos o resultado desejado:

F [f1(t) ∗ f2(t)] = F1(ω)F2(ω)

E importante nao confundir a notacao para integral de convolucao, aqui representadapelo sımbolo (*) com a notacao de produto usual de sinais. Veja a diferenca:

F [f1(t) ∗ f2(t)] = F1(ω)F2(ω)

F [f1(t)f2(t)] =1

2πF1(ω) ∗ F2(ω) (5.18)

Problema 5.3 Obtenha a propriedade da modulacao pela propriedade (5.18) acima.

As transformadas de Fourier e Laplace sao ferramentas muito importantes e sob certascondicoes podem ser usadas indistintamente. No entanto, Laplace e adequada a analisede sistemas1 por permitir o tratamento das condicoes iniciais do mesmo, alem de podertratar sistemas instaveis. Ja Fourier e adequado a analise de sinais devido a interpretacaofrequencial que se pode dar ao espectro do sinal, como por exemplo na modulacao desinais. .

Exemplo 5.7 Calcule a resposta ao degrau unitario do filtro abaixo por Laplace e Fourier.Suponha que a funcao de transferencia do filtro seja F (s) = 1

s+1e lembre que Y (s) =

F (s)X(s), y(t) = f(t) ∗ x(t) e f(t) = L−1[F (s)].

F(s)X(s)

x(t)

Y(s)

y(t)

f(t)

Figura 5.14: Filtro de primeira ordem com F (s) = 1s+1

Solucao: Por Laplace: O sinal de entrada e um degrau unitario, logo X(s) = 1s

e assimtemos:

Y (s) = F (s)X(s) =1

s + 1

1

s=

−1

s + 1+

1

s

⇒ y(t) = L−1[Y (s)] = 1− e−t, t ≥ 0

Por Fourier: Note que y(t) = x(t) ∗ f(t) ⇒ Y (ω) = X(ω)F (ω). A transformada dosinal de entrada e

X(ω) = F [x(t)] =1

jω+ πδ(ω)

Para obter a transformada F (ω) note que a regiao de convergencia de F (s) contem o eixoimaginario. Logo F (ω) = F (s)|s=jω.

1descritos por equacoes diferenciais lineares invariantes no tempo

Page 118: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 118

Daı obtemos:

Y (ω) =1

jω + 1

(1

jω+ πδ(ω)

)

=1

jω + 1

1

jω+

π

jω + 1δ(ω)

Por fracoes parciais temos

1

jω + 1

1

jω=

−1

jω + 1+

1

Como πjω+1

δ(ω) = πδ(ω) concluımos:

Y (ω) =−1

jω + 1+

1

jω+ πδ(ω)

Logo:

y(t) = F−1[Y (ω)] = F−1

[ −1

jω + 1

]+ F−1

[1

jω+ πδ(ω)

]

= −e−t + 1, t ≥ 0

Note que apesar da abordagem por Laplace ser mais simples, Laplace e Fourier fornecemo mesmo resultado para a resposta forcada do filtro. No entanto nao seria possıvel aplicarFourier para analisar a resposta livre do filtro, ja que essa transformada nao permite otratamento de condicoes iniciais.

Problema 5.4 Podemos representar matematicamente a interacao entre dois sinais f1(t), f2(t)atraves da convolucao desses dois sinais f1(t) ∗ f2(t). Encontre condicoes para os espec-tros desses sinais F1(ω), F2(ω) de tal forma que nao exista interacao entre f1(t), f2(t),isto e f1(t) ∗ f2(t) = 0. Nesses casos dizemos que nao existe interferencia de f1(t) sobref2(t) e vice-versa.

5.4.9 Amostragem

O problema que estudaremos a seguir consiste na determinacao de condicoes para seamostrar um sinal sem perda de informacao. Este problema e muito importante poistodo sinal armazenado ou processado nos computadores e antes digitalizado, isto e, osinal e amostrado e suas amostras sao transformadas em codigo binario para depois serprocessado ou armazenado em computadores. A transmissao digital de sinais tambempassa pelo mesmo processo de amostragem e codificacao, porem e importante que osinal original possa ser reconstruıdo, a partir do digital transmitido. Torna-se entaoimperativo saber a frequencia de amostragem do sinal para que, uma vez discretizado, sepossa reconstruı-lo a partir de suas amostras coletadas.

Problema a ser resolvido: Suponha um sistema de transmissao digital ideal (sem ruıdonem erro de quantizacao) ilustrado na figura 5.15. Determine a frequencia de amostragem

Page 119: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 119

A/D D/A..... sinal recebidosinal a ser

transmitido

amostragem e

codificacao

decodificacao e

reconstrucao

transmissao

Figura 5.15: Transmissao e recuperacao de sinais

de um sinal para que uma vez transmitido se possa reconstruı-lo exatamente como eleera antes da amostragem.

Um solucao para o problema acima e fornecida pelo teorema da amostragem enunciadoa seguir:

Um sinal limitado em frequencia, isto e, cujo espectro e nulo acima de umafrequencia ω(rad/s) e reconstruıdo unicamente por suas amostras tomadas aintervalos uniformes menores que

Ta =π

ωsegundos

A seguir apresentaremos a demonstracao do resultado acima.

O processo ideal de amostragem pode ser representado pelo produto do sinal f(t) a seramostrado por um trem de impulsos ocorrendo nos instantes de amostragem.

fs(t) = f(t)δTa(t)

onde fs(t) e o sinal amostrado e δTa(t) e o trem de impulsos cujo perıodo e o proprioperıodo de amostragem. O processo de amostragem assim representado e ideal porque acoleta de uma amostra leva um tempo infenitesimal, que e o tempo de duracao de umimpulso. O valor da amostra coletada e a area do impulso e corresponde ao valor exatodo sinal no instante onde ocorre o impulso. Na pratica nao podemos implementar talprocesso de amostragem. Porem boas aproximacoes podem ser obtidas substituindo-seos impulsos por pulsos de largura bem pequena e amplitude unitaria.

O espectro do sinal amostrado e entao:

Fs(ω) = F [fs(t)] = F [f(t)δTa(t)] =1

2πF [f(t)] ∗ F [δTa(t)]

De um exemplo anterior vimos que F [δTa(t)] = ωaδωa(ω) onde ωa = 2π/Ta e a frequenciafundamental do trem de impulsos que corresponde a frequencia de amostragem que quer-emos determinar. Logo, para F (ω) = F [f(t)] temos:

Fs(ω) =1

2πF (ω) ∗ [ωaδωa ] =

1

Ta

F (ω) ∗[ ∞∑

n=−∞δ(ω − nωa)

]

=1

Ta

∞∑n=−∞

F (ω) ∗ δ(ω − nωa) =1

Ta

∞∑n=−∞

F (ω − nωa)

Page 120: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 120

Como f(t) e um sinal limitado em frequencia, isto e, existe ω tal que F (ω) = 0 paraω ≥ ω, vamos considerar as duas possibilidades seguintes:

Caso ωa > 2ω ou seja Ta < πω

segundos

0

... ...

F (ω)

AATa

ω

Fs(ω)

−ω 0ωω −ωa ωa

ω−ω ωa − ω

Figura 5.16: Espectro do sinal antes e apos amostragem: Caso ωa > 2ω

A figura 5.16 mostra o espectro F (ω) de um sinal fictıcio f(t) e o espectro Fs(ω) dessesinal amostrado com frequencia de amostragem ωa sob a hipotese de que ωa > 2ω. Noteque o espectro do sinal amostrado Fs(ω) contem o espectro do sinal original F (ω) semdistorcao, como pode ser visto entre as frequencias −ω e ω. Assim, para recuperar o sinaloriginal a partir do sinal amostrado basta eliminar todas as componentes de frequencia dosinal Fs(ω) fora do intervalo [−ω, ω]. Esta operacao de filtragem esta indicada na figura5.17. Note que o filtro ideal anula todas as componentes de frequencia fora do intervalo[−ω, ω] como indicado a seguir.

−ω

TaFs(ω)

G(ω)

ω

ω

F (ω)G(ω)

filtro ideal

Figura 5.17: Filtro ideal para recuperacao do sinal: Caso ωa > 2ω

Fs(ω)G(ω) = F (ω)

No domınio do tempo a filtragem acima e dada pela convolucao:

f(t) = fs(t) ∗ g(t)

onde g(t) = F−1[G(ω)] = Sa(ωt). Este resultado pode ser obtido facilmente com (5.17) e

Page 121: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 121

Ta = π/ω. Assim, ficamos com

f(t) =

[ ∞∑n=−∞

f(nTa)δ(t− nTa)

]∗ Sa(ωt)

=∞∑

n=−∞f(nTa)δ(t− nTa) ∗ Sa(ωt)

=∞∑

n=−∞f(nTa)Sa(ω(t− nTa))

A expressao acima mostra como se reconstroi exatamente o sinal f(t) a partir dasamostras f(nTa) coletadas no processo de amostragem. As amostras formam um conjuntode amplitudes de funcoes sampling que quando somadas resultam no sinal original.

Pelo exposto acima podemos concluir que quando a frequencia de amostragem do sinalsatisfaz o teorema da amostragem e possıvel a reconstrucao exata do sinal. Note que areconstrucao exata requer um filtro ideal o que nao pode ser implementado na pratica.Apesar disso podemos obter boas aproximacoes do sinal a ser reconstruıdo substituindo-se o filtro ideal por um real que tenha uma funcao de transferencia cujo espectro sejaparecido com G(ω).

Vejamos agora o que acontece quando ωa = 2πTa

< 2ω.

Caso ωa < 2ω ou seja Ta > πω

segundos

Nesse caso o espectro do sinal antes e apos amostragem estao ambos ilustrados nafigura 5.18.

0

...

ωω−ω 0

Fs(ω)

F (ω)

A

...

−ωa ωa

ATa

−ωωa − ω

ω

ω

Figura 5.18: Espectro do sinal antes e apos amostragem: Caso ωa < 2ω

Note agora que o espectro do sinal amostrado Fs(ω) contem o espectro do sinal originalF (ω) porem distorcido com as superposicoes dos espectros deslocados. Essa distorcaoprovocada pela superposicao dos espectros inviabiliza a reconstrucao do sinal e portantona escolha da frequencia de amostragem deve-se evitar o caso ωa < 2ω.

O teorema da amostragem e um resultado muito importante no tratamento de sinaise no controle de sistemas atraves de microprocessadores. E importante salientar que o

Page 122: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.4. Propriedades da transformada www.das.ufsc.br/labsil 122

teorema enunciado pressupoe a utilizacao de um amostrador ideal (trem de impulsos) e deum filtro ideal para reconstrucao do sinal (filtro com espectro do tipo porta). Na praticanao podemos implementar nem o amostrador nem o filtro ideal. No entanto, podemosimplementar dispositivos de amostragem e filtros que se aproximam bastante do casoideal. Logo, nao teremos reconstrucao perfeita na pratica mas sim uma reconstrucao quesera tao melhor quanto mais o amostrador e o filtro se aproximarem do ideal.

O teorema da amostragem parte da hipotese de que o sinal a ser amostrado e limitadoem frequencia, isto e seu espectro e nulo a partir de uma certa frequencia (ω). Na praticao espectro dos sinais nao sao nulos a partir de uma certa frequencia mas sim muitopequenos a partir de uma certa frequencia. Logo o erro de aproximacao de um sinalpratico por um sinal limitado em frequencia pode ser feito bastante pequeno. Para issodevemos escolher adequadamente a frequencia (ω) a partir da qual iremos considerar nulo(truncar) o espectro do sinal. Em geral, quanto maior essa frequencia de truncamentomenor o erro cometido. Entretanto, quanto maior a frequencia de truncamento maisrapido deve ser o processo de amostragem (ωa > 2ω) o que torna o dispositivo mais caro.

Exemplo 5.8 Utilize o teorema da amostragem para determinar a frequencia de dis-cretizacao do sinal f(t) = cos(100πt) + sen(10πt).

Solucao: Com a transformada de Fourier podemos calcular o espectro do sinal. Eleesta ilustrado na figura 5.19.

F (ω)

ω

jπ δ(ω − 10π)

jπ δ(ω + 10π) π δ(ω − 100π)π δ(ω + 100π)

Figura 5.19: Espectro do sinal f(t) = cos(100πt) + sen(10πt).

F [cos100πt] = π[δ(ω − 100π) + δ(ω + 100π)]

F [sen10πt] = jπ[δ(ω + 10π)− δ(ω − 10π)]

como F (ω) = 0 para ω > 100π temos ω = 100π. Logo:

ωa > 2ω = 200π

Exemplo 5.9 Com o auxılio do teorema da amostragem determine a resposta y(t) dosistema indicado na figura 5.20 para o seguinte sinal de entrada x(t) = Sa(50πt).

Solucao: O espectro do sinal de entrada esta indicado na figura 5.21(a) e pode sercalculado com (5.17) da seguinte forma.

X(ω) = F [Sa(50πt)] =π

50πG100π(ω) =

1

50G100π(ω)

Page 123: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.5. Problemas complementares www.das.ufsc.br/labsil 123

F (ω)y(t)

Ta = 180

F (ω)

ω

1x(t) R(ω) Rs(ω)

−70π 70π

Ta F (ω)

Figura 5.20: Sistema de amostragem e recuperacao de sinais

X(ω)

ω

−50π 50π

150

(a)

ω

−70π 70π−50π 50π

X(ω)

F (ω)

R(ω) = X(ω)F (ω) = X(ω)

(b)

1

Figura 5.21: Espectro dos sinais x(t), r(t)

O sinal na saıda do primeiro filtro e dado por R(ω) = X(ω)F (ω) de onde concluımosque R(ω) = X(ω). Veja figura 5.21. O espectro Rs(ω) do sinal amostrado Rs(t) estaindicado na figura 5.22 e e dado por

Rs(ω) =1

Ta

∞∑n=−∞

R(ω − nωa) =1

Ta

∞∑n=−∞

X(ω − nωa)

onde ωa = 2πTa

= 160π e a frequencia de amostragem.

O espectro do sinal apos o segundo filtro e dado por

Y (ω) = TaF (ω)Rs(ω) =∞∑

n=−∞TaF (ω)

1

Ta

X(ω − nωa) = X(ω)

O produto TaF (ω)Rs(ω) pode ser facilmente obtido atraves da figura 5.22. Logo con-cluımos que y(t) = x(t).

5.5 Problemas complementares

Problema 5.5 Considere o sistema da figura 5.23 onde

x(t) = τ Sa(τ t/2)

F (ω) =2π

ωa

G2ωa(ω)

Calcule o valor da constante τ para que a energia do sinal y(t) seja E = 2π.

Page 124: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

5.5. Problemas complementares www.das.ufsc.br/labsil 124

1Ta

X(ω + 2ωa)

ω

−50π

0

−70π

2ωaωa−ωa

Rs(ω)

−2ωa

TaF (ω)

50π 70π

1Ta

X(ω + ωa) 1Ta

X(ω) 1Ta

X(ω − ωa)1

TaX(ω − 2ωa)

. . . . . .

Figura 5.22: Espectro do sinal amostrado

y(t)mod F (ω)

x(t)

cos(ω0t)

ωa = 2(ω0 + τ)

Figura 5.23: Sistema com modulacao e discretizacao

Page 125: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Capıtulo 6

Sistemas Discretos e Amostrados

6.1 Introducao

Os termos tempo contınuo e analogico sao identicos quando empregados para caracteri-zar sinais e sistemas. Sinais analogicos sao funcoes de uma variavel de tempo contınuo esistemas analogicos sao aqueles que manipulam sinais analogicos. De maneira analoga, ostermos tempo discreto e digital sao tambem identicos. Um sinal de tempo discreto existeapenas em instantes especıficos de tempo. Sistemas de tempo discreto sao aqueles quemanipulam sinais digitais.

Microcomputadores e microprocessadores digitais sao largamente utilizados na industriaatual, seja para fins de supervisao ou de controle dos processos. No entanto, um grandenumero de sistemas industriais sao de natureza analogica. Sempre que um microcom-putador faz parte de um sistema analogico a presenca de conversores A/D e D/A se faznecessaria.

Cada sinal analogico que sera processado por um computador digital deve primeiro serconvertido de analogico para digital por um conversor A/D. Paralelamente, cada valordigital que ira influenciar o sistema analogico devera primeiro ser convertido de digitalpara analogico por um conversor D/A. Como a saıda do computador digital nao muda ateque os proximos calculos e conversoes D/A sejam completados, o sinal analogico geradopor alguns conversores D/A sao mantidos constantes durante cada ciclo. Isto e feitopor um dispositivo chamado sample-and-hold (S/H). Veremos mais tarde que conversoresA/D tambem utilizam disposivos S/H.

6.1.1 Conversao A/D

A grande vantagem de se manipular variaveis discretas e que elas podem ser ar-mazenadas e processadas em computadores digitais. Para isso basta transformar osvalores discretos em codigo binario.

A conversao para codigo binario nao e exata em geral. Sempre existe um erro entre o

Page 126: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.1. Introducao www.das.ufsc.br/labsil 126

valor discreto a ser codificado e codigo binario que representa o valor em questao. Porexemplo, um sinal de tensao entre 0 e 10V pode ser representado em codigo binario de 4bits de acordo com a tabela 6.1 e a figura 6.1.

tensao representacaoanalogica binaria0 a 0.625 0000

0.625 a 1.25 00011.25 a 1.875 00101.875 a 2.5 00112.5 a 3.75 0101

3.75 a 4.375 01104.375 a 5 01115 a 5.625 1000

5.625 a 6.25 10016.25 a 6.875 10106.875 a 7.5 10117.5 a 8.125 11008.125 a 8.75 11018.75 a 9.375 11109.375 a 10 1111

Tabela 6.1: Representacao de um sinal de tensao analogico nao negativo em codigo binariode 4 bits

Cada incremento do codigo binario representa um salto de 2−4 = 6.25% em relacao aovalor maximo do sinal analogico, isto e 6.25% de 10 volts no caso acima. Assim cadacodigo binario representa um intervalo de tensao analogica e portanto existe um erro dequantizacao associado a conversao. Num conversor de 4 bits o erro e de 6.25% ou seja,uma relacao sinal/ruıdo de 20log(24)dB. Para um conversor de 16 bits terıamos um errode 0.0015% que corresponde a uma relacao sinal/ruıdo de 20log(216) = 96.3dB. Bonsdispositivos de audio possuem relacao sinal/ruıdo entre 60 e 70 dB. Esta faixa e atingidacom conversores de 12 bits ou mais.

6.1.2 Conversao D/A e Sample-and-Hold

O dispositivo sample-and-hold (S/H) e normalmente utilizado na entrada de conver-sores A/D e na saıda conversores D/A. A sua funcao basica e coletar amostras (sample)e mante-la constante (hold) durante todo o intervalo de amostragem.

A figura 6.2 mostra o diagrama de blocos e um esquema eletronico simplificado dodispositivo S/H. A chave logica s e controlada por um relogio. Com a chave na posicao 1o dispositivo funciona como um circuito RC cuja funcao de transferencia e Vout

Vin= 1

RCs+1.

A saıda se torna praticamente igual a entrada pois a frequencia de quebra do circuitoωq = 1

RCe escolhida grande em relacao a maxima frequencia de quebra do espectro do

sinal de entrada. Valores tıpicos sao R = 1000 ohms e C = 30 10−12 farads oque implicanuma frequencia de quebra de fq = 1

2πRC= 5.3 MHz. Com a chave na posicao 1 a

Page 127: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.1. Introducao www.das.ufsc.br/labsil 127

00000

10001001101010111100110111101111

codigo binario

10

--

------------

---

01010100001100100001

01110110

5 tensao analogica

Figura 6.1: Representacao de um sinal de tensao analogico nao negativo em codigo binariode 4 bits

saıda do dispositivo segue a entrada com um atraso despresıvel (etapa de rastreamentoisto e acompanhamento do sinal de entrada). Quando uma amostra deve ser tomada noinstante t = kT a chave e comutada para a posicao 2 e o capacitor mantem constante ovalor da saıda do dispositivo pelo tempo necessario para se efetuar a conversao binaria.Quando a conversao e completada o numero digital pode ser processado pelo computador(nao representado na figura). Nesse instante a chave volta a posicao 1, o computadore desligado da saıda do S/H e comeca a processar a informacao recem disponibilizadae paralelamente a saıda do dispositivo S/H recomeca a seguir o sinal de entrada. Porexemplo, o tempo de conversao do conversor BurrBrown ADC803 de 12 bits e de 1.5microsegundos. O capacitor deve manter constante a saıda apenas durante esse pequenointervalo de tempo.

R

R

C

s2

1

Vin Vout

S/H

Vin

Vout

sinal de controle

da chave

Figura 6.2: Esquema simplificado de um circuito sample-and-hold e seu diagrama deblocos

A seguir veremos de forma simplificada o funcionamento desse dispositivo quandoacoplado a conversores A/D e D/A.

Quando um sinal analogico vai ser codificado, o primeiro passo e coletar as amostras

Page 128: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.1. Introducao www.das.ufsc.br/labsil 128

do sinal e depois utilizar o processo de conversao A/D discutido anteriormente. Cadaamostra coletada deve ser disponibilizada, isto e mantida constante na entrada do con-versor, durante todo o processo de conversao A/D de cada amostra. Esta operacao demanter constante o sinal pode ser feita por um dispositivo S/H.

t

saıda analogica do S/H

h(t)

v(t)

T

A/DS/H

sinal digital de saıda

v(t)

v(t) v(t)

w(t)

w(t)

w(t)

w(t)

HT HT HT

(a)

(b)

v(t)

h(t): sinal de controle do S/H

w(t): entrada analogica

Figura 6.3: (a) Diagrama de blocos de um conversor A/D com sample-and-hold e (b)funcionamento do sistema

A figura 6.3(b) mostra os sinais de entrada e saıda nas duas fases de funcionamentodo dispositivo. Chave na posicao 1 corresponde a fase segurar o sinal representada porH (do ingles hold) e chave na posicao 2 a fase de rastreamento T (do ingles tracking).

Cada amostra coletada do sinal de entrada e mantida constante no conversor durantetodo o intervalo de amostragem. O conjunto de amostras e atualizado apenas com achegada de uma nova amostra depois de cada intervalo de amostragem. Assim, o dispos-itivo S/H juntamente com o conversor A/D (codificador) possuem a funcao de amostrare segurar a amostra (ja codificada) durante todo o intervalo de amostragem.

Durante o processo de conversao D/A a saıda do conversor pode flutuar muito. Paraevitar esse inconveniente utiliza-se um dispositivo S/H na saıda do conversor. O S/Hmantem constante o valor da amostra precedente ate que uma nova amostra estejadisponıvel (decodificada). O funcionamento desse dispositivo esta indicado na figura6.4. O sinal temporizador de controle indica as duas fases de funcionamento: manter osinal de entrada (H) e rastrear o sinal de entrada (T).

Note que o S/H executa duas operacoes: amostrar (sample) e segurar (hold). Afim deobter um modelo matematico de funcionamento do S/H, estudaremos a seguir essas duas

Page 129: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.1. Introducao www.das.ufsc.br/labsil 129

entrada digital

D/A S/Hy(t): sinal analogico de

saıda constante por trechos

t

v(t): saıda analogica do conversor

h(t)

v(t)

y(t)

v(t)

v(t)

v(t)

y(t)

y(t)

y(t)

H T H T H T H

h(t): sinal de controle do S/H

(a)

(b)

Figura 6.4: (a) Conversor D/A com S/H e (b) Sinais de entrada e saıda

operacoes separadamente.

A partir de agora assumiremos que a operacao amostrar do S/H pode ser representadapor um amostrador ideal, isto e ela pode ser representada pela multiplicacao do sinal aser amostrado por um trem de impulsos como ilustra a figura 6.5. A amostra do sinalr(t) coletada no instante t = kT corresponde a area do impulso que ocorre no instantet = kT , isto e r(kT )δ(t− kT ).

r(t) r∗(t) =P∞

k=−∞ r(t)δ(t− kT )

perıodo de chaveamento: T

Figura 6.5: Amostrador ideal: produto por um trem de impulsos

A operacao segurar do S/H consiste em manter o valor de uma amostra r∗(t) =r(kT )δ(t − kT ) (obtida com um amostrador ideal) constante durante todo o perıodode amostragem T. Veja figura 6.6. O bloco ZOH recebe o nome de segurador de ordemzero (Zero Order Holder) devido ao fato da saıda ser uma interpolacao de ordem zero dasamostras de entrada. Matematicamente podemos escrever:

rh(t) = r(kT ) para kT ≤ t < kT + T (6.1)

O bloco ZOH representa um sistema cuja funcao de transferencia pode ser obtida. Paraisso basta calcular a resposta impulsional desse sistema que chamaremos de zoh(t), isto

Page 130: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.1. Introducao www.das.ufsc.br/labsil 130

kT

r(kT )δ(t− kT )

t tkT kT+T

r(kT )

ZOHr∗(t) rh(t)

sinal amostrado (entrada) sinal constante por trechos (saıda)

Figura 6.6: Segurador de ordem zero: a saıda e constante por trechos

e o valor especıfico do sinal rh(t) obtido com r∗(t) = δ(t). Pela figura 6.6 deduzimos quea resposta impulsional vale

rh(t) = zoh(t) = 1 para 0 ≤ t < T (6.2)

que pode ser rescrita de uma forma mais conveniente com o auxılio da funcao degrauunitario u(t) na forma

zoh(t) = u(t)− u(t− T ) (6.3)

A funcao de transferencia ZOH(s) do bloco ZOH pode entao ser calculada com o auxılioda transformada de Laplace

ZOH(s) = L[zoh(t)] =1

s− e−sT

s(6.4)

Assim concluımos que o dispositivo S/H pode ser representado por um amostrador idealem cascata com um segurador de ordem zero como ilustra a figura 6.7.

S/H ≡ ZOH

T

r(t)rh(t) rh(t)r∗(t)r(t)

Figura 6.7: Sample-and-Hold visto como um amostrador ideal em cascata com um segu-rador de ordem zero

E importante notar que o amostrador ideal nao pode ser implementado na praticadevido a presenca de impulsos no sinal amostrado. No entanto a representacao do dis-positivo S/H indicada na figura 6.7 possui duas propriedades interessantes: (i) existemdispositivos S/H cujos comportamentos entrada/saıda sao similares ao acima descritoe (ii) o segurador de ordem zero pode ser tratado de maneira muito conveniente pelaTransformada Z, como veremos mais tarde.

Um outro ponto importante a ser notado e que no controle de sistemas normalmente seassume a priori, por razoes de simplicidade, que o erro de conversao binaria e despresıvel.Isso implica que o conversor A/D pode ser representado por um amostrador ideal e oconversor D/A por um segurador de ordem zero. Essas hipoteses sao comuns em todos oslivros classicos de controle e tambem serao assumidas nesse capıtulo sempre que houverconversores A/D e D/A presentes na malha de controle.

Page 131: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.2. Sinais e Sistemas de Tempo Discreto www.das.ufsc.br/labsil 131

6.2 Sinais e Sistemas de Tempo Discreto

Diferentemente dos sinais analogicos, que podem ser representados por funcoes do tipox(t) onde t e a variavel tempo contınuo , um sinal discreto e uma sequencia de valoresorganizados no tempo e pode ser representado por funcao do tipo x(kT ) onde k e avariavel tempo discreto (k = 0,±1,±2, ...) e T denota o intervalo de tempo entre doisvalores consecutivos de x(kT ). Neste capıtulo usaremos indistintamente os termos sinaldiscreto ou sequencia.

Exemplo 6.1 A dinamica da variavel corrente no circuito da figura 6.8 e descrita poruma equacao diferencial pois I(t) e uma variavel analogica (tempo contınio).

C R

I(t)

Figura 6.8: Circuito RC: resposta livre

vC(t) + RI(t) = 0

com vC(0) = v0.CI(t) + RI(t) = 0

com I(0) = v0/R. Logo:I(t) = I(0)e−t/RC , t ≥ 0.

Suponha agora que estamos interessados em saber os valores da corrente I(t) apenasnos instantes t = kT , onde k = 0, 1, 2, . . . e T e um intervalo de tempo dado. Os valoresda corrente nesses instantes sao representados agora por uma sequencia I(kT ) e nao maispor um sinal analogico como mostra a figura 6.9.

0 T 2T t = kT

I(kT ) = I(0)e−kT/RC

...

Figura 6.9: Valor da corrente no capacitor nos instantes t = kT

Alem disso a relacao entre os valores de I(kT ) ja nao e mais representada por umaequacao diferencial mas sim por uma equacao recursiva que define uma progressao geometricacom razao a = e−T/RC.

I(kT + T ) = a I(kT ), a = e−T/RC (6.5)

Page 132: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.2. Sinais e Sistemas de Tempo Discreto www.das.ufsc.br/labsil 132

Sistemas contınuos sao aqueles que manipulam sinais analogicos e sao representados porequacoes diferenciais, como e o caso do sistema na figura 6.8. Sistemas discretos saoaqueles que manipulam sequencias e sao representados por equacoes recursivas, como eo caso do sistema representado pela equacao recursiva 6.5. Note que o sistema discretonao e equivalente ao sistema contınuo que lhe deu origem pois apesar dos dois sistemasrepresentarem o comportamento exato da corrente no circuito nos instantes t = kT ,apenas o sistema contınuo pode fornecer o valor exato da corrente para todo instante detempo t ≥ 0. Alem disso, o sistema discreto descrito pela equacao recursiva 6.5 pode serinterpretado como um algorıtmo cuja evolucao define a dinamica da corrente do circuitoRC nos instantes t = kT .

Exemplo 6.2 Obtenha a equacao recursiva que rege o comportamento dinamico do cir-cuito da figura 6.10 nos instantes t = kT sendo T um intervalo de tempo dado, k =0, 1, 2, . . . uma variavel discreta e e(t) constante por trechos, isto e, e(t) = e(kT ) parakT ≤ t < kT + T .

R

C

+

-

+

-

e(t) x(t)

Figura 6.10: Circuito RC com entrada constante por trechos

Solucao: Para kT ≤ t < kT + T a dinamica do circuito e dada por:

RCx + x = e(kT ), x(t0) = x(kT )

Como e(kT ) e constante no intervalo temos:

RC[sX(s)− x(kT )] + X(s) =e(kT )

s

Logo:

X(s) =

(e(kT )

s+ RCx(kT )

)1

RCs + 1=

e(kT ) + sRCx(kT )

s(RCs + 1)

=e(kT )

s+

x(kT )− e(kT )

s + 1/RC

Usando a Transformada Inversa e lembrando que o lado direito da equacao acimapossui instante inicial t0 = kT temos:

x(t) = e(kT ) + (x(kT )− e(kT ))e−t−kTRC , kT ≤ t < kT + T

Como x(t) e uma funcao contınua temos pela expressao acima que o valor de x(kT +T )e dado por:

x(kT + T ) = limt→kT+T

x(t) = e(kT ) + (x(kT )− e(kT ))e−T/RC

Page 133: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.2. Sinais e Sistemas de Tempo Discreto www.das.ufsc.br/labsil 133

Logo o valor da tensao x(t) no instante t = kT + T pode ser obtido recursivamenteatraves da expressao:

x(kT + T ) = a x(kT ) + b e(kT ), k = 0, 1, 2, . . .

onde a e b sao duas constantes dadas por:

a = e−T/RC b = 1− e−T/RC

O sistema discreto dado pela equacao recursiva acima define o comportamento da correnteI(t) (saıda) em funcao da tensao e(t) (entrada) nos instantes t = kT como indicado nafigura 6.11. Mais tarde iremos calcular a funcao de transferencia discreta desse sistemacom o auxılio da transformada Z.

e(kT ) x(kT )circuito

Figura 6.11: Representacao de um sistema discreto

Equacoes recursivas sao fundamentais quando se utiliza o computador digital paraprocessar sinais e controlar sistemas.

No esquema de controle da figura 6.12, um determinado sistema e controlado com oauxılio de um computador. O computador executa um algorıtmo de controle que deveser devidamente projetado e e representado por uma equacao recursiva envolvendo assequencias e(kT ) e u(kT ).

Problema 6.1 O funcionamento de um certo sistema digital de leitura, manipulacao eregistro de dados composto por um conversor A/D, um computador e um conversor D/Ae representado por uma equacao recursiva cujo codigo FORTRAN esta indicado abaixo.Encontre a equacao recursiva executada pelo algorıtmo.

100 format(F16.8)110 Y0=0.120 Y1=0.130 R1=0.140 R0=0.150 read(1,100)R2160 Y2=3.*Y1 - 2.*Y0+2.*R2+5.*R0170 Y0=Y1180 Y1=Y2190 R0=R1200 R1=R2210 write(2,100)Y2220 go to 150

Page 134: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.3. Transformada Z www.das.ufsc.br/labsil 134

D/A

Controlador

Medidores

-+

u(t) sistemar(t) y(t)e(t)A/D

e(kT)Computador

u(kT)

controlado

a ser

Figura 6.12: Sistema controlado por computador

r(t) Sinal de Referencia

y(t) Sinal a ser controlado

e(t) Sinal de Erro (Analogico)

e(kT ) Sinal de Erro (Digital)

u(kT ) Sinal de Controle (Digital)

u(t) Sinal de Controle (Analogico)

230 stop240 end

O conversor A/D e tomado como periferico 1 com formato de leitura F16.8 e o periferico2 e o conversor D/A com formato de escrita F16.8. E assumido que o processador es-pera no passo 150 ate que a variavel R2 esteja disponıvel para leitura, da mesma formacomo ele esperaria caso a entrada de dados fosse via teclado. Tambem se assume que operiferico 2 possui um buffer que armazena cada amostra da saıda ate que a conversaoD/A seja efetuada. Identifique as condicoes iniciais, o sinal de entrada e o sinal de saıda.

6.3 Transformada Z

Assim como a Transformada de Laplace nos permite resolver equacoes diferenciais edefinir a nocao de Funcao de Transferencia , a Transformada Z , que passaremos a estudarem seguida, e a ferramenta que vai nos permitir resolver equacoes recursivas e definir anocao de Funcao de Transferencia para sistemas a tempo discreto.

Page 135: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.3. Transformada Z www.das.ufsc.br/labsil 135

6.3.1 Definicao e exemplos

A transformada Z de uma sequencia x(kT ) que satisfaz x(kT ) = 0 para k < 0, edefinida pela expressao:

X(z) = Z[x(kT )] =∞∑

k=0

x(kT )z−k ; x(kT ) = 0, ∀ k < 0 (6.6)

onde z = α+jβ e uma variavel complexa similar a variavel s da transformada de Laplace.Assim, a transformada Z transforma uma sequencia x(kT ) numa funcao X(z) da variavelcomplexa z. Veremos mais tarde que podemos relacionar a funcao X(z) com a funcaoX(s) da transformada de Laplace do sinal x(t) amostrado nos instantes t = kT .

Note que a transformada Z e definida como sendo a soma dos termos de uma serie navariavel complexa z, pois pela definicao temos

X(z) = x(0) + x(T )z−1 + x(2T )z−2 + . . .

Alem disso, os coeficientes dessa serie sao os valores que o sinal assume nos diversosinstantes discreto de tempo. O valor do sinal x(t) no instante t = kT aparece na seriecomo o coeficiente do termo z−k.

Em alguns casos, quando a serie e geometrica e de razao r conhecida, podemos calcularo resultado da soma atraves da formula

x(z) = x(0) + x(T )z−1 + x(2T )z−2 + · · · = x(0)

1− r(6.7)

Para que o resultado da soma da serie seja dado pela formula acima e preciso que a serieseja convergente, isto e a razao da serie deve possuir modulo menor que a unidade |r| < 1.Veja o exemplo a seguir.

Exemplo 6.3 Calcule a transformada Z da sequencia degrau unitario (u(kT )) definidacomo u(kT ) = 1 para k ≥ 0 e u(kT ) = 0 para k < 0.

Solucao: Pela definicao temos:

Z[u(kT )] =∞∑

k=0

u(kT )z−k =∞∑

k=0

z−k = 1 + z−1 + z−2 + . . .

A serie acima possui razao r = z−1 e a soma dos termos dessa serie e dada por 6.7desde que a variavel complexa z esteja na regiao onde |r| = |z−1| < 1. Nessas condicoestemos:

U(z) = Z[u(t)] =1

1− z−1=

z

z − 1

Analogamente a Transformada de Laplace e Fourier, a Transformada Z tambem possuiuma regiao de convergencia. Uma serie e convergente se em modulo a razao e menor que

Page 136: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.3. Transformada Z www.das.ufsc.br/labsil 136

Plano s

Re[s]

transformada de Laplacetransformada Z

U(z) = zz−1

U(s) = 1s

Plano z

Re[z]

Im[z] Im[s]

cırculo unitario1

0

Figura 6.13: Regiao de convergencia das transformadas do degrau unitario

a unidade. Para o caso do degrau unitario a regiao de convergencia e |z−1| < 1 que noplano z define a regiao externa ao cırculo unitario como ilustra a figura 6.13. Dentro daregiao de convergencia a sequencia u(kT ) e sua Transformada Z estao relacionadas demaneira biunıvoca como ilustra a figura 6.14.

Z[x(kT )]

(k ≥ 0)

Z−1[X(z)]

z ∈ Rconv

x(kT ) X(z)

Figura 6.14: Relacao biunıvoca entre a sequencia x(kT ) e sua transformada Z

A existencia de uma regiao de convergencia para a Transformada, seja Laplace, Fourierou Z, e um dado importante, pois caso contrario a Transformada em questao deixa de tersentido. No entanto, calcular essa regiao de convergencia e algo irrelevante, pois se existeuma regiao de convergencia, existe uma funcao X(s), X(jω) ou X(z) conforme o caso.Dentro da regiao de convergencia a Transformada e a respectiva funcao temporal estaodiretamente relacionadas. Fora da regiao de convergencia, a Transformada pode ser vistacomo uma funcao auxiliar que contem informacoes relevantes sobre a funcao no domıniodo tempo, mesmo nao estando diretamente relacionadas.

Page 137: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.3. Transformada Z www.das.ufsc.br/labsil 137

6.3.2 Relacao com a transformada de Laplace

Podemos facilmente relacionar a variavel complexa z da transformada Z com a variavels da transformada de Laplace.

Vamos supor que x(t) seja um sinal analogico dado e que

x∗(t) =∞∑

k=0

x(kT )δ(t− kT )

seja a representacao do sinal x(t) amostrado com amostrador ideal (veja figura 6.5). Noteque a representacao do sinal amostrado x∗(t) e diferente da representacao da sequenciax(kT ) obtida com os valores de x(t) nos instantes t = kT . Enquanto x∗(t) e um sinalanalogico com impulsos, a sequencia x(kT ) e um sinal discreto.

Tomemos agora a Transformada de Laplace da expressao acima:

L[x∗(t)] = X∗(s) =∞∑

k=0

x(kT )e−kTs, x(t) = 0, t < 0

Considerando a mudanca de variavel

z = eTs (6.8)

podemos reescrever X∗(s) em termos da variavel z como indicado a seguir.

X∗(s)|s=

ln(z)T

= Z[x∗(t)] =∞∑

k=0

x(kT )z−k ; x(kT ) = 0, ∀ k < 0 (6.9)

Comparando (6.9) com (6.6) concluımos que a mudanca de variavel (6.8) define a relacaoentre a variavel s da transformada de Laplace do sinal amostrado x∗(t) e a variavel z datransformada Z da sequencia x(kT ).

Veja por exemplo a relacao que existe entre os polos da transformada Z e Laplace dodegrau unitario indicadas na figura 6.13. O polo da transformada de Laplace esta naorigem s = 0. O polo da transformada Z esta em z = 1. Este mapeamento de s = 0 emLaplace para z = 1 no plano Z e dado pela equacao (6.8).

Exemplo 6.4 (Funcao Potencia) Calcule a transformada Z da funcao potencia ak

onde a e uma constante e k ≥ 0 e uma variavel discreta.

Solucao: Com (6.7) temos:

Z[aku(k)] =∞∑

k=0

akz−k =1

1− a z−1=

z

z − a

Como curiosidade, a regiao de convergencia da transformada e Rconv = z : |a z−1| <1 . Note ainda que com o resultado acima podemos facilmente obter a transformada Zda funcao exponencial f(k) = ebk onde b e uma constante e k ≥ 0 e uma variavel discreta(verifique !).

Page 138: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 138

Exemplo 6.5 (Funcao Senoidal) Calcule a transformada Z da funcao senoidal sen(ω0kT )onde ω0 e T sao constantes e k ≥ 0 e uma variavel discreta.

Solucao: Aplicando a definicao e formula de Euler temos:

Z[sen(ω0kT )u(kT )] =∞∑

k=0

sen(ω0kT )z−k =∞∑

k=0

ejω0kT − e−jω0kT

2jz−k

=1

2j

∞∑

k=0

[ejω0kT z−k − e−jω0kT z−k

]

=1

2j

[z

z − ejω0T− z

z − e−jω0T

]

=z sen(ω0T )

z2 − 2 z cos(ω0T ) + 1

Exemplo 6.6 (Pulso Unitario) Calcule a transformada Z da funcao Pulso Unitario:δ(k) definida como δ(k) = 1 para k = 0 e nula para k 6= 0.

Solucao: Aplicando a definicao encontramos

Z[δ(k)] =∞∑

k=0

δ(k)z−k = 1

Para a funcao pulso deslocada no instante k = m, definida como δ(k −m) = 1 parak = m e nula para k 6= m encontramos

Z[δ(k −m)] =∞∑

k=0

δ(k −m)z−k = z−m

As figuras 6.15, 6.16 e 6.17 ilustram a relacao entre a localizacao dos polos da trans-formada Z do sinal e o seu comportamento temporal.

6.4 Propriedades da Transformada Z

6.4.1 Linearidade

A Transformada Z e uma operacao linear, isto e,

Z[α1x(k) + α2y(k)] = α1Z[x(k)] + α2Z[y(k)]

para todo α1, α2 ∈ C.

Problema 6.2 Prove que a transformada Z e uma operacao linear

Page 139: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 139

X

0 1 2 3 4 5 6 7 8 9 100.99

1.00

1.01

+ + + + + + + + + + +

0 1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0 +

+

+

+

++

++ + + +

0 1 2 3 4 5 6 7 8 9 10-0.7

-0.5

-0.3

-0.1

0.1

0.3

0.5

0.7

0.9

1.1+

+

+

+

+

+

+

+

++

+

cırculo unitario

X

cırculo unitario

X

X

cırculo unitario

polos de F (z) Evolucao temporal de f(k)

u(k)

f(k) = (0.7)k

f(k) = (−0.7)k

polo z = 1

polo z = 0.7

polo z = −0.7

Figura 6.15: Relacao entre localizacao polos e evolucao temporal

Page 140: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 140

-1.0

-0.8

-0.6

-0.4

-0.2

0 1 2 3 4 5 6 7 8 9 10

0

0.2

0.4

0.6

0.8

1.0 +

+

+

+

+

+

+

+

+

+

+

0 1 2 3 4 5 6 7 8 9 10-6

-4

-2

0

2

4

6

8

+

+

+

+

+

+

+

+

+

+

+

0 1 2 3 4 5 6 7 8 9 101

2

3

4

5

6

7

++

++

+

+

+

+

+

+

+

cırculo unitario

cırculo unitario

polos de F (z) Evolucao temporal de f(k)

f(k) = (−1)k

X

f(k) = (−1.2)k

X

f(k) = (1.2)k

cırculo unitario

X

polo z = −1

polo z = −1.2

polo z = 1.2

Figura 6.16: Relacao entre localizacao polos e evolucao temporal

Page 141: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 141

0 1 2 3 4 5 6 7 8 9 10-1.0

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1.0

+

+

+

++

+

+

+

+

+ +

0 1 2 3 4 5 6 7 8 9 10-0.2

-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

+

+

++

+

+

+

+

+ ++

0 1 2 3 4 5 6 7 8 9 10-6

-5

-4

-3

-2

-1

0

1

2

+

+

++ +

+

+

+

+

+

+

cırculo unitario

X

X

polos de F (z) Evolucao temporal de f(k)

f(k) = sen(0.5 k)

f(k) = 0.8k sen(0.5 k)

cırculo unitario

X

X

cırculo unitario

X

X

f(k) = 1.2k sen(0.5 k)

polos z = 0.8e±j 0.5

polos z = e±j 0.5

polos z = 1.2e±j 0.5

Figura 6.17: Relacao entre localizacao polos e evolucao temporal

Page 142: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 142

6.4.2 Teorema do Valor Inicial

Se Z[x(k)] = X(z) e limz→∞ X(z) existe entao:

x(0) = limz→∞

X(z).

Prova: Note que Z[x(k)] =∑∞

k=0 x(k)z−k = x(0) + x(1)z−1 + . . .

Logo, quando z →∞ obtem-se o resultado desejado.

6.4.3 Teorema do Valor Final

Se Z[x(k)] = X(z) e se a funcao (z−1)X(z) e analıtica sobre e fora do cırculo unitario,entao:

limk→∞

x(k) = limz→1

(z − 1)X(z)

Prova: Note que

Z[x(k)] = X(z) =∞∑

k=0

x(k)z−k

Z[x(k + 1)] = zX(z)− zx(0) =∞∑

k=0

x(k + 1)z−k

Tomando a diferenca entre as duas expressoes acima:

∞∑

k=0

[x(k + 1)− x(k)]z−k = zX(z)− zx(0)−X(z) = (z − 1)X(z)− zx(0)

Supondo que a sequencia x(k) converge para um valor finito em regime, temos que X(z)pode ter no maximo um polo sobre o cırculo unitario e nenhum polo fora dele (veja figuras6.15-6.17). Isso implica que a funcao auxiliar (z − 1)X(z) nao pode ter polos sobre nemfora do cırculo unitario, ou seja devem estar dentro do cırculo unitario. Logo para z → 1temos o seguinte resultado:

limz→1

∞∑

k=0

[x(k + 1)− x(k)]z−k = limz→1

[(z − 1)X(z)− zx(0)]

de onde se conclui que no limite ficamos com

∞∑

k=0

x(k + 1)− x(k) = limz→1

[(z − 1)X(z)]− x(0)

x(∞)− x(0) = limz→1

(z − 1)X(z)− x(0)

⇒ x(∞) = limz→1

(z − 1)X(z)

que e o resultado desejado.

Page 143: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 143

6.4.4 Obtencao de F (z) a partir de F (s)

Vimos anteriormente que existe uma relacao entre a transformada de Laplace de umsinal x∗(t) amostrado nos instantes t = kT e a transformada Z da sequencia x(kT ).Dessa relacao podemos montar tabelas que relacionam X(s) (a transformada de Laplacedo sinal x(t)) e a respectiva transformada Z da sequencia x(kT ). A figura 6.18 ilustraessa relacao.

f(t) f∗(kT )

T

Tabelas ou Teorema dos Resıduos

F (s)

L−1[F (s)]amostrador ideal

L[f∗(kT )]

F (z)

Z[F (s)]

f(kT )

s = ln(z)T

Z[f(kT )]

sinal discreto

sinal amostrado

Figura 6.18: Obtencao de F (z) a partir de F (s)

As funcoes mais usuais ja se encontram tabeladas em termos de suas TransformadasZ, Laplace e Fourier. Logo o uso de tabelas associado ao metodo de expansao em fracoesparciais pode ser util na determinacao de F (z) a partir de F (s).

No entanto o uso de tabelas pode apresentar limitacoes em alguns casos. A seguirapresenta-se um procedimento analıtico alternativo bastante simples conhecido comometodo dos resıduos.

Sejam P1, . . . , Pn o conjunto de polos distintos de F (s). Caso F (s) possua polos repeti-dos inclua o polo apenas uma vez no conjunto.

Entao, com F (s) e P1, . . . , Pn podemos calcular F (z) da seguinte forma:

F (z) =n∑

i=1

R(Pi)

sendo R(Pi) o resıduo do polo Pi (i = 1...n) dados por:

• Polo simples (multiplicidade 1)

R(Pi) =

[(s− Pi)F (s)

z

z − esT

]

s=Pi

Page 144: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.4. Propriedades da Transformada Z www.das.ufsc.br/labsil 144

• Polo multiplo (multiplicidade m)

R(Pi) =1

(m− 1)!

dm−1

dsm−1

[(s− Pi)

mF (s)z

z − esT

]

s=Pi

O resultado acima e apresentado como exercıcio resolvido no livro do Ogata [1] (edicao1982) ou ainda em varios outros livros sobre controle de sistemas a tempo discreto.

Exemplo 6.7 Obtenha F (z) = Z[F (s)] dado F (s) = 1(s+a)(s+b)

.

Solucao: Como F (s) possui dois polos distintos temos:

F (z) = R(P1) + R(P2)

sendo: R(P1) =

[(s + a)F (s) z

z−esT

]s=−a

= 1b−a

zz−e−aT

R(P2) =[(s + b)F (s) z

z−esT

]s=−b

= 1a−b

zz−e−bT

Logo:

F (z) =1

b− a

[z

z − e−aT− z

z − e−bT

]

O resultado pode ser conferido com o auxılio de tabelas (verifique!).

6.4.5 Convolucao Discreta

De forma analoga a integral de convolucao para sistemas de tempo contınuo, podemosdefinir convolucao para sistemas de tempo discreto atraves de um somatorio.

Tempo contınuo:

x1(t) ∗ x2(t) =

∫ ∞

−∞x1(τ)x2(t− τ)dτ =

∫ ∞

−∞x2(τ)x1(t− τ)dτ

Tempo discreto:

x1(kT ) ∗ x2(kT ) =∞∑

n=−∞x1(nT )x2(kT − nT ) =

∞∑n=−∞

x2(nT )x1(kT − nT )

Normalmente temos x1(t) = 0 e x2(t) = 0 para t < 0 e nesses casos podemos tomart0 = 0 como limite inferior, tanto na integral como no somatorio.

Com a Transformada de Laplace vimos que convolucao no domınio do tempo se trans-forma em produto no domınio da frequencia. Mostraremos a seguir que isto tambem everdade em relacao a convolucao discreta e a Transformada Z .

L[x1(t) ∗ x2(t)] = X1(s)X2(s) (Transf. Laplace - Tempo Contınuo)

Page 145: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.5. Transformada Z Inversa www.das.ufsc.br/labsil 145

Z[x1(kT ) ∗ x2(kT )] = X1(z)X2(z) (Transf. Z - Tempo Discreto)

Prova: Seja y(kT ) o resultado da convolucao discreta.

y(kT ) = x1(kT ) ∗ x2(kT )

Pela definicao da Transformada Z temos:

Z[y(kT )] =∞∑

k=0

y(kT )z−k =∞∑

k=0

( ∞∑n=0

x1(nT )x2(kT − nT )

)z−k

Fazendo a mudanca de variavel m = k − n encontramos:

Z[y(kT )] =∞∑

m=0

∞∑n=0

x1(nT )x2(mT )z−(m+n)

=∞∑

m=0

x2(mT )z−m

∞∑n=0

x1(nT )z−n

= X1(z)X2(z)

que e o resultado desejado.

Note que a convolucao de uma sequencia qualquer x1(kT ) com um pulso unitario δ(kT )resulta na propria sequencia x1(kT ) pois, como ja vimos Z[δ(kT )] = 1.

δ(kT ) =

1 k = 00 k 6= 0

Pulso Unitario na Origem

Z[δ(kT )] =∞∑

k=0

δ(kT )z−k = 1

Logo:Z[f(kT ) ∗ δ(kT )] = Z[f(kT )]Z[δ(kT )] = Z[f(kT )]

⇒ f(kT ) ∗ δ(kT ) = f(kT )

A funcao pulso unitario δ(kT ) tem (em relacao a Transformada Z ) as mesmas pro-priedades que a funcao impulso unitario δ(t) tem em relacao a Transformada de Laplace.

6.5 Transformada Z Inversa

Existem basicamente tres metodos para a determinacao da Transformada Z Inversa.Cada um possui caracterısticas diferentes, vantagens e desvantagens. A seguir apre-sentaremos os dois mais utilizados.

Page 146: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.5. Transformada Z Inversa www.das.ufsc.br/labsil 146

6.5.1 Metodo da divisao polinomial

Este metodo e uma consequencia direta da propria definicao de Transformada Z :

X(z) =∞∑

k=0

x(kT )z−k = x(0) + x(T )z−1 + x(2T )z−2 + . . .

Como normalmente X(z) e expressa em termos de uma fracao polinomial, isto e X(z) =N(z)D(z)

sendo N(z) e D(z) dois polinomios, temos:

N(z)

D(z)= x(0) + x(T )z−1 + x(2T )z−2 + . . .

Para obter a igualdade acima atraves das regras usuais de divisao polinomial seguimoso seguinte procedimento: Suponha que o grau de N(z) nao e superior ao grau de D(z) edefina n=grau(D(z)). Construa dois polinomios auxiliares

N(z−1) = z−nN(z) , D(z−1) = z−nD(z)

Faca agora a divisao de N(z−1) por D(z−1) para encontrar os valores de x(0), x(T ),x(2T ), . . . .

N(z)

D(z)=

N(z−1)

D(z−1)= x(0) + x(T )z−1 + x(2T )z−2 + . . . (6.10)

Exemplo 6.8 Determine o valor numerico de x(4T ) dado que X(z) = 10z(z−1)(z−2)

.

Solucao:

X(z) =N(z)

D(z)=

10z

z2 − 3z + 2

D(z−1) = z−2D(z) = 1− 3z−1 + 2z−2

N(z−1) = z−2N(z) = 10z−1

Por divisao polinomial se obtem:

N(z−1)

D(z−1)= 10z−1 + 30z−2 + 70z−3 + 150z−4 + . . .

Logo, por igualdade polinomial com (6.10) concluımos que: x(0) = 0, x(T ) = 10, x(2T ) =30, x(3T ) = 70, x(4T ) = 150.

Quando se deseja obter uma forma analıtica para x(kT ) este metodo nao e adequadoe o metodo seguinte pode ser utilizado.

Page 147: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.6. Solucao de Equacoes recursivas www.das.ufsc.br/labsil 147

ComparacaoTempo contınuo Transformada de Laplace

x(t) L[x(t)] = sX(s)− x(0)Tempo discreto Transformada Z

x(kT + T ) Z[x(kT + T )] = zX(z)− zx(0)

Tabela 6.2: Comparacao entre L[x(t)] e Z[x(kT + T )]

6.5.2 Metodo das fracoes parciais de X(z)/z

Este metodo e o analogo da expansao por fracoes parciais da utilizado na obtencao datransformada inversa de Laplace. Note apenas que ao inves de expandir F (z) por fracoesparciais devemos expandir X(z)/z. Veja o exemplo que segue.

Exemplo 6.9 Calcule a sequencia x(k) cuja transformada Z e X(z) = 10z(z−1)(z−2)

.

Solucao:Expandindo X(z)/z for fracoes parciais temos

X(z)

z=

10

(z − 1)(z − 2)=

A

z − 1+

B

z − 2

onde A = 10z−2|z=1 = −10 e B = 10

z−1|z=2 = 10.

Logo:

X(z) = −10z

z − 1+ 10

z

z − 2

Lembrando que Z[ak] = zz−a

temos:

x(k) = −10(1)k + 10(2)k, k = 0, 1, 2, . . .

6.6 Solucao de Equacoes recursivas

Veremos a seguir como calcular Transformada Z de uma sequencia deslocada e autilizacao desse resultado na solucao de equacoes recursivas.

Seja X(kT ) um sequencia e x(kT + T ) a sequencia deslocada de T segundos (k =0, 1, 2, . . . ).

Assim como a Transformada de Laplace nos permite resolver equacoes diferenciais, aTransformada Z nos permite resolver equacoes recursivas. Veja a comparacao na tabela6.2.

Quando as condicoes iniciais sao nulas podemos concluir que derivar um sinal de tempocontınuo corresponde a multiplicar sua transformada de Laplace por s, isto e sX(s).Analogamente, deslocar (um passo a frente) um sinal de tempo discreto corresponde a

Page 148: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.6. Solucao de Equacoes recursivas www.das.ufsc.br/labsil 148

multiplicar sua transformada Z por z, isto e zX(z). A variavel complexa s correspondeao operador derivada no domınio do tempo contınuo e a variavel complexa z correspondeao operador deslocamento um passo a frente no domınio do tempo discreto.

Para provar essa propriedade da Transformada Z note que:

Z[x(kT )] =∞∑

k=0

x(kT )z−k, x(t) = 0 t < 0

Z[x(kT + T )] =∞∑

k=0

x(kT + T )z−k =∞∑

n=1

x(nT )z−(n−1) (n = k + 1)

Somando e subtraindo o termo zx(0) obtemos:

Z[x(kT + T )] = z

∞∑n=1

x(nT )z−n + zx(0)− zx(0)

= z

∞∑n=0

x(nT )z−n − zx(0)

= zZ[x(nT )]− zx(0)

que prova a propriedade desejada. Analogamente temos:

Z[x(kT + 2T )] = zZ[x(kT + T )]− zx(T )

= z[zZ[x(kT )]− zx(0)]− x(T )

= z2X(z)− z2x(0)− zx(T )

Podemos enfim generalizar a propriedade do deslocamento no tempo aplicando suces-sivamente os resultados acima e obtemos apos m sucessivos deslocamentos:

Z[x(k + m)] = zmX(z)− zmx(0)− zm−1x(1)− · · · − zx(m− 1) (6.11)

Como z corresponde ao operador deslocamento um passo a frente no tempo a variavel z−1

corresponde ao operador deslocamento um passo a traz no tempo. Utilizando o mesmoprocedimento acima encontramos

Z[x(k −m)] = z−mX(z) (6.12)

Exemplo 6.10 Resolva a seguinte equacao recursiva:

x(k + 2) + 3x(k + 1) + 2x(k) = 0, x(0) = 0, x(1) = 1

Solucao: Tomando a Transformada dos dois lados e usando a linearidade temos:

Z[x(k + 2)] + 3Z[x(k + 1)] + 2Z[x(k)] = 0

Page 149: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.6. Solucao de Equacoes recursivas www.das.ufsc.br/labsil 149

com a propriedade de deslocamento encontramos:

z2X(z)− z2x(0)− zx(1) + 3[zX(z)− zx(0)] + 2X(z) = 0

⇒ X(z) =z

z2 + 3z + 2=

z

(z + 2)(z + 1)=

z

z + 1− z

z + 2

Como Z[ak] = zz−a

obtemos:

x(k) = (−1)k − (−2)k, k = 0, 1, 2, . . .

Note que os polos da Transformada X(z) se tornam a base das exponenciais no tempo.Logo uma sequencia x(kT ) e convergente, x(k) tende assintoticamente a zero quandok →∞, se todos os polos da sua transformada X(z) sao em modulo inferiores a unidade.Confirme esse resultado na figuras 6.15-6.17.

PLANO z

Re[z]

Im[z]

sequencias nao amortecidas: |polos| = 1

sequencias convergentes: |polos| < 1

sequencias divergentes: |polos| > 1X

X

X

Figura 6.19: Sequencias convergentes e a localizacao dos polos no plano z

Note que no caso da sequencia x(kT ) = sen(ω0kT )u(kT ) sua transformada:

X(z) =1

2j

[z

z − ejω0T− z

z − e−jω0T

]

possui dois polos (z = e−jω0T e z = ejω0T ) que sao complexos conjugados (z = cos(ω0T )±jsen(ω0T )) e possuem modulo unitario indicando que a serie e oscilatoria sem amorteci-mento.

Exemplo 6.11 Determine a resposta do sistema descrito pela seguinte equacao recur-siva:

x(k + 2)− 3x(k + 1) + 2x(k) = u(k)

onde u(k) e o pulso unitario e x(k) = 0 para k ≤ 0.

Solucao: Para resolver a equacao acima precisamos das condicoes iniciais x(0) e x(1).O valor de x(0) = 0 e dado e o valor de x(1) = 0 se obtem da propria equacao recursivacom k = −1. Alem disso, com a Transformada Z encontraremos:

z2X(z)− 3zX(z) + 2X(z) = U(z)

Page 150: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.6. Solucao de Equacoes recursivas www.das.ufsc.br/labsil 150

A transformada do pulso unitario ja calculamos anteriormente e vale U(z) = Z[u(k)] = 1.Logo:

X(z) =1

z2 − 3z + 2=

−1

z − 1+

1

z − 2

Como Z[x(k + 1)] = zX(z)− zx(0) e x(0) = 0 temos:

Z[x(k + 1)] = zX(z) =−z

z − 1+

z

z − 2

Lembrando que Z[ak] = zz−a

obtemos finalmente:

x(k + 1) = −(1)k + (2)k, k = 0, 1, 2, . . .

Exemplo 6.12 Ja vimos no exemplo 6.2 que no circuito RC da figura 6.10 onde e(t) econstante por trechos (e(t) = e(kT ), kT ≤ t ≤ kT + T ) os sinais de entrada e saıda nosinstantes t = kT sao dados pela equacao recursiva:

x(KT + T )− a x(kT ) = b e(kT )

a = e−T/RC , b = 1− e−T/RC

Obtenha a sequencia de saıda x(kT ) para um degrau unitario aplicado na entrada.Suponha os dados e−T/RC = 0.5 e x(0) = 0.

Solucao: Com a Transformada Z temos:

Z[x(kT + T )]− aZ[x(kT )] = bZ[e(kT )]

zX(z)− zx(0)− aX(z) = bE(z)

Como E(z) = zz−1

temos:

X(z) =z0.5

(z − 0.5)(z − 1)=

−z

z − 0.5+

z

z − 1

Lembrando que Z[ak] = zz−a

encontramos:

x(kT ) = −(0.5)k + (1)k, k = 0, 1, 2, . . .

Note que a tensao em regime permanente se obtem pelo limite:

limk→∞

x(kT ) = 1, (Sistema Estavel)

Analogamente a tensao inicial se obtem:

limk→0

x(kT ) = 0

Page 151: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.7. Funcao de Transferencia Discreta e Estabilidade www.das.ufsc.br/labsil 151

6.7 Funcao de Transferencia Discreta e Estabilidade

Todo sistema discreto pode ser representado por um diagrama similar ao da figura 6.20onde x(k) representa a sequencia de entrada dada, y(k) a sequencia de saıda obtida, CI ascondicoes iniciais (que sao os n− 1 valores iniciais da variavel de saıda) e o bloco sistemarepresenta um sistema que sera descrito por uma equacao recursiva linear e invariante notempo (coeficientes constantes) do tipo

any(k + n) + · · ·+ a1y(k + 1) + a0y(k) = bmx(k + m) + · · ·+ b1x(k + 1) + b0x(k) (6.13)

Por conveniencia de notacao estamos utilizando x(k), y(k) ao inves de x(kT ) e y(kT ).Isto nao significa que estamos assumindo o intervalo T = 1 (tempo entre dois valores con-secutivos da sequencia). Esta notacao , muito utilizada em livros de controle, significaque estamos representando a sequencia numa escala de tempo normalizado k = t/T .Note entretanto que os coeficientes da equacao recursiva dependem de T e nao pode-mos eliminar essa dependencia. Veja no caso do exemplo 6.12: poderıamos rescrever aequacao recursiva na forma x(k + 1) − a x(k) = b e(k) mas os coeficientes a, b seriam osmesmos anteriores que dependem de T e dos parametros fısicos do sistema (capacitanciae resistencia nesse exemplo particular).

x(k) y(k)

C.I.

SISTEMA

Figura 6.20: Sistema discreto generico

6.7.1 Respostas de Estado Zero e Entrada Zero

A resposta de todo sistema linear invariante no tempo pode ser decomposta em duasparcelas: uma que depende do sistema e do sinal de entrada e outra que depende dosistema e das condicoes iniciais. A primeira parcela chamaremos de Resposta de estadozero ja que esta parcela indica como um sistema, inicialmente em repouso (condicoesiniciais nulas), responde a um dado sinal de entrada. A segunda parcela chamaremos deResposta de Entrada Nula pois ela indica como um sistema se comporta quando e deixadopara responder livremente as suas condicoes inicias (sem excitacao externa).

As respostas de Estado Zero e Entrada Zero de um sistema descrito por (6.13) podeser determinada atraves da Transformada Z .

Exemplo 6.13 Considere o circuito descrito no exemplo 6.12. Calcule a resposta deEntrada Zero, para uma dada condicao inicial x(0) = x0 e a resposta de Estado Zeropara uma entrada generica e(k).

Page 152: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.7. Funcao de Transferencia Discreta e Estabilidade www.das.ufsc.br/labsil 152

Solucao: Tomando a Transformada Z da equacao recursiva temos:

zX(z)− zx(0)− aX(z) = bE(z)

⇒ X(z) = F (z)E(z) + F0(z)x(0)

onde F (z) = bz−a

e F0(z) = zz−a

.

Sejam f(k) = Z−1[F (z)] e f0(k) = Z−1[F0(z)]. Podemos entao reescrever a expressaoacima da seguinte forma:

x(k) = Z−1[X(z)] = Z−1[F (z)E(z)] + Z−1[F0(z)]x(0)

= f(k) ∗ e(k) + f0(k)x(0)

Note que f(k) e f0(k) dependem apenas dos coeficientes constantes da equacao recur-siva. Nao dependem nem da entrada, nem da saıda nem das condicoes iniciais.

A parcela f(k) ∗ e(k), que e uma convolucao discreta e nao depende das condicoesiniciais, e a resposta de Estado Zero e a parcela f0(k)x(0), que nao depende da entrada,e a resposta de Entrada Zero.

Problema 6.3 Calcule as sequencias f(k) e f0(k) do exemplo acima.

Se ao inves do circuito RC (de primeira Ordem) acima tomarmos a equacao recursivade um sistema generico (6.13) obterıamos:

y(k) = f(k) ∗ x(k) +n−1∑i=0

fi(k)ci (6.14)

onde ci = y(i) sao as condicoes iniciais do sistema, f(k) e fi(k) sao sequencias quedependem apenas dos coeficientes da equacao recursiva (6.13), x(k) e a sequencia deentrada e y(k) a de saıda.

Da expressao acima observe que:

1. A saıda de um sistema discreto depende dos parametros fısicos e do perıodo deamostragem que determinam os coeficientes da equacao recursiva e que por sua vezdeterminam as funcoes f(k) e fi(k) em (6.14).

2. A saıda de um sistema discreto depende da entrada que lhe e aplicada e essa de-pendencia se expressa atraves da convolucao discreta y(kT ) = f(kT ) ∗ x(kT ). Estaparcela da resposta recebe o nome de resposta de Estado Zero.

yesz(kT ) = f(kT ) ∗ x(kT ).

3. A saıda de um sistema depende das condicoes iniciais ci = y(iT ) (i = 0, . . . , n−1).Esta parcela da resposta recebe o nome de resposta de Entrada Zero.

yenz(kT ) =n−1∑i=0

fi(kT )ci

Page 153: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.7. Funcao de Transferencia Discreta e Estabilidade www.das.ufsc.br/labsil 153

4. A resposta de Entrada Zero e linear (afim) em relacao as condicoes iniciais e aresposta de Estado Zero e linear em relacao a entrada.

5. Os polos de F (z) definem a estabilidade da resposta. Se F (z) possuir algum polocom modulo maior que a unidade entao a resposta tera uma parcela que diverge. Afuncao F (z) e conhecida como Funcao de Transferencia Discreta (ou pulsada) dosistema.

6.7.2 Resposta ao Pulso e Estabilidade

Quando as condicoes iniciais sao nulas a saıda de um sistema discreto linear invarianteso depende da entrada e da Funcao de Transferencia Discreta, como pode ser visto em(6.14).

Domınio do Tempo: y(k) = f(k) ∗ x(k).

Domınio da Frequencia: Y (z) = F (z)X(z).

A funcao f(k) = Z−1[F (z)] recebe o nome de resposta ao pulso unitario pois f(k) e aresposta do sistema quando as condicoes inciais sao nulas e a entrada e um pulso unitariono instante k = 0. (X(z) = 1).

Definicao 6.1 (Sistemas Causais ou Nao-Antecipativos) Um sistema discreto e ditoser Causal (ou Nao-Antecipativo) se a resposta de Estado Zero para um pulso unitario enula para k < 0.

Num sistema causal o valor da resposta num dado instante de tempo y(kT ) nao dependedo sinal de entrada x(nT ) para valores de n > k. Caso contrario o valor da resposta noinstante t = kT passa a depender de valores futuros do sinal da entrada (x(t) para t > kT )e que portanto ainda nao estao disponıveis no instante t = kT .

Mostraremos a seguir que um sistema e causal quando o polinomio do numerador daFuncao de Transferencia F (z) possui grau ≤ ao do denominador.

Com (6.13) temos que:

any(k + n) + · · ·+ a0y(k) = bmx(k + m) + · · ·+ b0x(k)

Observe que y(k + n) depende de x(k + m) e portanto se m > n a saıda no instantek + n depende de valores da entrada em instantes de tempo futuros pois k + m > k + npara todo k. Logo para que um sistema discreto seja causal devemos ter m ≤ n.

Definicao 6.2 (Estabilidade) Um sistema discreto linear invariante no tempo e expo-nencialmente estavel se todos os polos da sua Funcao de Transferencia Pulsada possuemmodulo inferior a unidade. Caso contrario e dito ser instavel.

Page 154: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 154

Pela definicao acima, note que a estabilidade e uma propriedade intrınseca do sistema.Ela so depende dos parametros fısicos do mesmo. Nao depende da entrada nem dascondicoes iniciais. O nome exponencialmente estavel apenas enfatiza que os polos daFuncao de Transferencia serao a base de exponenciais no domınio do tempo e portantoa resposta ao pulso converge exponencialmente para zero.

Exemplo 6.14 Verifique a estabilidade do sistema cuja funcao de transferencia e

F (z) =z

(z − 1)(z + 2)

Solucao: Os polos de F (z) sao z = 1 e z = −2 e pela definicao acima o sistema einstavel pois F (z) possui polos fora do cırculo unitario (ou sobre o cırculo). Para ver oefeito desses polos na resposta ao pulso unitario temos:

F (z) =1

3

z

z − 1− 1

3

z

z + 2

e como Z[ak] = zz−a

temos:

Z−1 = f(k) =1

3(1)k − 1

3(−2)k

Assim, se algum polo da Funcao de Transferencia F (z) possuir modulo ≥ 1 a respostaao pulso nao tende a zero. Sera crescente, oscilatoria ou converge para um valor naonulo, caracterizando assim a instabilidade do sistema.

6.8 Sistemas Amostrados

Vimos que a transformada de Laplace e adequada ao tratamento de sinais e sistemasde tempo contınuo. De forma analoga a transformada Z nos possibilita o tratamento desinais e sistemas de tempo discreto. No entanto, a maioria dos sistemas a serem con-trolados sao de natureza contınua e sao controlados por computadores digitais (naturezadiscreta). Essa mistura de sistemas contınuos e discretos tornam o problema de analisede estabilidade mais complicado pois tanto a transformada de Laplace como a trans-formada Z ja nao fornecem resultados satisfatorios se aplicadas diretamente. A seguirveremos como transformar sistemas amostrados em sistemas discretos equivalentes. Comessa transformacao todos os sinais do sistema passam a ser discretos e a transformada Zpode ser usada sem maiores problemas na analise do sistema.

A figura 6.21(a) mostra um sistema contınuo G(s) cuja entrada x∗(t) e um sinalamostrado com amostrador ideal (trem de impulsos de perıodo T ). A saıda y(t) dessesistema sera discretizada para posterior tramento num computador digital, isto e apenasos valores y(kT ) serao considerados. Precisamos entao saber qual seria o sistema discretoequivalente que tem as sequencias x(kT ) como entrada e y(kT ) como saıda, como indicaa figura 6.21(b). O sistema discreto que procuramos possui as mesmas informacoes dosistema amostrado e alem disso a transformada Z pode ser aplicada diretamente.

Page 155: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 155

(a)

G(z)y(kT )x(kT )

T

x(t) x∗(t)G(s)

y(t)|t=kT

(b)

Figura 6.21: Sistema amostrado e seu discreto equivalente

Note que a entrada do bloco analogico G(s) na figura 6.21(a) e um sinal amostradoonde os impulsos possuem areas de valores x(kT ) e a entrada do bloco discreto G(z) nafigura 6.21(b) e uma sequencia de valores x(kT ). A saıda y(t) figura 6.21(a) e analogicamas apenas os valores y(kT ) medidos nos instantes t = kT sao de interesse. Ja a saıdana figura 6.21(b) e a propria sequencia y(kT ).

A seguir apresentamos um procedimento para, dado o sistema analogico G(s), encontraro bloco discreto equivalente G(z). E equivalencia a qual nos referimos e no sentido deque os valores do sinal de entrada x(kT ) e saıda y(kT ) do sistema discreto sao os mesmosdo sistema contınuo x(t), y(t) nos instantes t = kT .

Seja entao g(t) = L−1[G(s)] a resposta impulsional do sistema representado por G(s).Daı, a resposta y(t) e dada pela convolucao contınua da entrada com a resposta impul-sional.

ENTRADA: x∗(t) =∑∞

k=0 x(kT )δ(t− kT ), x(t) = 0 para t < 0.

SAIDA: y(t) =[∑k

n=0 x(nT )δ(t− nT )]∗ [g(t)], 0 ≤ t ≤ kT .

Sem perda de generalidade representamos y(t) no intervalo 0 ≤ t ≤ kT para algumvalor de k ≥ 0. Note que estamos supondo que G(s) representa um sistema causal eportanto g(t) = 0 para t < 0.

Desenvolvendo a expressao acima encontramos:

y(t) =k∑

n=0

x(nT )[δ(t− nT ) ∗ g(t)], 0 ≤ t ≤ kT

=k∑

n=0

x(nT ) g(t− nT )

Os valores de y(t) nos instantes t = kT sao dados por:

y(t)|t=kT = y(kT ) =k∑

n=0

x(nT )g(kT − nT ) (6.15)

Page 156: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 156

que e a convolucao discreta da sequencia de entrada x(kT ) com a sequencia de saıday(kT ). Pela propriedade de convolucao da Transformada Z temos tambem que:

Z[y(kT )] = Z[x(kT )]Z[g(kT )] ; Y (z) = X(z)G(z) (6.16)

As equacoes (6.15) e (6.16) definem a relacao entre as sequencias x(kT ) e y(kT ) nafigura 6.21(b) que e o resultado desejado. Assim, para se obter o sistema discreto G(z)equivalente a um sistema contınuo G(s), calcule g(t) = L−1[G(s)] com a transformadainversa de Laplace. Em seguida calcule a sequencia g(kT ) fazendo t = kT na funcao g(t)obtida e finalmente calcule a funcao de transferencia do sistema discreto equivalente G(z)aplicando a transformada Z na sequencia g(kT ) obtida. Um procedimento mais simplespara a passar de G(s) para G(z) esta indicado na secao 6.4.4. A figura 6.22 mostra umresumo dos principais resultados de conversao de Laplace para Z. .

Exemplo 6.15 Considere o sistema amostrado da figura 6.21(a) com G(s) = α(s+a)(s+b)

.

Calcule a funcao de transferencia discreta G(z) entre a sequencia x(kT ) de entrada ey(kT ) de saıda indicada na figura 6.21(b).

Solucao: Podemos resolver esse problema de duas formas:

(1) Utilizando o Teorema do Resıduo apresentado na secao 6.4.4. Nesse caso temos

G(z) = R(P1) + R(P2)

R(P1) =

[(s + a)G(s)

z

z − esT

]

s=−a

b− a

z

z − e−aT

R(P2) =

[(s + b)G(s)

z

z − esT

]

s=−b

a− b

z

z − e−bT

⇒ G(z) =α

b− a

[z

z − e−aT− z

z − e−bT

]

que e a funcao de transferencia discreta desejada. Alem disso, com a notacao Y (z) =Z[y(kT )] e X(z) = Z[x(kT )] podemos escrever a relacao de entrada/saıda do sistemaY (z) = G(z)X(z).

(2) Utilizando as expressoes (6.15) e (6.16). Nesse caso temos

g(t) = L−1[G(s)] = L−1

b− a

(1

s + a− 1

s + b

)]=

α

b− a(e−at − e−bt)

Discretizando a resposta impulsional g(t) obtemos:

g(t)|t=kT = g(kT ) =α

b− a(e−akT − e−bkT )

tomando a Transformada Z da sequencia g(kT ) obtemos:

G(z) = Z[g(kT )] =α

b− a

(z

z − e−aT− z

z − e−bT

)

Page 157: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 157

Y (z) = Z[Y ∗(s)] = Z[G(s)X(s)]

Y ∗(s)G(s)

Y (s)X(s)

Y ∗(s)

X∗1 (s)

X∗2 (s)

X1(s)

X2(s)

Y (s) Y ∗(s)

X2(s)

X1(s)

Y ∗(s) = X∗1 (s) + X∗

2 (s)

ou de forma equivalente

Y (z) = Z[Y ∗(s)] = Z[X∗1 (s)] + Z[X∗

2 (s)]

Y (z) = X1(z) + X2(z)

X∗(s)X(s)G(s)

Y (s) Y ∗(s)

Y (z) = Z[Y ∗(s)] = Z[G(s)X∗(s)]

= Z[G(s)]Z[X∗(s)]

= Z[G(s)] X(z)

Figura 6.22: Resumo dos resultados de conversao de Laplace para Z

Page 158: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 158

e finalmente temos:

Y (z) = G(z)X(z) Frequencia

y(kT ) = g(kT ) ∗ x(kT ) Tempo

A maioria dos sistemas amostrados possuem algum dispositivo sample-and-hold no seuinterior. A figura 6.23 mostra um sistema desse tipo. A funcao ZOH(s) e a funcao detransferencia do segurador de ordem zero como indicado em (6.4).

T

x∗(t)

Seguradorde Ordem

Zero

Sistemaa ser

Controlado

Amostrador

Conversor D/A com S/H

ZOH(s)x(kT )

Ideal

G(s)y(t)|t=kT

Figura 6.23: Sistema amostrado com conversor D/A e S/H

Da figura 6.23 vamos definir a funcao auxiliar H(s) = ZOH(s)G(s). O problema agorae encontrar a funcao de transferencia discreta H(z) que corresponde a funcao H(s). Paraisso vamos utilizar a notacao H(z) = Z[H(s)]. Lembrando que esT = z temos com (6.4)

H(z) = Z[ZOH(s)G(s)] = Z[1− e−Ts

sG(s)] = (1− z−1)Z

[G(s)

s

](6.17)

Exemplo 6.16 Considere o sistema da figura 6.23 onde G(s) = 1s(s+1)

. Calcule a funcao

de transferencia Pulsada entre a sequencia x(kT ) e a saıda y(t) nos instantes t = kTcom T = 1seg.

Solucao: Pelo resultado acima temos:

H(z) = Z[1− e−Ts

s

1

s(s + 1)

]= (1− z−1)Z

[1

s2(s + 1)

]

Definindo F (s) = 1s2(s+1)

podemos calcular F (z) atraves do teorema dos resıduos.

F (z) = R(P1) + R(P2)

onde:

R(P1) =

[(s + 1)F (s)

z

z − eTs

]

s=−1

=z

z − e−1

Page 159: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 159

e

R(P2) =

[d

ds

(s2F (s)

z

z − esT

)]

s=0

=

[d

ds

(1

s + 1

z

z − esT

)]

s=0

=

[ −1

(s + 1)2

z

z − esT+

1

s + 1

−z

(z − esT )2(−TesT )

]

s=0

= − z

z − 1+

Tz

(z − 1)2

Logo:

F (z) =z

z − e−1+

z

(z − 1)2− z

z − 1

e portanto:

H(z) = (1− z−1)F (z) =z − 1

z − e−1+

1

z − 1− 1

que e a funcao de transferencia desejada.

Exemplo 6.17 Considere o circuito RC do exemplo 6.2 onde o sinal de entrada e con-stante por trechos. Represente o sinal constante por trechos como sendo a saıda de umsegurador de ordem zero como indicado na figura 6.24. Calcule a equacao recursiva querege o comportamento do sistema nos instantes t = kT . Calcule tambem a resposta docircuito para um degrau unitario.

T

e∗(t)

Seguradorde Ordem

ZeroIdeal

ZOH(s)e(kT ) e(t)

Circuito RC

G(s)

Amostrador

y(t)|t=kT

Figura 6.24: Circuito com entrada constante por trechos

Solucao: A funcao de transferencia Pulsada entre a sequencia de tensao de entradae(kT ) e a de saıda y(kT ) pode ser obtida com:

H(z) = Z[1− e−Ts

s

1

RCs + 1

]= (1− z−1)Z

1

s(RCs + 1)︸ ︷︷ ︸F (s)

= (1− z−1)Z[F (s)] = (1− z−1)[R(P1) + R(P2)]

R(P1) =[sF (s) z

z−esT

]s=0

= zz−1

R(P2) =[(s + 1/RC)F (s) z

z−esT

]s=−1/RC

= −zz−e−T/RC

Page 160: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 160

⇒ H(z) = (1− z−1)

[z

z − 1− z

z − e−T/RC

]=

1− e−T/RC

z − e−T/RC

Como Y (z) = H(z)E(z) temos a = e−T/RC e b = 1− e−T/RC

Y (z)z − aY (z) = bE(z)

e pela propriedade de deslocamento obtemos:

y(kT + T )− ay(kT ) = be(kT )

que e a equacao recursiva desejada.

Para calcular a resposta ao degrau unitario temos E(z) = zz−1

e portanto Y (z) =H(z) z

z−1e por fracoes parciais obtemos a resposta ao degrau:

y(kT ) = Z−1[Y (z)] = Z−1[z

z − 1

b

z − a]

= 1− e−kT/RC , k = 0, 1, 2, . . .

Exemplo 6.18 Calcule a funcao de transferencia discreta dos sistemas indicados nafigura 6.25.

T

x(t) 1s+a

x∗(t) 1s+b

y(t)|t=kT

(a)

(b)

TT

x(t) 1s+a

x∗(t) y1(t) y∗1(t) 1s+b

y2(t)|t=kT

Figura 6.25: (a) Dois sistemas amostrados em cascata; (b) Dois sistemas contınuos emcascata

Solucao: No caso da figura 6.25(a), a relacao entre as sequencias de entrada x(kT ) ea de saıda y1(kT ) e:

Z[y1(kT )] = Z[1

s + a]Z[x(kT )] ⇔ Y1(z) = Z[

1

s + a] X(z)

A relacao entre as sequencias de entrada y1(kT ) e a de saıda y2(kT ) e:

Z[y2(kT )] = Z[1

s + b]Z[y1(kT )] ⇔ Y2(z) = Z[

1

s + b] Y1(z)

Page 161: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.8. Sistemas Amostrados www.das.ufsc.br/labsil 161

Combinando as duas expressoes acima temos que a funcao de transferencia Pulsadaentre as sequencias x(kT ) e y2(kT ) e:

Y2(z) = Z[1

s + a]Z[

1

s + b] X(z)

Note que Z[ 1s+a

] = zz−e−aT e Z[ 1

s+b] = z

z−e−bT .

No caso da figura 6.25(b), a relacao entre as sequencias de entrada x(kT ) e a de saıday(kT ) e:

Y (z) = Z[

1

(s + a)(s + b)

]X(z)

Assim concluımos que

Z[

1

(s + a)(s + b)

]=

1

b− a

(z

z − e−aT− z

z − e−bT

)

e portanto

Z[

1

(s + a)

]Z

[1

(s + b)

]6= Z

[1

(s + a)(s + b)

]

ou seja, os sistemas amostrados das figuras 6.25(a) e (b) sao diferentes pois suas respec-tivas funcoes de transferencia sao diferentes. Este resultado pode ser generalizado. Emgeral, para quaisquer funcoes G1(s) e G2(s)

Z[G1(s) G2(s)] 6= Z[G1(s)]Z[G2(s)]

Exemplo 6.19 Prove o resultado da equacao (6.17).

Solucao: Definindo H(s) como sendo a transferencia da sequencia x(kT ) para a saıday(t) temos:

H(s) =1− e−Ts

sG(s) =

G(s)

s− e−Ts G(s)

s

Definindo h0(t) = L−1[

G(s)s

]e lembrando que L−1[e−TsG(s)/s] = h0(t − T ) a resposta

impulsional e: h(t) = L−1[H(s)] = h0(t)− h0(t− T )

Os valores de h(t) nos instantes t = kT formam a seguinte sequencia (resposta ao pulsounitario).

h(kT ) = h0(kT )− h0(kT − T )

Tomando a Transformada Z de h(kT ) vem

H(z) = Z[h(kT )] = Z[h0(kT )]−Z[h0(kT − T )]

Note que G(s) e um sistema fısico e portanto causal. Logo G(s)/s tambem e causal eportanto h0(t) = 0 para t < 0. Assim:

Z[h0(kT − T )] =∞∑

k=0

h0(kT − T )z−k = h0(−T ) + h0(0)z−1 + h0(T )z−2 + . . .

Page 162: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.9. Sistemas Realimentados www.das.ufsc.br/labsil 162

como h0(−T ) = 0 temos:

Z[h0(kT − T )] = z−1[h0(0) + h0(T )z−1 + h0(2T )z−2 + . . .

= z−1[∞∑

k=0

h0(kT )z−k] = z−1Z[h0(kT )]

e portanto obtemos o seguinte resultado:

para H(s) =1− e−Ts

sG(s)

temos H(z) = (1− z−1)Z[h0(kT )] = (1− z−1)Z[G(s)

s]

logo:

Z[x(kT )]︸ ︷︷ ︸X(z)

= H(z)Z[y(kT )]︸ ︷︷ ︸Y (z)

que e o resultado desejado.

6.9 Sistemas Realimentados

A ideia de sistemas discretos realimentados e analoga a de sistemas realimentadoscontınuos. Uma estrutura comum de controle de sistemas amostrados esta indicada nafigura 6.26(a). A figura 6.26(b) mostra uma reinterpretacao do sistema em (a) enfatizandoas funcoes executadas pelo computador e medidor digital. A figura 6.26(c) mostra osistema discreto correspondente aos casos (a),(b). Nos instantes t = kT o modelo discretopossui as mesmas entradas e saıdas do sistema contınuo indicado nos casos (a) e (b) ealem disso possui a vantagem de poder ser tratado diretamente pela transformada Z. Omodelo discreto depende, entre outros fatores, da localizacao dos conversores A/D e D/A.Para verificar essa afirmacao considere os sistemas da figura 6.27 e suponha que estamosinteressados nas funcoes de transferencia Pulsadas entre as sequencias r(kT ) e c(kT ) noscasos (a) e (b).

Vamos primeiro considerar o sistema da figura 6.27(a). Para encontrar a funcao detransferencia entre as sequencias e(kT ) e c(kT ) temos

C(z) = G(z)E(z) onde G(z) = Z[ZOH(s)G(s)]

e a funcao de transferencia entre e(kT ) e v(kT ) e:

V (z) = GH(z)E(z) onde GH(z) = Z[ZOH(s)G(s)H(s)]

Como E(z) = R(z)− V (z) temos:

R(z) = E(z) + GH(z)E(z) = (1 + GH(z))C(z)

G(z)

Page 163: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.9. Sistemas Realimentados www.das.ufsc.br/labsil 163

G2(s)ZOH(s)

sinal de

r(t) -

+ e(t)referencia e(kT )

modelo do

computador

programa doconversor

A/D

y(t)

com S/H

conversor D/A

modelo domodelo do

G1(z)

controlada

variavel

u(t)u(kT )

modelo do

controladosistema a ser

G2(s)ZOH(s)

(a)

sinal de

r(kT ) -

+referenciaG1(z)

y(kT )e(kT )G3(z)

(c)

u(kT )

(b)

sinal de

r(kT ) -

+referencia

com S/H

conversor D/A

modelo do

G1(z)u(t)u(kT )

modelo do

controladosistema a sercomputador

e(kT )

algorıtmo

modelo do

conversor A/Dmedidor com

y(kT )

variavelcontrolada

modelo discreto do conjuntoconversor D/A, sistema,medidor e conversor A/D

G3(z) = Z[ZOH(s) G2(s)]controladavariavelalgorıtmo

(eq. recursiva)

(eq. recursiva)

Figura 6.26: Sistema de controle digital e seu modelo discreto

Page 164: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.9. Sistemas Realimentados www.das.ufsc.br/labsil 164

G(s)

T

referencia

r(t)+

-

v(t)

ZOH(s)e∗(t)

T

e(t)

S/H

c∗(t)

ZOH(s)

variavel controlada

H(s)

medidor digitalsistema, controlador e

S/H

filtros auxiliares

medidor analogico

G(s)

H(s)

c∗(t)

variavel controladaT

referencia

r(t)+

-

v(t)

filtros auxiliares

sistema, controlador e

(b)

(a)ZOH(s)e∗(t)

T

e(t)

S/H

Figura 6.27: Sistema de controle digital com medidor analogico (a) e digital (b)

e portanto:

C(z) =G(z)

1 + GH(z)R(z)

que expressa a relacao entre a sequencia r(kT ) e c(kT ) no sistema da figura 6.27(a).

Passemos agora ao sistema da figura 6.27(b). Para encontrar a funcao de transferenciaentre as sequencias e(kT ) e c(kT ) temos

C(z) = G(z)E(z) onde G(z) = Z[ZOH(s)G(s)]

e a funcao de transferencia entre c(kT ) e v(kT ) e:

V (z) = H(z)C(z) onde H(z) = Z[ZOH(s)H(s)]

Como E(z) = R(z)− V (z) temos:

R(z) =C(z)

G(z)+ H(z)C(z) = (1 + G(z)H(z))

C(z)

G(z)

e portanto:

C(z) =G(z)

1 + G(z)H(z)R(z)

que expressa a relacao entre a sequencia r(kT ) e c(kT ) no sistema da figura 6.27(b).

Page 165: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.10. Escolha do Perıodo de Amostragem www.das.ufsc.br/labsil 165

r(t) e(t)

T=1seg+

-

c∗(t)

T=1seg

1s(s+1)

e∗(t) Va(t)ZOH(s)

Va(t) Tensao de armadura do motor DCc(t) Posicao angular da carga acionada

r(t) Sinal de referencia

Figura 6.28: Controle digital de posicao angular atraves de um motor DC

Exemplo 6.20 Obtenha a resposta ao degrau unitario c(kT ) para o sistema de controlede posicao acionado por um Motor DC, como indicado na figura 6.28.

Solucao: De um exemplo anterior ja vimos que:

G(z) = Z[G(s)] =e−1z + 1− 2e−1

z2 − (1 + e−1)z + e−1=

0, 368z + 0, 264

z2 − 1, 368z + 0, 368

Logo:C(z)

R(z)=

0, 368z + 0, 264

z2 − z + 0, 632

Para uma entrada degrau unitario R(z) = zz−1

temos:

C(z) =0, 368z + 0, 264

z2 − z + 0, 632

z

z − 1

Por divisao polinomial obtem-se:

C(z) = 0, 368z−1 + z−2 + 1, 4z−3 + 1, 4z−4 + 1, 147z−5 + 0, 895z−6 + 0, 802z−7 + . . .

Problema 6.4 Com o auxılio de uma tabela de transformadas e da transformada inversaencontre a expressao analıtica para c(kT ) no exemplo 6.20.

Problema 6.5 E importante notar que o metodo da Transformada Z fornece os valoresda saıda c(t) apenas nos instantes de amostragem t = kT . O valor de c(t) entre instantesde amostragens consecutivos nao pode ser obtido pela Transformada Z . Com o auxılio deum programa de simulacao verifique que os resultados analıticos obtidos coincidem como resultado da simulacao do sistema de controle indicado no exemplo 6.20.

6.10 Escolha do Perıodo de Amostragem

A melhor escolha do perıodo de amostragem em sistemas de controle e um compromissoentre varios fatores normalmente contraditorios. Normalmente a performance de um

Page 166: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.11. Resposta em Frequencia www.das.ufsc.br/labsil 166

controlador digital melhora com o aumento da frequencia de amostragem mas o custodo dispositivo tambem. Diminuicao da frequencia de amostragem significa mais tempodisponıvel para o calculo do sinal de controle em tempo real, o que possibilita a utilizacaode computadores mais lentos e portanto mais baratos. Para sistemas com conversoresA/D, menor frequencia de amostragem significa que menor velocidade de conversao enecessaria, o que tambem diminui o custo do dispositivo. Alem disso, normalmente umagrande frequencia de amostragem requer uma grande precisao na representacao binaria(numero de bits elevado), o que tambem aumenta o custo.

Varios fatores afetam a performance de controladores digitais e para que o sistema apre-sente uma performance mınima aceitavel se faz necessario uma frequencia de amostragemmınima muito superior aquela fornecida pelo Teorema da Amostragem.

Para o sistema de controle digital da figura 6.26 vamos definir ωb a frequencia de bandapassante desejada do sistema em malha fechada e ωa = 2π

Ta frequencia de amostragem

que precisamos utilizar para que a performance do sistema nao se deteriore demais emrelacao a do sistema desejado. A banda passante desejada do sistema deve ser escolhidaem funcao dos requisitos de rapidez de resposta desejados em malha fechada. Entao osseguintes fatores impoem um limite mınimo para que ωa que em muitas aplicacoes e dadopor ωa > 20ωb.

1. Seguir sinais de referencia com energia dentro da banda passante do sistema.

2. Tempo de acomodacao pequeno e pouca oscilacao.

3. Erros devido a perturbacoes e ruıdos que incidem sobre o sistema a ser controladodificultando o controle adequado.

4. Degradacao da estabilidade que aumenta com a diminuicao da frequencia de amostragemdevido a sensibilidade a erros nos parametros do modelo. Isto e acentuado aindamais em conversores com palavra de tamanho pequeno.

5. Introducao de prefiltros (analogicos) de amostragem para atenuar ruıdos de medidamas que tambem podem introduzir defasagens na variavel medida dificultando oprojeto do controlador em alguns casos.

Para maiores detalhes veja por exemplo [9],[2].

6.11 Resposta em Frequencia

Como vimos anteriormente a Transformada Z de um sinal amostrado pode ser definidaa partir da Transformada de Laplace do sinal amostrado com a mudanca de variavelz = eTs. Esta relacao mostra como os polos do plano s de Laplace sao mapeados para oplano z.

Page 167: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.11. Resposta em Frequencia www.das.ufsc.br/labsil 167

Exemplo 6.21 O sinal y(t) = e−atcos(bt), t ≥ 0 com aT = 0, 3567 e bT = π/4 resultana seguinte sequencia para T = 1seg.

y(kT ) = (e−3567)kcos(πk/4), k = 0, 1, 2, . . .

= 0, 7kcos(πk/4)

Calcule a relacao entre os polos de Y (s) e Y (z).

Solucao: Com o auxılio das transformadas de Laplace e Z podemos montar a seguintetabela:

Polos de Y (s) Polos de Y (z)s1 = −a− jb z1 = e−aT e−jbT = es1T

s2 = −a + jb z2 = e−aT ejbT = es2T

Pelo exemplo acima confirmamos que se uma transformada Y (s) possui todos os polosno semiplano negativo (estavel) entao Y (z) tera todos os polos dentro do cırculo unitario(estavel). Se algum polo de Y (s) esta sobre o eixo imaginario ele sera mapeado em Y (z)sobre o cırculo unitario e finalmente um polo de Y (s) no semiplano direito (instavel) seramapeado em Y (z) na regiao fora do cırculo unitario (instavel). Veja figuras 6.15-6.17.

Vimos tambem que a resposta senoidal em regime permanente de um sistema linearinvariante em Laplace e completamente determinada pela Funcao de Transferencia dosistema com s = jω0, como indicado nas figuras 4.2 e 4.3. Em outras palavras, a repostafrequencial de um sistema contınuo se obtem fazendo s percorrer todo o eixo imaginario(s = jω). Como todos os pontos sobre o eixo imaginario sao mapeados sobre o cırculounitario da Transformada Z podemos concluımos que a resposta frequencial de um sis-tema discreto se obtem fazendo z percorrer todo o cırculo unitario, isto e, z = ejωT .

A seguir mostraremos que resultados analogos aos das figuras 4.2 e 4.3 sao validos parasistemas discretos.

Seja o sitema discreto abaixo:

F(z)X(z) Y(z)

Figura 6.29: Sistema discreto estavel

onde F (z) e estavel e a entrada e uma sequencia senoidal x(k) = cos(ω0kT ), k ≥0. A resposta em regime tambem sera uma cossenoide de mesma frequencia poremcom amplitude e fase que dependem de F (z) para z = ejω0T . Para mostrar isso vamosrepresentar F (ejω0T ) em termos de sua coordenada polar:

|F (ejω0T )| = M∠F (ejω0T ) = φ

⇒ F (ejω0T ) = Mejφ

Como X(z) = Z[x(k)] = 12

[z

z−ejω0T + zz−e−jω0T

]temos:

Page 168: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.12. Problemas Complementares www.das.ufsc.br/labsil 168

Y (z) =1

2

[z

z − ejω0T+

z

z − e−jω0T

]F (z)

Supondo F (z) estavel, isto e, que todos os seus polos estejam dentro do cırculo unitario,a resposta em regime permanente e dada pelos termos da expansao por fracoes parciaisde Y (z) correspondentes aos polos sobre o cırculo unitario, pois todos os outros termosirao desaparecer quando k →∞. Dessa forma, expandindo Y (z)/z por fracoes parciais edesprezando os termos associados aos polos dentro do cırculo unitario ficamos com:

Yss(z) =1

2

[z

z − ejω0TF (ejω0T ) +

z

z − e−jω0TF (e−jω0T )

]

Como F (ejω0T ) = Mejφ e uma constante e Z−1[

zz−a

]= ak vem:

yss(kT ) =1

2

[(ejω0kT )Mejφ + (e−jω0kT )Me−jφ

]

= Mcos(ω0Tk + φ)

onde M = |F (ejω0T )| e φ = ∠F (ejω0T ).

Assim de forma analoga a resposta frequencial de sistemas contınuos temos: onde

x(k) = cos(ω0kT )F(z)

yss(k) = Mcos(ω0kT + φ)

Figura 6.30: Resposta frequencial de um sistema discreto

M = |F (ejω0T )| e φ = ∠F (ejω0T ) (em regime).

Um resultado analogo pode ser obtido para entradas senoidais.

6.12 Problemas Complementares

Problema 6.6 O sinal de entrada do circuito na figura 6.31 e constante por trechos, istoe v(t) = v(kT ) para kT ≤ t < kT + T . Sendo T = 1 segundo pede-se: (i) a equacaorecursiva que define o comportamento entrada/saıda nos instantes t = KT ; (ii) a funcaode transferencia discreta; (iii) a resposta de estado zero ao degrau de 10 volts; (iv) aresposta de entrada zero para vc(0) = 1V, vc(T ) = 0V ; (v) a resposta total para umaentrada degrau unitario e condicoes iniciais vc(0) = 3V, vc(T ) = 0V .

Problema 6.7 O sistema da figura 6.32 mostra um esquema de controle de veloci-dade de um motor DC controlado pela armadura. O perıodo de amostragem e de T =1seg e o computador executa um algorıtmo de controle descrito pela equacao recursivau(kT )−0, 5u(kT −T ) = e(kT ). A indutancia de armadura do motor pode ser desprezada

Page 169: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.12. Problemas Complementares www.das.ufsc.br/labsil 169

+

-

+

-

v(t) vc(t)

L = 1HR = 3Ω

C = 1F

Figura 6.31: Circuito RLC com entrada constante por trechos

e portanto a dinamica da velocidade do motor em funcao da tensao de armadura podeser representada pela equacao diferencial w(t) + 2w(t) = va(t). Pede-se: (i) a funcaode transferencia discreta de malha fechada; (ii) verifique se o sistema e estavel e justi-fique sua resposta; (iii) a velocidade de regime permanente do motor quando o sinal dereferencia e um degrau unitario.

w(t)va(t)e(kT)r(t)

T

computador motor

-+

u(kT)S/H

Figura 6.32: Sistema de controle de velocidade

Problema 6.8 A resposta de um sistema linear invariante ao degrau de amplitude doise certas condicoes iniciais e y1(k) = 2 + 1, 4616(0, 0729)k − 2, 4616(0, 682)k onde k ≥ 0.Para um degrau unitario e o dobro das condicoes iniciais a resposta e y2(k) = 1 +2, 4102(0, 0729)k − 1, 4102(0, 682)k. Pede-se (no domınio do tempo):

(i) A equacao recursiva do sistema.

(ii) A resposta ao pulso unitario.

(iii) A resposta de estado zero na situacao 1.

(iv) A resposta de entrada zero na situacao 1.

(v) As condicoes iniciais da situacao 1.

Problema 6.9 Verifique se os sistemas da figura 6.33 sao estaveis. Justifique sua re-sposta.

Problema 6.10 Seja x(k) uma sequencia onde x(k) = 0, ∀k < 0. Mostre que :

(a) Z[x(k + 1)] = Z[x(k)]z − x(0)z

(b) Z[x(k − 1)] = Z[x(k)]z−1

Page 170: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

6.12. Problemas Complementares www.das.ufsc.br/labsil 170

(a)

x1 = x2

x2 = −x1 − x2 + e(b)

x1(k + 1) = x2(k)x2(k + 1) = −x1(k)− x2(k) + e(k)

e x1

sistema

Figura 6.33: Caracterizacao entrada/saıda dos sistemas

Problema 6.11 Considere o sistema da figura 6.34. Seja x(t) um sinal de tensao con-stante por trechos, isto e, x(t) = x(kT ) para kT ≤ t < kT + T . Pede-se:

(a) A funcao de transferencia pulsada entre x(kT ) e v(kT ).

(b) A equacao recursiva que descreve o comportamento dinamico entre x(kT ) e v(kT ).

(c) A resposta de entrada zero para v(0) = 1V .

(d) A resposta de estado zero para x(kT ) = e−2kT , x(k) = 0, ∀k < 0.

C

-

+R

x(t)v(t)

+

-

Figura 6.34: Entrada: tensao x(t) ; saıda: tensao v(t) ; R=1 Ω, C=1 F

Problema 6.12 Calcule a resposta y(kT ) de regime permanente no sistema da figura6.35.

a) para x(k) um degrau unitario.

b) para x(k) = sen(10k)

+

- T=1seg

1s+1

1s+2

x(t)y(t)

ZOH(s)

T=1seg

Figura 6.35: Sistema de controle

Page 171: (Alexandre Trofino - UFSC) - Sistemas Lineares.pdf

Bibliografia

[1] K. OGATA, Engenharia de Controle Moderno, Prentice Hall 1993.

[2] K. OGATA, Discrete Time Control Systems, Prentice Hall, 1995.

[3] C.T. CHEN, System and Signal Analysis, Saunders 1989.

[4] A.V. OPPENHEIM, A.S. WILLSKY,Signal and Systems, Prentice Hall 1983.

[5] B.P. LATHI, Sistemas de Comunicacao, Editora Guanabara, 1987.

[6] J.J. d’ Azzo, C.H.Houpis, Analise e projeto de sistemas de controle lineares, EditoraGuanabara 1988.

[7] K.A.STROUD, Engineering mathematics, MacMillan Press, 1995.

[8] R.T.STEFANI, C.L.SAVANT, B.SHAHIAN, G.H.HOSTETTER, Design of feedbackcontrol systems, Saunders College Publishing, 1994.

[9] G.F.Franklin, J.D.Powell, M.L.Workman, Digital control of Dinamic Systems,Addison-Wesley, 1990.