调研发现,传统结构设计过程中需要依赖工程师的理论知识和工程经验,针对具体问题提出初步设计方案,后续通过多次的迭代优化,直到满足要求为止。这种传统设计方法不仅工作量大,效率低,企业还需要投入巨量的成本。因此,我们可以通过优化算法 + 有限元模拟的方式,在加工制作阶段采用优化后的模型参数,该方法能大大减少迭代的次数,缩短产品从立项到上市的周期。
我们可以将python程序作为ABAQUS和优化算法之间的桥梁,通过编写脚本提取有限元软件的计算结果,作为参数传递给优化算法。其中,在采用Python对ABAQUS结果提取之前,首先我们要了解ABAQUS odb文件结构,具体如下图所示: