You are on page 1of 16

Apndice da Questo 1

Cdigo Fonte (SciLab):

Sada Obtida:

clc
clear

Corrente de malha I1: 1.000 [A]


Corrente de malha I2: 0.667 [A]
Corrente em R1: 1.000 [A]
Corrente em R2: 0.333 [A]
Corrente em R3: 0.333 [A]
Corrente em R4: 0.667 [A]
Queda de Tensao em R1: 8.000 [V]
Queda de Tensao em R2: 5.333 [V]
Queda de Tensao em R3: 2.667 [V]
Queda de Tensao em R4: 2.667 [V]
Queda de Tensao em R5: 5.333 [V]
Potencia dissipada em R1: 8.000 [W]
Potencia dissipada em R2: 1.778 [W]
Potencia dissipada em R3: 0.889 [W]
Potencia dissipada em R4: 1.778 [W]
Potencia dissipada em R5: 3.556 [W]
Potencia oferecida pela fonte: 16.000 [W]
Soma das Potencias dissipadas: 16.000 [W]

//
Variaveis
R1=8;
R2=16;
R3=8;
R4=4;
R5=8;
v1=16;
v2=0;
//
Relacoes
Z=[(R1+R2+R3) (-R2-R3); (-R2-R3) (R2+R3+R4+R5)];
V=[v1 v2]';
//
Calculo das Correntes de Malha
I=inv(Z)*V;
//
Calculo das Tensoes nos resistores
Vr1=R1*I(1);
Vr2=R2*[I(1)-I(2)];
Vr3=R3*[I(1)-I(2)];
Vr4=R4*I(2);
Vr5=R5*I(2);
//
Calculo das Potencias
Pr1=Vr1*I(1);
Pr2=Vr2*[I(1)-I(2)];
Pr3=Vr3*[I(1)-I(2)];
Pr4=Vr4*I(2);
Pr5=Vr5*I(2);
Pf=v1*I(1);
printf('Corrente de malha I1: %.3f [A]\n', I(1));
printf('Corrente de malha I2: %.3f [A]\n', I(2));
printf('Corrente
printf('Corrente
printf('Corrente
printf('Corrente

em
em
em
em

printf('Queda
printf('Queda
printf('Queda
printf('Queda
printf('Queda

Tensao
Tensao
Tensao
Tensao
Tensao

de
de
de
de
de

printf('Potencia
printf('Potencia
printf('Potencia
printf('Potencia
printf('Potencia

R1:
R2:
R3:
R4:

%.3f
%.3f
%.3f
%.3f
em
em
em
em
em

dissipada
dissipada
dissipada
dissipada
dissipada

[A]\n',
[A]\n',
[A]\n',
[A]\n',

R1:
R2:
R3:
R4:
R5:
em
em
em
em
em

%.3f
%.3f
%.3f
%.3f
%.3f
R1:
R2:
R3:
R4:
R5:

I(1));
[I(1)-I(2)]);
[I(1)-I(2)]);
I(2));
[V]\n',
[V]\n',
[V]\n',
[V]\n',
[V]\n',

%.3f
%.3f
%.3f
%.3f
%.3f

Vr1);
Vr2);
Vr3);
Vr4);
Vr5);

[W]\n',
[W]\n',
[W]\n',
[W]\n',
[W]\n',

Pr1);
Pr2);
Pr3);
Pr4);
Pr5);

printf('Potencia oferecida pela fonte: %.3f [W]\n',


Pf);
printf('Soma das Potencias dissipadas: %.3f [W]\n',
Pr1+Pr2+Pr3+Pr4+Pr5);

Apndice da Questo 2
Cdigo Fonte (SciLab):

Sada Obtida:

clc
clear

Tensao de No 1: 1.666667 [V]


