|
[Sponsors] |
Immersed Boundary Methods - Advantages and Drawbacks |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 21, 2021, 03:37 |
Immersed Boundary Methods - Advantages and Drawbacks
|
#1 |
Senior Member
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10 |
Howdy Folks:
I am considering two methods of handling geometries that cannot be mapped using conformal methods (think buildings protruding from the ground):
For those who worked with IBM, would you recommend this method over the unstructured grid approach. I understand that IBM has been used for FSI, but in this case I am not expecting the "structure" to be in motion in any way. Would it still make sense? If you could also recommend some references or papers, this will help give a more well-rounded opinion on this. Thank you very much in advance, Gerry. |
|
January 21, 2021, 04:05 |
|
#2 |
Senior Member
|
If it is (easily) doable (and from your geometries it seems quite so to me), always stick to body fitted grids (unstructured or not).
There are a bazillion kind of possible approaches to the immersed boundary, but each one of them has its own limitations with respect to the classical body fitted approach. Unfortunately, every single paper on immersed boundary methods concludes that the proposed method solves the underlying problems, while a more accurate statement would mention the acknowledged problems instead. One such problems, for example, is linked to the fact that the convective fluxes at walls are not exactly zero anymore, but subject to the interpolation error (roughly speaking, as you don't have anymore a real grid boundary where you know the flux is zero, you put a non zero value somewhere else, but it is not exact anymore and, by themselves, they don't even sum up exactly to zero without some correction). The main use case for the immersed boundary is, in my opinion, difficult/impossible meshes and moving bodies. Your case doesn't seem to fit any of them. Note that I currently develop an immersed boundary code with underlying unstructured grids, I would promote it if it was suitable. Of course, there is always a third use case, which is: I don't want to make the mesh. Legit, then go immersed boundary, but the specific code that you use has huge relevance. |
|
January 21, 2021, 04:35 |
|
#3 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71 |
Quote:
My opinion is that one should use always an unstructured grid ... at least until that is possible. Have a look to this review https://www.annualreviews.org/doi/ab....061903.175743 |
||
January 21, 2021, 10:57 |
|
#4 |
Senior Member
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10 |
Gentlemen:
Thanks for your feedback. Fillipo, I read the Iaccarino paper you sent me, and it was insightful. I am drawing parallels between IBM and cut-cell methods, something I am familiar with, and probably they share the same advantages and drawbacks. Gerry. |
|
January 21, 2021, 11:06 |
|
#5 | |
Senior Member
|
Quote:
If the output of the underlying cut-cell algorithm is a grid which is exactly cut by the geometry (altough automatically) and each boundary exactly follows the underlying geometry, does it make any sense to still call it an immersed boundary approach? Maybe it is just automated meshing, which is indeed cooler, because you have none of the problems I mentioned, but it is not immersed boundary anymore. Still, I acknowledge that there are implementations that, at some point in the cut-cell process, make further simplifications in order to gain robustness, speed, or whatever. The output may still be an unstructured body fitted grid, but probably not as accurate as one might expect. Probably, in this case, it might have more sense to call them immersed boundary. Still, I would find this terminology extremely confusing for novices. |
||
January 21, 2021, 11:08 |
|
#6 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71 |
Yes, the IBM method for a fixed rigid geometry is very similar to the cut-cell method
|
|
January 21, 2021, 13:12 |
|
#7 |
Senior Member
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10 |
Gentlemen:
Okay, thank you for your input. In this context I should be able to decide what to do next while giving a fairly balanced argument on both sides, at least for the application I am considering. Gerry. |
|
January 22, 2021, 11:16 |
|
#8 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71 |
I can also suggest to follow the lectures of C. Peskin next month and the material of his course
https://math.nyu.edu/dynamic/courses...-descriptions/ https://www.math.nyu.edu/faculty/pes...tes/index.html |
|
January 22, 2021, 23:55 |
|
#9 |
Senior Member
Sayan Bhattacharjee
Join Date: Mar 2020
Posts: 495
Rep Power: 8 |
Dear Gerry,
I'm sure many of the experts have already given great information on the advantages of IBM. IBM is a really powerful method after all. I will share why one disadvantage because of which I didn't use it. IBM require a lot of cells to represent the boundary (See AMR_regridding.jpg). Most of that computational power could have been spent on actually resolving the turbulence, shocks and doing faster iterations. IBM didn't seem suitable to me for flows where the body could be represented in the form of multiple structured blocks, and we could adaptively refine those grids(See cfl3d-grid.gif). It takes a little extra effort to first generate the base grid, but the code is flexible to work on any kind of domain that can be represented as a patch of multiple structured blocks. Thanks and regards ~sayan |
|
January 23, 2021, 10:09 |
|
#10 | |
Senior Member
|
Quote:
|
||
January 23, 2021, 14:13 |
|
#11 | |
Senior Member
andy
Join Date: May 2009
Posts: 270
Rep Power: 17 |
Quote:
The Cartesian grid methods performed poorly with boundary layers over curved aerodynamic surfaces. If you castellated the geometry then a diffusing flow would separate much too early. If you cut the cells then a correction based on geometry applied to the mass fluxes (proportional to u) and momentum fluxes (proportional to u^2) created strong compensating local pressure gradients in the cut cells leading to spurious local flow. I am fairly confident the strength of the "noise" in the cut cells could have been reduced by dropping the notion of a precise geometric boundary and smearing/smoothing the flux corrections. Although a reasonable assumption for walls that are not the main factor in driving the flow it is not for boundary layers over aerodynamic surfaces. The boundary fitted grid proved sufficiently superior for this type of flow region that development of the Cartesian grid methods largely ceased except for some initial model development due to simpler terms in the equations. Perhaps I should add that variations of this type of approach were retained in modelling premixed flames using what we at the time called the g equation and which later become known as the level set method. If you are modelling individual buildings then a Cartesian grid approach is unlikely to be optimum but if you are modelling towns or cities where individual buildings cannot be adequately resolved then it may be the optimum approach subject to sorting out the empiricism. |
||
January 23, 2021, 14:39 |
|
#12 | |
Senior Member
Sayan Bhattacharjee
Join Date: Mar 2020
Posts: 495
Rep Power: 8 |
Quote:
If the boundary is being represented with aniostorpic cells, are you translating/rotating the cells to align with the flow direction and the curvature of the body wall? The idea is really nice, can be useful in 3D. |
||
January 23, 2021, 16:11 |
|
#13 |
Senior Member
|
Not in my case, but that is roughly what cartesian body fitted grid generators do near boundaries. Besides the papers by Wang there is also a thesis from a former phd student of hirsch that describes what is, probably, the core of hexpress by numeca
|
|
|
|