Select species
Phase diagram plot
Phase equilibria data
Select species
Enthalpy of mixing plot
Enthalpy of mixing data
Upload ternary phase equilibria
Instructions
Use this page to visualise ternary .fig files in 3D.
Guidelines:
Data File (.fig):
- Ensure the species order matches that of the literature data file. To maintain consistency, ordering species alphabetically is recommended.
Literature Data File (.csv):
- The
.csvfile must include the following headers: A, B, C, X, Y, Z, temp_k, and Author. - A, B, C: Species names (e.g., LiF, NaF, KF).
- X, Y, Z: Mole fractions of A, B, and C, respectively.
- temp_k: Temperature in Kelvin.
- Author: Dataset author.
If no .fig or literature data file is uploaded, the plot will use a default dataset for FLiNaK.
plot
Download templates
Upload dataset
Instructions
The templates are designed to accommodate multiple datasets from different authors and chemical systems, allowing you to upload them all at once. Files must be in .csv format with unaltered column headers. After filling in your data, use the file upload system on the left to submit your dataset.
What happens next?
Your data will be verified, including checks for duplicates and correct formatting, and we will reference the original papers where possible. Once verified, your dataset will be added to the moltsa.com/moltensalts.net database.
Instructions
Process DSC Data Using the IUPAC Zero-Rate Method with Error Analysis
This page processes raw differential scanning calorimetry (DSC) data. It extracts peak temperatures measured at multiple heating and cooling rates, applies a calibration based on known melting point standards, and computes an error bar for each measured transition.
Templates
Download templates for the data and calibration files using the panel on the left.
Input File Schema
Data file:
heating or cooling.TRUE/FALSE). Measurements with keep = FALSE are excluded. Useful for omitting data requiring separate calibrations (e.g. measurements from a different instrument).Calibration file:
Testing with Default Datasets
Plots Explained
Measured transitions plot: Shows corrected transition temperatures with error bars representing the total standard error.Calibration plot: Shows the calibration model used to correct the raw data.Temperature calibration & error analysis: A downloadable table of all processed data.Temperature Calibration Explained
- For each calibrant i, the deviation is defined as: \( \Delta T_i = T_i^{measured} - T_i^{literature} \), where \( T_i^{measured} \) is the extrapolated zero-rate onset temperature, and \( T_i^{literature} \) is the known melting point.
- These values \( \Delta T_i \) are linearly interpolated to define the calibration function, which estimates the temperature correction \( T_{correction} \) as a function of \( T_{measured} \).
Error Analysis Explained
Error sources include:
These standard errors are combined as orthogonal vectors to compute the total standard error.
The
CALPHAD_weighting variable is proportional to the inverse of the total standard error and can be used to apply selective weighting in CALPHAD optimisations.Temperature calibration & error analysis
Search
Output
Instructions
Use this page to download ready-made experiment files (.exp) for CALPHAD optimisations.
Use the search bar on the left to filter by specific elements.
Enable Strict search to exclude files elements not selected.
Parametric approach for molten salts
Instructions
Use this page to calculate parametric quantities for salts.
Guidelines:
\( \delta_{12} \)
- \( \delta_{12} \), which is readily calculable based on Shannon radii differences, provides an empirical method to predict \( \Delta_{mix}H \) in pseudo-binary salt systems.
- The theory was first used by H. T. Davis, “Theory of Heats of Mixing of Certain Charge‐Unsymmetrical Fused Salts”, The Journal of Chemical Physics, vol. 41, no. 9, pp. 2761–2766, Nov. 1964, doi: 10.1063/1.1726349.
- It is defined as \( \delta_{12}= \frac{\left( r_1^++r_1^- \right) - \left( r_2^++r_2^- \right)}{\left( r_1^++r_1^- \right) \times \left( r_2^++r_2^- \right)} \) and has units of \( Å^{-1} \).
- Shannon radii utilised here originate from R. D. Shannon, “Revised effective ionic radii and systematic studies of interatomic distances in halides and chalcogenides,” Acta Cryst A, vol. 32, no. 5, pp. 751–767, Sep. 1976, doi: 10.1107/S0567739476001551, and were retrieved from the Database of Ionic Radii maintained by the Atomistic Simulation Group, Materials Department, Imperial College (http://abulafia.mt.ic.ac.uk/shannon/ (accessed 2025-02-15).
Welcome
Welcome to moltsa.com. The graphic displays the pseudo-binary systems included in version 3.1 of the Molten Salt Thermal Properties Database – Thermochemical (MSTDB–TC). The MSTDB–TC itself is developed by the General Atomics Center at the University of South Carolina and is accessible at mstdb.ornl.gov.
What is this web app for?
This web app is designed to make it easier to explore and compare phase equilibria, enthalpy of mixing data, and phase diagram models relevant to molten salt research. Built with an open-science mindset, it removes the need for specialised thermochemical software by offering a clean, intuitive interface for researchers, educators, and industry professionals. Users can visually compare experimental data with MSTDB–TC model predictions, making it a practical tool for quality checks and model validation. The platform also encourages collaboration by making it simple to share findings and refine models. Additional features include access to optimisation files, 3D liquidus surface visualisations, and tools for calculating parameters of interest in molten salt systems. The name moltsa.com – a portmanteau of MOLTen SAlt – reflects the app’s focus on thermochemical data and modelling in this field.
MSTDB–TC data tabs
Research tools tabs
Miscellaneous tabs
Disclaimer
This web application was developed independently, in part to support the use and visualisation of MSTDB–TC data, and is not an officially sponsored product.
Heat capacity solver
Instructions
Use this page to determine Maier-Kelley polynomial coefficients for heat capacity data.
Guidelines:
- Paste your heat capacity data into the table (units are Kelvin and \( JK^{-1}mol^{-1}\))
- Choose up to 2 breaks in the data — the algorithm will fit a stepwise function, using the breaks to define the steps.
- Click the button to update the plot and generate the parameter table.
- Vary the breaks using the slider inputs to obtain a good fit. As an example, using the default dataset, see that break 1 = 350, and break 2 = 1000 produce a great fit of the data.