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

chtMultiRegion not solving for velocity field

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

Like Tree5Likes

Reply
 
LinkBack Thread Tools Display Modes
Old   November 3, 2018, 18:12
Default
  #21
New Member
 
Join Date: Aug 2017
Posts: 4
Rep Power: 3
tobiasS is on a distinguished road
Just one comment about the original problem with not solving U. I think there is a semicolon missing after the solver of the first block, I think it was rho. I don't know if you have already added it or not. If not.. Just do it
Cheers!
wyldckat likes this.
tobiasS is offline   Reply With Quote

Old   November 3, 2018, 18:13
Default
  #22
Member
 
Obi
Join Date: Jul 2016
Location: Canada
Posts: 32
Rep Power: 4
obiscolly50 is on a distinguished road
Thanks very much Bruno. Your explanation makes total sense. I like the idea of replicating the same vertex points for the interface for both regions in both stl files. I'll try that, but my guess is that there might be mismatching vertexes at connection points to other regions of the stl as you said due to round off, especially if they were generated independently. In Salome, it's possible to export stl after mesh generation, so I believe there should be a way to make vertexes from both surface coincide. I'll look into this and update the thread if I find anything useful.

Thanks a lot!
wyldckat likes this.
obiscolly50 is offline   Reply With Quote

Old   November 9, 2018, 14:40
Default
  #23
Member
 
Obi
Join Date: Jul 2016
Location: Canada
Posts: 32
Rep Power: 4
obiscolly50 is on a distinguished road
I thought I'd update the thread on my findings regarding generating STL's for multiregion cases. From my various tests, a guaranteed way of preventing multiple unwanted regions in chtMultiRegion simulations (assuming a watertight geometry) is having a conformal mesh at the interface. That is, a geometry in which all vertexes from the bodies in contact coincide. This can be achieved by meshing the geometry in Salome. Note that this meshing is not one that will be used directly in your simulation, but rather used to generate the points (vertexes) which will be exported to the STL file.

A conformal mesh at the interface can be achieved in Salome by creating a partition or submesh consisting of all the bodies interfacing. Since all the vertexes at the interface will coincide, this will prevent the creation of multiple unwanted regions.

Just exporting the STL directly from geometry creation might also work without the extra step of meshing. But in case it doesn't, and you're getting hundreds of unwanted regions after splitMeshRegions, then getting a conformal meshing in Salome or any other capable software should be the last guaranteed resort. Hope this helps someone.

Cheers,
Obi
wyldckat likes this.
obiscolly50 is offline   Reply With Quote

Reply

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
High Courant Number @ icoFoam Artex85 OpenFOAM Running, Solving & CFD 11 February 16, 2017 14:40
Floating point exception error lpz_michele OpenFOAM Running, Solving & CFD 53 October 19, 2015 03:50
Problem with chtMultiregionFoam radiation boundary condition baran_foam OpenFOAM Running, Solving & CFD 9 September 4, 2015 08:31
Compressor Simulation using rhoPimpleDyMFoam Jetfire OpenFOAM Running, Solving & CFD 107 December 9, 2014 14:38
Orifice Plate with a fully developed flow - Problems with convergence jonmec OpenFOAM Running, Solving & CFD 3 July 28, 2011 06:24


All times are GMT -4. The time now is 23:09.