EDEM與SimSolid單向靜力耦合


1 前言

在農業機械相關的研發工作中,時常會遇到如何在顆粒離散元和結構靜力學之間進行耦合的問題市場上已有一些解決方案,其中離散元軟件EDEM作為目前國內市場占有率最大的軟件,和它的多物理場耦合方案受到更多關注。這里我就以一個簡單的出倉機為例來說明EDEM和無網格有限元軟件SimSolid之間的單向靜力耦合流程。所謂單向靜力耦合,指先由EDEM計算離散元,離散元計算得到的顆粒對有限元模型的接觸力和力矩單向傳遞給有限元結構,作為有限元的載荷條件,最后計算出有限元的位移、應力等。由于結構是靜力學分析,因此有限元結構沒有運動,不會反過來影響顆粒的位置,所以這個過程是從離散元到有限元單向進行的

出倉機和糧倉模型如下,工作原理是在糧倉堆積一定物料后,出倉機的絞龍圍繞中心進行一定速度的公轉和自轉,將倉內物料由下方出口清出。當然在這里為了演示縮短時間,僅計算艙內堆積了一定高度之后出倉機在靜止狀態下所受的物料的力。糧倉上面為敞口的。

EDEM與SimSolid單向靜力耦合的圖1

出倉機模型



EDEM與SimSolid單向靜力耦合的圖2

出倉機和糧倉

2 EDEM計算設置

打開EDEM后,右擊Creator Tree中的Geometries選擇Import Geometry


EDEM與SimSolid單向靜力耦合的圖3


選擇提供的parasolid格式的CAD模型,點擊打開。


EDEM與SimSolid單向靜力耦合的圖4


在幾何導入參數中,保持默認即可,點擊OK


EDEM與SimSolid單向靜力耦合的圖5



導入后發現圖形界面出現了幾何模型。展開Geometries為了便于管理眾多的部件,選擇除了valvecontainer之外的所有部件,右鍵,并選擇Merge Geometry


EDEM與SimSolid單向靜力耦合的圖6


出現以下對話框,提示需要將哪些部件合并入_1中,還是用Shift選擇除containervalve之外的所有部件,點擊OK


EDEM與SimSolid單向靜力耦合的圖7


合并后產生的這個部件命名為auger


EDEM與SimSolid單向靜力耦合的圖8


接下來需要設置顆粒材料。右鍵點擊Bulk Material選擇Add Bulk Material


EDEM與SimSolid單向靜力耦合的圖9


Bulk Material下方展開會出現BulkMaterial1此時需要設置這種顆粒材料的基礎屬性和接觸屬性。在基礎屬性里,我們填入泊松比0.3,顆粒固體密度1195kg/m³,剪切模量6.981e+06Pa需要注意的是密度必須是固體密度,而非堆積密度接觸屬性中,我們首先點擊右側的“+”按鈕,添加這種顆粒自身之間的接觸參數,包括恢復系數0.4,靜摩擦系數0.81,滾動摩擦系數0.01


EDEM與SimSolid單向靜力耦合的圖10


右擊BulkMaterial1并選擇Add Shape from Library并進一步選擇Single Sphere從形狀庫中為材料為BulkMaterial1的顆粒中定義一個形狀,這個形狀為單個圓球。


EDEM與SimSolid單向靜力耦合的圖11


隨后在BulkMaterial1的下方會出現New Particle1點擊它,然后在圖形界面下方的尺寸定義框中定義物理直徑為0.005m


EDEM與SimSolid單向靜力耦合的圖12


接著在Creator Tree中點擊Size Distribution定義顆粒的尺寸分布。這里我們假設是均尺寸,選擇fixed為了演示盡可能加快計算,按粒徑將顆粒擴大為原來的16倍。放尺效應對于復雜和巨量顆粒的計算是必要的,但是肯定會與按實際顆粒尺寸計算之間產生誤差。如何量化這個誤差一直是離散元中值得探討和難以解決的問題。很多文獻是通過物理或者虛擬的對標實驗來進行放尺效應研究的。


EDEM與SimSolid單向靜力耦合的圖13


Creator Tree中點擊Properties勾選Auto Calculation,軟件自動根據定義的顆粒尺寸和材料計算顆粒屬性。


EDEM與SimSolid單向靜力耦合的圖14


除了顆粒材料,設備的材料也是需要定義的。右擊Equipment Material,選Add Equipment Material


EDEM與SimSolid單向靜力耦合的圖15


Equipment Material的下方會出現EquipMaterial1,我們定義其泊松比為0.29,密度為7850kg/m³剪切模量為8.14e+08Pa在接觸屬性中,點擊“+”按鈕并選擇顆粒材料BuilMaterial1定義設備與物料顆粒之間的恢復系數為0.56,靜摩擦系數為0.35,滾動摩擦系數為0.02


EDEM與SimSolid單向靜力耦合的圖16


上方可調整顯示模式為Mesh(網格)、Fill填充等和改變透明度。


EDEM與SimSolid單向靜力耦合的圖17


Geometery,要確認valvecontainer的類型均為Physical材料均為EquipMaterial1


EDEM與SimSolid單向靜力耦合的圖18

EDEM與SimSolid單向靜力耦合的圖19


現在還缺一個所謂的“顆粒工廠”,幫我們以一定的速率產生顆粒。這個顆粒工廠一般定義在某個幾何里。我們打算在筒倉的正上方產生顆粒,讓顆粒落在倉中并堆積。右鍵點擊Geometries,選擇Add Geometry,這次需要產生一個平面四邊形的顆粒工廠,所以最后選擇Polygon



EDEM與SimSolid單向靜力耦合的圖20


新生成的幾何重命名為factory


