Simulação em matlab
KÁSSIA HELENA RODRIGUES DE SOUSA
SISTEMAS AUTOMATIZADOS
Lista de exercício – Simulação com Matlab
Vila Velha 2014
UVV - CENTRO UNIVERSITÁRIO VILA VELHA
KÁSSIA HELENA RODRIGUES DE SOUSA
SISTEMAS AUTOMATIZADOS
Lista de exercício – Simulação com Matlab
Trabalho apresentado à disciplina
Sistemas Automatizados do curso de Engenharia de Produção da Universidade de Vila Velha. Como requisito para avaliação.
Professor: Marcelo Camponez
Vila Velha 2014
Exercícios
1 – Obtenha a resposta ao degrau unitário, ao impulso, a rampa e ao sen(t), do seguinte sistema de ordem superior: (0,1)
C(s) = 3s3 + 25s2 + 72s + 80
R(s) s4 + 8s3 + 40s2 + 96s + 80
Resolução:
- Código >> C= [ 3 25 72 80]
C =
3 25 72 80
>> R= [ 1 8 40 96 80]
R =
1 8 40 96 80
>> num=C
num =
3 25 72 80
>> den=R
den =
1 8 40 96 80
>> sys = tf(num,den)
sys =
3 s^3 + 25 s^2 + 72 s + 80 -------------------------------- s^4 + 8 s^3 + 40 s^2 + 96 s + 80
Continuous-time transfer function.
>> step(num,den)
- Gráfico degrau
- Gráfico impulso
Delta DRAC
>> impulse (num,den)
- Gráfico Rampa
>> Y= tf(1,[1,0])
Y = 1 - s
Continuous-time transfer function.
>> step(sys*Y)
- Gráfico sen(t)
>> t=0:0.01:10;
>> u=sin(t);
>> lsim(sys, u, t)
2 – Obtenha a solução computacional da resposta ao degrau unitário de um sistema com realimentação unitária, cuja função em malha aberta é: (0,1)
G(s) = _________5(s + 20)____________ s(s + 4,59)( s2 + 3,41s + 16,35)
Degrau/Malha Aberta
Resolução:
- Código
>>num = [5 100];
>>den = conv([1 0],conv([1 4.59],[1 3.41 16.35]));
>>G = tf(num,den)
>> sys = feedback (G,1)
>>G
>>step(sys)
3 – Quando um sistema de malha