第24卷第2期 佳木斯大学学报(自然科学版) V01.24No.2

Science 2006

2006年04月 JournalofJiamusi Edition)

University(Natural Apr.

文章编号:1008—1402(2006)02—0270一∞

基于pdetool的热传导数值计算

徐梓斌,闵剑青

(浙江树人大学。浙江杭州310015)

摘要: 分析解法无法解决复杂的几何形状或边界条件的导热问题,,本文运用pdetool工具箱,对工

程中经常遇见的周期性变化边界、直肋及三维非稳定导热等问题进行了数值求解.结果表明应用pdetool

在解决此类问题是高效、直观的,它不仅能解二维导热问题,通过变化公式和设置合适的边界,可以解决一

维和某些三维导热问题,为工程实际问题的解决提供了有效的工具.

关键词: 导热;pdetool工具箱;数值模拟

中图分类号:TKl24 文献标识码:A

导热问题的分析解法包括直接积分法和分离

变量法,即使在解简单的导热问题时也是相当繁杂

的[1】,因此应用分析解法有时会采用简化分析的方

法,这会带来一定的计算误差,对复杂的几何形状

或边界条件复杂的问题根本就无能为力.而基于有

限元的MATLAB/r)detool数值计算则是十分有效的

方法,pdetool是一个用来研究与求解偏微分方程的

工具集合,它为二维空间上的偏微分方程的研究与

求解提供了一个强大而灵活的工作环境.

pdetool在传热中主要用于解如下两类偏微分

1 算例

方程:

V

r椭圆型PDE:一V·(cU)+口·11,=.厂

l 1 1.1 周期性变化边界条件下的导热问题

vu)+a·u=厂

