Van der Waals' Equation of State for a Non-Ideal Gas

Most attempts at modeling real gases take into account two things: (1) particles occupy a finite volume; and (2) particles are strongly influenced by surrounding forces that cause them to react with one another. The van der Waals equation for gas was derived from both of these considerations. Constant is a consideration of the internal "pull" pressure exerted on particles near the container surface that is created by the attractive forces from particles in adjacent particle layers. Constant accounts for the volume excluded by colliding particles (assuming a spherical particle, this equals four times the volume of the particle).
Van der Waals:
ideal gas:
= pressure (atm),
= molar volume (L),
= correction term for gas particle interaction ),
= correction term for finite volume of particles (L/mol),
= ideal gas constant = 0.082 (L atm/K mol),
= temperature (K)


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


Van der Waals' equation states that as pressure decreases and temperature increases, real gas behavior approaches that of an ideal gas. The plot also shows that at some critical (shown for and ), a horizontal inflexion is created. Below this temperature, with additional analysis, van der Waals' equation can be used to predict phase changes. Graphically, this is done by comparing the area within the concave up section of the plot to that of the concave down section for any given pressure. The pressure at which these areas are equal is the equilibrium state between the gas and liquid phase.
Reference: D. R. Gaskell, Introduction to the Thermodynamics of Materials, 4th ed., New York: Taylor & Francis, 2003.


    • 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+