Equilibrium Water Activity of Binary Dry Mixtures

This Demonstration shows the equilibration of moisture in binary mixtures of various compositions stored together in a sealed container. It shows how moisture is lost by the wetter ingredient and gained by the drier one so that both will reach the same equilibrium water activity. It plots the moisture sorption isotherms of the two ingredients, their initial moisture contents and the water activities initially and after equilibration. It also displays the isotherm equations and other relevant quantities.


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


Snapshot 1: equilibration of a binary mixture of ingredients having sigmoid moisture sorption isotherms where ingredient loses moisture and gains moisture
Snapshot 2: equilibration of a binary mixture of ingredients, one having a sigmoid moisture sorption isotherm and the other a non-sigmoid type I isotherm
Snapshot 3: equilibration of a binary mixture of ingredients, both having a non-sigmoid moisture sorption isotherm of type I
Snapshot 4: equilibration of a binary mixture of ingredients, both having a non-sigmoid moisture sorption isotherm of type II
This Demonstration calculates the equilibrium water activity of a mixture of two ingredients, and , stored in a sealed container where moisture can only migrate between them. The input parameters are the components's mass (in grams), their moisture content (in percentage terms on a wet basis), and four coefficients that determine their moisture sorption isotherm equations, all set by sliders. The maximum value of the moisture axis on the plot is also entered with a slider.
The Demonstration also calculates and displays the ingredients's dry mass, absolute mass of water, and moisture content on a dry basis before and after equilibration. It plots the two ingredients's moisture sorption isotherm curves, on which the initial and equilibrium conditions are marked as disks and squares, respectively. Details of the moisture sorption isotherm model and numerical calculation of the equilibrium water activity can be found in the first two references cited below.
Notice that not all permitted parameter combinations correspond to physical systems.
M. Peleg and M. D. Normand, "Estimation of the Water Activity of Multicomponent Dry Mixtures," Trends in Food Science & Technology, 3, 1992 pp. 157–160.
M. Peleg, "Assessment of a Semi-Empirical Four Parameter General Model for Sigmoid Moisture Sorption Isotherms," Journal of Food Process Engineering, 16, 1993 pp. 21–37.
W. Wolf, W. E. L. Spiess, and G. Jung, Sorption Isotherms and Water Activity of Food Materials, New York: Elsevier, 1985.
H. A. Iglesias and J. Chirife, Handbook of Food Isotherms: Water Sorption Parameters for Food and Food Components, New York: Academic Press, 1982.
    • 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+