Use of Monte Carlo Method to Solve Geometrical Problems in Radiation Transfer

Click For Summary
SUMMARY

The discussion centers on the application of the Monte Carlo method for solving geometrical problems in thermal radiation exchange, specifically calculating view factors in 2D geometries. The participant, Matt, intends to validate his understanding by first applying the method to trivial geometries before tackling more complex configurations. He has programming experience in C++ and access to ANSYS for finite element analysis. A recommended tool, View3D, is highlighted as a potential resource for calculating view factors in both 2D and 3D, which may utilize Monte Carlo methods.

PREREQUISITES
  • Monte Carlo integration techniques
  • C++ programming experience
  • Understanding of thermal radiation exchange principles
  • Familiarity with finite element analysis using ANSYS
NEXT STEPS
  • Explore the View3D software for calculating view factors
  • Study Monte Carlo methods in detail through Numerical Recipes
  • Implement a basic Monte Carlo simulation in C++ for trivial geometries
  • Investigate advanced features of ANSYS for validating complex geometrical configurations
USEFUL FOR

This discussion is beneficial for thermal engineers, researchers in radiation transfer, and programmers interested in applying Monte Carlo methods to geometrical problems.

CFDFEAGURU
Messages
781
Reaction score
10
Hello all,

I am curious to know if any of you have ever used the Monte Carlo method to solve problems involving thermal radiation exchange. An overview of the problems that can be solved using this method is described here.

http://books.google.com/books?id=O389yQ0-fecC&lpg=PP1&pg=PA390#v=onepage&q=&f=false

The above link is to a partial preview book so some pages are not available. I intend to buy this book but I haven't yet.

To be more specific the problem that I am interested in solving is to calculate a view factor (also called a configuration shape factor) involving non-trivial geometry in 2 dimensions but first I would like to use the Monte Carlo method to reproduce the view factor for trivial geometry to verify complete understanding of the method. I also have access to a general finite element analysis package called ANSYS to verify the results of the non-trivial geometry.

I am familair with Monte Carlo integration scheme as outlined in Numerical Recipes and I have modest amount of programming experience in C++ but I haven't ever programmed a method such as Monte Carlo.

I know that Monte Carlo simulations are used in a wide variety of fields and the method is very powerful especially with a "fast" computer.

If any of you have ever done this and would like to help me out with it please let me know and we can outline a simple problem to work together on.

Thanks
Matt
 
Technology news on Phys.org
This can definitely be solved using Monte Carlo simulations. However, there are already packages to do this. http://view3d.sourceforge.net/" can calculate the view factor for both 2D and 3D configurations. I haven't looked closely at this program so I don't know how it does its integrations, but it could be with Monte Carlo methods. If you are more intent on making your own program than just finding view factors you might want to look at the source code of View3D. If not, I would recommend using what is already out there to save yourself a whole lot of work.
 
Last edited by a moderator:
Thanks a lot for information on the View 3D program. I will check into it.

Thanks
Matt
 

Similar threads

Replies
67
Views
8K
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K