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

How to apply surface heating to a solid on a patch/wall that is an interface with a g

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 17, 2022, 09:55
Default How to apply surface heating to a solid on a patch/wall that is an interface with a g
  #1
New Member
 
Chris
Join Date: Jan 2022
Posts: 23
Rep Power: 4
Chris T is on a distinguished road
Dear OpenFoam users I have the following issue.


Setup:
I am trying to build a case in OpenFoam v9 using the solver chtMultiregionFoam. The case consist of 5 regions. 3 of air, 1 of solid material, and 1 of liquid. I broke the air region into 3 because the way I make my mesh solid_to_air and air_to_solid are defined automatically but I want to segment that interface to be able address different part of it separately.


Problem:
For solid_to_air1 interface I would like to apply heating to the surface of the solid as a means to simulate heating from solar radiation. In the past my model didn’t include air region(s), which meant that that patch was an external boundary, therefore I could simply use
Code:
boundaryField
  {
    in_radiation
    {
      type            externalWallHeatFluxTemperature;
      mode            power;
      Q               40000;
      kappaMethod     solidThermo;
      kappa           none;
      value           $internalField;
    }
 }
in the 0/solid/T file
but now since that wall is also an interface I have to use a different type boundary condition for the thermal coupling:
Code:
boundaryField
  {
   "solid_to_air*"
   {
     type compressible::turbulentTemperatureRadCoupledMixed;
     value           $internalField;
     Tnbr            T;
     kappaMethod     solidThermo;
    kappa           none;
     }
 }
My question is. How do I heat a region at its interface with another thermally coupled region?

What I looked into so far:

1. The use of heatSource in the fvModel file. The problem with that is that I don’t see, from the various examples, how to confine the heating just on the interface. Also that method seems to be limited only to volumetric heating.

2. I’m currently looking into using semiImplicitSource in the fvModel file. I’m still in the process of understanding how I can use a semiImplicitSource for h field to simulate surface heating. It seems to me that it suffers from the same issues as the heatSource method.

Extra considerations:
1. The possible solutions should be compatible with the application of a radiation model (View factor to be more specific).
2. Ideally the solution should be generalizable such that I would be able, in the future, to apply non-uniform heating. This is not a must though, for now at least.


If anyone has a suggested solution or some relevant resources to recommend please let me know.



Best regards,
Chris
Chris T is offline   Reply With Quote

Reply

Tags
boundary condition, chtmultiregionfoam, heating


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Error in gmshToFoam on ESI v2106 siefer92 OpenFOAM Programming & Development 4 July 17, 2021 06:11
My radial inflow turbine Abo Anas CFX 27 May 11, 2018 02:44
Heating efficiency through solid surface kjetil CFX 2 June 20, 2016 08:36
solid edge problem....can you help? cindy Main CFD Forum 3 April 5, 2004 14:43
Replace periodic by inlet-outlet pair lego CFX 3 November 5, 2002 21:09


All times are GMT -4. The time now is 12:55.