基于CUDA的动载荷识别问题的并行算法研究

基于CUDA的动载荷识别问题的并行算法研究

论文摘要

利用传统的串行算法求解大型和超大型的复杂结构动载荷识别问题的时候,计算的密集性会造成过长的求解耗时,难以获得令人满意的结果。本文基于CUDA研究了动载荷识别问题的并行算法,利用GPU多处理器的特点来实现大规模数据的并行计算,从而显著提高问题的求解速度。为实现上述提高求解速度的目标,本文做了以下研究:首先介绍了广义切比雪夫正交多项式理论,通过函数拟合的方式,分别推导了分布动载荷频域和时域的识别公式,着重讨论连续梁和薄板问题。CUDA是一种全新的基于GPU的并行计算软硬件架构,通过线程来控制整个程序的执行。由于有限元内在良好的并行性,基于CUDA的并行计算技术能很好的应用到有限元分析中。本文重点研究了并行计算平台的搭建、CUDA的编程模型、CUDA的线程结构、CUDA程序的优化策略和评价标准。最后,在上面研究的基础上,用C/C++语言编写了动载荷频域识别和动载荷时域识别模块。仿真算例验证了并行算法的准确性和加速比。同时对已知载荷数的集中载荷的位置识别进行了研究,并基于区域分解法编写了位置识别的并行计算程序。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 概述
  • 1.2 动载荷识别国内外研究现状
  • 1.2.1 动载荷识别频域法
  • 1.2.2 动载荷识别时域法
  • 1.3 基于 CUDA 的并行计算的研究现状及发展趋势
  • 1.3.1 并行计算的应用与发展
  • 1.3.2 CUDA 并行运算平台的应用与发展
  • 1.3.3 基于 CUDA 的并行计算的应用与发展
  • 1.4 本文的主要工作
  • 第二章 动载荷识别基本理论
  • 2.1 引言
  • 2.2 广义切比雪夫正交多项式
  • 2.2.1 正交多项式的基本性质
  • 2.2.2 一维广义切比雪夫正交多项式
  • 2.2.3 二维广义切比雪夫正交多项式
  • 2.2.4 三维广义切比雪夫正交多项式
  • 2.3 基于正交多项式的分布动载荷频域识别问题
  • 2.3.1 频响函数矩阵求逆法和模态坐标转换法
  • 2.3.2 连续梁模型分布动载荷频域识别
  • 2.3.3 薄板模型分布动载荷频域识别
  • 2.4 基于正交多项式的分布动载荷时域识别问题
  • 2.4.1 时域法识别基本原理
  • 2.4.2 连续梁模型分布动载荷时域识别
  • 2.4.3 薄板模型分布动载荷时域识别
  • 2.5 集中动载荷位置识别
  • 2.6 本章小结
  • 第三章 基于 CUDA 的并行计算的设计思想
  • 3.1 引言
  • 3.2 基于 CUDA 的并行计算平台
  • 3.2.1 CUDA 平台简介
  • 3.2.2 基于 CUDA 的并行计算环境的搭建与配置
  • 3.3 CUDA 编程及优化策略
  • 3.3.1 CUDA 的编程模型
  • 3.3.2 CUDA 的线程结构
  • 3.3.3 CUDA 对 C/C++语言的扩展
  • 3.3.4 CUDA 程序的优化策略
  • 3.4 并行算法的评价标准
  • 3.5 本章小结
  • 第四章 动载荷识别问题的并行实现
  • 4.1 引言
  • 4.2 动载荷识别模块设计
  • 4.3 动载荷识别的并行实施方案
  • 4.3.1 位置已知集中载荷频域识别
  • 4.3.2 一维线分布载荷频域识别
  • 4.3.3 二维面分布载荷频域识别
  • 4.3.4 位置已知集中载荷时域识别
  • 4.3.5 一维线分布载荷时域识别
  • 4.3.6 二维面分布载荷时域识别
  • 4.3.7 集中动载荷位置识别
  • 4.4 动载荷并行计算模块识别的应用
  • 4.4.1 实验
  • 4.4.2 有限元建模
  • 4.4.3 动载荷识别及生成应力云图
  • 4.5 本章小结
  • 第五章 总结与展望
  • 5.1 本文的主要工作和贡献
  • 5.2 进一步的工作与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 附录
  • 相关论文文献

    • [1].2019中国医师协会泌尿外科医师分会(CUDA)年会在济南成功召开[J]. 泌尿外科杂志(电子版) 2019(02)
    • [2].基于CUDA的拉普拉斯金字塔的优化[J]. 微型机与应用 2016(10)
    • [3].基于CUDA的三维数据场可视化加速技术研究[J]. 电子技术与软件工程 2015(12)
    • [4].直方图均衡化结合中值滤波的CUDA并行化实现[J]. 计算机与数字工程 2020(05)
    • [5].航天器着陆碰撞动力学CUDA并行计算技术[J]. 航天器工程 2014(01)
    • [6].基于CUDA的各向异性热传导模型的图像修复[J]. 计算机应用研究 2014(06)
    • [7].基于CUDA的图像快速并行细化算法的研究与实现[J]. 电子测量技术 2014(08)
    • [8].CUDA技术及其在数字图像拼接中的应用[J]. 微型机与应用 2013(02)
    • [9].基于八叉树编码的CUDA光线投射算法[J]. 西北大学学报(自然科学版) 2012(01)
    • [10].基于CUDA的图像轮廓提取并行实现[J]. 现代计算机(专业版) 2012(09)
    • [11].基于CUDA的图形处理器FDTD算法仿真研究[J]. 系统仿真学报 2011(04)
    • [12].利用CUDA加速连续波雷达测速算法[J]. 现代电子技术 2011(23)
    • [13].快速不变矩算法基于CUDA的并行实现[J]. 计算机应用 2010(07)
    • [14].基于CUDA的生物序列数据算术编码并行压缩[J]. 计算机应用与软件 2016(12)
    • [15].一种基于CUDA的快速宽视频拼接的方法[J]. 计算机技术与发展 2015(01)
    • [16].基于CUDA和深度置信网络的手写字符识别[J]. 华东理工大学学报(自然科学版) 2015(02)
    • [17].基于CUDA加速的X射线安检机图像处理算法研究[J]. 机电一体化 2015(08)
    • [18].基于CUDA粒子系统的烟花仿真[J]. 计算机应用 2013(07)
    • [19].基于CUDA的矩阵乘法的并行实现[J]. 信息通信 2012(02)
    • [20].地震叠前深度偏移在CUDA平台上的实现[J]. 勘探地球物理进展 2008(06)
    • [21].高斯混合模型盲信号分离方法的CUDA实现[J]. 自动化与信息工程 2013(01)
    • [22].平面单应性矩阵求解的CUDA并行实现[J]. 微型机与应用 2012(23)
    • [23].基于CUDA架构矩阵乘法的研究[J]. 微型机与应用 2011(24)
    • [24].CUDA环境下地形因子的并行计算[J]. 北京测绘 2017(04)
    • [25].CUDA技术在视频压缩中的应用[J]. 硅谷 2009(17)
    • [26].基于CUDA的高速并行均值滤波算法[J]. 咸阳师范学院学报 2013(04)
    • [27].基于CUDA的泥石流模拟计算研究[J]. 计算机工程与设计 2011(12)
    • [28].基于CUDA平台的遗传算法并行实现研究[J]. 计算机工程与科学 2009(S1)
    • [29].基于CUDA快速体数据梯度计算的实时体绘制研究[J]. 兰州交通大学学报 2014(03)
    • [30].基于CUDA的彩色超声血流成像[J]. 计算机应用 2011(03)

    标签:;  ;  ;  ;  ;  ;  

    基于CUDA的动载荷识别问题的并行算法研究
    下载Doc文档

    猜你喜欢