Apply boundary conditions to different parts of stitched mesh #18282
-
Hi, I am trying to apply boundary conditions to certain boundaries on a mesh comprised of three boxes stitched together horizontally (left, middle, and right). In particular, I'm trying to assign an id to the top part of the left box for instance, but whenever I try applying a boundary condition it applies to the top of the whole mesh instead of just one component. Thus, I was wondering how to apply boundary conditions to different boundaries like the top part of the left box and the bottom part of the right box. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Hello You could try to use The first will require the boxes to be different blocks. The last one will require you to be a little mindful of floating point evaluations for the node at the corner of two stitched boxes Guillaume |
Beta Was this translation helpful? Give feedback.
Hello
You could try to use
https://mooseframework.inl.gov/source/meshgenerators/BreakBoundaryOnSubdomainGenerator.html
OR
https://mooseframework.inl.gov/source/meshgenerators/BoundingBoxNodeSetGenerator.html
The first will require the boxes to be different blocks. The last one will require you to be a little mindful of floating point evaluations for the node at the corner of two stitched boxes
to split up the top sideset in multiple parts.
Guillaume