A computer program, MRF, has been designed to generate all possible equations for chemical reactions between a chosen set of phases. All subsets of the phases are chosen and arranged into an equation and balanced using the formula Ax = b. A is a m × n matrix of rank n composed of n compositional vectors, b is a m dimensional vector and x is a (n + 1) dimensional vector of reaction coefficients. A m × n matrix also allows the solution to be independent of the components chosen. Provision is made for the exclusion of up to 5-phase assemblages.
- Generation of reactions between phases
- Univariant phase equilibria