EDEM與SimSolid單向靜力耦合的圖21


點擊Transform,定義這個平面四邊形的中心在全局坐標系的絕對位置,z坐標設為26m


EDEM與SimSolid單向靜力耦合的圖22


點擊Polygon,定義邊數為4,邊長為3m


EDEM與SimSolid單向靜力耦合的圖23


對應位置會出現剛才定義的正方形,我們將基于這個正方形定義顆粒工廠


EDEM與SimSolid單向靜力耦合的圖24


右鍵點擊factory,選擇Add Factory,展開factory下方會出現New Factory1


EDEM與SimSolid單向靜力耦合的圖25


New Factory1中,定義類型為無數顆粒顆粒產生速率為目標質量流量2000kg/s開始時間為0s材料選擇BulkMaterial1點擊Velocity右邊的齒輪圖標。


EDEM與SimSolid單向靜力耦合的圖26


設置顆粒初速度為z-方向的2m/s至此所有輸入性的參數設置完畢。


EDEM與SimSolid單向靜力耦合的圖27


點擊快捷工具欄中第二個按鈕Simulator轉入步長和數據存儲設置。


EDEM與SimSolid單向靜力耦合的圖28


Auto Time Step去掉勾選,設置固定時間步長為30%的瑞利時間步(通常合適的區間為20%~40%,最佳取值以能盡量快速計算但又不會造成顆粒重疊為準)。設置仿真總時長1000s為壓縮和盡量減少生成的結果數據量,設置每5s保存一次數據,勾選壓縮數據和選擇性保存,每2步保存一次全數據。根據自己硬件狀況選擇GPUCPU計算引擎,EDEM可以通過1GPU+CPU的方式加速計算。點擊Solve Report上方的三角形按鈕開始計算。


EDEM與SimSolid單向靜力耦合的圖29


EDEM與SimSolid單向靜力耦合的圖30


計算完成后可轉到Analyst Tree上進行后處理。


EDEM與SimSolid單向靜力耦合的圖31


點擊File>Export>SimSolid DataExport Data for Simsolid對話框中,將輸出結果的開始步和終止步均設為第1000s時刻,并選擇Time step per file意為只需要最后一步的離散元結果。幾何選擇auger勾選contact force,并為即將輸出的csv文件命名,勾選朝向和位置與CAD系統相同項。最后點擊Export按鈕。在和EDEM項目相同的文件夾里,會看到兩個csv文件生成。我們后續的Simsolid操作中會導入其中名字帶0001的文件,它包含了顆粒對相應幾何的接觸力的坐標點集和對應的力的各個分量的表格信息。


EDEM與SimSolid單向靜力耦合的圖32


EDEM與SimSolid單向靜力耦合的圖33


EDEM與SimSolid單向靜力耦合的圖34



3 SimSolid設置

打開SimSolid后,點擊快捷工具欄中的第二個按鈕導入幾何。我們本文中僅計算絞龍的位移和應力,選擇twisted_dragon.x_b打開。


EDEM與SimSolid單向靜力耦合的圖35


展開Project Tree中的Assembly利用Shift鍵選中全部幾何,或者在圖形界面中框選,點擊第一個按鈕,賦予全部部件steel1材料。


EDEM與SimSolid單向靜力耦合的圖36


點擊Project Tree中的Connections點擊右側第一個按鈕,將為絞龍各部件間自動創建連接,間隔和干涉分別設置為3mm軟件將在這樣的容差下創建連接關系,默認所有的連接為綁定連點擊OK確定。


EDEM與SimSolid單向靜力耦合的圖37


EDEM與SimSolid單向靜力耦合的圖38


可以右鍵點擊Connections,選擇Show All,在圖形界面中顯示所有的連接關系。以紅色高亮顯示的區域為綁定。


EDEM與SimSolid單向靜力耦合的圖39

EDEM與SimSolid單向靜力耦合的圖40


點擊快捷工具欄中的Linear Structure Analysis按鈕,選擇Structure linear,建立一個線性靜態求解方案。


EDEM與SimSolid單向靜力耦合的圖41


此時Project Tree中出現Structural 1點擊Structural 1


EDEM與SimSolid單向靜力耦合的圖42


點擊右側第一個按鈕,給下圖所示面上創建固定支撐約束。


EDEM與SimSolid單向靜力耦合的圖43


點擊右側Gravity Load按鈕,添加重力場,方向為z-方向,放大系數為0.00981(因為看Simsolid官方培訓PPT上說這里應該設置1g物體所受的重力,感覺這種設定很奇怪)


EDEM與SimSolid單向靜力耦合的圖44


點擊Force Displacement按鈕,選擇Import forces在新出現的對話框中,點擊Import from .csv按鈕,選擇我們從EDEM中導出的screw3.csv文件,文件中的點坐標和相應的力的分量數據會呈現出來,但有些行以紅色顯示,這是因為我們在EDEM中定義為auger的幾何包含了絞龍及其支座,但現在我們只是在SimSolid中導入了絞龍進行計算,所以紅色的數據是在絞龍幾何之外的無效數據。在這里需要Delete rows刪去這些無效數據。操作完畢后,點擊OK確定。


EDEM與SimSolid單向靜力耦合的圖45


EDEM與SimSolid單向靜力耦合的圖46


EDEM與SimSolid單向靜力耦合的圖47


點擊Solve按鈕開始計算。


EDEM與SimSolid單向靜力耦合的圖48


計算完成后,通過后處理查看位移與應力。


EDEM與SimSolid單向靜力耦合的圖49



CAD模型下載鏈接:

https://pan.baidu.com/s/1v88FpFTg3cskZv6kn0ZCNQ?pwd=180t 

提取碼:180t



以下為付費內容
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

11
3
7