999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CATIA-FLAC3D耦合建模方法及其應用

2014-03-05 07:25:06喬世范謝濟仁郭麒麟許文龍
土木與環境工程學報 2014年4期
關鍵詞:程序有限元模型

喬世范,謝濟仁,郭麒麟,許文龍

(1.中南大學 土木工程學院,長沙410075;2.長江委巖石工程總公司(武漢),武漢430010)

FLAC3D(Fast Lagrangian Analysis of Continua)是以拉格朗日法為基礎編寫的有限差分程序,三維快速拉格朗日法是基于三維顯式的一種有限差分法的數值分析方法,它可以模擬巖土或其他材料的三維力學行為。自20世紀90年代以來,已經在土建、交通、采礦、地質、水利等工業部門廣泛應用,逐漸成為巖土工程界的重要工具之一。

然而FLAC3D軟件在模型前處理上存在很大缺陷,主要表現為:建模過程不直觀、檢查不方便、工作量大耗費時間長。為了解決這些問題,一些學者做了一些工作:王樹仁等[1]基于 MIDAS/GTS軟件,采用 MATLAB語言編寫 MIDAS/GTS-FLAC3D接口程序。廖秋林等[2]基于 ANSYS軟件,采用ANSYS語言編寫了FLAC3D-ANSYS接口程序,借助有限元軟件ANSYS相對便捷的前處理功能,實現了層狀地質體FLAC3D模型的建立。胡斌等[3]采用FORTRAN語言編寫了FLAC3D的前處理程序,對于簡單地質體實現了快速、便捷的建模;Aringoli等利用Surfer和GID處理,建立地質體模型,通過Fish編 程 將 建 好 的 網 格 讀 入 到 FLAC3D中[4-7]。ANSYS、MIDAS/GTS等有限元計算軟件,針對規則的地質體能夠快速建立地質體的幾何模型和有限元模型,然而對于復雜的地質體,其建模過程復雜、工作量大、花費時間長[8-11]。法國 Dassault公司開發的CATIA軟件是集CAD/CAM/CAE于一體的優秀三維設計軟件,在機械、電子、航空、航天和汽車等行業獲得很廣泛應用。它從V5R19版本開始,增加了地形地質建模功能,用于土木工程的規劃與設計以及基礎工程等。一些單位在相關課題中已應用CATIA進行三維地質建模,開發了相應的地質插件,實現了地質點的轉換、鉆孔數據的導入、鉆孔信息的分層、平面圖的導入以及剖面圖的導入等操作,從而簡化了建模過程,具有比較好的實用性。然而,CATIA雖然有比較強的建模能力,但其有限元分析模塊比較薄弱,所以需要開發與巖土工程專業軟件FLAC3D的接口程序。

針對FLAC3D前處理建模存在的技術不足[12],筆者借助CATIA進行復雜地質體及工程結構的幾何建模和網格劃分,通過編寫CATIA-FLAC3D數據轉換接口程序,將建好的模型導入到FLAC3D中,從而降低FLAC3D前處理建模的難度,實現復雜工程的FLAC3D三維模型快速、準確構建,彌補了CATIA在有限元計算方面的不足。

1 復雜地質體的建立和網格劃分

1.1 CATIA軟件簡介

CATIA軟件包括多個功能模塊,用于三維地質建模的模塊主要包括有數字曲面編輯(DSE)、創成式外形設計(GSD)、快速曲面重建(QSR)和雕刻(Shape Sculptor)模塊等。采用CATIA建立地質模型,建模方便,模型準確。

1.2 CATIA中建立地質模型

1.2.1 點云和地表Mesh面的形成 根據測繪部門所提供的工程地形圖,通過轉化軟件,生成地形圖等高線所有點的.asc文件。通過CATIA中DSE模塊導入,形成點云圖,見圖1。

將點云進行過濾、刪除明顯錯誤的數據點,通過mesh creation命令形成3D三角小網格面片組,采用DSE平臺中的網格面修改功能對三角網格面片組進行補點、刪點、修改網格形狀等操作,生成合理網格面,見圖2。

圖1 導入的點云

1.2.2 形成地表曲面 進入QSR模塊,點擊Power Fit命令,將網格面強制實體化,調整界面參數,生成接近真實情況的實體面。如圖3。

1.2.3 生成地質體模型 在地表面范圍內建立凸臺,進入零件設計模塊,點擊分割命令(插入/基于曲面的特征/分割),其中,分割元素為上步生成的地表面,生成的地質實體模型如圖4所示。

圖4 地質體模型

1.2.4 生成網格體模型 進入分析與模擬模塊的高級網格劃分工具(Advanced Meshing Tools)模塊,點擊 Meshing Methods工具欄下的網格劃分工具(OCTREE Tetrahedron Mesh)命令,設定單元體大小,最后生成地質體有限元網格模型[13-14],如圖5所示。

