SlideShare a Scribd company logo
StarCCM_StarEurope_2011 4/6/11 1
Missile External Aerodynamics
Using Star-CCM+
Star European Conference – 03/22-23/2011
2
Overview
3
Role of CFD in Aerodynamic Analyses
•  Classical aerodynamics / Semi-Empirical
–  Bound the problem
–  Determine feasibility
–  Perform initial trades
•  CFD
–  Higher fidelity performance estimation
–  Down-select to small set of geometries for WT testing
–  Determine expected WT loads
–  Identify possible trouble areas
–  Provide detailed flow information
•  Wind tunnel tests
–  Final down-select
–  Final aerodynamic database
4
Typical CFD Applications
•  Freestream aerodynamics
–  Estimate free-flight forces and moments
–  Generate databases for simulations
–  Identify component loading
–  Determine distributed loading for structural
analysis
–  Quantify control effectiveness
•  Flowfield investigations
–  Component interaction
–  Shock formation
–  Vortex interactions
–  Thermal analyses (CHT)
–  Aero-Optics
•  Separation analyses
–  Estimate interference effects
–  ‘Grid’ approach
–  ‘CFD-in-the-loop’ 6-DOF simulations
5
Aerodynamic Demands/Trends
•  Increasingly complex geometries
–  Difficult to apply classical analyses
•  Increasingly complex flow fields
–  Separated flows
–  Plume interactions
–  High Mach numbers
•  Increasingly difficult questions
–  Vortex interactions
–  Shock interactions
–  Optics through turbulence
–  Multiple bodies
6
Joint Common Missile Test Case
•  Joint Common Missile (JCM)
–  Freestream lift, drag, and pitching moment prediction
–  Evaluated against wind tunnel data
•  Mach: 0.5, 0.85, 1.3
•  Angle of Attack: -5 to +25 degrees
•  Sideslip Angle: 0
7
•  Advantages
–  Fast, simple grid generation
–  Complex geometries
–  Adaptive grid refinement
–  Fast (~4 hours on 4 cores)
–  In-house (unlimited usage)
•  Disadvantages
–  Cartesian grid
–  Limited ability to handle boundary
layers
–  External aerodynamics only
–  Marginal overall accuracy in terms
of drag and pitching moment
Solvers – Splitflow (LM)
8
Solvers – Star-CCM+
9
Grid / Computational Domain
•  CAD geometry imported in STEP format
–  Surface repair tools used to clean up
geometry
–  Many complex protrusions, mounts, holes,
steps are retained
•  Polyhedral volume mesh
–  Volume sources used to refine mesh in
critical areas
–  5 rows of prism layers near the walls
–  Approximately 4.2 million cells overall
–  Fine mesh with 19.0 million cells used to
assess grid independence
10
Solver Settings
•  Density-Based Coupled Solver
–  Steady-state RANS equations
–  SST (Menter) K-w Turbulence Model
•  Wall functions used near the solid boundaries
–  2nd-order spatial discretization
•  Freestream boundary condition applied ~250 diameters from the body
•  Uniform flowfield initialization based on freestream conditions
•  CPU Time
–  4 Intel Xeon E5630 (Quad-Core) 3.2GHz CPUs (16 Cores)
–  Approximately 10 hrs per condition
11
Batch Submission
•  Jobs are batch-submitted through SGE scheduler
•  A Perl script is used as a front-end to generate and submit runs
#!/usr/bin/perl
#Set user variables
$numproc = 16;
$queue = “f8300";
$submit_dir = "/home/dosnyder/starccm/jcm_test";
$outfile_root = "jcm_test";
$inputsim_name = "jcm_test.sim";
@machs = (0.5, 0.75, 1.25);
@alphas = (0.0, 4.0, 8.0, 12.0, 16.0, 20.0);
@betas = (0.0);
$altitude = 20000; #(feet)
...
#First Order iterations
@cfls1 = (2.0, 10.0, 15.0, 20.0);
@nsteps1 = (20, 20, 20, 60 );
#Second Order iterations
@cfls2 = (2.0, 5.0, 10.0, 15.0, 20.0);
@nsteps2 = (50, 50, 50, 50, 350 );
#End user variables
...
#Loop over the cases
foreach $mach (@machs) {
foreach $alpha (@alphas) {
foreach $beta (@betas) {
#Generate the filename for this case, i.e. "jcm_test_m0.9_a_4.0_b0.0"
$filename_tag = "_m" . $mach . "_a" . $alpha . “_b“ . $beta;
$filename_current = $outfile_root . $filename_tag;
...
#Generate Star-CCM+ Java macro
...
#Submit job to SGE scheduler
...
}
}
}
Defines the run matrix
Defines the free stream
temperature & pressure
Defines the CFL stepping
Base filename is appended
with ‘tokens’ and ‘values’ that
define the unique case
12
Data Reduction
•  Force and moment reports / monitors are created and
compiled into a single plot object.
–  May include forces / moments for individual components
•  Upon completion of the run, the Java macro exports
the plot values to a data file.
–  Unique file name, including ‘tokens’ and ‘values’
–  May include wing sweep angles, control surface
deflections, etc.
•  To reduce the data, a script is executed that
–  Loops through the output files
–  Determines the flight conditions
–  Averages the last n iterations in the file
–  Generates a single tabular data file
jcm_test_m0.5_a0.0_b0.0.dat
jcm_test_m0.5_a4.0_b0.0.dat
jcm_test_m0.5_a8.0_b0.0.dat
jcm_test_m0.5_a12.0_b0.0.dat
jcm_test_m0.5_a16.0_b0.0.dat
jcm_test_m0.5_a20.0_b0.0.dat
jcm_test_m0.75_a0.0_b0.0.dat
...
jcm_test_m1.25_a16.0_b0.0.dat
jcm_test_m1.25_a20.0_b0.0.dat
13
Aerodynamic Forces/Moments
•  Aerodynamic forces and moments are
predicted well using Star-CCM+
–  Lift / Drag within ~3%
–  Trim angle within ~1°
•  Star-CCM+ results are significantly
improved over Splitflow solver
14
Mesh and Turbulence Model Study
Cell
Type
Cells Faces
Prism
Layers
Wall y+ Turb.
Model
Baseline Poly 4.2M 23.9M 5 ~75 SST K-w
Trimmer Trim 8.8M 26.5M 5 ~75 SST K-w
Low y+ Poly 8.6M 40.4M 25 ~1 S-A
* All three meshes utilize the same surface sizing parameters
* Baseline and Trimmer mesh have nominally the same number of cell faces
Baseline Trimmer Low y+
15
Aerodynamic Forces/Moments
•  Turbulence model
–  SST K-w model w/wall functions provides
best results for subsonic conditions.
–  S-A model integrated to the wall provides
best results for supersonic conditions.
•  Mesh type
–  Trimmer / Polyhedral meshes produce
similar results at low angles of attack.
–  Polyhedral mesh produces better results
at higher angles of attack
16
Mesh Discussion
•  Mesh behavior may be due to:
–  Polyhedral mesh has more random
orientation of faces, yielding similar
numerical dissipation at all angles of
attack.
–  Polyhedral mesh tends to place many
cells radially away from the body, which
may help at higher angles of attack.
17
Solution Acceleration – Initialization
•  Uniform Initialization
–  Domain is uniformly initialized to the freestream conditions
–  A linear reduction to zero-velocity is applied near the walls based on a user-
specified wall distance.
•  Grid Sequencing Initialization
–  Available in Star-CCM+ V5.04
–  Provides a better initial condition by solving for an approximate inviscid solution
via a series of coarsened meshes.
•  Takes ~1-2 minutes for the baseline JCM mesh
–  Allows more aggressive CFLs early in the solution
Uniform Initialization Grid Sequencing Initialization Final RANS Solution
18
Solution Acceleration – CFL Control
•  CFL Stepping (Our Legacy Approach)
–  User-defined via Java
–  Lower Mach numbers allow higher CFLs
•  Divide the number in the CFL stepping by the Mach number
•  Works well for Mach 0.5-2.5
•  Solution Driver
–  Available in V5.06
–  Combines a CFL ramp with corrections control/limiting
–  Provides a straight-forward and robust convergence acceleration
CFL 2.0 3.0 6.0 9.0 12.0
Iterations 150 250 250 200 650
CFL Stepping Solution Driver
19
Solution Acceleration Results
Mach 0.85
•  GSI significantly improves convergence rate for CFL Stepping.
•  Solution Driver provides best results
•  Oscillations about converged value are reduced
•  Uniform Initialization provides slightly faster convergence
20
Conclusion
•  Accuracy of results
–  Star-CCM+ solutions provide a significant improvement over our in-house code
at predicting external aerodynamic forces and moments.
–  Both Star-CCM+ and Splitflow are currently integrated into our analysis
procedures
•  Splitflow: Preliminary analyses/trades, large run matrices
•  Star-CCM+: Refined analyses, drag-critical, internal/external flows,
conjugate heat transfer, LES, etc.
•  Mesh/Solver options
–  For our typical application at transonic/supersonic Mach numbers
•  Polyhedral meshes with ~5 prism layers and 4M cells
•  SST k-w turbulence model with wall functions
•  Grid Sequencing Initialization combined with Solution Driver CFL control
provides a robust method to achieve converged solutions at a
computational savings of 20-50% over manual CFL ramping.
•  Automation of solving/post-processing using Perl and Java reduces user
interaction to only pre-processing stages, reduces user-error, and
increases throughput.
4 lockheed

