
發布
注冊
/
登錄ansys初始地應力視頻的案例
三軸壓縮,考慮了初始地應力和沒考慮初始地應力的區別
考慮了初始應力,加載的是力加載
沒有考慮初始應力,加載的是位移加載
’
關于ANSYS中初始地應力施加方法的介紹
近日,水哥收到一粉絲對初始地應力施加這塊的疑問,恰逢今天時間較多,便說說在ANSYS中如何施加初始地應力。
針對巖土工程相關的分析而言,初始地應力這個概念比較重要,所謂初始地應力,也即是在我們對巖土進行任何外部操作之前,例如基坑開挖、邊坡開挖、隧道開挖等,其本身內所存在的真實應力,也可稱之為初始應力場。
初始應力場是平衡的,這也是經常聽到的一個概念,初始地應力平衡,更簡單來講,就是我們在進行分析之前的位移清零,應力不清零。
為什么進行這樣一步操作?
答:為了使模型更加的符合實際。
ANSYS中對于初始地應力的平衡沒有類似設計軟件那般(例如Midas NX)方便,也即是我們在做類似基坑開挖分析之前,首先要進行地應力平衡操作,ANSYS中主要分為兩步進行:
第一步:原始應力場計算,導出地應力文件;
第二步:新建模型,導入地應力文件,施加重力,平衡地應力。
關于導入與導出的命令流,ANSYS以前老版本是采用Iswrite與isfile命令,新版本可采用Inistate命令,但是Iswrite和isfile依然可以用,只是幫助文件已經沒了這兩個命令的解釋,其用法同inistate,可具體查詢Help。
通過上兩步操作,能達到位移清零,真實應力不清零的效果,下面以一個小例子來進行說明操作過程。
某二維地塊,長度50m,高度20m,需進行基坑開挖操作,操作之前,需進行初始地應力的平衡,材料為中風化砂質泥巖,彈性模量取1200Mpa,粘聚力取450Kpa,摩擦角取30度,采用DP材料模型。
展開 為什么用ANSYS做用完全重啟動實現地應力初始化出現DUMP文件為空的錯誤提示?
為什么用ANSYS做用完全重啟動實現地應力初始化出現DUMP文件為空的錯誤提示?
ABAQUS熱應力分析 附ABAQUS中初始地應力的施加下載
軋輥與Cu層的熱傳導系數
下載地址:ABAQUS中初始地應力的施加

