Commit Graph
409 Commits
Author SHA1 Message Date
Kristian Bendiksen e1ba491a9a #6315 Remove biot factor corrections for calculated stresses. 2020-08-19 07:27:08 +02:00
Kristian Bendiksen 26c863e310 #6305 GeoMech derived result: fix normalization when combined with time lapse.
The results for the different time steps are now normalized before the
difference is computed.
2020-08-19 07:12:50 +02:00
Kristian Bendiksen 5fa38d43c0 Solve for fracture gradient only in sand regions. 2020-08-12 09:21:12 +02:00
Kristian Bendiksen b12db3f957 Use hydrostatic pore pressure calculation 2020-08-11 14:31:51 +02:00
Kristian Bendiksen 02013f4816 #6284 Mud Weight Window: Improve handling of non-reservoir elements. 2020-08-11 11:14:58 +02:00
Kristian Bendiksen e93c4e75f2 #6284 Mud Weight Window: add option for non-reservoir pore pressure data. 2020-08-10 19:30:41 +02:00
Kristian Bendiksen e3628906c8 #6286 Mud Weight Window: Use initial overburden gradient from grid. 2020-08-10 18:15:15 +02:00
Kristian Bendiksen 68ce7f590d #6286 Mud Weight Window: Improve fracture gradient calculation for shale. 2020-08-10 18:15:15 +02:00
Kristian Bendiksen fee4318b92 #6213 Fix comparison of lower limit, and simplify initialization. 2020-08-06 15:23:15 +02:00
Kristian Bendiksen 5d99526d98 #6213 Add UI for configuring "mud-weight window" calculation. 2020-08-06 15:23:15 +02:00
Kristian Bendiksen fcc0f710d5 #6213 GeoMech: Add calculation of Mud Weight Window. 2020-08-06 15:23:15 +02:00
Kristian Bendiksen a88191be33 #6169 Element property table: invalidate Geo Mech results on changes in table. 2020-07-08 16:45:44 +02:00
Kristian Bendiksen 4326193008 #6218 Avoid inf for geostatic timestep in poro-perm calculation. 2020-07-08 13:24:33 +02:00
Kristian Bendiksen 71f494d92c #6170 Shorten POROSITY-PERMEABILITY to PORO-PERM in result view. 2020-07-08 13:24:21 +02:00
Kristian Bendiksen 901f0f3a73 Fix early return bug in RigFemPartResultsCollection::initialPermeabilityDependentResults. 2020-06-30 11:47:26 +02:00
Kristian Bendiksen 1c86cf4e33 #6086 Add porosity, porosity change and permeability calculation. 2020-06-24 15:59:48 +02:00
Kristian Bendiksen 52815742bb #6031 Initial porosity in pore compressibility calc must use geostatic time step data 2020-06-24 11:18:58 +02:00
Kristian Bendiksen 5276001787 #6031 Extract methods for unit conversion. 2020-06-19 10:27:06 +02:00
Kristian Bendiksen 6844bed32c #6031 Convert values to SI in Pore Compressibility calculation.
Young's Modulus is expected to be GPa in the element property table,
and the pore pressure is converted from Bar to Pascal.

