Abaqus|基于Python脚本的参数优化

文章来源:微信公众号:仿真社

本文你将获得如下干货:

1.获得基于Python脚本的有限元模型修正法(FEMU)进行参数优化的完整源代码(通用代码,可直接反演各种材料参数,尺寸参数,相应的数据接口预留好了);
2.使用Python脚本反演了悬臂梁模型的载荷位置和集中力大小;
3.快速掌握材料参数反演流程;
4.获得社长对该反演代码的亲自答疑。

1.导读

工程上要确定材料的参数通常是通过力学实验获得。然而当实验成本较高,实验数据稀少的时候,反演方法来确定材料参数就是一个非常不错的选择。有限元模型修正法是最常用的反演方法,主要包含两部分有限元计算和优化确定参数。有限元计算一般通过有限元软件来完成,而优化确定材料常用MATLAB或者Python程序。因此不同软件的协同工作是必须的一个过程。本文以悬臂梁的集中力和集中力位置作为优化变量编写了Python脚本的代码,然后通过最小二乘法获得了反演参数,这是一个通用程序,可直接嫁接到其他模型上。

2.研究内容

通过A点的位移数据,反演确定集中力F以及集中力的位置L。

Abaqus|基于Python脚本的参数优化的图1

图1 反演模型

3.代码详解

反演代码主要包含四个部分computModel、extractDisplacement、removeFile和Objective。

以下内容为付费内容,请购买后观看

包含12个图片   1人购买

1.获得基于Python脚本的有限元模型修正法(FEMU)进行参数优化的完整源代码(通用代码,可直接反演各种本构材料参数包括弹塑性、损伤等,尺寸参数,相应的数据接口预留好了); 2.使用Python脚本反演了悬臂梁模型的载荷位置和集中力大小; 3.快速掌握材料参数反演流程;

App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

7
6
1