不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

Homtools

關(guān)注
創(chuàng)建者:ABAQUS在線 創(chuàng)建時(shí)間:2020-02-21
Homtools圖1

Homtools的實(shí)例教程

homtools0.9.zip Abaqus 插件 Homtools 安裝步驟 打開插件主頁(yè):http://homtools.lma.cnrs-mrs.fr/spip/ 進(jìn)入下載頁(yè)面下載之后,解壓文件。 用代碼查看軟件/記事本打開abaqus_v6.env, abaqus_v6.env文件路徑***\Dassault Systemes\SimulationServices\V6R2016x\win_b64\SMA\site\abaqus_v6.env 復(fù)制 Homtools 解壓后的文件夾路徑,例如:"D:\SIMULIA\plugin\homtools0.9" 3.將 plugin_central_dir = "/path/to/homtools/dir" 這句代碼,加到abaqus_v6.env文件的首行, 并將等號(hào)后面的目錄替換為 Homtools 文件夾的目錄。例如: plugin_central_dir = "/path/to/homtools/dir" 目錄替換成 plugin_central_dir = "D:\SIMULIA\plugin\homtools0.9" Homtools RVE generation 功能使用步驟 打開CAE→在 Part 模塊下→點(diǎn)擊主菜單 Plug-ins → Homtools → Voronoi cells 2.插件界面 3.生成晶格 4.晶界示意圖 5.相同參數(shù)的情況下,再生成一個(gè),可以看到生成的晶格是隨機(jī)的。
展開
? 基于huang程序和Homtools插件實(shí)現(xiàn)考慮晶界的晶體塑性建模 案例說(shuō)明 1,通過(guò)Homtools生成包含晶界和200個(gè)晶粒的晶體模型 2,根據(jù)材料腳本批量給每個(gè)晶粒分配不同的材料屬性,對(duì)于晶界采用兩種方式建模(a. 晶體塑性。b.普通彈塑性模型) 3,在X方向施加20%的工程應(yīng)變 4, 后處理顯示晶界和晶粒的應(yīng)力應(yīng)變情況 圖一,插件示意圖 圖二,包含晶界的模型 圖三,網(wǎng)格劃分示意圖 圖四,累計(jì)剪切應(yīng)變分布(a晶界) 圖五,模型對(duì)應(yīng)邊界條件(a晶界) 圖六,滑移系的臨界分剪切應(yīng)力分布(a晶界) 圖七,晶界應(yīng)力分布(a晶界) 圖八,累計(jì)剪切應(yīng)變分布(b晶界) 圖九,等效應(yīng)力分布(b晶界) 圖十,晶界處等效塑性應(yīng)變(b晶界) 圖十一,晶界處等效應(yīng)力分布(b晶界)
展開
而建立晶界模型則采用的思路來(lái)源于現(xiàn)有開源python代碼Homtools(http://homtools.lma.cnrs-mrs.fr/spip/)。 借助于Neper所生成的.geo文件包含的點(diǎn)、線、面集合信息,將點(diǎn)、線、面等信息分別存儲(chǔ)于對(duì)應(yīng)的數(shù)組內(nèi),隨后可以通過(guò)python控制ABAQUS的Partition Face功能,繪制初始的Voronoi圖,如圖1(a)所示。隨后借助Homtools的思路,可以生成如圖1(b)(c)所示的含晶界的多晶組織模型。 圖1 (a)不含具有一定厚度晶界的多晶模型; (b)晶界厚度為1μm的多晶組織模型; (c)晶界厚度為1.5μm的多晶組織模型 具體建模思路如圖2所示(以線段AB、BC為例,其余線段計(jì)算方式相同): 1) 首先計(jì)算線段AB及BC的中點(diǎn)P和Q的坐標(biāo),并計(jì)算AB及BC的單位向量; 2) 計(jì)算向量vectAB及vectBC的斜率k1和k2; 3) 根據(jù)中點(diǎn)坐標(biāo)及單位向量可以獲得到AB及BC邊距離為d的點(diǎn)P'和Q'; 4) 根據(jù)k1,k2,P'及Q'可以求得兩個(gè)虛線的交點(diǎn)M坐標(biāo),這個(gè)M點(diǎn)即為距離AB及BC都是d的偏離點(diǎn); 5) 以此類推,求得所有晶粒內(nèi)部的各偏離點(diǎn),通過(guò)python控制Partition Face功能,即可在每個(gè)晶粒內(nèi)部生成一個(gè)偏離的相似晶粒,結(jié)果如圖1(b)(c)所示。 圖2 晶界生成過(guò)程示意圖 通過(guò)控制Partition Face過(guò)程,可以實(shí)現(xiàn)對(duì)晶界區(qū)域的分割,如圖3所示。圖3(a)所示為每個(gè)晶粒的晶界為一個(gè)整體,與其余晶粒的晶界互不干涉;而圖3(b)所示為每個(gè)晶粒的晶界被分為若干段,每一段可根據(jù)共享它的兩個(gè)晶粒取向差來(lái)確定特征。
展開
<p>&nbsp;&nbsp;&nbsp;已有大佬做了基于cohesive+泰森多邊形(Voronoi)插件模擬晶粒之間的晶界開裂的視頻,這個(gè)視頻中晶粒模型主要是通過(guò)homtools插件建立的,cohesive單元的建立是通過(guò)Cohesive_generator_2D3D插件實(shí)現(xiàn)的。附上視頻鏈接:</p><div contenteditable="false" width="100%"> <figure class="figure-link" data-title="基于cohesive+泰森多邊形(Voronoi)插件模擬晶粒之間的晶界開裂--Abaqus平臺(tái)" data-link="https://www.bilibili.com/video/BV1LV411y7CL/?share_source=copy_web&amp;vd_source=ee5e911cda47c9e62824b381dae143c2" data-regular="true"> <a href="https://www.bilibili.com/video/BV1LV411y7CL/?share_source=copy_web&amp;vd_source=ee5e911cda47c9e62824b381dae143c2" target="_blank" class="figure-link-a" rel="nofollow">基于cohesive+泰森多邊形(Voronoi)插件模擬晶粒之間的晶界開裂--Abaqus平臺(tái)</a> </figure> </div><p><br></p><p>&nbsp;&nbsp;&nbsp;在Neper中建立晶粒模型劃分網(wǎng)格時(shí)也可以批量插入0厚度cohesive單元,我之前進(jìn)行了嘗試,這里給出一個(gè)示例。
展開
下面給出使用Python二次開發(fā)編程建立的三維voronoi晶粒模型:</p><p><img src="https://img.jishulink.com/upload/201808/6e77e1db7cc8433c971212874b0c35d5.jpg" alt="4.jpg" height="384" width="411"></p><p><br></p><p>2 使用插件建立voronoi模型:</p><p>當(dāng)然,對(duì)于二維和三維模型目前還有一些公開的插件和收費(fèi)的插件可用,公開的插件用于二維voronoi模型建立的有homtool插件,對(duì)于三維voronoi模型建立的有應(yīng)用于linux系統(tǒng)上的neper軟件,這需要具備一定的linux基礎(chǔ),另外需要詳細(xì)研究neper的使用。</p><p>3 voronoi晶粒開裂的仿真</p><p>&nbsp;a 通過(guò)在實(shí)體單元間批量插入cohesive&nbsp;&nbsp;&nbsp;單元法</p><p>晶粒的沿晶斷裂比較好實(shí)現(xiàn),在高版本的ABAQUS軟件中(ABAQUS2016以上版本),可以輕松實(shí)現(xiàn)在晶粒界面批量插入cohesive單元,從而模擬晶界開裂,當(dāng)然,這個(gè)批量插入也可以通過(guò)自編程或相關(guān)插件實(shí)現(xiàn)。</p><p>晶體內(nèi)穿晶開裂和沿晶開裂同時(shí)發(fā)生時(shí),這就必須通過(guò)自編程或插件實(shí)現(xiàn),目前個(gè)人已經(jīng)可以做到,分別為晶粒內(nèi)和晶界的cohesive單元設(shè)置不同的損傷屬性即可。</p><p>&nbsp;b 是借助于ABAQUS中自帶的損傷笨狗,例如金屬的延性損傷,剪切損傷等等來(lái)通過(guò)單元?jiǎng)h除的方法實(shí)現(xiàn)晶粒內(nèi)裂紋擴(kuò)展的模擬。
展開
Homtools圖2

