Eduard Kharakhashyan commited on
Commit
b881031
·
1 Parent(s): 06c3f7f

default values for condensate params, recf calculation

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -22,8 +22,11 @@ add_non_hc = GC_NAMES[13:]
22
  sg_k = 'sg_value'
23
  pc_k = 'p_crit_value'
24
  tc_k = 't_crit_value'
25
- gc_state_k = 'gc_state'
26
- for key in [sg_k, pc_k, tc_k]:
 
 
 
27
  if key not in ss:
28
  ss[key] = 0
29
 
@@ -31,6 +34,7 @@ if st.button("Calculate"):
31
  ss[sg_k] = 30
32
  ss[tc_k] = 15
33
  ss[pc_k] = 20
 
34
 
35
  UD = "User defined"
36
  CONDENSATE = "Condensate"
@@ -48,10 +52,10 @@ else:
48
  st.text_input("sg", value=ss[sg_k], key="input_field", disabled=True, help="Calculated")
49
 
50
  if sg_source == SG_CON:
51
- st.text_input("surface avg gas sg", value=ss[sg_k], key="avg sg")
52
- st.text_input("liquid gravity", value=ss[sg_k], key="lg")
53
- st.text_input("GOR", value=ss[sg_k], key="gor")
54
- st.text_input("Recombination factor", value=ss[sg_k], key="recf", disabled=True, help="Calculated")
55
 
56
 
57
  def text_for_gc(col, gc):
@@ -99,7 +103,6 @@ def text_for_gc(col, gc):
99
 
100
 
101
  params = []
102
- ss[gc_state_k] = UD
103
  if sg_source != SG_GC:
104
  curr_non_hc = non_hc
105
  cur_hc = None
 
22
  sg_k = 'sg_value'
23
  pc_k = 'p_crit_value'
24
  tc_k = 't_crit_value'
25
+ recf_k = 'recf'
26
+ lg_k = 'lg'
27
+ if recf_k not in ss:
28
+ ss[recf_k] = 1.04
29
+ for key in [sg_k, pc_k, tc_k, lg_k]:
30
  if key not in ss:
31
  ss[key] = 0
32
 
 
34
  ss[sg_k] = 30
35
  ss[tc_k] = 15
36
  ss[pc_k] = 20
37
+ ss[recf_k] = ss[lg_k]*1.2
38
 
39
  UD = "User defined"
40
  CONDENSATE = "Condensate"
 
52
  st.text_input("sg", value=ss[sg_k], key="input_field", disabled=True, help="Calculated")
53
 
54
  if sg_source == SG_CON:
55
+ st.text_input("surface avg gas sg", value=0.74, key="avg sg")
56
+ ss[lg_k] = float(st.text_input("liquid gravity", value=0.8, key="lg_key"))
57
+ st.text_input("GOR", value=16630, key="gor")
58
+ st.text_input("Recombination factor", value=ss[recf_k], key="recf_key", disabled=True, help="Calculated")
59
 
60
 
61
  def text_for_gc(col, gc):
 
103
 
104
 
105
  params = []
 
106
  if sg_source != SG_GC:
107
  curr_non_hc = non_hc
108
  cur_hc = None