欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    五代数方程求解.ppt

    • 资源ID:5436058       资源大小:950.03KB        全文页数:46页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    五代数方程求解.ppt

    1,(五)代数方程的求解,5.1 代数方程系统5.2 直接法5.3 主要迭代法5.4 其他迭代方法,2,5.1 代数方程系统,有限差分(体积)离散格式提供一个网格点(单元)的代数方程,以线性代数方程为例:P点和周围邻居点构成计算模板(比差分基架还大)计算模板(计算分子;解元SE),3,5.1 代数方程系统:计算模板,2D 2阶模板,2D 3阶模板,3D 2阶模板,4,5.1 代数方程系统:整体方程系统,流场中每一点都有一个方程(小组),整个计算域就有一个大型稀疏方程系统,5,5.1 代数方程系统:系数矩阵的存储,只存储非零的对角元素2维5点格式:5 Ni*Nj3维7点格式:7 Ni*Nj*NkAl,l-Nj=WAl,l-1=SAl,l=PAl,l+1=NAl,l+Nj=E,6,5.2 直接法,5.2.1 Gauss elimination5.2.2 LU decomposition5.2.3 Tridiagonal system5.2.4 Cyclic reduction,7,5.2.1 Gauss Elimination,By backward substitution,we have,from,Require O(n3/3)arithmetic operationBackward substitution O(n2/2)Pivoting Rarely used in CFD,forward elimination,8,5.2.2 LU decomposition,where,let,then,Require O(2n2)arithmetic operationBasis of other iterative methods,9,5.2.3 Tridiagonal system(TDMA),*,Gives upper bi-diagonal matrix.By backward substitution,we get,elimination:,*,*,*,10,5.2.3 Tridiagonal system:块三对角方程组,11,5.2.3 Tridiagonal system(cont),计算量 O(n)周期三对角方程组三对角方程组的并行化解法cyclic reduction,recursive doubling,SPP 五对角方程组(类似三对角),12,5.3迭代法,5.3.1 基本概念5.3.2 收敛速度5.3.3 一些基本方法5.3.4 不完全LU 分解方法5.3.5 ADI 和其他分裂方法5.3.6 Conjugate gradient methods5.3.7 Bi-conjugate gradients,CGSTAB,GMRES5.3.8 Multigrid methods,13,迭代误差,迭代解的收敛:,Matrix A is sparse,设n次迭代的近似解为,不满足上述方程,带入上述方程后有残量:,5.3.1 基本概念,实际计算中:,14,5.3.2 收敛性,Consider an iterative scheme for a linear system,上两式相减,或,M称为迭代矩阵,15,设特征向量完备,则,is the largest eigenvalue,迭代次数:,5.3.2 收敛性(续),趋于零的充要条件:,16,5.3.2 收敛性:收敛速度,17,Jacobi method:,Gauss-Seidel Method:,Successive Over-relaxation(SOR if w1):Useful for solving linear systems occurring in certain PDEs,For positive definite matrix,the SOR converges for,Converge slow,2 times as fast as Jacobi,5.3.3 一些基本迭代方法,18,GS 和SOR的一般形式,19,GS迭代法的应用:LU-SGS,奇次迭代步从左下角开始,偶次迭代步就从右上角开始,20,GS迭代法的应用:线-SGS,21,GS迭代法的应用:并行的Red-black,22,5.3.4 不完全LU 分解方法(ILU)在PDE中的应用:SIP方法,LU method是通用方法,但没有利用原矩阵的稀疏性质;ILU:非精确分解,i.e.M=LU=A+N;在ILU中,如果迭代矩阵M尽量接近原矩阵A,则收敛快.ILU method for CFD is Strongly Implicit Procedure(SIP),by Stone,.,N 含有 两个对角线的非零元素,而在 A却为零.M中的元素由矩阵相乘得出:M=LU,专用的2D五点格式:,L,M=A+N,U,23,Standard ILU:,收敛慢!,24,Stone(1968):SIP,N在7条对角线都可以有元素N和向量相的结果尽量接近零,N*:,要求:,25,SIP:(cont),带入(5.39),并等于(5.38),可以得到N的所有元素,并令M=A+N,可得到SIP的LU.(5.40)仅对PDE的点离散格式有效。SIP求解用更新变量:SIP求解由L-sweep和U-sweep组成 收敛所用迭代次数少,但计算L和U的工作量大,总体效率较高3D 七对角线和2D 九对角线(九点格式)的程序见Peric书附件。,26,5.3.5 ADI 和其他分裂方法,主要解对多维抛物型方程,也可以解拟时间的抛物型方程-椭圆形方程,Crank-Nicholson Discretization,where,2D抛物型方程,27,改写成,The last term is proportion to and can be neglected.,只需求解两个坐标坐标方向的三对角线方程。2D无条件稳定。3D有条件稳定。特殊形式可以无条件稳定。增量形式ADI称为 approximate factorization(AF)。优点:收敛性快,计算量不大,缺点:中间变量的边界条件不知道。,28,5.3.6 Conjugate gradient methods,线性代数方程和极小化:对于对称正定矩阵A,求解共轭:,等价于找到,使F极小化:,29,5.3.6 Conjugate gradient methods(cont),最速下降法:收敛慢,搜索方向可能重复共轭梯度法:新的搜索方向要求和过去所有的搜索方向共轭 n*n矩阵,n次搜索就可以收敛 CG的收敛速度依赖于A的条件数 CFD问题的条件数 Ni*2 改进(其实对所有方法都有效):预处理,30,M=C-1,C为pre-conditioning matrix.The choice of M is incomplete cholesky LU,对称正定矩阵方程的 Conjugate gradient method,(Golub and van Loan,Matrix computation,1990),31,非对称矩阵方程的 Bi-conjugate gradient method,CG 方法只适用于对称系统(如Poisson方程)把非对称转化为对称:,第一个方程:原始方程第二个方程:转置方程,与解无关。When preconditioned CG method is applied to above system,the following bi-conjugate gradient method results:,32,适用于非对称 矩阵的Bi-conjugate gradient 算法如下:,2倍于CG的计算量,相同的收敛速度,鲁棒性好,33,其他解法,CGSTAB(稳定化的CG)GMRES(Saad and Shultz,1986),34,5.3.8 Multigrid methods,大多数迭代法在细网格上可以很快消除误差的高频分量,但低频分量相当顽固。可以在粗网格上消除这些低频分量。,35,典型V循环式多重网格法的粗网格、限制和插值算子,36,两级线性多重网格法步骤,多级多重网格法:继续向更粗的网格限制,直到无更粗的网格为止。在最粗网格上精确求解修正方程。,37,公式描述:线性方程,38,公式描述:非线性方程,39,限制和插值算子:,对于eq(5.63)1/2*eq(i-1)+*eq(i+1)+eq(i)results in:,40,Comparison of count for convergence,On 2D Poisson equation,k*k grid,n=k2,unknownMethod CostGaussian elimination O(n3)GS O(n2logn)CG O(n1.5)FFT/Cyclic reduction O(nlogn)Multigrid O(n),optimal,41,选择solver,MG+SIP or MG+GS ICCG SIP ADI GSGMRES+MG 没有MG时,ICCGSIP ADI GS,42,5.4 其他迭代法coupled equations(system of nonlinear equations),Simultaneous approach:All equations are considered part of a single system.Sequential approach:Each equation is solved for its dominant variable,treating the other as known,and one iterates through the equations until the solution of the coupled system is obtained.Iterations performed on each equation are called inner iteration.In order to obtain a solution which satisfy all equations,the coefficient matrices and source vector must be updated after each cycle ad the process repeated.The cycle are called outer iteration.,43,Sequential solution:Under-Relaxation,On the nth iteration the equation for generic variable is,Patankar 1980对SIMPLE采用,稳定求解,但可能降低收敛率时间相关法就是一种松驰法。,44,5.4.2延迟修正办法deferred-correction approaches,对于高阶差分离散,如果左端项用高阶差分,则计算复杂如果左端项只保留相邻点的项,远邻点移到右端,则计算可能发散为克服上述困难,可用延迟修正:高阶差分移到右端,同时在左右两端加仅涉及相邻点的低阶差分:用途:可以处理隐式高阶差分、交叉导数项、非正交相等。但不能处理高阶导数项。,45,第5次课阅读提示,傅计算流体力学第5章全部。Peric书Chapter 5 全部。,46,第五次课后作业,实践Peric书附的代数方程求解程序(待具体 化),

    注意事项

    本文(五代数方程求解.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开