python 有结构分析库吗?

is there a structural analysis library from python?

我想找到 3 维结构系统中的最大位移

我有梁端点的坐标

  1. 支持类型
  2. 支撑点
  3. material 属性
  4. 截面信息
  5. 重力载荷

我不需要考虑所有内容的库,3 维结构系统的基本求解器也可以工作

(我实际上是在寻找类似 karamnba(蚱蜢)的东西,但 python)

Google 找到 SfePy 作为第一个命中。

Stack Overflow 不适用于此类问题。请阅读常见问题并在下次尝试Google。

我想知道为什么实现语言对您很重要。您的问题非常简单,任何 FEA 解决方案都可以处理它,而无需您更改代码。为什么你必须指定它编写的编程语言?

更新:

现在您已经明确了:您希望将其插入遗传算法并执行优化。

多么有趣。

您的问题描述是针对线性结构模型的,因此 FEA 结果的收敛不是问题。

收敛 成为您的 GA 的一个问题。我不知道这是有保证的。您将探索您所在的州 space.

我无法想象你将如何定义你的"chromasome",你将如何构建初始种群,如何改变和变异它,等等。

Google 找到了一些不错的 Python GA 链接:this and that.

这不是 out of the box problem。您可以改变几何形状、材料、边界条件、载荷等。

你需要大量的计算能力,但幸运的是这个世界充满了CPU。您所需要的只是一本厚厚的钱包。

祝你好运。

还有 python 知名软件 OpenSees 的绑定,文档位于: https://openseespydoc.readthedocs.io/en/latest/