b_perp¶
-
plasmapy.physics.transport.collisions.b_perp(T, particles, V=<Quantity nan m / s>)¶ Distance of closest approach for a 90 degree Coulomb collision.
- T : ~astropy.units.Quantity
- Temperature in units of temperature or energy per particle, which is assumed to be equal for both the test particle and the target particle
- particles : tuple
- A tuple containing string representations of the test particle (listed first) and the target particle (listed second)
- V : ~astropy.units.Quantity, optional
- The relative velocity between particles. If not provided,
thermal velocity is assumed: \(\mu V^2 \sim 2 k_B T\)
where
muis the reduced mass.
- b_perp : float or numpy.ndarray
- The distance of closest approach for a 90 degree Coulomb collision.
- ValueError
- If the mass or charge of either particle cannot be found, or any of the inputs contain incorrect values.
- UnitConversionError
- If the units on any of the inputs are incorrect
- TypeError
- If T, or V are not Quantities.
- RelativityError
- If the input velocity is same or greater than the speed of light.
- ~astropy.units.UnitsWarning
- If units are not provided, SI units are assumed
- ~plasmapy.utils.RelativityWarning
- If the input velocity is greater than 5% of the speed of light.
The distance of closest approach, b_perp, is given by [1]
\[b_{\perp} =\]rac{Z_1 Z_2}{4 pi epsilon_0 m v^2}
>>> from astropy import units as u >>> T = 1e6*u.K >>> particles = ('e', 'p') >>> b_perp(T, particles) <Quantity 8.35505011e-12 m>
[1] Francis, F. Chen. Introduction to plasma physics and controlled fusion 3rd edition. Ch 5 (Springer 2015).