引言扩散方程是一类描述物理量的扩散和衰减规律的热传导型方程自然环境、工程设备乃至生物机体中的许多物理现象,诸如地下水流、充分发展的通道流动等均归咎为扩散问题,因此研究扩散方程的数值求解方法具有非常重要的理论和工程应用价值扩散方程最常用的数值方法之一是有限差分方法,其中最具代表性的当属二层三结点的加权差分格式,,该格式在空间上的精度只能达到二阶作为提高数值模拟可靠性保证的有效途径之一就是在保持原有差分格式结构(比如二层三结点)不变的前提下,改善数值方法的精度本文基于作者在构造二维泊松方程高精度差分格式时所发展的一种四阶精度三次样条公式,提出了一种求解含源汇项扩散方程的二层三结点且在空间方向达到四阶精度的新加权差分格式,并通过数值算例进行了检验差分格式的建立一维含源汇扩散方程为(,)()其中(,)为待求未知量,(,)是源汇项不失一般性,文中假定扩散系数为常数值求解方程()的传统加权差分格式为()()()()()()式中,表示待求未知(,)在网格点(,)上的近似值,()是加权因子,差分格式()的截断误差为(),,,也就是说其空间方向上最高精度()另外,格式()在时是无条件稳定的,而当时是条件稳定的,即只有(),格式()才稳定本文鉴于传统加权格式在空间方向精度较低的特点,采用二阶微商三次样条四阶逼近公式,导出了求解方程()的一种四阶精度加权格式下面介绍这种加权格式的构造过程根据二阶微商三次样条四阶逼近公式,则有()()()()()其中()表示二阶偏导数在点(,)处的近似值由于方程()在整个求解区域内成立,故在点(),,()等三点上也成立,即()()()()()()()()()将式()、()和式()相加,并考虑到式(),可得()()()()()其中()因为式()在任意时刻均成立,所以可得()()()()()()()()()()将式()和式()分别乘以和(),并相加,得到()()()()()()()()()()()()另一方面,由于()()()()()因此,联立式()和式(),我们有)()()()()()()()式中为时间方向步数,是空间方向结点序号,差分方法()就是扩散方程()的二层三结点加权差分格式,其等价(或修正)方程为()()()由式()易知,当()时,差分方程()具有四阶精度,特别在条件下,只要(),方程()就可达到四阶精度与差分方程()相比其精度在()时高出两阶同样在条件下,且满足(),差分方法()的精度也只能达到()差分格式的稳定性分析为了讨论方便,假定边界和源项计算均是精确的下面采用分析方法讨论差分格式()的稳定性令()式中为虚数单位,而是波数将式()代入式(),可得增长因子为()()()()欲使差分解稳定,则须,即()()()()由于不等式右端部分显然成立,所以只需讨论左端不等式成立的条件即可,此时()()()若,即时,不等式()对一切恒成立;可知格式()是无条件稳定的;若,即时,欲使式()成立,必须(),即()()于是加权差分格式()的稳定性条件可总结为:在时,无限制,即无条件稳定;而当时,(),即条件稳定据上面稳定性分析可知,高精度加权差分格式()和传统加权差分格式()在权因子满足时均为无条件稳定,而在时均为条件稳定,所不同的是差分格式()的稳定性条件较格式()的要严格些算例不失一般性,分别就差分格式()和差分格式()在,且()时,计算了如下两个初边值问题:问题()(),,,(,),,()(,)(,),该问题的精确解为(,)()问题,,,(,),,()(,),(,),该问题的精确解为(,)表、表分别列出了利用差分格式()和差分格式()计

