三維模型輸出到二維模型(3DEC to UDEC)

1 引言

大多數(shù)情況下,我們需要把二維模型通過擠壓操作產(chǎn)生出三維模型【Extrusion工具的使用技巧(FLAC3D僅有); 使用Extrusion工具產(chǎn)生非結(jié)構(gòu)化的網(wǎng)格(unstructured Mesh)】進行計算,但有時我們也需要提取三維模型的某一剖面進行二維計算,以便進行更詳細的分析。3DEC模型可以導(dǎo)出到FLAC3D(block to-flac3d), PFC(block to-pfc)和UDEC(block to-udec), 這個筆記討論了3DEC模型輸出到UDEC。 

block to-udec

3DEC通過block to-udec命令能夠把3DEC模型的一個指定的剖面輸出到UDEC,工作原理很簡單,就是利用3DEC中的切片工具(Cutting Tool)指定一個面,然后用UDEC命令把這個面寫成一個文件。

三維模型輸出到二維模型(3DEC to UDEC)的圖1

一個平面的位置由基點(Origin), 法線方向(Normal)或產(chǎn)狀(Dip/DD)來決定。因此block to-udec命令的關(guān)鍵字是: origin, normal, dip, dip-direction。只要再3DEC環(huán)境中使用切片工具選擇感興趣的剖面,把對應(yīng)的關(guān)鍵字數(shù)值寫入命令中,便可以輸出成為UDEC文件。下圖所示的是由3DEC模型輸出的UDEC模型(dip 90 dip-direction 0)。使用代碼或者在文件菜單(File>Grid>Export to UDEC...)中都可以輸出UDEC模型。

block to-udec filename 'wedge' dip 90 dip-direction 0

三維模型輸出到二維模型(3DEC to UDEC)的圖2


3 輸出內(nèi)容

由3DEC到UDEC的轉(zhuǎn)化過程實際上就是寫UDEC命令的過程。在上述例子中,寫入了如下命令:

(1) block config cellspace---UDEC的配置命令,接觸檢查使用了cellspaceCell Space Detection---UDEC的單元映射算法】;

(2) block tolerance corner-round-length---設(shè)置接觸重合度【接觸重合度 Contact overlap tolerance的相關(guān)問題】;

(3) block create poly---產(chǎn)生三個塊體,對楔形塊體輸入3DEC定義的組名group "wedge".


4 結(jié)束語

3DEC模型輸出到UDEC模型的過程很簡單,只能輸出Block命令,也就是只能產(chǎn)生block create poly命令,而對于DFN或支護單元目前還無能為力。3DEC模型輸出到FLAC3D模型的功能相對復(fù)雜一些,我們將在以后詳細討論。

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

TOP

3
1
2