【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文_第1页
【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文_第2页
【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文_第3页
【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文_第4页
【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文_第5页
已阅读5页,还剩124页未读 继续免费阅读

【毕业学位论文】基于GPU 的车身结构接触碰撞过程并行计算方法-机械与运载工程博士论文.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校代号 10532 学 号 分 类 号 密 级 公开 博士学位论文 基于 车身结构接触碰撞过程 并行计算方法 学位申请人姓名 蔡勇 培 养 单 位 机械与运载工程学院 导师姓名及职称 李光耀 教授 学 科 专 业 车辆工程 研 究 方 向 汽车 其并行计算方法 论文提交日期 2013 年 9 月 1 日 学校代号 : 10532 学号: 级:公开 湖南大学博士学位论文 基于 学位申请人姓名: 蔡勇 导师姓名及职称: 李光耀 教授 培养单位: 机械与运载工程学院 专业名称: 车辆工程 论文提交日期 : 2013 年 9 月 1 日 论文答辩日期 : 2013 年 11 月 14 日 答辩委员会主席: 刘腾喜 教授 2008 A in of in I 2013 基于 车身结构接触碰撞过程并行计算方法 要 汽车车身结构接触碰撞过程有限元计算是汽车 重要组成部分, 主要涉及汽车碰撞和车身覆盖件成形等工程问题分析,在力学上涉及到材料非线性、几何非线性和接触界面的边界非线性三类非线性问题, 经常面临着数值计算量庞大,计算效率低的问题,因而实际应用中对并行计算的需求十分强烈。目前常见的有限元并行计算方法多采用区域分解等粗粒度并行策略, 在以 计算核心的网络计算机集群上运行,计算效率与计算机节点数直接相关,使用流程复杂且需要昂贵的硬件支持,因此这种并行计算方法的性价比不高。 现代的图形处理器 (一种内部高度并行的众核处理器,浮点计算能力远高于同时期 运算能力。可编程着色器的出现,使得 有了通用处理器的特征,并开始应用于通用计算领域,为大数据处理和数值模拟研究带来了新思路和方法。最初的基于 通用计算技术 (用 高级着色语言编程,并已经应用于各类有限元计算,但是,由于这一时期的 术只支持单精度计算,数据传输效率也不高,导致有限元 行计算的精度低且效率提升有限,工程应用局限性大。统一计算架构 (出现,带来了高效、直观的 行程序开发工具,基于 构的 行计算方法具有计算硬件成本低,计算程序开发简单等特点。 本文以工程应用需求为指导,采用 构研究高精度和高效率的显式有限元细粒度并行计算方法,以及全流程细粒度执行的并行接触算法,最终实现在普通个人计算机上进行汽车车身碰撞仿真和薄板冲压成形仿真两类大规模非线性有限元的快速并行计算。本文的主要工作和成果如下: (1) 考虑到非线性显式有限元天然的可并行性以及 轻量级线程执行模式,开发了具有自主知识产权的基于 显式有限元计算平台 (发明专利受理号: 其主要特点在于:建立了线程与单元、线程与节点、线程与自由度三种层次的抽象映射方法,使显式有限元计算与 程完美融合。同基于网格分区的粗粒度有限元并行策略相比,该细粒度并行策略没有任何前处理过程, 在单块显卡也不存在边界数据处理问题, 能够大幅度提升计算效率。 因此,可以很方便的实现节点速度、 位移计算等显式有限元绝大部分流程在 的高效并行计算。 (2) 针对单元计算中节点应力组装在 台上难以并行化的技术瓶颈,提出了预索引并行应力组装策略,实现了 边形单元和 角形单元两种壳单元在 的细粒度并行。提出了 基于并行缩减算法的时间步长等单值并行求解方法。实现了显式有限元算法在 的全过程计算,减少了 数据交换的同时,使程序的计算效率达到最佳化。通过对板壳非线性问题计算表明,该算法的 行计算结果与原串行算法在 计算的结果完全一致,与同时期同价格的 比,计算效率有明显的提升。在 卡上采用 元进行 185 万个自由度的弹塑性大变形问题求解时,可以达到近37 倍的计算加速比。 (3) 接触碰撞有限元分析中,接触算法需占用 70%以上的计算时间,为此,本文提出了包含并行级域接触搜寻算法、并行防御节点接触力计算方法和并行罚函数接触力计算方法在内的全流程 行的细粒度并行接触算法。 级域算法是一种适用于复杂自接触问题的高效搜寻算法,其同一级内接触块的计算独立性也符合 粒度计算的要求。本文提出了线程与接触块一一映射策略、 行排序以及提升 程计算粒度等技术手段,实现了测试对在 的并行搜寻。在接触对搜寻阶段,本文提出了线程与测试对间的映射策略以实现同一级内接触对的并行搜寻,并采用计算后排序的策略进行上一级与下一级间的数据交换。在接触力计算阶段,本文采用线程与接触对间的映射策略给出了穿透量和接触力细粒度并行计算方法,并采用原子操作来实现接触力的离散。最后,基于自主开发的碰撞仿真软件 件著作权编号: 2011采用该软件在 卡上进行 177 万个自由度的白车身碰撞计算时,可以取得 20 倍左右的计算加速比。 (4) 本文提出了完整的薄板冲压成形 行计算方法。针对薄板冲压成形对材料流动模拟要求高的有限元计算特征,提出了包含复杂材料本构计算的单元行计算技术以及考虑摩擦的接触力 行计算方法。本文提出了一体化接触搜寻算法在 的计算策略: 引入了计算机图形学中用于实时碰撞检测的广域搜寻方法来完成测试对搜寻,并在建立了相邻接触块信息的前提下,给出了接触后搜寻中接触对细粒度并行更新方 法。在自主开发的薄板成形仿真软件件的基础上,开发了基于 板料成形并行计算软件件著作权编号: 2010并加入异步数据输出模式以及基于 实时显示技术,进一步提高了软件的计算效率和实用性。数值算例表明,该软件具有较高的计算精度和计算效率,在 卡上,对于数万网格数的仿真模型,可以取得 20 倍以上的加速比,有效缩短了仿真计算时间。 关键词:图形处理器;统一计算架构;并行有限元;接触 /碰撞;板料成形 基于 车身结构接触碰撞过程并行计算方法 of is an of AE It is to as of to of E of is a in on as In is to of in a of is at In of to a to to g. to to E of in is to of an is an In a E a is to of of on a 博士学位论文 as (1) A E on of PU is of is of to E on of E PU to (2) on a a to PU In of on is to of as an E PU is an by PU of 7 PU 7 an 8.5 of (3) a FE of of 0% of an is in of is an of in 于 车身结构接触碰撞过程并行计算方法 is PU to of to of of in a is to in a on is to In on to is to is to on a 2011is on 0 by to a 7 of (4) a PU to E of to of in a In to a in is in is to a is on of a 2010is To of as 0 be by to E of of 士学位论文 录 学位论文原创性声明和学位论文版权使用授权书 . I摘 要 . . 录 . 1 章 绪论 . 1言 . 1触碰撞有限元及其并行计算方法发展概述 . 2本有限元方法及分析软件 . 2本有限元并行计算技术 . 4触碰撞有限元分析方法概述 . 5身结构中的接触碰撞问题 . 6用计算方法的研究现状 . 7文主要研究内容 . 9第 2 章 基于 构的 行计算技术 . 12行计算技术 . 12行计算的基本体系结构 . 12行算法与编程模型 . 13形处理器的硬件架构 . 14形处理器的发展及其可编程性原理 . 14 件比较 . 14于高性能通用计算的 构 . 15编程和执行模型 . 17程方法 . 17程层次结构 . 18储器模型 . 20序执行模式 . 21行效率评价准则 . 22算性能的初步测试 . 22试平台和测试算例 . 22试结果分析 . 25章小结 . 25第 3 章 基于 板壳单元显式并行计算方法 . 27基于 车身结构接触碰撞过程并行计算方法 壳结构非线性有限元分析算法和程序 . 27心差分格式的显式积分算法 . 27元技术 . 29式算法的串行执行流程图 . 35式算法的并行性分析 . 37于 显式有限元并行化策略 . 38算对象与线程间的映射策略 . 38维数据存储模式 . 39于预索引策略的并行内力组装方法 . 41于并行缩减策略的单值求解方法 . 43行程序整体流程设计 . 43元并行的特殊化处理 . 44值算例及分析 . 45值算例 . 46值结果分析 . 51用显式有限元的 行计算平台 . 52章小结 . 53第 4 章 基于 车身结构碰撞过程并行计算方法 . 54触碰撞界面的有限元模型 . 54触体中接触界面模型 . 54触界面的离散处理 . 55触碰撞问题的有限元算法 . 57域接触搜寻算法 . 57触力计算方法 . 59触碰撞问题的程序执行流程 . 62序模块及计算时间分布 . 62行程序中常用的加速策略 . 63触碰撞问题有限元分析并行化策略 . 63元计算部分的并行化 . 63域接触搜寻算法的细粒度并行化策略 . 64触力计算的并行策略 . 69值算例及分析 . 70值算例 . 70果分析 . 74章小结 . 75博士学位论文 章 基于 薄板冲压成形并行计算方法 . 76板冲压成形问题的有限元仿真方法 . 76要物理现象及仿真方法 . 76压仿真的模型建立和计算流程 . 80板冲压成形关键算法的 算 . 81含复杂材料模型的单元并行计算技术 . 81化接触搜寻算法的 现 . 82虑摩擦的接触力与压边力并行计算方法 . 83于 薄板冲压成形并行计算系统开发 . 84步数据输出方式 . 84算精度的保证 . 86于 实时显示技术 . 87行仿真系统的整体计算流程 . 89值算例及分析 . 91值算例 . 91果分析 . 94章小结 . 95结论与展望 . 97参考文献 . 99附录 A 攻读学位期间研究成果和发表学术论文情况 . 114致 谢 . 116博士学位论文 1第 1 章 绪论 言 汽车工业在国民经济发展中起着重要的支柱作用,汽车工业的发展可以推动许多相关工业部门的发展,如:化工、材料、机械制造、电子等多个产业。我国的汽车工业从上世纪中期到现在发展迅速, 成为了排名世界前列的汽车制造大国。可是,至今国内大部分的汽车企业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论