Escolar Documentos
Profissional Documentos
Cultura Documentos
SANTO ANDRE
18 DE NOVEMBRO DE 2014
1 Introducao
O objetivo deste trabalho e realizar a analise e comparacao dos parametros temporais
de um circuito RC serie obtidos atraves de tres diferentes metodos:
Simulacao em blocos da funcao de transferencia do circuito no Software Simulink.
Implementacao fsica do circuito e afericao dos parametros temporais com o osciloscopio.
Verificacao dos parametros temporais por meio de uma placa de aquisicao de dados.
A Figura 1 exibe o circuito eletrico utilizado neste experimento, composto pelo resistor
R1 = 1k, pelo potenciometro V R1 = 10k e pelo capacitor eletroltico C1 = 220F .
(1)
s+a
a
a
a
G(s = 0) = 0 = = 1 ; G(s ) = lim
=0
s s + a
a
s+a
a=
(2)
O sistema da Eq. (2) e dito sistema de primeira ordem, porque descreve um sistema
dinamico dependendo da primeira derivada da variavel independente, assim a resposta
para uma entrada x(t) do tipo degrau de amplitude V do sistema desse tipo de sistema sera
uma exponencial conforme e demonstrado na Eq.(3), a qual podemos obter a constante
de tempo .
G(s) =
Y (s)
Y (s) = G(s) X(s)
X(s)
a
V
s+a s
t
y(t) = V (1 eat ) = V 1 e
Y (s) =
(3)
O valor da tensao de carga do capacitor, descrito pela funcao y(t), pode ser medido
quando t = no resultado da Eq. (3), de onde temos o valor da funcao em 1 e1 =
0, 6321, dessa forma o instante de tempo que representar 63 % da variacao total de tensao
sera identicamente igual ao valor de procurado.
Ja o tempo de acomodacao ts e equivalente a 4 ou 5 vezes ao valor de , sendo que a
funcao no tempo de acomodacao ts = 4 tem o valor de 1 e4 = 0, 9817, ou seja 98 %
da valor final a ser alcancado.
c
O diagrama em Simulink
para simular este sistema e demonstrado na Figura 2.
Sendo os parametros do gerador de sinais definidos conforme apresentado na Figura 3
e as variaveis periodo e amplitude definidas acordo com o programa na Secao 4.1.
E para facilitar a obtencao de diversos sinais e ja torna-los aptos a receber o comando
plot de forma simples na linha de comando do script, utiliza-se a configuracao das telas
graficas scope com o envio de suas variaveis no formato de estrutura com tempo Structure
with time conforme indicado na Figura 4.
O modelo do gerador de sinais usado foi da Tektronix modelo AFG 3021B com o
osciloscopio digital Agilent DSO-X 2024A e para salvar a imagem da tela foi usado um
dispositivo de memoria Flash, um Pen Drive.
As imagens do osciloscopio foram gravados apos ajuste manual da frequencia exibida,
que necessitava ser grande para conter o tempo de acomodacao de quase 10s calculado
para o caso do valor maximo do potenciometro, e com a tela congelada para permitir o
uso dos cursores auxiliares para ler a constante de tempo ou o tempo e acomodacao ts .
c
Figura 2: Diagrama de blocos no Simulink
. num e den sao o numerador e o denominador
da funcao de transferencia da Eq. (2)
Figura 4: Configuracao do visor Scope para envio de dados como estrutura com tempo
para o espaco de trabalho do Matlab (Workspace).
2 Resultados
c
A Figura 5 apresenta o resultado simulado no Matlab
para o caso em que o potenciometro esta no valor mnimo (V R1 = 0), no qual temos o valor a = 4, 546, sendo
= 0, 22 segundos a o tempo de amortecimento ts = 4 = 0, 88 segundos, o que pode ser
visto pelo tempo em que a curva leva para chegar ate o novo valor. Similarmente a Figura
6 apresenta o caso com o potenciometro no maximo (V R1 = 10k), no qual temos o valor
c
Figura 12: Imagem recuperada no Matlab
, detalhes.
c
Figura 13: Imagem recuperada no Matlab
, detalhes.
3 Conclusao
As tres metodologias executadas para obtencao dos tempos mnimo e maximo do circuito RC serie apresentaram resultados muito semelhantes entre sim com divergencias
mnimas. Para a u
ltima analise com a placa de dados, nao se observou distorcoes do sinal
reconstrudo devido a rudos inerentes ao processo de quantizacao ou aliasing.
4 Anexo
4.1 Programa auxiliar para Simulink
c
Este programa define as variaveis usada no diagrama do Simulink
e gera as figuras a
partir dos dados dos graficos scope.
% VR1 = 0; %Potenci^
ometro de 10K \Omega
VR1 = 10*(10^3); %Potenci^
ometro de 10K \Omega
R1 = 1000; % 1K \Omega
C1 = 220*(10^-6); %220 \mu F
a = (1/((VR1 + R1)*C1));
tau = 1/a;
num_G = [0 a]; % a;
den_G = [1 a]; % s + a;
amplitude = 1; % Volts
periodo = 20; %segunndos
tsimu = 20;
sim(PDCA_Aula_14_LAB_05_p1_1_simulink,[0 tsimu]);
if VR1 == 0
fig = 1;
else
fig = 2;
end
figure(fig)
plot(ScopeData.time, ScopeData.signals(1,1).values, b)
hold on
plot(ScopeData.time, ScopeData.signals(1,2).values, r)
hold off
grid on
xlabel(s),ylabel(V),
legend(Refer^
encia,V_{out} no capacitor,Location,Best),
titulo = strcat(Circuito RC, VR_1= , num2str(VR1), \Omega, R_1= , num2str(R1),
title(titulo)
figname = strcat(fig_, num2str(fig), _potenciometro_, num2str(VR1),_tau_, num
figname = strcat(figname,.jpg);
saveas(gcf,figname);