Tensao de No 2: 0.000000 [V]
Tensao de No 3: -5.000000 [V]
Corrente em R1: 0.333333 [A]
Corrente em R2: 0.333333 [A]
Corrente em R3: 0.333333 [A]
Corrente em R4: -0.333333 [A]
Queda de Tensao em R1: 6.666667 [V]
Queda de Tensao em R2: 6.666667 [V]
Queda de Tensao em R3: 1.666667 [V]
Queda de Tensao em R4: -5.000000 [V]
Potencia dissipada em R1: 2.222222 [W]
Potencia dissipada em R2: 2.222222 [W]
Potencia dissipada em R3: 0.555556 [W]
Potencia dissipada em R4: 1.666667 [W]
Potencia oferecida pela fonte: 6.666667 [W]
Soma das Potencias dissipadas: 6.666667 [W]

//
Variaveis
R1=20;
R2=20;
R3=5;
R4=15;
i1=1;
i2=0;
i3=-1;
//
Relacoes
G=[ (1/R1)+(1/R2)+(1/R3) -1/R3 -(1/R1+1/R2);
-1/R3 (1/R3+1/R4) -1/R4;
-(1/R1+1/R2) -1/R4 (1/R1)+(1/R2)+(1/R4)]
I=[i1 i2 i3]'
//
Calculo das Tensoes de No
V=G\I
//
Calculo das Correntes nos resistores
Ir1=(V(1)-V(3))/R1;
Ir2=(V(1)-V(3))/R2;
Ir3=(V(1)-V(2))/R3;
Ir4=(V(3)-V(2))/R4;
//
Calculo das Tensoes nos resistores
Vr1=R1*Ir1;
Vr2=R2*Ir2;
Vr3=R3*Ir3;
Vr4=R4*Ir4;
//
Calculo das Potencias
Pr1=R1*Ir1^2;
Pr2=R2*Ir2^2;
Pr3=R3*Ir3^2;
Pr4=R4*Ir4^2;
Pf=Vr1*1;
printf('Tensao de No 1: %f [V]\n', V(1));
printf('Tensao de No 2: %f [V]\n', V(2));
printf('Tensao de No 3: %f [V]\n', V(3));
printf('Corrente
printf('Corrente
printf('Corrente
printf('Corrente

em
em
em
em

R1:
R2:
R3:
R4:

%f
%f
%f
%f

[A]\n',
[A]\n',
[A]\n',
[A]\n',

printf('Queda
printf('Queda
printf('Queda
printf('Queda

Tensao
Tensao
Tensao
Tensao

em
em
em
em

R1:
R2:
R3:
R4:

de
de
de
de

printf('Potencia
printf('Potencia
printf('Potencia
printf('Potencia

dissipada
dissipada
dissipada
dissipada

em
em
em
em

%f
%f
%f
%f
R1:
R2:
R3:
R4:

Ir1);
Ir2);
Ir3);
Ir4);
[V]\n',
[V]\n',
[V]\n',
[V]\n',
%f
%f
%f
%f

Vr1);
Vr2);
Vr3);
Vr4);

[W]\n',
[W]\n',
[W]\n',
[W]\n',

Pr1);
Pr2);
Pr3);
Pr4);

printf('Potencia oferecida pela fonte: %f [W]\n',


Pf);
printf('Soma das Potencias dissipadas: %f [W]\n',
Pr1+Pr2+Pr3+Pr4);

Apndice da Questo 3
Cdigo Fonte (SciLab):

Sada Obtida:

clc
clear

Tensao de No 1: 0.000 [V]


Tensao de No 2: -23.913 [V]
Tensao de No 3: -102.174 [V]
Corrente em R1: 10.217 [A]
Corrente em R2: 4.783 [A]
Corrente em R3: 9.783 [A]
Queda de Tensao em R1: 102.174 [V]
Queda de Tensao em R2: 23.913 [V]
Queda de Tensao em R3: 78.261 [V]
Potencia dissipada em R1: 1043.951 [W]
Potencia dissipada em R2: 114.367 [W]
Potencia dissipada em R3: 765.595 [W]
Potencia de todas fontes: 1923.913 [W]
Soma das Potencias dissipadas: 1923.913 [W]

