我想通过让优化器对CAD文件进行更改来优化设计,然后在FEM中进行分析,并将结果反馈到优化器中,根据FEM对设计进行更改,直到解决方案为止收敛到最佳(质量,刚度,否则)。
这就是我想象的:
我知道这是在一个封闭的架构(例如isight)中存在的,但我想使用一个开放式架构,其中优化器是在开放式编程语言(理想情况下是Python)中调用的。
最后,这是我的问题:
答案 0 :(得分:6)
是的,可以做到。您所描述的是一个小参数结构大小多学科优化(MDO)环境。在您开始编写工具或环境编码之前,我建议您在几个方面做一些初步工作
完成上述步骤后,我会开始考虑MDO实施细节。 Python虽然不是最快的语言,但却是一个理想的环境,因为有很多用Python构建的工具来解决你所拥有的MDO问题和开发时间短。我建议使用以下软件包
我不知道您可以访问哪些软件,但这里有一些与工具相关的提示可以帮助您进行工具调查和识别:
注意:为了给你一些开发时间框架,你所要求的内容可能需要至少两周的时间来开发。
我希望这会有所帮助。