
發布
注冊
/
登錄ansys模型網格優化的案例
阿信案例——voronoi晶粒模型的優化對網格質量的影響
在進行多晶粒材料力學數值模擬時,voronoi模型被廣泛應用,目前算法也較多,有興趣的同學可參考計算機圖形學相關教材。
就筆者個人經驗,voronoi晶粒模型的網格質量往往會對計算過程和結果產生較大影響。原因就在于:常規算法得到的voronoi圖形出現的短邊和小平面會導致模型整體單元數量增加以及不良單元出現概率增大。解決這類問題的方法就是:voronoi圖形優化,去除短邊和小平面。
本期案例為一個立方體模型,晶粒數量均為20個,對比voronoi多面體經過圖形優化和沒有優化的網格差異。
圖1、voronoi晶粒形狀優化與網格質量對比,左圖為Cubic_1、右圖為Cubic_2,從上至下依次為幾何結構圖、網格剖分圖,零厚度內聚力單元晶界圖
從上圖可知,經過形狀優化后的voronoi晶粒模型網格質量得到了有效提升,網格數量明顯下降,不良單元得到了消除。不難看出,經過優化的模型,計算時長和結果精度將會優于未優化的模型。
注: 本項目目前不接受答疑,僅提供工程協作,協作范圍:各類立方體狀、柱狀、球狀voronoi晶粒模型的構建,包含但不限于:常規模型,優化模型,晶粒長大模型、包含亞晶粒的多尺度晶粒模型等。
如需協作請提前將個人需求整理成word,私信留言,我會及時回復。
更多文章請關注微信公眾號:ABAQUS二次開發
展開 Ansys Zemax | 利用 TrueFreeForm 面進行網格自由曲面的優化
由于預設的網格矢高內插算法是以雙三次樣條(bicubic spline)的方式進行計算,因此值域中的每個點只會對網格中相鄰的至多兩點產生影響。假如我們針對數據中的一點進行優化,則系統只會改變局部的表面結構,距離較遠的表面信息則會維持原樣。下圖顯示了一個簡化的一維平滑曲線模型。圖中的三條曲線分別以5個點定義出三次樣條(cubic spline)。我們可以看到圖中最左邊的點會在三條曲線間移動,但只會對距離最近的兩點產生影響。
接著我們利用下圖將上述概念推廣到二維空間。我們先以二維網格的矢高值表示目標的表面結構,并選擇其中一點進行矢高的優化(圖中紅點),可以看到只有藍色方形(5x5個點)內的區域會受到影響。
以上的例子告訴我們兩件事。第一,以網格矢高的方式進行優化,我們可以將優化目標限制在局部的區域中; 相對的,使用參數式優化時,每當我們對單一數值進行變更,則整個表面的結構均會發生變化。第二,我們可以較輕易的產生特殊的表面幾何關系,而這是我們很難以有限次的多項式函數達成的。
在使用網格矢高優化時有兩點需要特別注意。由于矢高網格會運用到三次方的內插法(cubic interpolation),這代表由一組數據點所產生的曲線會受到幾何關系的限制。此外,用于定義網格的矢高數據量也是進行優化時重要的考量。資料點太多會降低優化的效率(變數過多),且會對取樣產生負面的影響(在接下來的篇幅中會再詳述)。另一方面,若系統以過少的數據點進行優化,將難以產生最佳的優化表面。因此,在使用網格矢高的方式進行優化前,我們需要更謹慎的設定網格的參數。
展開 isight集成ansys優化手機模型的例子
isight集成ansys優化手機模型的例子
iSIGHT_ANSYS_CellPhone_Tutorial_Doc.pdf
iSightFlash.rar
ANSYS FLUENT 動網格模型(上)
動網格模型可以求解剛性運動、轉動或者平動問題,如汽車發動機氣缸內活塞的往復運動,注射器中的活塞運動,機翼的副翼、襟翼在飛行過程中的運動等;還可以計算邊界發生形變的問題,如氣球充氣的過程、飛行器的氣動彈性問題等,FLUENT 提供的六自由度動網格模型求解器可以定義和描述邊界或運動物體的運動狀況,可用于解決多體分離過程。
FLUENT提供了3種動網格運動的方法來更新變形區域內的體網格,分別為彈性光順法、動態層技術和局部網格重構法。
彈性光順法是根據邊界節點上的已知位移來光滑調整流域內節點的位置。網格上任意兩節點之間的連線被理想化成互相連接的彈簧。邊界上任意一個網格節點的位移都會導致與之相互連接的彈簧中產生彈性力,進而導致臨近網格節點上的力的平衡被打破,這樣邊界節點上的位移就通過體網格在流域中傳播過去。經過反復迭代,最終整個彈簧網格系統達到新的平衡時,就可以得到一個變形后的、新的網格系統。
對于六面體網格、楔形網格等,動態層技術可以根據與運動的物面鄰近的網格層的高度來決定增加或減小網格的層數。它在邊界上假定一個優化的網格層高度,在邊界移動、變形時,如果鄰近邊界的一層網格的高度大于優化高度一定比例時,就在邊界面與相鄰網格層之間增加一層網格。若鄰近邊界的一層網格的高度小于優化高度一定比例時,也會將鄰近邊界一層的網格刪除。動態層技術就是通過這種方法來保持邊界附近的網格保持一定的密度。
當邊界位移相對局部單元尺寸較大時,單元質量將惡化或單元將退化,從而導致下一時間步的求解收斂困難。為了避免這個問題,把質量差的網格單元進行重新劃分,這就是局部網格重構法。
展開 
用ansys劃大模型不規則網格
帶佬們,我想問下,我在用ansys做一個寬高40米,縱深120米的隧道爆破模型時,整體劃巖石網格時,怎么只有炮孔位置能劃到,周圍巖石劃不到啊?用的是掃略劃分,如下圖所示。
ANSYS ICEMCFD 11 網格劃分教程及模型文件。
ANSYS ICEMCFD 11 網格劃分教程及模型文件。
Ansys ICEM CFD簡明教程.pdf
icemcfd模型文件.zip
ANSYS\ABAQUS纖維混凝土細觀骨料模型建立及網格劃分 ¥1.1
《基于三維隨機細觀模型的珊瑚混凝土力學性能模擬》一文中建立了考慮界面層(ITZ)、骨料、砂漿的三相混凝土模型,并采用“背景投影法(網格映射法)”建立了六面體非均質混凝土有限元模型。</p><p class="ql-align-justify">相比均質有限元模型,非均質有限元模型的仿真結果可信度更高,仿真效果更好,與實際破壞情況更為吻合,該方法具有廣泛的運用前景,可用于靜態力學試驗、動態力學試驗、爆破領域、建筑結構領域等。</p><p class="ql-align-justify">在有限元分析中,網格質量的好壞極大程度影響模擬的收斂性,尤其對于顯式動態分析案例中,為了避免網格畸變導致計算時間長、計算結果不收斂等問題,大多采用六面體網格進行計算。因此,本文對非均質纖維混凝土模型分別進行了四面體網格、六面體網格劃分的對比,并對該類網格劃分問題的步驟進行闡述。</p><p class="ql-align-justify">步驟一:采用Python、Fortran、APDL等編程語言生成隨機骨料及纖維,判定骨料與骨料之間,纖維與纖維之間,纖維與骨料之間互不侵入。基于此,生成骨料半徑、中心坐標,纖維起始點和終止點的坐標。</p><p class="ql-align-justify">步驟二:將坐標信息導入ANSYS或ABAQUS中,結合軟件自帶建模語言進行建模及網格劃分,四面體網格可通過hypermesh進行精細網格劃分,也可采用自編網格投影法進行六面體網格劃分,不同方法均存在利弊。六面體網格計算時間大量縮短,但骨料形狀為類球體,是否能投影為球體與單元網格尺寸大小有關,四面體網格計算時間較長,劃分形狀與球體基本一致。</p><p class="ql-align-justify">步驟三:進行材料、單元幅值,開展不同有限元分析。
展開 Ansys結構分析網格劃分方法&操作詳解-附練習模型
Ansys軟件是一種常用的有限元分析軟件,它可以用于各種工程領域的結構、固體力學、流體力學等問題的模擬和分析。在進行分析前,通常需要對模型進行網格劃分,以便將連續的物體劃分為離散的單元,從而進行數值計算。
結構仿真中,網格劃分是重要的步驟之一。正確選擇和應用合適的網格劃分方法可以顯著影響到仿真結果的準確性和計算效率。本文將介紹ANSYS結構仿真中常用的網格劃分方式,并提供相應的方法教學,以幫助您優化結構仿真流程和提升工作效率。
一、Ansys網格劃分方法
在AnsysWorkbench中Manchical實行實體模型設置時,提供多種多樣網格劃分方式,用以將連續物體劃分成離散的單元,以便于實行數值計算與分析。常見的網格劃分方式有:
1.自動網格劃分:
Ansys提供AutoMeshs等各種智能網格劃分專用工具、PatchConforming、Mosaic等。這些工具能夠根據輸入幾何模型和網格參數自動生成適宜的網格,降低了人工操作的工作時間。自動網格劃分方法可以適用不同種類的幾何體情況。
2.四面體網格劃分:
四面體網格劃分方式適用三維和二維情況。四面體網格的劃分依賴于協調分片算法(PatchConforming)或者依靠獨立分片算法(PatchIndependent)將區域劃分為適用于復雜幾何建模的一系列四面體單元。
3.六面體網格劃分:
六面體網格劃分適用于三維情況,可將區域劃分為六個六面體單元,即四邊形或六邊形。六面體網格劃分提供準確的幾何表達和比較高的運算效率。Ansys為六面體網格劃分提供Tetrahedron/HexMesh專用工具。
4.掃掠網格劃分:
掃掠網格的劃分方法適用于形狀對稱的區域,然后在幾何體上進行掃掠操作過程生成網格。此方法適用具備軸對稱特性的情況,能夠大幅度減少計算資源使用。
展開 案例15 網格模型從ANSYS Workbench到Virtual.Lab
中間的接口問題也問了好多次了,因此做一個教程讓大家熟悉一下網格模型從WB到VL的流程。
WB中的網格模型:
創建一個FiniteElement Models
Update一下
在FiniteElement Models中查看一下模型的摘要
將求解器設置為Nastran(Nastran作為中間格式支持比較好)
現在模型就轉換為Nastran的語法格式
導出Nastran格式的網格文件
Import到VL中去就可以了。
對于ANSYS,對于六面體模型自動劃分網格的步驟
對于ANSYS,對于六面體模型自動劃分網格的步驟
ANSYS網絡研討會——利用網格變形技術進行空氣動力學形狀探索和優化
優化算法與計算流體動力學 (CFD) 等計算工具相結合,能在設計探索中發揮重要作用。本次網絡研討會說明了如何針對空氣動力學形狀優化問題制定快速解決方案。在網絡研討會上,我們提出了用 ANSYS Workbench 作為框架、RBF 作為變形技術、 ANSYS Fluent 作為求解器且以 DesignXplorer 作為實驗設計工具部署的新方法。
注冊免費獲取白皮書
利用網格變形技術進行空氣動力學形狀探索和優化

