Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Laboratório 2
A Fig.1 é um circuito RLC com excitação 𝑣𝑖 (𝑡) e tensão de saída no capacitor 𝑣𝑐 (𝑡).
2. Estabilidade
1
(Código 1)
k = 1:2000;
for n = 1:length(k)
d = [1 18 77 k(n)];
polos = roots(d);
end
O sistema torna-se instável quando pelo menos um polo tem sua parte real positiva no
plano complexo. Sendo assim é necessário realizar essa verificação:
(Código 2)
k = 1:2000;
for n = 1:length(k)
d = [1 18 77 k(n)];
polos = roots(d); %retorna as raízes do denominador
r = real(polos); %retorna apenas a parte real dos polos
if max(r) >= 0 %retorna o maior valor de “r”. Se positivo, o
sistema está com o primeiro valor que torna o sistema instável.
polos
k = k(n)
break
end
end
(Código 3)
h1 = tf(k/2,[1 18 77 0]);
h2 = tf(k,[1 18 77 0]);
h3 = tf(2*k,[1 18 77 0]);
h1 = feedback(h1,1);
h2 = feedback(h2,1);
h3 = feedback(h3,1);
Para desenhar a resposta no tempo será utilizada a função step() que gera a curva
quando excitado por um degrau.
(Código 4)
figure(1)
subplot(3,1,1)
step(h1);
subplot(3,1,2)
step(h2,8);
subplot(3,1,3)
step(h3,8);
2
3. Erro de estado estacionário
1
𝑒𝑠𝑠 =
1 + 𝐾𝑝
(Código 5)
num = [2 12 20];
den = [1 36 410 1500 1125];
g = tf(num,den);
kp = dcgain(g);
ess = 1/(1+kp)
A resposta desse sistema a um degrau pode ser vista executando o seguinte trecho:
(Código 6)
h = feedback(g,1);
figure(1)
step(h);
Para analisar a resposta do sistema a uma rampa, o Matlab não dispõe de nenhuma
função pronta. Uma forma de gerar esta entrada é acrescentar uma raiz na origem dos eixos
do plano complexo e em seguida utilizar a função step() para obter a análise desejada:
3
(Código 7)
h_ramp = tf(1,[1 0])*h;
figure(2)
step(h_ramp,5);
Quando a entrada de teste é uma rampa, o erro nulo é alcançado quando o sistema é
pelo menos tipo 2. Para aumentar o tipo do sistema apresentado na Fig.2, pode-se acrescentar
um controlador PI em cascata com a planta. Especificando este controlador como:
10(𝑠 + 0.01)
𝑃𝐼 =
𝑠
4. Preparação
3) Considere a Fig.3.
4
5. Relatório
3) O código 4 são os gráficos do código 3. Extraia as figuras e que conclusão pode ser tirada
destes resultados? Explique.
5) Extraia e mostre a figura do Simulink que você montou similar ao da Fig.4 e com a entrada
em rampa. Observando esta figura, quanto é o erro de regime permanente? A partir de que
instante é possível observar o regime permanente? Explique como apontou no gráfico estes
valores.
6) Ainda nesta última montagem, retire o PI e permaneça apenas a planta do sistema. Extraia
dois resultados na saída. O primeiro com a entrada em degrau e o segundo com a entrada em
rampa. O que se pode concluir? Explique.