CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[Gmsh] Treatment of internal faces and transparent boundary conditions?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 23, 2023, 06:59
Default Treatment of internal faces and transparent boundary conditions?
  #1
umd
New Member
 
Join Date: Feb 2019
Posts: 3
Rep Power: 7
umd is on a distinguished road
Hello all, I am having trouble with creating meshes for two nuclear reactor model cases.

Meshing software: GMSH
OpenFOAM version: 1906
Solver: GeN-Foam (Generalised Nuclear Foam)

I have two simple hexagonal meshes representing a simple reactor core geometry. There are six fuel assemblies surrounding a central control rod assembly, with a ring of reflector assemblies around the outside. The only difference between the two meshes is that the first has a single fuel region, and the second is split into ten axial layers. The fuel heights are the same for both cases.

My issue is that when I create these meshes and convert them into OpenFOAM format using gmshToFoam, the single-fuel case ignores internal faces not on the boundary of the polymesh while the layered-fuel case keeps these internal faces. This means that the single-fuel case only has a wall boundary around the outside of the geometry (which is what I want), but the layered-fuel case has internal walls around the control assembly and the outside of the fuel (which I do not want).

These internal walls cause a problem because they appear to be reflecting neutrons. This is fine when they're on the outside (single-fuel case) as this is what I want the reflector assemblies to do. But when they're internal (layered-fuel case) they stop the neutrons passing through to different assemblies or interacting with the control rod altogether. See the pictures below.

Screenshot 2023-07-22 at 15.54.23.png

Screenshot 2023-07-22 at 15.53.31.png

I have tried defining the internal walls specifically in the layered-fuel case and setting a zeroGradient boundary condition, but this seems to reflect the neutrons rather than allow them to pass through.

Can anyone suggest either:

- A boundary condition I can use for the internal walls to make them transparent to neutrons;

- A way I can make the layered-fuel case ignore internal faces in the same manner as the single-fuel case?
umd is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Technical] Switching internal faces to walls DadsArmy OpenFOAM Meshing & Mesh Conversion 4 November 16, 2011 08:13


All times are GMT -4. The time now is 10:20.