next up previous
Next: Angular aberration from observer Up: Finite differencing of the Previous: Angular advection from spatial


Frequency shift from observer motion

We continue our description with the observer correction \( O_{E} \) in Eq. (20). We start with a review of the finite differencing procedure presented in Mezzacappa_Bruenn_93a in order to extend it from local to global energy conservation. Global energy conservation requires the cancellation of observer correction terms in Eq. ([*]) with terms from space propagation and angular advection. Therefore, it is convenient to express the observer corrections in terms of the same physical quantities \( A \) and \( B \) we have used before,

$\displaystyle A$ $\textstyle =$ $\displaystyle \left( \frac{\partial \ln \rho }{\alpha \partial t}+\frac{2u}{r}\right)$  
$\displaystyle B$ $\textstyle =$ $\displaystyle \left( 1-\mu ^{2}\right) \frac{u}{r}.$  
$\displaystyle O_{E}$ $\textstyle =$ $\displaystyle \left( \mu ^{2}A-B\right) \frac{1}{E^{2}}\frac{\partial }{\partial E}\left[ E^{3}F\right] .$ (70)

In the following, we solve the equation for the frequency shift correction, \( C_{t}+O_{E}=0 \), by the method of characteristics. We convert the time derivative at constant energy to a time derivative along the characteristic in the energy dimension of the momentum phase space. This eliminates the partial derivative with respect to energy and facilitates a conservative finite differencing of \( O_{E} \). Note that the characteristic used in this section implements the frequency shift correction alone, it differs from the free propagation characteristic prescribed by the full Boltzmann equation. As in Bruenn_85,Mezzacappa_Bruenn_93a we write the prefactor of the correction as a time derivative of a quantity \( R_{f}=r^{\left( 3\mu ^{2}-1\right) }\rho ^{\left( \mu ^{2}\right) } \),

\begin{displaymath}
\frac{\partial \ln R_{f}}{\alpha \partial t}=\mu ^{2}A-B,\end{displaymath}

such that \( C_{t}+O_{E}=0 \) becomes
\begin{displaymath}
0=E^{3}\left( \frac{\partial F}{\partial t}\right) _{E}+\fra...
...\partial t}E\frac{\partial }{\partial E}\left[ E^{3}F\right] .
\end{displaymath} (71)

It is now possible to transform from the ``Eulerian'' variable, \( x\equiv E \), to a ``Lagrangian'' variable, \( y\equiv E/R_{f} \), along the characteristic by the chain rule \( \left( \partial /\partial t\right) _{x}=\left( \partial /\partial t\right) _{y}+\left( \partial y/\partial t\right) _{x}\left( \partial /\partial y\right) \) (the subscript of the bracket denotes the variable that is kept constant for the differentiation). Eq. ([*]) simplifies to