//
Variaveis
R1=10;
R2=5;
R3=8;
i1=15;
i2=5;
i3=-20;
//
Relacoes
G=[ (1/R1)+(1/R2) -1/R2 -1/R1;
-1/R2 (1/R2+1/R3) -1/R3;
-1/R1 -1/R3 (1/R1)+(1/R3)]
I=[i1 i2 i3]'
//
Calculo das Tensoes de No
V=G\I
//
Calculo das Correntes nos resistores
Ir1=(V(1)-V(3))/R1;
Ir2=(V(1)-V(2))/R2;
Ir3=(V(2)-V(3))/R3;
//
Calculo das Tensoes nos resistores
Vr1=R1*Ir1;
Vr2=R2*Ir2;
Vr3=R3*Ir3;
//
Calculo das Potencias
Pr1=R1*Ir1^2;
Pr2=R2*Ir2^2;
Pr3=R3*Ir3^2;
Pf=Vr1*5+Vr2*10+Vr3*15;
printf('Tensao de No 1: %.3f [V]\n', V(1));
printf('Tensao de No 2: %.3f [V]\n', V(2));
printf('Tensao de No 3: %.3f [V]\n', V(3));
printf('Corrente em R1: %.3f [A]\n', Ir1);
printf('Corrente em R2: %.3f [A]\n', Ir2);
printf('Corrente em R3: %.3f [A]\n', Ir3);
printf('Queda de Tensao em R1: %.3f [V]\n', Vr1);
printf('Queda de Tensao em R2: %.3f [V]\n', Vr2);
printf('Queda de Tensao em R3: %.3f [V]\n', Vr3);
printf('Potencia dissipada em R1: %.3f [W]\n', Pr1);
printf('Potencia dissipada em R2: %.3f [W]\n', Pr2);
printf('Potencia dissipada em R3: %.3f [W]\n', Pr3);
printf('Potencia de todas fontes juntas: %.3f [W]\n',
Pf);
printf('Soma das Potencias dissipadas: %.3f [W]\n',
Pr1+Pr2+Pr3);

Apndice da Questo 4

Figura 1 Curva de Potncia dissipada pelo Resistor Rc da questo 4.

Cdigo gerador do grfico (SciLab):


deff('[p]=func(r)','p=((256*r)/(r^2+8*r+16))');
plot(0:0.001:10,func)

Apndice da Questo 5

Figura 2 Curvas de Tenso e Corrente no motor da questo 5.

Cdigo gerador do grfico (SciLab):


deff('[v]=func(t)','v=0.4*%e^-t+39.6*t*%e^-t'); plot(0:0.001:10,func)
deff('[i]=func2(t)','i=4*t*%e^-t'); plot(0:0.001:10,func2)

Apndice da Questo 6

Figuras 3, 4 e 5 Curvas de Tenso e Corrente nos resistores R1, R2 e R3, respectivamente, da questo 6.

Apndice da Questo 6 (continuao)

Figuras 6 Curvas de Tenso e Corrente no resistor R4 da questo 6.

Figuras 7 Curvas de Tenso nos resistores da questo 6.

Cdigo gerador dos grficos (SciLab):


deff('[vf]=func(t)','vf=100*sin(120*%pi*t)'); plot(0:0.0001:1,func)
deff('[vr1]=func1(t)','vr1=(25/846)*sin(120*%pi*t)'); plot(0:0.0001:1,func1)
deff('[i1]=func2(t)','i1=(25/846)*sin(120*%pi*t)'); plot(0:0.0001:1,func2)
deff('[vr2]=func3(t)','vr2=(2125/423)*sin(120*%pi*t)');
plot(0:0.0001:1,func3)
deff('[i3]=func4(t)','i3=(425/846)*sin(120*%pi*t)'); plot(0:0.0001:1,func4)
deff('[i2]=func6(t)','i2=(25/47)*sin(120*%pi*t)'); plot(0:0.0001:1,func6)
deff('[vr3]=func5(t)','vr3=(500/47)*sin(120*%pi*t)'); plot(0:0.0001:1,func5)
deff('[vr4]=func7(t)','vr4=(3750/47)*sin(120*%pi*t)');
plot(0:0.0001:1,func7)

You might also like