Published in

Springer, Contributions to Mineralogy and Petrology, 10(176), 2021

DOI: 10.1007/s00410-021-01825-1

Links

Tools

Export citation

Search in Google Scholar

Notes on the creation and manipulation of solid solution models

Journal article published in 2019 by Robert Myhill ORCID, James A. D. Connolly
This paper is made freely available by the publisher.
This paper is made freely available by the publisher.

Full text: Download

Green circle
Preprint: archiving allowed
Orange circle
Postprint: archiving restricted
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

Abstract

AbstractA large class of solid solution models are formulated on the premise that exchange of chemical species takes place on a finite number of unique crystallographic sites, and that the thermodynamic properties of the solution are a function of the proportions of species occupying each of the sites. These models are broadly classified as being of Bragg–Williams-type. They form an excellent first order approximation of non-ideal mixing and long-range order. In this article we present the mathematical framework common to all Bragg–Williams models, introducing necessary concepts from geometry, set theory and linear algebra. We combine this with a set of mathematical tools which we have found useful in building and using such models. We include several worked examples to illustrate key concepts and provide general expressions which can be used for all models. This paper is split into two parts. In the first part, we show how the valences of the species occupying each site and the total charge of the species involved in site exchange are sufficient to define the space of valid site occupancies of a solid solution, and to compute the endmembers bounding that space. We show that this space can be visualised as a polytope, i.e, an n-dimensional polyhedron, and we describe the relationship between site-occupancy space and compositional space. In the second part of the paper, we present the linear algebra required to transform descriptions of modified van Laar and subregular solution models from one independent endmember basis to another. The same algebra can also be used to derive macroscopic endmember interactions from microscopic site interactions. This algebra is useful both in the initial design of solution models, and when performing thermodynamic calculations in restricted chemical subsystems. A polytope description of solid solutions is used in the thermodynamic software packages Perple_X and burnman. The algorithms described in this paper are made available as python code.