摘要
蒙特卡洛法求解红外辐射温度场正成为一个新兴热点。该方法最大的不足是计算量大、耗时过长,且其中大部分时间花费在统计每个单元发出的能束归宿上。文章引入层次包围盒技术,将目标划分为多个功能模块,再将每个模块分解成若干子区域。在统计每个单元发出能束的归宿时,首先判断能束是否与各级包围盒相交,如果相交再进行下一级包围盒或者单元的相交测试,否则直接跳过。这种方法可以极大地减轻运算量,提高运算速度。另外,文章还描述了采用的随机发射点产生算法,并分析了性能特点。在此基础上,进行了坦克目标的红外可视化建模与仿真,并给出了仿真结果。
Using Monte-Carlo method(MCM) to calculate the infrared radiation temperature field of a target is becoming a hotspot. The deficiency of MCM is its large amount and long latency of calculation. And it spends most time in gathering the end-result of every energy-ray the target emits. So multi-layered bounding box is introduced, which divides the target into multiple sub-function modules, and each module is divided into several districts. When calculating the end-result of an energy-ray, it will be first checked whether it intersects with a bounding box. If intersection happens, another check will be carried out to dertermine if it intersects with a lower-layer bounding box or a facet. Otherwise, these facets will be skipped. This method can greatly enhance the calculation speed and reduce the calculation amount. The random emitting point generation algorithms are described. Finally, the IR simulation results of a tank target are presented.
出处
《半导体光电》
CAS
CSCD
北大核心
2010年第2期325-327,332,共4页
Semiconductor Optoelectronics
关键词
红外仿真
蒙特卡洛
层次包围盒
infrared simulation
Monte-Carlo
hierarchical bounding boxes