Marc中hypela子程序?qū)崿F(xiàn)塑性應變疑問

1.用hypela2用戶子程序編寫的彈塑性材料本構關系計算程序,其中
分別計算了彈性應變和塑性應變,該子程序的形參中有e(ngens)存放
總應變,可以在后處理中顯示(Total strain)。但是對于內(nèi)部的彈性
應變和塑性應變不知怎么樣更新讓它在后處理界面中顯示(elastic
strain和plastic strain),也就是說不知怎么樣在子程序中將計算
出來的彈性應變和塑性應變存放到系統(tǒng)中保存這兩個量的地方,可以
在每一步中更新;
2.用plotv也不行啊,
subroutine plotv(v, s, sp, etot, eplas, ecreep, t, m, nn, layer,ndi, nshear,
jpltcd)
etot:積分點處總塑性應變;
eplas:積分點處的塑性應變;
用了自己的本構后這里的eplas就是0,如果用計算出的塑性應變直接
在這里以user defined variable來顯示的話則全部單元顯示的塑性
應變都是同一個值。
3.在c卷table3-3的單元后處理代碼(Element post codes)中,代碼
301代表總應變張量(Total strain tensor),代碼321代表塑性應變
張量(plastic strain tensor),401代表彈性應變張量(elastic
strain tensor)。
后處理代碼1-6說是應變分量(components of strain),21-26代表
塑性應變分量(components o f plastic strain),那么這些應變分量
跟前面的對應的應變張量有什么區(qū)別呢?
4.用hypela子程序?qū)崿F(xiàn)材料彈塑性本構關系,根據(jù)小變形彈塑性來
推導的公式,計算了應力應變。現(xiàn)在有一個問題,就是在利用該子
程序計算時,如果選了marc里面的update lagrange選項會對計算
產(chǎn)生什么樣的影響呢,或者選了該項的話計算出來的都是什么值啊。
因為那些應力應變都是用自己的公式來算的,如果選了這些選項那給
計算過程(子程序)傳遞的是什么量呢?
還請各位不吝賜教,非常感謝!

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

TOP

3
1