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

PFC2D自定義模型使用研究

2016-11-22 02:48:28張中衛
四川建筑 2016年5期
關鍵詞:模型研究

張中衛, 程 曉, 李 潮

(長江大學城市建設學院,湖北荊州 434000)

?

PFC2D自定義模型使用研究

張中衛, 程 曉, 李 潮

(長江大學城市建設學院,湖北荊州 434000)

論文研究了基于visual stdio 2013自定義接觸模型的實現方法,并嘗試將自定義接觸模型用在模擬中,分析內置接觸模型與自定義接觸模型之間替代關系。得出結論:自定義接觸模型無法與常規的顆粒生成方法一起運算,常規的顆粒生成方法指半徑擴大法、explosive生成法;自定義接觸模型只能與固定坐標生成的顆粒一同使用,巖土模擬中受限;自定義接觸模型在顆粒接觸剛度很小的情況下可作為內置接觸模型的一種替代。

PFC2D; 接觸模型; 細觀參數; 數值模擬; c++

1 PFC2D自定義模型介紹

PFC2D(particle flow code for 2dimention)是一種對顆粒散體進行模擬的有效數值手段。核心算法是離散元法,其中離散單元指的是每一顆小顆粒,顆粒和顆粒之間是按照粘結接觸聯系在一起的。一個完整的接觸模型包括接觸強度模塊、滑動模塊和粘結模塊三部份。其中,接觸強度模塊用于給定顆粒和顆粒接觸的法向強度和切向強度,滑動模塊是用來限定滑動強度,粘結模塊用來規定顆粒和顆粒之間的粘結是點粘結還是平行粘結。現在大多數研究使用的都是PFC內置的接觸模型。

PFC2D同時也支持用戶自己定義接觸模型,具體的做法是運用c++將接觸模型相關的函數和參量編譯為dll文件,然后在PFC2D內置命令流中調用dll文件。自定義接觸模型相對于PFC命令流來說是相對獨立的,它有自己的名稱、數據結構、定義類型。自定義模型與內置接觸模型功用體現在被調用后可將用戶顆粒間的特征數據傳遞到顆粒粘結中并自己定義顆粒粘結破壞強度,以及粘結破壞后顆粒的軌跡。

2 自定義接觸模型國內外研究現狀

PFC由于能從細觀方面研究宏觀的表現,從而被國內外學者廣泛采用。但是幾乎沒有研究者用到自定義接觸模型。王剛[1]等利用PFC2D程序從宏觀和細觀角度探討節理在不同邊界條件下剪切過程中的力學演化規律和破壞機制;Axel Ruiken[2]等在指出前人關于由實驗孔隙率推導2D情況下的孔隙率方法的不通用性的基礎上提出了自己由3D孔隙率得到2D孔隙率的方法;徐文杰[3]等提出了一種基于數字圖像處理的非均質巖土材料細觀結構PFC2D數值計算模型自動生成方法。

莊德林[4]等首次采用了顆粒流程序PFC2D模擬垮落區充填中煤層采出、頂板垮落、充填的整個動態過程;孔祥臣[5]等針對土石混合料振動擊實過程中顆粒運動規律和密度形成機理問題引入PFC2D顆粒離散元方法,模擬了一定級配條件下不同土石比的土石混合料的振動擊實過程。

朱煥春[6]在PFC 及其在礦山崩落開采研究中的應用一文中對PFC2D進行了功能介紹。其中提到PFC2D是幾乎用命令流操作的,所以上手難度很大,研究一般在高校中。另外也有提到“構建 PFC 模型和進行相應的運算準備工作,必須使用 PFC 的二次開發功能,可通過編程實現上述目的。”然而在近兩年的研究中,PFC模擬都是使用內置的接觸模型。論文對當下學者對PFC研究中沒有使用自定義接觸模型的原因進行研究。

3 構建自定義接觸模型

自定義接觸是靠PFC2D主程序調用用戶編譯的dll文件來實現的。構建自定義接觸的步驟有兩步:(1)取得dll文件關聯文件;(2)dll文件編譯。

3.1 取得dll文件關聯文件

編譯dll文件需要.cpp文件以及.h頭文件、外部關聯項。其中.cpp文件和.h頭文件可以從user manual中得到,直接嵌套運行不會通過,需要進行調試;外部關聯項是PFC2D程序自帶的cmodlewrv.dll和同名的object file library。

3.2 dll文件編譯

編譯dll文件的平臺需要為c++6.0以上版本,以vs2013為例,創建win32 dll工作項目,關聯以上提到的關聯文件,調試報錯為0后,下拉菜單生成解決方案生成dll文件。

4 不同顆粒生成法與自定義接觸模型的嵌套

PFC2D生成模型的方法有:直接用gen命令生成少量顆粒、半徑擴大法、explosive顆粒生成法、坐標生成法。但是不同生成方法采用不同的參數值,因此可能導致無法在試樣中使用自定義模型。接下來對上述三種顆粒生成法與自定義接觸模型的耦合性進行比較研究。

