Angular discretisation¶
The equation is now set to hold at \(K\) discreteangles while the integral over the unit sphere is approximated by a discrete quadrature:
The subscript means the evalution at the discrete angle \(\Omega_{\kappa}\) and \(w_{\kappa}\) is the quadrature weight associated with that angle.
The multigroup equation then becomes the following discrete set of coupled PDEs:
which is a \(G\times K\) system of 3D partial differential equations.
Let us now introduce the operator notation to simplify the notation. The term in square brackets is:
where \(\phi_{g \ell}(\mathbf{r})\) is the \(\ell\)-th moment of the angular flux in group \(g\). These are the angular moments of the neutron flux — zero is scalar flux, higher are the anisotropic moments. Since the spherical harmonics are orthogonal, they are precisely the expansion coefficients of the projection to a finite spherical harmonic basis:
Thus in the discrete ordinates equation, there are two angular descriptions: one is the discrete angles \(k\), and the other is the spherical harmonic expansion coefficients \(\ell\) (naturally arise from scattering).
We now use a free index (not summed over) to mean the full array and implicitly, \(k,\ell\) will indicate angle and moment indices. Dots indicate freely batched indices (i.e., picking out the particular index). Then, we can define the angles-to-moments operator \(\mathbf{M}\), the moments-to-angles operator \(\mathbf{D}\), and the scattering operator \(\mathfrak{s}\) as:
In other words, the dots imply that
These \(\mathbf{M}\) and \(\mathbf{D}\) operators convert between the two representations, as in the figure below.
The total transport operator is then (diagonal: only a single \(g,k\))
The discrete ordinates multigroup transport equation can then be written in a compact form as:
This is a \(G\times K\) system of 3D PDEs written in a compact operator notation.