Você está na página 1de 2

% programa calcula os parametros distribuidos

% para um cabo coaxial


clc
clear
eo = 8.854e-12;
mo = pi*4e-7;
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

a = raio interno
b = raio externo
er = permissividade relativa (constante dieltrica) do dieltrico
eo = permissividade do vacuo
sigd = condutividade do dieltrico
sigc = condutividade do condutor
f = frequencia de operacao
mr = permeabilidade do condutor
mo = permeabilidade do vacuo
G = condutancia distribuida
C = capacitancia distribuida
L = indutancia distribuida
R = resistencia distribuida
Rs = resistencia da folha condutora
Zo = impedancia caracteristica
Pp = profundidade pericular
alpha = constante de atenuacao
beta = constante de fase

disp('Clculo dos Parmtros Distribuidos do Coaxial')


disp(' ')
a=input('raio interno, em mm, = ');
b=input('raio externo, em mm, = ');
er=input('permissividadae relativa (constante dieletrica), er = ');
sigd=input('condutividade do dieletrico, S/m, == ');
sigc=input('condutividade do condutor, S/m, == ');
f=input('frequencia, em hz, == ');
mr=input('permeabilidade , == ');
disp(' ')
G = 2*pi*sigd/log(b/a);
C = 2*pi*er*eo/log(b/a);
L = mo*log(b/a)/(2*pi);
Rs = sqrt(pi*f*mo/sigc);
R = (1000*((1/a)+(1/b))*Rs)/(2*pi);
vp = 1/(sqrt(er));
Zo = 60/sqrt(er)*log(b/a);
m = mr*mo;
Pp = 1/(sqrt(pi*f*m*sigc));
w = 2*pi*f;
A = 1i*(w*mr*mo);
B = complex(sigc,w*er*eo);
gamma = sqrt(A*B);
alpha = real(gamma);
beta = imag(gamma);
alpha2 = alpha*8.686;
disp(['G
disp(['C
disp(['L
disp(['R

=
=
=
=

'
'
'
'

num2str(G)
num2str(C)
num2str(L)
num2str(R)

'
'
'
'

S/m '])
F/m '])
H/m '])
ohm/m '])

disp(['Vp = ' num2str(vp) ' m/s '])


disp(['Zo = ' num2str(Zo) ' ohm/m '])
disp(['Pp = ' num2str(Pp) ' m '])
disp(['gamma = ' num2str(gamma) ' m '])
disp(['alpha = ' num2str(alpha) ' Np/m ou ' num2str(alpha2) ' dB/m '])
disp(['beta = ' num2str(beta) ' rad/m '])

Você também pode gostar