ChemicalGibbsFreeEnergyDifference#

Source: models/kwn/ChemicalGibbsFreeEnergyDifference.py

Chemical Gibbs free energy difference for a set of species.

Computes \(\Delta g = \sum_i \Delta x_i \, (\mu_i - \mu_i^{\mathrm{eq}})\) where \(\Delta x_i\) is the concentration difference for species \(i\), \(\mu_i\) is the chemical potential in the matrix, and \(\mu_i^{\mathrm{eq}}\) is the equilibrium chemical potential.

Inputs#

concentration_differences — input · Scalar · required

Concentration differences for each species

Outputs#

chemical_gibbs_free_energy — output · Scalar · required

Chemical Gibbs free energy difference

Parameters#

chemical_potentials — parameter · Scalar · required

Chemical potentials in the matrix

equilibrium_potentials — parameter · Scalar · required

Equilibrium chemical potentials