Comsol多物理场的替代方案


12

这可能是一个更适合SE的软件建议方面的问题,但是我确实相信,经常使用SE的这一部分的人更有可能回答这个问题。

我正在寻找Comsol Multiphysics的免费(不仅在自由方面)替代方案。这是一个棘手的问题:我不仅在寻找包含负载的建模和仿真程序包,还在寻找一种免费的解决方案,该解决方案应具有与Comsol尽可能相似的语法。也许有些程序包可以与Octave一起运行?如果是这样,我还没有找到。任何帮助将不胜感激!

谢谢!

[编辑]我需要用于数值建模和仿真的软件。各种容器之间的流体流动,热传导等。简而言之,模拟各种PDE的解决方案。我正在寻找要模仿的其他软件的主要功能是Comsols Model Wizard。


V.Vocor,您好,欢迎来到scicomp!除了模仿Comsol语法外,您对软件的确切要求是什么?您需要它能够做什么?没有更多细节,就不可能提出任何建议。
保罗

1
如果要使用自由工具和开放工具模拟流体动力学,则可以使用OpenFoam。
韩正祖

爱达荷州国家实验室的一个小组还提供了MOOSE。另外,交易II。
查尔斯

Answers:


11

不知道您是否在其他地方找到了COMSOL Model Wizard,也许是其他商业多物理场软件,但在开源社区中找不到。

几年前,我有一个相同的问题,并列出了所有有限元,多物理场框架。如您所知,其中有很多。我发现真正有用且紧密的一个,至少在它们表示PDE方程的方式上FeniCS。我什至部分实现了我在COMSOL中拥有的模型部分,以查看是否可以用它替换COMSOL。他们有很好的Python界面,这使事情变得更容易。


4

如果您想使用Octave,另一个选择是FEATool Multiphysics,它是同时支持Octave和Matlab的有限元FEM GUI仿真工具箱(FEATool可免费使用,网格尺寸有限)。在您的情况下,有一些将流体流与热传递耦合的教程,例如:

https://www.featool.com/doc/quickstart.html#ex_he1

此外,FEATool还包括用于外部求解器(例如FEniCS)的易于使用的GUI界面。


1
投票否决的人应该留下他们为何拒绝投票的小注释,以便作者可以改善答案。
21年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.