Lesson 12 of 13 25 min

Practical CFD

You've learned the theory — governing equations, discretization, turbulence modeling, and verification. Now it's time to bring it all together into a practical workflow. This lesson covers the complete journey from receiving a problem to delivering trusted results, along with hard-won lessons from industry practice.

The Complete CFD Workflow

Track your progress through each phase of a CFD analysis with this interactive checklist.

Phase 1: Problem Definition (10% of effort)

The most important phase. Many CFD projects fail because the question wasn't properly defined. Questions to answer:
  • What exactly are we trying to predict?
  • What decisions depend on these results?
  • What accuracy is required?
  • What validation data exists?
  • What are the constraints (time, budget, compute)?
Deliverable: Clear problem statement with success criteria.

Phase 2: Geometry Preparation (15% of effort)

Goal: Create a clean, simulation-ready geometry. Steps:
  • Import CAD — Handle format conversions
  • Simplify — Remove small features (bolts, text, tiny fillets)
  • Defeaturing threshold — Features smaller than mesh size
  • Create flow domain — Air/water volume around the object
  • Define boundaries — Name surfaces for BC application
Common issues:
IssueConsequenceFix
Gaps in surfacesMesh leakageStitch or fill
Overlapping facesMesh failureRemove duplicates
Small sliversPoor mesh qualityMerge or remove
Non-manifold edgesConfusing topologyRepair in CAD

Phase 3: Meshing (30% of effort)

Yes, 30%. Meshing dominates CFD project time. Workflow:
  • Global sizing — Set base cell size from domain
  • Local refinement — Wake regions, separation zones
  • Boundary layer — Inflation layers for wall resolution
  • Quality check — Skewness, aspect ratio, orthogonality
  • Grid independence check — At least 3 meshes
Checklist:
  • [ ] y+ appropriate for turbulence model
  • [ ] Sufficient cells in shear layers
  • [ ] Wake region adequately resolved
  • [ ] Smooth transitions between regions
  • [ ] Passed quality metrics

Phase 4: Physics Setup (10% of effort)

Key decisions:
SettingOptionsGuidance
Steady vs. transientSteady for RANS, transient for LESStart steady if possible
Turbulence modelk-e, k-w SST, RSMSST for external flows
CompressibilityIncompressible/compressibleMa < 0.3: incompressible
Energy equationOn/offInclude if heat transfer matters
SchemesFirst/second orderSecond order for final

Phase 5: Solver Execution (15% of effort)

Monitoring:
  • Residual convergence (3+ orders drop)
  • Key quantities stabilizing
  • Mass/energy balance
Common scenarios:
ObservationAction
Residuals plateauCheck mesh, BCs
Oscillating residualsLower under-relaxation
DivergenceStep back, check everything
Very slow convergenceConsider multigrid, AMG

Phase 6: Post-Processing (10% of effort)

Extract meaningful data:
  • Forces and moments (drag, lift)
  • Flow rates and pressure drops
  • Temperature distributions
  • Streamlines and flow patterns
Sanity checks:
  • Mass conservation (inflow = outflow?)
  • Energy conservation
  • Physical plausibility
  • Comparison with correlations

Phase 7: Validation & Reporting (10% of effort)

Every report should include:
  • Problem statement
  • Geometry and domain description
  • Mesh details with quality metrics
  • Physics and boundary conditions
  • Convergence evidence
  • Grid study results (GCI)
  • Validation comparisons
  • Results with uncertainty
  • Conclusions and recommendations

Solver Selection Guide

Navigate through decision points to select the appropriate solver configuration.

By Flow Type

ApplicationRecommended Setup
External aerodynamicsCompressible if Ma > 0.3, SST, steady first
Internal flow (pipes, ducts)Incompressible, k-e or SST
Heat exchangersIncompressible, energy ON, SST
CombustionCompressible, species transport, realizable k-e
Free surfaceVOF method, transient
Particle-ladenLagrangian tracking + Euler
Rotating machineryMoving reference frame or sliding mesh

By Reynolds Number

Re RangeFlow RegimeApproach
< 2,000LaminarDirect (no turbulence model)
2,000-10,000TransitionalLow-Re models, careful
> 10,000Fully turbulentStandard RANS
> 10^6High Re turbulentWall functions may be OK

By Available Time

TimeApproachTrade-off
HoursCoarse mesh, first-order, aggressive URFQuick estimate, low confidence
DaysMedium mesh, second-order, proper convergenceProduction quality
WeeksMultiple meshes, GCI, validationHigh confidence, publishable
MonthsLES/DES, full UQResearch quality

Common Pitfalls

Pitfall 1: Skipping the Grid Study

Symptom: Single mesh result reported as final. Consequence: Unknown numerical error, potentially off by 50% or more. Fix: Always run at least 3 meshes. Report GCI.

Pitfall 2: Wrong y+

Symptom: Using wall functions with fine mesh (y+ < 30) or low-Re model with coarse mesh (y+ > 5). Consequence: Incorrect wall shear, bad separation prediction. Fix: Match y+ to turbulence model requirements.

Pitfall 3: Ignoring Mass Imbalance

Symptom: Convergence declared despite significant mass imbalance. Consequence: Non-physical solution, wrong forces. Fix: Mass imbalance should be < 0.1% of inlet flux.

Pitfall 4: Insufficient Domain Size

Symptom: Boundaries too close to object of interest. Consequence: Artificial blockage, wrong pressure distribution. Fix: External flows: outlet 10-20 body lengths downstream.

Pitfall 5: Over-trusting Commercial Software

Symptom: "The software gave this answer, so it must be right." Consequence: Blindly accepting wrong results. Fix: Every result needs engineering judgment and validation.

Pitfall 6: Ignoring Transient Physics

Symptom: Steady-state simulation for inherently unsteady flow. Consequence: No convergence, wrong averaged quantities. Fix: Recognize when transient simulation is required (vortex shedding, separation).

Pitfall 7: Poor Initial Conditions

Symptom: Very slow convergence or divergence from the start. Consequence: Wasted time, frustration. Fix: Initialize with potential flow, uniform field, or previous similar case.

Pitfall 8: First-Order Final Results

Symptom: Using first-order schemes for the final solution. Consequence: Excessive numerical diffusion, smeared gradients. Fix: First-order for startup only; switch to second-order.

Troubleshooting Guide

Problem: Divergence

Checklist:
  • Mesh quality? (Skewness < 0.95, aspect ratio < 100)
  • Boundary conditions consistent? (Mass balance possible?)
  • Initial conditions reasonable?
  • Time step too large? (Transient)
  • Under-relaxation too high?

Problem: Oscillating Residuals

Checklist:
  • Is the flow physically unsteady?
  • Under-relaxation appropriate?
  • Scheme too aggressive for current mesh?
  • Cyclic boundary condition issues?

Problem: Residuals Stuck

Checklist:
  • Is solution converged but residuals high?
  • Mesh quality issues?
  • Boundary condition conflicts?
  • Need more iterations?

Problem: Results Don't Match Experiment

Checklist:
  • Grid independent?
  • Boundary conditions match experiment?
  • Turbulence model appropriate?
  • Geometry exactly as tested?
  • Operating conditions identical?

Efficient CFD Practice

Time Savers

PracticeTime Saved
Template cases50% on similar projects
Scripted meshing80% on mesh variants
Batch post-processing70% on repeated analysis
Cloud computingDays to hours for large runs

Quality Assurance

Before submitting results:
  • [ ] Grid independence demonstrated
  • [ ] Convergence criteria met
  • [ ] Mass/energy balance checked
  • [ ] Sanity check against correlations
  • [ ] Peer review of setup and results

Documentation

Keep records of:
  • Software versions
  • All settings (export case file)
  • Mesh details
  • Convergence history
  • Post-processing scripts

Career Paths in CFD

Industry Roles

RoleFocusSkills Needed
CFD EngineerProduction simulationsSoftware expertise, domain knowledge
AerodynamicistVehicle/aircraft optimizationAerodynamics, shape optimization
Thermal EngineerCooling, HVACHeat transfer, conjugate analysis
Combustion SpecialistEngines, power plantsChemistry, multiphase
Methods DeveloperImprove workflows, automationScripting, API knowledge

Academic/Research

PathFocus
PhD ResearchAlgorithm development, new models
National LabsLarge-scale simulation, HPC
Software DevelopmentSolver development, new features

Industries Hiring CFD Engineers

  • Automotive: Aerodynamics, thermal management, NVH
  • Aerospace: External aero, propulsion, icing
  • Power & Energy: Turbomachinery, combustion, nuclear
  • Marine: Hull design, propeller, offshore
  • Electronics: Thermal management, data centers
  • Biomedical: Blood flow, respiratory, drug delivery
  • Consulting: Multi-industry exposure

Continuing Education

Certifications:
  • NAFEMS Simulation Analyst Certificate
  • Software-specific certifications (ANSYS, Siemens)
Advanced Topics:
  • Large Eddy Simulation (LES)
  • Fluid-Structure Interaction (FSI)
  • Optimization and adjoint methods
  • Machine learning for CFD
  • High-Performance Computing (HPC)
Resources:
  • CFD Online forums and wiki
  • NASA turbulence modeling resource
  • Journal of Computational Physics
  • AIAA, ASME technical papers

CFD Ethics and Responsibility

Engineering Responsibility

CFD results inform real decisions. A wrong drag prediction affects fuel efficiency claims. A wrong thermal analysis might lead to component failure.

Responsibilities:
  • Report uncertainties honestly
  • Don't hide failed validations
  • Document limitations of analysis
  • Recommend physical testing when uncertain

Intellectual Honesty

  • Don't cherry-pick results
  • Report negative findings
  • Acknowledge model limitations
  • Credit sources and collaborators

Key Takeaways

  • Problem definition is crucial — unclear goals lead to wasted effort
  • Meshing dominates CFD project time — invest in quality
  • Grid studies are mandatory — never report single-mesh results
  • Match y+ to turbulence model — a frequent source of errors
  • Validate, validate, validate — comparison with experiments builds trust
  • Document everything — future you will thank present you
  • Engineering judgment cannot be replaced by software
  • CFD is a powerful tool — but requires skill and diligence

Course Conclusion

Congratulations on completing CFD Fundamentals! You've journeyed from the governing equations through discretization, meshing, turbulence modeling, and verification to practical application.

What you've learned:
  • The mathematical foundations (Navier-Stokes, finite volume)
  • Numerical methods (discretization, solvers, convergence)
  • Turbulence modeling (RANS, LES concepts)
  • Professional practice (V&V, workflow, pitfalls)
Next steps:
  • Practice with OpenFOAM, ANSYS Fluent, or other tools
  • Work through benchmark cases
  • Join CFD communities (CFD Online, Reddit r/CFD)
  • Consider specialized courses (turbomachinery, combustion, FSI)

The best CFD engineers combine strong theoretical understanding with extensive practical experience. Theory without practice is incomplete — now go run some simulations!