More Related Content

What's hot

LCU13: Power-efficient scheduling, and the latest news from the kernel summit
LCU13: Power-efficient scheduling, and the latest news from the kernel summitLCU13: Power-efficient scheduling, and the latest news from the kernel summit
LCU13: Power-efficient scheduling, and the latest news from the kernel summit
Linaro
 
LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)
Linaro
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
John Gunnels
 
TCAM Design using Flash Transistors
TCAM Design using Flash TransistorsTCAM Design using Flash Transistors
TCAM Design using Flash Transistors
Viacheslav Fedorov
 
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
Fluence Labs
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms
Paresh Parmar
 
Slurm @ 2018 LabTech
Slurm @  2018 LabTechSlurm @  2018 LabTech
Slurm @ 2018 LabTech
Tin Ho
 
Embedded system -Introduction to hardware designing
Embedded system  -Introduction to hardware designingEmbedded system  -Introduction to hardware designing
Embedded system -Introduction to hardware designing
Vibrant Technologies & Computers
 
Ibm mq c luster overlap demo script
Ibm mq c luster overlap demo scriptIbm mq c luster overlap demo script
Ibm mq c luster overlap demo script
sarvank2
 
Fast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating SystemsFast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating Systems
Ruhaim Izmeth
 
G1GC
G1GCG1GC
G1GC
koji lin
 
