apostila controle - 06 - solução de equações diferenciais

32
Controle de Sistemas Mecânicos Solução de equações diferenciais Solução de equações diferenciais Solução da equação homogênea Equações de primeira ordem Equações de segunda ordem Exercícios MatLab

Upload: lnery1

Post on 10-Mar-2015

150 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução de equações diferenciaisSolução de equações diferenciais

Solução da equação homogêneaEquações de primeira ordemEquações de segunda ordemExercícios MatLab

Page 2: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução da equação diferencialSolução da equação diferencial

Solução Completa = SH+SP

Uma solução para entrada-nula

• Solução para a equação homogênea com condições iniciais não nulas

Uma solução para estado-nulo

• Solução forçada para condições iniciais nulas

Page 3: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Equação genérica SPO e SSOEquação genérica SPO e SSO

)()()(0 tuKty

dttdy

=+τ

As equações obtidas para os casos estudados, sistemas mecânicos, sistemas elétricos e sistemas fluídicos podem ser generalizadas de acordo com

SPO

)()()(2)( 20

22

2

tuKtydttdy

dttyd

nnn ωωζω =++ SSO

Page 4: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução Completa SPO Solução Completa SPO

A Equação Diferencial

Sujeita a entrada degrau

Solução Completa = SH+SP

γ

)()()(0 tuKty

dttdy

=+τ

( ) ( )u t tγ=

0

0 / 0( )

/ 0p t

tp tγ

<= ≥

Degrau Degrau unitário 0 1γ =unitário

Page 5: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução da homogênea Solução da homogênea

Equação Diferencial e C.I.

SH

)()()(0 tuKty

dttdy

=+τ 0)0( yy =

0)()(=+ ty

dttdyτ 0)()1( =+ typτ

01 =+pτPCPC

Page 6: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Raiz do PC de um SPORaiz do PC de um SPO

Dado o SPO na forma padronizada

O PC da equação geral de um SPO

A raiz do PC pode ser encontrada facilmente através da equação algébrica

1)( += ppPC τ

01 =+pττ

α 1−=

)()()(0 tqKth

dttdh

e=+τ

Raiz real

Page 7: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Posição geométrica da raizPosição geométrica da raiz

τ1

Page 8: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução Homogênea Solução Homogênea

Como o SPO possui somente uma raiz real

01 =+pτPCPCτt

h Aey−

=

τ1

−=praizraiz

Page 9: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução ParticularSolução Particular

Equação Diferencial

SP para podemos escrever

Substituindo na ED

Portanto a SP

Byp =( ) ( )u t tγ=

)()()(0 tuKty

dttdy

=+τ

00γKB =

00γKyp =

Page 10: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução CompletaSolução Completa

000)0( yKAy =+= γ

Levando à solução

Aplicando a C.I.

00γτ KAeyyyt

ph +=+=−

0)0( yy =

000 γKyA −=

)1()( 000ττ γtt

eKeyty−−

−+=

Page 11: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

Obter a função da resposta de entrada-nula de um sistema de primeira ordem. Implementar no MatLab e obter a resposta.

Page 12: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução de entradaSolução de entrada--nulanula

Corresponde à solução natural

( ) 0u t =

τt

h eyty−

= )0()(

Observar a influência da constante de

tempo

Page 13: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

Obter a função da resposta de estado-nula de um sistema de primeira ordem sujeita a entrada degrau. Implementar no MatLab e obter a resposta.

Page 14: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução de estado nulo entrada degrauSolução de estado nulo entrada degrau

Chegando-se à solução

)1()( 00 τγt

f eKty−

−=

Page 15: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

ExercícioExercício

0 2000 4000 6000 8000 100000

1

2

3

4

5

6

7

8

9

Obter a constante de tempo considerando apenas o gráfico abaixo da resposta de um SPO de entrada nula e condição inicial de 3.

Page 16: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução:Solução:

u(t)=0

-

+ y(t)3

τ1

∫τ0K

Page 17: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução Solução MatLabMatLab::

τt

ety−

= 9)(τt

eyty−

= )0(*3)(

t τ= 0.36781 =−e

1759.1τ =3102.33678.0*9)( ==ty

Page 18: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

200

400

600

800

1000

1200

1400Step Res pons e

Ampl

itude

Obter a constante de tempo e o ganho estático da resposta abaixo obtida de um sistema de primeira ordem para uma entrada degrau de amplitude 10 e C.I. nulas

Time (s ec)

Page 19: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução Completa SSOSolução Completa SSO

Dada a Equação Diferencial Geral

Sujeita a entrada degrau

A solução Completa = SH+SP

γ

)()()()(0012

2

tubtyadttdya

dttyd

=++

( ) ( )u t tγ=

0

0 / 0( )

/ 0p t

tp tγ

<= ≥

Degrau Degrau unitário 0 1γ =unitário

Page 20: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

PC SSOPC SSO

Dada a EDG

Equação Homogênea

usando o operador derivativo

0)()2( 22 =++ typp nn ωζω

)()()(2)( 20

22

2

tuKtydttdy

dttyd

nnn ωωζω =++

PCPC

0)()(2)( 22

2

=++ tydttdy

dttyd

nn ωζω

02 22 =++ nn pp ωζω

Page 21: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Raízes do PC de um SSORaízes do PC de um SSO

02 22 =++ nn pp ωζω

O PC da equação geral de um SSO

As raízes do PC podem ser encontradas facilmente através da equação algébrica

As duas raízes podem ser:

22 2)( nn pppPC ωζω ++=

122,1 −±−= ζωζωα nn

–Reais diferentes–Reais iguais –Um par complexo conjugado

Page 22: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Variação do fator de amortecimentoVariação do fator de amortecimento

ζ > 1: as raízes são reais simples

ζ = 1: raízes reais duplas

ζ < 1: raízes complexas conjugadas

122,1 −±−= ζωζωα nn

122,1 −±−= ζωζωα nn

nωα −=2,1

22,1 1 ζωζωα −±−= nn j

Page 23: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Relações geométricas das raízesRelações geométricas das raízes

ζ = const . ℑ

ω ζn 1 2−

−ζω n

θα

ωσλ i+=

cosα ζ=ω n const= .

ωσλ i−= 21 ζω −− n

ω ω ζd n= −1 2

ζα =)cos(

Page 24: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução Homogênea Solução Homogênea

tth teCeCty 21

21)( αα +=

Dependendo das raízes:• Reais diferentes

• Reais iguais

• Um par complexo conjugado

tth eCeCty 21

21)( αα +=21 αα ≠

21 αα =

nζωτ 1

=

•Constante de tempo (τ)

22,1 1 ζωζωα −±−= nn jjba +=1α

)cos()(sin)( 21 bteCbteCty atath +=jba −=2α

Page 25: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução ParticularSolução Particular

Equação Diferencial

SP para podemos escrever

Substituindo na ED

Portanto a SP

Byp =( ) ( )u t tγ=

00γKB =

00γKyp =

)()()(2)( 20

22

2

tuKtydttdy

dttyd

nnn ωωζω =++

Page 26: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução CompletaSolução Completa

Levando à solução

As constantes da solução completa são calculadas através das condições iniciais, considerando o instante t = 0

ph yyy +=

0

0

)0()0(yyyy&& =

=

Page 27: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

Obter a função da resposta de estado-nula de um sistema de segunda ordem com amortecimento

sujeita a entrada degrau unitária. Implementar no MatLab e obter a resposta.

Dados

1<ζ

512.0

1

0

==

==

τ

ζω

K

n

Page 28: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Solução de estado nulo entrada degrauSolução de estado nulo entrada degrau

0 5 10 15 20 25 300

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6Step Response

Time (sec)

Ampl

itude

)cos()(sin)( 2100 bteCbteCKty atatf ++= γ

22,1 1 ζωζωα −±−= nn j

a b

Page 29: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

ExercícioExercício

Obter a freqüência natural, fator de amortecimento, a constante de tempo e o ganho estático da resposta abaixo obtida de um sistema de segunda ordem para uma entrada degrau de amplitude 10.

0 5 10 15 20 25 300

20

40

60

80

Sys tem: PTime (s ec): 3.21Amplitude: 76.3

Sys tem: PTime (s ec): 16.2Amplitude: 52

Step Res pons e

Time (s ec)

Ampl

itude

+

=)(

)(ln1nTtyty

552.0

1

0

==

==

τ

ζω

K

n

Sol:Sol:

224 δπδζ

+=

)(ty

Page 30: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

Obter o diagrama de blocos de um sistema de primeira ordem usando K0=10 e τ = 2. Implementar no simulink o DB e obter a resposta do sistema sujeita a entrada degrau unitário.

Page 31: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

Exercício:Exercício:

Obter o diagrama de blocos de um sistema de primeira ordem usando K0=10 e τ = 2. Implementar no simulink o DB e obter a função de transferência utilizando o comando linmod e ss2tf.

Page 32: Apostila Controle - 06 - Solução de equações diferenciais

Controle de Sistemas Mecânicos

ReferênciaReferência

Solução homogênea SPOKreyszig pg 69-77

Solução homogênea SSOKreyszig pg 80-87