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。

以下內容為付費內容,請購買后觀看

   1人購買

1.獲得基于Python腳本的有限元模型修正法(FEMU)進行參數優化的完整源代碼(通用代碼,可直接反演各種本構材料參數包括彈塑性、損傷等,尺寸參數,相應的數據接口預留好了); 2.使用Python腳本反演了懸臂梁模型的載荷位置和集中力大小; 3.快速掌握材料參數反演流程;

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

7
6
2