基于EBE技术的有限元并行算法的研究与实现

基于EBE技术的有限元并行算法的研究与实现

论文摘要

当前我国水利水电工程建设正处于一个高速发展时期,这些高坝大库工程的设计和施工没有现成的经验可以借鉴;传统的设计理论和经验难以满足工程要求;而模型试验具有比尺难以保持一致和参数不可变动等缺点,这就使得数值模拟方法在工程设计中的作用变得越来越重要,目前数值模拟的范围从二维扩展到三维,从弹性扩展到非线性,从静力扩展到动力,这对计算速度有更高的要求,有限元串行算法及其运算依赖的串行计算机已经不能满足工程和研究的需求了。有限元并行算法的研究成为数值模拟的一个重要的趋势。基于EBE(Element by Element)技术的有限元并行算法是有限元并行算法中的一个分支,它具有良好的并行度,避免了总刚度矩阵的生成及存储,对网格中单元和节点编号没有任何要求,从而不必进行诸如带宽优化一类的辅助运算,对结构的几何形状没有任何限制,因而特别适合结构复杂、规模庞大的水利水电工程的数值分析。在弹塑性有限元问题中,线性方程组的求解和弹塑性应力的求解是最重要的二个内容,因而对线性方程组求解方法和本构积分算法的并行化就相当有意义,本文主要工作在EBE技术基础上对有限元串行算法的过程并行化,采用EBE技术把求解线性方程组的预处理共轭梯度法(PCG)并行化,采用一种高效的本构积分算法—径向返回算法(Radial Return)来求解弹塑性应力。在MPI(Message Passing Interface)并行环境下编制了相关的并行程序,并把程序应用于大坝的弹塑性分析中。当前结构分析已经在由连续介质力学范畴向非连续介质力学范畴过渡,基于EBE技术的有限元并行算法由于具有很强的扩展性,可以不断吸收这些力学最新研究成果应用用于研究和工程实践。相信基于EBE技术的有限元并行算法将在水利水电工程的数值模拟中有良好的应用前景。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 有限元并行算法的研究现状
  • 1.3 本文的研究内容和主要工作
  • 2 弹塑性基本理论及串行有限元算法的并行化
  • 2.1 求解弹塑性问题的荷载增量迭代法
  • 2.2 本构关系积分
  • 2.2.1 早期本构积分的显式算法
  • 2.2.2 完全隐式的图形返回算法
  • 2流动法则的径向返回算法'>2.2.3 采用J2流动法则的径向返回算法
  • 2.2.4 径向返回算法一致切向模量的推导
  • 2.3 有限元动力分析的基本理论
  • 2.3.1 运动方程的求解方法
  • 2.3.2 大型特征值求解的解法
  • 2.4 基于EBE技术的有限元并行算法
  • 2.4.1 真单元向量和伪单元向量
  • 2.4.2 求解线性方程组的PCG迭代法的并行化
  • 2.4.3 本构积分的径向返回算法的并行化
  • 2.4.4 广义特征值并行求解
  • 2.4.5 Newmarks直接积分的并行实现
  • 2.5 并行计算的基本理论
  • 2.5.1 并行计算机
  • 2.5.2 进程
  • 2.5.3 并行编程环境MPI
  • 2.5.4 并行程序的基本内容
  • 2.5.5 MPI的常用函数
  • 2.5.6 并行程序计算效率标准加速比和效率
  • 2.6 小结
  • 3 有限元并行算法程序
  • 3.1 有限元并行算法程序编制的条件
  • 3.1.1 并行编程模式
  • 3.1.2 多维数组数据传递过程中的问题
  • 3.1.3 数据传递过程中的冗余问题
  • 3.1.4 并行程序的调试
  • 3.2 弹塑性有限元算法流程图
  • 3.2.1 基于串行思想的弹塑性有限元算法的流程图
  • 3.2.2 基于EBE技术的弹塑性有限元并行程序流程图
  • 3.2.3 EBE-PCG算法解线性方程组模块的流程图
  • 3.2.4 EBE-Radial Return算法流程图
  • 3.3 单元的几何分组和处理器分组
  • 3.4 真单元矩阵和伪单元向量乘积的实现
  • 3.5 程序编制过程的细节问题
  • 3.6 悬臂梁算例
  • 3.6.1 验证程序的有效性
  • 3.6.2 检查程序的计算时间
  • 3.6.3 小结
  • 3.7 挡水坝段弹塑性有限元分析
  • 3.8 小结
  • 4 结论与展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].并行算法研究方法学[J]. 计算机学报 2008(09)
    • [2].容错并行算法的性能分析[J]. 计算机科学 2009(09)
    • [3].封面院士[J]. 中学生数理化(高考版) 2012(12)
    • [4].容错并行算法的分类和设计[J]. 华中科技大学学报(自然科学版) 2011(04)
    • [5].一种新的图像加密并行算法[J]. 计算机工程 2010(11)
    • [6].数据挖掘中分类并行算法研究[J]. 河南科技学院学报 2009(03)
    • [7].基于矩阵分块递归求逆的电力系统机电暂态并行算法[J]. 电力系统保护与控制 2019(24)
    • [8].基于小波变换的二维并行算法在图像处理上的应用[J]. 韶关学院学报 2016(10)
    • [9].面向对象的并行算法设计[J]. 吉林省经济管理干部学院学报 2008(03)
    • [10].一种新的模乘幂密码并行算法研究[J]. 廊坊师范学院学报(自然科学版) 2008(04)
    • [11].几种矩阵乘并行算法的对比分析[J]. 新疆师范大学学报(自然科学版) 2012(03)
    • [12].N体问题并行算法的探讨[J]. 漯河职业技术学院学报 2008(02)
    • [13].基于群体搜索的串行蒙特卡罗反演方法的并行算法(英文)[J]. Applied Geophysics 2010(02)
    • [14].基于云计算环境下无人机航迹并行算法研究[J]. 电子设计工程 2013(24)
    • [15].基于包含检验法的多边形栅格化并行算法研究[J]. 地理与地理信息科学 2014(01)
    • [16].协同并行算法在微网经济运行中的应用实践[J]. 河北软件职业技术学院学报 2013(04)
    • [17].遥感图像快速镶嵌并行算法研究[J]. 微电子学与计算机 2011(03)
    • [18].变分不等式的并行算法(英文)[J]. 工程数学学报 2011(05)
    • [19].数据挖掘中关联规则及聚类并行算法研究[J]. 中州大学学报 2009(03)
    • [20].自适应免疫量子粒子群优化并行算法[J]. 计算机工程与应用 2010(21)
    • [21].数据挖掘网格中决策树并行算法设计及性能分析[J]. 北京邮电大学学报 2009(S1)
    • [22].利用高阶分区并行算法实现直接数值模拟[J]. 计算力学学报 2008(01)
    • [23].基于P圈并行算法的光网络动态保护设计[J]. 光通信技术 2012(06)
    • [24].特征列求解的改进并行算法[J]. 计算机仿真 2012(11)
    • [25].一种基于动态调度的数据挖掘并行算法[J]. 科学技术与工程 2012(35)
    • [26].求解大规模矩阵特征问题的并行算法研究[J]. 计算机工程 2010(06)
    • [27].一种混合并行算法及其在多相交直流混合电力系统中的应用[J]. 中国电机工程学报 2010(28)
    • [28].牛顿下山法的电力系统暂态稳定并行算法[J]. 电力系统及其自动化学报 2009(05)
    • [29].循环冗余校验码并行算法的FPGA实现[J]. 广东通信技术 2008(02)
    • [30].大规模矩阵相乘的并行算法[J]. 电脑知识与技术 2017(18)

    标签:;  ;  ;  

    基于EBE技术的有限元并行算法的研究与实现
    下载Doc文档

    猜你喜欢