
注冊(cè)
/
登錄
ansys apdl提取的第一個(gè)單元?jiǎng)偠染仃嚍槭裁床皇?號(hào)單元的剛度矩陣,并且提取的整體剛度矩陣第一列和1號(hào)節(jié)點(diǎn)不對(duì)應(yīng),apdl提取的剛度矩陣是和節(jié)點(diǎn)怎么對(duì)應(yīng)的?
前輩好,我自己寫(xiě)了一個(gè)Python 代碼 用來(lái)提取odb文件中節(jié)點(diǎn)集合的輸出變量 但是發(fā)現(xiàn)相似的代碼可以用來(lái)提取單元集合的 但是改成提取節(jié)點(diǎn)的后去卻沒(méi)有數(shù)據(jù),提取不到 請(qǐng)問(wèn)大家知道為什么嗎? 提取nodeset 的數(shù)據(jù) 就發(fā)現(xiàn)提取到的數(shù)據(jù)是空的,但是代碼邏輯不變的情況下提取單元集合的就可以。

請(qǐng)問(wèn)群里有沒(méi)有對(duì)abaqus fil文件比較熟悉的,我想從fil文件中導(dǎo)出應(yīng)力值,但是記錄關(guān)鍵字11的數(shù)據(jù)中沒(méi)有代表位置(結(jié)點(diǎn)編號(hào)或者其它)的項(xiàng),讀出來(lái)的應(yīng)力值對(duì)應(yīng)哪一點(diǎn)呢?有知道的給個(gè)提示,謝謝。 PS.在inp文件中采用的輸出語(yǔ)句如下:



umeshmotion子程序時(shí),將計(jì)算出來(lái)的磨損量寫(xiě)入到txt文件時(shí),第一對(duì)接觸面的編號(hào)能夠對(duì)應(yīng)上,就是1-7392(中間有些是邊緣的節(jié)點(diǎn)進(jìn)行了重新排列,因此里面的節(jié)點(diǎn)后面的是不連續(xù)的),然而第二對(duì)接觸面的節(jié)點(diǎn)編號(hào)直接就亂了 直接從7489開(kāi)始排(圖2),但我的有限元模型中沒(méi)有7489這個(gè)節(jié)點(diǎn)編號(hào),所以我想問(wèn)一下為什么會(huì)發(fā)生這樣的情況,如何改變這種境況?


")# 關(guān)閉ODB文件odb.close()print(f"接觸應(yīng)力數(shù)據(jù)已保存到 {output_file}")這個(gè)程序提取后的節(jié)點(diǎn)坐標(biāo)與在查詢節(jié)點(diǎn)時(shí)節(jié)點(diǎn)的坐標(biāo)對(duì)應(yīng)不上,接觸應(yīng)力是一樣的。程序是哪里有問(wèn)題么?





目前查到的資料是像位移自由度對(duì)應(yīng)的是節(jié)點(diǎn)力,那么相應(yīng)的 溫度自由度對(duì)應(yīng)的是節(jié)點(diǎn)熱流,所以需要在vuel中的rhs中更新節(jié)點(diǎn)熱流,這個(gè)節(jié)點(diǎn)熱流該如何計(jì)算呢?以及這種方法是否正確?
跳至頁(yè)
TOP