Disk scheduling algorithm.52
Disk scheduling algorithm.52Disk scheduling algorithm.52
Disk scheduling algorithm.52
myrajendra
 
HKG15-100: What is Linaro working on - core development lightning talks
HKG15-100:  What is Linaro working on - core development lightning talksHKG15-100:  What is Linaro working on - core development lightning talks
HKG15-100: What is Linaro working on - core development lightning talks
Linaro
 
Ibm mq dqm setups
Ibm mq dqm setupsIbm mq dqm setups
Ibm mq dqm setups
sarvank2
 
Pipeline processing and space time diagram
Pipeline processing and space time diagramPipeline processing and space time diagram
Pipeline processing and space time diagram
Rahul Sharma
 
199 Final Report
199 Final Report 199 Final Report
199 Final Report
Carter Pedersen
 
Disk structure
Disk structureDisk structure
Disk structure
Agnas Jasmine
 
Lec18 pipeline
Lec18 pipelineLec18 pipeline
Lec18 pipeline
GRajendra
 
Id0115
Id0115Id0115
Id0115
FNian
 
Lecture7
Lecture7Lecture7
Lecture7
tt_aljobory
 

What's hot (20)

LCU13: Power-efficient scheduling, and the latest news from the kernel summit
LCU13: Power-efficient scheduling, and the latest news from the kernel summitLCU13: Power-efficient scheduling, and the latest news from the kernel summit
LCU13: Power-efficient scheduling, and the latest news from the kernel summit
 
LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)LAS16-TR04: Using tracing to tune and optimize EAS (English)
LAS16-TR04: Using tracing to tune and optimize EAS (English)
 
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
Making_Good_Enough...Better-Addressing_the_Multiple_Objectives_of_High-Perfor...
 
