Mathematica code for integrating even polynomials of speed in Boltzmann collision integrals.
All the code is in the notebook. One can choose some predefined polynomials, corresponding to aggregation or bouncing/restitution, or define the polynomial directly.
All calculations are performed step-by-step.
Allows to find the integrals for both equal and unequal flow speeds, masses and temperatures.
Can be used to construct differential equations for number density, temperature, viscosity, thermal conductivity and Sonine polynomial expansion (corresponding polynomials are predefined).
Let us define the input polynomial
which describes the change of the average value of the input during a unit time interval due to collisions of size i and size j particles in the multicomponent dilute granular gas, experiencing aggregation. Here
The above expression allows us to derive many types of various Smoluchowski equations. All examples are denoted by various letters in the input part of the notebook. Here we describe the meaning behind them.
As a simplest example, one can use Integral = c = 1. Then one can obtain the kernel for the classic ballistic Smoluchowski equations in case of unequal partial flow speeds and temperatures and nonzero bouncing probability. Namely, classic Smoluchowski equations are written as
where
Next, we can find similar expressions for the change of scaled temperatures (speed variance) and get the temperature-dependent Smoluchowski equations
where the kernels are calculated as
Incorporating number density, flow and temperature gradients in the above generalized Smoluchowski equations leads to the so-called Smoluchowski-Euler equations.
Next, one can consider changes to the Maxwell distribution due to these gradients, which allows to derive the equations for viscosities
Chapman-Enskog approach leads to the distributions of the form
Let us define
These new quantities then satisfy the following generalized Smoluchowski equations:
Finally, one can use Sonin polynomial expansion to approximate the speed distribution in homogeneous systems. If one uses only the second Sonin polynomial, so that
then the temperature-dependent kernels should be instead calculated as
and we have an additional system for Sonin coefficients
with the kernels