CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Pre-Processing

fvDOM spectral irradiance

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 1, 2016, 13:17
Default fvDOM spectral irradiance
  #1
New Member
 
Ed
Join Date: Sep 2015
Posts: 3
Rep Power: 9
edbarino is on a distinguished road
Hi all,

I am trying to work out how to solve the spectral irradiance within a vessel with a light source on a boundary. I am wondering how I could adapt the hotRadiationRoomFvDOM case in the tutorials/heatTransfer/buoyantSimpleFoam directory to include the spectral irradiance.

So far, I know I need as a boundary condition for my radiative source;
wideBandDiffusiveRadiation


I need to know how I can use this boundary condition to set several discrete bands of photons (not phonons - temperature is not important for the minute) (namely 500-540 nm, 790-820 nm, 830-900 nm), preferably normally distributed (to reflect the distribution of the LED output). I have so far found;


nLambda (number of wavelength bands) - 3 in my case
nRay (number of rays)
aLambda (spectral absorption coeff) - 3 of them

IRayLambda spectral intensity of ray
lambdaI spectral irradiance
rayI irradiance of ray
setRayLambdaId ??
rayId ??
lambdaId ??

I would like to know in which dictionaries and directories I need to place all of these parameters. I am assuming nLambda, nRay, aLambda go within the constant/radiationProperties file with the other fvDOMCoeffs. Do I need to put the others in the 0 directory as an initial condition?

I basically know what I'm doing in terms of the physics, but it is frustrating not to be able to implement this in OF due to the lack of knowledge of how to set it up. This is the last piece of the puzzle for my model.

Thanks in advance for your help,

Ed
edbarino is offline   Reply With Quote

Old   March 16, 2017, 17:56
Default
  #2
Senior Member
 
nasir musa yakubu
Join Date: Mar 2014
Location: Birmingham
Posts: 109
Rep Power: 10
esujby is on a distinguished road
i think what you need is IDefault file on the 0 directory, which sets the place holders for calculating all those. you should have a look at how other cases are set up, run them and understand the parameters used. then solving your case afterward there....

this is a goos starting point

https://github.com/OpenFOAM/OpenFOAM...eaterRadiation
esujby is offline   Reply With Quote

Old   April 28, 2018, 14:17
Default
  #3
Senior Member
 
Alex
Join Date: Oct 2013
Posts: 337
Rep Power: 20
zfaraday will become famous soon enough
Quote:
Originally Posted by edbarino View Post
Hi all,

I am trying to work out how to solve the spectral irradiance within a vessel with a light source on a boundary. I am wondering how I could adapt the hotRadiationRoomFvDOM case in the tutorials/heatTransfer/buoyantSimpleFoam directory to include the spectral irradiance.

So far, I know I need as a boundary condition for my radiative source;
wideBandDiffusiveRadiation


I need to know how I can use this boundary condition to set several discrete bands of photons (not phonons - temperature is not important for the minute) (namely 500-540 nm, 790-820 nm, 830-900 nm), preferably normally distributed (to reflect the distribution of the LED output). I have so far found;


nLambda (number of wavelength bands) - 3 in my case
nRay (number of rays)
aLambda (spectral absorption coeff) - 3 of them

IRayLambda spectral intensity of ray
lambdaI spectral irradiance
rayI irradiance of ray
setRayLambdaId ??
rayId ??
lambdaId ??

I would like to know in which dictionaries and directories I need to place all of these parameters. I am assuming nLambda, nRay, aLambda go within the constant/radiationProperties file with the other fvDOMCoeffs. Do I need to put the others in the 0 directory as an initial condition?

I basically know what I'm doing in terms of the physics, but it is frustrating not to be able to implement this in OF due to the lack of knowledge of how to set it up. This is the last piece of the puzzle for my model.

Thanks in advance for your help,

Ed
Hi @edbarino,

Did you manage to solve your case with several dicrete wave lenght bands with fvDOM? I am also interested in learning how to solve this kind of problems now.

As far as I could find so far the BC you mention, "wideBandDiffussiveRadiation", is to be used with the "wideBandAbsorptionEmission" submodel which requires a list of species and coefs to describe the emission/absorption of the media (not the boundary surfaces). The problem here is that I am interested (as I understand you also were) in describing the emissivity of the surfaces in a non-participating media. However, I couldn't manage to define non-gray spectral emissivity for the surfaces of my domain.

Can anyone help me to define non-gray spectral emissivity for surfaces using fvDOM? Can wideBandDiffussiveRadiation BC be used in order to do it?

I would be very grateful if somebody could give me a hint with this issue.

Cheers,

Alex
__________________
Web site where I present my Master's Thesis: foamingtime.wordpress.com

The case I talk about in this site was solved with chtMultiRegionSimpleFoam solver and involves radiation. Some basic tutorials are also resolved step by step in the web. If you are interested in these matters, you are invited to come in!
zfaraday is offline   Reply With Quote

Old   August 25, 2021, 04:29
Default
  #4
Member
 
Bushra Rasheed
Join Date: Dec 2020
Posts: 97
Rep Power: 4
B_R_Khan is on a distinguished road
Quote:
Originally Posted by zfaraday View Post
Hi @edbarino,

Did you manage to solve your case with several dicrete wave lenght bands with fvDOM? I am also interested in learning how to solve this kind of problems now.

As far as I could find so far the BC you mention, "wideBandDiffussiveRadiation", is to be used with the "wideBandAbsorptionEmission" submodel which requires a list of species and coefs to describe the emission/absorption of the media (not the boundary surfaces). The problem here is that I am interested (as I understand you also were) in describing the emissivity of the surfaces in a non-participating media. However, I couldn't manage to define non-gray spectral emissivity for the surfaces of my domain.

Can anyone help me to define non-gray spectral emissivity for surfaces using fvDOM? Can wideBandDiffussiveRadiation BC be used in order to do it?

I would be very grateful if somebody could give me a hint with this issue.

Cheers,

Alex
Hi!
Did you figure out where to define specific wavelength bands for fvDOM to solve? I don't know where nLambda is defined.

Thanks
B_R_Khan is offline   Reply With Quote

Reply

Tags
fvdom, radiation, spectral

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Trying to validate fvDOM and view factors methods zfaraday OpenFOAM Running, Solving & CFD 33 August 25, 2021 08:58
FVDOM instability in wedge-type mesh Yuri Almeida OpenFOAM Running, Solving & CFD 4 November 9, 2017 23:41
spectral methods for DNS and LES ali Main CFD Forum 1 January 16, 2006 10:47
comments on FDM, FEM, FVM, SM, SEM, DSEM, BEM kenn Main CFD Forum 2 July 18, 2004 19:28
Spectral Vs FEM Khurram Main CFD Forum 0 December 15, 2002 18:33


All times are GMT -4. The time now is 22:41.