Abaqus UVARM自定義變量子程序簡介

2016-12-10  by:CAE仿真在線  來源:互聯(lián)網(wǎng)



作者:君莫


Abaqus UVARM自定義變量子程序簡介abaqus靜態(tài)分析圖片1

Abaqus子程序中的UVARM自定義輸出變量子程序的作用是定義一些Aabaqus自身不具備的一些特殊變量,比如:損傷因子、危險系數(shù)、安全裕度等。該子程序僅適用于abaqus/standard求解器。

UVARM子程序,可以獲取當前分析步中材料積分點上的應力、應變等信息,用戶可以借助這些信息定義一些abaqus自身不具備的輸出變量。以三維復合材料層壓板為例,abaqus自帶的二維hashin失效模型不適用,蔡吳、蔡希爾、最大應力最大應變等初始失效判據(jù)只能用于平面應力平面應變問題,同樣也不適用于三維實體復合材料層壓板。這種情況下,用戶就可以自己定義一種三維的失效判據(jù),來判斷結(jié)構(gòu)中什么位置安全、什么位置危險,具體的危險系數(shù)是多少等等。

需要聲明的是UVARM只能輸出一些自定義變量,無法改變材料本構(gòu)關系和原本構(gòu)參數(shù),如果想要改變abaqus自帶本構(gòu)的參數(shù)值,可以使用USDFL/VUSDFLD子程序,如果想改變本構(gòu)關系,則需要編寫UMAT/VUMAT子程序,難度是依次遞增的。

UVARM子程序更適合結(jié)構(gòu)工程分析,或者結(jié)構(gòu)方案初期的強度預判,適用范圍還是很廣泛的。

以下是UVARM子程序的官方模板:


SUBROUTINE UVARM(UVAR,DIRECT,T,TIME,DTIME,CMNAME,ORNAME, 1 NUVARM,NOEL,NPT,LAYER,KSPT,KSTEP,KINC,NDI,NSHR,COORD, 2 JMAC,JMATYP,MATLAYO,LACCFLA) INCLUDE 'ABA_PARAM.INC' C CHARACTER*80 CMNAME,ORNAME CHARACTER*3 FLGRAY(15) DIMENSION UVAR(NUVARM),DIRECT(3,3),T(3,3),TIME(2) DIMENSION ARRAY(15),JARRAY(15),JMAC(*),JMATYP(*),COORD(*) C The dimensions of the variables FLGRAY, ARRAY and JARRAY C must be set equal to or greater than 15. user coding to define UVAR RETURN END

在CAE中設置方法如下:

創(chuàng)建材料時,在general一項選擇,User output variables,然后輸入自定義變量數(shù)量即可,如下圖所示:

Abaqus UVARM自定義變量子程序簡介abaqus靜態(tài)分析圖片2


開放分享:優(yōu)質(zhì)有限元技術文章,助你自學成才

相關標簽搜索:Abaqus UVARM自定義變量子程序簡介 abaqus分析培訓 abaqus技術教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com