九热传导方程的差分解法

第九章 热传导方程的差分解法 9.1 热传导方程概述 考虑三维空间的温度变化情况, 设 t 时刻点(x,y,z)处的温度为u(x,y,z,t), 则 ?t 时间内通过横截面积 ?S 传导的热量为(沿 n 方向): 其中: K(x,y,z,t) 是介质的热传导系数, 为温度梯度的法向量分量. 取空间中的一个小区域 V, 其边界面 S 为一封闭曲面. 则 t1 到 t2 时刻通过包面 S 传入 V 的热量为: 由高斯公式: 为哈密顿算子: 设介质的比热容为 c, 密度为 ?, 则 V 内温度变化消耗的热量: 设 V 内部热源密度为 F(x,y,z,t), 则内部热源产生的热量为: 根据能量守恒原则: Q2 = Q1 + Q3 即: 亦即: 若 F(x,y,z,t)?0, c, ?, K, 为常数,则: 其中: ? 为拉普拉斯算子: 所以热传导方程为: 其中: ? ? K?c?. 9.2 一维热传导方程的差分解法 一维热传导方程: 初值问题 初值条件: 初边值混合问题 初值条件: 边值条件:(关于边界点x=0和x=l) 第一类. 第二类: 第三类: 其中g1(t), g2(t), ?1(t), ?2(t) 为给定函数, 要求?1(t)??, ?2(t) ??, 且不同时为零. 设空间的步长为 h, 时间的步长为 ?. 把空间和时间离散化: 近似微分: 故可定义: 对空间一阶向前插商: 对空间一阶向后插商: 对空间二阶中心差商: 对时间一阶向前插商: 代入热传导方程: 迭代公式: t 第一类初边值条件: 已知: 第二类初边值条件: 已知 即: 计算过程: 第三类初边值条件: 已知: 即: 例1: 差分方程: 初边值条件: function u = rcd(lamda,tao,h,H,T) x = 0:h:H; t = 0:tao:T; a = tao*lamda/h^2; N = length(x); M = length(t); u(:,1) = (4*x.*(1-x))'; u(1,2:M) = 0; u(N,2:M) = 0; for k=1:M-1 for i=2:N-1 u(i,k+1)=a*u(i+1,k)+(1-2*a)*u(i,k)+a*u(i-1,k); end end h1=line('Color',[1 0 0],'Marker','.','MarkerSize',20,'EraseMode','xor'); for i=1:length(t) set(h1,'Xdata',[0:0.1:1],'Ydata',u(:,i)); pause(tao); end [X,Y]=meshgrid(x,[0:0.01:0.2]); Z = repmat(u(:,1)',size(X,1),1); h2 = surface(X,Y,Z); shading interp,axis equal; set(h2,'EraseMode','xor'); for i=1:length(t) CD = repmat(u(:,i)',size(X,1),1); set(h2,'Cdata',CD); pause(tao); end 9.3 二维热传导方程的差分解法 内部无热源均匀介质中二维热传导方程: 初值条件: 边值条件视具体情况而定. 设空间的步长为 h, 时间的步长为 ?. 设Nh=l, Mh=s, 把时间和空间离散化: 即: 微分近似: 代入热传导方程得: 例: 初值条件: 即: 恒温边界: 绝热边界: 即: 差分公式: function u = rcd2(lamda,tao,h,T,L,S) % 二维热传导方程 t = 0:tao:T; x = 0:h:L; y = 0:h:S; a = tao*lamda/h^2; if a>0.25 error('lamda*tao/h^2>0.25'); end D = length(t); N = length(x); M = length(y); M1 = ceil(M/2)-3; M2 = ceil(M/2)+3; u = zeros(N,M,D); u(:,:,1) = 0; u(:,1,:) = 0; u(:,M,:) = 0; u(1,M

热传导方程的差分解法c语言,九热传导方程的差分解法.PPT相关推荐

  1. can差分线阻抗_什么是差分线?三分钟看懂差分线!硬件工程师电路设计基础知识!...

    燚智能硬件开发大讲堂 用简单的语言,讲复杂的技术! 什么是差分线 差分线用通俗的话讲,用两条平行的.等长的走线传输相位差180度的同一信号. 说白了,就是一根线传输正信号,一根线传输负信号.正信号减去 ...

  2. c 语言程序设计(清华大学郑莉),C+语言程序设计(清华大学郑莉)十一ppt课件

    <C+语言程序设计(清华大学郑莉)十一ppt课件>由会员分享,可在线阅读,更多相关<C+语言程序设计(清华大学郑莉)十一ppt课件(26页珍藏版)>请在人人文库网上搜索. 1. ...

  3. c语言使用求余方式的转化为二进制程序,C语言第三讲 程序结构 (下).ppt

    <C语言第三讲 程序结构 (下).ppt>由会员分享,可在线阅读,更多相关<C语言第三讲 程序结构 (下).ppt(24页珍藏版)>请在人人文库网上搜索. 1.1,第三讲 程序 ...

  4. c语言实验5上机刘若慧2017年,《《 C语言程序设计案例教程》》.ppt

    << C语言程序设计案例教程>>.ppt 课堂练习: 7.求三个整数之和: 1 只用main函数 2 用求两个整数之和的函数实现 main int a, b, c, sum; ...

  5. c语言 将点同时保证x坐标从小到大,y坐标从小到大地排序,C语言第五六次作业.ppt...

    <C语言第五六次作业.ppt>由会员分享,可在线阅读,更多相关<C语言第五六次作业.ppt(40页珍藏版)>请在人人文库网上搜索. 1.C语言作业解析,第四弹,.原来真正变态的 ...

  6. c语言变量相等问题穷举法,C语言穷举法经典例题.ppt

    <C语言穷举法经典例题.ppt>由会员分享,可在线阅读,更多相关<C语言穷举法经典例题.ppt(18页珍藏版)>请在人人文库网上搜索. 1.枚举法(穷举法),"笨人之 ...

  7. 击鼓传花c语言编程题,c语言-第5章 循环程序设计.ppt

    <c语言-第5章 循环程序设计.ppt>由会员分享,可在线阅读,更多相关<c语言-第5章 循环程序设计.ppt(83页珍藏版)>请在人人文库网上搜索. 1.第5章 循环程序设计 ...

  8. if语句写阶跃函数C语言,C语言第四章分支语句.ppt

    C语言第四章分支语句.ppt 例: 输入三个实数,按从小到大的顺序输出. main( ) {float a,b,c,t; scanf("%f,%f,%f ",&a,& ...

  9. c语言运行VBA,C语言选择题部分模块和VBA.ppt

    C语言选择题部分模块和VBA.pptC语言选择题部分模块和VBA.ppt (2)已知如下两程序段,执行程序段后,M的值分别是 Dim M Dim M M=val("24 and 57&quo ...

  10. sql关系数据库计算机,关系数据库语言SQL - 淮阴工学院计算机工程实验中 ….ppt...

    关系数据库语言SQL - 淮阴工学院计算机工程实验中 -.ppt 第3章 关系数据库的基本理论 冯万利 本章重要概念 (1) 基本概念 关系数据模型,关键码(主键和外键),关系的定义和性质,三类完整性 ...

最新文章

  1. 全国大学生智能车竞赛线上高校组合申请通知
  2. C语言库函数(Q类字母)
  3. [转]ASP.NET中常用的文件上传下载方法
  4. PHP新手上路(十二)
  5. 量变的一种坏结果是变质——以身说法结合实例论量与质,过程与结果2017-12-20
  6. Stream流中的常用方法_count
  7. volatile的适用场景
  8. 使用argparse解析命令行参数
  9. 王道考研——计算机网络------笔记
  10. J-Link软件和文档包的版本发行说明(1)[V3.00d ~ V4.94j版本]
  11. 81-RabbitMQ详解
  12. C语言二刷第七天:字符串(mooc视频;老师:翁恺)
  13. 小米云测平台远程真机调试使用教程
  14. 超详细面试准备(10分钟打遍所有初级后端开发面试)
  15. java web工程,传递字符串参数小记
  16. //5. 有若干本图书,图书信息包括图书书名、作者、出版社和价格。要求输出图书价格(const成员函数), //显示图书书名、作者、出版社(非const成员函数)、根据图书书名查找图书并显示相关信息等
  17. 最简单的无线充电传输电路
  18. 长春师范大学计算机科学与技术团委,计算机科学与技术系团总支学生分会纳新公告...
  19. Linux基本防护措施案例\使用sudo分配管理权限案例\提高SSH服务安全案例\SELinux安全防护\Linux基本防护措施
  20. 编程开发常用的英语单词

热门文章

  1. 打开cad图纸计算机打不开,cad打不开_CAD图纸打开未响应怎么解决
  2. 第六届蓝桥杯--奇妙的数字和移动距离
  3. 【Python数据分析实战】豆瓣读书分析(含代码和数据集)
  4. # 华为数通IE学习 第一节
  5. Linux下ls、vi命令失效的解决办法
  6. attachEvent与addEventlistener兼容性
  7. sqlserver安装显示句柄无效_句柄无效是什么意思 句柄无效怎么解决
  8. 转载:肖知兴:管理到底是个什么鬼,以及怎么破
  9. 和秋叶一起学PPT之快速标准化长文档(课时三)
  10. 苹果 WWDC22 亮点一文汇总解读