题名 | 大规模粒子模拟并行前处理系统的设计与实现 |
作者 | 郭卫卫 |
学位类别 | 硕士 |
答辩日期 | 2010-05-27 |
授予单位 | 中国科学院研究生院 |
授予地点 | 北京 |
导师 | 郭力 |
关键词 | 大规模粒子模拟 CFD 数据前处理 并行处理 空间枚举 |
其他题名 | Design and implementation of parallel pre-processing system for large-scale particle simulation |
学位专业 | 应用化学 |
中文摘要 | 粒子模拟是科研和生产中重要的研究方法,随着研究的深入和计算机系统性能的提高,逐步开展了对实际体系的大规模粒子模拟。大规模粒子模拟期望的模拟对象是工业级设备,其特点是空间结构复杂,离散为粒子后,粒子数量可达百亿级别。数据前处理是为粒子模拟计算准备初始数据的必备环节。大规模粒子模拟的数据前处理任务难度大,需要专业的前处理软件。本论文对大规模粒子模拟的数据前处理系统的建立方法进行了研究,完成了下面三个方面的工作: 1) 本论文设计的粒子模拟数据前处理系统的实现方法是,首先建立模拟对象的三维模型,然后将三维模型表示的空间转换为长方体的集合,接着在长方体内填充粒子,同时通过冲突检测保证粒子的合法性,最后计算粒子的物性并将生成可以直接使用的初始粒子数据文件。本论文采用并行计算的策略实现了该系统,在实现并行系统的过程中解决了任务划分、并行边界处理等问题,并通过实例应用验证了该算法的正确性,通过压力测试验证了该系统的可扩展性。 2) 在粒子模拟数据前处理系统设计和实现的基础上,本论文设计和实现了三维CFD网格并行生成系统。该系统的实现方法是首先建立模拟对象的三维模型,然后将三维模型网格化,最后计算网格的物性并生成可以直接使用的初始网格数据文件。本论文采用并行计算技术实现了该系统,并通过测试验证了该算法的正确性。 3) 本论文为上述两套系统分别设计和实现了图形用户界面,该图形用户界面融合了前处理系统的参数编辑界面和程序运行界面,简单易用,方便了前处理系统的用户交互。本论文的研究所形成的粒子模拟数据前处理软件是“多尺度方法大规模粒子并行模拟”软件的一部分,为多尺度方法粒子模拟的研究和应用提供了数据基础。 |
英文摘要 | Particle simulation is an important method in research and industry. With the development of particle simulation method and computer technology, large-scale particle simulation can be expected to be applied to industry devices. It is a difficult task to prepare the initial data for large-scale particle simulation of engineering process because the target objects have complex spatial structure and are described with more than 10 billion of particles. A professional data pre-processing system is needed to deal with such problems. This thesis deals with data pre-processing for large-scale particle simulation and completes the following work: 1) A strategy of data pre-processing for particle simulation is proposed and has been implemented. Firstly, the three dimensional model of the target object for simulation is built by using BRL-CAD and converted to rectangular blocks. Then particles are filled in blocks and collision detection is done to validate particles by using cell method at the same time. Finally, with initial physical property data for particle calculated, the output file is generated, which can be directly used in large-scale particle simulation program. The parallel strategy is adopted to meet the challenge of large-scale particles. A series of tests have been done to demonstrate its reliability and practicability. 2) Base on the data pre-processing system for particle simulation created in this thesis, the grid generation system for three dimensional CFD is designed and implemented. The approach generates grids by subdividing the three dimensional model built by using BRL-CAD and exports grid date files with calculated physical properties, which can be directly used in three dimensional CFD simulation program. 3) A GUI has been built for the two pre-processing systems, which is user friendly and can enhance the interactiveness with the users of the systems. The data pre-processing system for particle simulation is part of software packages for large-scale parallel particle simulation of multi-scale methods at IPE and can provide the essential module for research and application of multi-scale particle simulation. |
公开日期 | 2013-09-17 |
页码 | 64 |
内容类型 | 学位论文 |
源URL | [http://ir.ipe.ac.cn/handle/122111/1530] ![]() |
专题 | 过程工程研究所_研究所(批量导入) |
推荐引用方式 GB/T 7714 | 郭卫卫. 大规模粒子模拟并行前处理系统的设计与实现[D]. 北京. 中国科学院研究生院. 2010. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论