Escolar Documentos
Profissional Documentos
Cultura Documentos
1.2 OBJETIVOS:
g) posição do eixo Θ.
1.4 CONTROLE PID
Onde:
Kp → ganho proporcional
Ki → ganho integral
Kd → ganho derivativo
1.7 QUESTIONÁRIO
Considerando o controlador PID, com o auxílio do professor comandos do matlab para entrar
com os valores dos ganhos Ki, Kp e Kd do controlador e retornar o gráfico da resposta ao
degrau unitário, tendo como planta o modelo do motor CC.
syms T
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.2;
n=K;
T=1
d=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)];
Kp=input("digite o valor de Kp=100 ")
Ki=input("digite o valor de Ki=1")
Kd=input("digite o valor de Kd=1 ")
Kp=(1.2*T)/(K*L);
Ki=1/2*L;
Kd=1/0.5*L;
T=input("digite valor de T=5")
step(G)
G=tf(n,d)
numc=[Kd,Kp,Ki];
denc=[1 0];
Gc=tf(numc,denc);
sys=G*Gc;
hold on
step(sys,T)
sysf=feedback(sys,T);
hold off
na figura
1.7.3 Inicie inserindo um ganho Kp de 200 e Kd = 5, varie o valor de Ki de 20, 50, 80, 110 e 140
e observe o comportamento do sistema em regime permanente e anote o tempo de
estabelecimento.
Integrador Tempo de acomodação
Ki=20 8,57seg
Ki=50 3,07seg
Ki=80 1,68seg
Ki=110 1,03seg
Ki=140 0,66seg
Pode se observar que com a variação do integrador o tempo de acomodação reduziu bastante,
significando que o motor entrou em regime de trabalho de maneira mais rápida, apesar de
ainda apresentar aumentar um pouco o sobressinal.
1.8 CONCLUSÃO
ς= -6;
ω= 13,6j
Mp= 24,6%
TRABALHO 3 – SINTONIA DE CONTROLADORES
l =0.2;
t= 2;
k=1;
kp = 1.2*t/(k*l);
ki = 1/(2*l);
kd = 1/(0.5 * l);
denc = [1 0];
Gc = tf(numc, denc);
sys = G*Gc;
sysf=feedback(sys,1);
step(sysf)
Kd = 10
Kp = 12
Ki = 2.5
Questão 1.6.5:
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
num=K;
G=tf(num,den);
l =0.025;
t= 0.7; Kd = 80
k=0.1;
Kp = 336
kp = 1.2*t/(k*l);
Ki = 20
ki = 1/(2*l);
kd = 1/(0.5 * l);
denc = [1 0];
Gc = tf(numc, denc)
sys = G*Gc
sysf=feedback(sys,1);
step(sysf)
Questão 1.6.6:
para a planta:
Kd = 10
Kp = 12
Ki = 2,5
Kd = 0
Kd = 2
Kd = 7
Kd = 12
Kd = 17
Kd = 20
Kd = 40
Kd = 80
Conclusão: À medida que o Kd aumenta o sistema deixa de oscilar mas em certo ponto o kp
fica muito alto causando um overshoot.