首页> 外文期刊>International communications in heat and mass transfer >Simplex ray-object intersection algorithm as ray tracer for Monte Carlo simulations in radiative heat transfer analysis
【24h】

Simplex ray-object intersection algorithm as ray tracer for Monte Carlo simulations in radiative heat transfer analysis

机译:用于辐射传热分析的蒙特卡洛模拟的单纯形射线-物体相交算法作为射线追踪器

获取原文
获取原文并翻译 | 示例
           

摘要

In the thermal radiation analysis via Monte Carlo method, considerable computational resources are consumed to find the intersection point of an emitted energy bundle with radiant enclosure walls. Therefore, an efficient algorithm for ray-object intersection in complex geometries may cause saving time and computational effort. This paper presents a new ray-object intersection algorithm based on the well-known simplex method from linear programming. This algorithm works by searching a point in the feasible region which is defined by a set of plane equations of enclosure boundaries that maximize the line equation of the emitted energy bundle as the objective function. This algorithm is examined for two benchmark problems, namely two parallel plates with gray specular surfaces and a box with gray diffuse walls both in three-dimensional case. Although the computation time of the new proposed method is a bit higher than the conventional time, it is easy to implement because simplex algorithm is readily available as separate module in most programming languages. By using this algorithm number of objects which must be checked in complex geometries will be reduced considerably.
机译:在通过蒙特卡洛方法进行的热辐射分析中,要消耗大量计算资源才能找到发射的能量束与辐射围护壁的交点。因此,在复杂几何形状中有效的射线对象相交算法可以节省时间和计算量。本文提出了一种基于线性规划中众所周知的单纯形法的射线与物体相交的新算法。该算法通过在可行区域中搜索一个点来工作,该点由包围边界的一组平面方程定义,该方程使发射的能量束的线性方程最大化,成为目标函数。对该算法检查了两个基准问题,即在三维情况下两个带有灰色镜面表面的平行板和一个带有灰色扩散壁的盒子。尽管新提出的方法的计算时间比常规时间要高一些,但是由于在大多数编程语言中单纯形算法都可以作为单独的模块使用,因此易于实现。通过使用该算法,必须在复杂几何形状中检查的对象数量将大大减少。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号