chimera grid tool manual.docx
- 文档编号:29451271
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:20
- 大小:426.83KB
chimera grid tool manual.docx
《chimera grid tool manual.docx》由会员分享,可在线阅读,更多相关《chimera grid tool manual.docx(20页珍藏版)》请在冰豆网上搜索。
chimeragridtoolmanual
ChimeraGridToolsUser'sManual
Version2.1
March,2010
WilliamM.Chan,StuartE.Rogers,ShishirA.Pandya,DavidL.Kao,PieterG.Buning,
RobertL.Meakin,DavidA.Boger,StevenM.Nash
∙RESTRICTIONS-readthisbeforeproceeding
∙NOTICESANDDISCLAIMERS-readthisbeforeproceeding
∙INSTALLATION
Contents
∙Introduction
∙ComponentsofChimeraGridTools
∙AuthorsInformation
∙Bugs
∙SearchforKeywords
∙References
∙ArticleonChimeraGridTools
∙Sponsors
∙SoftwareRequestProcedure
∙ReleaseNotes:
0.8,0.9,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.1
∙Authors'ChangeLog
Introduction
ChimeraGridTools(CGT)isasoftwarepackagecontainingavarietyoftoolsfortheChimeraoversetgridapproach[1]forsolvingcomplexconfigurationproblems.SeveralexamplesofrecentcomputationsthatusedChimeraGridToolsforthecreationofthegridsystemsareshownonFigure1.ThecurrentprocedureforperformingoversetCFDanalysisonsuchconfigurationsisoutlinedinFigure2.AtypicalstartingpointisadescriptionofthesurfacegeometryinCADformat,whiletypicaloutputsfromtheprocessareforceandmomentcoefficients,pressuredistributions,etc.oftheconfigurationundercertainspecifiedfreestreamconditions.ThecompletesuiteoftoolsnecessarytoperformsuchaprocessincludesCADtoolsforgeometrymanipulation,andgeometrydefectselimination,ChimeraGridToolsforgridgenerationandpost-processing[2,3],PEGASUS[4,5],DCF-Xrays[6],(orotherequivalenttool)fordomainconnectivity,OVERFLOW[7]forsolutioncomputation,andFOMOCOUtilities[8,9,10],orUSURP[11]forforceandmomentcomputation.IndividualtoolsusedinvariouspartsoftheprocessareillustratedinredinFigure2.
Figure1:
RecentApplicationsofChimeraGridTools
SpaceShuttleLaunchVehicleandAttachedHardware
(ReynaldoJ.Gomez,et.al.,NASAJohnsonSpaceCenter)
SpaceShuttleLaunchVehicleandDebrisTrajectoryAnalyses
(ReynaldoJ.Gomez,et.al.,NASAJohnsonSpaceCenter)
SpaceShuttleFlowlinerAnalysis
(CetinKiris,NASAAmesResearchCenter)
LaunchSiteFlameTrenchAnalysis
(CetinKiris,NASAAmesResearchCenter)
SubsonicTransportwithPropulsionandHighLiftDevices
(StuartE.Rogers.,NASAAmesResearchCenter)
X-38V-131RCrewReturnVehicle
(JamesS.Greathouse,NASAJohnsonSpaceCenter)
RLVBaselineTurbopump
(CetinKiris,NASAAmesResearchCenter)
V-22Tiltrotor
(RobertL.Meakin,ArmyAeroflightdynamicsDirectorate)
Comanche
(RobertL.Meakin,ArmyAeroflightdynamicsDirectorate)
Figure2:
OversetCFDProcessandTools
ToolsinCGTcanbegroupedintothefollowingcategories:
surfacegridgenerationtools,volumegridgenerationtools,gridutilities,configurationautomationscripts,utilityscripts,andpost-processingtools.SeeTable1belowforabriefdescriptionofeachtool,thecategoryforwhichitresides,andaccesstomoredetaileddocumentation.Thepackageisorganizedwiththefollowingdirectories:
∙doc/-documentationfilesandsampleinputfilesforgridtools.
∙examples/-examplessuiteformostofthetools.
∙gui/-filesfortheOVERGRIDgraphicaluserinterface.
∙smart/-filesfortheOVERSMARTsolutionconvergenceanalysistool.
∙include/-headerfilestobeincludedintosourcecodes.
∙lib/-FORTRANandClibrariesofcommonroutines.
∙scriptbin/-scriptsusedtohelpautomatetheoversetgridprocess.
∙scriptlib/-Tclscriptlibraryoflowlevelprocedures.
∙src/-FORTRANsourcecodesforthehighlevelbatch-modetools.
Thedocdirectorycontainsdocumentationandsampleinputfilesforthevariousgridtoolsandscripts,aswellasalogofthechangesmadeforeachreleaseofCGT.
Theexamplesdirectorycontainsasuiteofexamplestotestthetools,andalsoincludesaself-verificationtoolnamedverifytocheckthatthetoolsarerunningproperly.
TheguidirectorycontainsfilesforagraphicaluserinterfacecalledOVERGRID[12,13]thatcanbeusedtoaccessthevariousgridtools.Forauserfacinganewproblem,itismucheasiertoperformgridgenerationwiththeassistanceofagraphicaltoolforthefirsttime.Oncethegriddingstrategyhasbeenidentified,scriptscanbeconstructedtogenerategridsforsimilarconfigurations.
ThesmartdirectorycontainsfilesforthesolutionmonitoringandanalysisreportingtoolOVERSMART[14].
Theincludedirectorycontainsheaderfilesthatareincludedintovarioussourcecodefilesthroughuseofthepreprocessor.
ThelibdirectorycontainslibrariesofFORTRANandCroutinesthatarecommontomanyofthegridtools.Theseroutinesincludecomputationofstretchingfunctions,computationofgridnormals,projectionsofgrids,gridtopologydeterminationandenforcement,andmanyothers.
ThescriptbindirectorycontainsanumberofTclscriptswhichcanautomatethebuildingofanoversetgridsystemfollowingtheprocessillustratedinFigure2.Thesescriptswillbuildinputfiles,execute,andprovideerrorcheckingforanumberofprograms,including:
volumegridgeneration(HYPGEN[15,16]andLEGRID),volumegridsmoothing(SMOGRD),domainconnectivityusingPEGASUS5.0(completeinputfile)orPEGSUS4.1(partialinputfile)[5],surfacefringepointprojection(PROGRD),hybridsurfacegridgenerationforforceandmomentcomputation[8,9,10],flowsolutioncomputationusingOVERFLOW[7].Seethescriptsmanualformoredetails.Suchscriptshavebeenusedtocreatecomplexgridsystemsforhigh-liftconfigurations[16].
ThescriptlibdirectorycontainsalibraryofTcllanguagescriptproceduresthatarecalledbysomeofthescriptsinthescriptbindirectory,andareavailabletotheuserbyusingthelappendauto_pathscriptlibcommand.Theseproceduresarealsohighlyusefulwhenbuildingspecificgridgenerationscripts.
Thesrcdirectorycontainsthesourcecodeforthehigh-levelbatch-modeFORTRANcodesthatcanberunbytheuser.
BelowisafigureshowingthehierarchyofthevariousmodulesintheChimeraGridToolspackage:
Figure3:
CGTHierarchy
ComponentsofChimeraGridTools
SoftwaremodulesinChimeraGridToolsconsistofamaingraphicalinterfacecalledOVERGRID,andanumberofindependenttoolsintheformofFortranprogramsorTclscriptsthatcanbecalledinbatchmode.AbriefdescriptionofeachtoolandaccesstofurtherinformationisgiveninTable1.
Table1:
GUIandBatchModulesinChimeraGridTools
OVERGRID-Graphicaluserinterfaceforvisualizationandprocessingofgeometryandgrids,gridgeneration,domainconnectivityandflowsolverinputpreparation
Legend
Color
Category
Color
Category
-
SurfaceGridGeneration
-
VolumeGridGeneration
-
GridUtility
-
ConfigurationAutomationScript
-
UtilityScript
-
PostProcessing
Program
Description
autobc
Automaticboundaryconditionsdetermination
boxgr
Generationofstretchedcartesianbackgroundgridsandellipticfar-fieldgrids
BuildIngrid
BuildstheINGRIDfileusedbyPEGSUS4.1
BuildMixsuri
BuildstheMIXSUR/OVERINTinputfilefromOVERFLOWinputfiles
BuildOveri
BuildstheOVERFLOWinputfilesfromindividual"stubs"
BuildPegi/BuildPeg5i
BuildsthePEGSUS4.1/5.0inputfiletemplate(noholeboundariesfor4.1)
BuildPlot
CreatesaPLOT3Dcommandfiletoviewfamilyandboundaryconditionsurfaces.CanalsobeusedinastandalonemodewithjustanOVERFLOWinputfile.Type"BuildPlot-help"fordocumentationonitscommand-lineparameters.
BuildProgrdi
BuildsthePROGRDinputfilefromtheOVERFLOWinputfileinformation
BuildSurf
Runs'make'foreachcomponentgridtoupdateconfigurationsurfacegrids
BuildVol
Createsvolumegridsviaeithermakevolorboxgr
cad2srf
GeneratesurfacetriangulationandedgecurvesfromnativesolidCADpart
cgtclean
CleansoutputfrommostCGTtools
collar
Scripttocreatecollargrids[17]
combinemx
CombineanynumberofPLOT3DgridfilesintoonePLOT3Dmultiplegridfile
combinemq
CombineanynumberofPLOT3DQfilesintoonePLOT3DmultiplegridQfile
compx
Computationofdifferencebetweentwogrids
conmug
Auto-concatenationofmultiplesurfaceandcurvegrids
curvar
Computationofareasboundedbyoneormoreclosedcurvesinanx,y,orzconstantplane
extractsrf
ParsesMIXSURinputfiletocreateSPLITMX/SPLITMQinputsforjustsurfaceinfo
gencore
GenerationofH-topologyvolumegridinsidecoreofatube
genpipe
Generationofconstantdiameterpipesurfacegridfrom3-Dcenterlinecurve
gen_x
Domainconnectivitypre-processingtoolforcreatingobjectimages
grided
Compilationofavarietyofgrideditingfunctionsforstructuredgrids
gridinf
Computesbasicgridinformation
hypgen
Generationofahyperbolicvolumegridfromasinglesurfacegrid[14,15]
hypin
Generationofnormalspacingfunctionforvolumegrids
intchk
Interpolationstencilqualitycheckusingfringepointcoordinates
intgrd
Generationofanewsurfacegridontoareferencegridviainterpolation
loadis
Computationofsectionalforcecoefsoncomponents
lsect
Findintersectioncurvebetweenoneintersectorsurfacegridandmultipleintersecteesurfacegrids
makevol
CreatesavolumegridviaHYPGEN/LEGRID,andrunsSMOGRDusingOVERFLOWinputfile
minterp
Interpolationofsingle/multiplegridandsolutionfiles
mixsur
Generationofhybridsurfacegridforforce/momentcomputation
oversmart
GenerationofsolutionconvergenceplotmatricesfromOVERFLOWhistoryfiles
overhist
ExtractionofresidualandflowcoefficientsdatafromOVERFLOWhistoryfiles
overint
Integrationofforce/momentandmassflowratecoefficients
overplot
GUIforplo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- chimera grid tool manual
![提示](https://static.bdocx.com/images/bang_tan.gif)