Radiation intensity coupling BC
Hello,
I would like to solve radiative heat transfer in two adjacent regions with chtMultiRegionFoam. I was able to mimic the solution procedure already present for fluid regions and include it in solid regions. However, I can't figure out how to implement boundary condition to couple radiation intensity. Assumptions: -vfDOM radiation model (we can also assume the same azimuthal and polar angles) -fixed solid/fluid or solid/solid interface (constant shape) -equal refractive index, i.e. no need to redistribute ray intensity that passes through the interface -grey radiation In the greyDiffusiveRadiationMixedFvPatchScalarField.C (OpenFOAM 3.0.x) the essential part of code: Code:
forAll(Iw, faceI) |
Progress
Looking at some other coupling BCs, I've managed to get the first approximation of desired boundary condition. Now, my code looks like this:
Code:
// Get the coupling information from the mappedPatchBase Can someone post a code that would retrieve radiation model from neighboring region (on the other side of the interface) to allow me to test for nPhi and nTheta? Would it make sense to use Qin from the other side and distribute intensities uniformly on my side when nbr_nPhi <> nPhi or nbr_nTheta <> nTheta? |
All times are GMT -4. The time now is 04:46. |