Hysteresis in the Flow Curves of Pseudoplastic Semiliquid Foods

Shearing a pseudoplastic semiliquid food, such as fruit juice concentrate or nectar, in a viscometer frequently disrupts its microstructure. Consequently, the flow curve recorded by first raising and then lowering the shear rate exhibits a hysteresis loop. The loop's area represents the energy dissipated in the shearing process in terms of power per unit volume. This Demonstration shows the phenomenon in simulated flow curves accompanied by the calculated hysteresis area.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Snapshot 1: strongly pseudoplastic fluid, showing large hysteresis
Snapshot 2: weakly pseudoplastic fluid, showing small hysteresis
Snapshot 3: almost perfectly Newtonian fluid, showing no hysteresis
The flow curve of a pseudoplastic ("shear thinning," "power-law") fluid is described by the equation , where is the shear stress, is the shear rate in , is the "consistency" in the corresponding units, and is the "flow index" (dimensionless). Thus, the curve for the increasing shear rate is , and for the decreasing rate it is , where and ; is the shear rate turnover point. (Theoretically, the flow index can vary between zero and one. In practice, however, if an experimentally determined value is found to be much smaller than about 0.5, one should suspect slip in the rheometer's sensor.)
The area under a shear stress versus shear rate curve has the dimension of power per unit volume. For the increasing shear rate mode, it is , and for the decreasing shear rate, . The hysteresis loop area is therefore .
In this Demonstration, the pair of flow curves, up (increasing) and down (decreasing), is generated by dragging the original shear rate slider from its minimum value to its maximum and back to its minimum. To erase an existing plot and enable the grayed-out original shear rate slider, click the "erase plot and enable original shear rate slider" setter. After the existing flow curves are erased, move the original shear rate slider from its minimum to maximum to minimum values again. The upper limit of the original shear rate slider and the curves on the plot are set by the return shear rate slider. The "erase plot and enable original shear rate slider" setter only becomes active (colored light green) after the original shear rate slider has been moved through a complete minimum to maximum to minimum cycle, at which time the original shear rate slider becomes grayed out and inactive. The magnitudes of , , and , as well as the plot's axes maxima, are chosen with sliders. The display includes a plot of the two flow curves (up and down), with the hysteresis loop area highlighted in a different color. The display also lists the numerical values of the calculated , the areas under each of the two flow curves and that of the hysteresis loop in after a complete minimum to maximum to minimum cycle of the original shear rate slider has been completed and the "erase plot and enable original shear rate slider" setter has become active.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+