Escolar Documentos
Profissional Documentos
Cultura Documentos
Scilab
1°) Questão: Seja a planta de 1° ordem:
e ()=0.997109 −1=−0.002891
Embora o erro em regime permanente seja baixo, vimos que seu tempo de estabilização
é bastante longo, dessa forma, torna-se necessária aplicar uma técnica de controle que
vise diminuí-lo, porém com a adição de um possível sobressinal, haja vista que estes
parâmetros são conflitantes entre si.
2° Questão: Sendo a planta da questão 1 colocada em malha fechada conforme a figura
abaixo, com p=0.
2.1)Se C(s)=Kp :
kmax=50;
evans(G_s,kmax);
Como não temos polos no semiplano direito, então este sistema não pode ser instável.
Para que ele fosse superamortecido deveria haver pares de raízes no eixo real do
semiplano esquerdo, o que também não ocorre.
c) Caso possa ser instável, oscilatório, sub amortecido, ou sobre amortecido determine, a
partir do LGR obtido em (a), as respectivas faixas de valores de Kp que conduzem a cada
uma das situações
e)
2.2) Se C(s)=Ki/s
ki=20;
num=1;
den=s*(20*s+1);
O sistema não pode ser instável, pois não temos polos na região direita do plano
complexo. Também não pode ser oscilatório, pois não há pares de polos conjugados
puramente complexos.
c) Caso possa ser instável, oscilatório, sub amortecido, ou sobre amortecido determine, a
partir do LGR obtido em (a), as respectivas faixas de valores de Ki que conduzem a cada
uma das situações.
Subamortecido: ki>0.0125.
Superamortecido: 0<ki<0.0125.
d) Use o Xcos e desenhe os gráficos das respostas ao degrau unitário para Ki = {0.001 e
2}, registrando os valores dos erros em regime permanente em cada caso e (e) os
gráficos das ações de controle, u(t), para os 2 valores de Ki registrando seus valores
máximos
Figura 13:
Resposta do
sistema para
Ki=0.001
Figura 14: Resposta do sistema para Ki=2
ki=0.07
kpmax=50;
num=s+ki;
den=(20*s^2+s)
G_s=syslin('c',num,den);
disp('G_s=",G_s);
evans(G_s,kpmax);
Como não temos polos no semiplano direito do plano complexo, este sistema não
poderá ser instável. Assim também como não poderá ser oscilatório, haja vista que não
temos um par de polos complexos conjugados no eixo imaginário.
c) Caso possa ser instável, oscilatório, sub amortecido, ou sobre amortecido determine, a
partir do LGR obtido em (a), as respectivas faixas de valores de Kp que conduzem a cada
uma das situações.
d) Use o Xcos e desenhe os gráficos das respostas ao degrau unitário para Kp = {3.2 e 4},
registrando os valores dos erros em regime permanente em cada caso e (e) os gráficos
das ações de controle, u(t), para os 2 valores de Kp registrando seus valores máximos.
Figura 18:
Diagrama
de blocos
para
Kp=3.2 e
Kp=4
Para a primeira ação de controle, vê-se que o tempo necessário para que o sistema
chegue a 63% do valor de regime é de 6.78541s. Já na segunda ação de controle, esse
tempo é de 5.68446s. Ao se analisar o sobressinal, vê-se que na primeira ação de
controle ele é de 0.03081, já na segunda temos 0.02939. Ambos os sinais possuem erro
em regime nulo. Em vista disso, temos que ambas as ações de controle promovem uma
melhor resposta em relação a planta em malha aberta. Também foi possível concluir que
a segunda ação de controle (Kp=4) é mais efetiva, pois promove uma resposta rápida do
sistema, com um baixo sobressinal.
3°) Questão: Dentre os resultados obtidos nas questões 2.1, 2.2 e 2.3, qual apresenta o
melhor desempenho? Justifique.
4°) Questão: Aplicou-se um sinal de entrada do tipo degrau unitário, u(t), num sistema real
e registrou-se sua resposta y(t). Os sinais de entrada e de saída constam no arquivo em
anexo (Portilho.txt).
a) Use o método da resposta ao degrau e determine a função de transferência de um
modelo Gm(s) que represente, pelo menos aproximadamente, o sistema real.
2
C (s) wn
= 2
R ( s ) s +2 ⋅ξ ⋅ w n ⋅ s+w 2n
Diante disso, a partir da análise e coleta dos dados fornecidos na planilha Portilho.txt e
das fórmulas apresentadas no material de apoio utilizado nas aulas, foi possível obter
uma aproximação para cada um dos parâmetros, conforme consta abaixo:
tp=14.4s
tr=8.2429s
Mp=0.49
Constante de amortecimento
ξ=
√ ( ln M p )2
=0.2238
√ π + ( ln M )
2
p
2
Frequência natural
π
ω n= =0.22372
14.4 ⋅ √ 1 − ( 0.22143 )
2
Tempo de subida
4
t s= =80.745573 s
ωn ⋅ ξ
Fator de amortecimento
4
θ= =0.049
80.4
Dessa forma, a função de transferência de malha fechada é, aproximadamente:
2
0.22372
Gm ( s )= 2 2
s +2 ⋅0.22143 ⋅0.22372⋅ s+0.22372
b) Para verificar se o modelo Gm(s) obtido na questão 1 representa bem o sistema real,
determine sua resposta ao degrau unitário, ym(t), trace o gráfico do erro entre a resposta
do sistema real y(t) e a resposta do modelo ym(t), ou seja o gráfico de e(t) = y(t) – ym(t) e
comente o resultado obtido.
t=[0:.01:150];
s=poly(0,'s');
num=0.22372^2;
den=s^2+2*0.22143*0.22372*s+0.22372^2;
H_s=syslin('c',num,den);
y=csim('step',t,H_s);
z=matrix(y,[15001,1]);
plot(t,y,'black');
plot(t,h,'yellow');
plot(t,h-z,'red')
Figura 23:
Sinal de
erro
obtido a
partir de
ym(t)-
y(t).
Em
amarelo, temos o sinal obtido a partir dos dados do arquivo Portilho.txt, já em preto, temos
o sinal referente a Gm(s) que foi obtido como uma aproximação para a G(s) dada. Note
que os valores de erro resultaram em um gráfico (vermelho) com parâmetros
praticamente nulos, o que evidencia que a Gm(s) obtida representou de forma satisfatória
o sistema proposto.
5° Questão: Determine a região do plano s onde devem se situar os polos de um sistema
de 2a ordem tal que as seguintes especificações de projeto sejam atendidas: ts ≤ 12 seg,
Mp ≤ 2% e tp ≤ 4 seg.
4 4 1
σ≥ = =
t sd 12 3
ξ≥
√( ln ( M pd
2
))
=
√( ln ( 0,02))
2
=0.78
√ 2
π +ln ( M pd )2 √ π +( ln ( 0.02))
2 2
π π
ω nd ≥ = =1.255
t nd ⋅ √ 1− ξ 4 ⋅ √ 1 − ( 0.78 )
2 2
plot(x,y);
y=-wn:0.01:wn; x=zeros(1:np);
plot(x,y);
sig=1/3;wd=-2.5:0.2:2.5;np=max(size(wd));x=-sig*ones(1:np);
plot(x,wd,'r');
qsi=0.78;teta=acos(qsi);tetaemgraus=acos(qsi)*180/%pi;
hip=0:0.1:4;x=hip*cos(teta);y=hip*sin(teta);
plot(-x,y,'g',-x,-y,'g');
wn=1.255;x=0:0.01:wn;y=sqrt(wn^2-x.^2);
plot(-x,y,'y',-x,-y,'y');
Figura 23: Sinal de erro obtido a partir de ym(t)-y(t).
A partir da análise da figura, deve-se encontrar uma região que esteja contida
simultaneamente nas três áreas obtidas, dessa forma, conclui-se que entre as retas
verdes e à esquerda da semicircunferência, temos os polos que satisfazem tal condição.