Sei sulla pagina 1di 8

1) Apartir do sistema abaixo, determine: R = 100 C = 100 mF

a) As funes de transferncia: Vc(s)/Vin(s) e VR(s)/Vin(s)


Vc(s)/Vin(s) = 1/(1+RC(s)) Logo; Vc(s)/Vin(s) = 1/(10*s+1) VR(s)/Vin(s) = RC(s)/(1+RC(s)) Logo; VR(s)/Vin(s) = (10*s)/(10*s + 1)

b) Calcular e plotar os polos e os zeros de ambas as funes de transferncia do sistema.


%F=1/(10s+1) NUM1=[1]; DEN1=[10 1]; F=tf(NUM1,DEN1) r1=roots(NUM1) r2=roots(DEN1) [z,p,k]=zpkdata(F) F=zpk([0],[-0.1],0.1) pzmap(F)

%F1=10*s/(10*s+1) NUM2=[10 0]; DEN2=[10 1]; F1=tf(NUM2,DEN2) r3=roots(NUM2) r4=roots(DEN2) [z,p,k]=zpkdata(F1) F1=zpk([0],[-0.1],1) pzmap(F1)

c) Aplique um degrau unitrio e plote a resposta de ambas as funes de transferncia. Vc(s)


% F=(1)/(10*s + 1) A=1; C=10; D=1; num=A; den=[C D]; step(num,den)

VR(s)
% F = (10*s)/(10*s + 1) A=1; B=0 C=10; D=1; num=[A B]; den=[C D]; step(num,den)

d) Recalcule a funo de transferncia Vc(s)/Vin(s) mudado para 1000 mF. VC(s)/Vin(s) = (1)/(100*s + 1)

e) Plote os polos dessa nova funo de transferncia.


NUM1=[1]; DEN1=[100 1]; F=tf(NUM1,DEN1) r1=roots(NUM1) r2=roots(DEN1) [z,p,k]=zpkdata(F) F=zpk([],[-0.01],0.01) figure(1) pzmap(F)

f) Aplique um degrau unitrio e plote a resposta desta nova FT.


% F=(1)/(100*s + 1) A=1; C=100; D=1; num=A; den=[C D]; step(num,den)

g) Comparando a posio dos polos das duas FTs VC(s) o que voc pode afirmar, justifique. O polo da FT VC(s) com o capacitor de 1000 mF ficou em - 0,01 que um valor mais negativo que o obtido com o capacitor de 100 mF, ou seja est se afastando do eixo zero, com isto ficando mais estvel, levando um tempo maior para amortecer o degrau aplicado, ou seja mais amortecido.

2) Construir o modelo padro de um sistema de 2 ordem e determine:

a) Considere Frequnca natural de oscilao = 1 plote a resposta do sistema de 2 ordem para Coeficiente de amortecimento= 0; =0,3; =0,5; =0,8; =1; =1,3 quando o sistema submetido a uma entrada em degrau unitrio.

Coeficiente de amortecimento = 0 1/(S^2+2*0*1*S+1)


% coeficiente de amortecimento = 0 % F=(1)/(s^2 + 0*s + 1) A=1; B=1; C=0; num=A; den=[B C A]; step(num,den,20)

Coeficiente de amortecimento = 0,3 1/(S^2+2*0,3*1*S+1)


% Amortecimento = 0,3 % F = (1)/(s^2 + 0,6*s + 1) A=1; B=1; C=0.6; num=A; den=[B C A]; step(num,den,20)

Coeficiente de amortecimento = 0,5 1/(S^2+2*0,5*1*S+1)


% Amortecimento = 0,5 % F = (1)/(s^2 + 1*s + 1) A=1; B=1; C=1; num=A; den=[B C A]; step(num,den,20)

Coeficiente de amortecimento = 0,8 1/(S^2+2*0,8*1*S+1)


% Amortecimento = 0,8 % F = (1)/(s^2 + 1.6*s + 1) A=1; B=1; C=1.6; num=A; den=[B C A]; step(num,den,20)

Coeficiente de amortecimento = 1 1/(S^2+2*1*1*S+1)


% Amortecimento = 1 % F = (1)/(s^2 + 2*s + 1) A=1; B=1; C=2; num=A; den=[B C A]; step(num,den,20)

Coeficiente de amortecimento = 1,3 1/(S^2+2*1,3*1*S+1)


% Amortecimento = 1,3 % F = (1)/(s^2 + 2.6*s + 1) A=1; B=1; C=2.6; num=A; den=[B C A]; step(num,den,20)

b) Plote usando o comando "pzmap" os polos das funes de transferncia de todos os coeficientes de amortecimento do item a. Amortecimento 0
% coeficiente de amortecimento = 0 % F=(1)/(s^2 + 0*s + 1) A=1; B=1; C=0; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

Amortecimento 0,3
% Amortecimento = 0,3 % F = (1)/(s^2 + 0,6*s + 1) A=1; B=1; C=0.6; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

Amortecimento 0,5
% Amortecimento = 0,5 % F = (1)/(s^2 + 1*s + 1) A=1; B=1; C=1; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

Amortecimento 0,8
% Amortecimento = 0,8 % F = (1)/(s^2 + 1.6*s + 1) A=1; B=1; C=1.6; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

Amortecimento 1
% Amortecimento = 1 % F = (1)/(s^2 + 2*s + 1) A=1; B=1; C=2; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

Amortecimento 1,3
% Amortecimento = 1,3 % F = (1)/(s^2 + 2.6*s + 1) A=1; B=1; C=2.6; num=A; den=[B C A]; F=tf(num,den) pzmap(F)

3) Calcular a Transformada de Laplace

4) Calcule a transformada Inversa de Laplace das mesmas funes do exerccio 1 usando o comando Residue.

VC(s)/Vin(s) = (1)/(10*s + 1)
% Transformada inversa de Laplace % F = (1)/(10*s + 1) A=1; C=10; D=1; num=A; den=[C D]; [r,p,k]=residue(num,den) [num,den]=residue(r,p,k)

VR(s)/Vin(s) = (10*s)/(10*s + 1)
% Transformada inversa de Laplace para VR(s)/Vs(s) % F = (10*s)/(10*s + 1) A=1; B=0 C=10; D=1; num=[A B]; den=[C D]; [r,p,k]=Residue(num,den) [num,den]=Residue(r,p,k)

Potrebbero piacerti anche