\begin{eqnarray*}
0 & = & \left( \frac{\partial }{\partial t}\left[ E^{3}F\right...
...c{\partial }{\partial t}\left[ E^{3}F\right] \right) _{E/R_{f}}.
\end{eqnarray*}



For a small section of the energy phase space \( E^{2}\Delta E=\left( E^{3}_{2}-E^{3}_{1}\right) /3 \), this relationship leads to
\begin{displaymath}
\left( \frac{\partial }{\partial t}\left[ E^{2}F\Delta E\right] \right) _{E/R_{f}}=0.
\end{displaymath} (72)

The validity of Eq. ([*]) for arbitrary distribution functions \( F \) leads to the following interpretation: The observer correction shifts the particles that initially reside in the energy interval \( E^{2}\Delta E \) along the characteristic with constant \( E/R_{f} \) in the energy phase space. This allows us to determine the evolution of any other particle property in analogy to Eq. ([*]). For example, the specific energy of the particles in this phase space interval, \( d\epsilon =E^{3}F\Delta E \), evolves according to
\begin{displaymath}
\left( \frac{\partial }{\partial t}\left[ E^{3}F\Delta E\rig...
...t) _{E/R_{f}}=\frac{\partial \ln R_{f}}{\partial t}d\epsilon .
\end{displaymath} (73)

A finite difference representation of Eqs. ([*]) and ([*]) has been given in Mezzacappa_Bruenn_93a. Consider a particle energy group \( k'\protect \), with a neighbor group \( k'+dk \), \( dk=\pm 1 \). Eq. ([*]) tells us that the number of particles before the correction, \( F_{i',j',k'}E^{2}_{k'}dE_{k'} \), is equal to the number of particles after the correction. The distribution after the correction is represented by a diminished number of particles \( F_{i',j',k'}E_{k'}^{2}dE_{k'}-n_{i',j',k'}^{-} \) in group \( k'\protect \) and an additional number of particles \( n_{i',j',k'+dk}^{+} \) in the neighbor group \( k'+dk, \)
\begin{displaymath}
F_{i',j',k'}E_{k'}^{2}dE_{k'}-\left[ \left( F_{i',j',k'}E_{k...
...E_{k'}-n^{-}_{i',j',k'}\right) +n^{+}_{i',j',k'+dk}\right] =0.
\end{displaymath} (74)

Eq. ([*]) now defines a similar relationship for the particle energies
$\displaystyle F_{i',j',k'}E_{k'}^{3}dE_{k'}$ $\textstyle -$ $\displaystyle \left[ \left( F_{i',j',k'}E_{k'}^{3}dE_{k'}-E_{k'}n^{-}_{i',j',k'}\right) +E_{k'+dk}n^{+}_{i',j',k'+dk}\right]$  
  $\textstyle =$ $\displaystyle -\left( \mu ^{2}_{j'}A_{i',k'}-B_{i',j',k'}\right) F_{i',j',k'}E^{3}_{k'}dE_{k'}\alpha _{i'}dt,$ (75)

where \( A_{i',k'} \) and \( B_{i',j',k'} \) stand for a finite difference representation of Eq. ([*]). Eqs. ([*]) and ([*]) uniquely define the solution
$\displaystyle n^{-}_{i',j',k'}$ $\textstyle =$ $\displaystyle \left( \mu _{j'}^{2}A_{i',k'}-B_{i',j',k'}\right) \frac{dE_{k'}}{E_{k'+dk}-E_{k'}}E^{3}_{k'}F_{i',j',k'}\alpha _{i'}dt$  
$\displaystyle n^{+}_{i',j',k'}$ $\textstyle =$ $\displaystyle n_{i',j',k'-dk}^{-},$ (76)

which leads, by the update \( F_{i',j',k'}=\bar{F}_{i',j',k'}+\left( n^{+}_{i',j',k'}-n^{-}_{i',j',k'}\right) /\left( E_{k'}^{2}dE_{k'}\right) \), to the following finite difference representation of the frequency shift term in the Boltzmann equation (15):
$\displaystyle O_{E}$ $\textstyle =$ $\displaystyle \frac{1}{E^{2}_{k'}dE_{k'}}$  
  $\textstyle \times$ $\displaystyle \left[ \left( \mu _{j'}^{2}A_{i',k'-dk}-B_{i',j',k'-dk}\right) \frac{dE_{k'-dk}}{E_{k'}-E_{k'-dk}}E_{k'-dk}^{3}F_{i',j',k'-dk}\right.$  
  $\textstyle -$ $\displaystyle \left. \left( \mu _{j'}^{2}A_{i',k'}-B_{i',j',k'}\right) \frac{dE_{k'}}{E_{k'+dk}-E_{k'}}E_{k'}^{3}F_{i',j',k'}\right] .$ (77)

Finally, we calculate the contribution of the frequency shift to energy conservation,

\begin{displaymath}
\sum _{j,k}\left( \Gamma _{i+1}+u_{i+1}\mu _{j'}\right) O_{E,i'}w_{j'}E_{k'}^{3}dE_{k'}.\end{displaymath}

The summation over \( k \) in Eq. ([*]) with weight \( E_{k'} \) and measure of integration \( E_{k'}^{2} \) can be simplified with a discrete ``integration by parts'' as in Eq. ([*]). If we neglect for the time being the boundary terms because of a small \( E_{1'}^{3} \) in the lowest energy group and a small \( F_{i',j',k'_{\rm max}} \) in the highest energy group (a correction for these terms will be made later in subsection [*]), the energy contribution from \( O_{E} \) becomes
\begin{displaymath}
O^{1-4}_{E}:\qquad -\sum _{j,k}\left( \Gamma _{i+1}+u_{i+1}\...
...',k'}-B_{i',j',k'}\right) F_{i',j',k'}w_{j'}E_{k'}^{3}dE_{k'}.
\end{displaymath} (78)

If we use the finite difference representations ([*]) and ([*]) for \( A_{i',k'} \) and \( B_{i',j',k'} \) respectively, we find in the comparison of Eq. ([*]) with Eqs. ([*]) and ([*]) that we have indeed matched the terms \( (D_{a}^{4}O_{E}^{1}) \) and \( (D_{\mu }^{12}O_{E}^{34}) \) to machine precision Liebendoerfer_00.


next up previous
Next: Angular aberration from observer Up: Finite differencing of the Previous: Angular advection from spatial
ApJS preprint doi:10.1086/380191