CAD 加数值模拟

nig*_*ler 1 cad

我是一名化学工程师,我们的 CAD 使用与一般的 CAD 使用不同,因为我们对模型进行的模拟比实际设计模型要多。在 Windows 中,我们使用 COMSOL Multiphysics 进行模型仿真,Linux 中是否有类似的东西...

我的搜索只找到了这个:http : //www.opencascade.org/occt/areas/

看起来很有希望,但欢迎进一步的想法

小智 5

你已经有一段时间没有研究这个了,但我想提供一些帮助。大约两年前,我问了同样的问题。我也是 ChemE,所以我可以与需求联系起来。(仅供参考 - 这个论坛只允许我发布 2 个链接,因为我刚刚在这里开始我的帐户),所以这里是前两个你应该看看 SALOMEOpenFOAM

简答

计算机辅助设计

  • 搅拌机
  • CAELinux
  • 莎乐美

网格划分

  • 开放泡沫
  • GMSH
  • SU2
  • 莎乐美

模拟

  • 开放泡沫
  • SU2

后期处理

  • 观景台

以上我都尝试过(除了CAELinux),我选择使用Salome+OpenFOAM+Paraview。还有一些我没有尝试过的其他程序更基于 GUI:

  • 螺旋操作系统
  • CAELinux
  • CALCULIX(刚刚用谷歌找到了这个)

更长的答案

这种构建模拟的方式与使用 Comsol 之类的软件包构建非常​​不同。有用于构建模拟的 GUI 工具。我没有使用这些,因为我喜欢使用Linux的原因是我可以查看源代码。阅读解释 GUI 工作原理的博客、论文或教程以及了解如何通过 gui 修改模拟所花费的时间与阅读源代码并思考问题所需的时间一样长。

我是如何得出这些结论的……我也是一名化学工程师,并且已经进行了几年的模拟。我已经尝试了几种方法来做到这一点。您应该考虑以下几点:

您是否希望能够执行更复杂的任务,例如根据模拟的输出修改 cad 文件?

您对编程和代码开发的熟悉程度如何?

我自己运行了 Comsol 和 Ansys,我看到它如何成为开发开源多物理场仿真的绝佳工具,因为它们具有以下优点:

  1. 为工程师设计的文档不仅仅是工程师,他们也是成熟的程序员
  2. 大量发表的论文使用了 Comsol 和 Ansys
  3. 好的图形用户界面

在我看来,所有这些都是有代价的:1. 许可可能令人望而却步 2. 了解 gui 如何改变模拟为学习模拟过程增加了一个额外的步骤。3. 这些开源工具的在线文档和开发是巨大的,社区非常有帮助 4. 添加更多用户、模拟方法、扩展和插件都会增加很多额外费用。5. 你受软件公司允许你在他们用软件设计的盒子里做什么的限制。

我已经包含了更长的答案,以便您可以了解您的工作目标,Comsol 与开源工具组合是基本用途的苹果和器官,但如果您想以低成本进行大量模拟,并尝试新算法,我会选择 OpenFOAM+Salome 或者只是 OpenFOAM