首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一维扩散方程在FiPy中的缺省边界条件实现

一维扩散方程在FiPy中的缺省边界条件实现
EN

Stack Overflow用户
提问于 2020-04-17 16:39:40
回答 1查看 207关注 0票数 1

我试图用FiPy来求解一维传热方程。文档指出,如果外部面没有指定边界条件,则默认边界条件等效为零梯度。

如果我想对左脸应用零梯度,我是否应该消除左脸的边界条件码?下面的代码会自动适用于左脸的零约束边界条件吗?

代码语言:javascript
运行
复制
# User defined Boundary Condition for the right face
valueRight = 100
phi.constrain(valueRight, mesh.facesRight)

这是我第一次在python和FiPy中工作。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-17 17:26:14

默认的边界条件是零通量。这往往转化为零梯度,但它没有必要,这可能是误导性的假设,他们是相同的东西。

如果您指定的是

代码语言:javascript
运行
复制
valueRight = 100
phi.constrain(valueRight, mesh.facesRight)

然后在左边有一个Neumann (零通量)条件,在右边有一个Dirichlet (固定值)条件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61276497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档