Escolar Documentos
Profissional Documentos
Cultura Documentos
Alunos:
Everton Grass
Pedro Petry
Rodrigo Scheid
SANTO ÂNGELO – RS
2017
LISTA DE FIGURAS
1. INTRODUÇÃO................................................................................................. 4
2. OBJETIVOS..................................................................................................... 5
2.1. Geral............................................................................................................. 5
5. CONCLUSÃO.................................................................................................20
REFERÊNCIAS BIBLIOGRÁFICAS........................................................................21
1. INTRODUÇÃO
2.1. Geral
Objetivo deste trabalho é a simulação de um sistema automático de controle de
velocidade veicular com auxílio do software de análise matemática MatLab .
TM
Kp+ Ki (3.1)
C=
s
Kps+ K i (3.2)
C=lim s 2
0 m s +(b+Kp)s+Ki
V ( s) 1 (4.1)
P ( s )= =
U ( s ) ms+ b
Onde,
V = Variável de Saída – Velocidade (Km/h)
U = Variável de Entrada – Força motriz.
m = massa do veículo (Kg)
b = Coeficiente de arrasto, atrito (N.s/m)
Script no MatLab:
>> m = 1000;
>> b = 50;
>> r = 22.222;
>> s = tf('s');
>> gp = 1/(m*s + b);
>> kp = 200;
>> ki = 20;
>> c = pid(kp,ki);
>> ts = feedback(c*gp,1)
ts =
200 s + 20
---------------------
1000 s^2 + 250 s + 20
Comando no Matlab
>> m = 1000;
>> b = 50;
>> r = 22.222;
>> s = tf('s');
>> gp = 1/(m*s + b);
>> kp = 81,9;
>> ki = 4,23;
>> c = pid(kp,ki);
>> ts = feedback(c*gp,1)
ts = 81.9 s + 4.23
---------------------
1000 s^2 + 131.9 s + 4.23
Continuous-time transfer function.
>> t = 0:0.1:100
>> num = [81.9 4.23]
num = 81.9000 4.2300
>> den = [1000 131.9 4.23]
den = 1.0e+03 * 1.0000 0.1319 0.0042
>> [r,p,k] = residue(num,den)
r= 0.0945 -0.0126
p = -0.0769 -0.0550
k= []
>> step(r*ts,t);
>> rlocus(ts);
>> bode(ts);
>>pzmap(ts);
Script no MatLab:
pzmap(ts);
>> bode(ts);
Figura 12 – Diagrama de Bode