UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO Alunos: Nota: 1Data: 2- Encontro 2 Transformada de Laplace e Transformada Inversa de Laplace. 1. Objetivo: Utilizar os conceitos da Transformada de Laplace e Transformada Inversa de Laplace. Os conceitos são apresentados através de teoria e da resolução dos exercícios via simulações através do software Maxima e Matlab. A intenção desta experiência é o uso de programas de computador (software’s) que resolvam a transformada de Laplace e a sua inversa. Será utilizado o software Matlab e Maxima (http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page). O Maxima é um software gratuito e de fácil manuseio, além disto trará muita facilidade na resolução das funções e equações dos sistemas estudados. 1.1 Transformada de Laplace e Inversa de Laplace: Para uma função f (t ) com t ≥ 0, define-se Transformada de Laplace de f (t ) como sendo a função complexa F (s ) obtida através da integral: F ( s) = L[ f (t )] = ∫ f (t )e − st dt ∞ 0− A Transformada Inversa de Laplace é dada da seguinte forma: f (t ) = L−1 [F (s )] = 1 c + j∞ F (s )e st ds ∫ c − j ∞ 2πj Normalmente a transformação de uma equação para o domínio da freqüência e/ou para o domínio do tempo é feita usando as equações tabeladas (a tabela encontra-se em anexo). Muitas vezes a transformada inversa de uma equação despende um tempo muito grande pois, deve-se decompor a equação em frações parciais para aí sim fazer a sua transformada inversa. A utilização dos programas Matlab e Maxima fará este procedimento automático. Primeiramente observa-se um exemplo utilizando a Transformada de Laplace. 1 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO Exemplo 1: Seja a função g (t ) = e 2t para t ≥ 0. Sabe-se que a transformada de uma Exponencial Real f (t ) = e at pela tabela é F ( s) = Laplace de g (t ) é G ( s) = 1 . Desta forma a Transformada de s−a 1 . s−2 No Matlab: Transformada de Laplace: >> syms t; >> gt = exp(2*t); >> Fs = laplace(Gs) %declara t como uma variável simbólica %cria a função gt %determina a transformada de Laplace de Gs Fs = 1/(s-2) >> pretty(Fs) 1 ----s - 2 Transformada inversa de Laplace: Dada a função no domínio da freqüência G ( s) = 1 , determinar a função no s−2 domínio do tempo. >> syms s; %declara s como uma variável simbólica >> Hs = 1/(s-2); %cria a função Hs >> ft = ilaplace(Hs) %Determina a transformada de Laplace de Gs ft = exp(2*t) No Maxima: Inicialmente executar o software Maxima e realizar a transformada de g (t ) . Clicar em , aparecerá uma tela igual a vista na Figura 1. Figura 1: Tela inicial do Maxima. 2 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO No menu em cálculo, Transformada de Laplace é aberto a caixa de opções para a transformada de Laplace como pode ser visto nas Figura 2 e 3, respectivamente. Figura 2: Abrindo a opção Transformada de Laplace. Figura 3: Caixa de opções para a Transformada de Laplace. Agora digitar a equação do exemplo g (t ) = e 2t (Figura 4). ou Figura 4: Caixa de opções para a Transformada de Laplace do exemplo. O resultado obtido é visto na tela principal do Maxima (Figura 5). O código pode ser digitado diretamente na linha de comando e para executar Shift Enter. Figura 5: Resposta obtida no Maxima para o exemplo. 3 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO De maneira análoga pode-se fazer a Transformada Inversa de Laplace deste exemplo. Clicando no menu cálculo, Transformada inversa de Laplace, aparecerá uma caixa semelhante a anterior na qual pode-se digitar a função G ( s) = 1 , ver Figura 6. s−2 Figura 6: Caixa de opções para a Transformada inversa de Laplace do exemplo. O resultado obtido é visto na tela principal do Maxima (Figura 7), que na verdade é a própria função g (t ) = e 2t . Figura 7: Resposta obtida no Maxima para o exemplo. Exemplo 2: Fazer a Transformada de Laplace para um degrau unitário e sua Transformada Inversa. ⎧0, t < 0 u (t ) = ⎨ ⎩1, t ≥ 0 Exemplo 3: Fazer a Transformada de Laplace para uma rampa e sua Transformada Inversa. ⎧ 0, t < 0 f (t ) = ⎨ , sendo A igual a 1 e constante ao longo do tempo. ⎩ A.t , t ≥ 0 Exemplo 4: Fazer a Transformada de Laplace para uma função senoidal e sua Transformada Inversa. t<0 ⎧ 0, g (t ) = ⎨ , sendo ω0 igual a 1 e constante ao longo do tempo. ⎩sen(ω0 t ), t ≥ 0 Exemplo 5: Fazer a Transformada de Laplace para a derivada de uma função e sua transformada inversa. ⎧ 0, t < 0 g (t ) = ⎨ 2 ⎩t , t ≥ 0 4 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO 1.2 Frações Parciais Pode-se expandir uma fração em frações parciais em diversas maneiras, sempre analisando as características dos pólos: • Frações parciais para pólos distintos o Pólos Reais; o Não Causal; o Pólos Complexos. • Frações parciais para pólos retidos • Frações parciais para casos especiais De certa maneira a expansão toma um certo tempo e muito algebrismo. Utilizar o Maxima para cada tipo de função citada anteriormente. No Máxima: No menu em cálculo, Frações parciais é aberto a janela como pode ser visto na Figura 8. Figura 8: Caixa de opções para as Frações parciais. Como resultado obtém-se: Figura 9: Resposta obtida no Maxima para o exemplo. Exemplo 6: Pólos Reais e distintos F ( s ) = Exemplo 7: Não causal G ( s ) = s+6 ( s + 2 )( s + 4 ) (s + 8) s 3 + 5s 2 + 9 s + 7 (s + 1)(s + 2) Exemplo 8: Pólos complexos H ( s ) = Exemplo 9: Pólos repetidos J ( s ) = 2s + 12 s + 2s + 5 2 s 2 + 2s + 3 (s + 1)3 5 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO Exemplo 10: Casos especiais (pólos distintos e repetidos) L( s ) = Exemplo 11: Casos especiais (pólos reais e complexos) M ( s ) = s 2 + 2s + 3 (s + 1)2 (s + 2) 2s + 12 (s + 2s + 5)(s + 1) 2 1.3 Exercícios Exercício 1: Com o programa Matlab e Maxima obtenha as transformada de Laplace para as seguintes funções: Atenção: salve os arquivos do programa! a) y (t ) = 10 − 8e −3t + 2e 2t , t ≥ 0 b) z (t ) = 2 + 4t 2 − 2e −2t , t ≥ 0 c) u (t ) = e− t cos ( 2t ) + 0, 6e−t sin ( 2t ) , t ≥ 0 Exercício 2: Com os programas Matlab e Maxima obtenha as transformadas Inversa de Laplace para as funções dos Exemplos 6 ao 11. Atenção: salve os arquivos do programa! 6 UNIVERSIDADE DO ESTADO DE SANTA CATARINA ‐ UDESC CURSO DE ENGENHARIA ELÉTRICA DISCIPLINA: INTRODUÇÃO AOS SISTEMAS DE CONTROLE EXPERIMENTAL PROFESSOR: CÉSAR R. CLAURE TORRICO Anexos: 7