pre- and post-processing tools to streamline the cfd process
TRANSCRIPT
![Page 1: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/1.jpg)
Pre- and Post-Processing Tools to Streamline the CFD Process
Suzanne Miller Dorney, PhDApplied Fluid Dynamics Analysis Group
NASA Marshall Space Flight CenterMSFC, AL 35812
September 10, 2001
![Page 2: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/2.jpg)
10/22/01 2
Support of CFD
• Pre-processing• Interim-processing• Post-processing
![Page 3: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/3.jpg)
10/22/01 3
CFD Codes
• FDNS– general purpose CFD code– combustion, pump, and external flow
simulations
• CORSAIR– code for unsteady turbomachinery simulations– turbines, compressors, and internal flow
simulations
![Page 4: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/4.jpg)
10/22/01 4
Pre-Processing Support for FDNS
– Geometry specification• generated by GridGen
• obtained by another source
• standard plot3d format
– Boundary condition specification • generated by GridGen
• generated by hand
![Page 5: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/5.jpg)
10/22/01 5
FDNS Boundary Conditions
WallWall WallWall
WallWall
WallWallWallWall
InletInletOutletOutlet
PatchedPatchedInterfaceInterface
![Page 6: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/6.jpg)
10/22/01 6
Specification of Boundary Conditions#IDIM2
#IZON,IZFACE, IBND, ID, ISNGL, INPNT2 2 2 5 0 0
# IZT, JZT, KZT,LPROC, CBG1, CBV250 25 1 1 0.000e+00 0.000e+0075 75 1 1 0.000e+00 0.000e+00
#THCYCX, IZB1, IZF1,IJZ11,IJZ12,JKZ11,JKZ12,INONUF,IPROC1# IZB2, IZF2,IJZ21,IJZ22,JKZ21,JKZ22,IDFACE,IPROC20.00 1 2 1 25 1 1 21 1
2 1 51 75 1 1 0 1
#IBCZON,IDBC,ITYBC,IJBB,IJBS,IJBT,JKBS,JKBT,IVFINT,PRAT,IPZ,IPI,IPJ,IPK1 1 0 1 1 25 1 1 0 -1.000e+00 1 1 1 12 2 2 75 1 75 1 1 0 -1.000e+00 1 1 1 1
#IWBZON, L1, L2, M1, M2, N1, N2,IWTM, HQDOX,IWALL, DENNX, VISWX1 1 50 1 1 1 1 1 0.000e+00 0 1.000e+00 1.000e+001 1 50 25 25 1 1 1 0.000e+00 0 1.000e+00 1.000e+002 1 1 1 51 1 1 1 0.000e+00 0 1.000e+00 1.000e+002 1 75 1 1 1 1 1 0.000e+00 0 1.000e+00 1.000e+002 1 75 75 75 1 1 1 0.000e+00 0 1.000e+00 1.000e+00
:::
![Page 7: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/7.jpg)
10/22/01 7
3D 22-Grid Case
Type # Values Needed Occurances Total Values
Grid Dimensions 3 22 66
Patched Interfaces 17 37 629
Flow Boundaries 14 51 714
Walls 12 56 672
Total Values 2081
![Page 8: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/8.jpg)
10/22/01 8
PreViewer
• Visualization tool designed specifically for FDNS
• Interactive tool to visually inspect input files
• Automated error checking of input files
![Page 9: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/9.jpg)
10/22/01 9
Patched Interface Panel
![Page 10: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/10.jpg)
10/22/01 10
Combined Panel
![Page 11: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/11.jpg)
10/22/01 11
Error Report Panel
![Page 12: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/12.jpg)
10/22/01 12
Future Plans for PreViewer
• Expand Error Checking• Expand ability to define boundary conditions• Set up specification files for interim- and
post-processing tools
![Page 13: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/13.jpg)
10/22/01 13
Interim-Processing
• Process– generates line plots of results while the solution is forming
• FlowShow– generates an animation of contour or vector plots of solution
while it is forming
• Monitor– updates screen images of mass conservation, delta, contours,
vectors, and line plots of a solution while it is forming
![Page 14: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/14.jpg)
10/22/01 14
General Method for Interim-Processing
• Track a file that is being written by the flow solver during execution
• Processing is triggered each time file is updated/written
• Specified data is extracted from the file• Line plots or images are updated, or new frames
are generated
![Page 15: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/15.jpg)
10/22/01 15
Process: Check for Convergence
![Page 16: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/16.jpg)
10/22/01 16
FlowShow: Super-Sonic Back Facing Step
![Page 17: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/17.jpg)
10/22/01 17
Monitor: Super-Sonic Back Facing Step
![Page 18: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/18.jpg)
10/22/01 18
Future Plans for Interim-Processors
• Generate GUI’s for specification of input files• Combine functionality between tools• Add display of experimental data
![Page 19: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/19.jpg)
10/22/01 19
Post-Processing
– Animations• simple format specifications• runs in batch mode• engineer friendly
![Page 20: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/20.jpg)
10/22/01 20
Instantaneous Mach Contours
TimestepTimestep 1616TimestepTimestep 00
![Page 21: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/21.jpg)
10/22/01 21
Animator• Generates MPEG animation files in batch mode• Allows input files to be compressed• Input Data Files
– CORSAIR - customized output files– General Codes
• standard Plot3D files • xy point files
• Types of Animations– envelopes– line plots– contours– vectors
• Customization of animations
![Page 22: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/22.jpg)
10/22/01 22
2-Stage Turbine Pressure Contour
![Page 23: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/23.jpg)
10/22/01 23
Future Plans for Animator
• Add the calculation of streamlines/streaklines• Include a GUI to specify the view in 3D• Include automated feature extraction
![Page 24: Pre- and Post-Processing Tools to Streamline the CFD Process](https://reader030.vdocuments.mx/reader030/viewer/2022021405/6208d2b26328dc0cde367509/html5/thumbnails/24.jpg)
10/22/01 24
Conclusions• Pre-Processing
– significantly reduced time needed for error checking– eliminate ambiguities in input files
• Interim-Processing– improved ability to detect convergence– improved understanding of underlying flow mechanisms
• Post-Processing– improved understanding of underlying flow mechanisms– improved technology transfer
• Improved Designs