Introduction & Context

The mass-average diameter, dm, is a single-number descriptor of a particulate system that weights each size class by its mass fraction. It is the correct mean to use whenever the mass of particles in a given size interval is the primary experimental observation—by far the most common situation in process engineering because sieve analysis, laser-diffraction (mass optical model), and impactor devices all return mass-based distributions.

Typical unit operations that depend on dm include:

  • Comminution energy estimation (Bond, Kick, Rittinger)
  • Fluid–particle heat- and mass-transfer area evaluation
  • Solids classification and elutriation efficiency
  • Compaction and tableting endpoint determination in pharmaceuticals

Methodology & Formulas

From discrete sieve data, the algorithmic flow is identical to the supplied Python code; the equations transcribed algebraically are:

\[ d_i = \frac{\text{lower}_i + \text{upper}_i}{2} \] \[ x_i = \frac{m_i}{\sum m_i} \] \[ \text{sum\_weighted} = \sum (x_i \cdot d_i) \] \[ d_m = \frac{\text{sum\_weighted}}{\sum x_i} \]

The last denominator is kept numerically stable by clamping to 1 × 10−9 if the sum of fractions rounds below zero.

Empirical Run-Time Criteria
Parameter Symbol Acceptance Range
Total sample mass on one sieve mload ≤ 200 g
Sum of calculated mass fractions Σxi 0.99 … 1.01

Violation of either limit triggers an exception in the automated routine and should be corrected before reporting any calculated dm.