您当前的位置:首页>论文资料>并行计算有限元法与工程应用

并行计算有限元法与工程应用

资料类别:论文资料

文档格式:PDF电子版

文件大小:113.24 KB

资料语言:中文

更新时间:2024-11-20 08:09:49



推荐标签:

内容简介

并行计算有限元法与工程应用 数字技术与应用
并行计算有限元法与工程应用
评凯
(武汉科技大学城市建学院武汉430065)
,算法分析,
摘要:有限元法是解决复杂工程计算同题的重委数值方法,修统的有限元计算采用率行计算体系,限制了它的运算能力。来用并行计算的方法,不仅可以提高有服元数佳选算的效率,还能扩大有元方法的适用范国。
关键调:并行计算有限元法工程应用中图分类号:0246
文献标识码:A
1.摄述
有限元法是现代工程设计和分析中的一种重要数值计算方法,利用该方法对工程间题进行数值计算和数值分析已成为结构设计中不可或缺的一个环节。随着科学技术的进步和生产的发展,工程结构的几何形状和荷载情况日益复杂,有限元法的应用也越来越广泛。目前,国内外有限元结构分析的计算程序发展很快,这些程序的规模从几万条到几十万条语旬,其研制周期长达十几年,程序功能也很全面。但它们大多仍基于传统的串行计算机体系结构来设计,在解题的规模和速度上都受到很大的限制,束爆了它们在大型,超大型有限元结构分析中的应用。因此,将并行计算技术应用于有限元法中,必将更进一步提高有限元法在实际工程数值计算中的运算能力
一般来讲,有限元法处理结构分析间题的基本步桑大致可以分为数据准备阶段,单元分析阶段、单元装配阶段、约束处理阶段、方程组求解阶段以及后处理阶段.其中单元分析,单元装配和方程组的求解是有限元结构分析的关键(3)。
2.并行计算有限元方程组的形成 2.1单元分析的井行计算
在结构的有限元数值计算中,有限元法将结构按某种原则削分,以此对结构作单元分析。串行单元分析按单元顺序逐个进行,每分析完一个单元,就将其单刚矩阵选加进总刚矩阵中,但是逐单元进行单元分析将花费大量时间,而单元分析阶段是可以实现并行化的,这是因为各单刷矩阵的计算仅仅与本单元的信息有关而不涉及其它单元。因此可以同时计算所有单元的单刚矩阵,而且单矩阵中各元索的计算也可以完全并行,这极大地提高了运算的速度,
2.2单元矩阵的并行装配
在完成了有限元模型的单元分析之后,需要通过装配总刚度矩阵来建立总平衡方程组以求各节点的位移。对于大型工程结构的分析问题,以往的串行有限元分析过程均不是在计算机内存中一次建立总平衡方程组,这是因为当问题规模极大,从而节点总数也很大时,总刚度矩阵的阶数太大,以至于在计算机内存中无法存储下来。对于这一问题,申行处理一般有两类方法,一种是采用把总刷度矩阵分块存储在外存中的方法, SAP系列程序就是采用这一方法。另一种使用波前法,其过程是边进行有限单元分析边
84
数字技术与应用方方数据
文章编号:1007-9416(2010)120084-01
消去,从而避免总度矩阵的生成,ANSYS 程序系统采用了后一种方法。不过,这两种方法都需要内外存之间进行额紫的数据交换,所以进行一次较大规模间题的计算往往是很费时的。当在并行计算机上进行有限元分析时,由于现代大型并行机具备相当大的内存,所以在内存中一次形成总刚度矩阵是可能的,这为讨论总刚度短阵的并行计算创造了条件。即使间题的规模大到不能在内存中装下总刚度矩阵,也可以考虑分块的办法,每块本身可以相当大,只要内存能装得下各分块,就可以使问题得到解决。
3.大型稀疏矩阵有限元方程组的并行处理
随着工程结构分析的间题愈来急复杂,在结构分析中,为了保证数值解的精度,在用有限单元离散化处理时,往往要用大量的高阶单元将结构剖分得很密,这时相应的代数方程组的系数矩阵的阶数很高,即使用目前速度最快的串行机来进行求解,仍然十分费时,且问题的规模受内存容量限制。实践经验表明,有限元结构分析的大部分计算时间花费在求解离散方程上有资料统计,即使是结构静力问题,方程组求解的计算时间都占整个间题求解时间的70%以上,对结构动力分析间题,由于在每一时间步上都要求解一次线代数方程组,这时花费在方程组求解上的时间在整个问题求解时间中所占的比例则更高。当计算的时间步较多时,方程组求解的时间甚至是决定性的。固此,在串行机上求解有限元分析问题,由于其运算速度和内存容量的限制,束薄了有限单元法在大望结构分析问题中的应用,大并行机的出现则使大型结构分析的计算成为可能,如何结合大型并行机的特点研究相应的大型结构分析计算方法具有重大意义。而有限元方程组的求解作为有限元结构分析的一个关键过程,研究它的并行处理方法就更具现实意义。
目前,基于各类并行处理系统的并行有限元方程组求解方法发展很快,关于它们的研究与实践人们已做了大量工作,提出了一些适合不同计算机体系结构的并行方法,主要的方法有:
(1)并行直接法:主要有并行Gauss-Jord an法,并行Gauss法,并行多波前法。其中,并行G-J法适用于自带存储器的多处理机系统,而并行Gauss法和多波前法则适用于共享存储器的多处理机系统[1]。
Digital technology and application
(2)并行选代法:在这-领城,研究最多的是并行预处理共轭梯度法。此外,将子结构技术,EBE技术应用到有限元方程组的并行直接法或并行代法中的研究也有了一定的发展。这些方法特别适合于共享存储的多处理机系统。
4.并行有限元法在结构工程中的应用
目前我国正处在基础建设关键时期,开工建设了许多大型,超大型的工程项目,比如大型水利工程建设,重大交通工程建设以及超高层,大跨度结构的建设等,这大型工程计算模型庞大,计算涉及的工程问题也很多,而工程计算的复杂性正是开发并行有限元计算方法的动力因素。这些大型工程涉及到许多复杂工程间题,如地质构造的间题,多场揭合间题,随机动力学问题,结构优化设计间题、结构非线性计算问题等,有限元计算是研究这紫间题的有力工具。对于这些复杂的结构工程间题,有限元模网格经常达到几十万甚至几百万。采用单个PC机需要的计算时间长,由于内存容量的限制,一些大的计算模型需要运算几天甚至几周时间。这显然不能满足工程计算对时润的要求,使得分析人员不得不减小计算规模,将网格划分得更粗,这样会导效有限元计算结果可靠性的降低。采用并行有限元就可以很好地解决这个间题。如果同一间题在一台计算机上需要100小时,那么采用10台计算机同时计算就可能在11个小时内完成,大大提高了计算的效率,除了计算速度的需求,计算精度要求的提高也使得并行有限元在结构工程中大有用武之地,由于并行计算筹计算效率大大提高,有能力在有限时间内完成大量复杂计算,因此可以在有限元建模时将网格划分得更细,这样可以获得更高的计算精度以及计算分析所需要的更多计算信息。
由于能够同时解决计算规模和计算速度等间题,并行有限元计算在结构工程计算中将会发挥出越来越大的作用,随着工程分析的实际需求对计算的要求越来越高,它的
作用也会越来越大。参考文献
[1]周树茎,梁维泰,等,有限元结构分析并
行计算[M].北京:科学出版社,1997
[2】王助成.有限单元法[M].北京:清华大学
出版社,2003。
上一章:OFDM系统中抗干扰技术研究 下一章:储油罐的变位识别与罐容表标定模型1

相关文章

高等时域有限差分方法:并行、优化、加速、标准和工程应用 有限元结构分析并行计算 绝缘结构电场分析有限元法与应用 并行计算方法研究与应用 焊接应力变形有限元计算及其工程应用 电磁场数值计算法与MATLAB实现 并行计算结构力学 并行计算的内存访问方法