版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一起學(xué)習(xí)UMATZHANGchunyu1、 什么時(shí)候用用戶(hù)定義材料(User-definedmaterial,UMAT)?很簡(jiǎn)單,當(dāng)ABAQUS沒(méi)有提供我們需要的材料模型時(shí)。所以,在決定自己定義一種新的材料模型之前,最好對(duì)ABAQUS已經(jīng)提供的模型心中有數(shù),并且盡量使用現(xiàn)有的模型,因?yàn)檫@些模型已經(jīng)經(jīng)過(guò)詳細(xì)的驗(yàn)證,并被廣泛接受。2、 好學(xué)嗎?需要哪些基礎(chǔ)知識(shí)?先看一下ABAQUS手冊(cè)(ABAQUSAnalysisUser'sManual)里的一段話(huà):Warning: Theuseofthisoptiongenerallyrequiresconsiderableexpertise.Theuseriscautionedthattheimplementationofanyrealisticconstitutivemodelrequiresextensivedevelopmentandtesting.Initialtestingonasingleelementmodelwithprescribedtractionloadingisstronglyrecommended.但這并不意味著非力學(xué)專(zhuān)業(yè),或者力學(xué)基礎(chǔ)知識(shí)不很豐富者就只能望洋興嘆,因?yàn)槲覀兊娜蝿?wù)不是開(kāi)發(fā)一套完整的有限元軟件,而只是提供一個(gè)描述材料力學(xué)性能的本構(gòu)方程(Constitutiveequation)而已。當(dāng)然,最基本的一些概念和知識(shí)還是要具備的,比如應(yīng)力(stress),應(yīng)變(strain)及其分量;volumetriepart和deviatoricpart;模量(modulus)、泊松比(Poisson'sratio)、拉美常數(shù)(Lameconstant);矩陣的加減乘除甚至求逆;還有一些高等數(shù)學(xué)知識(shí)如積分、微分等。3、 UMAT的基本任務(wù)?我們知道,有限元計(jì)算(增量方法)的基本問(wèn)題是:已知第n步的結(jié)果(應(yīng)力,應(yīng)變等)g,s;然后給出一個(gè)應(yīng)變?cè)隽縟s,n n n+1計(jì)算新的應(yīng)力。UMAT要完成這一計(jì)算,并要計(jì)算Jacobian矩陣DDSDDE(I,J)= 。 是應(yīng)力增量矩陣(張量或許更合適), 一J是應(yīng)變?cè)隽烤仃嚒DSDDE(I,J)定義了第J個(gè)應(yīng)變分量的微小變化對(duì)第I個(gè)應(yīng)力分量帶來(lái)的變化。該矩陣只影響收斂速度,不影響計(jì)算結(jié)果的準(zhǔn)確性(當(dāng)然,不收斂自然得不到結(jié)果)。4、怎樣建立自己的材料模型?本構(gòu)方程就是描述材料應(yīng)力應(yīng)變(增量)關(guān)系的數(shù)學(xué)公式,不是憑空想象出來(lái)的,而是根據(jù)實(shí)驗(yàn)結(jié)果作出的合理歸納。比如對(duì)彈性材料,實(shí)驗(yàn)發(fā)現(xiàn)應(yīng)力和應(yīng)變同步線性增長(zhǎng),所以用一個(gè)簡(jiǎn)單的數(shù)學(xué)公式描述。為了解釋彈塑性材料的實(shí)驗(yàn)現(xiàn)象,又提出了一些彈塑性模型,并用數(shù)學(xué)公式表示出來(lái)。對(duì)各向同性材料(Isotropicmaterial),經(jīng)常采用的辦法是先研究材料單向應(yīng)力-應(yīng)變規(guī)律(如單向拉伸、壓縮試驗(yàn)),并用一數(shù)學(xué)公式加以描述,然后把講該規(guī)律推廣到各應(yīng)力分量。這叫做“泛化“(generalization)。5、一個(gè)完整的例子及解釋下面這個(gè)UMAT取自ABAQUS手冊(cè),是一個(gè)用于大變形下的彈塑性材料模型。希望我的注釋能幫助初學(xué)者理解。需要了解J2理論。SUBROUTINEUMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,RPL,DDSDDT,DRPLDE,DRPLDT,STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,CELENT,DFGRDO,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)STRESS-應(yīng)力矩陣,在增量步的開(kāi)始,保為并作為已知量傳入U(xiǎn)MAT;在增量步的結(jié)束應(yīng)該保存更新的應(yīng)o;STRAW-當(dāng)前應(yīng)變e,已知。DSTRAN—應(yīng)變?cè)隽?,已知。STATEV-狀態(tài)變量矩陣,用來(lái)保存用戶(hù)自己定義的一些變量,如累計(jì)塑性應(yīng)變,粘彈性應(yīng)變等等。增量步開(kāi)始時(shí)作為已知量傳入,增量步結(jié)束應(yīng)該更新;DDSDD曲△刃&士。需要更新DTIME—時(shí)間增量dt。已知。NDI—正應(yīng)力、應(yīng)變個(gè)數(shù)對(duì)三維問(wèn)題、軸對(duì)稱(chēng)問(wèn)題自然是3(11,22,33),平面問(wèn)題是2(11,22);已知。NSHR—剪應(yīng)力、應(yīng)變個(gè)數(shù),三維問(wèn)題時(shí)3(12,13,23),軸對(duì)稱(chēng)問(wèn)題是1(12);已知。NTEN2NTENS+NSHR已知。PROPS材料常數(shù)矩陣,如模量啊,粘度系數(shù)啊等等;作為已知量傳入,已知。DROT—對(duì)finitestrain問(wèn)題,應(yīng)變應(yīng)該排除旋轉(zhuǎn)部分,該矩陣提供了旋轉(zhuǎn)矩陣,詳見(jiàn)下面的解釋。已知。PNEWDT—可用來(lái)控制時(shí)間步的變化。如果設(shè)置為小于1的數(shù),則程序放棄當(dāng)前計(jì)算,并用新的時(shí)間增量DTIMEXPNEWDT作為新的時(shí)間增量計(jì)算;這對(duì)時(shí)間相關(guān)的材料如聚合物等有用;如果設(shè)為大余的數(shù),則下一個(gè)增量步加大)TIME為DTIMEXPNEWDTo可以更新。其他變量含義可參看手冊(cè),暫時(shí)用不到。CINCLUDE'ABAPARAM.INC'定義了一些參數(shù),變量什么的,不用管CCHARACTER*8CMNAMECDIMENSIONSTRESS(NTENS),STATEV(NSTATV),DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),STRAN(NTENS),DSTRAN(NTENS),PREDEF(1),DPRED(1),PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3)矩陣的尺寸聲明CCLOCALARRAYSC C EELAS-ELASTICSTRAINSC EPLAS-PLASTICSTRAINSCFLOW-DIRECTIONOFPLASTICFLOWC C局部變量,用來(lái)暫時(shí)保存彈性應(yīng)變、塑性應(yīng)變分量以及流動(dòng)方向DIMENSIONEELAS(6),EPLAS(6),FLOW(6)CPARAMETER(ZERO=0.D0,ONE=1.D0,TWO=2.D0,THREE=3.D0,SIX=6.D0,1ENUMAX=.4999D0,NEWTON=10,TOLER=1.0D-6)CC CUMATFORISOTROPICELASTICITYANDISOTROPICMISESPLASTICITYCCANNOTBEUSEDFORPLANESTRESSC C PROPS(1)- EC PROPS(2)- NUC PROPS(3..) -SYIELD AN HARDENING DATAC CALLSHARDSUB FOR CURVE OF YIELD STRESSVS.PLASTICSTRAINC CCELASTICPROPERTIESC獲取楊氏模量,泊松比,作為已知量由ROPS向量傳入EMOD=PROPS(1)EENU=PROPS(2)vEBULK3=EMOD/(ONE-TWO*ENU)3KEG2=EMOD/(ONE+ENU)2GEG=EG2/TWO G
EG3=THREE*EG3GELAM=(EBULK3-EG2)/THREE入DOK1=1,NTENSDOK2=1,NTENSDDSDDE(K1,K2)=ZEROENDDOENDDO彈性部分,Jacobian矩陣很容易計(jì)算「九「九+2G九九 九+2G九 九J=九九九+2GGGG注意,在ABAQUS中,剪切應(yīng)變采用工程剪切應(yīng)變的定Y二u+u,所以剪切iji,jj,i部分模量是G而不是2G!CCELASTICSTIFFNESSCDOK1=1,NDIDOK2=1,NDIDDSDDE(K2,K1)=ELAMENDDODDSDDE(K1,K1)=EG2+ELAMENDDODOK1=NDI+1,NTENSDDSDDE(K1,K1)=EGENDDOCCRECOVERELASTICANDPLASTICSTRAINSANDROTATEFORWARDCALSORECOVEREQUIVALENTPLASTICSTRAINC讀取彈性應(yīng)變分量,塑性應(yīng)變分量,并旋轉(zhuǎn)(調(diào)用了OTSIG),分別保存在EELAS和EPLAS中;CALLROTSIG(STATEV(1),DROT,EELAS,2,NDI,NSHR)CALLROTSIG(STATEV(NTENS+1),DROT,EPLAS,2,NDI,NSHR)讀取等效塑性應(yīng)變EQPLAS=STATEV(1+2*NTENS)先假設(shè)沒(méi)有發(fā)生塑性流動(dòng),按完全彈性變形計(jì)算試算應(yīng)力Ao=J.AsG=Q+Ann+1 nCCCALCULATEPREDICTORSTRESSANDELASTICSTRAINCDOK1=1,NTENSDOK2=1,NTENSSTRESS(K2)=STRESS(K2)+DDSDDE(K2,K1)*DSTRAN(K1)ENDDOEELAS(K1)=EELAS(K1)+DSTRAN(K1)ENDDOC計(jì)算Mises應(yīng)力CCALCULATEEQUIVALENTVONMISESSTRESSCSMISES=(STRESS(1)-STRESS(2))**2+(STRESS(2)-STRESS(3))**21+(STRESS(3)-STRESS(1))**2DOK1=NDI+1,NTENSSMISES=SMISES+SIX*STRESS(K1)**2ENDDOSMISES=SQRT(SMISES/TWO)C 根據(jù)當(dāng)前等效塑性應(yīng)變,調(diào)用IARDSUB得到對(duì)應(yīng)的屈服應(yīng)力CGETYIELDSTRESSFROMTHESPECIFIEDHARDENINGCURVECNVALUE=NPROPS/2-1CALLHARDSUB(SYIEL0,HARD,EQPLAS,PROPS(3),NVALUE)CCDETERMINEIFACTIVELYYIELDINGC 如果Mises應(yīng)力大余屈服應(yīng)力,屈服發(fā)生,計(jì)算流動(dòng)方向IF(SMISES.GT.(ONE+TOLER)*SYIEL0)THENCC ACTIVELYYIELDINGC SEPARATETHEHYDROSTATICFROM THEDEVIATORICSTRESSC CALCULATETHEFLOWDIRECTIONCSHYDRO=(STRESS(1)+STRESS(2)+STRESS(3))/THREEDOK1=1,NDIFLOW(K1)=(STRESS(K1)-SHYDRO)/SMISESENDDODOK1=NDI+1,NTENSFLOW(K1)=STRESS(K1)/SMISESENDDOC根據(jù)J2理論并應(yīng)用Newton-Rampson方法求得等效塑性應(yīng)變?cè)隽緾SOLVEFOREQUIVALENTVONMISESSTRESSCANDEQUIVALENTPLASTICSTRAININCREMENTUSINGNEWTONITERATIONCSYIELD=SYIEL0DEQPL=ZERODOKEWTON=1,NEWTONRHS=SMISES-EG3*DEQPL-SYIELDDEQPL=DEQPL+RHS/(EG3+HARD)CALLHARDSUB(SYIELD,HARD,EQPLAS+DEQPL,PROPS(3),NVALUE)IF(ABS(RHS).LT.TOLER*SYIEL0)GOTO10ENDDOCCWRITEWARNINGMESSAGETOTHE.MSGFILECWRITE(7,2)NEWTON2FORMAT(//,30X,'***WARNING-PLASTICITYALGORITHMDIDNOT',1 'CONVERGEAFTER',I3,'ITERATIONS')10CONTINUEC更新應(yīng)力了 ,應(yīng)變分量n+1CUPDATESTRESS,ELASTICANDPLASTICSTRAINSANDCEQUIVALENTPLASTICSTRAINCDOK1=1,NDISTRESS(K1)=FLOW(K1)*SYIELD+SHYDROEPLAS(K1)=EPLAS(K1)+THREE/TWO*FLOW(K1)*DEQPLEELAS(K1)=EELAS(K1)-THREE/TWO*FLOW(K1)*DEQPLENDDODOK1=NDI+1,NTENSSTRESS(K1)=FLOW(K1)*SYIELDEPLAS(K1)=EPLAS(K1)+THREE*FLOW(K1)*DEQPLEELAS(K1)=EELAS(K1)-THREE*FLOW(K1)*DEQPLENDDOEQPLAS=EQPLAS+DEQPLCCCALCULATEPLASTICDISSIPATIONCSPD=DEQPL*(SYIEL0+SYIELD)/TWOCC計(jì)算塑性變形下的Jacobian矩陣FORMULATETHEJACOBIAN(MATERIALTANGENT)CFIRSTCALCULATEEFFECTIVEMODULICEFFG=EG*SYIELD/SMISESEFFG2=TWO*EFFGEFFG3=THREE/TWO*EFFG2EFFLAM=(EBULK3-EFFG2)/THREEEFFHRD=EG3*HARD/(EG3+HARD)-EFFG3c...if(props(7).lt..001)goto99c...DOK1=1,NDIDOK2=1,NDIDDSDDE(K2,K1)=EFFLAMENDDODDSDDE(K1,K1)=EFFG2+EFFLAMENDDODOK1=NDI+1,NTENSDDSDDE(K1,K1)=EFFGENDDODOK1=1,NTENSDOK2=1,NTENSDDSDDE(K2,K1)=DDSDDE(K2,K1)+EFFHRD*FLOW(K2)*FLOW(K1)ENDDOENDDOc...99continuec...ENDIFC將彈性應(yīng)變,塑性應(yīng)變分量保存到狀態(tài)變量中,并傳到下一個(gè)增量步CSTOREELASTICAND(EQUIVALENT)PLASTICSTRAINSCINSTATEVARIABLEARRAYCDOK1=1,NTENSSTATEV(K1)=EELAS(K1)STATEV(K1+NTENS)=EPLAS(K1)ENDDOSTATEV(1+2*NTENS)=EQPLASRETURNENDc...c...子程序,根據(jù)等效塑性應(yīng)變,利用插值的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用餐拿碗姿勢(shì)課程設(shè)計(jì)
- 風(fēng)能利用課程設(shè)計(jì)
- 高校查詢(xún)課程設(shè)計(jì)報(bào)告
- 飯卡系統(tǒng)課程設(shè)計(jì)解讀
- 香熏手工制作課程設(shè)計(jì)
- 通信eda軟件課程設(shè)計(jì)
- 鳥(niǎo)類(lèi)思考與討論課程設(shè)計(jì)
- 滑步車(chē)課程設(shè)計(jì)
- 軟件課程設(shè)計(jì)mvc
- 網(wǎng)絡(luò)配置的課課程設(shè)計(jì)
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 2025年浙江杭州市西湖區(qū)專(zhuān)職社區(qū)招聘85人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《數(shù)學(xué)廣角-優(yōu)化》說(shuō)課稿-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- “懂你”(原題+解題+范文+話(huà)題+技巧+閱讀類(lèi)素材)-2025年中考語(yǔ)文一輪復(fù)習(xí)之寫(xiě)作
- 2025年景觀照明項(xiàng)目可行性分析報(bào)告
- 2025年江蘇南京地鐵集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年度愛(ài)讀書(shū)學(xué)長(zhǎng)參與的讀書(shū)項(xiàng)目投資合同
- 電力系統(tǒng)分析答案(吳俊勇)(已修訂)
- 化學(xué)-河北省金太陽(yáng)質(zhì)檢聯(lián)盟2024-2025學(xué)年高三上學(xué)期12月第三次聯(lián)考試題和答案
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué) 北師大版
評(píng)論
0/150
提交評(píng)論