Fast hierarchical low-rank view factor matrices for thermal irradiance on planetary surfaces

Samuel F. Potter , Stefano Bertone , Norbert Schörghofer , Erwan Mazarico
{"title":"Fast hierarchical low-rank view factor matrices for thermal irradiance on planetary surfaces","authors":"Samuel F. Potter ,&nbsp;Stefano Bertone ,&nbsp;Norbert Schörghofer ,&nbsp;Erwan Mazarico","doi":"10.1016/j.jcpx.2023.100130","DOIUrl":null,"url":null,"abstract":"<div><p>We present an algorithm for compressing the radiosity view factor model commonly used in radiation heat transfer and computer graphics. We use a format inspired by the hierarchical off-diagonal low rank format, where elements are recursively partitioned using a quadtree or octree and blocks are compressed using a sparse singular value decomposition—the hierarchical matrix is assembled using dynamic programming. The motivating application is time-dependent thermal modeling on vast planetary surfaces, with a focus on permanently shadowed craters which receive energy through indirect irradiance. In this setting, shape models are comprised of a large number of triangular facets which conform to a rough surface. At each time step, a quadratic number of triangle-to-triangle scattered fluxes must be summed; that is, as the sun moves through the sky, we must solve the same view factor system of equations for a potentially unlimited number of time-varying righthand sides. We first conduct numerical experiments with a synthetic spherical cap-shaped crater, where the equilibrium temperature is analytically available. We also test our implementation with triangle meshes of planetary surfaces derived from digital elevation models recovered by orbiting spacecraft. Our results indicate that the compressed view factor matrix can be assembled in quadratic time, which is comparable to the time it takes to assemble the full view matrix itself. Memory requirements during assembly are reduced by a large factor. Finally, for a range of compression tolerances, the size of the compressed view factor matrix and the speed of the resulting matrix vector product both scale linearly (as opposed to quadratically for the full matrix), resulting in orders of magnitude savings in processing time and memory space.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"17 ","pages":"Article 100130"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Physics: X","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2590055223000082","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present an algorithm for compressing the radiosity view factor model commonly used in radiation heat transfer and computer graphics. We use a format inspired by the hierarchical off-diagonal low rank format, where elements are recursively partitioned using a quadtree or octree and blocks are compressed using a sparse singular value decomposition—the hierarchical matrix is assembled using dynamic programming. The motivating application is time-dependent thermal modeling on vast planetary surfaces, with a focus on permanently shadowed craters which receive energy through indirect irradiance. In this setting, shape models are comprised of a large number of triangular facets which conform to a rough surface. At each time step, a quadratic number of triangle-to-triangle scattered fluxes must be summed; that is, as the sun moves through the sky, we must solve the same view factor system of equations for a potentially unlimited number of time-varying righthand sides. We first conduct numerical experiments with a synthetic spherical cap-shaped crater, where the equilibrium temperature is analytically available. We also test our implementation with triangle meshes of planetary surfaces derived from digital elevation models recovered by orbiting spacecraft. Our results indicate that the compressed view factor matrix can be assembled in quadratic time, which is comparable to the time it takes to assemble the full view matrix itself. Memory requirements during assembly are reduced by a large factor. Finally, for a range of compression tolerances, the size of the compressed view factor matrix and the speed of the resulting matrix vector product both scale linearly (as opposed to quadratically for the full matrix), resulting in orders of magnitude savings in processing time and memory space.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
行星表面热辐照度的快速分层低阶视图因子矩阵
我们提出了一种压缩辐射热传递和计算机图形学中常用的辐射度视图因子模型的算法。我们使用了一种受分层非对角低秩格式启发的格式,其中元素使用四叉树或八叉树递归分割,块使用稀疏奇异值分解压缩——分层矩阵使用动态编程组装。激励性的应用是在广阔的行星表面上进行时间相关的热建模,重点是通过间接辐照度接收能量的永久阴影陨石坑。在这种设置中,形状模型由大量符合粗糙表面的三角形面组成。在每个时间步长,必须求出三角形到三角形散射通量的二次数;也就是说,当太阳在天空中移动时,我们必须对可能无限数量的时变右手边求解相同的视因子方程组。我们首先对一个合成的球形帽状弹坑进行了数值实验,其中的平衡温度是解析可用的。我们还用从轨道航天器恢复的数字高程模型中导出的行星表面的三角形网格来测试我们的实现。我们的结果表明,压缩视图因子矩阵可以在二次时间内组装,这与组装全视图矩阵本身所需的时间相当。组装过程中的内存需求大大降低。最后,对于一定范围的压缩公差,压缩视图因子矩阵的大小和得到的矩阵向量乘积的速度都是线性缩放的(与全矩阵的二次缩放相反),从而在处理时间和存储空间上节省了数量级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Journal of Computational Physics: X
Journal of Computational Physics: X Physics and Astronomy-Physics and Astronomy (miscellaneous)
CiteScore
6.10
自引率
0.00%
发文量
7
期刊最新文献
Editorial Board Monte Carlo radiative transfer peel off mechanism for spatially extended detectors Relative acceleration of orthonormal basis vectors for the geometric conduction blocks of the cardiac electric signal propagation on anisotropic curved surfaces Ensemble transport smoothing. Part I: Unified framework Ensemble transport smoothing. Part II: Nonlinear updates
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1