electricpy.propagation_constants

electricpy.propagation_constants(z, y, length)[source]

Transaction Line Propagation Constant Calculator.

This function will evaluate the propagation constants for a long transmission line whose properties are governed by the differential equation:

d2Vdx2=γV

From the above equation, the following formulas are derived to evaluate the desired constants.

γ=(zy)
Zsurge=(z/y)
α=γ
β=γ
Parameters:
z : complex

Impedence of the transmission line: R+j*2*pi*f*L

y : complex

Admitance of the transmission line g+j*2*pi*f*C

Returns:

params

Dictionary of propagation constants including:

gamma: Propagation constant zc: Surge impedance alpha: Attenuation constant beta: Imaginary portion of gamma

Return type:

dict