File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -2073,7 +2073,7 @@ def o(output_param: OutputParameter):
2073
2073
f .write (NL )
2074
2074
2075
2075
# if we are dealing with overpressure and two different reservoirs, show a table reporting the values
2076
- if model .wellbores .overpressure_percentage .Provided and model . wellbores . injection_reservoir_depth . Provided :
2076
+ if model .wellbores .overpressure_percentage .Provided :
2077
2077
f .write (NL )
2078
2078
f .write (' ***************************************\n ' )
2079
2079
f .write (' * RESERVOIR POWER REQUIRED PROFILES *\n ' )
Original file line number Diff line number Diff line change @@ -1104,10 +1104,17 @@ def Calculate(self, model: Model) -> None:
1104
1104
# and a shallower, lower pressure Injection Reservoir.
1105
1105
# If so, calculate the injection reservoir pressure as a function of time if overpressure is provided.
1106
1106
# If the injection reservoir temperature or pressure are not provided, calculate a default for them.
1107
- if self .injection_reservoir_depth .Provided : #this means they must be doing a split reservoir
1107
+ if self .injection_reservoir_depth .Provided or self .injection_reservoir_inflation_rate .Provided :
1108
+ # this means they must be doing a split reservoir -
1109
+ # now deal give default values to whatever values they didn't set
1110
+ if not self .injection_reservoir_temperature .Provided :
1111
+ self .injection_reservoir_temperature .value = model .reserv .Trock .value
1112
+ if not self .injection_reservoir_depth .Provided :
1113
+ self .injection_reservoir_depth .value = model .reserv .depth .value
1108
1114
if not self .injection_reservoir_temperature .Provided :
1109
1115
self .injection_reservoir_temperature .value = (model .reserv .averagegradient .value * self .injection_reservoir_depth .value ) + model .reserv .Tsurf .value
1110
- if self .injection_reservoir_pressure .value < 0 :
1116
+
1117
+ if self .injection_reservoir_pressure .value < 0 : # they didn't provide a pressure so assume hydrostatic.
1111
1118
self .injection_reservoir_pressure .value = get_hydrostatic_pressure_kPa (self .injection_reservoir_temperature .value ,
1112
1119
model .reserv .Tsurf .value ,
1113
1120
self .injection_reservoir_depth .value ,
You can’t perform that action at this time.
0 commit comments