圖5 網格體模型

2 CATIA-FLAC3D接口程序

CATIA有限元模型可采用采用四面體、六面體進行劃分,其單元形狀與FLAC3D所采用的四面體形網格和矩形網格形狀相似,但其每一單元節點編制的規則和節點坐標(單元數據)有差異。通過深入分析兩個軟件數據文件的內在聯系,在VS2010的平臺下,使用Visual Basic語言編寫了CATIA-FLAC3D接口程序,實現了在CATIA中建模和網格劃分,在FLAC3D中計算,使兩個軟件的優勢得到發揮。

2.1 FLAC3D與CATIA單元數據關系

CATIA主要提供四面體(Ⅰ)、四面體(Ⅱ)和六面體3種實體單元,可分別對應于FLAC3D中的Tetrahedron和Brick單元[15],其單元節點編號對應關系見表1(以四面體(Ⅰ)為例)。

表1 CATIA與FLAC3D單元數據關系對照

CATIA導出的節點、單元數據格式與FLAC3D可識別的節點、單元數據格式對照分別見表2(以四面體(I)為例)和表3(以四面體(I)為例)所列內容。

表2 CATIA與FLAC3D節點數據格式對照表

表3 CATIA與FLAC3D單元數據格式對照表

2.2 CATIA與FLAC3D數據轉換思路

基于CATIA與FLAC3D單元數據關系,應用Visual Basic編寫了CATIA-FLAC3D接口程序。將CATIA導出的節點、單元數據通過編程存儲到幾個動態數組中,再利用CATIA-FLAC3D數據轉換接口程序轉換成FLAC3D可識別的數據文件,并存入一個.txt文件中,通過調用這個文件,在FLAC3D中生成有限元模型;依次施加邊界條件和初始條件、對材料參數賦值等,進行計算[13-15]。

2.3 CATIA與FLAC3D數據轉換實現過程

CATIA與FLAC3D數據轉換接口程序實現過程如下:

2.3.1 節點數據轉換 將CATIA的節點數據轉換為FLAC3D數據文件,需刪掉非數據列(即“GRID*”列)以及多余的節點號列,當遇到關鍵字“GR”,開始存儲節點數據,將節點號和節點坐標分別存儲到動態數組node number()和axis()數組中。部分關鍵代碼如下:

2.3.2 單元數據轉換 將CATIA的單元數據轉換為FLAC3D數據文件。主要流程如下:

1)讀取單元編號,將單元編號存儲到動態數組element number()。

2)讀取單元的所有節點,將這些節點存入動態數組element contact()。

3)將網格組存入動態數組element group()。

部分關鍵代碼如下:

2.3.3 單元分組 FLAC3D可識別的單元分組信息格式為GROUP組名。由表3可見,CATIA導出的單元數據中包括單元所屬的網格組信息。每個單元都會與網格組類型對應,此信息存儲于數組element group()內,由此,可以通過網格組信息對單元進行分組,這樣就可實現單元分組信息的識別。筆者利用Visual Basic編寫的轉換程序,對每個單元進行分組,知道所有單元分組完成,程序終止。部分關鍵代碼如下:

2.3.4 轉換接口的流程圖及界面 執行完以上操作后,將轉換完畢的節點、單元數據及單元分組信息輸出到一個.txt文 件中,在 FLAC3D調用[16-18]。流程見圖6。CATIA-FLAC3D的接口程序界面如圖7所示。

圖6 算法流程圖

圖7 CATIA-FLAC3D接口程序界面

3 應用實例

3.1 工程背景

以某已建成的偏壓隧道為依托,驗證該方法的可行性和有效性。該地區的特點是地表形態比較復雜,巖層主要以石灰巖為主,其力學參數見表4。

表4 巖石參數

使用ANASYS,MIDAS等軟件建模,工程量大,建模繁瑣,而直接使用FLAC3D建模,建模周期長,費時費力[16,19]。采用該方法,能夠方便快速的建立幾何模型和有限元模型,利用CATIA-FLAC3D接口程序很方便的將模型導入FLAC3D中進行分析。

3.2 有限元計算模型及計算結果

根據以上流程,在CATIA中生成的有限元模型如圖8。導入到FLAC3D中的有限元模型如圖9。該模型上表面為自由面,不需要施加約束,其他5個面都施加法向約束,施加重力場,材料參數如表4所示,本構模型采用摩爾庫倫,見圖10。

圖8 CATIA有限元計算模型

圖9 FLAC3D有限元計算模型

圖10 Mohr-Coulomb屈服面

