当前位置: X-MOL 学术J. Aerosp. Inf. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Open GL–Open CL Solar Radiation Pressure Modeling with Time-Varying Spacecraft Geometries
Journal of Aerospace Information Systems ( IF 1.5 ) Pub Date : 2021-02-21 , DOI: 10.2514/1.i010869
Patrick Kenneally 1 , Hanspeter Schaub 1 , Sergei Tanygin 2
Affiliation  

A method for the fast computation of spacecraft force and torque due to solar radiation pressure (SRP) is presented. A faceted model is employed that tracks which elements of a time-varying geometry are exposed to the sunlight, but sunlight reflections are not modeled. The method uses the highly parallel execution capabilities of commodity graphics processing unit (GPU) and the Open Graphics Library (OpenGL) and Open Compute Language (OpenCL) to render a spacecraft mesh on the GPU. A custom-developed OpenGL render pipeline computes the per-model facet SRP forces and torques that are summed on the GPU before the resultant spacecraft force and torque vectors are copied back to the CPU bound process. The process is validated on spherical and cubic test shapes. The evaluation accommodates spacecraft self-shadowing and is capable of accounting for arbitrary spacecraft articulation. Material properties are encoded with the model to provide realistic specular, diffuse, and absorption surface light interactions. Numerical simulations illustrate the impact of geometric fidelity and articulated surfaces. The faceted OpenGL-OpenCL method is up to an order of magnitude faster on integrated GPU hardware than high-end graphics card as the process is not demanding on the GPU and benefits from the fast memory transfer of on-chip processors.



中文翻译:

随时间变化的航天器几何形状的开放式GL-开放式CL太阳辐射压力建模

提出了一种快速计算由于太阳辐射压力(SRP)引起的航天器力和扭矩的方法。采用了多面模型来跟踪时变几何的哪些元素暴露在阳光下,但是未模拟阳光反射。该方法使用商品图形处理单元(GPU)的高度并行执行功能以及开放图形库(OpenGL)和开放计算语言(OpenCL)在GPU上渲染航天器网格。定制开发的OpenGL渲染管线计算每个模型的方面SRP力和扭矩,然后将合成的航天器力和扭矩矢量复制回CPU绑定过程,然后在GPU上求和。该过程已在球形和立方体测试形状上得到验证。该评估可适应航天器的自阴影,并能够说明航天器的任意关节运动。使用模型对材料属性进行编码,以提供逼真的镜面,漫射和吸收表面光交互作用。数值模拟说明了几何保真度和铰接表面的影响。在集成GPU硬件上,多面OpenGL-OpenCL方法比高端图形卡快多达一个数量级,因为该过程对GPU的要求不高,并且得益于片上处理器的快速内存传输。

更新日期:2021-02-21
down
wechat
bug