|
[Sponsors] |
chtMultiRegionFoam: Solid region not heating up |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
New Member
Edgar Alejandro Martínez Ojeda
Join Date: Jul 2019
Posts: 20
Rep Power: 5 ![]() |
Greetings,
I have a 2.5D case of a fluid past a square cylinder with heat transfer (images attached below). The mesh is done with blockMeshDict. There's an inlet, outlet, the sides are declared as walls and the top and bottom are declared as symmetry planes (there are top_fluid and top_solid, same goes for bottom_fluid and bottom_solid). The solid is kept at 500K (supposedly), the inlet velocity is water at 1m/s. I used topoSetDict to create the regions and indeed you can visualize them in paraView, then I used splitMeshRegions -cellZones -overwrite to create the fluid-solid interfaces and they are created as well (although I can't see the patches in paraView). The PROBLEM is that the solid region drops its temperature dramatically soon after the simulation begins (it reaches 300K which is the fluid's temperature). The fluid barely absorbs some heat and its temperature does not change dramatically (289K-302K). I've tried small time steps but nothing works, the square cylinder is 10 X 10 cm and I really doubt it can be cooled to ambient temperature rapidly despite the fluid being water. I've also tried modifying the scalarSemiImplicitSource (supposedly it has no time duration and I think it's supposed to heat permanently) but results don't change. Here's the 0/fluid file for temperature: Code:
dimensions [ 0 0 0 1 0 0 0 ]; internalField uniform 300; boundaryField { #includeEtc "caseDicts/setConstraintTypes" inlet { type fixedValue; value $internalField; } outlet { type inletOutlet; value $internalField; inletValue $internalField; } "(left|right)" { type zeroGradient; } fluid_to_solid { type compressible::turbulentTemperatureCoupledBaffleMixed; value $internalField; Tnbr T; kappaMethod fluidThermo; } "(top_fluid|bottom_fluid)" { type symmetryPlane; } } Code:
dimensions [ 0 0 0 1 0 0 0 ]; internalField uniform 500; boundaryField { #includeEtc "caseDicts/setConstraintTypes" solid_to_fluid { type compressible::turbulentTemperatureCoupledBaffleMixed; value $internalField; Tnbr T; kappaMethod solidThermo; } "(top_solid|bottom_solid)" { type symmetryPlane; } } Code:
options { mySource { type scalarSemiImplicitSource; active true; scalarSemiImplicitSourceCoeffs { selectionMode all; cellSet c0; volumeMode absolute; injectionRateSuSp { T (500 0); } } } } |
|
![]() |
![]() |
![]() |
Tags |
chtmultiregionfoam, heat transfer, square cylinder |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Solid-Fluid region interface mesh for chtMultiRegionFoam | ishan_ae | OpenFOAM Running, Solving & CFD | 4 | February 8, 2021 12:09 |
[solids4Foam] How to calculate drag coeff when using solids4Foam | amuzeshi | OpenFOAM CC Toolkits for Fluid-Structure Interaction | 15 | November 7, 2019 12:50 |
alphat | Wien3 | OpenFOAM Running, Solving & CFD | 22 | August 15, 2019 10:00 |
problem with Min/max rho | tH3f0rC3 | OpenFOAM | 8 | July 31, 2019 09:48 |
Induction Motor in chtMultiRegionFoam | xsa | OpenFOAM Running, Solving & CFD | 0 | December 28, 2016 06:16 |