
發(fā)布
注冊(cè)
/
登錄ansys自定義網(wǎng)格劃分的案例
deform網(wǎng)格重劃分后,自定義場(chǎng)變量數(shù)據(jù)傳遞出錯(cuò)怎么處理呢
二次開(kāi)發(fā)建了一個(gè)組織模型,追蹤變形過(guò)程中的各種組織演變,但網(wǎng)格重劃分之后自定義場(chǎng)變量的再分配比較混亂,該如何處理呢
ANSYS自適應(yīng)網(wǎng)格劃分
作者 張應(yīng)遷
1.自適應(yīng)網(wǎng)格簡(jiǎn)介
ANSYS程序提供了近似的技術(shù)自動(dòng)估計(jì)特定分析類(lèi)型中因?yàn)?em>網(wǎng)格劃分帶來(lái)的誤差。通過(guò)這種誤差估計(jì),程序可以確定網(wǎng)格是否足夠細(xì)。如果不夠的話,程序?qū)⒆詣?dòng)細(xì)化網(wǎng)格以減少誤差。這一自動(dòng)估計(jì)網(wǎng)格劃分誤差并細(xì)化網(wǎng)格的過(guò)程就叫做自適應(yīng)網(wǎng)格劃分,然后通過(guò)一系列的求解過(guò)程使得誤差低于用戶(hù)指定的數(shù)值(或直到用戶(hù)指定的最大求解次數(shù))。
2. 自適應(yīng)網(wǎng)格的先決條件
ANSYS軟件中包含一個(gè)預(yù)先寫(xiě)好的宏,ADAPT.MAC,用來(lái)完成自適應(yīng)網(wǎng)格劃分的功能。用戶(hù)的模型在使用這個(gè)宏之前必須滿(mǎn)足一些特定的條件。(在一些情況下,不滿(mǎn)足要求的模型也可以用修正的過(guò)程完成自適應(yīng)網(wǎng)格劃分,下面還要討論。)這些要求包括:
2 標(biāo)準(zhǔn)的ADAPT過(guò)程只適用于單次求解的線性靜力結(jié)構(gòu)分析和線性穩(wěn)態(tài)熱分析。
2 模型最好應(yīng)該使用一種材料類(lèi)型,因?yàn)檎`差計(jì)算是根據(jù)平均結(jié)點(diǎn)應(yīng)力進(jìn)行的,在不同材料過(guò)渡位置往往不能進(jìn)行計(jì)算。而且單元的能量誤差是受材料的彈性模量影響的。因此,在兩個(gè)相鄰單元應(yīng)力連續(xù)的情況下,其能量誤差也可能由于材料特性不同而不一樣。在模型中同樣應(yīng)該避免殼厚突變,這也可能造成在應(yīng)力平均是發(fā)生問(wèn)題。
2 模型必須使用支持誤差計(jì)算的單元類(lèi)型。
2 模型必須是可以劃分網(wǎng)格的:即模型中不能有引起網(wǎng)格劃分出錯(cuò)的部分。
展開(kāi) ANSYS 非線性自適應(yīng)(NLAD)網(wǎng)格劃分及應(yīng)用舉例
在復(fù)雜的結(jié)構(gòu)設(shè)計(jì)分析中,通常很難確定在高應(yīng)力區(qū)域中是否生成適當(dāng)?shù)募?xì)化網(wǎng)格。在做非線性大應(yīng)變分析仿真時(shí),可能由于單元變形過(guò)大,導(dǎo)致網(wǎng)格畸變,仿真不能收斂。
針對(duì)以上問(wèn)題,ANSYS程序提供了近似的技術(shù)自動(dòng)估計(jì)特定分析類(lèi)型中因?yàn)?em>網(wǎng)格劃分帶來(lái)的誤差。通過(guò)這種誤差估計(jì),程序可以確定網(wǎng)格分布是否合適。如果不合適的話,程序?qū)⒏鶕?jù)指定的標(biāo)準(zhǔn)通過(guò)分割、變形或重新排序劃分來(lái)進(jìn)行自動(dòng)更新網(wǎng)格以減少誤差。
這一自動(dòng)估計(jì)網(wǎng)格劃分誤差并細(xì)化更新網(wǎng)格的過(guò)程就叫做自適應(yīng)網(wǎng)格劃分(NLAD)
自適應(yīng)網(wǎng)格劃分的優(yōu)勢(shì)
該功能支持局部和全局重新劃分。它有助于計(jì)算收斂以模擬傳統(tǒng)方法無(wú)法模擬的問(wèn)題,或者用于提高模擬結(jié)果的精度。在求解過(guò)程中,負(fù)載、邊界條件、接觸條件、求解變量等無(wú)縫地轉(zhuǎn)移到新的網(wǎng)格中,不需要用戶(hù)輸入。非線性自適應(yīng)網(wǎng)格技術(shù)減少了獲得精確和收斂解所需的時(shí)間和精力。
適用場(chǎng)景舉例
■ 擠壓—坯體由于材料流入模具而發(fā)生過(guò)度變形;
■ 墊圈密封—密封墊圈材料被擠入填充間隙;
■ 斷裂力學(xué)—裂紋尖端區(qū)域的局部高應(yīng)力和高變形場(chǎng)可能導(dǎo)致部件失效。
......
展開(kāi) ANSYS 非線性自適應(yīng)(NLAD)網(wǎng)格劃分及應(yīng)用舉例
沒(méi)有非線性自適應(yīng)
在沒(méi)有非線性自適應(yīng)的情況下,網(wǎng)格高度畸變,計(jì)算失真,且不收斂。
自適應(yīng)網(wǎng)格劃分
基于網(wǎng)格質(zhì)量準(zhǔn)則的非線性自適應(yīng)技術(shù)在求解過(guò)程中自動(dòng)優(yōu)化了發(fā)生高度畸變的網(wǎng)格質(zhì)量。通過(guò)幾次重劃分,成功地求解了這種網(wǎng)格畸變的大變形問(wèn)題。
剛性體擠壓橡膠變形的動(dòng)畫(huà)如下所示:

基于ANSYS經(jīng)典界面的帶孔薄板的自適應(yīng)網(wǎng)格劃分
上述思想在有限元分析中就體現(xiàn)在加密網(wǎng)格以得到精確解。
為了進(jìn)行網(wǎng)格加密,一般有限元軟件提供了具備網(wǎng)格加密的方式,有些也提供了自適應(yīng)網(wǎng)格劃分方法來(lái)幫助用戶(hù)迅速找到收斂解。
本篇博文說(shuō)明ANSYS是如何使用自適應(yīng)網(wǎng)格劃分技術(shù)來(lái)自動(dòng)得到收斂解的。
該例子來(lái)自于《ANSYS機(jī)械工程應(yīng)用精華50例》的第48個(gè)例子。【(第三版),高耀東,劉學(xué)杰主編,電子工業(yè)出版社,2011.】,本文主要對(duì)其加強(qiáng)了顯示部分和講解部分,以便用戶(hù)能更清晰地理解其分析過(guò)程。
===============================================================
【問(wèn)題描述】
一塊帶孔方板,一端固定,另外一端施加分布?jí)毫Γ笃渲械膽?yīng)力分布。
已知方板長(zhǎng)200mm,寬100mm,在正中間鉆一通孔,半徑為10mm。
【問(wèn)題分析】
靜力學(xué)問(wèn)題,平面應(yīng)力,最簡(jiǎn)單的線彈性問(wèn)題。
為了得到問(wèn)題的真實(shí)解,需要細(xì)分網(wǎng)格。
如果對(duì)整體細(xì)分網(wǎng)格,則會(huì)面臨一個(gè)問(wèn)題:在左邊固定端的上下角點(diǎn)處,由于應(yīng)力集中,此處的應(yīng)力會(huì)隨著網(wǎng)格劃分細(xì)密而無(wú)限增大。真正應(yīng)該細(xì)分的是中間空周?chē)?如果是手工劃分方式來(lái)細(xì)分網(wǎng)格,也是可行的。不過(guò)這要手工細(xì)分多次,這里使用自適應(yīng)網(wǎng)格劃分方法來(lái)自動(dòng)細(xì)分網(wǎng)格。
為了只對(duì)中間關(guān)注區(qū)域進(jìn)行網(wǎng)格細(xì)分,這里把整個(gè)面分為三部分,然后選中中間一塊面,對(duì)它進(jìn)行自適應(yīng)網(wǎng)格劃分。
計(jì)算的結(jié)果就是收斂的結(jié)果,不需要再次細(xì)分網(wǎng)格。
===============================================================
1.
展開(kāi) ANSYS ICEM CFD 網(wǎng)格劃分技術(shù)實(shí)例詳解(紀(jì)兵兵,陳金瓶著)(轉(zhuǎn)自csdn)
找了好久才找到,希望對(duì)剛接觸icem cfd的童鞋們有用。你的鼓勵(lì)會(huì)成為我繼續(xù)上傳的動(dòng)力
基于ANSYS的自適應(yīng)網(wǎng)格劃分(原創(chuàng)案例,轉(zhuǎn)載請(qǐng)注明出處,謝謝!技術(shù)鄰ID有限元中解人生) ¥1
基于ANSYS的自適應(yīng)網(wǎng)格劃分
何為網(wǎng)格自適應(yīng)劃分?
ANSYS程序提供了近似的技術(shù)自動(dòng)估計(jì)特定分析類(lèi)型中因?yàn)?em>網(wǎng)格劃分帶來(lái)的誤差。(誤差估計(jì)在ANSYS Basic Analysis Procedures Guide第五章中討論。)通過(guò)這種誤差估計(jì),程序可以確定網(wǎng)格是否足夠細(xì)。如果不夠的話,程序?qū)⒆詣?dòng)細(xì)化網(wǎng)格以減少誤差。這一自動(dòng)估計(jì)網(wǎng)格劃分誤差并細(xì)化網(wǎng)格的過(guò)程就叫做自適應(yīng)網(wǎng)格劃分,然后通過(guò)一系列的求解過(guò)程使得誤差低于用戶(hù)指定的數(shù)值(或直到用戶(hù)指定的最大求解次數(shù))。
自適應(yīng)網(wǎng)格劃分的先決條件
ANSYS軟件中包含一個(gè)預(yù)先寫(xiě)好的宏,ADAPT.MAC,完成自適應(yīng)網(wǎng)格劃分的功能。用戶(hù)的模型在使用這個(gè)宏之前必須滿(mǎn)足一些特定的條件。(在一些情況下,不滿(mǎn)足要求的模型也可以用修正的過(guò)程完成自適應(yīng)網(wǎng)格劃分,下面還要討論。)這些要求包括:
(1) 標(biāo)準(zhǔn)的ADAPT過(guò)程只適用于單次求解的線性靜力結(jié)構(gòu)分析和線性穩(wěn)態(tài)熱分析。
(2) 模型最好應(yīng)該使用一種材料類(lèi)型,因?yàn)檎`差計(jì)算是根據(jù)平均結(jié)點(diǎn)應(yīng)力進(jìn)行的,在不同材料過(guò)渡位置往往不能進(jìn)行計(jì)算。而且單元的能量誤差是受材料彈性模量影響的。因此,在兩個(gè)相鄰單元應(yīng)力連續(xù)的情況下,其能量誤差也可能由于材料特性不同而不一樣。在模型中同樣應(yīng)該避免殼厚突變,這也可能造成在應(yīng)力平均是發(fā)生問(wèn)題。
(3) 模型必須使用支持誤差計(jì)算的單元類(lèi)型。(見(jiàn)表1)
(4) 模型必須是可以劃分網(wǎng)格的:即模型中不能有引起網(wǎng)格劃分出錯(cuò)的部分。
展開(kāi) ANSYS里的自定義失效準(zhǔn)則怎么定義的?
想請(qǐng)教各位:
ANSYS里的自定義失效準(zhǔn)則怎么定義的呢?一定要用UPFs編用戶(hù)子程序才行嗎?UPFs看起來(lái)非常復(fù)雜啊,怎么辦?
又沒(méi)有人做過(guò)這個(gè)阿?
謝謝了!!!!
自適應(yīng)網(wǎng)格劃分
自適應(yīng)網(wǎng)格劃分
FLUENT動(dòng)網(wǎng)格案例之六:自定義網(wǎng)格變形算法實(shí)現(xiàn)齒輪油泵動(dòng)態(tài)運(yùn)行仿真 ¥299
自定義網(wǎng)格變形算法實(shí)現(xiàn)齒輪油泵動(dòng)態(tài)運(yùn)行仿真
為了對(duì)齒輪油泵進(jìn)行CFD仿真,需要對(duì)流體區(qū)域進(jìn)行分解,使夾在齒輪之間的運(yùn)動(dòng)變形體積(齒輪間隙)與接口區(qū)域(兩端出入口)分離。因?yàn)榻Y(jié)構(gòu)化六邊形網(wǎng)格需要滿(mǎn)足一些特殊要求的,手動(dòng)劃分可能很繁瑣,因而編寫(xiě)了一個(gè)Gambit插件工具來(lái)自動(dòng)生成所需的結(jié)構(gòu)化六邊形網(wǎng)格。內(nèi)齒輪繞z軸旋轉(zhuǎn),旋轉(zhuǎn)原點(diǎn)在z坐標(biāo)上,因而結(jié)構(gòu)化六邊形網(wǎng)格可以很方便地使用UDF定義動(dòng)網(wǎng)格的運(yùn)動(dòng)算法。
整體模型
齒輪區(qū)域(變形及旋轉(zhuǎn)運(yùn)動(dòng)的動(dòng)網(wǎng)格區(qū)域)
出入口區(qū)域(靜止區(qū)域)
網(wǎng)格變形控制函數(shù)
仿真計(jì)算結(jié)果
文件列表
展開(kāi) 解決多相材料界面網(wǎng)格劃分難問(wèn)題-界面自適應(yīng)網(wǎng)格-原創(chuàng)帖
在平時(shí)做的科研/項(xiàng)目中往往會(huì)遇到兩相或多相材料,對(duì)于二維模型而言,在ABAQUS中進(jìn)行網(wǎng)格劃分還是可以完成的,但是對(duì)于三維模型這樣的工作量往往是非常大的,或者有時(shí)候是難以企及的,浪費(fèi)大量的時(shí)間,消磨人的耐心,在當(dāng)前軟件中完不成的工作,大部分人當(dāng)然會(huì)想到借助于第三方軟件Hypermesh/Ansa等網(wǎng)格劃分軟件來(lái)完成,但是這又存在一個(gè)熟練陌生軟件的過(guò)程,還有不同軟件之間的接口導(dǎo)入導(dǎo)出問(wèn)題,在此不做過(guò)多討論。
為了實(shí)現(xiàn)多相材料界面的網(wǎng)格劃分,當(dāng)前文章我們采用自適應(yīng)網(wǎng)格(自動(dòng)調(diào)整界面網(wǎng)格)方法,這個(gè)可以:
1 自己編程實(shí)現(xiàn)(參考:基于圖像的自適應(yīng)有限元網(wǎng)格劃分方法);
2 借助于現(xiàn)有軟件實(shí)現(xiàn)(OOF2/3D軟件);
oof2-2.1.12.tar.gz
3 也有一些插件可以實(shí)現(xiàn)(Im2mesh (2D image to triangular meshes)類(lèi)似于OOF2的MATLAB插件);
im2mesh 1.76.zip
三者功能原理基本相同,那我們肯定選擇現(xiàn)有軟件OOF2/3D(能省則省),在此重點(diǎn)介紹一下OOF2:
它是一款面向?qū)ο蟮挠邢拊浖梢曰谡鎸?shí)形貌圖片建立有限元模型,更可實(shí)現(xiàn)對(duì)微觀結(jié)構(gòu)大部分細(xì)節(jié)的捕捉,而且在OOF2的2.0以上版本中可以直接輸出.inp文件,導(dǎo)入到ABAQUS中進(jìn)行計(jì)算和材料性能評(píng)估。
展開(kāi) 
FLUENT動(dòng)網(wǎng)格案例之十:基于自定義網(wǎng)格變形及remesh算法的三通閥運(yùn)行仿真 ¥499
基于網(wǎng)格重生成和自定義動(dòng)網(wǎng)格函數(shù)的調(diào)壓三通閥原理仿真
如圖所示,三通閥有兩個(gè)入口(速度和壓力)和一個(gè)出口(出口),內(nèi)部區(qū)域存在一個(gè)蝶閥閥體和一片調(diào)壓鼓膜。為了仿真三通閥的運(yùn)行情況,采用UDF定義調(diào)壓鼓膜節(jié)點(diǎn)的運(yùn)動(dòng)函數(shù),結(jié)合remesh功能實(shí)現(xiàn)閥體運(yùn)動(dòng)過(guò)程中網(wǎng)格的重生成過(guò)程。最終網(wǎng)格的變形如下圖所示。
如果減小時(shí)間不長(zhǎng),重生成算法更新頻率的提高能夠獲得更好的網(wǎng)格質(zhì)量,更精確的仿真計(jì)算結(jié)果。
動(dòng)網(wǎng)格區(qū)域設(shè)置如下
文件列表
FLUENT動(dòng)網(wǎng)格案例之十二:基于自定義函數(shù)的薄膜振動(dòng)動(dòng)網(wǎng)格實(shí)現(xiàn)方法 ¥299
基于自定義函數(shù)的薄膜振動(dòng)動(dòng)網(wǎng)格實(shí)現(xiàn)方法
動(dòng)網(wǎng)格實(shí)現(xiàn)效果
動(dòng)網(wǎng)格區(qū)域設(shè)置
UDF截圖
這個(gè)UDF函數(shù)稍微改改,還能實(shí)現(xiàn)血管脈動(dòng)模擬
文件列表
ANSYS-Meshing網(wǎng)格劃分教程-06manifold網(wǎng)格劃分
02 進(jìn)入meshing模塊,設(shè)置如下:
generate mesh,劃分網(wǎng)格。
Auto-Manifold.7z
ANSYS-Meshing網(wǎng)格劃分教程-04三通網(wǎng)格劃分
02 進(jìn)入meshing模塊,設(shè)置如下:
generate mesh,劃分網(wǎng)格。
03 更改設(shè)置如下:
generate mesh,劃分網(wǎng)格。
厚度方向上只有一層單元:
04 更改設(shè)置如下:
generate mesh,劃分網(wǎng)格。
厚度方向上約有三層單元:
05 更改設(shè)置如下:
generate mesh,劃分網(wǎng)格(網(wǎng)格數(shù)量減少,厚度方向上有兩層單元)
tee.7z