HammerstadJensenMicrostripFormulation
- class pmrf.models.components.lines.microstrip.HammerstadJensenMicrostripFormulation
Bases:
AbstractMicrostripFormulationHammerstad–Jensen quasi-static microstrip formulation.
Mathematical Formulation
For normalized width \(u=W/H\), the impedance of the homogeneous geometry is
\[Z_L(u) = \frac{Z_0}{2\pi}\ln\left[\frac{F(u)}{u} + \sqrt{1 + \left(\frac{2}{u}\right)^2}\right]\]\[F(u) = 6 + (2\pi - 6)\exp\left[-(30.666/u)^{0.7528}\right].\]With normalized thickness \(t_n=T/H\), finite conductor thickness changes the normalized widths in air and in the dielectric:
\[\Delta u_1 = \frac{t_n}{\pi}\ln\left[1 + \frac{4e}{t_n} \tanh^2\left(\sqrt{6.517u}\right)\right]\]\[\Delta u_r = \frac{\Delta u_1}{2}\left[1 + \operatorname{sech}\left(\sqrt{\varepsilon_r-1}\right)\right], \qquad u_1=u+\Delta u_1,\quad u_r=u+\Delta u_r.\]The empirical exponents are
\[a = 1 + \frac{1}{49}\ln\left[\frac{u_r^4+(u_r/52)^2} {u_r^4+0.432}\right] + \frac{1}{18.7}\ln\left[1+(u_r/18.1)^3\right]\]\[b = 0.564\left(\frac{\varepsilon_r-0.9}{\varepsilon_r+3}\right)^{0.053}.\]Defining\[e = \frac{\varepsilon_r + 1}{2} + \frac{\varepsilon_r - 1}{2}(1 + 10/u_r)^{-ab},\]the returned quantities are\[Z_c=\frac{Z_L(u_r)}{\sqrt{e}},\qquad \varepsilon_e=e\left[\frac{Z_L(u_1)}{Z_L(u_r)}\right]^2, \qquad W_{eff}=u_rH,\]\(W_{eff}\) is passed to the dispersion formulation. Conductor loss is calculated separately by the current distribution.The fractional power in \(b\) is evaluated through the principal logarithm. The dielectric constraint \(\Re(\varepsilon_r)>1\) keeps its argument away from the negative-real branch cut for passive materials.
Validity
The quoted error in \(\varepsilon_e\) is below 0.2% for \(\varepsilon_r<128\) and \(0.01\leq u\leq100\). The quoted error in \(Z_L\) is below 0.01% for \(u\leq1\) and 0.03% for \(u\leq1000\). The formulation is quasi-static and requires a non-magnetic substrate. Inputs outside the fitted ranges are extrapolated.
References
Hammerstad, E., & Jensen, O. (1980). Accurate Models for Microstrip Computer-Aided Design. IEEE MTT-S International Microwave Symposium Digest, 407-409.
- quasi_static(*, w, h, t, ep_r) PlanarQuasiStaticResult
Calculate the quasi-static solution.
- Parameters:
w (ArrayLike) – Width of the microstrip trace in meters.
h (ArrayLike) – Height of the dielectric substrate in meters.
t (ArrayLike | None) – Trace thickness in meters, or
Nonewhen unspecified.ep_r (jnp.ndarray) – Complex relative permittivity of the substrate, shape
(npoints,).
- Returns:
The effective permittivity, impedance and effective width.
- Return type:
- thickness_aware: ClassVar[bool] = True
Finite thickness enters through the normalized-width corrections.