
發布
注冊
/
登錄neper
關注創建者:huoli 創建時間:2019-05-31
neper的視頻教程
3.基于Neper和FEPX的晶體塑性有限元計算平臺搭建與使用——Neper的測試、學習與使用
幫助大家在Linux系統下快速搭建Neper和FEPX,避免踩坑,將注意力能更多的放在創新上,讓工具回歸為工具。 主要內容: 一、 多晶體建模與網格劃分軟件Neper安裝與使用 二、 晶體塑性有限元軟件軟件FEPX安裝與使用 已更新章節: 1.概述與準備 2.Neper軟件以及依賴的安裝與測試 3.Neper的測試、學習與使用
¥69 13分鐘 103播放
查看
2.基于Neper和FEPX的晶體塑性有限元計算平臺搭建與使用——Neper軟件以及依賴的安裝與測試
幫助大家在Linux系統下快速搭建Neper和FEPX,避免踩坑,將注意力能更多的放在創新上,讓工具回歸為工具。 主要內容: 一、 多晶體建模與網格劃分軟件Neper安裝與使用 二、 晶體塑性有限元軟件軟件FEPX安裝與使用 已更新章節: 1.概述與準備 2.Neper軟件以及依賴的安裝與測試
¥99 18分鐘 92播放
查看
基于Abaqus軟件的晶體塑性有限元分析v2.0-(4)-Neper軟件的詳細教學
基于Abaqus軟件的晶體塑性有限元分析v2.0-(4)-Neper軟件的詳細教學,第4章是使用Neper軟件構建多晶體幾何模型的詳細講解,課程包含下面4部分內容: 4.1 搭建Linux開發環境 4.2 Neper軟件的安裝與介紹 4.3 Neper軟件的21組基礎命令 4.4 個性化晶粒結構的生成 關鍵字:Linux環境;Neper軟件;個性化晶粒結構;真實晶粒結構
¥399 2小時13分鐘 1559播放
查看
neper的實例教程
$ neper -T -n 100 -domain "cube(3,1,0.33)"
neper -T -n 100 -domain "cube(3,1,0.33)"
neper -V n100-id1.tess -datacellcol id -print img1
neper -T -n 100 -domain "cylinder(2,4,500)"
neper -V n100-id1.tess -showedge "cyl==0" -datacellcol id -print img1
neper -T -n 1000 -domain "sphere(2,500)"
neper -V n1000-id1.tess -showedge "polynb>1" -datacellcol id -print img1
neper -T -n 100 -domain "cylinder(2,2,8)"
neper -V n100-id1.tess -datacellcol id -print img1
neper -T -n 100 -domain "sphere(2,40)"
neper -V n100-id1.tess -datacellcol id -print img1
4.
展開 安裝neper
官網下載neper,https://neper.info/
下載neper并雙擊解壓,然后進入neper下的src目錄:
cd /home/zhiyuan/neper-4.1.2/src
此時需要安裝最后一個依賴,否則neper編譯后運行測試文件報錯
sudo apt-get install mpich
在該目錄下創建一個build文件夾,并執行編譯:
mkdir build
cd build
cmake ..
然后接著運行以下安裝命令:
make
sudo make install
4. 全部安裝完成
然后運行以下命令進行測試
make test
測試通過后,新建立一個文件夾,用于存放neper運行后文件,
然后在該文件夾下運行終端,輸入以下命令生成一個.tess文件:
neper -T -n 100
使用以下命令將上述生成的文件可視化:
neper -V n100-id1.tess -datacellcol id -print image_1
(其中,n1000-id1.tess是上一步生成的晶體文件名,image_1是輸出圖片的文件名)
生成的圖片如下:
在neper工作目錄下運行終端,然后輸入neper可以查看其版本等信息
安裝過程中參考:https://geomatlab.com/neper-install/
所有參考帖子如有侵權,請聯系刪除。
ABAQUS斷裂模擬收徒 ,快速學會各種ABAQUS斷裂模擬方法 **/人(將有機會享有各種插件以及程序,價值**、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)
展開 (4)make
(5)sudo make install
測試:
neper -T -n 100
neper -M n100-id1.tess -elttype hex
neper -V n100-id1.tess,n100-id1.msh -dataelsetcol id -print image
neper -M n100-id1.tess -elttype hex -format inp
最后分享一下我安裝的虛擬機(只裝有neper的純凈版虛擬機),該版本是neper的4.0.0版本,如果有同學需要直接拿來使用,可以直接下載解壓使用(如果鏈接失效,請私信),當然也可以用上述鏈接的一些安裝方法的參考自行安裝。
本人在虛擬機中安裝了neper,就是按照上述的一些方法安裝的,在mesh輸出inp文件的時候可能會提示“核心轉儲中止”,但是沒有影響我的使用,請謹慎選擇!!!!!!!!!!!!!!!!!!!!!
還有如果有同學需要damask和neper、ABAQUS等,請參考我的另一篇帖子——基于linux虛擬機的晶體塑性有限元計算平臺(已安裝damask和neper等)》
http://www.yqgqt.org.cn/content/post/1287159
【VMware】如何打開已有虛擬機:https://jingyan.baidu.com/article/6181c3e0c44ebd152ef15332.html
最后附上測試視頻:
neper測試.mp4
展開 前面帖子講述了如何安裝、使用neper及如何生成inp導入abaqus,那么想熟練地使用neper該如何辦呢,毫無疑問,任何軟件其最好的學習資料就是幫助文檔,下面附上neper的中文幫助文檔,可以中英對照著學習,更快、更準。
下面給出一些neper能做出的效果(官網www.neper.info):
1 Generalities
$ neper -T -n 1000
$ neper -T -n 1000 -domain "cylinder(1,100)"
$ neper -T -n 1000 -domain "sphere(1,1000)"
gene_gene.rar
2 Tessellations from morphological properties
$ neper -T -n 1000 -morpho voronoi (or $ neper -T -n 1000)
$ neper -T -n 1000 -morpho graingrowth
$ neper -T -n 1000 -morpho "diameq:dirac(1),1-sphericity:lognormal(0.145,0.03)"
gene_morp.rar
3 Cell groups to represent phases
$ neper -T -n 1000 -group "id<=500?1:2" -o gene_grou_1
$ neper -T -n 1000 -group "vol>=0.001?
展開 直觀感受 neper
在上面的命令中,沒有指定劃分網格的單元類型,默認采用的是四面體。執行下面的命令之后,就渲染出了 voronoi 模型的網格劃分效果圖。
命令:neper -V n100-id1.tess,n100-id1.msh -dataelsetcol id -print img
我們把劃分網格的命令增加一個參數:“-elttype hex”,代表采用六面體進行網格劃分。渲染后的效果見下圖。
生成的 .inp 文件
生成的 .inp 文件里面包含*Node *Element *Elset 關鍵字的信息。
neper 的安裝,使用 neper 最大的障礙
對 linux 系統不熟悉,阻礙了一部分人使用 neper,不懂得安裝 neper 讓大多數人用不了 neper。
下面做一個簡單介紹,如果想知道具體細節,還請聯系本人。
首先,準備 linux 系統,這是最簡單的一步。可以安裝虛擬機、如果是 win10 現在可以兼容類似原生系統的 linux 環境。后者優于前者,但這些方法都不是最好的。原因在于個人計算機性能有限,可能在使用 neper 的時候體驗更差了。最好的方式是購買云服務器,自動就搭建好了 linux 系統,而且根據你的性能需求可以隨時升級配置。使用最低配置,每月不到 50元,經濟實惠,方便好用。
當然,用云服務器還得學習使用 ssh 遠程登錄,SFTP 文件傳輸。這些雖然簡單,但是技能零碎,沒有人帶路還是比較棘手。
然后,做基礎準備。在 linux 系統安裝各種工具,比如:pip、gcc、cmake 等等。
開始可以安裝 neper 了。在linux 用 wget、pip、yum 來獲取安裝包和依賴包,不少人在這步就寸步難行了。接著,開始編譯 neper 。
展開 
neper的相關專題、標簽、搜索
neper的最新內容
初始RVE模型使用neper建模,建立一個包含100個晶粒的多晶模型:
matlab導入幾何模型網格:
并沿著X方向進行1.0%的拉伸變形,所有量綱使用m-s-pa。
拉伸變形結束后的累計剪切滑移結果:
拉伸變形結束后的統計儲存位錯密度分布結果:
拉伸變形結束后的幾何必須位錯密度分布結果:
然而,傳統的建模方法往往面臨重重困難:使用商業軟件手動分割效率低下;利用專業建模軟件(如 Neper)雖然強大,但命令行操作和復雜的參數配置讓許多初學者望而卻步;而自編程序生成 Voronoi 鑲嵌模型,又難以精準控制晶粒尺寸分布和形狀統計特征。
有沒有一種工具,既能保證模型的科學性,又能像“點外賣”一樣簡單快捷?
今天,我們要向大家強烈推薦一個在線神器——Synthetmic。
將Neper生成的inp文件與本函數生成的兩個inp文件放在同一文件夾中。
新版本運行只需要三個文件,即用于定義邊界的load.yaml文件,單晶屬性和取向material.yaml,多晶幾何文件Polycrystal.vti文件,如果需要修改材料的數值收斂判據可以在加入numerics.yaml文件,然后即可直接運行,運行后的模型輸出格式為HDF5通用格式,易于后處理分析,如繪制極圖,提取應力應變曲線等,前處理的多晶模型生成可以用damask內置的voronoi算法直接生成隨機模型,或者使用neper
</p><p> 從neper導出inp文件后,需要對該inp文件進行一個簡單的前處理,為每一個晶粒建立單獨的材料并輸入材料參數,這部分工作可以參考Github上的工作Neper2Abaqus(<a href="https://github.com/smrg-uob/Neper2Abaqus?
本文介紹了一種梯度晶粒尺寸的多晶體模型的建立方法,需結合開源軟件Neper(https://neper.info/)使用。
二、建模方法與結果
根據需求生成對應的種子點坐標文件,提供給neper軟件,即可生成梯度模型。
部分文檔內容截圖
neper安裝
Fepx安裝
文獻提供的軋制變形的案例
邊界腳本:
文檔放在技術鄰上,有興趣去搜即可
基于neper所生成的.geo或.tess文件中所包含的幾何信息,結合python語言進行ABAQUS的二次開發,可以很方便地實現具有更多特征及功能的多晶體組織模型。
Neper2CAE-master.zip
neper轉abaqus幾何建模代碼,#python
為了研究微孔生長的尺寸依賴性,并考慮上述三個特征材料尺度參數(即孔隙尺寸、晶粒尺寸和孔隙-晶粒尺寸比)的影響,作者利用開源軟件Neper生成了包含140個voronoi型晶粒的三維多晶RVE (0.1 mm × 0.1 mm × 0.1 mm),如圖1(a)所示。