不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys提取接觸節(jié)點(diǎn)的案例

一點(diǎn)心得,接觸節(jié)點(diǎn)提取及再施加
這幾天做了個(gè),需要將接觸面上的力提取做被接觸部件的進(jìn)一步分析,而ABAQUS中沒有自動(dòng)提取施加接觸力的功能,所以自己動(dòng)手用matlab+inp的方式,實(shí)現(xiàn)了一個(gè)很原始的接觸提取和施加。可能用戶自定義載荷(VDLoad)能夠?qū)崿F(xiàn),但是時(shí)間不夠沒有嘗試這方面的東西。 首先說一下,abaqus中的一個(gè)不是很完整的功能。 就是Analytical Field - Mapped field,Mapped field 是個(gè)很有意思的功能,它包含了兩種一個(gè)是Point cloud field,即用一組對(duì)應(yīng)空間點(diǎn)的載荷,來表達(dá)載荷的空間分布,然后通過插值得到節(jié)點(diǎn)上載荷。 第二個(gè)叫做.odb mapped field(看到odb你懂的吧),這個(gè)就是自動(dòng)提取odb文件中的載荷分布,這個(gè)的用法很簡(jiǎn)單,在viewport菜單中新建一個(gè)viewport,叫做viewport2然后在這個(gè)viewport2里打開載荷存儲(chǔ)的odb文件,并打開你要提取的載荷的Field output,然后在viewport1中進(jìn)入到.odb mapped field,有按鈕可選提取哪個(gè)viewport的分布。很簡(jiǎn)單,很智能。 但是,還是要但是,在純力學(xué)的范疇內(nèi),這兩個(gè)功能都只能用在dload就是,pressure里,其余的載荷類型均無法識(shí)別。(除非只要接觸正壓強(qiáng),切向的力完全弄不出來) 所以另辟道路,簡(jiǎn)單的說吧,只提個(gè)方法好了!就是用編程語言改動(dòng)后處理輸出的接觸節(jié)點(diǎn)力的prt文件成為inp的格式,然后放入對(duì)應(yīng)代碼模塊即可!!! 很簡(jiǎn)單的思路,但是有一些注意的地方: 1. 節(jié)點(diǎn)對(duì)應(yīng),即網(wǎng)格劃分得相同;所以最好copy一個(gè)part,然后換成mesh part; 2. 注意提取接觸力時(shí)別弄錯(cuò)了,接觸力有方向的問題,自己注意選擇; 3.
展開
ABAQUS 提取接觸對(duì)主面節(jié)點(diǎn)滑移值出現(xiàn)的問題
the selected primary variable is not available in the current frame for any elements in the current display group 場(chǎng)輸出選擇了整個(gè)模型的CDISP,就是兩個(gè)簡(jiǎn)單的方塊受力接觸,結(jié)構(gòu)如封面所示,單獨(dú)查看接觸對(duì)主面所在的單元滑移值出現(xiàn)這個(gè)錯(cuò)誤,無法顯示云圖,單獨(dú)查看應(yīng)力值,變形值都可以,唯獨(dú)滑移值不可以,單獨(dú)查看從面單元的滑移值也可以,只有主面的滑移無法單獨(dú)查看,提取主面節(jié)點(diǎn)的滑移,會(huì)說沒有相對(duì)應(yīng)的xy數(shù)據(jù)
ANSYS如何提取某一節(jié)點(diǎn)的應(yīng)力時(shí)程 ¥100
在對(duì)結(jié)構(gòu)進(jìn)行時(shí)程分析后,我們經(jīng)常提取的是全時(shí)程最大von Mises stress。 那么如何提取某一個(gè)節(jié)點(diǎn)的von Mises stress呢? 首先明確ANSYS節(jié)點(diǎn)附加在單元上,可以通過選擇單元上節(jié)點(diǎn)的方法提取節(jié)點(diǎn)應(yīng)力。 1 確定節(jié)點(diǎn)所在單元,顯示節(jié)點(diǎn)編號(hào)。 例單元號(hào)8560,節(jié)點(diǎn)號(hào)8678。 2 進(jìn)入TimeHist Postpro, 定義變量。 3變量顯示。 付費(fèi)內(nèi)容為相關(guān)命令流。
ANSYS使用APDL語言提取節(jié)點(diǎn)編號(hào)及對(duì)應(yīng)坐標(biāo) ¥10
首先選取好你想選取的節(jié)點(diǎn) NSEL,S,………………….. 然后使用*vget讀取節(jié)點(diǎn)編號(hào)及相應(yīng)坐標(biāo) *Get,nnod,NODE,0,COUNT *vget,nl,node,,nlist !得到表面節(jié)點(diǎn)編號(hào) *vget,locx,node,,loc,x ……………………. *DIM,locx1,array,nnod,1 !定義一個(gè)數(shù)組,其為nnod行1列 …………………………. 要注意,這里面得到的nl是從小到大排列的,只包含一部分節(jié)點(diǎn),而我們得到的locx卻是所有節(jié)點(diǎn)的坐標(biāo),所以我們還需要定義一個(gè)locx1,再用一個(gè)循環(huán)把你想選擇的節(jié)點(diǎn)編號(hào)和其坐標(biāo)一一對(duì)應(yīng)起來。具體的關(guān)系從下面的圖可以看出。 *DO, j,1,nnod,1 locx1(j)=locx(nl(j)) !節(jié)點(diǎn)對(duì)應(yīng)坐標(biāo) ……………………………. *ENDDO 這時(shí)我們就已經(jīng)得到了想選取的節(jié)點(diǎn)坐標(biāo)及對(duì)應(yīng)編號(hào),此時(shí)我們需要運(yùn)行一個(gè)Output.mac文件,把得到的數(shù)組輸出。 Output.mac 中包含的內(nèi)容 !----------------------------------! *cfopen,node_number.dat, ! Generate Ist File *vwrite,nl(1) (1F6.0) *cfclos *cfopen,node_locx.dat, *vwrite,locx1(1) (1E15.6) *cfclos ………………….剩下的按照同樣格式寫 !----------------------------------! 最后得到的txt文件的內(nèi)容分別如下:
展開
ansys提取接觸節(jié)點(diǎn)圖1
ansys里shell181上下表面都有接觸對(duì)時(shí)怎么處理才能不出現(xiàn)一個(gè)節(jié)點(diǎn)出現(xiàn)在兩個(gè)接觸對(duì)里的問題?
屋面板,用的shell181,里邊的卷邊和支座有接觸,也和外邊的卷邊有接觸,總提示我節(jié)點(diǎn)出現(xiàn)在兩個(gè)接觸對(duì)里,初學(xué)者求指點(diǎn)????