Ternary
Ternary is a new free energy visualization tool. Inspired by Craig Carter's Mathematica scripts for binary mixtures, it uses qhull to calculate the convex hull of the free energy curve, and visualizes the result including two-phase tie lines and three-phase triangles. For multiple phases, such as the situation to the right, visualizing their intersection is tricky, but the principle is the same: the convex hull gives the minimum energy surface.
To build: in the ternary directory, type:
./configure; make
To build the documentation, type:
make stamp-doc
Building ternary requires Geomview and Qhull. Building the documentation uses Cxref, LaTeX, and HeVeA and/or LaTeX2HTML.
Plans for Ternary
The 2-D projection of the convex hull is the phase diagram at a single temperature.
Later versions will:
- Improve accuracy of the shape of the binodal region
- Show the spinodal region
- Calculate the whole temperature-dependent ternary phase diagram
- Use sliders to manipulate free energy parameters
- Visualize changes to the free energy and phase diagram in real time
In other words, the goal is to be a ternary version of what Craig Carter's Mathematica scripts do for binaries.
Other thermodynamics visualization sites
- Kenneth Jolls' website on Gibbs model visualizations
Attachments
- ternary-0.1.0.tar.gz (84.0 kB) -
First release version 0.1.0 (svn revision 311)
, added by powell on 03/19/08 17:01:17. - ternary-0.2.0.tar.gz (136.5 kB) -
Version 0.2.0 (svn revision 343)
, added by powell on 03/26/08 21:06:27. - ternary-0.3.0.tar.gz (162.2 kB) -
Version 0.3.0 (svn revision 357)
, added by powell on 03/27/08 19:29:25. - freenergy.png (24.1 kB) -
Free energy function for a solid-liquid system, showing the liquid making a eutectic in a solid binodal, with a three-phase region on the left
, added by powell on 03/27/08 19:30:36.