有限元特輯II 初始地應力平衡
方法④初始應力提取法,首先將已知邊界條件施加到模型上進行計算,然后是將計算得到的每個單元的應力外插到形心點出,導出 S11,S22,S33,S12,S13,S23 六個應力分量。這種方法是最為通用的方法,可以實用于不同材料,不規則的地形,適用性強。
方法⑤是采用用戶子程序 SIGINI 來定義初始應力場,可以定義其為應力分量為坐標、單元號、積分點號等變量的函數,要達到精確平衡需已知具體邊界條件,在實際中應用較少。
N小問
I. 為何要施加初始地應力?
II. 什么工況下,施加初始地應力?
III.什么時間點施加地應力?
IV.施加過程中及之后需要的注意事項?
......
I. 為何要施加初始地應力?
地應力是存在于地殼中未受工程擾動的天然應力,也稱巖體初始應力、絕對應力或原巖應力。廣義上也指地球體內的應力。它包括由地熱、重力、地球自轉速度變化及其他因素產生的應力。我們所建立的幾何模型一般和工程實際情況或尺寸相對應、相一致,比如邊坡幾何模型和實際邊坡尺寸一致,但我們可以夸張一點想像,實際邊坡應是由一個更大一點或更高一點的不受重力的初始邊坡在n年前突然受重力和類似目前的邊界條件作用下逐漸形成了今天的尺寸大小,n年前受重力和類似目前的邊界條件作用之前邊坡的尺寸大小,我們不得而知,如果能準確知曉,我們就可以建立一個那時的幾何模型,再施加重力和邊界條件進行計算,變形后形狀和現狀邊坡形狀一致,其內力也就是初始應力場或地應力,就不用專門去施加地應力了,但問題是我們不能知曉邊坡受力前的形狀尺寸,我們現在的幾何模型就是邊坡現在的實際尺寸,受力后將會變成一個更小的或與現狀不一致的邊坡,這不符合我們模擬現狀邊坡的目的。如果我們知道現狀邊坡的內力,將其提取出來作為幾何模型的內力,再和外力(重力)平衡,則我們建立的模型才能算和實際模型一致。
展開 關于在flac3d里設置初始地應力的討論(轉帖)
SimWe仿真論壇
n_:w^x
2 、對于均質材料施加有梯度的應力
如工程接近地面,則不能忽視應力隨深度的變化,當然,也要考慮重力。在合理的邊界條件下(如固定底部,側邊為滾動邊界),通過一般幾百步左右的計算,模型的自重應力和所施加的重力會達到平衡。不過,并不一定要進行這種計算。較好的方法是賦予初始內部應力,這種應力能滿足平衡以及重力梯度的要求。
其中,grad= ρg ,而內部應力還需和施加應力的邊界上的邊界應力一致。
所舉的例子表明重力方向的初始應力及梯度應與重力場一致,其他兩個方向則在不破壞屈服準則的前提下可以取任意值。
論壇;XX[ hk.l2pG
討論:|Simwe.com|仿真|設計|有限元|虛擬儀器 Y)Af
a)y&_E K
從flac3d說明里看到,在具體條件不知的情況下,初始地應力在某種程度上成為了人為規定的東西。
總結原始數據缺乏時的初始地應力輸入原則為:重力向應力與重力場對應,按梯度計算出的結果與所施加的初始邊界應力條件一致;其他方向的應力場輸入時應注意量值不應過大,防止模型產生塑性流動,邊界條件或者采用apply 命令賦予與初始應力值一致的應力值,或者用fix 命令直接搞定。
展開 有限性元特輯II 初始地應力平衡兩種方法(實例)
11.修改關鍵字,為模型定義初始應力場
1,手動添加關鍵字法
將原來的CAE模型另存為soil2.cae,選擇菜單Model→Edit keywords,在*STEP語句之前添加以下語句:
*initial conditions,type=stress,input=soil.csv
修改前
修改后
12. 重新建立Job,提交分析
注意, 初始應力場文件soil.csv應該和新建的INP文件位于同一個路徑下。
看地應力平衡的結果
注意, 初始應力場文件soil.csv應該和新建的INP文件位于同一個路徑下。
可觀察到,初始狀態下(0時刻), 模型就具有了一個初始應力場,這個應力場與上一個未加初始地應力的分析步結束時刻的應力場完全相同。
上面就已經完成了初始地應力平衡 ,接下來可以添加其他分析步(例如普通的靜力分析步Static,General),定義接觸和實際的荷載,并去掉前面第一步中臨時邊界條件。
Remark:也可用UltraEdit 處理CSV文件,而不選用EXCEL。唯一區別是,EXCEl有行數限制,當n>65536時,不能載入全部文件內容。
方法II
同樣分兩個步驟:
1.自動地應力平衡。
2.讀取ODB文件結果定義初始應力。
同樣形式如下:
精力有限,不想詳述~
總結
初始地應力平衡,在巖土工程等中,非常重要與關鍵,需給予足夠重視。當然,本教程足夠簡單,更深的問題未涉及~感興趣的,請查閱相關資料!
(建議有個草稿箱,剛剛出錯,內容全沒了……)
小哥原創,轉載請注明出處 本人郵箱 xingwjin@sina.com
展開 流固耦合方法進行隧道爆破開挖,怎么實現添加初始地應力?
在進行動態松弛方法模擬地應力時,為什么每次獲取動態松弛文件進行顯式計算都無法正常計算,實現這一操作的規范步驟是怎樣的,有無大佬指導一下,痛苦死了。
基于ABAQUS的初始地應力平衡方法研究_代汝林.pdf
基于ABAQUS的初始地應力平衡方法研究_代汝林.pdf
【視頻教程】ABAQUS教程系列之地應力平衡方法1(千總)
【視頻教程】ABAQUS教程系列之地應力平衡方法1(千總)
【視頻教程】ABAQUS教程系列之地應力平衡方法2(千總)
【視頻教程】ABAQUS教程系列之地應力平衡方法2(千總)

ANSYS地應力平衡方法
進行地應力平衡的原因如下:我們建立的幾何模型一般都和工程實際情況一致,例如邊坡的幾何模型與邊坡實際尺寸相一致。但是由于邊坡的沉降和徐變作用,可以想像到,現在的邊坡應該是由一個體積更大的原始邊坡在很久以前由于受到重力作用和邊界約束條件,逐漸形成了現今的邊坡形態。但是對于那個原始的邊坡形態,我們不得而知。假如能準確知曉,我們就能夠建立原始邊坡的幾何模型,接著對邊坡施加重力和邊界條件,受力后邊坡形態應該和現在的邊坡相一致,其內力就是初始應力場(地應力),這樣就不用專門施加地應力了。但現實情況是我們不能知曉原始邊坡的形態?,F在的邊坡幾何模型就是其實際形態,受力之后將會變成一個與現狀不一致的邊坡,這不符合現在的實際情況。如果我們計算出現今邊坡的內力,并將其作為邊坡的初始應力場,再去和外力平衡,這樣我們建立的模型就和現實邊坡情況相一致了。
對于涉及開挖、回填的動態巖土工程問題,地應力平衡是正確模擬施工過程的前提條件。初始應力的加載必須滿足地應力平衡,而地應力平衡就是為了使地基僅存在初始應力,而不存在初始應變。當地基自重是產生地應力場的主要因素時,重力是外力,初始應力場是內力,將提取出的內力施加于模型后再施加重力,此時內力和外力平衡,該狀態就是工程建設的初始狀態。
在ANSYS中的地應力該怎么平衡呢?
初應力(Initial Stress)可以指定為一種“荷載”進行施加,但僅在靜態分析和全瞬態分析中使用,可以用于線性分析或非線性分析。
展開 ANSYS初始應力的施加和獲得
在使用ANSYS進行結構分析時,可以把初始應力指定為一項載荷,但只能在靜態分析和瞬態分析中使用(分析可以是線性,也可以是非線性),初始應力載荷只能施加在分析的第一個載荷步中,執行初始應力命令一次以上將覆蓋先前的初始應力指定。初應力載荷可以是初應力,初應變或者初塑性應變。
ANSYS初始應力的施加和獲得
在使用ANSYS進行結構分析時,可以把初始應力指定為一項載荷,但只能在靜態分析和瞬態分析中使用(分析可以是線性,也可以是非線性),初始應力載荷只能施加在分析的第一個載荷步中,執行初始應力命令一次以上將覆蓋先前的初始應力指定。初應力載荷可以是初應力,初應變或者初塑性應變。
初應力命令如下:
INISTATE, Action, Val1, Val2, Val3, Val4, Val5, Val6, Val7, Val8, Val9
其中Action可以為:
SET
用Action = SET 定義初始應力狀態坐標系,數據類型和材料類型參數
DEFINE
用Action = DEFINE 定義真實的狀態值, 和相對應的單元,積分點,或層信息
WRITE
當solve命令執行之前,用 Action = WRITE 將初應力值寫入文件
READ
用 Action = READ 讀入文件中的初始應力值
LIST
用 Action = LIST讀出初始應力狀態
DELETE
用Action = DELE 刪除所選擇單元的初始應力狀態數據
各個動作對應的用法如下:
INISTATE, SET, Val1, Val2
Val1=
Val2 =
CSYS
坐標系.
展開