- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 FiPy 的新手,我正在求解 3D 体积内电势的泊松方程。它对于表面边界条件工作得很好,但现在我需要在里面放置一个导体。这将是一个恒定的势表面,我意识到您不能将势能.constrain 用于内表面。
文档建议使用 ImplicitSourceTerm 以及定义表面的掩模,但尚不清楚如何使用它来约束电势恒定,或者等效地约束电场垂直于表面。这可能吗?
感谢您的帮助。
最佳答案
http://www.ctcms.nist.gov/fipy/documentation/USAGE.html#applying-internal-boundary-conditions 的讨论准确地描述了您正在尝试做的事情。不过,我想我知道为什么它可能对你不起作用。声明 ImplicitSourceTerm
时,FiPy 必须小心,不要向矩阵的对角线添加负值,因此它会检查 ImplicitSourceTerm
系数的符号并比较它们到已放入矩阵中的 DiffusionTerm(及其他)的对角线元素的符号;如果符号相反,则 FiPy 显式处理这些细胞(将所有内容放在 RHS 向量上)。
如果你将方程声明为(就像我最初所做的那样)
eq = (fp.DiffusionTerm(coeff=dielectric) + charge ==
conductor * largeValue * conductorPotential
- fp.ImplicitSourceTerm(coeff=conductor * largeValue)
然后关于导体的所有内容都会被放在 RHS 向量上,并且隐式求解器永远不会“看到”它。如果颠倒最后两项的顺序,则将 conductor * largeValue
放在矩阵对角线上,并将 conductor * largeValue *conductorPotential
放在 RHS 上,并且解为这些细胞受到conductorPotential
的支配。
简而言之,我想说的是(对于 FiPy(在本例中))你是否说很重要
V == conductorPotential
或
conductorPotential == V
我在 https://gist.github.com/guyer/a61d5adfa9a050eb970a 发布了一个 IPython 笔记本
关于python - FiPy 内部传导边界条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33109744/
谁能帮我解决以下方程的边界条件?我找不到图中显示的图形。它们用于不同的 u_0 ,一个有 4 个根,第二个有 2 个根。 import matplotlib.pyplot as plt import
我试图理解一段来自 paper concerning fluid simulations for games 的代码。我正在研究边界条件的解决方法。由于我不了解 C++,所以我遇到了额外的困难。 据我
我正在迭代一个 3 维数组(每个像素有 3 个值的图像),以将 3x3 过滤器应用于每个像素,如下所示: //For each value on the image for (i=0;i1) &
我的系统最好用对角稀疏矩阵 (Poisson) 来描述。我有我的对角线稀疏矩阵,但是,我想将边界条件(即矩阵的“边缘”)更改为零。建模者想要在具有不同边界条件的稀疏对角矩阵中描述系统一定是一种常见的情
如何在不限制面内通量分量的情况下,将 fipy 网格中边界面的法向通量明确设置为特定值? Neumann 边界条件可以指定为:(1) 固定的垂直于边界面的通量分量,或 (2) 作为面处通量的完整规范。
我是一名优秀的程序员,十分优秀!