模拟智能流体与固体的相互作用

计算科学 流体动力学 模拟 电磁学 开源的
2021-12-23 08:40:38

是否可以模拟智能流体与固体的相互作用?有没有软件可以做到这一点?

我所知道的:我所知道 的两个软件是 Autodesk Simulation Mechanical 和 Computational Fluid Dynamics。有关这些软件的手册和信息在任何地方都没有提到 Smart Fluids。

我需要知道的: 可以完成指定工作的替代开源软件。如果他们不能,那么我想知道一种方法。

我需要做什么:研究电流对流经固体裂缝的智能流体的影响。

PS: 场景中是否也可以包括辐射和放射性?

感谢所有阅读此问题的人。请评论指出我的错误,因为我对 Stack Exchange 比较陌生,想知道如何正确使用它。

2个回答

我建议看看ADINA。

http://www.adina.com/index.shtml

它们具有流固耦合和电动流体的功能。本文可能会让您更深入地了解 ADINA 功能,并为您感兴趣的问题类别提供一些计算技术的背景知识。

ADINA 电磁学理论

首先,我认为您在询问智能流体时非常具体,它只是一种具有某些特殊特性(即可变粘度)的流体。其次,您提到的物理学(流体-固体相互作用又名 FSI、固体力学和传热)都是基于偏微分方程的。因此,您要么使用多物理场软件(如Comsol),要么选择开源库(如deal II)来解决你的偏微分方程

多物理场软件:您有多种现有模块可供选择,您可以轻松地以弱或强方式进行耦合。然而,它是有代价的,特别是在涉及并行计算时(集群计算许可证通常会收取额外费用),并且您将始终受限于现有的已实现功能。

开源库:您手头有一个强大的工具来解决各种 PDE 系统,您可以轻松扩展它以满足您的需求,在运行并行计算时无需大惊小怪,而且最重要的是它是免费的。唯一的缺点是您通常没有可爱的用户友好界面。此外,应该投入一些时间来处理第一次计算并知道如何扩展库,这对于不熟悉编程的人来说可能有点困难