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

Help with Non-Conformal Coupling (NCC) in OpenFOAM 10 for Translating Mesh

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 27, 2024, 09:53
Unhappy Help with Non-Conformal Coupling (NCC) in OpenFOAM 10 for Translating Mesh
  #1
New Member
 
Mohammad Mesgar
Join Date: Jul 2021
Posts: 13
Rep Power: 5
Mohammadmz is on a distinguished road
Hello everyone,

I’m working on a case in OpenFOAM 10 where I need to implement Non-Conformal Coupling (NCC) for a case involving linear translation with constant velocity. I’m facing some issues with the setup and would appreciate any guidance from the community.

Case Description:
Solver: Using interFoam coupled with energy, melting, and solidification equations.
Mesh: I have a moving nozzle with a linear motion defined for a specific cell zone. I’ve managed the motion using solidBody motion in fvSolution.
NCC Setup: I’m trying to use Non-Conformal Coupling to handle the interaction between the translating mesh and the fixed part of the domain.
What I’ve Done So Far:

Patches Definition:

I’ve defined two patches, nonCouple1 (atmosphere) and nonCouple2 (bottom of nozzle), for the interaction between the moving and fixed regions of the mesh.
NCC Definition:

In the fvSolution file, I’ve added the following entry:

nonConformalCoupling
{
type nonConformalCoupling;
patch1 nonCouple1;
patch2 nonCouple2;
weightMethod cellVolume;
value uniform 0;
}
Motion Setup:

I’m using solidBody motion with a constant velocity for the nozzle zone. The motion works fine, but I’m not sure if the NCC is correctly applied to couple the two regions.

Questions:
Is it necessary to create a baffle for NCC to work, or can it be done without creating one?
Are there any additional steps to ensure NCC is correctly implemented beyond defining it in fvSolution? Should it also be referenced in boundary or fvSchemes?
How should I handle the boundary conditions for the patches involved in the NCC?
Any advice or examples would be greatly appreciated! I’ve gone through the OpenFOAM user guide, but I’m still unclear on the best practices for setting up NCC, especially for translating meshes.

Thanks in advance for your help!

Best regards,
Mohammad
Mohammadmz is offline   Reply With Quote

Reply

Tags
dynamicmesh, interfoam, linear motion, ncc


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
linear motion of nozzle with constant velocity Mohammadmz OpenFOAM Programming & Development 4 September 27, 2024 04:24
Map of the OpenFOAM Forum - Understanding where to post your questions! wyldckat OpenFOAM 10 September 2, 2021 06:29
[snappyHexMesh] No layers in a small gap bobburnquist OpenFOAM Meshing & Mesh Conversion 6 August 26, 2015 10:38
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Meshing & Mesh Conversion 2 March 27, 2011 22:11
Icemcfd 11: Loss of mesh from surface mesh option? Joe CFX 2 March 26, 2007 19:10


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