Escolar Documentos
Profissional Documentos
Cultura Documentos
ESCOLA POLITCNICA
Salvador
2017
GUSTAVO GOMES FERNANDES
Salvador
2017
RESUMO
1 INTRODUO ...................................................................................................... 8
5 CONCLUSES .................................................................................................... 13
8
Scilab tambm uma linguagem de programao interpretada de alto nvel que pode
ser usada como linguagem de scrips para teste de algoritmos permitindo a fcil
implementao de algoritmos complexos e para a realizao de clculos numricos, contando
com uma srie de funes elementares para clculos cientficos, alm de oferecer recursos
para anlise e visualizao de dados.
(
() = (2 + )
1)
1 () 2 () 3 ()
179,6 50,8 25,4
() 60 120 300
( ) 0 0 0
9
O algoritmo desenvolvido mostrado no APNDICE A CDIGO SCILAB PARA
SIMULAO.
10
4 RESULTADOS E DISCUSSO
11
Figura 4 - Formas de onda mostradas no mesmo grfico
12
5 CONCLUSES
Os resultados obtidos permitem observar a influncia que cada parmetro exerce sobre
a forma de onda.
O parmetro refere-se a amplitude da forma de onda, ou seja, o mximo valor que a
funo pode assumir, em mdulo, em um semi-ciclo. Observa-se graficamente que o aumento
de A implica num aumento significativo da rea sob um dos semi-ciclos.
O parmetro , frequncia, define o nmero de oscilaes completas dentro de um
intervalo de tempo definido. Como os valores de , mostrados na Tabela 1, so mltiplos, o
nmero de oscilaes entre cada forma de onda pode ser obtido atravs da razo dos valores
de frequncia assumidos.
Como o parmetro zero para as trs formas de onda, ou seja, no h ngulo de
defasagem, todas as formas de onda iniciam no instante e seu valor inicial, = 0, zero.
Essa condio permite melhor anlise da relao entre frequncias.
13
6 REFERNCIAS BIBLIOGRFICAS
14
APNDICE A CDIGO SCILAB PARA SIMULAO
//Criar uma matriz de zeros onde cada linha corresponde uma funo e
//cada coluna corresponde ao valor da funo no instante t
v = zeros(length(A), length(t));
15
figure("BackgroundColor", [1 1 1]);
plot(t/ms, v(2,:));
xgrid;
xlabel('$t \quad [\text{ms}]$','fontsize',4)
ylabel('$v_2(t)$','fontsize',4)
title(['Formas de onda de ' '$v_2(t) = 50.8 \cdot sen(240\pi t + 0)$'],...
'fontsize',3);
///
figure("BackgroundColor", [1 1 1]);
plot(t/ms, v(3,:));
xgrid;
xlabel('$t \quad [\text{ms}]$','fontsize',4)
ylabel('$v_3(t)$','fontsize',4)
title(['Formas de onda de ' '$v_3(t) = 25.4 \cdot sen(600\pi t + 0)$'],...
'fontsize',3);
///
//Plotar cada funo num grfico diferente, um sobre o outro:
figure("BackgroundColor", [1 1 1]);
subplot(3, 1, 1);
plot(t/ms, v(1,:));
xtitle('$\Large{v_1(t) = 179.6 \cdot sen(120\pi t + 0)}$');
xgrid;
xlabel('$t \quad [\text{ms}]$', 'fontsize', 2.5);
ylabel('$v_1(t)$', 'fontsize', 2.5);
subplot(3, 1, 2);
plot(t/ms, v(2,:));
xtitle('$\Large{v_2(t) = 50.8 \cdot sen(240\pi t + 0)}$');
xgrid;
xlabel('$t \quad [\text{ms}]$','fontsize',2.5);
ylabel('$v_2(t)$', 'fontsize', 2.5);
subplot(3, 1, 3);
plot(t/ms, v(3,:));
xtitle('$\Large{v_3(t) = 25.4 \cdot sen(600\pi t + 0)}$');
xgrid;
xlabel('$t \quad [\text{ms}]$', 'fontsize', 2.5);
ylabel('$v_3(t)$', 'fontsize', 2.5);
//
16