给我泵方面东西-icem cfd学习及专题_第1页
给我泵方面东西-icem cfd学习及专题_第2页
给我泵方面东西-icem cfd学习及专题_第3页
给我泵方面东西-icem cfd学习及专题_第4页
给我泵方面东西-icem cfd学习及专题_第5页
免费预览已结束,剩余927页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用户课程Intro 对ICEMCFDCAD使用经Intro 课程ICEMCFD第二天——ICEMHexaIntro 课程第三天——’SeatofthepantsHexa,cont’d(hintsandCAD修第四天Intro 课程的目标和熟悉ICEMICEMICEMTetra和ICEMDemonstratedirectInstructor-Self-Instructor-Self-One-on-Intro 网格划分Intro 网格划分Intro 单元Intro 为什么使用四面每一个节点属 的单与六面体网格相比一般质量较差(内角Intro 为什么使用六面 ike’elementsmimicphysicsinboundaryIntro 混合单元Intro 网格类型——(XYZ),(RthetaZ)等等Intro 网格类型——节点根据下标来查找:x(i,j网格块 来适应几何图形(体适应Intro 网格类型——hexelementsarelocallystructuredintogridIntro ICEMCFD工程以及ICEMCFDIntro ICEMCFDDetroit, Boston,Seattle,

Stuttgart,Germany

MainOffice

Columbus,Intro 网格生成结非结多结非结多块四面体+ICEMICEM六面ICEM表面网ICEM自动六面日 其他ICEMCFDICEMCFDIntro 其它ICEMCFDICEMCFDAERO_BLOCK:UH3D:automotivefront-end Intro 纵向ICEMCFDIntro 纵向RAMM-内燃机的快速自动生与计算流体力学(STAR-CD)合作发展的模Intro RAMM-ICEIntro ICEMCFDIntro 处理Intro 几何图形在DDN统triangulatedsurfaces(STL,mesh)intoICEMCFDAutomatedtoolsarecomingIntro 模型的

ICEMCFDIntro TetinICEMCFDDDN网格器界Intro 网格生成和ICEM格式网Intro 处理过程Intro 文件Intro ICEMCFD图形用户界面Intro 网格编辑器示例实践Intro 关于示例Slidesimmedia yfollowingareforlaterIntro 开始ICEM Intro ICEMCFD图形用户界面( 器 Intro ICEMCFDIntro 处理Intro 文件Misc.utilitiesandIntro 几何图形Intro 网格Intro 编辑网格Intro 输出Intro 显示的控制Intro GUISOpens inprojectIntro ICEM所有的文档都 如果需要的Intro 鼠标的左键中键右键

旋平缩放(上下移动)/2-D旋转(向一旁拖拉左键中键右

选择(点击并拖拉实现框选完成操取消可以改变鼠标 方File>Options>Mouse Intro 选择模式?-la-所有实体v-可见实体b-空白的实体x-退出操作 pl-floodfc-withaIntro日使用菜单SurfaceChangefamily来创建新的Curves,PointswereleftinIntro 创建材最简单的办法是使用菜单:MaterialCreateIntro 模型网格M菜单:GeometryMeshParamsMIntro 实体网格通过族:MeshParams通过实体:MeshParamsSurface(orCurve,在显示面板中,选择OptionsTetrasizes来显Intro 保存TetinIntro ICEMAutoHexa AutoHexaGUIAutoHexaforAutoHexafor AutoHexaGUIAutoHexaforAutoHexafor ICEMCFDAutoHexaICEMCFDAutoHexa从网格编辑器(Med)调用,或者运行单可以为ICEMCFD 从Med开始RunICEMCFD,Medstarts选择某一工Promptedtoloadtetin fileifLoadingafileinMeddoesnotaffectwhatisloaded 从Med开始SelectMeshing-Blueboxonscreen ICEMCFDAutoHexa 鼠标左键中键右键

旋平缩放(up-down2-D交互模式(shift+鼠标键左键中键右键

选移动对 可以改变鼠 方File>Options>Mouse AutoHexa 处理 AutoHexaGUIAutoHexaforAutoHexaforSelf-guided AutoHexafor

圆椭圆 AutoHexafor FamilyassignmentforBC类(volumeinsideobjectsame)Hollow(内部没有网格的对象固体(meshinobjectseparatethan)Volume/MaterialInterior曲面Eachfaceprovidesforspecificname(bottom,top,etc.) AutoHexaforCAD

•Doesnotgetwrittentotetin.a AutoHexaGUIAutoHexaforAutoHexafor 划分网格所需要UsesgeometryobjectstoCADobjects,Ellipsoids,E.CylindersonlyPipeshavetobemeshedwithPipeLowerthenumberthemore 在AutoHexa体适应六面体Can’tbeusedwithobjects,E.cyl.,or体适应四面体Stair-steppedCartesianonlypipe 在AutoHexa

EasyMaxinitheightcontrolsspacingoffsurfacesFormoreadvancedcontrolusePer-objectparams 在AutoHexa

Easy FormoreadvancedcontrolusePer-objectparams,orEdittetra 在AutoHexaPipemeshingEasyBydefaultmeshwilltakeonacoarsesizeUseMeshingparametersformorecontrol.RunHexainteractivelyforHexameshing/blocking 在AutoHexaPerobject

AllowsfordefiningmeshsizesonindividualobjectsForeachkeydimensionofobject,usercanspecify#ofHeightawayfromRatioawayfrom Per-object间距第一个和第二个节点比率第一个和第二个单元间距最后一个和倒数第二离最后一个和倒数第二的比Theactualvaluewillnotalwayscorrespondtotherequestedvalue.

在AutoHexaTurnoncutplanetoseeinterior 在AutoHexa单元变形的度Mostsolversaccept>FacegMeasurementofelementinternalgReportedinhistogramCanviewelementsbyselectingrange Savingin选择菜单:File—〉Thefile~project/autohex/modelcontainstheinformationbyWhensavinggeometryissavedto~project/mesh/tetin.aandbeusedbyMEDorotherICEMproductsasWhensavingmeshissavedto andcanbeusedbyMEDorotherICEMproductsasTooutputthegridinasolverformat,selectFile->Write>Selectsolver->Selectsolver 参考:AutoHexaTutorial ICEMDDNDDN ICEMDDNDDN是什么DDN相关的工DDN的用示例DDN DDN是什么DDDDN支持设计/制图/数值控ICEMCFDMulcad完全运行在DDN所有的几何图形都要读入到DDN现在已经让位于直接的CAD界ingtoolswithcontinuemoveawayfromIGES->EasyCADinMeshDDN 在ICEMCFD中,DDN适合哪些情况IGES,VDA,DXFtranslatorscreateDDNpartDDN DDN->DDNmesher‘DirectCADinterface’for参数化几何图形创建输读入到DDN的点数FrontalareaDDN DDN例子2-DDDN DDN例子1——2-D打开新的DDNDDN屏幕布使用DDN功能按钮和菜Trimming2-DSavingtheDDN 打开新的工程选择菜单:File输入工程名DDN 运行选择菜单:GeometryDDNToolsLeftlistiscommontoallprojectsinworkingRightlistisforcurrentproject(yourlistshouldEnternewpartnameDDN 使用DDN——Interrupt InformationDDN 使用DDNSelecthereforcreationSelectheretofunctiondescriptionDDN 菜单 窗Displayoff,withborder,withoutborder,withborderand1-9,0对应

DDN 例子——从菜单DDN 例子——PointCreationfromCanalsoselectthesamefunctionusingthetablet

DDN 鼠标用法——SelectfunctionsfromtabletOperationreject(click,thenreleasewhilemovingOptions(differdependingonUsedoftenatprompt‘selectentity’tochangemannerofselectionDDN 2-D管道Trimming2-DDDN PressentertomovefromxtoyPressentertomovefromytoz

DDN 0,0,0,16,48,64,64,64,52,-4,56,-4,Choosescaletofiticon,thenzoom

ScaletoMiddle-clickheretozoomDDN 创建点DDN 创建水平和垂直构造线CreatehorizontalandverticalconstructionlinesSelectLine>Changepointmodeto‘existingCreatethreehorizontalThenselectLine>CreatefiveverticalLinesextendtodisplayChangepointselectionto‘existingpoint’DDN

创建线DDN Trimming2-DUsetrimfunctionstotrimconstructionUse‘trimcurvesatintersectionSelectatthesefourlocationsSelectatthesefourlocationsDDN 增加AddarcsasChooseoptionto‘trim,autoselect,indicate输入半径SelectfilletlocationasRepeatforradiusofClickherefor16rad.Clickherefor32rad.DDN AdditionalCreatelineforendofsmallClickhereandDDN FinalTrimverticallinesat32radiustrimattrimataDDN 显示的PressCtrl-RtoregenerateDDN 保存选择菜单:FileSaveClickhereNothere!DDN DDN例子1——Topics打开新的DDN零使用DDN函数和菜Trimming2-DDDN DDN例子DDN DDNExample2–3-DPipeTopicsDrawingManipulatingthepartorientation(dynamicCreationofConvertingsurfacestoB-CreatingintersectionTrimmingExtractingtrimsurfaceboundingDDN 零件DDN 打开新的Startbyopeninganew(empty)SelectFile>SaveandcloseanyprojectsyouhaveEntertheprojectnameDDN CreatePartandSetDrawingSelectDDNTools>DDN的单位为英寸或毫UsedonlytosettoleranceClickheretotogglebetweeninchesandmmDDN 0,0,0,100,0,0,CreatelinesbetweenthosepointstoformtheaxesofthetwocylindersFirstweneedtofindtheDDN 动态Tomanipulatethedisplayedobjects,changeto‘DynamicMode’,usingoneofthemethodsbelow:PressF9Selectfromtablet,nearbottomofClickPressandreleaseright(orleft)buttonwhileholdingmiddlemouse…yesthissoundscrazy,butit’sactuallyDDN 鼠标用法——Whileindynamicmode,iconshownisClickanddragfor3-DClickanddragtoClickanddraguptozoomClickanddragdowntozoom

DynamicmodeDDN 动态旋转RotateaboutselectClickonentityanddragwhileholdingleftbuttonRestrictedrotationClickinsidehorizontalandClickinsidehorizontalandAboutscreenz-Clickbetweensquaresshowninblackatright)and

ScreenXScreenYScreenZDDN 动态旋转Clickonthestraight-linesofthedynamicicontochangetherotationmodeTherearethreeUsedalmostDynamiciconchangestoindicate

Clickheretochange DDN AchievingtheDesiredExperimentwithorientingtheviewwiththemouseinDynamicmodeOnceyouarecomfortable,orienttheviewsoyoucanseeallthreepointsandwewillcontinuewithExample#2DDN Createlinesfortheaxesofthetwocylindersbyselectingexistingpoints,asshownDDN WorkplaneNoteworkplaneFlat,filledarrowindicatesX-Flat,openarrowindicatesY-Three-pointarrowindicatesZ-Y DDN 创建Createtwohalf-cylindersforeachSelectsurfaceicon,then SelectSelect‘1.EXISTINGDDN 创建Atprompt‘INDICATELINE’,selectlinealignedwithClickDDN 创建For‘RADIUS’,enterFor‘ENDINGANGLE’,enterDDN 创建第二个RepeattheprocessforthesecondSelect‘AXIS’,‘EXISTINGSelectlinealignedwithX-Enter50,0,180for‘RADIUS’,‘STARTINGANGLE’and‘ENDINGANGLE’DDN 转换曲面Beforeconvertingsurfaces,examinethe‘advanceddesignmodals’Selectsurfacefunction,then‘MODES’todisplaythefollowingDDN AdvancedDesignForconversionofsurfaces,‘14.B-SPLINESEGMENTTYPE’to‘18.CONVERSIONOLDENTITY’toForcreationofintersectioncurve,‘1.CREATEDCURVETYPE’to‘SURFACEDDN 将曲面转换为B-Selectsurfaceicon,thenB-SplineandAtprompt‘Selectsurfacesorsolids’,selecttwoPressmiddlemousebuttontoAtprompt‘Tolerance’enterPressDDN 创建交叉Select3-Dcurvesicon,then‘Surf-SurfAtprompt‘FirstSurfaceSelectoneofthePressmiddlebuttontoAtprompt‘SecondSurfaceSelectoneofthePressmiddlebuttontoDDN 创建交叉IntersectioncurveisSelect‘1.EXIT-SAVEDDN 在交叉曲线处裁Selectsurfaceicon,then‘Trimmed’Select‘1.TRIMAtprompt‘INDICATESURFACE’,picklargerAtprompt‘INDICATETRIMpicktheintersectionPressmiddlemousebuttontoDDN 在交叉曲线处裁For‘ACTIVEREGIONS’,select‘1.SCREENClickonsurface(inthemiddleofthesurface)onthesidetoClickonsidetoDDN 裁剪第二个RepeatprocessforsecondAfterDDN 完成FormeshinginHexaandTetra,wewouldwanttocreateanenclosedsurfacemodel,andcreaterequiredcurvesandpointsTodothisweExtractboundingcurvesforallCreateadditionalcurvesasCreateadditionalsurfacesfromboundingExtractpointsatkeylocations(i.e.atFornow,wewillsaveandexitthisDDN 保存SelectFile>Save,BecarefulwhereyouClickhereNothere!DDN DDN例子2——TopicsDrawingManipulatingthepartorientation(dynamicCreationofConvertingsurfacestoB-CreatingintersectionTrimmingExtractingtrimsurfaceboundingDDN DDN例子DDN DDNExample3–FanTopicsConvertingIGESpartstoUsinglevelsinExtractingtrimsurfaceboundingCreatingadditionalDDN CreateaNewSelectFile>Whenprompted,CloseyourexitingInSelect ,enterPressDDN ImportingIGESFilestoSelectFile>ImportGeo>IGES-Selectfilevolute.igsusingfilePressAcceptintheIGES->DDNDDN ExaminingthePartinSelectGeometry>DDNTools>SelectthevolutepartfromtheprojectpartsInDDN,orientthepartusingScaletoFiticonanddynamicDDN UsingLevelsinLevelsareaconvenientwayofdealingwithsubsetsofcomplexpartsInDDN,validlevelsareintegersfrom0toFollowing,wewillChangingcolormodetocolorbyChangingthe‘active’ModifyingthelevelofexistingBlankingandunblankingbyDDN 改变颜色ColormodecantogglebetweencolorType:PenNumber:Level:Color:Clickiconasshownuntil‘stairsteps’areEntitieswillbecoloredbytheirInitiallyallentitieswillbewhite(onlevelClickDDN ChangingtheActiveNewentitiescreatedwillbeplacedonactiveChangelevelbyclickingonlevelicon,asLeftMiddleRight

incrementleveldecrementlevelspecifylevelClickDDN ModifyingtheLevelofTochangethelevelofanexistingSelectModPrpfromtheInterruptFrom ,selectEntertheleveltochangeto(fornow,enterPressmiddlemousebuttontocontinuemodifySelectentitiesonPressmiddlemousebuttontocompleteEntitieswillbemovedtolevel10(coloredDDN OtherSelectionUntilnow,wehaveonlybeenselectingindividualManyselectionmethodscanbeAtapromptsuchas‘selectpressthe‘e’keytolistselection ,SelecttheselectoptionsDDN ModifyingUsingthisAssignoutsidesurfacestolevelAssigninsidesurfacestolevel y,thegoalistogroupthesurfaceswhicharerelevanttoCFDonlevel1Wecoulddeletesurfaces,butmovingthemtoanotherlevelissaferUseBlankandUnblanktohelpclarifywhichobjectsareonwhatlevelDDN Blanking/UnblankingbySelecttheblankExperimentwithblankandunblanklevelContinueplacingentitiesondesiredDDN InsidetodisplayinsideOncecomplete,blanklevel10andtodisplayinsideDDN ExtractingBoundingTrimcurvesexistforalltrimsurfaceHowever,ICEMneedsfree-standingcurves(i.e.independentfromsurfaces)formeshinginTetraandHexaThesecanbecreatedusingthe‘translateandcopyThisprocedureisdescribedonourweb HerewewillpresenttheabridgedDDN ExtractingBoundingTheabridged‘recipe’forcopyingbounding -thisgoestotop -‘shift-3’,entity -duplicateand -toaccessentityselection -todefine -toselectby -toselectall3-D -opcomplete(middlemouse -opcomplete(middlemouse -selectall -opcomplete(middlemouseDDN ExtractingBoundingThiscompletesselectionofboundingcurves,WewanttospecifyazerotranslationSelect‘xyz’toenterEnterthesamecoordinatesettwice(eg.0,0,ThiscompletestheToBlankalldisplayedPress‘r’torepainttheDDN BlankingAllDisplayedToblankalldisplayedSelectblankUnderblank,selectsurface ,select‘4.ALLNowyoushouldseeonlycurvesfortheinsidesurfacesAsbefore,useModPrptoputcurvesonlevelDDN ANoteAboutExtractedCurveswillbeextractedoneveryedgeofeveryWheretwosurfacesmeet,therewillbeduplicatecurves,oneextractedfromeachadjacentsurfaceThisisnotnecessarilyaproblem,butitcancauseconfusionlaterinthemeshingprocessDDN SavingYourIt’sagoodideatosaveChooseFileClickonFile,GoDDN 重命名TosavethepartunderadifferentClickonthenamenearthebottom,leftoftheClickEnteranewSubsequentsaveswillbesavedtothenewDDN CreatingAdditionalCreatesurfacesrepresentingtheinletandEasiestmethodiscreateB-splinesurfacesfromboundingcurvesBoundingcurveshavealreadybeenBlankentirepartandunblanklevel2Changeactiveleveltolevel3,sonewentitieswillbeonauniquelevelDDN B-SplineSurffromBoundingSelectSurfaceSelectB-Selecticonfor‘fromfourboundingcurves’,asDDN CreatingOutletForfirstsurface,selectthreecurvesasDDN CreatingOutletPressmiddlebuttontwicetocompletecreationoffirstsurfaceRepeatprocesstocreatetwomoresurfacesatOneoutlet

OutletsurfacesDDN CreatingInletProcessissimilarforinletPicktwooppositePicknearsameendorresultingsurfacewillbeClickhereandhereThiscreateshalfoftheRepeatprocessforoppositeDDN 完整的几何Blanktheentirepartandunblankthefollowing1–insidesurfacesofthefan2–3–surfacesfortheinletandSavethepartandDDN DDN例子3——TopicsConvertingIGESpartstoUsinglevelsinExtractingtrimsurfaceboundingCreatingadditionalDDN DDN->TetinThisisaprogramwhichrunsontopofDDN(GPLProcessfollowsfamilycreationandassignmentlikewe’vedoneusingtheMeshEditorCreateAssigngeometricentitiestoAssignmeshsizeinformationtofamiliesandForthenewuser,itmaybeeasiertoperformmanyoftheseoperationsintheMeshEditorDDN CreatingSelectFamily,TypenameoffamiliestoPresstheenterkeytoaddPressmiddlemousewhenEntitySelectfamilytoreceiveSelectentities,pressmiddlemousewhenAssignsizeinformation(oracceptdefaultsandMesherDDN Blank/UnblankUseFamily,Asyouwork,chooseBlank–All,AllentitiestoblankalltheentitieswhichhavebeenassignedtofamiliesContinueassigningentitiestofamiliesuntilallentitieshavebeenUseFamily,DisplaysfamilynamesandthenumberofentitiesassignedtoPress‘R’toresetdisplayandseeyourgeometryafterreviewingSavetheTetinChooseFile,SavefromtheDDN-Don’tfileandexitfromtheDDNtabletDDN ICEMCFD介Hexa IndexcontrolandtheVORFN示例实践AdditionalSelf-guidedHexa HexaHexa 几何图形的必要)Hexa 几何学和拓扑学点

块Hexa 自上而下的Hexa 块的seeingtherightapproachcomeswithexperience:MICHELANGELO,StatueofGiulianode'Medici,c.1526-34 (MarkHarden)Hexa 抛弃不用Hexa 将边缘和曲线联Hexa 调解interactivemovementisconstrainedtotheInHexa,atleastmarbleisHexa 分配网格Canbedefinededge-by-自 到平行边Hexa 创建Hexa HexaHexa Hexa示例实践Hexa 2-D管道creatingcompositeHexa 2-D管道GeometryCurveChangeFamily定义合理的开始Hexa,选择菜单:Meshing>Hexa>一旦开始HexaHexa 管道连接——使用菜单BlockingSplitInitial BlockingafterHexa 管道连接——UseBlocking>Materialtoreassignbottomcornerblocksto‘ORFN’volumefamily Cornerblocks

AfterHexa CreatingComposite一个边缘只可以一条曲线相联系MustuseEdges>GroupcurvetocompositeMainductsidecurvesHexa 将边缘和曲线联选择:ProjectionEdgetocurve选择选择要映射的一条或白色:映射到曲面绿色:映射到曲面青色(蓝绿色)没有映射Hexa 移动选择菜单:Projection>Movevertex在曲线上移动顶点捕捉到相关曲线在两个相互关联的边Hexa 优化块Trytopositionverticestocreatenear-orthogonalHexa 曲线网格在本例中使用菜单:Meshing>CurveBy选择的实Hexa 创建当提示重新计算网格Hexa 使用改变映射类型为映射边缘(ProjectHexa 改善节点使用菜单:MeshingEdgeparams来定义所选边缘的Hexa 边缘ManymeshingSide1isbaseofSide2isheadofCanbeautomaticallycopiedtoparalleledgesDistributionscanbeCanalsobeHexa 边缘参数,间距第一个和第二个节点第一个和第二个单元间距最后一个节点和倒数的距最后一个单元和倒数的比边缘的最大单元

Hexa 检查网格菜单:MeshingCheck单元变形的角单元的内体可以高亮所选Hexa 保存你的被保存在网 被保存在区 Hexa Hexa,Hexa 下标的Initialblockhas(i,j,k)indicesalignedwith(x,y,z)respectivelySubsequentblockscreatedbysplitoperationswill thatindex O-gridswillconformtothat

Hexa VORFNVORFNvolumefamilyiscreatedbyInitialblockissurroundedbyblockswhichbelongtoVORFNfamilyVORFNblockscanbeviewedbyturningonthatvolumefamilyInitially,therearefourindexplanes:0,1,2and3,ineachofthe(i,j,k)directionsHexa 使用下标使用下标控corners通常较UseResetdisplayallBlocking>SplitoperatesondisplayedblocksHexa Hexa示例实践Hexa 3-D管道Hexa 修改TetinBythispoint,stepsintheICEMGUIshouldseem出对管道管道CreatematerialHexa BlockingIn菜单:Meshing>HexaInteractive选择NoUseBlocking>Splittofollow‘L’shapeofUseBlocking>MaterialtoreassigncornerblocktoORFNHexa AdjustingtheUseEdge>GroupcurvetogroupsegmentedarcsUseProjection>EdgetoCurve>ProjecttodefineassociationforselectededgesProjection>MoveHexa 移动红色:约束到规除非映射类型改绿色:约束到沿着曲线白色:约束到对于边界顶点是默认沿着激活的曲面移动(显示控制中打开的曲面蓝色:自由(内部)顶MovealongthedirectiondefinedbyattachedSelectnearthevertexontheedgetomoveHexa 定义网格SurfaceEdgeparamsHexa 检查网格Notebadqualityinround‘corners’oftheHexa 在Hexa中使用OHexa 为什么使用O型网格O-gridcreatedinsideHexa 为什么使用O型网格解决固体周围的局部O-gridcreatedoutsideReference:TutorialExample3.2,2-DHexa Hexa默认O型网格(在块中为O型网格选择Byindividual2cornerByvolumeHexa Hexa默认O型网格(在块中Noteinternalblockhasallinternal(BLUE)Hexa ScaledO- Scalingfactormaybesettochangeblocksizes用RescaleOgrid继续Hexa ScaledO-ScalingfactormaybesettofitinteriorfeaturesPipeSphericalTraininHexa 具有附加表面的OHexa 具有附加表面的OPipeSymmetryHexa 块周围的OHexa 块周围的O周围创建O型网Usefulforcreatingwrap-aroundgridaroundasolidFlowoveraO-gridaroundcarbodyHexa 回到示例实践Hexa 增加O选择菜O-ChooseblocksbyHexa 增加选择Face:选择Hexa 完成MeshingEdgeCopytoparallelHexa 用扫描平面Displayindex#0–#1–#2–#3…-O-CanuseScreenselectandpickanedgeHexa Hexa 附加Hexa 拓扑菜单的Extractpartoftheblockstructureforre-useMergecomponentsmeshedUsecopy,transform,mergetocreateblockingforrepetitiveHexa 自下而上网格划BlockindependentlyandBlocking,ExtrudeBlocking,CreateHexa Blocking,Extrude选择表面(twocorner1212Hexa Blocking,Create1526315263748Hexa Blocking,Create首先选择‘n’点击鼠标Completebyselecting‘8-n’locationsontheUsesameoverallorderas12312345678Hexa Inmultiblockformat,HexacanyieldgridswithverymanyblocksBlockscanbemergedforoutputpurposesonlyUseMeshing>InitoutputblockstoinitializetofullHexa TurnonOutputUseBlocking>MergeBlockstoreducenumber WriteoutsusingFileHexa CollapsedUsedforCreatingPinchedorBranchingChoosedirectiontocollapse(chooseedge)ChooseblocktoHexa CollapsedNodesalongthisedgearecoincidentMeshingTutorial3.6:PipeBladeHexa EnforceperiodicityrotationorTheparametersforperiodicityaresavedintheTetinfileDefineinMedusingGeometry>Meshparams>ModelChooseForTetra,meshwillbeHexa UsingPeriodicityinUseBlocking>PeriodicNodesSelectMakenodesSubsequentsplitswillbeperiodicwhereappropriateHexa 指参考:TutorialManualMeshingModules,version4.0Hexa Meshing3.2:2-D在规定点处分O-gridaroundReplay3.3:SphereVerysimple(confidence3.5:ElbowMoreadvanceduseofO-3.6:PipeUsingcollapse3.7:Wing3.8:Asmo3.9:潜水艇Hexa 参数建模A3-DayCourseforusersofICEMCFDwithPro/EandbestpracticetechniquesonPro/EandICEMCFDwillbecoveredtoaidinthisprocess. 概述——第一 参数建模Pro/E参数建模的直接Review(Q& 概述——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& 概述——第二 Pro/EforParametricModelingUsingAcloserlookatICEMCFDHexaforParametricModelingReview(Q& 概述——第三 TyingitallScripting,User问题与 介 我们想要实现什主要 是什么 概述——第一 参数建模Pro/E参数建模的直接Review(Q& 确定你的设计尺决定你的模型网格尺边界其 DecideonhowtomakedesignTakingintoaccountalldesignandmodelparameters,figureouthowtosetuptheCAEmodelinarobustfashion. 确定IsiteasiertostartfromscratchandbuildmodelforeachIsitmoreeffectivetostartfromabuiltmodel,adjust确定Whatareyouworkingtowards,andwillthiseffectafutureiterationsstartingpoint?Doesendjustifymeans:Howmanyiterationswillyoudo? 如果你决定从初始模Setuprobustparameters(dimensions,meshparams,bc’s,Buildamacro/createthePro/EtrailBuildamacro/createtheICEMreplayBuildamacro/runthe?dependsonTieeverythingThroughexternalpackages,custom-builtstuff,orrepeatstepsforeachiteration. 总结——第一 参数建模Pro/E参数建模的直接Review(Q& Pro/E直接界 启动–CheckifICEM-CFDInterfaceis Pro/E直接界 输入工程 Pro/E直接界 TypeorAcceptSub ICEMCFD文件结 Pro/E直接界Onceinitialized,thePro/EinterfaceallowsamodeltobesetupinsidePro/E,establishingthefollowing:LayersasICEMSet Pro/E直接界 SettingupaAssignfeatures,boundaries,etc.tofamiliesWritetheTetin Pro/E直接界 设置创建增加 选择某–Done选择一个选择某–Done选择一个 Pro/E直接界面 Show/Hide 确定你确定你在网格模型中想要改么 DecideonhowmakedesignTakingintoaccountalldesignandmodelparameters,figureouthowtosetuptheCAEmodelinarobust Pro/EInthismodel,iftheinnercylindercantouchtheoutercylinder,thefollowingsketchwillfailinInstead,maketheoutercylinderprotrusion,andlatermakeacutoutofthesecondcylinder. ICEMCFDInthismodel,thetouchcasemayhavetobemodeleddifferentlythantheno-touchcase.DifferentFeaturescreatedifferentmodelingKNOWWHAT 确定起确定终Whatareyouworkingtowards,andwillthiseffectafutureiterationsstartingHowmanyiterationswillberun? (Optional)CreatetheinitialIfyoudecidetostartfromaninitialmodel,thisshouldbesetSetuprobustparameters(dimensions,meshparams,bc’s,Buildamacro/createthePro/EtrailBuildamacro/createtheICEMreplayBuildamacro/runthe?dependsonTieeverythingThroughexternalpackages,custom-builtstuff,orrepeatforeach 总结——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& BuildtheSetupModelforICEMCFD,labelingandincludingkeycurves,points,andMatpts.Meshsizesfor Buildmacro/createTheusercaneitherplantoadjustparametersbyhandforeachiteration,orusethePro/Etrailfiletodothiswork.Modifyinglinesinatrailfileisagoodwaytoautomatethe 全自动网 Buildmacro/createtetraTetracanberunbatchThisworksbestifmeshsizesaredefinedinPro/E Forbestresults,createafinermeshthannecessary,andusecoarseningoption.UseWritesurfaceefficientsurface Buildamacro/run?dependsonIfparametricstudyisbasedoffresults,post-processingshouldbeperformed.TieeverythingThroughexternalpackages,custom-builtstuff,orrepeatstepsforeachiteration.

ICEMPost- 总结——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& 半自动网 Buildmacro/createHexOnceareplayfileiscreated,Hexacanberuninbatch.Replayhastoberobusttotieto Hexafeaturesforrobust Replay(File->ReplayRecordscommandsifturnedonandswitchisOncesaved,thereplaywillallowHexatoberuninbatchmode. Hexafeaturesforrobust Projections->TyingtoVertex-Edge-Face-Tyingablockingfiletogeometryis ynecessaryrobustHexaThekeyistotietheblocks(especiallyvertices)tothefeaturesthatareNote:Aprojectionisadefinitionintheblockingfilethatcallsoutanentityinthetetinfile.ForinstanceifIprojectavertextoapoint,theblockingfilewillspecifyavertexname,followedbythepointname.Inparametricmodelingitisveryimportantthatentitynamesdonotchange,orareaccountedfor. Hexafeaturesforrobust Projections->TyingtoVertex-Edge-Face-UsepointsthatareAllpointsthataHexareplayuseshavetobetiedtotheCADmodelsothatwhenaparameterchanges,sodoesthepointTieallkeyfeaturestopoints(tiesvertexinall3 Hexafeaturesforrobust Projections->TyingtoVertex-Edge-Face-Eitheruseconsistentcurvenaming,orplantogroupcurvesbyfamily(seeGroupcurves)Curvescanbeusedtotievertexin2UsewithProjectdisplayedforpowerfulcontrol Hexafeaturesforrobust Projections->TyingtoVertex-Edge-Face- etrickyCADsituations,useduplicatesurfacesandprojectface->surface.Hexadoesn’tcareaboutduplicatesurface,butwhichwillthesurfacemeshfallIfyouhaveduplicatesurfacesprojectthefacestothesurfacesothatthebc’sareset Hexafeaturesforrobust Edges->GroupGroupedcurvesacttoconcatinatecurves.Therefore,ifyouprojecttoaspecificcurve,theprojectionalsoappliestoanycurve(s)thatcurveisgroupedwith.Edges->Groupcurves->byEdge->Curveprojectionsprojecttofamilyname,insteadofcurveentityname. Hexafeaturesforrobust Blocking->O-gridVeryusefultocontrollengthradialO-gridAbsolute/Relativeallowsforconvenientmodelingdefinition. Buildamacro/createtheHexTurnonReplayMode,andinitializeMonitorMonitorthisscreenforrobustreplay.Ifyouscrewupandneedtoundo,deletebadlinesinscript. Buildamacro/createtheHexUseGroupcurves->byfamilytoaidinrobust Buildamacro/createtheHexUseProjectdisplayedtosnap Buildamacro/createtheHexUseO-gridfactorwithsmall Buildamacro/createtheHexProjecttoinnercurves,andprojectRemovecenterblock,setmeshsizes,andmesh Buildamacro/createtheHexSavereplay,andtestthereplayinHexa(Do Buildmacro/createHex CreatethemeshinMEDfromcanselectthereplayfileandrunthemeshinbatch Buildamacro/run?dependsonIfparametricstudyisbasedoffresults,post-processingshouldbeperformed.TieeverythingThroughexternalpackages,custom-builtstuff,orrepeatstepsforeachiteration.

ICEMPost- Tcl WorkingwithSettingvariablesina设定变量Youcanthenlaterrefertovariableas$variablesetheightlaterIcansay$heighttorefertothis Tcl Usingmathfunctionswith[expra- whereaandbcanbevariables,realnumbers,数学表达式支持:,*,/cos(a),sin(a),cosh(a),sinh(a),sqrt(a),exp(a),log(a),log10(a),pow(a,b)数学变换函数:{abs(aint(a*Notfulllist-seetclbookformoresetnew_height[expr$height+setdistance[exprsqrt($x*$x+$y*$y+$z* TclScriptingusingreplay/trail Workingwithreplay/trailSetuptemplatereplay/trailModifyvariablesoffilebyparsingdatato ExecutePro/E,andICEMCFDwiththese TclScriptingusingreplay/trail Workingwithreplay/trailSetuptemplatereplay/trailCreateatrailfilethatmodifiesallparametersandwritesoutOpenthistrailfilewithatexteditor,andlookthroughitmodifiedvaluestoa!%CPEnter!%CPEnterdepth!%CPEnterdepth Savetrailfileto TclScriptingusingreplay/trail Workingwithreplay/trailModifyvariablesoffilebyparsingdatato SetvariabledefaultsinmainCreateGraphicalUserInterfaceforusertosetRunprogramtoparsefileandreplacevariableforuservariables,andsavetoseparateexecutableExample: TclScriptingusingreplay/trail Workingwithreplay/trailExecutePro/E,andICEMCFDwiththeseproe2000i2icemcfd–script TieeverythingStepthroughprocessformendedforstudiesofunder5Throughcustombuilttcl-coding,external mendedforparametricstudiesover5iterations.SeeAppendices(Chevronexample/PipeExample)

ICEM ParametricHands-on TouchcaseforCylinderinCylinderPointsareExtrasplitsinPipeJunction 概述——第二 Pro/EforParametricModelingUsingAcloserlookatICEMCFDHexaforParametricModelingReview(Q& Summary–Day Pro/EforParametricModelingUsingAcloserlookatICEMCFDHexaforParametricModelingReview(Q& Pro/E组装直接Pro/Eassemblymodecontainsinformationofhowpartsareputtogether.Tagginghastobedoneatthepartlevel.Modificationsshouldbemadetoparametersatassemblylevel.Afterregeneration,thepartscanthenbewrittentoICEMCFD.It mendedtouse Pro/E组装直接界 Settingupanassemblymodel(severaloptions):WriteCreateaCreateaCreatea Pro/E组装直接界 SettingupanassemblyWriteEachpartwillwriteoutasatetinGoodforgeneric Pro/E组装直接界 SettingupanassemblyCreateaComponentComponent->CFD.prt->Empty-Assembly->Modify-Part(Pick(Surfaces/features/etc.canbeselectedtocopytotheThisprocesscouldberepeated,untiltheCFD.prtisatailoredfromanAllowsfortailoringofBestforparametricmodeling,sinceitgivestotalcontrolofthePro/EMakemodificationsofandwritethetetinfromthe Pro/E组装直接界 SettingupanassemblyCreateaMergeeachpartintoonesinglemergedpartAllowsforcreationofadditionalfeaturestothispart.Theindividualpartsaremergedfeatureswhichcannotbeedited.

>Merge.prt->Empty-Forpartstoperformprocess,Select>DoneForreferencepartsforMergeprocess,Selectallpartsthatyouwishtomerge(notMerge.prt)->DoneselAdditionaloptionsarethengivenastohowtodealwiththereferenceparts.Itis (Reference,NoDatums) Pro/E组装直接界 SettingupanassemblyCreateaCreatesaninverse

Goodifyouonlywantthe Itcouldcreatealotofsmall Allsurfacescomethroughas

(Pick

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论