




免费预览已结束,剩余41页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,(五)代数方程的求解,5.1代数方程系统5.2直接法5.3主要迭代法5.4其他迭代方法,2,5.1代数方程系统,有限差分(体积)离散格式提供一个网格点(单元)的代数方程,以线性代数方程为例:P点和周围邻居点构成计算模板(比差分基架还大)计算模板(计算分子;解元SE),3,5.1代数方程系统:计算模板,2D2阶模板,2D3阶模板,3D2阶模板,4,5.1代数方程系统:整体方程系统,流场中每一点都有一个方程(小组),整个计算域就有一个大型稀疏方程系统,5,5.1代数方程系统:系数矩阵的存储,只存储非零的对角元素2维5点格式:5Ni*Nj3维7点格式:7Ni*Nj*NkAl,l-Nj=WAl,l-1=SAl,l=PAl,l+1=NAl,l+Nj=E,6,5.2直接法,5.2.1Gausselimination5.2.2LUdecomposition5.2.3Tridiagonalsystem5.2.4Cyclicreduction,7,5.2.1GaussElimination,Bybackwardsubstitution,wehave,from,RequireO(n3/3)arithmeticoperationBackwardsubstitutionO(n2/2)PivotingRarelyusedinCFD,forwardelimination,8,5.2.2LUdecomposition,where,let,then,RequireO(2n2)arithmeticoperationBasisofotheriterativemethods,9,5.2.3Tridiagonalsystem(TDMA),*,Givesupperbi-diagonalmatrix.Bybackwardsubstitution,weget,elimination:,*,*,*,10,5.2.3Tridiagonalsystem:块三对角方程组,11,5.2.3Tridiagonalsystem(cont),计算量O(n)周期三对角方程组三对角方程组的并行化解法cyclicreduction,recursivedoubling,SPP五对角方程组(类似三对角),12,5.3迭代法,5.3.1基本概念5.3.2收敛速度5.3.3一些基本方法5.3.4不完全LU分解方法5.3.5ADI和其他分裂方法5.3.6Conjugategradientmethods5.3.7Bi-conjugategradients,CGSTAB,GMRES5.3.8Multigridmethods,13,迭代误差,迭代解的收敛:,MatrixAissparse,设n次迭代的近似解为,不满足上述方程,带入上述方程后有残量:,5.3.1基本概念,实际计算中:,14,5.3.2收敛性,Consideraniterativeschemeforalinearsystem,上两式相减,或,M称为迭代矩阵,15,设特征向量完备,则,isthelargesteigenvalue,迭代次数:,5.3.2收敛性(续),趋于零的充要条件:,16,5.3.2收敛性:收敛速度,17,Jacobimethod:,Gauss-SeidelMethod:,SuccessiveOver-relaxation(SORifw1):UsefulforsolvinglinearsystemsoccurringincertainPDEs,Forpositivedefinitematrix,theSORconvergesfor,Convergeslow,2timesasfastasJacobi,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方法,LUmethod是通用方法,但没有利用原矩阵的稀疏性质;ILU:非精确分解,i.e.M=LU=A+N;在ILU中,如果迭代矩阵M尽量接近原矩阵A,则收敛快.ILUmethodforCFDisStronglyImplicitProcedure(SIP),byStone,.,N含有两个对角线的非零元素,而在A却为零.M中的元素由矩阵相乘得出:M=LU,专用的2D五点格式:,L,M=A+N,U,23,StandardILU:,收敛慢!,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.5ADI和其他分裂方法,主要解对多维抛物型方程,也可以解拟时间的抛物型方程-椭圆形方程,Crank-NicholsonDiscretization,where,2D抛物型方程,27,改写成,Thelasttermisproportiontoandcanbeneglected.,只需求解两个坐标坐标方向的三对角线方程。2D无条件稳定。3D有条件稳定。特殊形式可以无条件稳定。增量形式ADI称为approximatefactorization(AF)。优点:收敛性快,计算量不大,缺点:中间变量的边界条件不知道。,28,5.3.6Conjugategradientmethods,线性代数方程和极小化:对于对称正定矩阵A,求解共轭:,等价于找到,使F极小化:,29,5.3.6Conjugategradientmethods(cont),最速下降法:收敛慢,搜索方向可能重复共轭梯度法:新的搜索方向要求和过去所有的搜索方向共轭n*n矩阵,n次搜索就可以收敛CG的收敛速度依赖于A的条件数CFD问题的条件数Ni*2改进(其实对所有方法都有效):预处理,30,M=C-1,C为pre-conditioningmatrix.ThechoiceofMisincompletecholeskyLU,对称正定矩阵方程的Conjugategradientmethod,(GolubandvanLoan,Matrixcomputation,1990),31,非对称矩阵方程的Bi-conjugategradientmethod,CG方法只适用于对称系统(如Poisson方程)把非对称转化为对称:,第一个方程:原始方程第二个方程:转置方程,与解无关。WhenpreconditionedCGmethodisappliedtoabovesystem,thefollowingbi-conjugategradientmethodresults:,32,适用于非对称矩阵的Bi-conjugategradient算法如下:,2倍于CG的计算量,相同的收敛速度,鲁棒性好,33,其他解法,CGSTAB(稳定化的CG)GMRES(SaadandShultz,1986),34,5.3.8Multigridmethods,大多数迭代法在细网格上可以很快消除误差的高频分量,但低频分量相当顽固。可以在粗网格上消除这些低频分量。,35,典型V循环式多重网格法的粗网格、限制和插值算子,36,两级线性多重网格法步骤,多级多重网格法:继续向更粗的网格限制,直到无更粗的网格为止。在最粗网格上精确求解修正方程。,37,公式描述:线性方程,38,公式描述:非线性方程,39,限制和插值算子:,对于eq(5.63)1/2*eq(i-1)+*eq(i+1)+eq(i)resultsin:,40,Comparisonofcountforconvergence,On2DPoissonequation,k*kgrid,n=k2,unknownMethodCostGaussianeliminationO(n3)GSO(n2logn)CGO(n1.5)FFT/CyclicreductionO(nlogn)MultigridO(n),optimal,41,选择solver,MG+SIPorMG+GSICCGSIPADIGSGMRES+MG没有MG时,ICCGSIPADIGS,42,5.4其他迭代法coupledequations(systemofnonlinearequations),Simultaneousapproach:Allequationsareconsideredpartofasinglesystem.Sequentialapproach:Eachequationissolvedforitsdominantvariable,treatingtheotherasknown,andoneiteratesthroughtheequationsuntilthesolutionofthecoupledsystemisobtained.Iterationsperformedoneachequationarecalledinneriteration.Inordertoobtainasolutionwhichsatisfyallequations,thecoefficientmatricesandsourcevectormustbeupdatedaftereachcycleadtheprocessrepeated.Thecyclearecalledouteriteration.,43,Sequentialsolution:Under-Relaxation,Onthenthiterationtheequationforgenericvariableis,Patankar1980对SIMPLE采用,稳定求解,但可能降低收敛率时间相关法就是一种松驰法。,44,5.4.2延迟修正办法deferred-correctionappr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 改革创新大赛题库及答案
- 小升初乒乓球真题及答案
- 农村供水设施建设进度管理方案
- 高端离婚协议书模板定制及子女抚养权调解合同
- 离婚后子女医疗费用承担与保险补充条款
- 夫妻离婚协议书中的共同债务偿还期限与方式协议
- 混凝土施工阶段应急管理方案
- 绿色环保低碳建材产业园建设项目施工方案
- 2025年食品仓库题库模板及答案
- 人工智能在高校数学教学中的创新应用研究
- 23G409先张法预应力混凝土管桩
- 全国计算机等级考试(二级)考试题库附完整答案(典优)
- 民航安全检查员(四级)理论考试题库(浓缩500题)
- 临床护理实践指南全本
- 拆墙协议书范本
- 下肢深静脉血栓及肺栓塞
- 河南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- 绩效管理全套ppt课件(完整版)
- 钢筋锈蚀原理及应对措施案例分析(54页图文丰富)
- 核电站安全ppt
- 计算机科学技术专业毕业论文--展会管理信息系统设计
评论
0/150
提交评论