Modeling of Alkali Surfactant Polymer Process by Coupling a Multi-purpose Simulator to the Chemistry Package PHREEQC