
發(fā)布
注冊
/
登錄voronoi
關(guān)注創(chuàng)建者:阿信老師 創(chuàng)建時(shí)間:2018-07-17
voronoi的視頻教程
abaqus生成voronoi多面體的方法
利用python腳本,借助第三方庫函數(shù)和abaqus建模功能完成voronoi多面體的生成。 第一講為abaqus中單個(gè)空間多面體的建模過程及其腳本化實(shí)現(xiàn)的簡介 第二講為腳本在abaqus6.11中的應(yīng)用,詳細(xì)解釋了生成多個(gè)voronoi實(shí)體的關(guān)鍵:voronoi多面體函數(shù),并做腳本演示 第三講為腳本詳細(xì)介紹。 第四講說明了腳本在6.14中的應(yīng)用。
¥999 1小時(shí)33分鐘 3286播放
查看
voronoi模型構(gòu)建及導(dǎo)入abaqus處理系列課程-1
現(xiàn)在正在更新的課程是關(guān)于voronoi模型建立以及導(dǎo)入abaqus進(jìn)行處理。
免費(fèi) 9分鐘 145播放
查看
voronoi的實(shí)例教程
2.1 Basic Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.1 Basic Voronoi2D模塊矩形邊界模型用戶界面
圖2.2 Basic Voronoi2D模塊圓形邊界模型用戶界面
2.2 BSpline Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.3 BSpline Voronoi2D模塊用戶輸入界面
2.3 Weighted Voronoi2D模塊【新】
Weighted Voronoi2D模塊用戶輸入界面如下:
圖2.4 Weighted Voronoi2D模塊用戶輸入界面
2.4 Periodic Voronoi2D模塊【新】
Periodic Voronoi2D模塊用戶輸入界面如下:
圖2.5 Periodic Voronoi2D模塊用戶輸入界面
3. Voronoi3D模塊
Voronoi3D模塊包括:Basic Voronoi3D模塊、Multiphase Voronoi3D模塊、Weighted Voronoi3D模塊、Gradient Voronoi3D模塊、Periodic Voronoi3D和UserDefine Voronoi3D模塊。
展開 Delaunay 三角剖分的另一個(gè)好處包括構(gòu)建 Voronoi 圖。
維諾圖
Delaunay 三角剖分(黑色)和 Voronoi 圖(紅色)。
Voronoi 圖是網(wǎng)格生成的過程,其中根據(jù)稱為“站點(diǎn)”或“種子”的點(diǎn)的接近程度將平面劃分為較小的區(qū)域。例如,假設(shè)有多個(gè)點(diǎn)散布在一個(gè)平面上。對于這些點(diǎn)中的每一個(gè),繪制一條距離更近且與兩個(gè)相鄰點(diǎn)等距的線。Voronoi 圖是通過這些線的連接形成的,它將域劃分為一組多邊形。
Voronoi 圖也被認(rèn)為是 Delaunay 三角剖分的對偶。鑒于這兩種方法使用相同的點(diǎn)集,Delaunay 三角剖分的屬性適用于 Voronoi 圖,反之亦然。
Voronoi 圖的含義 - Delaunay 三角剖分在 CFD 網(wǎng)格劃分中
Delaunay 三角剖分算法和 Voronoi 圖在 CFD 網(wǎng)格生成過程中具有許多優(yōu)勢,包括:
大量點(diǎn)的高效計(jì)算
適應(yīng)復(fù)雜幾何形狀的靈活性
具有明確定義的單元的高質(zhì)量網(wǎng)格劃分
用于解決邊界附近復(fù)雜性的自適應(yīng)網(wǎng)格生成
可以使用以下 CFD 網(wǎng)格劃分步驟來利用這些優(yōu)勢:
定義流動(dòng)幾何并確定域的形狀。
生成一組有限的點(diǎn)以充分捕捉域內(nèi)的幾何復(fù)雜性。這些點(diǎn)將在 Voronoi 圖和 Delaunay 三角剖分中引用。
使用生成的點(diǎn)計(jì)算 Voronoi 圖和 Delaunay 三角剖分以創(chuàng)建一組多邊形和三角形。這可以使用 Bowyer-Watson 算法等技術(shù)來完成。
定義邊界條件以理想地表示邊界處速度和溫度等流動(dòng)參數(shù)的影響。
如果需要改進(jìn)網(wǎng)格以提高網(wǎng)格的分辨率和精度。
展開 插件啟動(dòng)方式
首先啟動(dòng)Abaqus界面,單擊菜單欄AbqVoronoi,點(diǎn)擊子菜單中的選項(xiàng)可啟動(dòng)不同的晶體模型生成模塊,包括:Voronoi2D模塊(生成二維Voronoi模型)、Voronoi3D模塊(生成三維Voronoi模型)、VoronoiEG模塊(生成網(wǎng)格型Voronoi模型)和VoronoiTool(其他輔助工具),如圖所示:
圖1.1 啟動(dòng)三維多晶模型生成插件
2. Voronoi2D模塊
Voronoi2D模塊包括:Basic Voronoi2D和BSpline Voronoi2D模塊,其中Basic Voronoi2D模塊可生成矩形和圓形邊界的二維Voronoi晶體模型;BSpline Voronoi2D模塊可生成在每個(gè)晶胞中填充B樣條曲線的模型。
2.1 Basic Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.1 Basic Voronoi2D模塊矩形邊界模型用戶界面
圖2.2 Basic Voronoi2D模塊圓形邊界模型用戶界面
2.2 BSpline Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.3 BSpline Voronoi2D模塊用戶輸入界面
3. Voronoi3D模塊
Voronoi3D模塊包括:Basic Voronoi3D模塊、Multiphase Voronoi3D模塊、Weighted Voronoi3D模塊、Gradient Voronoi3D模塊和UserDefine Voronoi3D模塊。
展開 插件啟動(dòng)方式
首先啟動(dòng)Abaqus界面,單擊菜單欄AbqVoronoi,點(diǎn)擊子菜單中的選項(xiàng)可啟動(dòng)不同的晶體模型生成模塊,包括:Voronoi2D模塊(生成二維Voronoi模型)、Voronoi3D模塊(生成三維Voronoi模型)、VoronoiEG模塊(生成網(wǎng)格型Voronoi模型)和VoronoiTool(其他輔助工具),如圖所示:
圖1.1 啟動(dòng)三維多晶模型生成插件
2. Voronoi2D模塊
Voronoi2D模塊包括:Basic Voronoi2D和BSpline Voronoi2D模塊,其中Basic Voronoi2D模塊可生成矩形和圓形邊界的二維Voronoi晶體模型;BSpline Voronoi2D模塊可生成在每個(gè)晶胞中填充B樣條曲線的模型。
2.1 Basic Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.1 Basic Voronoi2D模塊矩形邊界模型用戶界面
圖2.2 Basic Voronoi2D模塊圓形邊界模型用戶界面
2.2 BSpline Voronoi2D模塊
BSpline Voronoi2D模塊用戶輸入界面如下:
圖2.3 BSpline Voronoi2D模塊用戶輸入界面
3. Voronoi3D模塊
Voronoi3D模塊包括:Basic Voronoi3D模塊、Multiphase Voronoi3D模塊、Weighted Voronoi3D模塊、Gradient Voronoi3D模塊和UserDefine Voronoi3D模塊。
展開 算法說明
創(chuàng)建Voronoi圖通常需要先構(gòu)建Delaunay三角網(wǎng),這是因?yàn)?em>Voronoi圖與Delaunay三角網(wǎng)是對偶結(jié)構(gòu),即它們之間存在一一對應(yīng)關(guān)系。以下是建立Voronoi圖的一般算法:
1、首先布置Voronoi的控制點(diǎn),并基于控制點(diǎn)構(gòu)建Delaunay三角網(wǎng)。
2、畫出所有三角網(wǎng)邊的垂直平分線,垂直平分線構(gòu)成Voronoi的邊,垂直平分線的交點(diǎn)即為Voronoi的頂點(diǎn)。
Voronoi軟件
如果需要快速生成Voronoi泰森多邊形二維或三維模型,可采用成熟的軟件來進(jìn)行。
1、AF_Voronoi V2.0版本
可隨機(jī)生成彩色Voronoi晶格圖片或?qū)ΜF(xiàn)有的圖片進(jìn)行晶格化處理。
AF_Voronoi
https://www.yqgqt.org.cn/post/1289199
2、CAD Voronoi V2.5版本
可在AutoCAD內(nèi)快速生成二維的Voronoi模型,并具備區(qū)塊編碼、面積計(jì)算等功能,方便科研使用。
展開 
voronoi的相關(guān)專題、標(biāo)簽、搜索
voronoi的最新內(nèi)容
該工具不僅支持傳統(tǒng)的 Voronoi 鑲嵌,更引入了功能強(qiáng)大的 Laguerre 鑲嵌(權(quán)重 Voronoi)算法。這意味著你不再受限于勻稱的晶粒,而是可以生成具有特定體積分布、更接近真實(shí)金屬組織的復(fù)雜模型。
網(wǎng)站地址:https://david-bourne.shinyapps.io/synthetmic-gui/
【功能亮點(diǎn):為什么它值得收藏?】
插件介紹
CAD二維圖形Voronoi劃分插件V3.0版本可對AutoCAD內(nèi)的任意非曲邊多邊形批量進(jìn)行Voronoi劃分。
多孔球體結(jié)構(gòu)模型采用CAD三維Voronoi劃分插件參數(shù)化建模生成。
建模的詳細(xì)操作步驟為:建立球體后采用插件實(shí)現(xiàn)Voronoi劃分,對生成的晶粒進(jìn)行平滑處理,最后新建球體與平滑處理后的晶粒進(jìn)行差集,實(shí)現(xiàn)多孔球結(jié)構(gòu)模型。
圖形建立完成后,采用CAD二維圖形Voronoi劃分 V2.0插件進(jìn)行梯度晶粒的生成,晶粒直徑參數(shù)設(shè)置為最大的晶粒尺寸,晶粒類型選取梯度適應(yīng),邊界模式勾選自動(dòng)尺寸。
在Abaqus內(nèi)建立對應(yīng)尺寸的二維部件,部件內(nèi)部的孔可以建立為圓形。
ANSYS Workbench三維Voronoi晶體模型1個(gè)月前
本案例介紹在ANSYS Workbench內(nèi)建立任意三維部件的Voronoi晶體結(jié)構(gòu)3D模型。
首先需要在AutoCAD內(nèi)手動(dòng)建立需要的三維模型部件,然后通過CAD三維模型Voronoi劃分插件設(shè)置晶粒參數(shù),對模型進(jìn)行Voronoi三維分區(qū)。
ABAQUS任意模型Voronoi三維晶體建模1個(gè)月前
本案例闡述了針對任意形狀三維部件實(shí)施Voronoi晶格結(jié)構(gòu)劃分并導(dǎo)入ABAQUS的完整流程。
三維模型需在AutoCAD中構(gòu)建,并借助CAD三維模型Voronoi劃分插件完成晶格劃分。
COMSOL三維Voronoi晶體結(jié)構(gòu)模型1個(gè)月前
本案例介紹在COMSOL內(nèi)建立任意形狀的三維Voronoi晶體結(jié)構(gòu)實(shí)體模型。
三維模型需要在AutoCAD內(nèi)建立,并通過CAD三維模型Voronoi劃分插件進(jìn)行晶格劃分。
COMSOL二維梯度Voronoi晶粒建模1個(gè)月前
采用CAD二維圖形Voronoi劃分插件進(jìn)行梯度晶粒的生成,晶粒直徑參數(shù)設(shè)置為模型中最大的晶粒尺寸,晶界厚度根據(jù)實(shí)際情況設(shè)置,晶粒類型選取梯度適應(yīng),邊界模式開啟自動(dòng)尺寸。
將建立好的梯度Voronoi模型導(dǎo)入到COMSOL內(nèi),需注意晶粒及晶界應(yīng)分兩次導(dǎo)入,導(dǎo)入后建立聯(lián)合體。
CAD三維模型Voronoi劃分插件1個(gè)月前
插件介紹
CAD三維模型Voronoi劃分插件可對AutoCAD中自建的任意三維實(shí)體模型進(jìn)行Voronoi劃分。
COMSOL細(xì)觀混凝土微裂紋毛細(xì)吸水模型2個(gè)月前
在AutoCAD混凝土細(xì)觀模型的基礎(chǔ)上,在0圖層中新建立與原試件尺寸相同的正方形,并將界面過渡區(qū)圖像所在圖層更改為“hole”,以確保采用CAD二維圖形Voronoi劃分插件時(shí)可以精準(zhǔn)識別外形與孔洞。采用Voronoi算法在砂漿中建立的隨機(jī)毛細(xì)管網(wǎng)如下。
