回覆列表
  • 1 # 英雄冢丶無心

    abaqus自帶有地應力平衡功能,用GEOStatic就能完成,但是比較多的做法是利用初始應力方法實現的,網上有很多具體做法,如:1.先施加重力荷載的作用,可以在cae中實現;2.在inp檔案中的output request中寫上*el prints,這樣就會將施加重力荷載後的應力輸出到*.dat檔案中了; 3.在*.dat檔案中,將單元應力的序號及單元的應力拷出,例如ELEMENT T FOOT- S11 S22 S33 S12 單獨存為一個*.dat檔案,4.用excel開啟該檔案,將其中的1所在的列去掉,在每個單元號前面加上其instance. ,即單元編號變為: instance名稱.序號 ;注意不同的instance和part要都按照其所在的單元從小到大編號,而不是按照他們在整體單元編號來編號!5.接下來就在excel把該檔案另存為*.csv格式的檔案(即帶有逗號分隔符的格式),6.最後在inp檔案的step之前寫上*initial conditions,type=stress,input=檔名.csv有人提出如下問題:在這裡我有兩個問題,麻煩了解的告訴我一下:1.關於第二步分析步選項,選擇Static,General和Geostatic,兩者都可以計算出重力下的應力,具體區別在哪?或者說選Static不對的原因?2.我發現缺少第三步照樣可以算出來,這是為什麼?換句話第三步的目的和必要性是什麼?我的回答如下:地應力是隻有應力沒有位移的,採用靜力計算會產生位移,利用地應力平衡只需要應力不差生位移。第三步驟,主要是輸出的問題,有沒有都沒有關係是沒有差別的,兩者應該是一樣的。Geostatic 那個本來就是地應力平衡的,可能是後續的分析步有限制,所以才用了初始應力的方法吧 abaqus6.12以及以上版本可以在load裡面有個預定義場,選擇在initial步時設定initial stress。當然在具體實施中可能會遇到一些無法施加的問題,那樣就要針對具體問題進行相應改動。若abaqus版本較低,則在inp檔案中增加*initial condition,type=stress,input=XXX.csv命令列,具體實施參見幫助文件或者去simwe論壇檢視。

  • 中秋節和大豐收的關聯?
  • 蘋果電腦連線的滑鼠不能用的原因是什麼?