RockWorks | Utilities | Solid | Math | Model & Model
Use this program to manipulate the nodes in a solid model by the corresponding nodes in another equally-dimensioned solid model file. You may add, subtract, multiply, or divide the node values, storing the results in a new solid model file.
! In order for the program to match up corresponding nodes in the two input models, they must have the same dimensions (X, Y, and Z coordinates and range) and numbers of nodes. If you aren’t sure of the "size" of any solid model, use the Solid | Statistics | Report option to obtain a summary. During modeling, you can manually establish the model dimensions and node spacing by activating the Confirm Model Dimensions check-box in the Model Dimensions window.
Uses: Multiply nodes in a real number solid model file with those in a Boolean model to zero-out those nodes set to "false" in the Boolean model.
Menu Options
Step-by-Step Summary
Menu Options
- Input Model "A": Click to the right to select the name of the existing solid model file (.RwMod) that the program is to read and manipulate.
- Input Model "B": Click here to select the name of the other existing solid model file, which contains the node values to be added to, subtracted from, multiplied to, or divided into each node in the input file "A".
- Output Model: Click here to type in the name to assign to the new solid model file that the program will create, which results from the model (+ - * or /) model operation.
- Operation: Select the operation you wish to perform on the node G-values of the input model by clicking in the radio button of the appropriate arithmetic symbol.
- Add: C = A+B: Choose this option to add corresponding node values in Model A and Model B, storing the sum for each node in the output model.
Example: Add two concentration models to output total concentrations.
- Subtract: C = A-B: Choose this option to subtract node values in Model B from the corresponding nodes in Model A, storing the difference for each node in the output model.
Example: Subtract a later concentration model from an earlier one to output a difference model.
- Multiply: C = A*B: Choose this option to multiply the corresponding node values in Models A and B, storing the resulting product for each node in the output model.
Example: Multiple a real number model with a Boolean model (containing 0's and 1's) to zero out areas where defined criteria are not met.
- Divide: C = A/B: Choose this option to divide node values in Model A by corresponding node values in Model B, saving the results for each node in the output model.
- Average: C = (A+B)/2: Choose this option to determine the average for each node in Models A and B, storing the results for each node in the output model.
Example: Compute average contaminant concentrations between two different dates.
- Difference: C = abs(A-B): Choose this option to determine the absolute value of the difference between node values in Models A minus B.
Example: Isolate areas where uranium concentrations have changed between two different dates.
- Highest-Value: If A > B then C = A, else C = B: Choose this option if the nodes in the output model are to be assigned the highest value for the corresponding node in the input models.
Example: Find multi-variate anomalies based on downhole geochemistry (assuming that the models have been standardized).
- Lowest-Value: If A < B then C = A, else C = B: Choose this option if the nodes in the output model are to be assigned the lowest value for the correponding node in the input models.
Example: Isolate optimal water well sites based on groundwater contamination models (assuming that the models have been normalized).
- AND: if A=1 AND A=B then C=1, else C=0: Choose this if you are inputting Boolean models containing values of 1 (for "true") and 0 (for "false") and you want "true" values saved to the output file where corresponding nodes in the input files are both set to "1".
Example: Isolate coal seams where both the BTU and sulfur levels are acceptable (the input model represent Boolean models).
- OR: if A=1 OR B=1 then C=1, else C=0: Choose this if you are inputting Boolean models containing values of 1 (for "true") and 0 (for "false") and you want "true" values saved to the output file where corresponding nodes in either of the input files are set to "1".
Example: Identify areas within a contaminated groundwater in which either Contaminant "A" or Contaminant "B" exceed acceptable levels (assuming that the input models represent Boolean models).
- XOR: if A< > B then C=1, else C=0: Choose this if the nodes in the output model are to be assigned "1" when corresponding nodes in the input files (Boolean or real number) are not equal, and the output nodes are to be "0" where the input nodes are equal.
Example: Isolate areas where electromagnetics differ from magnetics (assuming that the input models have been normalized).
- Create 3-Dimensional Diagram: Insert a check here if you want to create a plottable 3D diagram of the resulting solid model. Expand this item to establish the diagram settings.
- Diagram Type: Choose Isosurface to display the solid model as if enclosed in a "skin". Choose All Voxels to display color-coded voxels. (More.)
- Iso-Mesh: Use this option to plot a series of polylines that represent three-dimensional contours at a user-defined cutoff. Expand the heading to establish the settings. (More.)
- Color Scheme: Click on the Options button to the right to access a variety of pre-set color schemes, or to create your own. (More.)
- Reference Cage: Insert a check here to include vertical elevation axes and X and Y coordinate axes in the 3D diagram. Expand this item to set up the cage items. (More.)
- Include Legend: Insert a check here to include an index to the colors and G values in the diagram. (More.)
Step-by-Step Summary
- Be sure the two solid models already exist and contain the same number of nodes. See the "!" warning at the top of the page.
- Access the RockWorks Utilities program tab. It is not necessary to enter data into the main datasheet because RockWorks will be manipulating existing solid models.
- Select the Solid | Math | Model & Model menu option.
- Enter the requested menu settings, described above.
- Click the Process button to proceed.
The program will load the input solid model (Model "A"), perform the requested operation on each of the node G-values using the corresponding node values in the specified Model "B" file, and store the resulting solid model file on disk under the output file name you selected. If you have requested a diagram, it will be displayed in a RockPlot3D tab in the window.
- You can adjust any of the input options along the left side of the window and click the Process button again to regenerate the display.
! Each time you click the Process button, the existing 3D display will be replaced.
- View / save / manipulate / print / export the display in the RockPlot3D window.
Back to Solid Menu Summary
RockWare home page