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:
\[\frac{d^2V}{dx^2} = \gamma V\]From the above equation, the following formulas are derived to evaluate the desired constants.
\[\gamma = \sqrt( z * y )\]\[Z_{\text{surge}} = \sqrt( z / y )\]\[\alpha = \Re{ \gamma }\]\[\beta = \Im{ \gamma }\]- 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