Output unit is 1/GPa.
2020-06-19 09:49:13 +02:00
Kristian Bendiksen d17faca18a #6031 Use reference case for Pore Compressibility calculation. 2020-06-19 09:49:13 +02:00
Magne Sjaastad 95cc84d75a #6052 Update component name to "SM", used to be "STM" and "SEM" 2020-06-09 09:27:23 +02:00
github-actions[bot] 6b5f4dddc9 Fixes by clang-format 2020-06-08 11:09:51 +02:00
Kristian Bendiksen 46059e7a40 #6032 Merge SE.SEM and ST.STM calculation and rename to S*.SM 2020-06-05 11:09:56 +02:00
Kristian Bendiksen 8ddec683b0 #6032 Rename stress anisotropy results.
STA12/STA13/STA23 -> SA12/SA13/SA23
SEA12/STA13/STA23 -> SA12/SA13/SA23
2020-06-05 10:31:29 +02:00
Kristian Bendiksen 0b908370f3 #6032 Rename PORE-COMPRESSIBILITY to COMPRESSIBILITY 2020-06-05 10:25:59 +02:00
github-actions[bot] 674b764cb6 Fixes by misspell-fixer 2020-06-04 08:24:58 +02:00
Magne Sjaastad 0e70cf809c Fix typo 2020-06-03 12:28:44 +02:00
Kristian Bendiksen ee20ec4107 #6004 Pore Compressibility: incorrect sign first term in computation. 2020-06-02 15:19:37 +02:00
Kristian Bendiksen e80b3c2ff2 #5927 Add pore compressibility calculation. 2020-05-20 08:53:15 +02:00
Kristian Bendiksen f628730618 #5910 Add calculator for stress anisotropy. 2020-05-14 06:19:26 +02:00
Kristian Bendiksen c016c02e40 Replace RiaApplication::instance()->project() with RimProject::current().
Also remove uneccessary includes of RiaApplication.h.
2020-05-12 12:01:44 +02:00
Kristian Bendiksen 2bc677b8c8 #5785 Add timelapse calculator one time. 2020-05-12 12:01:44 +02:00
Magne Sjaastad 81571908af System : Use TARGET_FILE_DIR instead of CONFIGURATION 2020-05-11 08:03:42 +02:00
Kristian BendiksenandMagne Sjaastad b84e868564 Split fem part results collection 5785 (#5871)
* #5785 Extract RigFemClosestResultIndexCalculator class to separate file.

* #5785 Move method implementation of RigFemClosestResutIndexCalculator to cpp file.

Also improve const correctness.

* #5785 Extract method for calculating normal SE, ie. SE:11/22/33.

* #5785 Extract method for calculating shear SE, ie. SE:12/13/23.

* #5785 Create a list of result calculators.

* #5785 Extract method for calculating timelapse, normalized, and gamma results.

* #5785 Extract method for calculating normal ST, ie. ST:11/22/33.

* #5785 Extract method for calculating shear ST, ie. ST:12/13/23.

* #5785 Extract method for calculating surface angles and aligned stress.

* #5785 Extract method for calculating principal strain and stress.

* #5785 Extract method for calculating FOS, SFI and DSM for SE.

* #5785 Extract method for calculating NE.EV, NE.ED, ST.Q and ST.STM.

* #5785 Extract method for calculating compaction.

* #5785 Extract method for calculating stress gradients.

* #5785 Extract method for calculating SE.SEM.

* #5785 Extract method for calculating NE.

* #5785 Extract method for calculating formation indices.

* #5785 Extract method for calculating nodal graidents, bar conversions, and EnIpPorBar.

* #5785 Use std::unique_ptr to calculators.

* Use std::vector<unique_ptr>

Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2020-05-09 08:57:07 +02:00
Kristian Bendiksen d9c01f2486 #5213 Split out calculation of SE for shear components (S12, S13, S23)
These results are independent of pore pressure and biot coefficient.
2020-04-14 06:32:00 +02:00
Kristian Bendiksen ecf61f9854 #5213 Show file name in biot coefficient from file UI. 2020-04-14 06:32:00 +02:00
Kristian Bendiksen 0d0ecf42fa #5213 Use calculate geo mech stresses with biot coefficient. 2020-04-14 06:32:00 +02:00
Kristian Bendiksen a349232c6c #5665 Fix import of element properties in saved projects.
The RigFemPartResultsCollection result cache could contain entries without data if
a query for that particular result had been made before the file had been
imported.
2020-04-06 13:55:22 +02:00
Gaute Lindkvist 1c75d9b4bd #5663 Fix element property input for UCS 2020-03-10 20:11:54 +01:00
Gaute Lindkvist 86fa10fd13 #5582 Fix crash in GeoMech contour map 2020-03-02 15:20:08 +01:00
Gaute Lindkvist bd1d1caacc #5591 Avoid saw tooth shape on normalized stresses 2020-03-02 15:04:25 +01:00
Magne Sjaastad c82df63e10 #5101 clang-format: Adjusted penalties
Use lower absolute values to improve control of behavior
2020-02-12 13:35:31 +01:00
Magne Sjaastad 10f0abc9b5 #5101 clang-format: Allow short functions on a single line
Use AllowShortFunctionsOnASingleLine: InlineOnly
2020-02-12 13:35:31 +01:00
Gaute Lindkvist 25740fbced #5470 Stop using normalization on results it isn't valid for 2020-02-11 15:38:16 +01:00
Gaute Lindkvist 1a7d0a901c #5470 Add normalized result for stress and POR-Bar 2020-02-11 15:38:16 +01:00
Kristian Bendiksen 6562dbdb5d #5469 Move POR and ST/SE differentials to a new category "Differentials". 2020-02-11 10:16:28 +01:00
Kristian Bendiksen 81b78edb6b #5455 Use openmp for nodal gradients calculation. 2020-02-05 10:15:56 +01:00
Kristian Bendiksen 192e7fce48 #4669 Improve method names. 2020-02-05 10:15:23 +01:00
Kristian Bendiksen 22ccf6003d #4669 Round small values to avoid ugly coloring for near-zero gradients. 2020-02-05 10:15:23 +01:00
Kristian Bendiksen 235dd1a2c0 #4669 Use the average of the node elements for nodal gradient calculation. 2020-02-05 10:15:16 +01:00