中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
粒子模拟后处理与可视化系统的研究与设计

文献类型:学位论文

作者邵思睿
学位类别硕士
答辩日期2011-05-25
授予单位中国科学院研究生院
导师郭力
关键词粒子模拟 可视化 VTK
其他题名Post-process and Visualization of Particle Simulation
学位专业应用化学
中文摘要随着计算机科学技术的发展,模拟计算已逐渐成为继理论、实验外的第三大科学研究手段。近年来,计算机的性能不断提高,模拟计算的对象也逐渐从简单的理想体系逐渐向现实、复杂体系发展,对化工生产等实际过程的模拟工作正逐步开展。在这一过程中,人们不断地探索新的模拟方法和建立新模型以解决传统方法难以解决的问题,多尺度方法和离散化粒子模拟就是其中之一。一般来说,模拟计算会得到大量离散后的数值计算结果。面对这些抽象的数据,可视化是一种优秀的分析手段,具有无可比拟的直观性和灵活性。随着计算机显示设备和图形学理论的发展,现阶段已经具备了一套较为完整的数据场可视化技术。但是,对于粒子模拟来说,一方面其结果由于在数据组织方式上的特殊性,使得许多经典数据可视化算法难以应用;另一方面,粒子数据量过于庞大,往往超过单机处理能力限制。针对大规模粒子模拟计算的处理结果,本文研究并设计了一套后处理与可视化系统,初步实现了粒子模拟结果的显示。本文的工作主要分为三个方面:(1)后处理与数据组织方式转化:传统可视化算法难以应用于粒子模拟结果,对此本文建立了粒子模拟的后处理系统,使用邻近单元统计的方法将散乱的粒子数据转化为规则的长方体网格数据或多边形网格数据,进而使得成熟的可视化算法得以应用。本文实现的转换计算方法包括浓度统计、加权平均等,并为用户提供了扩展接口;(2)可视化流水线及用户界面的搭建:本文采用可视化工具包VTK和界面制作工具Qt作为开发平台,实现了颜色编码图、等值面、流线、变形图等多种数据表达手段,并建立了一套用户界面,采用多级树形结构对可视化流水线进行管理,使得用户可以方便地对数据进行观察和对可视化对象进行添加、删除等操作,并调整建模及观察参数。此外,本文针对动态多帧模拟结果,实现了模拟结果动画的生成;(3)并行处理及LOD技术:针对大规模粒子模拟的结果,本文采用数据并行的策略实现了可视化流水线的并行化,突破了单机的内存限制。此外,本文借鉴LOD技术思想,对进入可视化流水线的数据量进行人工干预,达到了高效绘制的目的。本文将上述三方面的工作结合起来,初步完成了一套可以处理大规模粒子模拟结果的后处理与可视化系统,为今后的相关工作奠定了基础。
英文摘要With fast development of computer science and techniques, numerical simulation is playing an important role in scientific research. Supported by the boost of computing power and parallel computing techniques in recent years, simulation of actual, complex systems instead of ideal, simple ones is applied on many fields such as water conservancy, aviation and chemical engineering. Meantime, new methods and models are created for new problems, i.e., multi-scale method and particle simulation. Result analysis is an essential step of computer simulation, and visualization is widely used as a common data analysis tool. The well-developed technology of data field representation and visualization has been built for CFD and other traditional simulation methods for many years with computer graphic techniques. But for particle simulation, the lack of topological information of the datasets makes it difficult to apply many classical visualization algorithms on the simulation results. What’s more, the data volume of the particle simulation result is often very huge (reached 1 billion recently) which is beyond a single computer’s capability. To solve these two problems, a post-processing and visualization system has been researched and designed in this paper for particle simulation, which mainly consists of 3 parts: post-processing and dataset transformation, visualization pipeline and GUI, parallel processing and LOD technique. (1) Post-processing and dataset transformation: many well-developed visualization algorithms match the structured dataset very well, but the particle simulation results often come out as unstructured points with no topological information that makes these algorithms difficult to apply. A post-processing system is designed to transform unstructured datasets into structured ones to make these visualization algorithms available. The transform functions include concentration, average function, etc., customization is also available for user-defined transform function. (2) Visualization pipeline and GUI: the visualization pipelines are implemented based on VTK, which contain color mapping, contour, streamline, warping, etc. and multi-frame data can be represented as animation. An OS independent user-friendly interface is built with Qt that a tree widget is used to manage the visualization pipelines so the user can change the parameters or import, delete the pipelines expediently. (3) Parallel processing and LOD technique: for large scale dataset, the visualization system can work in parallel way in order to break through the memory restraint, and LOD technique is used to improve the efficiency of rendering by controlling the data scale. With LOD, user can has a quick overview without too much detail information, while details can be observed in a small viewport. This paper puts these 3 parts together and a post-process and visualization system for particle simulation is built that provides a primary tool for the analysis of particle simulation results.
语种中文
公开日期2013-09-24
页码81
源URL[http://ir.ipe.ac.cn/handle/122111/1721]  
专题过程工程研究所_研究所(批量导入)
推荐引用方式
GB/T 7714
邵思睿. 粒子模拟后处理与可视化系统的研究与设计[D]. 中国科学院研究生院. 2011.

入库方式: OAI收割

来源:过程工程研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。