Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法

    經(jīng)常有小伙伴問獲取積分點(diǎn)坐標(biāo)的方法,今天給大家介紹三種獲取積分點(diǎn)坐標(biāo)的方式,希望能給你們帶來幫助。

1 通過abaqus子程序獲取積分點(diǎn)坐標(biāo)

    Abaqus一些子程序中可以直接獲取積分點(diǎn)坐標(biāo),例如我們熟知的UMAT子程序中包含COORD參數(shù),即為積分點(diǎn)坐標(biāo)。順帶一提的是,當(dāng)打開了幾何非線性時,該積分點(diǎn)是當(dāng)前構(gòu)形下的坐標(biāo),如果未打開幾何非線性則為初始坐標(biāo)。

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖1

2通過history output輸出積分點(diǎn)坐標(biāo)

    Abaqus可以直接在歷程變量history output中輸出積分點(diǎn)坐標(biāo)。直接在history output中勾選COORD選項(xiàng),但是這里需要注意的是,Domain中的Set集合如果是node set,這里輸出來的是節(jié)點(diǎn)坐標(biāo),當(dāng)這里是element set的時候,輸出來的才是積分點(diǎn)坐標(biāo)。

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖2

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖3

3通過等參單元映射函數(shù)計(jì)算

    等參元中,為了方便計(jì)算,把整體坐標(biāo)映射到自然坐標(biāo),然后在自然坐標(biāo)下進(jìn)行高斯積分。如果知道了自然坐標(biāo)下的高斯積分點(diǎn),通過映射函數(shù)反算,便能得到整體坐標(biāo)下的高斯積分點(diǎn)坐標(biāo)。以四邊形等參單元為例,其以自然呢坐標(biāo)為變量的插值形函數(shù)如下

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖4

坐標(biāo)變換采取同樣的插值函數(shù)(叫做等參的原因),整體坐標(biāo)和自然坐標(biāo)的關(guān)系式如下,如果知道自然坐標(biāo)下的高斯積分點(diǎn),直接通過此公式計(jì)算其在整體坐標(biāo)下的坐標(biāo)。

 Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖5

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖6


                                                                學(xué)習(xí)有限元奇巧淫技

                                                                學(xué)習(xí)有限元理論知識

                                                                了然于心、游刃有余

                        CAE仿真實(shí)驗(yàn)室,更多有限元干貨等你來拿!歡迎留言討論、若有疑問可私信~

Abaqus中獲取積分點(diǎn)坐標(biāo)的三種方法的圖7

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP

36
6
13