TCAM Design using Flash Transistors
TCAM Design using Flash TransistorsTCAM Design using Flash Transistors
TCAM Design using Flash Transistors
 
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
Fast, deterministic, and verifiable computations with WebAssembly. WASM on th...
 
Disk scheduling algorithms
Disk scheduling algorithms Disk scheduling algorithms
Disk scheduling algorithms
 
Slurm @ 2018 LabTech
Slurm @  2018 LabTechSlurm @  2018 LabTech
Slurm @ 2018 LabTech
 
Embedded system -Introduction to hardware designing
Embedded system  -Introduction to hardware designingEmbedded system  -Introduction to hardware designing
Embedded system -Introduction to hardware designing
 
Ibm mq c luster overlap demo script
Ibm mq c luster overlap demo scriptIbm mq c luster overlap demo script
Ibm mq c luster overlap demo script
 
Fast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating SystemsFast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating Systems
 
G1GC
G1GCG1GC
G1GC
 
Disk scheduling algorithm.52
Disk scheduling algorithm.52Disk scheduling algorithm.52
Disk scheduling algorithm.52
 
HKG15-100: What is Linaro working on - core development lightning talks
HKG15-100:  What is Linaro working on - core development lightning talksHKG15-100:  What is Linaro working on - core development lightning talks
HKG15-100: What is Linaro working on - core development lightning talks
 
Ibm mq dqm setups
Ibm mq dqm setupsIbm mq dqm setups
Ibm mq dqm setups
 
Pipeline processing and space time diagram
Pipeline processing and space time diagramPipeline processing and space time diagram
Pipeline processing and space time diagram
 
199 Final Report
199 Final Report 199 Final Report
199 Final Report
 
Disk structure
Disk structureDisk structure
Disk structure
 
Lec18 pipeline
Lec18 pipelineLec18 pipeline
Lec18 pipeline
 
Id0115
Id0115Id0115
Id0115
 
Lecture7
Lecture7Lecture7
Lecture7
 

Viewers also liked

Aerodynamic characterisitics of a missile components
Aerodynamic characterisitics of a missile componentsAerodynamic characterisitics of a missile components
Aerodynamic characterisitics of a missile components
eSAT Journals
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis Presentation
Mohamed Sobh
 
Modeling and analysis of outer shell of cruise missile
Modeling and analysis of outer shell of cruise missileModeling and analysis of outer shell of cruise missile
Modeling and analysis of outer shell of cruise missile
eSAT Journals
 
Anti ballistic missile
Anti ballistic missileAnti ballistic missile
Anti ballistic missile
sarvesh singh
 
Modern compressible flow by J.D.Anderson
Modern compressible flow by J.D.AndersonModern compressible flow by J.D.Anderson
Modern compressible flow by J.D.Anderson
Aghilesh V
 
PPT ON GUIDED MISSILES
PPT ON GUIDED MISSILESPPT ON GUIDED MISSILES
PPT ON GUIDED MISSILES
Sneha Jha
 

Viewers also liked (6)

Aerodynamic characterisitics of a missile components
Aerodynamic characterisitics of a missile componentsAerodynamic characterisitics of a missile components
Aerodynamic characterisitics of a missile components
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis Presentation
 
Modeling and analysis of outer shell of cruise missile
Modeling and analysis of outer shell of cruise missileModeling and analysis of outer shell of cruise missile
Modeling and analysis of outer shell of cruise missile
 
Anti ballistic missile
Anti ballistic missileAnti ballistic missile
Anti ballistic missile
 
Modern compressible flow by J.D.Anderson
Modern compressible flow by J.D.AndersonModern compressible flow by J.D.Anderson
Modern compressible flow by J.D.Anderson
 
PPT ON GUIDED MISSILES
PPT ON GUIDED MISSILESPPT ON GUIDED MISSILES
PPT ON GUIDED MISSILES
 

Similar to 4 lockheed

Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
Fausto Gill Di Vincenzo
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.ppt
RammoganM
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).ppt
RammoganM
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
RealTime-at-Work (RTaW)
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Taani Saxena
 
