加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[系列]Python计算CFD问题<4>:一维扩散方程

(2015-03-09 18:24:33)
标签:

杂谈

分类: 牛刀小试

【来源:hhttp://nbviewer.ipython.org/github/barbagroup/CFDPython/blob/master/lessons/04_Step_3.ipynb

与对流方程不同,扩散方程是2阶的偏微分方程。一维扩散方程可用下面的方程进行描述:

该方程可以离散为:

写成迭代的形式为:

采用与前例相同的初始条件,及0.5<=x<=1时,u=1,其他位置u=2。扩散系数mu=0.3

程序代码为:

利用函数diffision可查看各时刻速度分布(时间步数分别为050100150200250)。

放到一起看起来可能更直观一些:

[系列]Python计算CFD问题<4>:一维扩散方程

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有