版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Lecture 4 Unstructured Volume MeshingIntroduction to ANSYSICEM CFDGeneral ProcedureLoad/create surface meshAs in Shell Meshing chapterFor Delauney, Advancing Front, ANSYS TGrid, Hex-DominantEither of these types run from geometry will automatically create surface mesh using global and local Shell Me
2、sh settings without any user input/editingIf in doubt, run Shell Mesh first, then from “existing mesh”Compute MeshMesh Compute Mesh Volume MeshDefine density regions (optional)Applying mesh size within volume where geometry doesnt existFirst decide global volume mesh parametersGlobal Mesh Setup Volu
3、me Meshing ParametersSelect Mesh TypeSelect Mesh Method for chosen TypeSet options for specific MethodsSet mesh sizesGloballyLocallyPart/Surface/Curve Mesh SetupFor From geometry:OctreeCartesianDefine volumetric regionMaterial pointsTypically for octree on complex modelsMultiple volumes possibleComp
4、ute Prism (optional)As separate processAlso option to run automatically with tetra creationMesh TypesTetra/mixedMost used typePure tetraTetra with prism layersPrism is discussed in a later presentationPrisms from tri surface meshHexas from quad surface meshPyramids to cap off any quad faces from pri
5、sm sides or hex prism layersTetra with hex coreCan also have prismsHexa filling majority of volumeTetra (from Delaunay algorithm) used to fill between surface mesh or top of prism layers and hex corePyramids to make conformal between tetra and hexa quad facesA Hybrid mesh can be created by merging a
6、 tetra mesh with a structured hex meshPure tetraTetra/PrismTetra/Prism/HexcoreMesh Types - ContinuedHexa-DominantUses existing quad meshGood quality hex near surfaceTypically poor interior qualityTypically not suited for CFD, but good enough for static structural analysisNot covered in detail hereCa
7、rtesianMethods available in CartesianBody fittedStaircaseHexa-CoreAutomatic pure HexaRectilinear meshFastest method for creating volume meshNot covered in detail herePoor quality interiorMesh Input SourcesInput sources for tetra/mixed meshing modules1. Start from just geometryOctree tetraRobustCan “
8、walk” over small features and gaps/holesCartesianStair stepBody Fitted Cartesian Mesh sizes set on geometry or globally2. Start from a closed, watertight shell meshDelaunay and T-GridQuickAdvancing FrontSlow mesh size growth for several layers (6 or so) from surface, then fast growth after that into
9、 volumeHexa CoreHex Dominant3. Start from both geometry and shell meshOctree tetra onlyPortions of model already shell meshedShell meshed section may not be 100% respected (may adjust shell mesh some)Set mesh sizes on geometry of unmesh portionsVolume filling methodsCreate BodyMaterial point and bod
10、yMaterial point used by tetra octree to instruct which volume regions to keepVolume elements will be in the same part as the material pointUsed in hexa blocking as a part for placing blocksDelaunay, Adv Front, and Tgrid also use this if Flood fill after completion is on in global settingsMaterial po
11、int method is most robustBy Topology method automatically creates a material point in every closed volumeRequires build diagnostic topology first to determine connectivityCan save you the work of creating a lot of material points for each regionAny regions not completely closed (yellow curves indica
12、ting gaps/holes) will not get a material point so this is less robustMesh Methods - Octree Type - Tetra/MixedMethod - Robust (Octree)Same as Shell Meshing Patch IndependentExcept volumetric tetras are keptAdvantagesGood choice for complex and/or dirty geometryLittle or no geometry cleanup necessaryN
13、o time wasted with detailed shell meshingDont want to spend time defeaturing geometryDisadvantageIntensive on CPU usage and memoryJust set appropriate mesh sizes on geometryGlobal sizes (max size, curvature/proximity based)By parts (Part mesh setup spreadsheet)SurfacesCurvesReview Shell Meshing chap
14、terPart/Surface/Curve Mesh SetupOctree Tetra Process The Octree process creates an initial mesh of “Maximum size” elements which fills a bounding region completely encapsulating the geometry.Initial conditionsGeometry including surfaces, curves and points (from Build Topology) Mesh size set globally
15、 and/or on surfaces/curves/densitiesOptional material point could also be createdAll saved in the tetin fileOCTREE SubdivisionTetra Process, ContdMesh then subdivided to meet the entity size parametersFactor of 2 in 3-dimensions, hence the name OctreeNodes are projected to model surfaces, curves, an
16、d pointsAutomatic “flood fill” process finds volume boundaries Initial element assigned to part name of material pointAdjacent layers added to same part until boundary surfaces are reachedElements outside the domain are marked into a reserve part name called ORFN, then deletedFlood fill User defined
17、 volumes kept ORFN region is discardedMaterial point2:1 growth ratio because edges get split in halfTetra Octree Process, ContdSmoothOctree mesh is initially composed of regular right angle tetrasSince nodes are simply moved to nearest geometry, smoothing is necessarySmoother can be set to run autom
18、atically to improve quality in Global Mesh SetupOr run afterwards: Edit Mesh - Smooth Mesh GloballyOctree Method CharacteristicsGeometryMesh detailMeshResulting mesh is independent of the underlying arrangement of surfacesNot all surface edges need to be captured!Surfaces edges only captured if curv
19、e exists thereDelete curves to ignore hard edgesOr “filter” points/curves under Build Diagnostic TopologySliver ignoredVolume first generated independent of surface model and nodes projected onto surfacesSurface mesh is created when outside tetras are cut awayGeometry Requirements for Octree TetraTe
20、tra requires a reasonably enclosed surface modelRun Build Diagnostic Topology to find gaps/holesOctree can tolerate gaps smaller then the local element size (approximately 1/10th the element size or less)Keep points and curves at key features and hard edgesFilter curves and points by angle with Buil
21、d Diagnostic TopologyCreate Material points to define volumesWill material point(s) if none exists (named CREATED_MATERIAL#)Set Global, Part, Surface, Curve Size ParametersSimilar to Shell Meshing sectionMissing inlet surfaceGeometry Repair tools quickly locate and fix these problems.Hole highlighte
22、d by yellow single edge curveRunning tetra octree shows leakage pathUsing Points and Curves with Tetra OctreeCoarse mesh walks over detail in surface modelMesh captures detail Curves and points not included Mesh size specified only on surfaces Curves and points included Mesh size specified on curves
23、 and surfaces Curves and points affect which features are captured by the mesh! Build Topology easily creates the necessary points and curves easily with filter by angleCompute Mesh Tetra OctreeRun options: Compute Mesh Volume Meshing ParametersCreate Prism LayersWill create prisms marked under Part
24、 Mesh SetupImmediately after tetra calculationPrism layers grown into existing tetra meshCreate Hexa-CoreWill retain tri surface mesh (or tri and prisms), throw away tetra mesh and regenerate volumeFill volume interior with Cartesian hexasCap off hexas with pyramidsMap tetra to tri or top prism face
25、 with Delaunay filling algorithmInputSelect GeometryAll, VisiblePart by PartMeshes each part separatelyMesh not conformal between partsFrom fileSelect tetin file (save memory by not loading it)Use Existing Mesh PartsSelect Parts that are already surface meshedUses Make Consistent to match octree vol
26、ume mesh to existing surface meshCurvature/Proximity Based RefinementCurvature/Proximity Based RefinementOctree and Patch Independent Surface MesherAutomatically subdivides to create elements that are smaller than the prescribed entity size in order to capture finer features Min size limit value ent
27、ered is multiplied by the global Scale Factor and is the minimum size allowed for the automatic subdivisionUsed primarily to avoid setting up meshing parameters specifically for individual entities thus allowing the geometry to determine the mesh sizeConvenient for geometry with many fillets of vary
28、ing curvaturePrescribed size is adequate herePrescribed element size: Surface/Curve Max. Element Size times Scale FactorAuto subdivision at tighter radius of curvatureMin Size Limit: multiplied by Scale Factor = global minimumCurvature Based RefinementRefinementApproximate number of elements along c
29、urvature if extrapolated to 360oTo avoid subdivision always to global minimum which would otherwise result in too many elementsSubdivision will stop once number of elements along curvature is reachedApprox max number of edges along 360oWont exceed global minimum set by min size limit valueExampleSpe
30、cified refinement achieved with larger elementsGlobal minimum (min size limit) not realized, not necessary to capture curvaturePrescribed sizeMin size limitRefinement = 12Proximity Based RefinementElements in GapNumber of cells desired in narrow gapsThe default is one element in the gap to just mode
31、l the featureCan specify more than one element in gapsWill not make elements smaller than the Min size limitExampleOnly one element in gapCant go smaller than Min size limitHave to set smaller Min size limit to allow the 5 elements in gapPrescribed size Min size limitCells in Gap = 5Prescribed size
32、Min size limit (1/5th smaller)Cells in Gap = 5Workshop 4.1Workshop 4.1 Engine Block ModelBuild diagnostic topologyOctree meshMesh with surface sizesSmooth meshView cut planeCurvature/proximity refinementDelaunay mesh9/16/05Inventory #002281C1-19Thin CutsBAcIf the face of a tetra element has a surfac
33、e/line node on part “A” then it may not have a surface/line node on part “B”Note: If the surfaces of the two parts, A and B, meet, then the contact curve must be in a third part, C, or the thin cut will fail.Only works with Tetra OctreeTo avoid holes in thin solids/narrow gaps when mesh size is much
34、 larger than gap (can handle up to 10 times gap distance)Define thin cuts by selecting two parts and then Add them to the list of defined Thin cutsThe two sides of the thin cut must be in different parts2 types:1. Offset surfaces with a gap between2. Small angle ( 30o)Mesh Methods - DelaunayType - T
35、etra/MixedMethod - Quick (Delauney)Start from a good quality, closed surface meshCan be quad and tri elementsFrom Shell MeshFrom OctreeFrom imported surface meshSetup Options:Delaunay SchemeStandard: Delaunay scheme with a skewness-based refinementTGlib: TGrid Delaunay volume grid generation algorit
36、hm that utilizes a more gradual transition rate near the surface and faster towards the interiorUse AF: TGrid Advancing Front Delaunay algorithm which has smoother transitions than the pure Delaunay algorithm.Memory Scaling Factor: To allocate more memory than originallySpacing Scaling Factor: Growt
37、h ratio from surface (1 1.5 typically)Fill holes in volume mesh: Use to fill holes/voids in existing volume mesh . E.g. if bad quality region is deletedMesh internal domains: For multiple sets of closed volumes in one modelFlood fill after completion: For multiple volumes Will assign tetras within c
38、losed volume to Part designated by Body or Material PointVerbose output: For troubleshootingInitially distributes nodes so as the centroid of any tetra is outside the circumsphere of any neighboring tetraMesh Methods Advancing FrontType - Tetra/MixedMethod - Smooth (Advancing Front)Same as Quick (De
39、launey) butUses advancing front method that marches tetras from surface into interiorAlgorithm from GE/CFXResults in more gradual change in element size“Better” but finer mesh, more elements than DelaunayElements grow slowly for first few layers from surface, then growth rate increases into volume m
40、oreInput surface mesh has to be of fairly high qualitySetup Options: Do Proximity CheckingCheck to properly fill small gapsLonger run timeCan create pyramids from quadsQuads need to be a 10 aspect ratio or lessDelaunay can handle much higher quad aspect ratiosRespects densitiesMesh Methods ANSYS TGr
41、idType - Tetra/MixedANSYS TGridRuns Tgrid through an extension module Good mesh qualityFast mesh generationSetup Options: Flood fill after completion: Same as octree Flood fillVerbose output: This option writes more messages to help in debugging any potential problemWill not respect densitiesWill no
42、t mesh to quads. It converts them to trianglesSimilar to Advancing Front, but does not group elements as close near surfaceComparisonOctreeDelauneyAdv.frontANSYS TGridNote the 2:1 growth ratio and square volume elements of the octree methodThe 3 filling methods (Delaunay, Adv Front, Tgrid) allow a smoother growth (less than 2:1) than octreeDensity RegionCreate Mesh Density Define volumetric region with smaller mesh size where no geometry exists, e.g. wake region behind a wing Not actual geometry!Mesh nodes not constrained to density ob
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《銷售終端設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《單片機原理及應(yīng)用實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州電力職業(yè)技術(shù)學(xué)院《大學(xué)數(shù)學(xué)Ⅱ微積分》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年-山西省安全員A證考試題庫
- 廣州珠江職業(yè)技術(shù)學(xué)院《氣力輸送與廠內(nèi)運輸》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《商務(wù)日語口譯》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年湖北建筑安全員《C證》考試題庫及答案
- 廣州應(yīng)用科技學(xué)院《有機化學(xué)實驗二》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025上海市安全員A證考試題庫及答案
- 廣州鐵路職業(yè)技術(shù)學(xué)院《精密機械設(shè)計基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 保密培訓(xùn)記錄表
- 專升本英語寫作專題講解課件
- 平安保險授權(quán)委托書
- 員工安全培訓(xùn)教育制度
- 深圳證券交易所
- 各種管道護理評分標(biāo)準(zhǔn)
- 體育賽事志愿者管理
- 遼寧華電高科環(huán)保技術(shù)有限公司油泥煤循環(huán)流化床協(xié)同資源化工業(yè)化試驗項目環(huán)境影響評價報告書
- 復(fù)旦大學(xué)普物B期末考試試卷
- 剪映教程PPT版本新版剪影零基礎(chǔ)教學(xué)課程課件
- 非煤礦山安全風(fēng)險分級管控與安全隱患排查治理u000b雙重預(yù)防機制建設(shè)知識
評論
0/150
提交評論