Joakim Hove
|
b6318ac017
|
Add WellContainer<PerfData> to WellState
|
2021-06-10 07:18:46 +02:00 |
|
Joakim Hove
|
023edc67e5
|
Remove first perf member from Well classes
|
2021-06-08 14:24:26 +02:00 |
|
Joakim Hove
|
32a6f32660
|
Use WellContainer to manage perf phase rate
|
2021-06-05 07:50:56 +02:00 |
|
Joakim Hove
|
6a21371b59
|
Use WellContainer to manage perf phase rates
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
76292552ec
|
Use WellContainer for perf rate of polymer/solvent/brine
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
104036d4b8
|
Use WellContainer for perf water velocity
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
a2009b1189
|
Use WellContainer for perforation throughput
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
b0fd14a597
|
Use WellContainer<> for perforation skin pressure
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
1a6737aff3
|
Use well index for perforation rates
|
2021-06-03 13:29:45 +02:00 |
|
Joakim Hove
|
739f6ad28a
|
Use well index for solvent perf rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
a2195f367d
|
Use well index for brine perf rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
fa829cce7a
|
Use well index for polymer perforation rates
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
f62b0a5d1e
|
Use well index for well water perf velocity
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
8f9a3f0140
|
Use Well index for perf skin pressure
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
89ae75b46c
|
Use well index to access WellState::perfThroughput()
|
2021-06-03 13:21:23 +02:00 |
|
Joakim Hove
|
59f36eacc0
|
Remove WellState::top_segment_index
|
2021-06-03 10:46:26 +02:00 |
|
Joakim Hove
|
5d8a4c5751
|
Remove WellState member nseg_
|
2021-06-03 10:46:26 +02:00 |
|
Joakim Hove
|
19ba223c2a
|
Use SegmentState for segment_number()
|
2021-06-03 10:46:26 +02:00 |
|
Joakim Hove
|
ac12c8b3a4
|
Use SegmentState for rates
|
2021-06-03 10:46:26 +02:00 |
|
Joakim Hove
|
eac69061c2
|
Use SegmentState when copying pressure
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
eb937e8ba2
|
Use SegmentState as backing store for segment pressure
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
7d89c6e09c
|
Add std::string overload for WellState::segments()
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
3fd6d7781b
|
Remove WellState::segPressDrop()
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
6a859c0664
|
Segmentstate for accelarition pressure drop
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
33f18279d7
|
Use segmentstate for hydrostatic pressure drop
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
9801469488
|
Use segmentstate for friction pressure
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
45e7c8c982
|
Add WellContainer<SegmentState> member
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
c5a7b49c3d
|
Use perfrates.size() instead of storing num_perf explicitly
|
2021-06-02 10:21:02 +02:00 |
|
Joakim Hove
|
2d67d085ef
|
Remove segment pressure drop as separate variable
|
2021-05-31 09:10:33 +02:00 |
|
Joakim Hove
|
db49c8aeef
|
Merge pull request #3309 from joakim-hove/wellrates-at
Make sure all wells are added to the well_rates map
|
2021-05-29 07:53:45 +02:00 |
|
Joakim Hove
|
a1b45b06e4
|
Use well index for segment acceleration pressure loss
|
2021-05-28 07:32:30 +02:00 |
|
Joakim Hove
|
960de96d75
|
Use well index for segment hydrostatic pressure drop
|
2021-05-28 07:32:30 +02:00 |
|
Joakim Hove
|
ee1a1c6afc
|
Use well index for segment friction pressure drop
|
2021-05-28 07:32:29 +02:00 |
|
Joakim Hove
|
92e31b4ee3
|
Use well index for segment pressure drop
|
2021-05-28 07:32:29 +02:00 |
|
Joakim Hove
|
dac62bbab3
|
WellState::well_rates is only updated by well owner
|
2021-05-27 15:03:24 +02:00 |
|
Joakim Hove
|
509fe67ff5
|
Make sure all wells are added to the well_rates map
|
2021-05-27 15:03:24 +02:00 |
|
Joakim Hove
|
5ac53f8106
|
Use well index for segment rates
|
2021-05-27 10:45:33 +02:00 |
|
Joakim Hove
|
34ef516472
|
Use well index for segment pressure
|
2021-05-27 10:45:33 +02:00 |
|
Joakim Hove
|
9b2de5bbf9
|
Merge pull request #3293 from joakim-hove/wellcontainer-bhp
Use WellContainer<double> for bhp/thp/temperature
|
2021-05-26 07:26:41 +02:00 |
|
Joakim Hove
|
c400b6eeef
|
Merge pull request #3290 from joakim-hove/wellcontainer-rsrv
Use WellContainer<double> for RS / RV
|
2021-05-26 07:22:51 +02:00 |
|
Joakim Hove
|
987fcc3b61
|
Use WellContainer<double> for bhp/thp/temperature
|
2021-05-25 11:25:07 +02:00 |
|
Joakim Hove
|
b948162962
|
Assemble all non-wellcontainer WellState members
|
2021-05-25 07:47:31 +02:00 |
|
Joakim Hove
|
b34c161805
|
Use WellContainer<double> for RS / RV
|
2021-05-24 10:01:00 +02:00 |
|
Joakim Hove
|
23180e06d2
|
Rename WellStateFullyImplicitBlackoil -> WellState
|
2021-05-21 15:07:21 +02:00 |
|
Joakim Hove
|
fc3c044a4e
|
Remove WellState as base class
|
2021-05-21 14:57:38 +02:00 |
|
Joakim Hove
|
3dcb0742d0
|
Moved init and initSingleWell and removed WellState.cpp
|
2021-05-21 14:57:38 +02:00 |
|
Joakim Hove
|
e26e3950b6
|
Move rates and perf pressure
|
2021-05-21 14:57:38 +02:00 |
|
Joakim Hove
|
7b5c085bb5
|
Move bhp / thp / temperatur api
|
2021-05-21 14:57:38 +02:00 |
|
Joakim Hove
|
4418fcc477
|
Move phase access
|
2021-05-21 14:57:38 +02:00 |
|
Joakim Hove
|
7cb7b0eb82
|
Moved well status routines
|
2021-05-21 14:57:38 +02:00 |
|