作业一传热与流体流动的数值方法.docVIP

作业一传热与流体流动的数值方法.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业一传热与流体流动的数值方法

流动与传热的数值方法作业(一) 姓名:徐世杰 学号:120351 题目1: 用Galerkin 方法求以下方程在内部节点的离散化方程。 取线性插值函数,,其中节点间距是均匀的。 题目2:考虑 用控制容积有限差分方法做出内部节点和边界节点的离散化方程; 写出代数方程组的迭代求解程序; 研究空间步长对数值精度和收敛性的影响。 题目一 解:Galerkin 方法就是将对应某个点上的插值函数作为权函数。Galerkin 方法是有限元方法。 可知有: , i=2,….,n-1 按照习惯,上述积分写成: 可以推得: 由弱解变换可以得 可以得 ,i=2,…,n-1 上式继续推导有: 其中, 化简可以得: i=2,….,n-1 题目二 ①用控制容积有限差分方法做出内部节点和边界节点的离散化方程: 首先进行离散化,先确定节点,再确定控制容积。将0-1划分为N段,共N+1个节点,N个控制容积,其中。 对原方程建立差分方程,内部节点: 边界节点 边界节点 组成代数方程组: 写成矩阵方程组: ②写出代数方程组的迭代求解程序: 用Matlab编写如下求解程序; function [x,n]=gauseidel(A,b,x0,eps,M) %高斯迭代格式 %线性方程组的系数:A %线性方程组中常数向量:b %迭代初始向量:x0 %解的精度控制:eps %迭代步数控制:M %线性方程组的解:x %求出所需精度的解实际迭代步数:n if nargin==3 eps=0.000001; M=10000; elseif nargin==4 M=10000; end D=diag(diag(A)); L=-tril(A,-1); U=-triu(A,1); G=(D-L)\U; f=(D-L)\b; x=x0; n=0; tol=1; while tol=eps x=G*x0+f; n=n+1; tol=norm(x-x0); x0=x; if (n=M) disp (Warning:’迭代次数过多,可能不收敛.) return; end end N=input(请输入N值\n) Tp=input(请输入Tp值\n) x1=zeros(N,1) A0=zeros(N); A0(1,1)=N+1/(2*N); A0(1,2)=-N; A0(N,N-1)=-N; A0(N,N)=2*N+1/N; for i=2:N-1 A0(i,i-1)=-N; A0(i,i)=2*N+1/N; A0(i,i+1)=-N; end b0=zeros(N,1); b0(1,1)=(1/N)*Tp; b0(N,1)=(2/N)*Tp+N; for i=2:N-1 b0(i,1)=(2/N)*Tp; end A=A0; b=b0; x0=x1; [x,n]=gauseidel(A,b,x0) x=[x;1] t=(0:1/N:1) title(一维稳态导热问题空间温度分布图) xlabel(空间分布X) ylabel(温度分布T) hold on plot(t,x) 研究空间步长对数值精度和收敛性的影响。由以上程序计算当取=1。 当N=4时; 迭代次数n=62; N=6;迭代次数n=132; N=9; 迭代次数n=282 由上图可见随着步长的缩短,计算结果更加精确,数值精度越高,收敛速度越慢。

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档