【问题标题】:fit pde solution to data使 pde 解决方案适合数据
【发布时间】:2020-09-01 16:18:57
【问题描述】:

我已经使用 fipy 解决了 pde(非均匀扩散率的第二菲克定律)。

我现在想通过将 pde 的解拟合到测量值来估计其中一层的扩散系数。

您对如何进行有什么建议吗?

非常感谢!

【问题讨论】:

  • 这似乎是某种逆问题,因此可以使用优化器作为外循环和优化函数中的 FiPy 代码以及错误/损失函数来实现它。尝试使用 scipy.optimize 来处理外部循环。也许发布一个初步尝试,然后它会更容易帮助

标签: pde fipy


【解决方案1】:

有趣的问题。正如@wd15 建议的那样,scipy.optimize 有有用的例程。

我整理了一个notebook,它将scipy.optimize.curve_fit 中的示例代码与examples.diffusion.mesh1D 中具有非均匀扩散率的稳态扩散示例相结合。

您的GitHub issue 可能更适合对此问题进行任何扩展讨论。

【讨论】:

  • 谢谢 - 这正是我想要的!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多