Finite-difference methods for solving 1D Poisson problem

Serge Ndayisenga, L. Sevastianov, K. Lovetskiy
{"title":"Finite-difference methods for solving 1D Poisson problem","authors":"Serge Ndayisenga, L. Sevastianov, K. Lovetskiy","doi":"10.22363/2658-4670-2022-30-1-62-78","DOIUrl":null,"url":null,"abstract":"The paper discusses the formulation and analysis of methods for solving the one-dimensional Poisson equation based on finite-difference approximations - an important and very useful tool for the numerical study of differential equations. In fact, this is a classical approximation method based on the expansion of the solution in a Taylor series, based on which the recent progress of theoretical and practical studies allowed increasing the accuracy, stability, and convergence of methods for solving differential equations. Some of the features of this analysis include interesting extensions to classical numerical analysis of initial and boundary value problems. In the first part, a numerical method for solving the one-dimensional Poisson equation is presented, which reduces to solving a system of linear algebraic equations (SLAE) with a banded symmetric positive definite matrix. The well-known tridiagonal matrix algorithm, also known as the Thomas algorithm, is used to solve the SLAEs. The second part presents a solution method based on an analytical representation of the exact inverse matrix of a discretized version of the Poisson equation. Expressions for inverse matrices essentially depend on the types of boundary conditions in the original setting. Variants of inverse matrices for the Poisson equation with different boundary conditions at the ends of the interval under study are presented - the Dirichlet conditions at both ends of the interval, the Dirichlet conditions at one of the ends and Neumann conditions at the other. In all three cases, the coefficients of the inverse matrices are easily found and the algorithm for solving the problem is practically reduced to multiplying the matrix by the vector of the right-hand side.","PeriodicalId":34192,"journal":{"name":"Discrete and Continuous Models and Applied Computational Science","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Discrete and Continuous Models and Applied Computational Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22363/2658-4670-2022-30-1-62-78","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The paper discusses the formulation and analysis of methods for solving the one-dimensional Poisson equation based on finite-difference approximations - an important and very useful tool for the numerical study of differential equations. In fact, this is a classical approximation method based on the expansion of the solution in a Taylor series, based on which the recent progress of theoretical and practical studies allowed increasing the accuracy, stability, and convergence of methods for solving differential equations. Some of the features of this analysis include interesting extensions to classical numerical analysis of initial and boundary value problems. In the first part, a numerical method for solving the one-dimensional Poisson equation is presented, which reduces to solving a system of linear algebraic equations (SLAE) with a banded symmetric positive definite matrix. The well-known tridiagonal matrix algorithm, also known as the Thomas algorithm, is used to solve the SLAEs. The second part presents a solution method based on an analytical representation of the exact inverse matrix of a discretized version of the Poisson equation. Expressions for inverse matrices essentially depend on the types of boundary conditions in the original setting. Variants of inverse matrices for the Poisson equation with different boundary conditions at the ends of the interval under study are presented - the Dirichlet conditions at both ends of the interval, the Dirichlet conditions at one of the ends and Neumann conditions at the other. In all three cases, the coefficients of the inverse matrices are easily found and the algorithm for solving the problem is practically reduced to multiplying the matrix by the vector of the right-hand side.
求解一维Poisson问题的有限差分方法
本文讨论了基于有限差分近似的一维泊松方程的求解方法的表述和分析。有限差分近似是微分方程数值研究的一个重要且非常有用的工具。事实上,这是一种基于泰勒级数解展开的经典近似方法,在此基础上,近年来理论和实践研究的进展使得求解微分方程的方法的精度、稳定性和收敛性得到了提高。这种分析的一些特点包括对经典的初值和边值问题数值分析的有趣扩展。第一部分给出了求解一维泊松方程的数值方法,将其简化为求解带对称正定矩阵的线性代数方程组。众所周知的三对角矩阵算法,也称为托马斯算法,用于求解SLAEs。第二部分给出了一种基于离散版泊松方程精确逆矩阵解析表示的求解方法。逆矩阵的表达式本质上取决于原始设置中边界条件的类型。给出了在区间两端具有不同边界条件的泊松方程的逆矩阵的变体——区间两端的Dirichlet条件、一端的Dirichlet条件和另一端的Neumann条件。在这三种情况下,很容易找到逆矩阵的系数,求解问题的算法实际上简化为将矩阵乘以右边的向量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.60
自引率
0.00%
发文量
20
审稿时长
10 weeks
×
引用
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学术官方微信