Best Way to simulate a Hexagonal Lattice, as well as Moltres Input File. #341
-
|
Hey friends! I currently have a unit cell, a hexagon with an apothem of 7cm, 15cm tall, and an inner circle radius 5 cm. I plan to do a parametric study on how the thickness of the graphite affects the neutronics and thermal-hydraulics for FLiBe-UF4 Salt. My issue is simulating a meaningful hexagonal lattice without having to build one on Gmsh, which would be a pain to tag all the surfaces correctly, as well as explode the DOF count. I was wondering if there was any way with the BCs to simulate a sort of lattice where to the simulation is not just 1 singular cell. As well as using the Input File for MOOSE/Moltres, I know I am supposed to do a steady state simulation to find out the initial conditions for a transient, but I am having a very hard time figuring out what I should/shouldn't include and how everything on that front works. Thank you Moltres Experts 🙏 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
Hey @Jeremyb8707bigbrain you can refer to https://mooseframework.inl.gov/source/meshgenerators/HexagonConcentricCircleAdaptiveBoundaryMeshGenerator.html for generating hexagonal unit cells using MOOSE MeshGenerators. I find MOOSE to be quite powerful for generating meshes as long as you stick to regular shapes. You can stack multiple sequences of MeshGenerator steps (e.g., renaming a boundary after generating the hexagon) by setting the 'input' parameter to the name of the previous MeshGenerator object. As for getting steady state results, you can refer to cases in https://github.com/arfc/moltres/tree/devel/problems/2021-cnrs-benchmark/phase-1 and its associated publication https://www.sciencedirect.com/science/article/pii/S0306454922001463. I used full-coupling.i to generate steady-state results. Then I ran transient cases in phase-2. |
Beta Was this translation helpful? Give feedback.
Hey @Jeremyb8707bigbrain you can refer to https://mooseframework.inl.gov/source/meshgenerators/HexagonConcentricCircleAdaptiveBoundaryMeshGenerator.html for generating hexagonal unit cells using MOOSE MeshGenerators. I find MOOSE to be quite powerful for generating meshes as long as you stick to regular shapes. You can stack multiple sequences of MeshGenerator steps (e.g., renaming a boundary after generating the hexagon) by setting the 'input' parameter to the name of the previous MeshGenerator object.
As for getting steady state results, you can refer to cases in https://github.com/arfc/moltres/tree/devel/problems/2021-cnrs-benchmark/phase-1 and its associated publication https://www.sc…