Introduction & Context
The Herschel‑Bulkley (HB) model describes the shear‑stress response of non‑Newtonian fluids that exhibit a yield stress, a power‑law viscous behavior, and possible shear‑thinning or shear‑thickening. It is expressed as
\[ \tau = \tau_{0} + K\,\dot{\gamma}^{\,n} \]where τ is the shear stress, τ₀ the yield stress, K the consistency index, n the flow‑behavior index, and γ̇ the shear‑rate. In process engineering the HB model is used to size pumps, design mixers, predict pressure drops in pipelines, and evaluate the energy consumption of processes handling slurries, pastes, polymer solutions, and food products. Accurate parameter fitting enables reliable scale‑up from laboratory rheometry to industrial equipment.
Methodology & Formulas
The fitting procedure follows a linearization of the HB equation after subtracting the known or estimated yield stress:
\[ \tau^{*} = \tau - \tau_{0} \]Only data points where τ* is positive are retained for regression. Taking natural logarithms yields a linear relationship:
\[ \ln(\tau^{*}) = \ln K + n\,\ln(\dot{\gamma}) \]Define the transformed variables
\[ x = \ln(\dot{\gamma}), \qquad y = \ln(\tau^{*}) \]and perform an ordinary least‑squares fit to the straight line y = a + b x. The regression coefficients are obtained from the slope b and intercept a:
\[ n = b, \qquad \ln K = a, \qquad K = e^{a} \]With the fitted parameters the model predicts shear stress for any shear‑rate:
\[ \tau_{\text{pred}} = \tau_{0} + K\,\dot{\gamma}^{\,n} \]The goodness‑of‑fit is quantified by the coefficient of determination, \(R^2\), calculated as:
\[ R^{2}=1-\frac{SS_{\text{res}}}{SS_{\text{tot}}} \]where \(SS_{\text{res}}\) is the sum of squared residuals, defined as \(\displaystyle\sum_{i}\bigl(\tau_{i}-\tau_{\text{pred},i}\bigr)^{2}\), and \(SS_{\text{tot}}\) is the total sum of squares, defined as \(\displaystyle\sum_{i}\bigl(\tau_{i}-\overline{\tau}\bigr)^{2}\). Here, \(\tau_i\) represents the measured shear stress, \(\tau_{\text{pred},i}\) is the shear stress predicted by the fitted model, and \(\overline{\tau}\) is the arithmetic mean of the measured shear stresses.
Interpretation of R²
| R² Range | Fit Quality |
|---|---|
| \(R^{2} \ge 0.90\) | Excellent agreement |
| \(0.70 \le R^{2} < 0.90\) | Good agreement |
| \(0.50 \le R^{2} < 0.70\) | Moderate agreement |
| \(R^{2} < 0.50\) | Poor agreement – model may be inappropriate |
Step‑by‑Step Summary
- Subtract the estimated yield stress from each measured stress to obtain \(\tau^{*}\).
- Discard any data points where \(\tau^{*}\le 0\) (non‑physical for the HB model).
- Compute \(x=\ln(\dot{\gamma})\) and \(y=\ln(\tau^{*})\).
- Apply linear regression to \((x,y)\) to obtain slope \(n\) and intercept \(\ln K\).
- Exponentiate the intercept to recover the consistency index \(K\).
- Re‑construct the stress curve using \(\tau_{\text{pred}}=\tau_{0}+K\dot{\gamma}^{\,n}\) and evaluate \(R^{2}\).