This week most of my work focused on adding additional functionality to the GUI that I had already created. The week started off with the completion of the simulations that I mentioned in the previous blog post. I ended up running the 1D aperture function on my laptop and the 3D aperture function on the office computer. The office computer doesn't have the memory capacity to run both functions. On the other hand, MATLAB doesn't support writing to an excel file (xlswrite) on MacOS. I found a user made function (xlwrite), but it had its own memory limitations. Therefore I could not run the larger simulation (3D aperture function) on my laptop. It is interesting to note that my laptop is significantly faster at handling these functions than my office computer.
I then worked on created a new function which measures 2D aperture. This new function was a slight modification of the 3D aperture function. Now having all three aperture measurement functions, I added fracture permeability as an output to each. Fracture permeability can be calculated in a multitude of ways. I added two types of permeability calculations, one that uses a generic assumption, called the Cubic Law and another, more advanced formula, called the Zimmerman-Bodvarsson equation. I also inserted a summary sheet in the output excel files of each function to create a concise location of data.
Now I am almost ready to start running Lattice-Boltzmann (L-B) simulations on the data. Before that can be done I have to add a few more features to my GUI. These features are mainly functions that convert the volume matrix we generate early on from the SynFrac files to a readable format for the supercomputer. There are four functions that are needed to do this process and most of them have a large amount of inputs. In order for me to make the GUI as streamline as possible, I have to understand the inputs. Following this, I can start running L-B simulations. Next week is 4th of July as well as Eid (a Muslim holiday following the end of Ramadan). Hopefully that doesn't slow me down.
I then worked on created a new function which measures 2D aperture. This new function was a slight modification of the 3D aperture function. Now having all three aperture measurement functions, I added fracture permeability as an output to each. Fracture permeability can be calculated in a multitude of ways. I added two types of permeability calculations, one that uses a generic assumption, called the Cubic Law and another, more advanced formula, called the Zimmerman-Bodvarsson equation. I also inserted a summary sheet in the output excel files of each function to create a concise location of data.
Now I am almost ready to start running Lattice-Boltzmann (L-B) simulations on the data. Before that can be done I have to add a few more features to my GUI. These features are mainly functions that convert the volume matrix we generate early on from the SynFrac files to a readable format for the supercomputer. There are four functions that are needed to do this process and most of them have a large amount of inputs. In order for me to make the GUI as streamline as possible, I have to understand the inputs. Following this, I can start running L-B simulations. Next week is 4th of July as well as Eid (a Muslim holiday following the end of Ramadan). Hopefully that doesn't slow me down.