給我泵方面東西-icem cfd學(xué)習(xí)及專題_第1頁
給我泵方面東西-icem cfd學(xué)習(xí)及專題_第2頁
給我泵方面東西-icem cfd學(xué)習(xí)及專題_第3頁
給我泵方面東西-icem cfd學(xué)習(xí)及專題_第4頁
給我泵方面東西-icem cfd學(xué)習(xí)及專題_第5頁
已閱讀5頁,還剩927頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

用戶課程Intro 對ICEMCFDCAD使用經(jīng)Intro 課程ICEMCFD第二天——ICEMHexaIntro 課程第三天——’SeatofthepantsHexa,cont’d(hintsandCAD修第四天Intro 課程的目標和熟悉ICEMICEMICEMTetra和ICEMDemonstratedirectInstructor-Self-Instructor-Self-One-on-Intro 網(wǎng)格劃分Intro 網(wǎng)格劃分Intro 單元Intro 為什么使用四面每一個節(jié)點屬 的單與六面體網(wǎng)格相比一般質(zhì)量較差(內(nèi)角Intro 為什么使用六面 ike’elementsmimicphysicsinboundaryIntro 混合單元Intro 網(wǎng)格類型——(XYZ),(RthetaZ)等等Intro 網(wǎng)格類型——節(jié)點根據(jù)下標來查找:x(i,j網(wǎng)格塊 來適應(yīng)幾何圖形(體適應(yīng)Intro 網(wǎng)格類型——hexelementsarelocallystructuredintogridIntro ICEMCFD工程以及ICEMCFDIntro ICEMCFDDetroit, Boston,Seattle,

Stuttgart,Germany

MainOffice

Columbus,Intro 網(wǎng)格生成結(jié)非結(jié)多結(jié)非結(jié)多塊四面體+ICEMICEM六面ICEM表面網(wǎng)ICEM自動六面日 其他ICEMCFDICEMCFDIntro 其它ICEMCFDICEMCFDAERO_BLOCK:UH3D:automotivefront-end Intro 縱向ICEMCFDIntro 縱向RAMM-內(nèi)燃機的快速自動生與計算流體力學(xué)(STAR-CD)合作發(fā)展的模Intro RAMM-ICEIntro ICEMCFDIntro 處理Intro 幾何圖形在DDN統(tǒng)triangulatedsurfaces(STL,mesh)intoICEMCFDAutomatedtoolsarecomingIntro 模型的

ICEMCFDIntro TetinICEMCFDDDN網(wǎng)格器界Intro 網(wǎng)格生成和ICEM格式網(wǎng)Intro 處理過程Intro 文件Intro ICEMCFD圖形用戶界面Intro 網(wǎng)格編輯器示例實踐Intro 關(guān)于示例Slidesimmedia yfollowingareforlaterIntro 開始ICEM Intro ICEMCFD圖形用戶界面( 器 Intro ICEMCFDIntro 處理Intro 文件Misc.utilitiesandIntro 幾何圖形Intro 網(wǎng)格Intro 編輯網(wǎng)格Intro 輸出Intro 顯示的控制Intro GUISOpens inprojectIntro ICEM所有的文檔都 如果需要的Intro 鼠標的左鍵中鍵右鍵

旋平縮放(上下移動)/2-D旋轉(zhuǎn)(向一旁拖拉左鍵中鍵右

選擇(點擊并拖拉實現(xiàn)框選完成操取消可以改變鼠標 方File>Options>Mouse Intro 選擇模式?-la-所有實體v-可見實體b-空白的實體x-退出操作 pl-floodfc-withaIntro日使用菜單SurfaceChangefamily來創(chuàng)建新的Curves,PointswereleftinIntro 創(chuàng)建材最簡單的辦法是使用菜單:MaterialCreateIntro 模型網(wǎng)格M菜單:GeometryMeshParamsMIntro 實體網(wǎng)格通過族:MeshParams通過實體:MeshParamsSurface(orCurve,在顯示面板中,選擇OptionsTetrasizes來顯Intro 保存TetinIntro ICEMAutoHexa AutoHexaGUIAutoHexaforAutoHexafor AutoHexaGUIAutoHexaforAutoHexafor ICEMCFDAutoHexaICEMCFDAutoHexa從網(wǎng)格編輯器(Med)調(diào)用,或者運行單可以為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(內(nèi)部沒有網(wǎng)格的對象固體(meshinobjectseparatethan)Volume/MaterialInterior曲面Eachfaceprovidesforspecificname(bottom,top,etc.) AutoHexaforCAD

?Doesnotgetwrittentotetin.a AutoHexaGUIAutoHexaforAutoHexafor 劃分網(wǎng)格所需要UsesgeometryobjectstoCADobjects,Ellipsoids,E.CylindersonlyPipeshavetobemeshedwithPipeLowerthenumberthemore 在AutoHexa體適應(yīng)六面體Can’tbeusedwithobjects,E.cyl.,or體適應(yīng)四面體Stair-steppedCartesianonlypipe 在AutoHexa

EasyMaxinitheightcontrolsspacingoffsurfacesFormoreadvancedcontrolusePer-objectparams 在AutoHexa

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

AllowsfordefiningmeshsizesonindividualobjectsForeachkeydimensionofobject,usercanspecify#ofHeightawayfromRatioawayfrom Per-object間距第一個和第二個節(jié)點比率第一個和第二個單元間距最后一個和倒數(shù)第二離最后一個和倒數(shù)第二的比Theactualvaluewillnotalwayscorrespondtotherequestedvalue.

在AutoHexaTurnoncutplanetoseeinterior 在AutoHexa單元變形的度Mostsolversaccept>FacegMeasurementofelementinternalgReportedinhistogramCanviewelementsbyselectingrange Savingin選擇菜單:File—〉Thefile~project/autohex/modelcontainstheinformationbyWhensavinggeometryissavedto~project/mesh/tetin.aandbeusedbyMEDorotherICEMproductsasWhensavingmeshissavedto andcanbeusedbyMEDorotherICEMproductsasTooutputthegridinasolverformat,selectFile->Write>Selectsolver->Selectsolver 參考:AutoHexaTutorial ICEMDDNDDN ICEMDDNDDN是什么DDN相關(guān)的工DDN的用示例DDN DDN是什么DDDDN支持設(shè)計/制圖/數(shù)值控ICEMCFDMulcad完全運行在DDN所有的幾何圖形都要讀入到DDN現(xiàn)在已經(jīng)讓位于直接的CAD界ingtoolswithcontinuemoveawayfromIGES->EasyCADinMeshDDN 在ICEMCFD中,DDN適合哪些情況IGES,VDA,DXFtranslatorscreateDDNpartDDN DDN->DDNmesher‘DirectCADinterface’for參數(shù)化幾何圖形創(chuàng)建輸讀入到DDN的點數(shù)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對應(yīng)

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 創(chuàng)建點DDN 創(chuàng)建水平和垂直構(gòu)造線CreatehorizontalandverticalconstructionlinesSelectLine>Changepointmodeto‘existingCreatethreehorizontalThenselectLine>CreatefiveverticalLinesextendtodisplayChangepointselectionto‘existingpoint’DDN

創(chuàng)建線DDN Trimming2-DUsetrimfunctionstotrimconstructionUse‘trimcurvesatintersectionSelectatthesefourlocationsSelectatthesefourlocationsDDN 增加AddarcsasChooseoptionto‘trim,autoselect,indicate輸入半徑SelectfilletlocationasRepeatforradiusofClickherefor16rad.Clickherefor32rad.DDN AdditionalCreatelineforendofsmallClickhereandDDN FinalTrimverticallinesat32radiustrimattrimataDDN 顯示的PressCtrl-RtoregenerateDDN 保存選擇菜單:FileSaveClickhereNothere!DDN DDN例子1——Topics打開新的DDN零使用DDN函數(shù)和菜Trimming2-DDDN DDN例子DDN DDNExample2–3-DPipeTopicsDrawingManipulatingthepartorientation(dynamicCreationofConvertingsurfacestoB-CreatingintersectionTrimmingExtractingtrimsurfaceboundingDDN 零件DDN 打開新的Startbyopeninganew(empty)SelectFile>SaveandcloseanyprojectsyouhaveEntertheprojectnameDDN CreatePartandSetDrawingSelectDDNTools>DDN的單位為英寸或毫UsedonlytosettoleranceClickheretotogglebetweeninchesandmmDDN 0,0,0,100,0,0,CreatelinesbetweenthosepointstoformtheaxesofthetwocylindersFirstweneedtofindtheDDN 動態(tài)Tomanipulatethedisplayedobjects,changeto‘DynamicMode’,usingoneofthemethodsbelow:PressF9Selectfromtablet,nearbottomofClickPressandreleaseright(orleft)buttonwhileholdingmiddlemouse…yesthissoundscrazy,butit’sactuallyDDN 鼠標用法——Whileindynamicmode,iconshownisClickanddragfor3-DClickanddragtoClickanddraguptozoomClickanddragdowntozoom

DynamicmodeDDN 動態(tài)旋轉(zhuǎn)RotateaboutselectClickonentityanddragwhileholdingleftbuttonRestrictedrotationClickinsidehorizontalandClickinsidehorizontalandAboutscreenz-Clickbetweensquaresshowninblackatright)and

ScreenXScreenYScreenZDDN 動態(tài)旋轉(zhuǎn)Clickonthestraight-linesofthedynamicicontochangetherotationmodeTherearethreeUsedalmostDynamiciconchangestoindicate

Clickheretochange DDN AchievingtheDesiredExperimentwithorientingtheviewwiththemouseinDynamicmodeOnceyouarecomfortable,orienttheviewsoyoucanseeallthreepointsandwewillcontinuewithExample#2DDN Createlinesfortheaxesofthetwocylindersbyselectingexistingpoints,asshownDDN WorkplaneNoteworkplaneFlat,filledarrowindicatesX-Flat,openarrowindicatesY-Three-pointarrowindicatesZ-Y DDN 創(chuàng)建Createtwohalf-cylindersforeachSelectsurfaceicon,then SelectSelect‘1.EXISTINGDDN 創(chuàng)建Atprompt‘INDICATELINE’,selectlinealignedwithClickDDN 創(chuàng)建For‘RADIUS’,enterFor‘ENDINGANGLE’,enterDDN 創(chuàng)建第二個RepeattheprocessforthesecondSelect‘AXIS’,‘EXISTINGSelectlinealignedwithX-Enter50,0,180for‘RADIUS’,‘STARTINGANGLE’and‘ENDINGANGLE’DDN 轉(zhuǎn)換曲面Beforeconvertingsurfaces,examinethe‘a(chǎn)dvanceddesignmodals’Selectsurfacefunction,then‘MODES’todisplaythefollowingDDN AdvancedDesignForconversionofsurfaces,‘14.B-SPLINESEGMENTTYPE’to‘18.CONVERSIONOLDENTITY’toForcreationofintersectioncurve,‘1.CREATEDCURVETYPE’to‘SURFACEDDN 將曲面轉(zhuǎn)換為B-Selectsurfaceicon,thenB-SplineandAtprompt‘Selectsurfacesorsolids’,selecttwoPressmiddlemousebuttontoAtprompt‘Tolerance’enterPressDDN 創(chuàng)建交叉Select3-Dcurvesicon,then‘Surf-SurfAtprompt‘FirstSurfaceSelectoneofthePressmiddlebuttontoAtprompt‘SecondSurfaceSelectoneofthePressmiddlebuttontoDDN 創(chuàng)建交叉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‘a(chǎn)ctive’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 幾何學(xué)和拓撲學(xué)點

塊Hexa 自上而下的Hexa 塊的seeingtherightapproachcomeswithexperience:MICHELANGELO,StatueofGiulianode'Medici,c.1526-34 (MarkHarden)Hexa 拋棄不用Hexa 將邊緣和曲線聯(lián)Hexa 調(diào)解interactivemovementisconstrainedtotheInHexa,atleastmarbleisHexa 分配網(wǎng)格Canbedefinededge-by-自 到平行邊Hexa 創(chuàng)建Hexa HexaHexa Hexa示例實踐Hexa 2-D管道creatingcompositeHexa 2-D管道GeometryCurveChangeFamily定義合理的開始Hexa,選擇菜單:Meshing>Hexa>一旦開始HexaHexa 管道連接——使用菜單BlockingSplitInitial BlockingafterHexa 管道連接——UseBlocking>Materialtoreassignbottomcornerblocksto‘ORFN’volumefamily Cornerblocks

AfterHexa CreatingComposite一個邊緣只可以一條曲線相聯(lián)系MustuseEdges>GroupcurvetocompositeMainductsidecurvesHexa 將邊緣和曲線聯(lián)選擇:ProjectionEdgetocurve選擇選擇要映射的一條或白色:映射到曲面綠色:映射到曲面青色(藍綠色)沒有映射Hexa 移動選擇菜單:Projection>Movevertex在曲線上移動頂點捕捉到相關(guān)曲線在兩個相互關(guān)聯(lián)的邊Hexa 優(yōu)化塊Trytopositionverticestocreatenear-orthogonalHexa 曲線網(wǎng)格在本例中使用菜單:Meshing>CurveBy選擇的實Hexa 創(chuàng)建當提示重新計算網(wǎng)格Hexa 使用改變映射類型為映射邊緣(ProjectHexa 改善節(jié)點使用菜單:MeshingEdgeparams來定義所選邊緣的Hexa 邊緣ManymeshingSide1isbaseofSide2isheadofCanbeautomaticallycopiedtoparalleledgesDistributionscanbeCanalsobeHexa 邊緣參數(shù),間距第一個和第二個節(jié)點第一個和第二個單元間距最后一個節(jié)點和倒數(shù)的距最后一個單元和倒數(shù)的比邊緣的最大單元

Hexa 檢查網(wǎng)格菜單:MeshingCheck單元變形的角單元的內(nèi)體可以高亮所選Hexa 保存你的被保存在網(wǎng) 被保存在區(qū) 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 移動紅色:約束到規(guī)除非映射類型改綠色:約束到沿著曲線白色:約束到對于邊界頂點是默認沿著激活的曲面移動(顯示控制中打開的曲面藍色:自由(內(nèi)部)頂MovealongthedirectiondefinedbyattachedSelectnearthevertexontheedgetomoveHexa 定義網(wǎng)格SurfaceEdgeparamsHexa 檢查網(wǎng)格Notebadqualityinround‘corners’oftheHexa 在Hexa中使用OHexa 為什么使用O型網(wǎng)格O-gridcreatedinsideHexa 為什么使用O型網(wǎng)格解決固體周圍的局部O-gridcreatedoutsideReference:TutorialExample3.2,2-DHexa Hexa默認O型網(wǎng)格(在塊中為O型網(wǎng)格選擇Byindividual2cornerByvolumeHexa Hexa默認O型網(wǎng)格(在塊中Noteinternalblockhasallinternal(BLUE)Hexa ScaledO- Scalingfactormaybesettochangeblocksizes用RescaleOgrid繼續(xù)Hexa ScaledO-ScalingfactormaybesettofitinteriorfeaturesPipeSphericalTraininHexa 具有附加表面的OHexa 具有附加表面的OPipeSymmetryHexa 塊周圍的OHexa 塊周圍的O周圍創(chuàng)建O型網(wǎng)Usefulforcreatingwrap-aroundgridaroundasolidFlowoveraO-gridaroundcarbodyHexa 回到示例實踐Hexa 增加O選擇菜O-ChooseblocksbyHexa 增加選擇Face:選擇Hexa 完成MeshingEdgeCopytoparallelHexa 用掃描平面Displayindex#0–#1–#2–#3…-O-CanuseScreenselectandpickanedgeHexa Hexa 附加Hexa 拓撲菜單的Extractpartoftheblockstructureforre-useMergecomponentsmeshedUsecopy,transform,mergetocreateblockingforrepetitiveHexa 自下而上網(wǎng)格劃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在規(guī)定點處分O-gridaroundReplay3.3:SphereVerysimple(confidence3.5:ElbowMoreadvanceduseofO-3.6:PipeUsingcollapse3.7:Wing3.8:Asmo3.9:潛水艇Hexa 參數(shù)建模A3-DayCourseforusersofICEMCFDwithPro/EandbestpracticetechniquesonPro/EandICEMCFDwillbecoveredtoaidinthisprocess. 概述——第一 參數(shù)建模Pro/E參數(shù)建模的直接Review(Q& 概述——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& 概述——第二 Pro/EforParametricModelingUsingAcloserlookatICEMCFDHexaforParametricModelingReview(Q& 概述——第三 TyingitallScripting,User問題與 介 我們想要實現(xiàn)什主要 是什么 概述——第一 參數(shù)建模Pro/E參數(shù)建模的直接Review(Q& 確定你的設(shè)計尺決定你的模型網(wǎng)格尺邊界其 DecideonhowtomakedesignTakingintoaccountalldesignandmodelparameters,figureouthowtosetuptheCAEmodelinarobustfashion. 確定IsiteasiertostartfromscratchandbuildmodelforeachIsitmoreeffectivetostartfromabuiltmodel,adjust確定Whatareyouworkingtowards,andwillthiseffectafutureiterationsstartingpoint?Doesendjustifymeans:Howmanyiterationswillyoudo? 如果你決定從初始模Setuprobustparameters(dimensions,meshparams,bc’s,Buildamacro/createthePro/EtrailBuildamacro/createtheICEMreplayBuildamacro/runthe?dependsonTieeverythingThroughexternalpackages,custom-builtstuff,orrepeatstepsforeachiteration. 總結(jié)——第一 參數(shù)建模Pro/E參數(shù)建模的直接Review(Q& Pro/E直接界 啟動–CheckifICEM-CFDInterfaceis Pro/E直接界 輸入工程 Pro/E直接界 TypeorAcceptSub ICEMCFD文件結(jié) Pro/E直接界Onceinitialized,thePro/EinterfaceallowsamodeltobesetupinsidePro/E,establishingthefollowing:LayersasICEMSet Pro/E直接界 SettingupaAssignfeatures,boundaries,etc.tofamiliesWritetheTetin Pro/E直接界 設(shè)置創(chuàng)建增加 選擇某–Done選擇一個選擇某–Done選擇一個 Pro/E直接界面 Show/Hide 確定你確定你在網(wǎng)格模型中想要改么 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 總結(jié)——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& BuildtheSetupModelforICEMCFD,labelingandincludingkeycurves,points,andMatpts.Meshsizesfor Buildmacro/createTheusercaneitherplantoadjustparametersbyhandforeachiteration,orusethePro/Etrailfiletodothiswork.Modifyinglinesinatrailfileisagoodwaytoautomatethe 全自動網(wǎng) Buildmacro/createtetraTetracanberunbatchThisworksbestifmeshsizesaredefinedinPro/E Forbestresults,createafinermeshthannecessary,andusecoarseningoption.UseWritesurfaceefficientsurface Buildamacro/run?dependsonIfparametricstudyisbasedoffresults,post-processingshouldbeperformed.TieeverythingThroughexternalpackages,custom-builtstuff,orrepeatstepsforeachiteration.

ICEMPost- 總結(jié)——第一 ParametricModelingPro/EDirectInterfaceforParametricICEMCFDTetraforParametricICEMCFDHexaforParametricReview(Q& 半自動網(wǎng) 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設(shè)定變量Youcanthenlaterrefertovariableas$variablesetheightlaterIcansay$heighttorefertothis Tcl Usingmathfunctionswith[expra- whereaandbcanbevariables,realnumbers,數(shù)學(xué)表達式支持:,*,/cos(a),sin(a),cosh(a),sinh(a),sqrt(a),exp(a),log(a),log10(a),pow(a,b)數(shù)學(xué)變換函數(shù):{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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論