关闭

关闭

关闭

封号提示

内容

首页 HM_Advanced_Training.pdf

HM_Advanced_Training.pdf

HM_Advanced_Training.pdf

上传者: qcljj 2013-03-13 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《HM_Advanced_Trainingpdf》,可适用于工程科技领域,主题内容包含HyperMeshAdvancedTrainingFortechnicalsupport,contactusat:PHONE()Mon–Thurs:符等。

HyperMeshAdvancedTrainingFortechnicalsupport,contactusat:PHONE()Mon–Thurs::AMto:PM(EST)Fri::AMto:PM(EST)AskforHyperMeshSupportFAX()EMAILhmsupportaltaircomWEBwwwaltaircomFTPSite:ADDRESSftpaltaircomorftpaltaircomLOGINftpPASSWORD<youremailaddress>CopyrightAltairEngineering,Inc,AllrightsreservedAltairHyperMeshAdvancedTrainingTrademarkAcknowledgments:AltairHyperMeshisaregisteredtrademarkofAltairEngineering,IncAllothertrademarksandregisteredtrademarksarethepropertyoftheirrespectiveownersCommentsconcerningthetrainingmaterialmaybemadetodocumentationaltaircomhmadvtrainvdocAltairEngineeringAdvancedHyperMeshiTableofContentsPrefaceSection:AdvancedGeometryCleanupandMeshingTechniquesElementQualityCriteriaExercise:SuppressingfeaturesadverselyaffectingelementqualityExercise:AdjustingfixedpointstocorrectsurfaceedgedefinitionsExercise:MeshingaroundatroublesomefeatureWorkingwithDefeaturingandGeometryCleanupToolsExercise:PreparingthebracketExercise:PreparingthebasecomponentExercise:MeshingthepartsSection:HyperMeshMacrosOverviewWhatisaHyperMeshMacroTheMacroMenuPageDisplayShortcutsToolFilesAssociatedwithHyperMeshMacrosAdvancedHyperMeshAltairEngineeringiiHyperMeshoptionsPanelHyperMeshMacroCommandsExercise:CreatingabuttonProcessforCreatingBasicHyperMeshMacrosExercise:AmacrotosavethemodelExercise:AmacrotocreateareversevideoJPEGCreatingHyperMeshMacrosUsingTclSyntaxofMacrosvsTclTkCreatingMacrosusingTclTkTclTkHelpExercise:CreateamacrotoinvokeaTclscriptExercise:CreateamacrotosaveafiletoauserspecifieddirectoryandfilenameExercise:AmacrothatchecksthemodelforelementshavingaJacobianbelowauserspecifiedvalueAppendixA:HyperMeshMacroMenuCommandsMacroFileExampleCommandList*appendmark()*beginmacro()*callmacro()*createbutton()*createbuttongroup()*createlistpanel()*createmarklast()*createmarkpanel()*createtext()*endmacro()*enterpanel()*includemacrofile()*nextmacrofile()*prevmacrofile()*pushmacrofile()*setactivegroup()*setactivepage()AltairEngineeringAdvancedHyperMeshiii*setbuttongroupactivecolor()AppendixB:HyperMeshTclTkInterfaceOverviewExecutingTclTkScriptsGUIDevelopmentAdditionalHyperMeshCommandshmanswernexthmcomplisthmelemlisthmerrormessagehmgetentityvaluehmgetfilenamehmgetfloathmgetinthmgetmarkhmgetstringhmmarkclearhmnodelisthmnodevaluehmredrawhmusermessageExampleAdvancedHyperMeshAltairEngineeringivPrefaceAltairEngineeringAdvancedHyperMeshPrefaceWhoshouldattendThiscourseisdesignedforstudentswhohaveattendedHyperMeshBasicTrainingandhaveaworkingknowledgeofHyperMeshItcoverstwotopicsThefirstisadvancedgeometrycleanupandmeshingtechniquesThesecondismacrosandmacrocreation,atooltoimproveyourproductivityusingHyperMeshEvenifyouhavenoexperiencewritinganyprogramcode,bytheendofthissession,youwillbesuccessfulatcreatingyourownmacrosEachsectionalsoincludes“handson”exercisestohelpyoubecomecomfortablewiththenewtechniquespresentedhereManualnotationsThismanualusesthefollowingnotations•courierfortextthatyoutypein•bolditalicforpanelnames,buttonnames,andsubpanelnamesInformationthatisofimportanceorwarningmessageswillappearinanoteboxThisisanexampleofanoteboxImportantinformationappearshereMacrocommandsmayoccasionallybelongerthanthetextlineofthisdocumentInthosecases,thetextwrapstothenextlineandisslightlyindentedWhenaskedtoentersuchacommand,typetheentirecommandignoringthewraparoundThiswillensurethesystemcanaccuratelyinterpretthecommandyouenteredFormorehelpShouldyoudesireadditionalhelpwithmaterialinthiscourse,seethebackofthetitlepageofthismanualforcontactinformationCommentsaboutthismanualmaybedirectedtodocumentationaltaircomPrefaceAdvancedHyperMeshAltairEngineeringAltairEngineeringAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshSection:AdvancedGeometryCleanupandMeshingTechniquesGeometrycleanupandautomeshing,oftencitedasthemosttimeconsumingaspectsofFiniteElementAnalysis(FEA)modeling,arethemostcriticalaspectsingeneratingaqualitymeshthatwillgiveaccurateanalysisresultsAmethodicalapproachtogeometrycleanupandautomeshingactivitiescansaveagreatdealoftimeintheanalysisprocessandassistinobtainingdependableresultsElementQualityCriteriaInFEAmodeling,elementqualitygreatlyeffectstheaccuracyoftheanalysisresultsManymodernFEAsolvershaveroutinestocompensateforsomemeasureofpoorelementquality,butitisnotagoodpracticetorelyonthesecompensationsTheFEAmodelermusttakeintoconsiderationelementquality,andtherebyjudgewhethertheanalysisresultsaremeaningfulTheidealfournode(quad)plateelementisaplanarsquareTwotypesoferrorscanresultfromtranslatingasinglenodeIfoneofthenodesistranslatedintheplaneoftheremainingnodes,theinteriorangleschangeandtheedgelengthsvarybetweensidesintroducingskewandaspectratiointotheelementIfoneofthenodesistranslatedoutofplaneoftheothers,theresultiswarpageWithfirstordertriaelementswarpageisnotpossible,butaspectratioandskewremainvalidmeasuresofelementqualityTheelementchecksinHyperMeshtestthesepropertiesandprovidefeedbackastothequalityoftheelementKeepelementqualitycriteriainmindwhileobservingthegeometryofthemodelWhentryingtodeterminewhetherornottocleanupthegeometricfeature,askyourselfthefollowingquestionsIsthisfeatureimportanttomyanalysisOftendesignersmodeldetailsthatareunimportantinFEATapers,fillets,stepsandridgesinsheetAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshAltairEngineeringmetalparts,whilerequiredformanufacturing,canoftenbeignoredinanalysisHowwillthisfeatureaffectmymeshandelementqualityConsiderthebenefitsandconsequencesofremovingthefeatureversusmeshingitWithHyperMesh,oftenthesimplestwaytoanswerthisistomeshwiththefeature,thenmeshwithoutthefeature,andcomparetheresultsWillitbeeasiertocorrectthegeometrybeforemeshing,ortocorrecttheelementsaftermeshingAsthegeometricfeaturesbecomemoredetailedandcomplex,itisofteneasierandfastertomesharoundthemandcorrectthemeshafterwardsWiththenewelementcleanupfunctionalityinHyperMesh,correctingelementqualitybecomesasimple,interactivetaskDoIneedtomeshthesurfaces,orcanthispartbemodeledusingothertechniquesSometimesthemorebasic“surfaceless”meshingtoolsresultinabetterqualitymeshfasterandeasierthanusingthesurfacespresentedToolssuchasspline,ruledmesh,linedrag,spin,skin,andelementoffsetcanoftenbeusedtoaccuratelyrepresentapartwithoutbeingconfinedtothegivengeometryThenextfiveexampleproblemsdemonstratehowtomanagethesesituationsAltairEngineeringAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshExercise:SuppressingfeaturesadverselyaffectingelementqualityStep:RetrievethemodeltaperhmInthisexercise,usetheautomeshertocreateasurfacemeshbothbeforeandaftersuppressingunnecessaryfeaturelinesUsethecleanupsubpanelwithintheautomeshpaneltoavoidextrapanelnavigationGotothefilespanelfromanypageSelectthehmfilesubpanelbyclickingthecorrespondingradiobuttonClickinthetextfieldnexttofile=andselecttaperhmusingthefilebrowser,ortypeinthefilenameClickretrievetoreadthefileintoHyperMeshThisfilecontainsfivesurfacesThesurfacewithacurvededgeformsatailthattapersintoanarrowpointThisfeature,aswellastheothertrimlinesformingtheboundariesbetweentheindividualsurfaces,willresultinalessthanidealmeshonthesesurfacesAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshAltairEngineeringStep:CreateabaselinemeshFromtheDpage,selecttheautomeshpanelSelectthecreatemeshsubpanelbyclickingthecorrespondingradiobuttonClickonthegreensurfsbuttonandselectallfromthepopupmenuClickinthetextfieldnexttoelemsize=andenterClickmeshtoenterthesecondaryautomeshmenuClickmeshtodisplaythepreliminarymeshNoticehowthecurvedlineresultsinseverelydistortedelementsSincethecurvedlineisunimportanttoouranalysis,wecansuppressitandimprovetheelementqualityAltairEngineeringAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshStep:CreatinganimprovedmeshClickaborttodiscardtheexistingmeshWhilestillinthemainautomeshpanel,selectthecleanupsubpanelbyclickingthecorrespondingradiobuttonClickthegreenlinebuttonundertoggle:tomakethattheactiveentityselectorClickeachoftheinteriorgreensurfaceedgestosuppressthosefeaturesReturntothecreatemeshsubpanelClickmeshtoenterthesecondaryautomeshmenuClickmeshtodisplaythepreliminarymeshNotetheimprovedmeshqualitySincethebaselinemeshingoperationretainstheoriginalmeshdensities,theremainingproblemareasresultfromtransitionsduetothedifferentmeshdensitiesoncorrespondingsidesoftherectangularsurfaceTofixthis,manuallyadjustthesedensitiesorrecalculatetheedgedensitiesAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshAltairEngineeringStep:AdjustingelementdensitiesClickthegreenrecalcallbuttontorecomputetheedgedensitiesbasedonthedesiredmmelementsizeClickmeshtoregeneratethemeshClickreturntoacceptthemeshandgobacktothemainautomeshpanelNotetheimprovedconsistencyintheresultingmeshSummaryInthisexercise,weusedtheautomeshertopointouttheproblemscausedbyunnecessaryfeaturelinesBysuppressingthelines,theresultingmeshonthissurfacegreatlyimprovedAltairEngineeringAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshExercise:AdjustingfixedpointstocorrectsurfaceedgedefinitionsAcommonproblemwhenworkingwithimportedgeometryismismatchedsurfaceverticesThisoccurswhenneighboringsurfacesdonotsharethesamevertexataboundaryOftenthesepointsaresoclosetogetherthattheyappearfromnormalviewingdistancesasasinglepointAneasywaytoidentifytheseareasistousetheinteractivemeshingmodeoftheautomesher,withtheelementdensitiesdisplayedPaycarefulattentiontoallsurfaceedgeswithanelementdensityofoneWhenthisoccursinacornerorwherethree(ormore)surfaceedgescometogether,italmostalwaysistheresultofmismatchedverticesInthisexercise,usetheautomeshertoidentifymismatchedsurfaceverticesOnceidentified,usethecleanuppanelwithintheautomeshpaneltoreplacemultiplefixedpointswithasinglepointStep:RetrievethemodelfixedpointshmGotothefilespanelfromanypageSelectthehmfilesubpanelbyclickingthecorrespondingradiobuttonClickinthefieldnexttofile=andselectfixedpointshmusingthefilebrowser,ortypeinthenameClickretrievetoreadthefileintoHyperMeshThisfilecontainsasinglesurfaceNearthelowerrightside,wherethecurvedsurfacemeetsthevertical,thereisashortsurfaceedgethatcanbeeliminatedbyadjustingfixedpointsStep:CreateabaselinemeshOntheDpage,gototheautomeshpanelAdvancedGeometryCleanUpAltairEngineeringAdvancedHyperMeshAltairEngineeringSelectthecreatemeshsubpanelbyclickingthecorrespondingradiobuttonClickonthegreensurfsbuttonandselectallfromthepopupmenuClickinthefieldnexttoelemsize=andenterClickmeshtoenterthesecondaryautomeshmenuClickmeshtodisplayth

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/24
仅支持在线阅读

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部