如何使用Abaqus輸入隨時間變化的材料屬性,是否需要編寫用戶程序?

以用Field Variable+Amplitude實現,具體看

作者:謝杏子
鏈接:https://www.zhihu.com/question/51392853/answer/126127926
來源:知乎

在Abaqus中超出定義范圍的插值都是常數。比如time<86400, FV1=0; time>2.42e+05, FV1=2. 所有插值都是同理。

**
** model level
**
** material definition
*MATERIAL, NAME=myMaterial
*ELASTIC, DEPENDENCIES=1
**     E,   v, temp, FV1
1.89e+10, 0.3,     , 0.0
2.45e+10, 0.3,     , 1.0
2.85e+10, 0.3,     , 2.0
**
** step level
**
*STEP...
** amplitude to change FV1 during the time
*AMPLITUDE, NAME=myAmp
**   time, FV1 
    86400, 0.0
  6040800, 1.0
 2.42e+06, 2.0
**
** field variable definition
*FIELD, VARIABLE=1, AMPLITUDE=myAmp
myField-NSET, 1.0
**


下面是一個one element tensile test 

**Unit: mm-MPa-N
**
** part level
**
*NODE
 1, 0., 0., 0.
 2, 1., 0., 0.
 3, 1., 1., 0.
 4, 0., 1., 0.
 5, 0., 0., 1.
 6, 1., 0., 1.
 7, 1., 1., 1.
 8, 0., 1., 1.
*NSET, NSET=N_ALL, GEN
 1, 8, 1
*NSET, NSET=N_LEFT
 1, 4, 5, 8
*NSET, NSET=N_RIGHT
 2, 3, 6, 7
*NSET, NSET=N_BOT_FRONT
 1, 2
*NSET, NSET=N_BOT_FRONT_LEFT
 1
**
*ELEMENT, TYPE=C3D8
 1, 1, 2, 3, 4, 5, 6, 7, 8
*ELSET, ELSET=E_ALL
 1
**
*SOLID SECTION, ELSET=E_ALL, MATERIAL=myMat
**
** model level
**
** material definition
*MATERIAL, NAME=myMat
*ELASTIC, TYPE=ISOTROPIC, DEPENDENCIES=1
**  E,   v, temp, FV1
 10e+3, 0.3,     , 0.0
 30e+3, 0.3,     , 1.0
 70e+3, 0.3,     , 2.0
**
** step level
**
*BOUNDARY
 N_LEFT, 1, 1
 N_BOT_FRONT, 2, 2
 N_BOT_FRONT_LEFT, 3, 3
*INITIAL CONDITIONS, TYPE=FIELD, VARIABLE=1
 N_ALL, 0.
**
*STEP
*STATIC
 10., 500., 10., 10. 
** amplitude to change FV1 during the time
*AMPLITUDE, NAME=myAmp
**time, FV1 
    0., 0.0
  200., 1.0
  300., 2.0
**
** field variable definition
*FIELD, VARIABLE=1, AMPLITUDE=myAmp
 N_ALL, 1.0
*BOUNDARY
 N_RIGHT, 1, 1, 0.01
**
**output
*OUTPUT, FIELD
*NODE OUTPUT
 U
*ELEMENT OUTPUT
 E, S, FV1
*OUTPUT, HISTORY
*NODE OUTPUT, NSET=N_RIGHT
 U1, RF1
*ELEMENT OUTPUT, ELSET=E_ALL
 FV1
*END STEP


右面的合力[N]-位移[mm]曲線(其實也是材料的stress[MPa]-strain curve)
虛線是FV1-位移曲線

微信圖片_20170715111625.jpg

轉自公眾號——ABAQUS大世界

旨在分享,若侵即刪.

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1