式中:c為凝聚力;φ為內摩擦角;s和θf分別為破壞面上的剪切應力和法向應力。

如果用主應力表示,式(1)可以改寫為:

式中:θ1和θ3分別為第一主應力和第三主應力;c表示凝聚力;φ為內摩擦角。計算結果如圖11[12,15]所示。

圖11 Z方向應力云圖

工程實例驗證表明,CATIA-FLAC3D耦合建模方法是有效、可行的。

4 結 論

1)基于CATIA平臺進行三維建模,生成有限元模型,通過 Visual Basic語言編寫了 CATIAFLAC3D的接口程序,實現了在CATIA中建模,在FLAC3D中進行有限元計算的功能。

2)CATIA作為一款優秀的設計建模軟件,但它的有限元分析計算模塊并不強大;FLAC3D是巖土方向的專業有限元計算軟件,它在前期處理上存在著一定的缺陷;通過CATIA-FLAC3D接口程序,能夠利用CATIA方便、快速、準確地建立地質模型,并利用FLAC3D進行有限元計算,減少了建模所需要的時間和精力,提高了效率,縮短了計算周期。

[1]王樹仁,張海清.MIDAS/GTS-FLAC3D耦合建模新方法及其應用[J].土木建筑與環境工程,2010,32(1):12-17.Wang S R,Zhang H Q.A coupling modeling method with MIDAS/GTS-FLAC3Dand its application [J].Journal of Civil, Architectural & Environmental Engineering,2010,32(1):12-17.

[2]廖秋林,曾錢幫.基于ANSYS平臺復雜地質體FLAC3D模型的自動生成[J].巖石力學與工程學報,2005,24(6):1010-1013.Liao Q L,Zeng Q B.Automatic model Generation of complex geologic body with FLAC3Dbased on ANSYS platform [J].Chinese Journal of Rock Mechanics and Engineering,2005,24(6):1010-1013.

[3]胡斌,張倬元,黃潤秋,等.FLAC3D前處理程序的開發及仿真效果檢驗[J].巖石力學與工程學報,2002,21(9):1387-1391.Hu B,Zhang Z Y,Huang R Q,et al.Development of pre-processing package for FLAC3Dand verification of its simulating effects [J].Chinese Journal of Rock Mechanics and Engineering,2002,21(9):1387-1391.

[4]羅周全,吳亞斌,劉曉明,等.基于SURPAC的復雜地質體FLAC3D模型生成技術[J].巖土力學,2008,29(5):1334-1338.Luo Z Q,Wu Y B,Liu X M,et al.FLAC3Dmodeling for complex geologic body based on SURPAC [J].Rock and Soil Mechanics,2008,29(5):1334-1338.

[5]Jenck O,Dias D,Kastner R.Three-dimensional numerical modeling of a piled Embankment [J].International Journal of Geomechanics,2009,9(3):102-112.

[6]Chugh A K,Stark T D,Dejong K A.Reanalysis of a municipal landfill slope failure near Cincinnati,Ohio,USA [J].Canadian Geotechnical Journal,2007,44(1):33-53.

[7]Aringoli D, Calista M, Gentili B, et al.Geomorphological features and 3Dmodelling of Montelparo mass movement (Central Italy) [J].Engineering Geology,2008,99(1/2):70-84.

[8]侯恩科,吳立新,李建民,等.三維地學模擬與數值模擬的耦合方法研究[J].煤炭學報,2002,27(4):388-392.Hou E K,Wu L X,Li J M,et al.Study on the coupling of 3Dgeoscience modeling with numerical simulation[J].Journal of China Coal Society,2002,27(4):388-392.

[9]王明華,白云.層狀巖體三維可視化構模與數值模擬的集成研究[J].巖土力學,2005,26(7):1123-1126.Wang M H,Bai Y.Study on integration of threedimensional modeling and numerical simulation for stratified rock mass [J].Rock and Soil Mechanics,2005,26(7):1123-1126.

[10]李明超,鐘登華,秦朝霞,等.基于三維地質模型的工程巖體結構精細數值建模[J].巖石力學與工程學報,2007,26(9):1893-1898.Li M C,Zhong D H,Qin Z X,et al.Refined modeling for numerical simulation of engineering rock mass structures based on 3Dgeological model[J].Chinese Journal of Rock Mechanics and Engineering,2007,26(9):1893-1898.

[11]Papakonstantinou S,Schubert W.Para-metric study of displacements on sequential and full face tunnel excavation [C]//Proceedings of the 33rd ITA-AITES World Tunnel Congress-Underground Space-The 4th Dimension of Metropolises,2007:639-643.

[12]Itasca Consulting Group,Inc.FLAC3D,Fast Lagrangian Analysis of Continua in 3Dimensions,version 2.0,User’s Manual[R].USA Itasca Consulting Group,Inc.,1997.

