Predicting diverse relative permeability curves for multiple networks (Please help) #2842
Replies: 2 comments 7 replies
-
That's too much code for me to digest in the time I have, but let me address your bigger picture questions:
If you really want to show Krel changing you could:
Also note that openpnm does not natively support 'film flow' so the wetting phase "may" be flowing in corners in your experiment but this is not included in your simulations. This would not be too difficult to implement yourself...you just have write a custom pore scale model that calculates the hydraulic conductance of the wetting phase in throat mostly filled with non-wetting phase. |
Beta Was this translation helpful? Give feedback.
-
I guess your problem arises here? |
Beta Was this translation helpful? Give feedback.
-
Hello Openpnm community,
I am working on dynamic rock typing based on relative permeability curves. I was trying to generate different networks with different pore size distribution and wettability, but I am stuck and do not know how to solve my problem. I have a function to generate the networks I am using the codes both from the relative permeability and calibrating pore sizes tutorials. I am using weibull distribution for the pore sizes and for the wettability I assign a random number between 0 and 180 for the contact angle of the oil phase and based on that I have a if statement which checks the contact angle and if it's higher than 90 it decides to put nwp as oil and if it's lower than 90 the nwp would be water in the invasion percolation. my problems are:
first: I was aiming to have porosity in the range of 0.07 to around 0.30 but I am getting all the porosities around 0.12 and I don't know which parameters I should change and play with to have diverse porosities.
second: when I am calculating the relative permeability curves both for wetting phase and non-wetting phase and plotting against the saturation of the non-wetting phase and the curves are becoming into 2 clusters(since some times I have oil as wetting phase and sometimes water as non-wetting phase) and the curves are becoming very similar to each other you can see from the plot. I would appreciate any help and recommendation to show me what should I do to have diverse plots and different porosities for the networks.
here's my pipeline:
def generate_networks(Network_N):
Beta Was this translation helpful? Give feedback.
All reactions