Abaqus CFD 2010
Abaqus CFD 2010
Abaqus CFD 2010
RUM 2010
Overview
Introduction to Multiphysics CFD Basics CFD Simulation Workflow Initial and Boundary Conditions Turbulence modelling Fluid-Structure Interaction (FSI) FSI Workflow Example: Unsteady flow across a circular cylinder
Abaqus/CFD
SIMULIA
SIMULIA is the Dassault Systmes brand that delivers a scalable portfolio of Realistic Simulation solutions
The Abaqus product suite for Unified FEA
Lifecycle management solutions for managing simulation data, processes, and intellectual property
Abaqus/CFD
Multiphysics
Multiphysics involves the inclusion of multiple physical representations to capture the diversity of behavior present in real-world problems Multiphysics solutions offered by SIMULIA broadly falls into three different areas
Abaqus Multiphysics
Native multiphysics capabilities available in Abaqus Broad range of physics
Extended Multiphysics
Extended multiphysics capability CEL in Abaqus/Explicit Abaqus/CFD
Multiphysics Coupling
Open scalable platform for partners and customers Co-simulation engine Native FSI capability Coupling with third-party CFD codes
Multiphysics simulation requirements spans every industry and nearly every real application Multiphysics simulation is often required for Realistic Simulation
Abaqus/CFD
Abaqus Multiphysics
Electrical Thermal Acoustics
Piezoelectrical
Extended Multiphysics
Tire Hydroplaning
Aortic Aneurysm
Airbag inflation
Tank sloshing
Flow in Arteries
Electronic Cooling
Abaqus/CFD
Abaqus/CFD
Multiphysics Coupling
MpCCI Independent code coupling interface Enabled through MpCCI from Fraunhofer SCAI Allows coupling Abaqus with all codes supported by MpCCI Other CFD codes
Abaqus
Star-CD
Fluent
Abaqus SIMULIA Direct Coupling Enables Abaqus to couple directly to 3rd party codes Currently in maintenance mode Other CFD codes
AcuSolve
Star-CD
Flowvision
SIMULIA Co-simulation Engine SIMULIAs next generation open communications platform that seamlessly couples computational physics processes in a multiphysics simulation Physics-based conservative mapping technology Superior coupling technology Abaqus/ Standard Abaqus/ Explicit Abaqus/ CFD Other CFD codes
Star-CCM+
Abaqus/CFD
Multiphysics Coupling
FSI using Abaqus in 6.10:
Abaqus/Standard, Abaqus/Explicit 6.10
CSE
Abaqus/CFD 6.10
CSE
Abaqus 6.10
Star-CCM+ 5
SIMULIA Direct Coupling Interface (DCI) DCI is in maintenance mode Coupling with Flowvision and AcuSolve is supported by respective third parties More information is available in training class FSI Simulation Using Abaqus and Third-party CFD Codes
Abaqus/CFD
CFD Basics
Inviscid
Viscous
Laminar
Reynolds number
Turbulent
Incompressible
0.3
Compressible
0.8
Internal
External
Mach number
Abaqus/CFD
CFD Basics
Inviscid vs. viscous flows
Inviscid flows Effect of viscosity is neglected Viscous flows Effect of viscosity is included Especially important in flows close to a solid boundary
Reynolds number
CFD Basics
Incompressible vs. compressible flows
Incompressible flows
Velocity field is divergence free Energy contained in acoustic waves is small relative to the energy transported by advection Example: Flow of liquids are often treated as incompressible
Compressible flows Density variations within the flow are not negligible Example: Flow of gases are often compressible
Mach number
Stagnation/Static Pressure
1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Compressible Incompressible
Ma
CFD Basics
Laminar vs. turbulent flows
Laminar flow Smooth motion in layers (laminae) No gross mixing of flows (slow dispersion due to molecular motion only)
Velocity Velocity
Turbulent flows Random three dimensional motion Macroscopic mixing Unsteady (mean flow can be steady or unsteady)
Velocity Velocity Time Steady turbulent flow Time Unsteady turbulent flow
Reynolds number
1.54
9.6
13
105
150
Munson, B. R., D. F. Young, and T. H. Okiishi, Fundamentals of Fluid Mechanics, John Wiley & Sons, 2002
Abaqus/CFD
CFD Basics
Internal vs. external flows
External flows Fluid flow over external surface of an object Internal flow Fluid flow that passes through confined solid boundaries
Pressure contours
Load module: Apply boundary conditions, body forces, fluid reference pressure etc.
Property module: Define fluid properties; create and assign fluid section
Step module: Define fluid analysis step, solver controls, turbulence models, etc.
Abaqus/CFD
Abaqus/CFD
Symmetry conditions
Free stream Wall Inlet Inlet Wall Wall Outlet Wall Outlet
External flow
Abaqus/CFD
Internal flow
Turbulence Modelling
Dissipative
Turbulent kinetic energy is dissipative
Continuum scale
Smallest scale of turbulence is far larger than molecular length scale
Multi-scale
Wide range of scales (of eddies)
Three dimensional
3-dimensional energy transfer from large to small scales through interaction of vortices
Flow feature
Property of the flow, not of the fluid
Abaqus/CFD
SA Model
Fine meshes in wall-normal direction to model near wall-turbulence Accuracy at the expense of fine meshes
RNG k Based on renormalization group theory -- accounts for the effects of smaller scales of motion Wall functions to reproduce near-wall turbulence Admits relatively coarse mesh Increased computational cost smaller compared to SA
Abaqus/CFD
Fluid-Structure Interaction
Fluid
Pressure Velocity Temperature
Structure
Displacement Temperature Others
Fields
Fields
Abaqus/CFD
Tire hydroplaning
Airbags/parachutes deployment
Hydromount response
Model complexity
Valve dynamics
Dispensing
Compliance matrix/eigen value approach to solving the structural problem inside a fluids code Suitable for linear structural problems
Structure and fluid equations solved separately with code coupling and mapping at the interface
Suited for weak to moderately strong coupling physics problems. Implicit coupling well suited for tackling unstable FSI problems Examples: Pulsatile blood flow, dispensing
Suitable for problems where structural modeling is too complex or deformations are significant Examples: Tire hydroplaning
Examples: All
Abaqus/CFD
Target Applications
Application attributes
Time-domain response
FSI is transient
Co-located models
Consistent units
Abaqus/CFD
Target Applications
Automotive
Engine, exhaust manifold, cooling jackets Hydraulic engine mounts Disc brake system ABS, shock absorbers
Power/gas
Pipelines, risers Heat exchangers (nuclear power)
Electronics
Cooling of electronic components Manufacturing of integrated circuits
Industrials
Flow limiters, seals
Abaqus/CFD
Target Applications
Applications not targeted Vibroacoustics More effectively treated by frequency domain methods Structures modeled with rod, beam, truss, cable elements Inconsistent geometry idealizations Injection molding, casting, superplastic forming Indistinct or changing fluid/structure interface Rupture, penetration, fragmentation Variable fluid region topology
Abaqus/CFD
Abaqus/CFD
Fixed mesh
Fixed mesh
CFD-only
Abaqus/CFD
FSI
It is unlikely that the coupled analysis will be successful if the individual structural and CFD analyses are incorrectly set up!
Abaqus/CFD
Example
Flow around a rigid circular cylinder is often used as a CFD benchmark case
Characteristic length scale: D (cylinder diameter) Model the flow as 3-dimensional but with one element through the thickness and symmetry boundary conditions on the front and back faces to enforce 2-dimensional conditions
Re =
VD
Inflow
Steady and symmetric flow; no separation Re < 5 5 < Re < 40 Steady and symmetric flow; symmetric vortices
Laminar vortex sheet (Von Karmann vortex street) 40 < Re < 200 Re > 200 Transition to turbulence in the wake and boundary layers
Abaqus/CFD
Execution Procedure
From within Abaqus/CAE
Abaqus/CFD jobs can be run from within Abaqus/CAE as regular Abaqus jobs FSI jobs can be launched from within Abaqus/CAE as a co-execution job
FSI jobs
abaqus job <job 1 name> listenerPort 11111 remoteConnections <hostname>:22222 abaqus job <job 2 name> listenerPort 22222 remoteConnections <hostname>:11111
So if you were running Job-1 on a machine named blue and Job-2 on machine named red, the commands would be:
abaqus job Job-1.inp listenerPort 11111 remoteConnections red:22222 abaqus job Job-2.inp listenerPort 22222 remoteConnections blue:11111
Abaqus/CFD
Conclusions
Abaqus/CFD provides a built-in CFD solution for incompressible N-S flow within Abaqus Viscous and inviscid flow Laminar and turbulent flow Native support in Abaqus/CAE for CFD and FSI Intuitive and easy to use Does not require additional software
Abaqus/CFD