[13]劉曉明,羅周全,楊彪,等.復雜礦區三維地質可視化及數值模型構建[J].巖土力學,2010,31(12):4006-4015.Liu X M,Luo Z Q,Yang B,et al.Numerical modeling and geological body visualization for complex mine[J].Rock and Soil Mechanics,2010,31(12):4006-4015.

[14]劉秀軍.基于GOCAD的復雜地質體FLAC3D模型生成技術[J].中國地質災害與防治學報,2011,22(4):41-45.Liu X J.FLAC3Dmodeling for complex geologic body based on GOCAD [J].The Chinese Journal of Geological Hazard and Control,2011,22(4):41-45.

[15]伍永平,高永剛,解盤石.基于AutoCAD的FLAC3D地下工程快速建模方法研究[J].煤炭工程,2011(12):61-64.Wu Y P,Gao Y G,Xie P S.Study on rapid modeling method of FLAC3Dunderground project based on AutoCAD [J].Coal Engineering,2011(12):61-64.

[16]王陽平,崔穎輝.基于 Midas/Gts的FLAC3D的建模方法[J].北方工業大學學報,2010,22(3):78-81.Wang Y P,Cui Y H.Method of modeling the FLAC3Dbased on midas/Gts [J].Journal of North China University of Technology,2010,22(3):78-81.

[17]Lin H,Liu T Y,Li J T.A simple generation technique of complex geotechnical computational model[J].The Scientific World Journal,2013,37(8):1-8.

[18]Zhang X D,Zhang B,Jiang L Z,et al.Research on modeling technology for three-dimension analysis of irregular slope stability in surface mines and its application[J].Advanced Materials Research,2013,796:838-841.

[19]盧志剛,劉興權,唐義宏.基于GIS和FLAC3D礦山地表沉陷可視化[J].現代礦業,2011(11):44-46.

猜你喜歡
程序有限元模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
3D打印中的模型分割與打包
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
磨削淬硬殘余應力的有限元分析
基于SolidWorks的吸嘴支撐臂有限元分析
主站蜘蛛池模板: 三上悠亚一区二区| 中日韩欧亚无码视频| 欧美日韩成人在线观看| 色综合a怡红院怡红院首页| 毛片大全免费观看| 国产亚洲欧美日韩在线一区| 国产精品久久久久久影院| 国产精品嫩草影院av| 国产白浆在线| 精品国产免费人成在线观看| 99re视频在线| 无码电影在线观看| 男女男免费视频网站国产| 国产精品黑色丝袜的老师| 九九热精品在线视频| 欧美国产菊爆免费观看| 国产欧美日韩专区发布| 一级毛片免费高清视频| 美女一区二区在线观看| 中文字幕欧美日韩| 曰AV在线无码| 国产靠逼视频| 亚洲一级毛片在线观播放| 亚洲综合狠狠| 亚洲无码视频一区二区三区 | 日韩高清一区 | 亚洲人在线| 成年片色大黄全免费网站久久| 日本道综合一本久久久88| 99re在线免费视频| 国产精品久久久久久久久久久久| 国内精品小视频福利网址| 超清人妻系列无码专区| 国产流白浆视频| 香蕉国产精品视频| 亚欧美国产综合| 精品91在线| 欧美日韩北条麻妃一区二区| 99视频全部免费| 国产黄网站在线观看| 自拍亚洲欧美精品| 成人日韩精品| AV天堂资源福利在线观看| 一本综合久久| 不卡午夜视频| 精品久久高清| 国产在线观看一区精品| av在线人妻熟妇| 亚洲精品自产拍在线观看APP| 亚洲欧美日韩动漫| 9久久伊人精品综合| 一级片一区| 69视频国产| 亚洲福利片无码最新在线播放| 国产激情在线视频| 日韩国产另类| 欧美日韩专区| 亚洲aⅴ天堂| 免费精品一区二区h| 四虎亚洲国产成人久久精品| 国产色网站| 亚洲欧美综合另类图片小说区| 免费jjzz在在线播放国产| 亚洲Aⅴ无码专区在线观看q| a级毛片在线免费| av无码久久精品| 欧洲亚洲一区| 狠狠亚洲五月天| 国内精品视频| 国产美女一级毛片| 欧美人与牲动交a欧美精品| 欧美精品xx| 久久亚洲美女精品国产精品| 巨熟乳波霸若妻中文观看免费| 中文字幕一区二区人妻电影| 免费看美女自慰的网站| 中文字幕乱码二三区免费| 亚洲第一色视频| 国产福利影院在线观看| 19国产精品麻豆免费观看| 色老二精品视频在线观看| 一本综合久久|