我想找到3维结构系统中的最大位移
我有梁端点的坐标
我不需要考虑所有内容的库,而3D结构系统的基本求解器也可以使用
(我实际上正在寻找像karamnba(用于蚱hopper)但用于python)
答案 0 :(得分:2)
还有知名软件OpenSees
的python绑定,有关文档,请访问:
https://openseespydoc.readthedocs.io/en/latest/
答案 1 :(得分:1)
Google发现SfePy是第一匹配。
堆栈溢出不适用于此类问题。请阅读常见问题解答,下次再尝试使用Google。
我想知道为什么实现语言对您很重要。您的问题是如此简单,以至于任何FEA解决方案都可以处理它而无需您更改代码。为什么您必须指定其编写的编程语言?
更新:
现在您已经清楚了:您希望将其插入遗传算法并进行优化。
多么有趣。
您的问题描述是针对线性结构模型的,因此,FEA结果的收敛性不是问题。
收敛性 对您的GA来说是一个问题。我不知道这是可以保证的。您将探索状态空间。
我在可视化如何定义“染色体”,如何构建初始种群,改变和变异等方面遇到困难。
Google发现了一些不错的Python GA链接:this和that。
这不是out of the box problem。您可以更改几何形状,材料,边界条件,载荷等。
您将需要大量的计算能力,但幸运的是,CPU充斥着整个世界。您所需要的只是一本深厚的皮夹。
祝你好运。