一维热传导方程的推导

模型建立

考虑一根具有定横截面积AAA的杆,其方向为xxx轴的方向(由x=0x=0x=0至x=Lx=Lx=L),如图1所示。

设单位体积的热能量为未知变量,叫做热能密度:e(x,t)e(x,t)e(x,t)。

假设通过截面的热量是恒定的,杆是一维的。做到这一点的最简单方法是将杆的侧面完全绝热,这样热能就不能通过杆的侧面扩散出去。

对xxx和ttt的依赖对应于杆受热不均匀的情形;热能密度由一个截面到另一个截面是变化的。

热能守恒

考察杆介于xxx和x+Δxx+\Delta xx+Δx之间的薄片,如图1所示。若热能密度在薄片内是常数,则薄片内的总能量是热能密度和体积(即横截面积乘以长度)的乘积:

E(x,t)=e(x,t)AΔxE(x,t)=e(x,t)A\Delta x E(x,t)=e(x,t)AΔx

如果我们想知道薄片内部温度随时间变化多快,我们需要知道有多少热量进入或离开该区域。根据傅里叶定律(Fourier’s law),通过单位时间、单位面积、单位温差流动出去或流入进来(取决于温差符号) 的热量为常数kkk。因此,在时刻ttt时,在位置$x+\Delta x $处流出去或流入进来(取决于温差符号) 的总热量为:

Qout(x+Δx,t)=−kA∂u∂x(x+Δx,t)Q_{out}(x+\Delta x,t)=-kA\frac{\partial u}{\partial x}(x+\Delta x,t) Qout​(x+Δx,t)=−kA∂x∂u​(x+Δx,t)

其中∂u∂x\frac{\partial u}{\partial x}∂x∂u​表示温度关于位置$x $ 的变化率。

类似地,在位置$x $处流入或流出(取决于温差符号) 的总热量为:

Qin(x,t)=kA∂u∂x(x,t)Q_{in}(x,t)=kA\frac{\partial u}{\partial x}(x,t) Qin​(x,t)=kA∂x∂u​(x,t)

注意负号表示如果∂u∂x\frac{\partial u}{\partial x}∂x∂u​为正,则表示从高温区域向低温区域传递;反之亦然。

根据能量守恒原理,我们可以得到以下等式:

E(x,t+Δt)−E(x,t)=Qin(x,t)−Qout(x+Δx,t)E(x,t+\Delta t)-E(x,t)=Q_{in}(x,t)-Q_{out}(x+\Delta x,t) E(x,t+Δt)−E(x,t)=Qin​(x,t)−Qout​(x+Δx,t)

这意味着在$\Delta t $时间内薄片内部储存或释放(取决于符号) 的总能量等于在该时间段内进入或离开该区域(取决于符号) 的总能量。

方程推导

代入上述等式,得到:

e(x,t)AΔx∂u∂t(x,t)=−kA∂u∂x(x+Δx,t)+kA∂u∂x(x,t)e(x,t)A\Delta x\frac{\partial u}{\partial t}(x,t)=-kA\frac{\partial u}{\partial x}(x+\Delta x,t)+kA\frac{\partial u}{\partial x}(x,t) e(x,t)AΔx∂t∂u​(x,t)=−kA∂x∂u​(x+Δx,t)+kA∂x∂u​(x,t)

将两边同时除以AΔxA\Delta xAΔx,得到:

e(x,t)∂u∂t(x,t)=−k∂u∂x(x+Δx,t)−∂u∂x(x,t)Δxe(x,t)\frac{\partial u}{\partial t}(x,t)=-k\frac{\frac{\partial u}{\partial x}(x+\Delta x,t)-\frac{\partial u}{\partial x}(x,t)}{\Delta x} e(x,t)∂t∂u​(x,t)=−kΔx∂x∂u​(x+Δx,t)−∂x∂u​(x,t)​

令Δx→0\Delta x \to 0Δx→0,利用极限定义,得到:

e(x,t)∂u∂t(x,t)=−k∂2u∂x2(x,t)e(x,t)\frac{\partial u}{\partial t}(x,t)=-k \frac{\partial^2u}{\partial x^2}(x,t) e(x,t)∂t∂u​(x,t)=−k∂x2∂2u​(x,t)

这就是一维热传导方程的基本形式。如果杆的横截面积不是常数,则需要对上式做一些修正。

