10 Adachi
10 Adachi
10 Adachi
,Minneapolis,MN,USA
3DShop
Modelling Auto-meshing Simulation
ModelDesign
KUBRIX
FLAC3D
The3DShopoptionofFLAC3D iscomposedof:
ModelDesignfromC4W KUBRIX,fromSimulationWorks
SolidModeling AutomaticHexMeshing
FLAC3DGrids
CADdata
3DECBlocks
Shortest edges are sorted and collapsed until a threshold feature angle is reached
Unbalanced
Balanced
Regions + Boundary
Regions only
U: N ( n + 1 ) = 4 x N ( n)
1000000
100000
10000
1000
U B
100
10
1 0 1 2 3 4 5 6 7 8
FLAC3D element
PETREL cell
PA
PB PI
PC
PD PE
PF
PG
PH
P = PA VA + PB VB + PC VC + PD VD + PE VE + PF VF + PG VG + PH VH
joint
sandstone mudstone 3
2 1 2
joint
PETREL
Reads volume properties from the grid file and assigns them to individual FLAC3D zones Written by user & containing FISH to read Property file
Property file
FLAC3D
Result
1.
Collectthefollowingitems
1. 2.
Gridfile(mustcontainproperties:porosity,density,etc) Horizonsinthezmapformat(mustcoverthesame geographicregion,alldimensionsinfeet) Kubrix i waterbottom it zmap translate stl (Thisproducesafilecalledx.stl) Rename x.stl to w.stl Kubrix i pleist1 it zmap translate stl mv x.stl p1.stl
2.
Run:
1.
Run3DShop
1. 2. 3. 4. 5.
Createanewdocument Insertw.stl, p1.stl, p2.stl, u1.stl, u2.stl Savethecompletemodelas: a1.stl Reflecttheentiremodelwithrespecttothez=0plane Savethecompletemodel,again,as: a1.stl
2.
Youhavecreatedtheinputgeometry DeterminetheboxcontainingtheFLAC3Dmesh
Theboxmustnotextendbeyondtheportionofthereservoir representedinthegridfile
Run3DShop
1. 2. 3. 4.
Readina1.stl SelectApplications|kubrix|HexahedralMeshing.TheHexahedral Meshingdialogboxopens ClickonDefaulttoenterdefaultvaluesinallfields EnterthefollowingstringinthefieldmarkedNewKeywords: -mode octree -olevel 5 -obox 1646200 9733000 5220 5800 4100 4000 -app petrel 1. Mode: specifiesthecustomOctreemeshtype 2. Olevel: specifiesthelevelofOctreemeshgeneration 3. Obox: specifiesthepositionofthebox:thefirst3floats arethecoordinatesofthecenteroftheboxandthenext3 indicatethedimensionsofthebox 4. app: specifiesthecustomapplication
ClickonCompute
1. 2. 3. 4. 5. 6. 7.
3DShopreadsa1.stl Createsandoctreemeshthatfitsintheboxspecifiedby obox witholevel numberoflevels Parsesthegridfile,extractsthecells Extractstheproperties ComputesthecontributionofeachPETRELcelltoeach FLAC3Delement OutputsPetrelProperties.dat Outputsa1.flac3d
PetrelProperties.dat
a1.flac3d