二维对流扩散方程 差分 matlab,扩散方程的高精度加权差分格式相关推荐

  1. 二维对流方程matlab求解,二维对流扩散方程的有限元计算方法

    冯立伟+张成+屈福志 " " " 摘要:针对二维对流扩散方程边值问题,采用三角形剖分,使用二维线性有限元进行计算分析.采用matlab编写了计算程序,使用算例进行了数值实 ...

  2. [计算流体力学][Matlab] 使用 A,B,C 格式与蛙跳格式求解二维对流问题

    1. 题目 2. 转述 原题目要求可以简化为: 对于二维对流方程: ∂u/∂t+∂u/∂x+∂u/∂y=0 u(x,y,0)={█(1,when-4≤x≤4,-4≤y≤4@0,other)┤ 取计算范 ...

  3. 二维有限元方程matlab,有限元法求解二维Poisson方程的MATLAB实现

    有限元法求解二维 Poisson 方程的 MATLAB 实现 陈 莲a ,郭元辉b ,邹叶童a ( 西华师范大学 a. 数学与信息学院; b. 教育信息技术中心,四川南充 6437009) 摘 要: ...

  4. 同轴全息matlab仿真,HoloSpec2D 二维全息谱的matlab程序,含有频谱校正 276万源代码下载- www.pudn.com...

    文件名称: HoloSpec2D下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 61 KB 上传时间: 2014-05-24 下载次数: 24 详细说明:二 ...

  5. matlab油气田渗流,二维渗流场的MATLAB仿真

    文章编号:100926825(2007) 220362202二维渗流场的 MATLAB 仿真 收稿日期:20070423 作者简介:陶 承(1978) ,女 ,助理工程师 ,临安市水利水电局 ,浙江 ...

  6. galerkin有限元法matlab实现,有限元法求解二维Poisson方程的MATLAB实现

    有限元法求解二维Poisson方程的MATLAB实现 陈莲a,郭元辉b,邹叶童a [摘要]文章讨论了圆形区域上的三角形单元剖分.有限元空间,通过变分形式离散得到有限元方程. 用MATLAB编程求得数值 ...

  7. 【物理应用】Matlab 二维对流扩散温度场

    function A=secdim2% 本程序可实现两种可选边界条件的对流扩散实时动态模拟 % 采用乘方格式 % 初始温度场为10,速度可选 % 时间差分采用全隐式格式 clc dt=0.001; b ...

  8. 二维数组离散程度matlab,(十八)数据分析中的一些概念

    (十八)数据分析中的一些概念 HIKAI 29 SEP 2017 0 Comments 矢量.向量.标量 矢量和向量是一个东西,只是在不同领域里面用到的不同称呼.矢量常常用在物理学中,向量在数学.几何 ...

  9. matlab fft2怎么移动频率对称,fft2 二维快速傅里叶变换(Matlab)

    1.语法: Y = fft2(X) Y = fft2(X,m,n) 2.说明: Y = fft2(X) 使用快速傅里叶变换算法返回矩阵的二维傅里叶变换,这等同于计算 fft(fft(X).').'.如 ...

最新文章

  1. Mac-远程连接Mac
  2. Angular js 具体应用(一)
  3. 携手长江天成转型 谋定·农业大健康-林裕豪:升级山茶油农产品
  4. python join_详解Python中的join()函数的用法
  5. du -sh 如何找到最大的文件夹_小白必看!手把手教你如何在linux上安装redis数据库...
  6. VS2010+OpenMP的简单使用
  7. 【大数据课堂0006】【oracle】python3/plsql 使用cx_Oracle遇到到的坑
  8. xhtml 1.0与html4.0区别大全
  9. 比较nio大体上优于io的方面
  10. mysql_affected_rows()、mysql_fetch_row、mysql_fetch_assoc
  11. html中blockquote标签,html中blockquote标签的使用方法
  12. Python40行代码爬取电影天堂的电影下载连接
  13. 开发者新手指南:一文汇总 Web3 开发工具
  14. 2021 上海科技大学 信息学院SIST 推免夏令营 经历
  15. 我的世界python指令_我的世界Minecraft从0开始学指令。
  16. 11种典型的时间序列回归预测方法大集合——附代码
  17. ATM取款机详细代码
  18. 内网渗透之PPT票据传递攻击(Pass the Ticket)
  19. 17 -Flask构建弹幕微电影网站- 电影播放及评论弹幕收藏实现
  20. 全民k歌导出音乐方法(包含未发布,已发布歌曲导的两种方法)

热门文章

  1. 冯华君是个怎么样的人?
  2. python函数头是什么,Python中的头等函数
  3. 倒计时11天!全球边缘计算大会参会指南来啦!
  4. 神级程序员都在用什么工具?
  5. 盐城工学院计算机科学与技术在哪,盐城工学院计算机专业的毕业后都找什么工作,请以毕业的学长...
  6. 凯旋直播间分享10款视频制作工具,凯旋直播剪辑软件
  7. 自写 zTree搜索功能 -- 关键字查询 -- 递归无限层
  8. Iconfont使用方法的详细教程,html怎样引入iconfont
  9. 2020同济大学计算机保研夏令营经验
  10. 线程池工作原理和实现原理