ANSYS自適應網格技術及案例分析(附完整模型分析命令流)
01 自適應網格技術
有限元計算中,不同的網格劃分會具有不同的誤差,尤其是對應力結果。ANSYS通過能量誤差估計來評估網格密度是否充足,如網格不夠細,程序可以自動細化網格以減少誤差。這一自動估計網格劃分誤差并細化網格的過程稱為”自適應網格劃分“。通過自適應網格劃分技術可以獲得較好的應力分布。
自適應網格劃分僅適用于單元plane2/25/42/82/83,solid45/64/73/92/95,shell43/63/93及部分熱單元。分析類型僅適用于線性靜力學結構分析和線性穩態熱分析。
自適應網格劃分的基本過程通過一個案例說明。
02 具有多孔和凹域的板拉伸案例
針對如下具有多孔和凹域的板,采用plane42單元,首先設置KSEIZE=10來設置自適應網格前的網格尺寸,其后按自適應網格劃分技術對網格再劃分。設置ADAPT,10,6,其中10表示迭代次數最大為10。6表示能力誤差不超過6%。具體的ADAPT命令說明如圖。
一般的自適應網格劃分的能量模誤差百分比小于5時,計算較為可靠,可以看到下圖給出Von Mises Stress,無網格自適應的應力結果有明顯的不連續和突變的過程。但注意,凹角點為應力奇異點,在彈性范圍內其數值無法通過有限元方法求得。
Von Mises Stress:無網格自適應(左),有網格自適應(右)
ADAPT命令解釋
03 完整模型分析命令流
!多孔板自適應網格劃分-PLANE42
finish
/clear
/prep7
blc4,,,450,350
blc4,200,250,100,100 !
展開 如何將hypermesh里的網格模型導入ANSYS(經典版)
選擇ANSYS求解器模塊
設置單元的材料屬性與類型
3.導入ANSYS
hypermesh網格單元導入ansys及hypermesh模型導入workbench時注意事項
hypermesh中已劃分好網格單元的模型導出.cbd導入ansys時需要注意,一定要在hypermesh中給已完成網格劃分的單元賦予單元類型(sensor)后再導出.cbd格式,否則導入ansys中的只能顯示節點而不能顯示單元網格,因為ansys無法識別未定義單元。
hypermesh中的網格想導入workbench中有兩種比較常見的方法,第一種是在ansys接口下hypermesh完成的網格單元導出成.cbd格式導入ansys中后再由ansys保存為.cbd格式導入workbench中,注意不能直接由hypermesh導出的.cbd格式直接導入workbench中,直接導入會出錯。具體步驟如下:
hypermesh導出
hypermesh模型->Export Solver Deck->x.cbd
ansys導入及導出
x.cbd->File->Read Imput From... ->Preprocessor->Archive Model->Write->y.cbd
workbench導入
Componet System->External Model->Setup->...->y.cbd->分析模塊,打開就可以了。
第二種法在abaqus接口模塊下,hypermesh完成的網格單元導出成.inp格式,然后在workbench中導入即可以。具體步驟如下:
hypermesh模型->Export Solver Deck->x.inp
workbench導入
Componet System->External Model->Setup->...->x.inp->分析模塊,打開就可以了。
展開 ANSYS新手求助,以下這模型怎么建立的,中間的網格細化怎么完成的?謝謝大家
ANSYS新手求助,以下這模型怎么建立的,中間的網格細化怎么完成的?謝謝大家