ADcomps is a multi-phase compositional simulator which is able to model and evaluate the development performance of CO2 injection considering the adverse effect CO2 solubility. Finding a creative algorithm that correlates the phase behavior of oil-water(polar-nonpolar) system and solving non-linear flow equations through Newton iteration efficiently are the two most challenging parts. This simulator uses more rigorous fluid phase equilibrium theories(EOS+Wong-Sandler mixing rule+NRTL model) to consider the solubility of CO2 in the aqueous phase compared with leading commercial simulators. ADcomps followed the coding convention of MRST which is a valuable open source simulator embedding in MATLAB. This simulator is developed base on the framework of MRST 2017a and it should be run with the corresponding version.
- MRST 2017a(https://www.sintef.no/Projectweb/MRST/);
- ADcomps (add the path of ADcomps into the modules of MRST);
- Run the startup in MRST;
- Run the compositionalExample in ADcomps.
Fig. 1 CO2 solubility in water (mol%) during CO2 flooding calculated by ADcomps
Fig. 2 The performance of ADcomps compared with ECLIPSE where water is treated as an inert phase
Note: ADcomps moudules are marked with red flags
- I upload the ECE as a zip file. It should be uncompressed before running the example;
- It sometimes goes wrong because of the path. If the scripts fail to add the files automatically, please add them into the MATLAB environment manually.