SchelkunoffTubeSurfaceImpedance
- class pmrf.materials.SchelkunoffTubeSurfaceImpedance
Bases:
AbstractSurfaceImpedanceCylindrical tube of finite wall thickness, exact.
Mathematical Formulation
For inner radius \(a\), outer radius \(b=a+t\), and current returning on the inner surface, Schelkunoff’s internal impedance is
\[Z_s = \zeta_c\, \frac{I_0(\gamma a)K_1(\gamma b)+K_0(\gamma a)I_1(\gamma b)} {I_1(\gamma b)K_1(\gamma a)-I_1(\gamma a)K_1(\gamma b)}, \qquad\gamma=\sqrt{j\omega\mu\sigma}.\]Dividing by \(I_1(\gamma b)K_1(\gamma a)\) gives the bounded form used for evaluation:
\[Z_s = \zeta_c\,\frac{K_0(\gamma a)/K_1(\gamma a) + \big[I_0(\gamma a)/I_1(\gamma a)\big]\,\rho}{1-\rho}, \qquad \rho = \frac{I_1(\gamma a)K_1(\gamma b)}{I_1(\gamma b)K_1(\gamma a)},\]The implementation uses scaled Bessel functions for \(\rho\), leaving only the decaying exponential \(e^{-2\gamma t}\) and avoiding overflow for thick walls.Under strong skin effect, \(\rho\to e^{-2\gamma t}\) and the shape factor becomes \(\zeta_c\coth(\gamma t)\) with the cylindrical curvature corrections retained. As \(\gamma\to0\), the exact dc limit is
\[Z_s \to \frac{2a}{\sigma(b^2-a^2)} = \frac{1}{\sigma t} \cdot\frac{2a}{a+b},\]which reduces to \(1/(\sigma t)\) for a thin wall.For
t=inf, the result is the infinite-wall limit \(\zeta_c K_0(\gamma a)/K_1(\gamma a)\).Validity
Exact for a homogeneous, isotropic tube carrying axially symmetric current that returns on its inner surface. Accuracy is limited by the numerical Bessel evaluations.
References
Schelkunoff, S. A. (1934). The Electromagnetic Theory of Coaxial Transmission Lines and Cylindrical Shields. Bell System Technical Journal, 13(4), 532-579. Eq. (74).
- impedance(omega, conductor: ConductorProperties, *, a, t=inf, **geometry) Array
Return the surface impedance of this cross-section, in ohm per square.
- Parameters:
omega (ArrayLike) – Angular frequency in rad/s.
wis reserved for strip width.conductor (ConductorProperties) – Evaluated metal properties.
conductor.zsis the surface prefactor, including any surface treatment, andconductor.gamma(omega)is the bulk diffusion constant. Treat them as independent: \(\gamma=\sigma\zeta_c\) holds only for a smooth bulk conductor.**geometry – Cross-section-specific dimensions in metres. Implementations ignore dimensions they do not use.
weight (ArrayLike, optional) – Caller’s geometry weight in inverse metres. Only
RootSumSquareSlabSurfaceImpedanceuses it to express its dc limit in the caller’s normalisation.
- Returns:
Surface impedance in ohm per square.
- Return type:
jnp.ndarray