Homtools的最新內(nèi)容

<p>&nbsp;&nbsp;&nbsp;已有大佬做了基于cohesive+泰森多邊形(Voronoi)插件模擬晶粒之間的晶界開裂的視頻,這個(gè)視頻中晶粒模型主要是通過(guò)homtools插件建立的,cohesive單元的建立是通過(guò)Cohesive_generator_2D3D插件實(shí)現(xiàn)的。
隨后借助Homtools的思路,可以生成如圖1(b)(c)所示的含晶界的多晶組織模型。
? 基于huang程序和Homtools插件實(shí)現(xiàn)考慮晶界的晶體塑性建模 案例說(shuō)明 1,通過(guò)Homtools生成包含晶界和200個(gè)晶粒的晶體模型 2,根據(jù)材料腳本批量給每個(gè)晶粒分配不同的材料屬性,對(duì)于晶界采用兩種方式建模(a. 晶體塑性。
homtools0.9.zip Abaqus 插件 Homtools 安裝步驟 打開插件主頁(yè):http://homtools.lma.cnrs-mrs.fr/spip/ 進(jìn)入下載頁(yè)面下載之后,解壓文件。
img.jishulink.com/upload/201808/6e77e1db7cc8433c971212874b0c35d5.jpg" alt="4.jpg" height="384" width="411"></p><p><br></p><p>2 使用插件建立voronoi模型:</p><p>當(dāng)然,對(duì)于二維和三維模型目前還有一些公開的插件和收費(fèi)的插件可用,公開的插件用于二維voronoi模型建立的有homtool