cargill_cooling_time#

synthesizAR.models.cargill_cooling_time(strand, heating_rate: Unit('erg / (s cm3)'))[source]#

Estimate loop cooling time for a given heating rate.

The cooling time can be estimated using Eq. A2 of Cargill [Car14],

\[\tau_{cool}=\left(\frac{2-\alpha}{1-\alpha}\right)3k_B\left(\frac{1}{\kappa_0^{4-2\alpha}\chi^7}\frac{L^{8-4\alpha}}{(n_0T_0)^{3+2\alpha}}\right)^{1/(11-2\alpha)}.\]

The initial temperature \(T_0\) and density \(n_0\) are estimated from the EBTEL initial conditions using the input heating rate.

Parameters:
  • strand (Strand)

  • heating_rate (Quantity) – Heating rate used to determine the initial temperature and density from which the plasmaw will cool.

  • alpha (float, optional) – The temperature dependence of the radiative loss function. By default, this is \(\alpha=-\frac{1}{2}\).