你不是登录。你的编辑将被放置在一个队列,直到同行评议

我们欢迎编辑,使读者更容易理解和更有价值。因为社区成员审查编辑,请尽量使文章更好比你怎么发现,例如,通过修正语法或添加额外的资源和超链接。

不切实际的解决方案与非均匀多孔介质advection-diffusion-reaction PDE

关于代码:我有一个代码,模拟浓度从advection-diffusion-reaction PDE在二维空间(X, Y)。获得的解决方案是使用全隐式有限差分方法,包括模拟媒体的功能与空间不同渗透率和反应常数(通过逆风调和平均数)。我已经能够测试的代码同质媒体和它将正常工作。这是一个解下列方程:$ ${对齐}\ \开始压裂{\部分C}{\部分t} + \微分算符。\离开(v C - D \微分算符{C} \右)= \αC \{对齐}$ $

问题:代码提供了现实的解决方案与均匀介质层的渗透率,如下所示。然而,一旦中开始得到更多的异构它开始把不切实际的结果(即负浓度随时间和大波动)。任何异质媒体猜测为什么我变得不切实际的结果(在类似的范围值均匀分层媒体)?

更新:我想我已经找到这个问题的负面价值观和浓度剧烈波动。我认为,问题不在于数值模型,但由于物理值。虽然我已经回到了现实的参数值的我变得不切实际的浓度,我必须进一步调整他们(减少对流速度)来得到真实的结果

回答

取消
13
  • \ begingroup美元 戈登:我实现了全隐格式的精度结果独立于时间步大小的影响。此外,即使扩散是零(在大多数情况下对流流量相比几乎可以忽略不计),我仍然有这个问题。 \ endgroup美元
    - - - - - -user3153
    2015年11月22日在18:19
  • \ begingroup美元 然后我也有点困惑。你有源代码,或这是一个现成的包吗? \ endgroup美元
    - - - - - -戈登斯坦格
    2015年11月22日19:24
  • \ begingroup美元 我自己写的…所以我有源代码,戈登。 \ endgroup美元
    - - - - - -user3153
    2015年11月22日20:55
  • \ begingroup美元 是用什么语言?Fortran我可以阅读。C,我不能 \ endgroup美元
    - - - - - -戈登斯坦格
    2015年11月23日在7:04
  • \ begingroup美元 在python中,戈登 \ endgroup美元
    - - - - - -user3153
    2015年11月23日,在十三12

Baidu
map