Skip to content
Snippets Groups Projects
Commit fd195f1e authored by David's avatar David
Browse files

update to vanG-Mualem

parent 2a7dc223
No related branches found
No related tags found
No related merge requests found
...@@ -49,7 +49,7 @@ datestr = date.strftime("%Y-%m-%d") ...@@ -49,7 +49,7 @@ datestr = date.strftime("%Y-%m-%d")
# Name of the usecase that will be printed during simulation. # Name of the usecase that will be printed during simulation.
use_case = "TP-TP-layered_soil-realistic-different-intrinsic" use_case = "TP-TP-layered_soil-test-monomial"
# The name of this very file. Needed for creating log output. # The name of this very file. Needed for creating log output.
thisfile = "TP-TP-layered_soil-different-intrinsic.py" thisfile = "TP-TP-layered_soil-different-intrinsic.py"
...@@ -65,8 +65,8 @@ resolutions = { ...@@ -65,8 +65,8 @@ resolutions = {
# 2: 1e-6, # 2: 1e-6,
# 4: 1e-6, # 4: 1e-6,
# 8: 1e-5, # 8: 1e-5,
# 16: 5e-6, 16: 3e-6,
32: 1e-6, # 32: 1e-6,
# 64: 2e-6, # 64: 2e-6,
# 128: 1e-6, # 128: 1e-6,
# 256: 1e-6, # 256: 1e-6,
...@@ -235,17 +235,40 @@ intrinsic_permeability = { ...@@ -235,17 +235,40 @@ intrinsic_permeability = {
} }
# relative permeabilties # relative permeabilties
# rel_perm_definition = {
# 1: {"wetting": "Spow2",
# "nonwetting": "oneMinusSpow2"},
# 2: {"wetting": "Spow2",
# "nonwetting": "oneMinusSpow2"},
# 3: {"wetting": "Spow3",
# "nonwetting": "oneMinusSpow3"},
# 4: {"wetting": "Spow3",
# "nonwetting": "oneMinusSpow3"},
# }
rel_perm_definition = { rel_perm_definition = {
1: {"wetting": "Spow2", 1: {"wetting": {"monomial": {"power": 2}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"monomial": {"power": 2}} },
2: {"wetting": "Spow2", 2: {"wetting": {"monomial": {"power": 2}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"monomial": {"power": 2}} },
3: {"wetting": "Spow3", 3: {"wetting": {"monomial": {"power": 3}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"monomial": {"power": 3}} },
4: {"wetting": "Spow3", 4: {"wetting": {"monomial": {"power": 3}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"monomial": {"power": 3}} },
} }
#
# rel_perm_definition = {
# 1: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
# "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
# 2: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
# "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
# 3: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
# "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
# 4: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
# "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
# }
rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition) rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition)
relative_permeability = rel_perm_dict["ka"] relative_permeability = rel_perm_dict["ka"]
ka_prime = rel_perm_dict["ka_prime"] ka_prime = rel_perm_dict["ka_prime"]
... ...
......
...@@ -231,17 +231,28 @@ intrinsic_permeability = { ...@@ -231,17 +231,28 @@ intrinsic_permeability = {
} }
# relative permeabilties # relative permeabilties
# rel_perm_definition = {
# 1: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 2: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 3: {"wetting": {"monomial": {"power": 3}},
# "nonwetting": {"monomial": {"power": 3}} },
# 4: {"wetting": {"monomial": {"power": 3}},
# "nonwetting": {"monomial": {"power": 3}} },
# }
rel_perm_definition = { rel_perm_definition = {
1: {"wetting": "Spow2", 1: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
2: {"wetting": "Spow2", 2: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
3: {"wetting": "Spow3", 3: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
4: {"wetting": "Spow3", 4: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
} }
rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition) rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition)
relative_permeability = rel_perm_dict["ka"] relative_permeability = rel_perm_dict["ka"]
ka_prime = rel_perm_dict["ka_prime"] ka_prime = rel_perm_dict["ka_prime"]
... ...
......
...@@ -235,15 +235,25 @@ intrinsic_permeability = { ...@@ -235,15 +235,25 @@ intrinsic_permeability = {
} }
# relative permeabilties # relative permeabilties
# rel_perm_definition = {
# 1: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 2: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 3: {"wetting": {"monomial": {"power": 3}},
# "nonwetting": {"monomial": {"power": 3}} },
# 4: {"wetting": {"monomial": {"power": 3}},
# "nonwetting": {"monomial": {"power": 3}} },
# }
rel_perm_definition = { rel_perm_definition = {
1: {"wetting": "Spow2", 1: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
2: {"wetting": "Spow2", 2: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
3: {"wetting": "Spow3", 3: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
4: {"wetting": "Spow3", 4: {"wetting": {"vanGenuchtenMualem": {"n": 6}},
"nonwetting": "oneMinusSpow3"}, "nonwetting": {"vanGenuchtenMualem": {"n": 6}} },
} }
rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition) rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition)
... ...
......
...@@ -48,7 +48,7 @@ date = datetime.datetime.now() ...@@ -48,7 +48,7 @@ date = datetime.datetime.now()
datestr = date.strftime("%Y-%m-%d") datestr = date.strftime("%Y-%m-%d")
# Name of the usecase that will be printed during simulation. # Name of the usecase that will be printed during simulation.
use_case = "TP-TP-layered-pure-dd" use_case = "TP-TP-layered-pure-dd-vanG-Mualem"
# The name of this very file. Needed for creating log output. # The name of this very file. Needed for creating log output.
thisfile = "TP-TP-layered_soil_pure_dd.py" thisfile = "TP-TP-layered_soil_pure_dd.py"
...@@ -234,15 +234,26 @@ intrinsic_permeability = { ...@@ -234,15 +234,26 @@ intrinsic_permeability = {
} }
# relative permeabilties # relative permeabilties
# rel_perm_definition = {
# 1: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 2: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 3: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# 4: {"wetting": {"monomial": {"power": 2}},
# "nonwetting": {"monomial": {"power": 2}} },
# }
rel_perm_definition = { rel_perm_definition = {
1: {"wetting": "Spow2", 1: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
2: {"wetting": "Spow2", 2: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
3: {"wetting": "Spow2", 3: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
4: {"wetting": "Spow2", 4: {"wetting": {"vanGenuchtenMualem": {"n": 3}},
"nonwetting": "oneMinusSpow2"}, "nonwetting": {"vanGenuchtenMualem": {"n": 3}} },
} }
rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition) rel_perm_dict = fts.generate_relative_permeability_dicts(rel_perm_definition)
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment