t文章来源:wechat official account:仿真社
本文你将获得如下干货:
1.获得基于Python脚本的有限元模型修正法(FEMU)进行参数优化的源代码(通用代码,可直接反演各种材料参数,尺寸参数,相应的数据接口预留好了);
2.使用Python脚本反演了悬臂梁模型的载荷位置和集中力大小;
3.快速掌握材料参数反演流程;
4.获得社长对该反演代码的亲自答疑。
工程上要确定材料的参数通常是通过力学实验获得。然而当实验成本较高,实验数据稀少的时候,反演方法来确定材料参数就是一个非常不错的选择。有限元模型修正法是最常用的反演方法,主要包含两部分有限元计算和优化确定参数。有限元计算一般通过有限元软件来完成,而优化确定材料常用MATLAB或者Python程序。因此不同软件的协同工作是必须的一个过程。本文以悬臂梁的集中力和集中力位置作为优化变量编写了Python脚本的代码,然后通过最小二乘法获得了反演参数,这是一个通用程序,可直接嫁接到其他模型上。
通过A点的位移数据,反演确定集中力F以及集中力的位置L。
图1 反演模型
反演代码主要包含四个部分computModel、extractDisplacement、removeFile和Objective。
内容简介:1.获得基于Python脚本的有限元模型修正法(FEMU)进行参数优化的源代码(通用代码,可直接反演各种材料参数,尺寸参数,相应的数据接口预留好了);