M Tech New Syllabus(2012)
M Tech New Syllabus(2012)M Tech New Syllabus(2012)
Jvm Performance Tunning
Jvm Performance TunningJvm Performance Tunning
Jvm Performance Tunning
Terry Cho
 
Jvm Performance Tunning
Jvm Performance TunningJvm Performance Tunning
Jvm Performance Tunning
guest1f2740
 
Thesis Presentation on Renewal theory based 802.15.6 latest.pptx
Thesis Presentation on Renewal theory based 802.15.6 latest.pptxThesis Presentation on Renewal theory based 802.15.6 latest.pptx
Thesis Presentation on Renewal theory based 802.15.6 latest.pptx
ssuserc02c1f
 
CPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performanceCPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performance
Coburn Watson
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuning
prathap kumar
 
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
Flink Forward
 
Revisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS SchedulerRevisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS Scheduler
Yongseok Oh
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
OPAL-RT TECHNOLOGIES
 
An Evaluation of Science Data Formats and Their Use at the Community Coordin...
 An Evaluation of Science Data Formats and Their Use at the Community Coordin... An Evaluation of Science Data Formats and Their Use at the Community Coordin...
An Evaluation of Science Data Formats and Their Use at the Community Coordin...
The HDF-EOS Tools and Information Center
 
Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1
wjunjmt
 
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCMOptimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
cloudSME
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Nicolas Navet
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
Deepak Shankar
 
Rf network design
Rf network designRf network design
Rf network design
Nguyen Le
 

Similar to 4 lockheed (20)

Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
Nonlinear Aeroelastic Steady Simulation Applied to Highly Flexible Blades for...
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.ppt
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).ppt
 
Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)Pushing the limits of Controller Area Network (CAN)
Pushing the limits of Controller Area Network (CAN)
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
M Tech New Syllabus(2012)
M Tech New Syllabus(2012)M Tech New Syllabus(2012)
M Tech New Syllabus(2012)
 
Jvm Performance Tunning
Jvm Performance TunningJvm Performance Tunning
Jvm Performance Tunning
 
Jvm Performance Tunning
Jvm Performance TunningJvm Performance Tunning
Jvm Performance Tunning
 
Thesis Presentation on Renewal theory based 802.15.6 latest.pptx
Thesis Presentation on Renewal theory based 802.15.6 latest.pptxThesis Presentation on Renewal theory based 802.15.6 latest.pptx
Thesis Presentation on Renewal theory based 802.15.6 latest.pptx
 
CPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performanceCPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performance
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuning
 
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
Flink Forward SF 2017: Stephan Ewen - Experiences running Flink at Very Large...
 
Revisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS SchedulerRevisiting CephFS MDS and mClock QoS Scheduler
Revisiting CephFS MDS and mClock QoS Scheduler
 
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia LaboratoryRT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
RT15 Berkeley | Optimized Power Flow Control in Microgrids - Sandia Laboratory
 
An Evaluation of Science Data Formats and Their Use at the Community Coordin...
 An Evaluation of Science Data Formats and Their Use at the Community Coordin... An Evaluation of Science Data Formats and Their Use at the Community Coordin...
An Evaluation of Science Data Formats and Their Use at the Community Coordin...
 
Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1
 
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCMOptimization of Electrical Machines in the Cloud with SyMSpace by LCM
Optimization of Electrical Machines in the Cloud with SyMSpace by LCM
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
Rf network design
Rf network designRf network design
Rf network design
 

Recently uploaded

AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 

Recently uploaded (20)

AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 

