-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmaterial_constant_values.py
More file actions
56 lines (53 loc) · 1.64 KB
/
Copy pathmaterial_constant_values.py
File metadata and controls
56 lines (53 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import porepy as pp
granite_values: dict[str, float] = pp.solid_values.granite
granite_values.update(
{
# "biot_coefficient": 0.8,
"permeability": 2e-15,
"normal_permeability": 1e-7,
# "porosity": 1.0e-2,
# "shear_modulus": 16.67 * pp.GIGA,
# "lame_lambda": 11.11 * pp.GIGA,
# "specific_heat_capacity": 7.9e2,
# "thermal_conductivity": 2.5,
# "thermal_expansion": 1e-4,
"residual_aperture": 2e-5,
# "density": 2.7e3,
"maximum_fracture_closure": 0e-4,
"fracture_normal_stiffness": 10 * pp.GIGA,
"fracture_gap": 0e-4, # Equals the maximum fracture closure.
"dilation_angle": 0.1,
"friction_coefficient": 1.0,
}
)
# Cf. fluid.py
water_values = pp.fluid_values.water
reference_temperature = 0.0
fluid_values: dict[str, float] = {
"compressibility": 1e-6,
"viscosity": 1e-1,
"density": 1.0e0,
"thermal_conductivity": 1,
"thermal_expansion": 1e-2,
"specific_heat_capacity": 1e2,
"temperature": reference_temperature,
}
plain_rock_values: dict[str, float] = {
"biot_coefficient": 0.8,
"permeability": 1e-8,
"normal_permeability": 1e-6,
"porosity": 1.0e-2,
"shear_modulus": 2e6,
"lame_lambda": 2e6,
"specific_heat_capacity": 1e2,
"thermal_conductivity": 1.0,
"thermal_expansion": 1e-3,
"residual_aperture": 1e-3,
"density": 1e0,
"maximum_fracture_closure": 0e-3,
"fracture_normal_stiffness": 1e3,
"fracture_gap": 0e-3, # Equals the maximum fracture closure.
"dilation_angle": 0.2,
"friction_coefficient": 1.0,
"temperature": reference_temperature,
}