顆粒流建模首先要確定微觀參數,通過試錯法,論文中的微觀參數的選取如表1所示[7]。

表1 微觀參數的選取

4.1 半徑擴大法

半徑擴大法的思路是先生成規定數目的顆粒填充限定的范圍,此時顆粒的半徑大小是在用戶設定半徑范圍內的一個隨機值,顆粒與顆粒之間有重疊,然后定義半徑擴大系數,也叫乘子。隨著cycle的進行,顆粒的半徑逐漸增加,最終形成相互點接觸的顆粒試樣。

按照自定義模型的插入步驟調用編寫好的dll文件,檢查命令流可以看出需要賦予顆粒的性狀已經完成,但是在加載階段cycle計算開始時,系統報錯:property 0 not found in usercm1 model。證明半徑擴大法生成的試樣缺失自定義模型需要的參數。

4.2 explosive 顆粒生成法

explosive顆粒生成法的思路是先生成規定數目的顆粒,此時生成的顆粒相對于半徑擴大法來說更加不均勻,顆粒間的重合更加明顯。explosive生成法的特點就是在cycle運算的開始,互相重疊的顆粒能迅速形成點接觸,并且這種生成方法可以控制生成試樣的孔隙率。重復半徑擴大法中的自定義模型嵌套,同樣報錯參數缺失。

4.3 坐標生成法

坐標生成方法是通過指定顆粒坐標然后使用顆粒生成命令直接生成的。填充一份10×20試樣一般需要2 000左右顆粒,如果每個顆粒都要用戶自己定義坐標會很繁瑣,所以這種顆粒生成方法適用范圍很小。

4.3.1 模型方案的建立

模型通過定義顆粒坐標的方式生成3個顆粒,并且用4個墻體將顆粒圍起來,然后在顆粒接觸部分分別導入內置接觸模型和自定義接觸模型。微觀參數的選取按照表2選取[8],生成模型見圖1。

表2 微觀參數的選取

圖1 坐標法建模

4.3.2 加壓與記錄

加壓采用賦予上部墻體固定速度0.001 m/s的方式,記錄顆粒間的平均非均衡力和平均接觸應力,并繪出圖像(圖2)。

圖2 顆粒間應力(kn=ks=1)

5 自定義接觸模型中參數影響

從圖2得出,內置接觸模型和自定義接觸模型的均不平衡力-時步線和均接觸應力-時步線近乎一致。當kn=ks=1時,自定義接觸模型可以取代內置接觸模型。

接下來參數進行修改,來確定顆粒連接參數的選取是否會影響自定義接觸模型對內置接觸模型的取代。

5.1 顆粒法向剛度和切向剛度的影響

保持摩擦系數為0.1的情況下,保持法向剛度和切向剛度相等,并分別取為0.3 Pa、0.5 Pa、1 Pa、3 Pa,繪出均不平衡力-時步曲線和均接觸應力-時步曲線(圖3~圖5)。

圖3 顆粒間應力(kn=ks=0.3 Pa)

圖4 顆粒間應力(kn=ks=0.5 Pa)

圖5 顆粒間應力(kn=ks=3 Pa)

從圖2~圖5可以得到以下結論:顆粒間的連接剛度kn與ks相等,并且維持在一個較小的數值范圍內(0 Pa,1 Pa),此時可以認為自定義接觸模型可以完全代替內置接觸模型。當ks=ks≥1 Pa時,內置接觸模型和自定義接觸模型的顆粒間應力差距較大,此時不能用自定義接觸模型代替內置接觸模型。

另外,數值模擬表明當kn=ks≥10 Pa時,顆粒間的應力大小會差5個數量級,所以未將圖像未放在一起比較。

5.2 顆粒間的摩擦系數的影響

接下來通過設定摩擦系數為0.1、1.2,控制kn=ks=1 Pa來確定顆粒間的摩擦系數是否會影響自定義接觸模型對內置接觸模型的代替(圖6、圖7)。

圖6 顆粒間應力(fric=0.1)

圖7 顆粒間應力(fric=1.2)

圖6和圖7進行對比,摩擦系數從0.1上升成1.2后,接觸應力-時步曲線的峰值和線型都發生了明顯變化,證明摩擦系數的變動也影響自定義接觸模型對內置接觸模型的替代。

6 結 論

在PFC2D用戶手冊中,自定義接觸模型作為二次開發手段被提出來,它的建立需要用戶掌握一定的c++語言,給PFC2D的建模增加了難度,并且經過數據分析,自定義接觸取代內置接觸模型的條件也較苛刻,所以在近幾年的PFC2D的研究中沒有關于自定義接觸模型的使用和論述。另外通過參數控制得出以下結論:

