Skip to main content
Version: Next (release 26)

Simulation data processing

During DSMC / PIC-MC runs, averaged values are stored for each simulation cell. The average is taken over the ensemble of particles within the respective cell. If time averageing is enabled (which is usually the case), the ensemble averages are additionally time averaged. The following averaged quantities are continuously recorded during simulation:

QuantityFormula
NumberN=∑i ϵ cell1N = \sum\limits_{i\,\epsilon\,\textrm{cell}}{}{1}
Density⟨n⟩=NR NVcell\langle n\rangle= \dfrac{N_\textrm{R}\,N}{V_\textrm{cell}}
Velocity component⟨v(α)⟩=1N∑i ϵ cellvi(α)α={x,y,z}\langle v^{(\alpha)}\rangle = \frac{1}{N}\sum\limits_{i\,\epsilon\,\textrm{cell}}v_i^{(\alpha)}\qquad\alpha=\{x,y,z\}
Square velocity⟨v2⟩=1N∑i ϵ cellv⃗i ⁣2\langle v^2\rangle = \frac{1}{N}\sum\limits_{i\,\epsilon\,\textrm{cell}}\vec{v}_i\!^2
Velocity vector⟨v⃗⟩={⟨vx⟩,⟨vy⟩,⟨vz⟩}\langle \vec{v}\rangle = \{\langle v_x\rangle, \langle v_y\rangle, \langle v_z\rangle\}
Velocity⟨v⟩=⟨vx⟩2+⟨vy⟩2+⟨vz⟩2\langle v\rangle = \sqrt{\langle v_x\rangle^2 + \langle v_y\rangle^2 + \langle v_z\rangle^2}

The parameter NRN_\textrm{R} is the weighting factor of the respective species. From these averaged quantities, the following macroscopic results can be obtained:

QuantityFormula
Pressurep=13m⟨n⟩{⟨v2⟩−⟨v⟩2}p = \dfrac{1}{3}m\langle n\rangle\{\langle v^2\rangle - \langle v\rangle^2\}
TemperatureT=m3 kB{⟨v2⟩−⟨v⟩2}T = \dfrac{m}{3\,k_{\scriptscriptstyle\textrm{B}}}\{\langle v^2\rangle - \langle v\rangle^2\}
EnergyE=m2 q⟨v2⟩E = \dfrac{m}{2\,q}\langle v^2\rangle

Here, mm is the mass of one particle, kBk_B is the Boltzmann constant, and qq is the elemental charge (in order to yield the averaged energy in [eV]).