CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Programming & Development

MultiRegions: How are neighbouring domains coupled?

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   January 8, 2013, 12:05
Default MultiRegions: How are neighbouring domains coupled?
New Member
Join Date: Feb 2012
Posts: 25
Rep Power: 7
Ivooo is on a distinguished road

I'm working on an extension of EHDFoam (the one found on the wiki). So far I achieved quite good results for the multiphase fluid simulations. I now want to include a solid phase in these simulations, so I need to have multiple regions solved separately.

The chtMultiRegionFoam program has been a good example so far. I removed the parts about heat transfer, changed everything so that it basically solves 'interFoam' in the fluid part, and set up the electric field equations. I'm now designing a test-case, where I need to couple the electric potential (scalar field) via a shared boundary patch. The question is, is this done automatically by using the same variable name? Or do I need to impose the boundary conditions (BC) for each region explicitly in the code, or perhaps via an additional, specialized library? For the chtMultiRegionFoam I found the coupling occurs via a BC called 'type compressible::turbulentTemperatureCoupledBaffleMix ed;'. Frankly, the code of this particular BC library seems quite elaborate for 'just' passing on the right value+gradient for the temperature from one domain to the other. It also seems much more 'low-level' programming than the actual solver. Therefore I wondered if there would be a more straightforward way of coupling the two (or more) regions.

TL;DR: When using the multi-region framework provided by OpenFOAM, do I always need a separate library to couple the boundaries of two adjacent domains?
Ivooo is offline   Reply With Quote

Old   September 11, 2013, 06:19
Join Date: May 2012
Posts: 55
Rep Power: 8
styleworker is on a distinguished road
I'm interested in combing chtMultiRegionFoam with interFoam. Did you make any progress?
styleworker is offline   Reply With Quote

Old   May 24, 2016, 08:58
New Member
Join Date: May 2015
Posts: 10
Rep Power: 4
logo is on a distinguished road
Hi styleworker and Ivooo,

I am facing a similar problem with you. I want to create a coupling BC for the interface between the solid and fluid domain. More specific I am looking for an electric field coupling condition..
As this is an old thread, can you suggest me o solution .?
logo is offline   Reply With Quote


Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANSYS Meshing] Displaying solid domains in CFD Post without meshing them. hda ANSYS Meshing & Geometry 5 October 24, 2016 09:26
Coupled domains with two different fluids General_Gee OpenFOAM Running, Solving & CFD 3 October 11, 2010 12:51
Examples of implicitly coupled domains nadine OpenFOAM Running, Solving & CFD 3 August 15, 2008 18:53
Multiple Solid Domains - Interfaces Scott CFX 8 July 31, 2008 15:20
Coupled 1D/3D STAR-CD Training CD adapco Group Marketing Siemens 1 November 13, 2002 16:48

All times are GMT -4. The time now is 12:08.