(1)使用自定義接觸模型替代內置接觸模型的條件是:顆粒位置是通過坐標定義生成;顆粒間的連接剛度kn與ks相等,并且維持在一個較小的數值范圍內(0 Pa,1 Pa)。

(2)自定義接觸模型無法與半徑擴大法生成的顆粒一起運算也無法與explosive法生成的顆粒一同運算。

(3)顆粒間摩擦系數的變化影響自定義接觸模型對內置接觸模型的替代。

[1] 王剛,張學朋,賈宇靜.基于顆粒離散元法的巖石節理面剪切破壞細觀機理[J].中南大學學報, 2015, 46(4):1-3.

[2] Zhijie Wang,Axel Ruiken ,Felix Jacobs and Martin Ziegler. A new suggestion for determining 2D porosities in DEM studies[J]. Geomechanics and Engineering, 2014,7(6): 665-678.

[3] 徐文杰,胡瑞林,王艷萍. 基于數字圖像的非均質巖土材料細觀結構PFC2D模型[J].煤炭學報, 2007, 32(4):1-3.

[4] 莊德林,李興尚,許家林. 垮落區注漿充填壓實特性的PFC2D模擬試驗[J].采礦與安全工程學報, 2008, 25(1):1-3.

[5] 孔祥臣, 陳謙應,賈學明. 土石混合料振動擊實試驗的PFC2D模擬研究 [J].重慶交通學院學報, 2005, 24(1):1-4.

[6] 朱煥春. PFC及其在礦山崩落開采研究中的應用[J].巖石力學與工程學報, 2006, 25(9):1-3.

[7] 彭博,陳玉明,袁利偉. 基于PFC2D馬鞍山鐵礦2號露天采場邊坡穩定性分析[J].采礦工程, 2014, 35(12):2-3.

[8] Cundall P A. PFC2D User's Manual(version3.0)[Z].Minnesota:Itasca Consulting Group Inc.

TU441+.3

A

[定稿日期]2016-04-17

[作者信息]張中衛(1992~), 男, 碩士研究生,研究方向為巖土數值模擬。

猜你喜歡
模型研究
一半模型
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
EMA伺服控制系統研究
新版C-NCAP側面碰撞假人損傷研究
3D打印中的模型分割與打包
主站蜘蛛池模板: 國產尤物AV尤物在線觀看| 91破解版在线亚洲| 中文字幕无码制服中字| 国产综合精品日本亚洲777| 色婷婷色丁香| 又污又黄又无遮挡网站| 久久semm亚洲国产| 国产一区二区色淫影院| av一区二区人妻无码| 激情午夜婷婷| 免费一级毛片完整版在线看| 精品欧美视频| 美女无遮挡免费网站| 人妻丰满熟妇AV无码区| 久久精品无码国产一区二区三区| 老色鬼久久亚洲AV综合| 在线亚洲精品自拍| 国语少妇高潮| 18禁黄无遮挡网站| 日本欧美一二三区色视频| 国产视频欧美| 日韩麻豆小视频| 啪啪啪亚洲无码| 欧美专区在线观看| 久久香蕉国产线看观看精品蕉| 亚洲综合色区在线播放2019| 欧美视频免费一区二区三区| 国产三级国产精品国产普男人 | 五月天福利视频| 久久国语对白| 天天综合亚洲| 无码免费视频| 广东一级毛片| 欧美精品1区2区| 精品国产电影久久九九| 精品夜恋影院亚洲欧洲| 亚洲黄色视频在线观看一区| 五月天久久婷婷| 日本亚洲最大的色成网站www| 国产精品漂亮美女在线观看| 青青国产在线| 精品无码人妻一区二区| 四虎影视无码永久免费观看| 精品福利一区二区免费视频| www欧美在线观看| 欧美性猛交一区二区三区| 色综合久久无码网| 区国产精品搜索视频| 亚洲国产欧美国产综合久久| 2021最新国产精品网站| 国产一区二区三区在线观看视频| 91免费片| 永久在线播放| 日韩欧美中文字幕在线精品| 国产美女丝袜高潮| 无码区日韩专区免费系列| 国产精品色婷婷在线观看| 国产激情国语对白普通话| 中文字幕中文字字幕码一二区| 国产在线视频福利资源站| 国产精品99在线观看| 亚洲综合九九| 欧美成人亚洲综合精品欧美激情| 最新日本中文字幕| 国产精品午夜电影| 国产福利免费在线观看| 欧美a级在线| 日韩天堂网| 噜噜噜久久| 国产www网站| 国产成人8x视频一区二区| 91偷拍一区| 欧美成人午夜影院| 一级片一区| 成色7777精品在线| 一本久道久综合久久鬼色| 国产毛片片精品天天看视频| 亚洲色大成网站www国产| 亚洲色图在线观看| 亚洲av片在线免费观看| 久久毛片网| 精品伊人久久久大香线蕉欧美|