A new fast method for solving finite element equations iteratively based on Gauss-Seidel

IF 1.1 Q3 ENGINEERING, CIVIL
B. A. Haleem, I. E. El Aghoury, B. Tork, H. El-Arabaty
{"title":"A new fast method for solving finite element equations iteratively based on Gauss-Seidel","authors":"B. A. Haleem, I. E. El Aghoury, B. Tork, H. El-Arabaty","doi":"10.1680/jencm.22.00017","DOIUrl":null,"url":null,"abstract":"Solving large equations systems is the most consuming part of finite element modeling – iterative techniques are favored for models with numerous degrees of freedom where direct techniques have high storage requirements. Classical iterative techniques such as Gauss-Seidel (GS) are robust due to guaranteed convergence and algorithmic simplicity. Performance of iterative techniques chiefly depends on system scale and stiffness matrix properties – which are influenced by structural configuration. However, it is possible to adjust an iterative algorithm such that its speed is greatly enhanced for a certain class of structural configurations. This paper presents an adjusted GS solver, the “Constrained Gauss-Seidel” (CGS), which has been formulated to solve typical multi-story structures with enhanced speed. The innovation in CGS comes from the adoption of a diaphragmatic relaxation mechanism which results in dividing the equations into two groups to optimally deal with the different unknown types. In this paper, the concept and algorithm of the newly developed CGS method are elucidated. Then, 16 practical examples are solved to assess the solving speed of CGS against other iterative methods – GS and Modified Gauss-Seidel (MGS, MGS*). The convergence speed of CGS reached 33 times, 3.7 times, and 2 times those of GS, MGS, and MGS* respectively.","PeriodicalId":54061,"journal":{"name":"Proceedings of the Institution of Civil Engineers-Engineering and Computational Mechanics","volume":null,"pages":null},"PeriodicalIF":1.1000,"publicationDate":"2023-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Institution of Civil Engineers-Engineering and Computational Mechanics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1680/jencm.22.00017","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
引用次数: 0

Abstract

Solving large equations systems is the most consuming part of finite element modeling – iterative techniques are favored for models with numerous degrees of freedom where direct techniques have high storage requirements. Classical iterative techniques such as Gauss-Seidel (GS) are robust due to guaranteed convergence and algorithmic simplicity. Performance of iterative techniques chiefly depends on system scale and stiffness matrix properties – which are influenced by structural configuration. However, it is possible to adjust an iterative algorithm such that its speed is greatly enhanced for a certain class of structural configurations. This paper presents an adjusted GS solver, the “Constrained Gauss-Seidel” (CGS), which has been formulated to solve typical multi-story structures with enhanced speed. The innovation in CGS comes from the adoption of a diaphragmatic relaxation mechanism which results in dividing the equations into two groups to optimally deal with the different unknown types. In this paper, the concept and algorithm of the newly developed CGS method are elucidated. Then, 16 practical examples are solved to assess the solving speed of CGS against other iterative methods – GS and Modified Gauss-Seidel (MGS, MGS*). The convergence speed of CGS reached 33 times, 3.7 times, and 2 times those of GS, MGS, and MGS* respectively.
基于Gauss-Seidel的有限元方程迭代快速求解新方法
求解大型方程组是有限元建模中最耗时的部分,迭代技术适用于具有多个自由度的模型,而直接技术对存储要求高。经典迭代技术如高斯-塞德尔(GS)由于保证收敛性和算法简单而具有鲁棒性。迭代技术的性能主要取决于系统规模和刚度矩阵的特性,而这些特性又受结构构型的影响。然而,有可能调整迭代算法,使其速度对某类结构构型大大提高。为了提高求解典型多层结构的速度,本文提出了一种调整后的高斯-赛德尔(Constrained Gauss-Seidel, CGS)求解器。CGS的创新之处在于采用了横膈膜松弛机制,将方程分为两组,以最优地处理不同的未知类型。本文阐述了新开发的CGS方法的概念和算法。然后,通过16个实际算例,比较了CGS算法与其他迭代方法(GS和Modified Gauss-Seidel (MGS, MGS*))的求解速度。CGS的收敛速度分别是GS、MGS和MGS*的33倍、3.7倍和2倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
2.60
自引率
0.00%
发文量
8
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信