Grid Project:  SALT Stoller Canister

Grid Team Member: Carl Gable, Dylan Harp, Terry Miller
Version: 3D Prism Mesh
Delivered To: Phil Stauffer
Date: March 2013 to present

Version History

Version Scope Finished Total
V0 Proto Quarter Mesh version Nov 2014 189,222 Nodes 1,077,521 Tets

Purpose of Project

Build a 3D mesh representing a heat canister for FEHM simulations. This is a prototype cannister with legs, cement floor, and air. Quarter cylinder design based on dimensions and description in 'Independent Design Analysis and Verification of "Hearter Canister" as Part of the Salt Defense Disposal Investication', Appendix A.
September 29, 2014 by: The S.M. Stoller Corporation
Measurements for leg stand provided by Shawn Otto
The mesh is 3D tetrahedral built by stacking 2D X,Z geometry in the Y direction.


3D Quarter Mesh of Canister with legs in room
image description

3D Quarter Mesh of Canister with legs

image description

3D Quarter Mesh of Canister Sleeve

image description



Mesh V0 Prototype Quarter Mesh Canister

The mesh is 3D tetrahedral built by stacking 2D X,Z geometry in the Y direction.
Coordinate 0,0,0 is located at cannister bottom lower left.
Fine resolution on inside of can and near the sides at .02 meters. The can wall has .01 meter thick buffer inside and outside. Resolution furthest away from can is .2 meter spacing.


Number Nodes:     189222
Number Elements: 1077521

Mesh Material Zones for FEHM (3 versions, same mesh):

1) Basic Materials

  can inside   1 has     27393 nodes. #nodes/nnodes is   0.144766464829     
  can surface  2 has      3450 nodes. #nodes/nnodes is   0.182325523347E-01 
  can front    3 has       447 nodes. #nodes/nnodes is   0.236230459996E-02 
  can rear     4 has       447 nodes. #nodes/nnodes is   0.236230459996E-02 
  leg          5 has       742 nodes. #nodes/nnodes is   0.392131973058E-02 
  cement       6 has     33808 nodes. #nodes/nnodes is   0.178668439388     
  air          7 has    122935 nodes. #nodes/nnodes is   0.649686634541   

2) New Materials wth no heat, filler and surface extended to front of canister.
file: tet_recolor2_mat.zone

  can filler    1 has     27790 nodes. #nodes/nnodes is   0.146864533424     
  can surface   2 has      3500 nodes. #nodes/nnodes is   0.184967927635E-01 
  No  material  3                                            
  can rear      4 has       447 nodes. #nodes/nnodes is   0.236230459996E-02 
  leg           5 has       742 nodes. #nodes/nnodes is   0.392131973058E-02 
  cement        6 has     33808 nodes. #nodes/nnodes is   0.178668439388     
  air           7 has    122935 nodes. #nodes/nnodes is   0.649686634541     


3) New Materials with heat included, filler and surface at front of canister.
files: tet_recolor2_heat_mat.zone tet_recolor2.inp and tet_recolor2.gmv

  can filler    1 has     25810 nodes. #nodes/nnodes is   0.136400625110     
  can surface   2 has      3500 nodes. #nodes/nnodes is   0.184967927635E-01 
  can rear      4 has       447 nodes. #nodes/nnodes is   0.236230459996E-02 
  leg           5 has       742 nodes. #nodes/nnodes is   0.392131973058E-02 
  cement        6 has     33808 nodes. #nodes/nnodes is   0.178668439388     
  air           7 has    122935 nodes. #nodes/nnodes is   0.649686634541     
  inner sleeve  10 has      1122 nodes. #nodes/nnodes is   0.592954317108E-02 
  heater top    11 has       330 nodes. #nodes/nnodes is   0.174398324452E-02 
  heater side   12 has       528 nodes. #nodes/nnodes is   0.279037328437E-02 

These zones overwrite the above zone materials:

  can_sleeve_hside.zone <== zone 12   heat_2_side nnum 528
  can_sleeve_htop.zone  <== zone 11   heat_1_top  nnum 330
  can_sleeve.zone       <== zone 10   sleeve      nnum 1980
  zero_column.zone      <== zone 101  zero_col    nnum 75

ASCII lists of zone nodes and attributes:
  zero_col_list.txt
  shell_list.txt

V2 FEHM Mesh Files:

Mesh Directory: /scratch/fwo/tam/SALT/canister_proto 

-rw-r--r-- 1 tamiller sft 57613177 Nov  3  2014 tet.fehmn
-rw-r--r-- 1 tamiller sft  2081685 Nov  3  2014 tet_material.zone
-rw-r--r-- 1 tamiller sft  1685874 Nov  3  2014 tet_multi_mat.zone
-rw-r--r-- 1 tamiller sft   214119 Nov  3  2014 tet_outside.zone
-rw-r--r-- 1 tamiller sft  1235221 Nov  3  2014 tet_outside_vor.area
-rw-r--r-- 1 tamiller sft 41940704 Nov  3  2014 tet.stor

-rw-r--r-- 1 tamiller sft      874 Nov  4  2014 zero_column.zone
-rw-r--r-- 1 tamiller sft    21823 Nov  4  2014 can_sleeve.zone
-rw-r--r-- 1 tamiller sft     3677 Nov  5  2014 can_sleeve_htop.zone
-rw-r--r-- 1 tamiller sft     5856 Nov  5  2014 can_sleeve_hside.zone

-rw-r--r-- 1 tamiller sft  2081685 Nov  6  2014 tet_recolor2_mat.zone
-rw-r--r-- 1 tamiller sft  2081850 Nov  6  2014 tet_recolor2_heat_mat.zone

Data Sources


Quarter cylinder design based on dimensions and description in
'Independent Design Analysis and Verification of "Heater Canister" 
as Part of the Salt Defense Disposal Investication', Appendix A.
September 29, 2014 by: The S.M. Stoller Corporation

Measurements for leg stand provided by Shawn Otto 



Meshing Method:


Create surface that will be stacked.
  lagrit < tri_surf.lgi
  cp outx3dgen tri_surf.out.txt
  cp logx3dgen tri_surf.log.txt

Make surface into nice triangulation.
  lagrit < smooth_recon.lgi
  cp outx3dgen smooth_recon.out.txt
  cp logx3dgen smooth_recon.log.txt

Write run the LaGriT command file for stacking surfaces.
write_stack_lgi.py > stack.lgi

  lagrit < stack.lgi
  cp outx3dgen stack.out.txt
  cp logx3dgen stack.log.txt

Connect into a Delaunay tet mesh.
  lagrit < stack_connect.lgi
  cp outx3dgen stack_connect.out.txt
  cp logx3dgen stack_connect.log.txt


Color materials and and write fehm files
  lagrit < fehm.lgi
  cp outx3dgen fehm.out.txt
  cp logx3dgen fehm.log.txt

post processing
  lagrit < write_zero_col.lgi
  cp outx3dgen zero_col_list.out.txt

get inner shell and heaters
  lagrit < get_inner_shell.lgi
  cp outx3dgen can_shell_list.out.txt
    cp tmp.zone can_sleeve.zone
    cp tmp2.zone can_sleeve_htop.zone
    cp tmp3.zone can_sleeve_hside.zone


 
 
 




Grid Team Contacts

Carl Gable gable -at- lanl -dot- gov 505-665-3533
Terry Miller tamiller -at- lanl -dot- gov 505-667-8009