




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
/ANSYS自適應網格劃分(1)何為網格自適應劃分?
ANSYS程序提供了近似的技術自動估計特定分析類型中因為網格劃分帶來的誤差.(誤差估計在ANSYSBasicAnalysisProceduresGuide第五章中討論。)通過這種誤差估計,程序可以確定網格是否足夠細。如果不夠的話,程序將自動細化網格以減少誤差。這一自動估計網格劃分誤差并細化網格的過程就叫做自適應網格劃分,然后通過一系列的求解過程使得誤差低于用戶指定的數(shù)值(或直到用戶指定的最大求解次數(shù)).自適應網格劃分的先決條件
ANSYS軟件中包含一個預先寫好的宏,ADAPT.MAC,完成自適應網格劃分的功能。用戶的模型在使用這個宏之前必須滿足一些特定的條件.(在一些情況下,不滿足要求的模型也可以用修正的過程完成自適應網格劃分,下面還要討論。)這些要求包括:
標準的ADAPT過程只適用于單次求解的線性靜力結構分析和線性穩(wěn)態(tài)熱分析。?
模型最好應該使用一種材料類型,因為誤差計算是根據(jù)平均結點應力進行的,在不同材料過渡位置往往不能進行計算。而且單元的能量誤差是受材料彈性模量影響的。因此,在兩個相鄰單元應力連續(xù)的情況下,其能量誤差也可能由于材料特性不同而不一樣。在模型中同樣應該避免殼厚突變,這也可能造成在應力平均是發(fā)生問題.
模型必須使用支持誤差計算的單元類型.
模型必須是可以劃分網格的:即模型中不能有引起網格劃分出錯的部分。自適應網格劃分可用單元2-DStructuralSolids
PLANE2
2-D6-NodeTriangularSolid
PLANE25AxisymmetricHarmonicSolid
PLANE422-D4-NodeIsoparametricSolid?PLANE822-D8-NodeSolid
PLANE83AxisymmetricHarmonic8—NodeSolid3-DStructuralSolids?SOLID453-D8—NodeIsoparametricSolid?SOLID643—DAnisotropicSolid
SOLID733-D8—NodeSolidwithRotationalDOF?SOLID923—D10-NodeTetrahedralSolid
SOLID953-D20-NodeIsoparametricSolid3-DStructuralShells?SHELL43PlasticquadrilateralShell
SHELL63ElasticQuadrilateralShell
SHELL938-NodeIsoparametricShell2-DThermalSolids?PLANE352-D6-NodeTriangularSolid?PLANE75AxisymmetricHarmonicSolid
PLANE552—D4—NodeIsoparametricSolid?PLANE772-D8-NodeSolid
PLANE78AxisymmetricHarmonic8—NodeSolid3-DThermalSolids
SOLID703—D8-NodeIsoparametricSolid?SOLID873—D10—NodeTetrahedralSolid?SOLID903-D20-NodeIsoparametricSolid3—DThermalShells
SHELL57PlasticQuadrilateralShellANSYS自適應網格劃分(2)如何使用自適應網格劃分:基本過程
進行自適應網格劃分的基本過程包括如下步驟:
1。
象其他線性靜力分析或穩(wěn)態(tài)熱分析一樣,先進入前處理器(/PREP7或MainMenu>Preprocessor)。然后指定單元類型,實參和材料特性,要滿足上面提到的條件。?2。用實體建模過程建立模型,用可以劃分網格的面或體建模。用戶不需指定單元大小也不用劃分網格,ADAPT宏會自動劃分網格。(如果要同時劃分面和體網格,生成ADAPTMSH.MAC用戶子程序—見后。)?3.在PREP7中或在SOLUTION(/SOLU或MainMenu>Solution)中指定分析類型,分析選項,載荷和載荷步選項.在一個載荷步中僅施加實體模型荷載和慣性荷載(加速度,角加速度和角速度).(通過ADAPTBC.MAC用戶子程序
可以施加有限單元載荷,固連和約束方程.通過ADAPTSOL.MAC用戶子程序
可以加入多個載荷步。這些子程序在后面還要討論。)
4.如果在PREP7中,退出前處理器[FINISH]。(可以在SOLUTION或在初始狀態(tài)下激活ADAPT宏)。
5。用下列方法激活自適應求解.?
Command:ADAPT
GUI:MainMenu>Solution〉AdaptiveMesh
注意,可以在熱或結構分析中使用ADAPT宏,但不能在一次自適應分析中同時進行這兩種不同類型的計算.在自適應網格劃分的迭代過程中,單元的大小將作調整(在FACMN和FACMX指定的范圍內)以減小或增加單元能量誤差,直到誤差滿足指定的數(shù)值(或指定的最大求解次數(shù))為止。
6.當自適應網格計算收斂時,程序自動將單元形狀檢查打開[SHPP,ON]。然后返回SOLUTION或初始狀態(tài),這取決于激活ADAPT的狀態(tài)。接下來可以進
入POST1用標準操作進行后處理。
修改基本過程選擇自適應性
如果用戶清楚某個部分網格劃分的誤差相對影響較小時(如應力水平較低且變化較小),可以將這些區(qū)域從自適應網格劃分中排除以加快分析速度。同樣,用戶也許想將接近應力奇異點的部分(如集中載荷)排除掉。選擇邏輯操作可以解決這類問題。
圖片1選擇自適應能改進有應力集中的模型如果用戶選擇了一個關鍵點集,ADAPT宏仍將包含進所有的關鍵點(在選擇的和未選擇的關鍵點都作網格改動),除非將ADAPT命令(MainMenu>Solution〉AdaptiveMesh)中KYKPS設為1。?如果用戶選擇了一個面或體集,ADAPT宏將只在選擇的區(qū)域調整網格大小.此時必須在激活ADAPT宏之前在PREP7中對整個模型進行網格劃分。ANSYS自適應網格劃分(3)-用戶子程序用用戶子程序定制ADAPT宏?標準的ADAPT宏并不能滿足特定的分析需要。例如,用戶可能想同時對面和體進行網格劃分,這在標準宏當中是不可以的。對于這種或其他一些類似情況,可以對ADAPT宏進行修改使之適用于特定的分析。ANSYS程序用宏這種方式完成自適應網格劃分,本身就使得用戶可以對其進行相應的修改以適應不同的要求。方便的是,用戶不用總是通過修改ADAPT代碼的方式來定制宏。宏的三個部分可以用用戶子程序的方法來修改,這個方法將ADAPT宏和用戶文件分開,用戶可以生成子程序由ADAPT宏來調用.這三個部分是:網格劃分命令序列,邊界條件命令序列和求解命令序列。相應的用戶子程序名為ADAPTMSH.MAC,ADAPTBC。MAC和ADAPTSOL.MAC。下面看一下這三個子程序的功能:生成用戶網格劃分子程序(ADAPTMSH.MAC)?缺省情況下,如果模型中包含一個或多個體時,ADAPT宏將只對體劃分網格而不對面進行劃分。如果當前選擇集中沒有體,宏才對面進行劃分.如果要同時對面和體進行劃分的話,就要生成用戶子程序ADAPTMSH。MAC來提供相應的操作。在重新劃分網格之前要清楚所有這些實體中劃分過網格的實體。子程序大致如下:?C***SubroutineADATMSH.MAC—Yourname-JobName-DataCreated
TYPE,1
!指定劃分網格的單元類型屬性?ACLEAR,3,5,2
!清除本程序中要重新劃分網格的面和體的網格?VCLEAR,ALL?AMESH,3,5,2
!對面3和5劃分網格(ADAPT不對其他面劃分網格)?TYPE,2
!改變單元類型,劃分體?VMESH,ALL
!對所有體劃分網格?請查閱TYPE,ACLEAR,VCLEAR,AMESH和VMESH命令得到更詳細的解釋。?
我們建議將C***行包含在文件中以區(qū)別不同的宏.這一行將在任務的輸出中出現(xiàn),就可以確認ADAPT宏正確地調用了用戶子程序。生成用戶邊界條件子程序(ADAPTBC.MAC)?ADAPT宏在每次求解循環(huán)時都要清除并重新劃分網格,因此模型的結點和單元也要不斷的改變。這就使得所有的有限單元載荷,自由度固連,約束方程等施加在結點和單元的邊界條件都不能使用。如果要包含這些有限單元約束時,就要使用用戶子程序,ADAPTBC.MAC。在這個子程序中,可以選擇結點然后定義有限單元載荷,自由度固連和約束方程。下面是一個ADAPTBC。MAC的例子:?C***SubroutineADAPTBC.MAC-Yourname—HobName-Dat(yī)aCReated
NSEL,S,LOC,X,0
!選擇X坐標為0的結點?D,ALL,UX,0
!令選擇的所有結點UX為0?NSEL,S,LOC,Y,0
!選擇Y坐標為0的結點
D,ALL,UX,0
!令選擇的所有結點UY為0?NSEL,ALL
!選擇所有結點生成用戶求解子程序(ADAPTSOL.MAC)
ADAPT宏中的求解命令序列很簡單:?/SOLU?SOLVE
FINISH?這個缺省的命令序列只能求解單個載荷步.用戶可以將其他的命令序列加入用戶子程序ADAPTSOL.MAC中。關于用戶子程序的一些其他說明
用戶可以象生成其他文件一樣生成這些子程序。就是說可以用APDL語言的*CREATE命令(UtilityMenu〉Macro>CreateMacro)和APDL的*END命令,也可以用外部的文件編輯器。當ADAPT宏調用這些子程序時,軟件先搜索ANSYS根目錄,再搜索用戶根目錄,最后是當前目錄。因此,要確保其他目錄中不包括與所用文件同名的文件.解釋行(C***)會在輸出文件中出現(xiàn),可以通過它來檢查是否使用了正確的文件。另外,通過在運行ADAPT宏之前用/PSEARCH,OFF(UtilityMenu〉Macro>MacroSearchPat(yī)h)指定軟件只搜索ANSYS根目錄和用戶當前目錄可以從某種程度上減少文件混用的可能.不管這些子程序在什么位置,它們都能被找到,除非將ADAPT命令的KYMAC選項設為1。定制ADAPT宏(UADAPT。MAC)?有些情況下用戶需要修改ADAPT宏但不能通過單獨的用戶子程序的方式,那么就需要直接修改ADAPT宏的主體。但是,因為某些原因,我們不推薦直接對ADAPT宏進行修改。(例如,別的用戶和你同時使用一個軟件,在調用ADAPT宏時會發(fā)現(xiàn)宏被修改了!)因此,在ANSYS安裝中支持一個宏的拷貝文件UADAPT.MAC,便于用戶修改。
如果對UADAPT.MAC文件進行了修改,我們建議對修改后的文件取一個新的文件名.然后在調用時輸入這個文件名。要知道的是,如果新文件名是一個“unknowncommand”,ANSYS將搜索上級目錄,然后是登錄的目錄,最后是工作目錄,直到找到這個宏為止。如果修改的宏只能為一個用戶使用,那么存儲的位置應在用戶登錄目錄的層次之下(不能等于或高于這個目錄層次)。這樣,存儲的低層次的文件可以通過*USE命令(UtilityMenu>macro>ExecuteDat(yī)aBlock)來調用。ANSYS自適應網格劃分(4)-注意點下面的建議可能有助于自適應網格劃分的使用:
不需指定初始網格大小,但指定大小可能有利于自適應收斂。如果用戶指定了關鍵點網格大小,ADAPT宏在第一次循環(huán)時使用這個值,然后在隨后的循環(huán)中進行調整。用下列命令指定單元大小:?Command:KESIZE?GUI:MainMenu>Preprocessor〉-Meshing—SizeCntrls>-Keypoints—AllKPs
MainMenu>Preprocessor〉-Meshing—SizeCntrls〉-Keypoints-PickedKPs?如果定義了線分段數(shù)或大小比例,ADAPT宏將在每次循環(huán)中都使用這個數(shù)值而不作改變。如果沒有定義任何形式的網格份數(shù),在初始網格劃分時將使用缺省的網格大?。蹍⒁奡MRTSIZE和DESIZE命令]。用下列方法指定線分段數(shù)或大小比例:
Command:LESIZE
GUI:MainMenu〉Preprocessor〉—Meshing-SizeCntrls>—Lines-AllLines?
MainMenu>Preprocessor>-Meshing—SizeCntrls〉-Lines—PickedLines
映射網格劃分適用于2-D實體和3—D殼單元.但面的映射劃分效果不明顯。
映射網格劃分適用于3—D實體.對體進行映射劃分比自由劃分效果要好的多.
總體上說,在自適應網格中有中間結點的單元比線性單元要好。?
不要用集中載荷或尖角等引起奇異性的結構,因為此時ADAPT在這些奇異點處能量值將不收斂。如果模型中有集中載荷時,將其用施加在一個小面上的壓力等效.(或通過選擇將奇異部分排除在自適應網格劃分之外。)
在許多情況下,用一系列相對小的區(qū)域替代少數(shù)幾個大的區(qū)域將得到更好的網格劃分.?
如果最大響應位置已知或事先可以推測,就在附近放置一個關鍵點。
如果是在交互方式下運行ADAPT,而ANSYS在沒有提示出錯信息時突然退出,可以在Jobmame。ADPT文件中查看自適應網格劃分部分以確定出錯原因.
同樣,在批處理方式下運行ADAPT時,可以看Jobname.ADPT確定出錯原因。?
如果模型中有些區(qū)域有過度的扭曲時,在網格劃分中就會出錯.在這種情況下,用KESIZE命令(MainMenu>Preprocessor〉—Meshing—SizeCntrls〉—Keypoints-PickedKPs)中SIZE域指定扭曲區(qū)域附近關鍵點的最大單元長度.同時,ADAPT命令中的FACMX將設為1,阻止過度扭曲部分單元大小增加。?
應當存儲結果文件(Jobname.RST或Jobname。RTH)。在ADAPT運行過程中程序如果發(fā)生中斷,結果文件中將保存ADAPT過程已完成求解的內容。?
在自適應網格運行之前應輸入SAVE命令(UtilityMenu>asJobname。db).在程序出錯中斷時,可以用Jobname。db重新啟動計算。?
ANSYS自適應網格劃分(5)-實例問題描述
求解如下圖結構,在承受熱載荷時E點的溫度。幾何尺寸和材料特性等參數(shù)見下圖所示。?
/PREP7?
SMRT,OFF?
/TITLE,TWODIMENSIONALHEATTRANSFERWI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 標準醫(yī)學病例匯報
- 香港公司出資協(xié)議書
- 路面問題賠償協(xié)議書
- 遺產自愿放棄協(xié)議書
- 金店夜班合同協(xié)議書
- 農機合伙人合同協(xié)議書
- 飯店入伙合同協(xié)議書
- 轉讓壽司餐廳協(xié)議書
- 飯?zhí)糜啿秃贤瑓f(xié)議書
- 集體產權私下協(xié)議書
- 【課件】第17課實驗與多元-20世紀以來的西方美術課件-高中美術人教版(2019)美術鑒賞
- FZ/T 20008-2015毛織物單位面積質量的測定
- 打起手鼓唱起歌二聲部改編簡譜
- 新版ECMO并發(fā)癥學習課件
- 2023版泌尿外科前列腺增生癥診療指南
- 一般行業(yè)主要負責人和安全管理人員考試復習題庫
- 計算機組裝與維護立體化教程ppt課件(完整版)
- 痛風性關節(jié)炎 課件
- 項目部管理人員名單
- 四川省廣安市中考數(shù)學真題含答案
- 電腦企業(yè)之 組裝作業(yè)指導書(DK607 Nupro760)
評論
0/150
提交評論