一维热传导方程的推导相关推荐

  1. matlab圆柱内导热分离变量法,一维热传导方程数值解法及matlab实现分离变量法和有限差分法.doc...

    一维热传导方程的Matlab解法分离变量法和有限差分法 问题描述 实验原理 分离变量法实验原理 有限差分法 实验目的 利用分离变量法和有限差分法解热传导方程问题 利用matlab进行建模构建图形 研究 ...

  2. matlab圆柱内导热分离变量法,一维热传导方程数值解法及matlab实现分离变量法和有限差分法...

    一维热传导方程数值解法及matlab实现分离变量法和有限差分法 一维热传导方程的Matlab解法分离变量法和有限差分法问题描述实验原理分离变量法实验原理有限差分法实验目的利用分离变量法和有限差分法解热 ...

  3. 有限体积法(1)——一维扩散方程的推导

    对于变量ϕ\phiϕ的输运方程为: ∂(ρϕ)∂t+∇⋅(ρϕu)=∇⋅(Γ∇ϕ)+Sϕ(1)\frac{\partial ( \rho \phi)}{\partial t} + \nabla \cd ...

  4. 一维热传导方程 matlab隐式解,一维热传导偏微分方程的数值解的matlab程序问题出在哪儿?...

    我现在编写了一个求解一维热传导的偏微分方程,调程序都调了好多天了 不知道问题在哪儿,求各位高手帮忙看一下好么? 我在此表示万分感谢 需求解的方程看图片,我的程序如下 %---------------- ...

  5. 偏微分方程I PDE的例子1 一维波动与热传导方程

    偏微分方程I PDE的例子1 一维波动与热传导方程 一些著名的偏微分方程(partial differential equations, PDE)的例子: 波动方程(一维的wave equation是 ...

  6. 帧差法matlab代码_【游戏流体力学基础及Unity代码(一)】热传导方程

    在游戏中模拟流体并不是什么新鲜事,但是我几乎就没看到什么好的入门文章.有些文章用尖峰波或者FFT模拟,但那毕竟是统计学方法,和流体力学还是不搭边.其余的文章倒是用了纳韦斯托克方程,但那也仅仅是把纳韦斯 ...

  7. 卡尔曼滤波器推导与解析 - 案例与图片

    李小铭 随笔- 5  文章- 2  评论- 13  </div><div id="mylinks"> 博客园  首页  新随笔  新文章  联系  管理   ...

  8. 数字图像处理--图像二阶导数的推导

    前面我们介绍过了图像的梯度,以及图像的几个梯度算子. 这些本质上都是一阶导数,或一阶微分.就是求图像灰度变化的导数,能够突出图像中的对象边缘.那有一阶导数,有没有二阶导数呢?求导数的导数,这对灰度变化 ...

  9. OneFlow源码解析:Eager模式下的SBP Signature推导

    作者|郑建华 更新|赵露阳 OneFlow 的 Global Tensor 有两个必要属性: Placement:决定了 tensor 数据分布在哪些设备上. SBP:决定了 tensor 数据在这些 ...

最新文章

  1. 《TCP/IP图解》读书笔记
  2. 485有时候从机接收指令没反应_原创案例丨秒杀一辆12年爱唯欧启动无反应
  3. 字典数(前缀树)的实现
  4. Java中几个主流的数据库连接池
  5. linux c read函数返回值,Linuxc - GNU Readline 库及编程简介
  6. C语言编程对缓冲区的理解
  7. 快速入门PyTorch(3)--训练一个图片分类器和多 GPUs 训练
  8. 自定义日历控android,Android 一个日历控件的实现小记
  9. debian apache php mysql,Debian下配置APACHE2+MYSQL5+PHP5
  10. git lib 创建新的项目在某个路径下_版本控制管理工具git的使用
  11. 一分钟教你在PyTorch跑模型的时候提取中间层查看图片
  12. c语言指针代码大全,C语言之指针(示例代码)
  13. 微信缓存dat怎么转图片_图片怎么转PDF?这个方法完美解决!
  14. 华为向emui输入鸿蒙,新颜值/新功能/新体验!EMUI 11上手:手机鸿蒙OS的提前预演...
  15. 20200813每日一句
  16. Java的OOP编程思想
  17. 红米note5系统Android11,红米Note5 MIUI11 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  18. JAVA实现汉字转换为拼音 自动识别常用多音字 JPinyin
  19. 响铃:揭底滴滴们跨界营销“真相”,再教你玩一出好戏
  20. Android Studio editText去掉下划线的办法

热门文章

  1. 0406复利计算6.0 结对:列志华,韩麒麟
  2. r3 5400u怎么样 相当于什么级别
  3. HDU 5775 Bubble Sort(归并排序+逆序数)
  4. 主动手动控制el-popper的显示和隐藏
  5. 机器人视觉系统组成及定位算法
  6. 【翻译】Visual Place Recognition_ A Survey视觉场景识别综述【二】
  7. arcgis前端(3)----->基础篇--自定义地图优化/隐藏or显示子图层
  8. C语言实现简单的字符串拼接
  9. 【高级数据结构】红黑树
  10. antd 设置表头属性_table 为表头设置样式