|
[Sponsors] |
April 8, 2013, 08:25 |
MultiRegion solver: B.C. for interface patch
|
#1 |
New Member
Manelli Filippo
Join Date: Apr 2013
Posts: 1
Rep Power: 0 |
Hi FOAMers,
I am a new user of OpenFOAM. I'm developing a new solver that is able to solve fluid dynamic and kinetics in heterogeneous reactors. So I have to treat a multiRegion mesh. In particular the reactants have to diffuse in the solid region where the reactions take place. So I have to guarantee these B.C at the interface: - k_fluid*grad(T_fluid) = k_solid*grad(T_solid) - T_fluid = T_solid For these, I used the B.C. included in the OpenFOAM packages and it seems to be correct (turbulentTemperatureCoupledBaffelMixedFvPatchScala rField.H). The convergence is reached by a PIMPLE loop. In order to guarantee the mass continuity I have to implement these BC for each component: - Diff_fluid*grad(rho_i_fluid) = Diff_solid*grad(rho_i_solid) - rho_i_fluid = rho_i_solid My question is this: is there any B.C in OpenFOAM that is able to guarantee the continuity of mass flux? If it is not present, How can I solve this problem? regards catalyticTeam |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AMI speed performance | danny123 | OpenFOAM | 21 | October 24, 2020 04:13 |
simpleSRFoam, makePatch and cyclic patch | vaina74 | OpenFOAM Running, Solving & CFD | 7 | February 28, 2011 07:26 |
Accessing Patch Objects from Solver | nilsl | OpenFOAM Programming & Development | 4 | January 26, 2011 05:33 |
CheckMeshbs errors | ivanyao | OpenFOAM Running, Solving & CFD | 2 | March 11, 2009 02:34 |
Setting a B.C using UserFortran in 4.3 | tokai | CFX | 10 | July 17, 2001 16:25 |