【抛物线型PDE:d万oil,一v·(c

某地的地面年最高温度30.5℃,最低一3.5℃,

式中,u为求解变量,t为时间变量,d,c,a,f

将温度的周期性波动看成简谐波,即地面平均温度

为常数或变量.

焉:13.50C,地面年温度振幅A=17℃,年温度波

pdetool定义了两类边界条件:

fDirichlet边界条件h·u=r

X

率口=0.61710。6矗Is,设过余温度u=T—L;

【Neumann边界条件,l·(c厶“)+q·“=g

问题的数学描述:

式中/7,为垂直于边界的单位矢量,h,r,q和g

a2

an u

为常量或与/.Z有关的变量【2J. 瓦2口一ax2

利用pdetool求解导热问题的一般步骤如图l

t=0,u(龙,O)=0

所示‘3J:

对应pdetool得:

①收稿日期-'2005—1l一∞

基金项目:浙江树人大学资助项目(200÷ )

作者简介:徐梓斌 8691(22硬0,01.1人A..德建

matlab pdetool解热传导方程,传热学与应用(李晓炜)基于pdetool的热传导数值计算.pdf...相关推荐

  1. 基于matlab的传热学虚拟实验开发,基于MATLAB的传热学课程虚拟实验软件的开发

    215教育现代化·2018 年 12 月第 49 期 教育信息技术 基于 MATLAB 的传热学课程虚拟实验软件的开发 周永利,李友荣,石万元,张力元,杨晨,卞煜,王国强,李俊,包键 ( 重庆大学 低 ...

  2. 热传递物理模型matlab,简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解.PPT...

    简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解 计算机在材料科学与工程中的应用 叶卫平 本 章 要 点 4.1材料学主要物理场 4.1材料学主要物理场 4.2 传热学基本概念 4.2 ...

  3. matlab计算传热学程序,《哈尔滨工程大学传热学大作业数值计算matlab程序内容》.pdf...

    传热学作业数值计算 1 数值计算matlab 程序内容: >> tw1=10; % 赋初值 tw2=20; c=1.5; p2=20; p1=c*p2; L2=40; L1=c*L2; d ...

  4. 传热学环肋肋效率matlab程序,传热学 第二章第四节 通过肋片的导热.pdf

    传热学 第二章第四节 通过肋片的导热 第四节 通过肋片的导热 第二章 导热基本定律及稳态导热 传热 学 第一节 导热基本定律 (Heat Transfer ) 第二节 导热微分方程式 (Heat Tr ...

  5. matlab中函数或变量无法识别怎么办_用MATLAB巧解微分方程实例分析

    点"考研竞赛数学"↑可每天"涨姿势"哦! MATLAB巧解微分方程实例分析 王少华 西安电子科技大学 微分方程求解难, 字母一堆看着烦. 写错数字一时爽, 一直 ...

  6. 浅谈传热学中温度分布曲线的凹凸分析

    传热学主要研究的是热的传递问题,通常要求能掌握物体的温度分布,如何快速地判断一个温度曲线的凹凸性,是一项建议掌握的技巧.本文将从通过几个具体案例分析向大家介绍方法. 1.巧用傅里叶定律 傅里叶导热定律 ...

  7. python语言编程基础-Python语言入门详解!快速学成Python!

    原标题:Python语言入门详解!快速学成Python! 很多技能是被职场所需要的,但很可惜... 这些技能在大学中并学习不到. 大学和职场现实存在的横沟对大部分同学来说难以跨越或碰得头破血流... ...

  8. matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...

    matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...

  9. 【多元域除法】多项式除法电路原理及MATLAB详解

    关注公号[逆向通信猿]更精彩!!! 关于二元域上的两个元素的加法和乘法.多项式除法,在之前的博客 [有限域除法]二元多项式除法电路原理及MATLAB详解 子程序:sub_poly_div.m [有限域 ...

  10. 【多元域乘法】多项式乘法电路原理及MATLAB详解

    关注公号[逆向通信猿]更精彩!!! 关于二元域上的两个元素的乘法.多项式除法,在之前的博客 [有限域除法]二元多项式除法电路原理及MATLAB详解 子程序:sub_poly_div.m [有限域元素加 ...

最新文章

  1. java代码的执行机制_关于java代码的执行机制
  2. microsoft word中在公式后插入可交叉引用的公式编号
  3. HTML5/CSS3实现图片倒影效果
  4. java导出excel设置行高列宽_使用POI生成Excel文件,可以自动调整excel列宽
  5. js中类型识别的方法
  6. 信息学奥赛C++语言: 趣味整数1(自守数)
  7. Java基础学习——安装JDK
  8. Unix Vi 命令详解
  9. 深度学习实践指南(一)—— 卷积和池化
  10. 推荐使用maven生成mybatis代码
  11. 使用Python批量下载哨兵1号数据
  12. [论文阅读] 激光点云分割-RPVNet
  13. SECS/GEM 基本概念介绍
  14. iphone转android教程,王者荣耀ios转安卓教程攻略
  15. android-实现一个简单的视频弹幕
  16. 12星座的出生年月日性格_十二星座出生日期
  17. 11. Zigbee应用程序框架开发指南 - 命令行接口(CLI)
  18. 论文阅读:Region Proposal by Guided Anchoring
  19. matlab之运动目标检测
  20. Ubuntu上遇到Failed to construct device ‘usb-ehci‘ instance #0

热门文章

  1. python身份证号真假验证_【趣味案例】用python制作全国身份证号验证及查询系统...
  2. 网页唤起QQ临时会话
  3. 智慧社区管理类毕业论文文献不好找?
  4. soul群聊显示服务器异常,soul被限制群聊什么意思
  5. 怎么用spss做冗余分析_【攻略】手把手教你怎么用SPSS做统计分析
  6. 史上最详细解说!小白iriver T60拆机
  7. 笔记本计算机涂硅脂,图吧小白教程 篇十一:笔记本拆机换硅脂教程(大拆)...
  8. 初面蚂蚁金服,java商城项目经验简历
  9. 漫谈程序员系列:程序员到底是什么角色
  10. 【原创】 互联网大事记-开章