Theory¶
Scattering at vector \(\mathbf Q\) for an individual particle with shape parameters \(\mathbf\xi\) and contrast \(\rho_c(\mathbf r, \mathbf\xi)\) is computed from the square of the amplitude, \(F(\mathbf Q, \mathbf\xi)\), as
with the particle volume \(V(\mathbf \xi)\) and
The 1-D scattering pattern for monodisperse particles uses the orientation average in spherical coordinates,
where \(F(\mathbf Q,\mathbf\xi)\) uses \(\mathbf Q = [Q \sin\theta\cos\phi, Q \sin\theta\sin\phi, Q \cos\theta]^T\). A \(u\)-substitution may be used, with \(\alpha = \cos \theta\), \(\surd(1 - \alpha^2) = \sin \theta\), and \(\mathrm d\alpha = -\sin\theta\,\mathrm d\theta\). Here,
is the number density of scatterers estimated from the volume fraction \(V_f\) of particles in solution. In this formalism, each incoming wave interacts with exactly one particle before being scattered into the detector. All interference effects are within the particle itself. The detector accumulates counts in proportion to the relative probability at each pixel. The extension to heterogeneous systems is simply a matter of adding the scattering patterns in proportion to the number density of each particle. That is, given shape parameters \(\mathbf\xi\) with probability \(P_\mathbf{\xi}\),
This approximation is valid in the dilute limit, where particles are sufficiently far apart that the interaction between them can be ignored.
As concentration increases, a structure factor term \(S(Q)\) can be included, giving the monodisperse approximation for the interaction between particles, with
For particles without spherical symmetry, the decoupling approximation is more accurate, with
Or equivalently,
with the form factor \(P(Q) = n \langle F F^* \rangle\) and \(\beta = \langle F \rangle \langle F \rangle^* \big/ \langle F F^* \rangle\). These approximations can be extended to heterogeneous systems using averages over size, \(\langle \cdot \rangle_\mathbf\xi = \int_\Xi P_\mathbf\xi \langle\cdot\rangle\,\mathrm d\mathbf\xi \big/ \int_\Xi P_\mathbf\xi \,\mathrm d\mathbf\xi\) and setting \(n = V_f\big/\langle V \rangle_\mathbf\xi\).
Further improvements can be made using the local monodisperse approximation (LMA) or using partial structure factors as done in [1], but these are not implemented in this code.
For hollow shapes, volfraction is computed from the material in the shell rather than the shell plus solvent inside the shell. Using \(V_e(\mathbf\xi)\) as the enclosed volume of the shell plus solvent and \(V_c(\mathbf\xi)\) as the core volume of solvent inside the shell, we can compute the average enclosed and shell volumes as
Given \(n\) particles and a total solvent volume \(V_\text{out}\) outside the shells, the volume fraction of the shell, \(\phi_s\) and the shell plus enclosed solvent \(\phi_e\) are
Dividing gives
so the enclosed volume fraction can be computed from the shell volume fraction and the form:shell volume ratio as
Note
Prior to Sasmodels v1.0.5 (Nov 2020), the intermediate \(P(Q)\) returned by the interaction calculator did not incorporate the volume normalization and so \(I(Q) \ne P(Q) S(Q)\). This became apparent when \(P(Q)\) and \(I(Q)\) were plotted together. Further details can be found here.
References¶
Document History