You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在FiPy中模拟热扩散方程时使用体积属性是否正确?

问题

我在使用FiPy模拟热扩散方程时采用体积属性是否正确?

背景

我正在求解带有显式源项的瞬态热扩散方程:

热扩散偏微分方程

其中参数定义:

  • T:温度 [K]
  • C:体积热容 [J/m³·K]
  • k:热导率 [W/m·K]
  • S:体积热源 [W/m³]

我在FiPy中这样编写方程:

eq = TransientTerm(C) == DiffusionTerm(k) + source
调研内容
  • 首先,方程各项单位完全匹配:瞬态项单位为[J/m³·s],等价于[W/m³];扩散项中k与T的梯度乘积单位为[W/m],经过二阶散度运算后单位为[W/m³];源项单位同样为[W/m³]。
  • FiPy官方的1D扩散示例中,使用ρCp作为瞬态项系数,其中Cp为比定压热容(质量热容),ρ为密度,两者乘积正好是体积热容,和我的用法一致。
  • 某旧社区讨论线程曾提到使用体积热源导致热扩散计算错误,经分析,原因是该提问者误用热扩散率合并了瞬态与扩散系数,并非体积属性本身的问题。

内容的提问来源于stack exchange,提问作者Isaac Blanc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 06:51:12