How to Paint Model Data onto Geometry

Itasca’s software allows users to create, import, and export geometric data sets, named collections of related NODES, EDGES, and POLYGONS (formats that can be imported are DXF, STL, and GEOM files). Such data sets can be used with 3DEC, FLAC3D, and UDEC models to quickly analyze your model data by visualizing properties and results (displacement, stress, strain, user-defined extra variables, etc.) by “painting” zone field values onto some geometry. An application of painting is visualizing how model values vary in relation to geometric features that might not be explicitly modeled, such as relatively small tunnels in a large mine-scale model. This permits visualization of stresses, rock mass properties, potential damage, or some closure estimate along planned tunnels.

Geometry contouring of maximum principal stress on a mine represented by tunnel center-lines.

Geometry painting can be done easily using commands, FISH, or interactively via the Geometry plot item.

The geometry paint-extra command is used to “paint” zone field data values from the model to an extra variable stored in geometry nodes. For example, to paint the minimum principal stress in the model onto the active geometric set, use the command:

geometry paint-extra 2 stress quantity minimum

This will calculate minimum principal stresses at the location of all nodes in the active set and assign that value to extra variable index 2. Other values can then be assigned to different indices. The complete list of zone field variables available can be found in the geometry paint-extra command documentation. Similar FISH functions are also available, but this is not yet supported for Python scripting.

The result of the previous painting command can be visualized by using the Geometry plot item (with attributes “Type” = “Contour”, “Contour By” = “Node Extra”, and “Index” = “2”). The figure below is an example of painting the displacement magnitudes on a simple tunnel next to the main excavation.

Note that if the need for “painting” is temporary (i.e., for visualization), this can be done on a geometry plot item when plotting, which bypasses the command and the overhead required to store the field values at gridpoints. If the geometry <strong>set</strong>keyword is not given, then the current <strong>set</strong>is used.

The following case shows tunnel strain painted onto an imported DXF of an underground mine. The tunnel strain is being estimated using a neural net formulation (based on tunnel shape, zone stress and zone global rock mass strength), stored as zone extra variable.

Geometry contour of estimated tunnel strain for underground mine tunnels showing a good comparison between zone data (in section) and 3D geometry contouring.

As a final note, it is also important to use a geometry that has a similar (or finer) resolution size to that of the model zoning to ensure good contouring. The following figure shows the same case as above, but with geometry meshing from a course DXF mesh, resulting in the data being smeared and not representative. In this case, use the geometry refine command to convert any triangular or quadrilateral polygons in the geometric set into smaller versions.

Geometry contour of estimated tunnel strain for underground mine tunnels showing a poor comparison between zone data (in section) and 3D geometry contouring.
Latest News
  • ITASCA Unveils XSite 4.0: Advancing Hydraulic Fracturing Simulation ITASCA announces the launch of XSite 4.0, a groundbreaking advancement in hydraulic fracturing simulation software....
    Read More
  • ITASCA Congratulates the Winners of the 2024 PETER A. CUNDALL AWARD Congratulate to those who were selected for the 2024 PETER A. CUNDALL AWARD for their...
    Read More
  • What's New in ITASCA Software v910 Learn what new features and capabilities are available in the v910 point release of ITASCA...
    Read More

Upcoming Events
29 May
Getting Started with FLAC2D/FLAC3D
Objectives of the training: •Understand the FLAC2D/ FLAC3D numerical approach and the types ofproblems it can solve•Know how to manipul... Read More
5 Jun
IMAT Workshop
ITASCA is launching IMAT (Itasca's Mining Analysis Toolbox) our groundbreaking software tailored exclusively for underground and open p... Read More
2 Jun
6th Itasca Symposium on Applied Numerical Modeling
Itasca is pleased to announce that the 6th Itasca Symposium on Applied Numerical Modeling will take place June 3 - 6, 2024, in Toronto,... Read More