LORENA
LORENA
2021
% 1) Programa 5.4 em Matlab, conforme Ogata (2011, p. 172)
num = [25];
den = [1 4 25];
step (num,den);
grid
% Título do gráfico
% Eixo X do gráfico
xlabel('t')
% Eixo Y do gráfico
ylabel('Amplitude')
% O resultado bate com o esperado, tendo em vista que é classificada
num = [25];
% Denominador da função de transferência
den = [1 4 25];
t = 0:0.01:3;
plot (t,y)
grid
% Título do gráfico
% Eixo X do gráfico
xlabel('t (sec)')
% Eixo Y do gráfico
ylabel('Output')
% O resultado bate com o esperado, o sistema é classificado
% como subamortecida,
% Primeira parte
% Amplitude
A = 10;
num = [A];
den = [6 1];
t = 0:1:60;
plot (t,y)
grid
% Título do gráfico
% Eixo X do gráfico
xlabel('t (sec)')
% Eixo Y do gráfico
ylabel('Amplitude')
% Segunda parte (resposta alternativa)
A = 10;
num = [A];
den = [6 1 0];
num1 = -r(1);
G1 = tf (num1, den1);
num2 = -r(2);
% Denominador da segunda fração parcial
G2 = tf (num2, den2);
% Tempo em segundos
syms s t;
T = 10
y = 10 - 10*exp (-T/6)
y = 8.1112
A = 1;
% Para Kc = 0
Kc = 0;
num = [1];
t = 0:0.1:9;
[y,x,t] = step(num,den,t);
plot(t,y)
hold on
% Para Kc = 1
Kc = 1;
num = [1];
t = 0:2:9;
[y,x,t] = step(num,den,t);
plot(t,y)
hold on
% Para Kc = 2
Kc = 2;
num = [1];
t = 0:2:9;
[y,x,t] = step(num,den,t);
plot (t,y)
hold on
grid
% Título do gráfico
% Eixo X do gráfico
xlabel('t (sec)')
% Eixo Y do gráfico
ylabel('Amplitude')
% Legenda do gráfico
t = 0: 0.2: 10;
for n = 1: 6;
num = [1];
[y(1:51,n),x,t] = step(num,den,t);
end
plot (t,y)
grid
% Título do gráfico
% Eixo X do gráfico
% Eixo Y do gráfico
ylabel ('Resposta')
% Título do gráfico
% Eixo X do gráfico
% Eixo Y do gráfico
ylabel ('\zeta')
% Eixo Z do gráfico
zlabel ('Resposta')
% Resolvido por Verenna Rêgo Sant'Anna
%1) Programa 6.1 em Matlab, conforme Ogata(2010,p265-267)
%2) Referente à questão 23 da lista de exercícios
%3) Programa utilizado para traçar o gráfico no lugar das raízes
%4) Resolvido por Felipe Ferreira Menezes
num = [1 3];
den = [1 5 20 16 0]
rlocus(num,den);
%Para configurar na tela determinada região que tenha a forma de um quadrado
%utilizamos o comando abaixo
v = [-6 6 -6 6];
%Com esse comando, a região do gráfico ficará configurada de acordo com a especificação
e uma
%linha de coeficiente angular 1 estará, de fato, a 45°, sem apresentar distorção decorrente
da forma
%irregular da tela.
axis(v); axis('square')
grid;
title('Gráfico do Lugar das Raízes de G(s) = K(s + 3)/[s(s + 1)(s^2 + 4s + 16)]- Resolvido por
Felipe Menezes')
%Resolvido por Felipe Ferreira Menezes
ADAPTAÇÕES , ALTERAÇÕES E OBSERVAÇÕES
Na questão 14 o incremento do gráfico gerado foi definido manualmente, pois
o programa estava gerando um gráfico com os picos mal definidos (o comando
impulse(G,50,0.05) define a resposta para t=[0s; 50s], e calcula os pontos para
incrementos de 0,05 segundos no valor de t.
Na questão 16 a notação da variável desvio (T’i(s) e Ti’(t)) foi alterada para
Yi(s) e Yi(t), devido ao caractere ‘ que causa erro no processamento, e por isso deve
ser removido.
Nas questões envolvendo expressões com caracteres gregos, sua respectiva
notação foi substituida pela escrita em extenso, devida a falta de compatibilidade dos
programas com caracteres gregos. (Por exemplo, ao invés de “ζ”, escreve-se “zeta”,
ou ao invés de τI (constante de tempo integral), escreve-se tauI, ao invés de ϴ,
escreve-se teta, etc.).
Uma observação importante é que o software GNU Octave processa as
transformadas de Laplace na notação algébrica, (por exemplo define-se F =
s^2+3*s+1), enquanto o software MATLAB trabalha com notação vetorial (isto é,
F=s²+3s+1 se escreve F=[1 3 1]).
O software GNU Octave não imprime as funções de transferência e gráficos em
simultâneo, quando é pedido, isto é, deve-se executar o programa e ele imprimirá
valores em uma janela separada. Por isso em todas as questões feitas em GNU
Octave, nas quais é requerida a transcrição das respostas do programa, o resultado
impresso foi copiado e colado do terminal de resultados do software ao fim da questão.
Por consequência, em todas as questões feitas em GNU Octave nas quais são
requeridos comentários a respeito de uma ou mais respostas, o comentário foi feito
no script do programa (como foi pedido), mas a(s) resposta(s) foi(foram) copiada(s) e
coladas da denominada “Janela de Comandos” do software, uma janela independente
responsável por imprimir as respostas numéricas e algébricas.
APÊNDICE
Durante as atividades 1 a 6, o grupo dividiu a carga, que é elevada, de forma
justa e bem trabalhada, mas sujeita a falhas, que ocorreram devido a imprevistos e
comunicação insuficiente entre os componentes do grupo. Cabe notar que alguns
componentes do grupo tentaram-se à cópia de resoluções de semestres passados,
mesmo com a alerta do docente e do coordenador, que adicionou uma nova tarefa ao
coordenador, de corrigir as questões copiadas e pontuar erros. Apesar dos
contratempos foi desenvolvido um trabalho relativamente eficiente em grupo, com
cada parte fazendo o que lhe foi solicitada, com controle metódico dos prazos de
entrega, e o coordenador responsabilizou-se por compartilhar os arquivos finais,
auxiliando os demais componentes.
As atividades 1 a 6 apresentaram uma boa proposta de aprendizado, mas
sujeitou-se à “atalhos” tomados por alguns alunos da disciplina, os quais, a partir da
cópia (muitas vezes errônea) de atividades de semestres passados, não aprenderam
de forma eficaz a disciplina, e dessa forma comprometeram os objetivos das
atividades propostas. No entanto, ficou claro no grupo que aqueles que decidiram
fazer a atividade da forma que foi planejada, isto é, estudando o conteúdo e
desenvolvendo a questão, adquiriram conhecimento proposto pela disciplina.
A lista de exercícios de simulação foi organizada pelo grupo de forma bem
semelhante às atividades de 1 a 6, a partir da divisão da carga de forma justa entre
os componentes do grupo.
Durante o desenvolvimento da lista de exercícios de simulação muitos
componentes do grupo tiveram dificuldades nas questões de aplicação, devido à falta
de contato com os softwares e/ou com a linguagem de programação envolvida, a qual
obrigou esses componentes a pesquisarem e aprenderem. Considerando esses
pontos, a lista de exercícios de simulação contribuiu fortemente no aprendizado da
disciplina de Controle de Processos Químicos, fazendo com que os alunos do grupo
se adentrassem nos aspectos de programação de controle e simulação. Novamente
alguns componentes não se atentaram às instruções do professor, e houve uma carga
de trabalho extra para a revisão e correção de questões resolvidas impropriamente.
Apesar do comprometimento de todos os componentes do grupo, apareceram vários
imprevistos quanto à acessibilidade aos softwares e bom funcionamento dos mesmos
relatados por alguns componentes do grupo, os quais acarretaram em uma
concentração da carga de trabalho aos componentes que tiveram a capacidade de
usar os softwares efetivamente.
No geral, a proposta das atividades em grupos foi boa para o aprendizado da
disciplina, no ponto em que o grupo pode discutir e compartilhar resoluções, pontos
de vista e sugestões, contribuindo na absorção do conteúdo. No entanto, o acesso a
resoluções de atividades “semelhantes” de turmas de semestres passados, abriu uma
brecha à cópia por parte de vários alunos, a qual caracteriza um ponto inevitável nas
atividades em grupo. No entanto, nos casos em que foram feitas com o devido
comprometimento, as atividades contribuem positivamente para a fixação dos
conteúdos da disciplina.