4 lockheed

  • 1. StarCCM_StarEurope_2011 4/6/11 1 Missile External Aerodynamics Using Star-CCM+ Star European Conference – 03/22-23/2011
  • 3. 3 Role of CFD in Aerodynamic Analyses •  Classical aerodynamics / Semi-Empirical –  Bound the problem –  Determine feasibility –  Perform initial trades •  CFD –  Higher fidelity performance estimation –  Down-select to small set of geometries for WT testing –  Determine expected WT loads –  Identify possible trouble areas –  Provide detailed flow information •  Wind tunnel tests –  Final down-select –  Final aerodynamic database
  • 4. 4 Typical CFD Applications •  Freestream aerodynamics –  Estimate free-flight forces and moments –  Generate databases for simulations –  Identify component loading –  Determine distributed loading for structural analysis –  Quantify control effectiveness •  Flowfield investigations –  Component interaction –  Shock formation –  Vortex interactions –  Thermal analyses (CHT) –  Aero-Optics •  Separation analyses –  Estimate interference effects –  ‘Grid’ approach –  ‘CFD-in-the-loop’ 6-DOF simulations
  • 5. 5 Aerodynamic Demands/Trends •  Increasingly complex geometries –  Difficult to apply classical analyses •  Increasingly complex flow fields –  Separated flows –  Plume interactions –  High Mach numbers •  Increasingly difficult questions –  Vortex interactions –  Shock interactions –  Optics through turbulence –  Multiple bodies
  • 6. 6 Joint Common Missile Test Case •  Joint Common Missile (JCM) –  Freestream lift, drag, and pitching moment prediction –  Evaluated against wind tunnel data •  Mach: 0.5, 0.85, 1.3 •  Angle of Attack: -5 to +25 degrees •  Sideslip Angle: 0
  • 7. 7 •  Advantages –  Fast, simple grid generation –  Complex geometries –  Adaptive grid refinement –  Fast (~4 hours on 4 cores) –  In-house (unlimited usage) •  Disadvantages –  Cartesian grid –  Limited ability to handle boundary layers –  External aerodynamics only –  Marginal overall accuracy in terms of drag and pitching moment Solvers – Splitflow (LM)
  • 9. 9 Grid / Computational Domain •  CAD geometry imported in STEP format –  Surface repair tools used to clean up geometry –  Many complex protrusions, mounts, holes, steps are retained •  Polyhedral volume mesh –  Volume sources used to refine mesh in critical areas –  5 rows of prism layers near the walls –  Approximately 4.2 million cells overall –  Fine mesh with 19.0 million cells used to assess grid independence
  • 10. 10 Solver Settings •  Density-Based Coupled Solver –  Steady-state RANS equations –  SST (Menter) K-w Turbulence Model •  Wall functions used near the solid boundaries –  2nd-order spatial discretization •  Freestream boundary condition applied ~250 diameters from the body •  Uniform flowfield initialization based on freestream conditions •  CPU Time –  4 Intel Xeon E5630 (Quad-Core) 3.2GHz CPUs (16 Cores) –  Approximately 10 hrs per condition
  • 11. 11 Batch Submission •  Jobs are batch-submitted through SGE scheduler •  A Perl script is used as a front-end to generate and submit runs #!/usr/bin/perl #Set user variables $numproc = 16; $queue = “f8300"; $submit_dir = "/home/dosnyder/starccm/jcm_test"; $outfile_root = "jcm_test"; $inputsim_name = "jcm_test.sim"; @machs = (0.5, 0.75, 1.25); @alphas = (0.0, 4.0, 8.0, 12.0, 16.0, 20.0); @betas = (0.0); $altitude = 20000; #(feet) ... #First Order iterations @cfls1 = (2.0, 10.0, 15.0, 20.0); @nsteps1 = (20, 20, 20, 60 ); #Second Order iterations @cfls2 = (2.0, 5.0, 10.0, 15.0, 20.0); @nsteps2 = (50, 50, 50, 50, 350 ); #End user variables ... #Loop over the cases foreach $mach (@machs) { foreach $alpha (@alphas) { foreach $beta (@betas) { #Generate the filename for this case, i.e. "jcm_test_m0.9_a_4.0_b0.0" $filename_tag = "_m" . $mach . "_a" . $alpha . “_b“ . $beta; $filename_current = $outfile_root . $filename_tag; ... #Generate Star-CCM+ Java macro ... #Submit job to SGE scheduler ... } } } Defines the run matrix Defines the free stream temperature & pressure Defines the CFL stepping Base filename is appended with ‘tokens’ and ‘values’ that define the unique case
  • 12. 12 Data Reduction •  Force and moment reports / monitors are created and compiled into a single plot object. –  May include forces / moments for individual components •  Upon completion of the run, the Java macro exports the plot values to a data file. –  Unique file name, including ‘tokens’ and ‘values’ –  May include wing sweep angles, control surface deflections, etc. •  To reduce the data, a script is executed that –  Loops through the output files –  Determines the flight conditions –  Averages the last n iterations in the file –  Generates a single tabular data file jcm_test_m0.5_a0.0_b0.0.dat jcm_test_m0.5_a4.0_b0.0.dat jcm_test_m0.5_a8.0_b0.0.dat jcm_test_m0.5_a12.0_b0.0.dat jcm_test_m0.5_a16.0_b0.0.dat jcm_test_m0.5_a20.0_b0.0.dat jcm_test_m0.75_a0.0_b0.0.dat ... jcm_test_m1.25_a16.0_b0.0.dat jcm_test_m1.25_a20.0_b0.0.dat
  • 13. 13 Aerodynamic Forces/Moments •  Aerodynamic forces and moments are predicted well using Star-CCM+ –  Lift / Drag within ~3% –  Trim angle within ~1° •  Star-CCM+ results are significantly improved over Splitflow solver
  • 14. 14 Mesh and Turbulence Model Study Cell Type Cells Faces Prism Layers Wall y+ Turb. Model Baseline Poly 4.2M 23.9M 5 ~75 SST K-w Trimmer Trim 8.8M 26.5M 5 ~75 SST K-w Low y+ Poly 8.6M 40.4M 25 ~1 S-A * All three meshes utilize the same surface sizing parameters * Baseline and Trimmer mesh have nominally the same number of cell faces Baseline Trimmer Low y+
  • 15. 15 Aerodynamic Forces/Moments •  Turbulence model –  SST K-w model w/wall functions provides best results for subsonic conditions. –  S-A model integrated to the wall provides best results for supersonic conditions. •  Mesh type –  Trimmer / Polyhedral meshes produce similar results at low angles of attack. –  Polyhedral mesh produces better results at higher angles of attack
  • 16. 16 Mesh Discussion •  Mesh behavior may be due to: –  Polyhedral mesh has more random orientation of faces, yielding similar numerical dissipation at all angles of attack. –  Polyhedral mesh tends to place many cells radially away from the body, which may help at higher angles of attack.
  • 17. 17 Solution Acceleration – Initialization •  Uniform Initialization –  Domain is uniformly initialized to the freestream conditions –  A linear reduction to zero-velocity is applied near the walls based on a user- specified wall distance. •  Grid Sequencing Initialization –  Available in Star-CCM+ V5.04 –  Provides a better initial condition by solving for an approximate inviscid solution via a series of coarsened meshes. •  Takes ~1-2 minutes for the baseline JCM mesh –  Allows more aggressive CFLs early in the solution Uniform Initialization Grid Sequencing Initialization Final RANS Solution
  • 18. 18 Solution Acceleration – CFL Control •  CFL Stepping (Our Legacy Approach) –  User-defined via Java –  Lower Mach numbers allow higher CFLs •  Divide the number in the CFL stepping by the Mach number •  Works well for Mach 0.5-2.5 •  Solution Driver –  Available in V5.06 –  Combines a CFL ramp with corrections control/limiting –  Provides a straight-forward and robust convergence acceleration CFL 2.0 3.0 6.0 9.0 12.0 Iterations 150 250 250 200 650 CFL Stepping Solution Driver
  • 19. 19 Solution Acceleration Results Mach 0.85 •  GSI significantly improves convergence rate for CFL Stepping. •  Solution Driver provides best results •  Oscillations about converged value are reduced •  Uniform Initialization provides slightly faster convergence
  • 20. 20 Conclusion •  Accuracy of results –  Star-CCM+ solutions provide a significant improvement over our in-house code at predicting external aerodynamic forces and moments. –  Both Star-CCM+ and Splitflow are currently integrated into our analysis procedures •  Splitflow: Preliminary analyses/trades, large run matrices •  Star-CCM+: Refined analyses, drag-critical, internal/external flows, conjugate heat transfer, LES, etc. •  Mesh/Solver options –  For our typical application at transonic/supersonic Mach numbers •  Polyhedral meshes with ~5 prism layers and 4M cells •  SST k-w turbulence model with wall functions •  Grid Sequencing Initialization combined with Solution Driver CFL control provides a robust method to achieve converged solutions at a computational savings of 20-50% over manual CFL ramping. •  Automation of solving/post-processing using Perl and Java reduces user interaction to only pre-processing stages, reduces user-error, and increases throughput.