ABAQUS/Multiphysics
Short Description
ABAQUS MULTIPHYSICS...
Description
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Multiphysics in Abaqus with Emphasis on Fluid Modeling Ramji Kamakoti Technical Specialist May 13, 2013
Overview • Introduction • SIMULIA Multiphysics • Abaqus/CFD • Fluid-Structure Interaction • Coupled Eulerian-Lagrangian (CEL) approach • Smoothed Particle Hydrodynamics (SPH) approach • Comparison of CFD, CEL and SPH
2
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Introduction
What is Multiphysics? Definition: Multiphysics is the inclusion of multiple physical representations to capture real-world phenomena • Collection of individual physical phenomena • Full 3-D physical “field” models (structural, thermal, EMag, chemistry, …) • Efficient abstractions of physical phenomena (1-D/logical models, substructures) • Interaction between various physical phenomena • Sequential simulation chains (EM→thermal→structural, submodeling, multiscale …) • Co-simulation (FSI, logical-physical, multiscale, embedded, …)
4
Why Multiphysics? • Crucial to include multiphysics in the design of many engineering systems • Fluid-Structure interaction - Important to include fluidstructure interaction (FSI) in the design of aircraft wings and turbine blades • Multiple physics representation has to be taken into account for the analysis of Aneurysms and heart valves • Thermal-mechanical coupling - Sections of bridges and highways expand on hot days, and many plastics become extremely brittle at low temperatures • Electrical-thermal interactions - high-density microchip circuits often create large heat loads that need to be managed with heat-transfer techniques • Etc … • Failure to include multiphysics can lead to catastrophic phenomenon • Tacomas Narrows Bridge – Wind-induced collapse due to aeroelastic flutter in 1940 5
Fluid-Structure Interaction • Fluid-Structure Interaction (FSI) represents multiphysics problems where • fluid flow affects compliant structures which in turn affect the fluid flow.
Structure
Fluid
Displacement
Velocity
Temperature
Temperature
Electrical
Ink droplet formation and discharge from a piezoelectric inkjet printer nozzle 6
Fields
Fields
Pressure
Specialized FSI • Contact increases solution complexity and requires specialized analysis techniques. Contact Structure
Fluid
Displacement
Velocity
Temperature
Temperature
Electrical
Vacuum removal of paper trim
7
Fields
Fields
Pressure
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
SIMULIA Multiphysics
Overview of SIMULIA Multiphysics •
Multiphysics solutions offered by SIMULIA broadly falls into three different areas Abaqus Multiphysics • Native multiphysics capabilities available in Abaqus • Broad range of physics
9
SIMULIA Multiphysics •
Multiphysics solutions offered by SIMULIA broadly falls into three different areas CEL
Abaqus Multiphysics
SPH
• Native multiphysics capabilities available in Abaqus • Broad range of physics
Extended Multiphysics • • • •
Extended multiphysics capability CEL in Abaqus/Explicit SPH in Abaqus/Explicit Abaqus/CFD
CFD
10
SIMULIA Multiphysics •
Multiphysics solutions offered by SIMULIA broadly falls into three different areas SIMULIA Co-simulation Engine Abaqus Multiphysics Abaqus/ Structural
• Native multiphysics capabilities available in Abaqus • Broad range of physics
Abaqus/ CFD
Abaqus/ EM
Other codes
Extended Multiphysics • • • •
Extended multiphysics capability CEL in Abaqus/Explicit SPH in Abaqus/Explicit Abaqus/CFD
Abaqus 6.12
Abaqus 6.12
CSE
Abaqus/CFD 6.12
CSE
Star-CCM+ 7.02
Multiphysics Coupling • • • •
Open scalable platform for partners and customers Co-simulation engine Native FSI capability Coupling with third-party CFD codes
Abaqus 6.12
11
MpCCI 4
Fluent 12
Abaqus Mulitphysics • Abaqus enables coupling of multiple fields Thermal-Electrical
Fuse
Ultrasonic motor
Piezoelectric
Thermal-Mechanical
Ball grid array
Bottle drop
Courtesy: Honeywell FM&T
Tire noise
Earthen Dam
Structural-pore fluid diffusion
Fluid-Mechanical 12
Structural-Acoustic
Courtesy of Dr. Michelle Hoo Fatt (University of Akron)
Coupled Eulerian-Lagrangian (CEL) Eulerian material definitions can interact with Lagrangian elements through contact in Abaqus/Explicit Multi-material finite element formulation (Volume-ofFluids method) tracks material boundary in Eulerian domain Interface interactions created using general contact definitions Automatic refinement of Eulerian elements improves accuracy and performance
Courtesy: JP Kenny 13
Particle Methods: SPH Mesh-free Lagrangian particles Automatic conversion from conventional elements to SPH particles Applications include ballistic impact with fragmentation, class of fluid problems
Courtesy of US Dept of Health 14
Abaqus/CFD – General purpose flow solver Incompressible pressure-based flow solver
Turbulence modeling Spalart-Allmaras k-epsilon ILES
Transient , Laminar and Turbulent flows, Heat transfer and Natural convection
Abaqus/CAE pre and post support
Superior and robust hybrid FV/FEM discretization
Native FSI capability
Robust and fast iterative solvers, AMG, GMRES, etc.
Arbitrary LagrangianEulerian (ALE) Fully parallel and scalable
2nd-order accurate in space and time
•
88% efficiency for fixedwork per processor at 64 cores
•
Mesh sizes limited only by pre and post capabilities
15
Coupling with Abaqus/Standard and Abaqus/Explicit
Multiphysics Coupling
Co-simulation Engine (CSE)
• SIMULIA’s next generation open communications platform that seamlessly couples computational physics processes in a multiphysics simulation
SIMULIA Co-simulation Engine Abaqus/ Standard
Abaqus/ Explicit
Abaqus/ CFD
• Physics-based conservative mapping technology
Other CFD Codes
Star-CCM+
• Superior coupling technology
SIMULIA Direct Coupling
AcuSolve
• Currently in maintenance mode
Independent code coupling interface
Abaqus
• Enables Abaqus to couple directly to 3rd party codes
Star-CD
Flowvision
Other CFD codes
MpCCI
• Enabled through MpCCI from Fraunhofer SCAI • Allows coupling Abaqus with all codes supported by MpCCI
Abaqus
16
Star-CD
Fluent
Other CFD codes
SIMULIA FSI Solutions • Several methods available to address diverse industry needs
Contact complexity at interface
Multiphysics Coupling
Coupled EulerianLagrangian (CEL)
Solenoid Valve
Structural solver
Fluid solver
Smoothed Particle Hydrodynamics (SPH)
SWAGELOK pressure regulator
Linear structures
Partitioned approach
SIMULIA FSI Solutions 17
Specialized techniques
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Abaqus/CFD
Abaqus/CFD • Abaqus/CFD is the computational fluid dynamics (CFD) analysis capability offered in the Abaqus product suite to perform flow analysis • Scalable CFD solution in an integrated FEA-CFD multiphysics framework • Based on hybrid finite-volume and finite-element method • Incompressible, pressure-based flow solver: • Laminar & turbulent flows
Pressure contours on submarine skin
Pressure contours
Submarine Aortic Aneurysm
19
Abaqus/CFD • Incompressible, pressure-based flow solver: • Transient (time-accurate) method •
2nd-order
Velocity contours
accurate projection method
• Steady-state using pseudo-time marching and backward-Euler method
Flow Around Obstacles (Vortex Shedding)
• 2nd-order accurate least squares gradient estimation • Implicit and explicit advection schemes • Unsteady RANS approach (URANS) for turbulent flows
Velocity vectors
Electronics Cooling (Buoyancy driven flow due to heated chips)
• Energy equation for thermal analysis • Buoyancy driven flows (natural convection) • Uses the Boussinesq approximation
• Isotropic porous media flow modeling • Includes isothermal and non-isothermal flow modeling
Substrate Inlet Pressure Outlet
porous media flow 20
Abaqus/CFD • Turbulence models • Spalart-Allmaras • RNG k-with wall functions • ILES (Implicit Large-Eddy Simulation)
Helicity isosurfaces
Prototype Car Body (Ahmed’s body)
• Inherently transient
• Boundary conditions • Inlet, outlet and wall boundary conditions • User-subroutines for velocity and pressure boundary conditions
• Iterative solvers for momentum, pressure and transport equations • Krylov solvers for transport equations • Momentum, turbulence, energy, etc. • Algebraic Multigrid (AMG) preconditioned Krylov solvers for pressure-Poisson equations
• Fully scalable and parallel 21
88 % efficiency (fixed work per processor at 64 cores)
Abaqus/CFD • Fluid material properties • Newtonian fluids and non-Newtonian fluids • A variety of shear-rate dependent viscosity models are available • Temperature dependence of material properties • CFD-specific diagnostics and output quantities • Arbitrary Lagrangian-Eulerian (ALE) capability for moving deforming mesh problems • Prescribed boundary motion, Fluid-structure interaction • “hyper-foam” model, total Lagrangian formulation
22
Abaqus/CFD • Abaqus/CAE support • Concept of “model type” in Abaqus/CAE • Model type “CFD” enables CFD model creation
• Support for CFD-specific attributes • Step definition • Initial conditions • Boundary conditions and loads • Job submission, monitoring etc.
23
Abaqus/CFD • Abaqus/Viewer support for Abaqus/CFD • CFD output database • Isosurfaces • Multiple cut-planes Temperature isosurfaces
• Vector plots • Instantaneous particle traces
Velocity vectors on intermediate plane Temperature contours
Pressure contours Temperature contours
Velocity vectors 24
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Fluid-Structure Interaction
What is Fluid-Structure Interaction or FSI? • FSI represents a class of multiphysics problems where fluid flow affects compliant structures, which in turn affects the fluid flow • Coupling between the fluid and structure occurs at the wetted interface • Conjugate fields exist at the wetted interface, e.g., traction & displacement • Kinematic constraints provide continuity in the primary fields, e.g., velocity and displacement • Normal stresses are also continuous at the wetted interface
Structure
Fluid u f us v f u s
Displacement
Pressure
T f Ts
Velocity
Heat Flux
σ f n f σs ns
Temperature
q f n f qs ns
26
Fields
Fields
Traction
Survey of FSI Technology • Linear Structures Approach
Ma Cv Kd F
• Linear solid/structural deformation
(K i M )Si 0
• Eigenmodes sufficient to represent the dynamic behavior
i 1,..., nmodes
+ cy + ky = f my
• Projection of dynamic system onto the eigenspace • Segregated Approach • Structural and fluid equations solved independently • Interface loads and boundary conditions exchanged after a converged increment
Structural Solver
• Stabilizing terms required
MU s s CU s s KsUs Fs t
• Monolithic Approach
Us ux uy uz
Τ
• Fully-coupled system of Equations • Can be difficult to solve
Fluid Solver A (V )V K V C p F t Mf V f f f f f f f f f Kf pf CTf Vf Vf vx vy vz
• Can avoid stability issues • Specialized Techniques • Coupled Eulerian-Lagrangian
Abaqus native FSI capability is based on a stabilized segregated approach 27
T
Native FSI Using Abaqus Coupling
Abaqus/Standard + Abaqus/CFD
Abaqus/Explicit + Abaqus/CFD
Fluid structure interaction (FSI) Conjugate heat-transfer (CHT)
Fluid-structure interaction
Conjugate heat transfer
Butterfly valve
Heat exchanger 28
Native FSI Using Abaqus • Abaqus/CFD can be ccoupled with both Abaqus/Standard and Abaqus/Explicit through the co-simulation engine • The co-simulation engine operates in the background (no user intervention required) • Physics-based conservative mapping on the FSI interface Abaqus/ CFD
Co-Simulation Abaqus/ Standard
Abaqus/ Explicit
• Significantly expands the set of FSI applications that SIMULIA can address • Fluid-structure interaction • Also supports conjugate heat-transfer applications 29
Native FSI Using Abaqus • Rigorous decomposition of the fully-coupled system • Retain segregated solution approach • Interfacial inertial effects • Stabilization provides temporal convergence in a one-step algorithm • Time increment may be selected to resolve the physical timescales
30
Native FSI Using Abaqus • Supported though Abaqus/CAE • Support for creating “FSI” interactions in • Structural analysis (in Abaqus/Standard or Abaqus/Explicit) • CFD analysis (in Abaqus/CFD)
• FSI jobs launched through co-execution framework
31
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Coupled Eulerian-Lagrangian (CEL) Approach
Coupled Eulerian-Lagrangian (CEL) Approach • Three relationships between the mesh and underlying material are provided in Abaqus/Explicit: • Lagrangian • Arbitrary Lagrangian-Eulerian (ALE) adaptive meshing • Eulerian 1• Lagrangian description: Nodes are
fixed within the material
Lagrangian formulation
• It is easy to track free surfaces and to apply boundary conditions. • The mesh will become distorted with high strain gradients. 33
Impact of a copper rod
Coupled Eulerian-Lagrangian (CEL) Approach 2 • Arbitrary Lagrangian-Eulerian (ALE) adaptive
meshing: mesh motion is constrained to the material motion only at free boundaries • It is easy to track free surfaces. • Mesh distortion is minimized by adjusting mesh within the material free boundaries.
ALE formulation
ALE formulation 34
Lagrangian formulation
Coupled Eulerian-Lagrangian (CEL) Approach 3 • Eulerian description: nodes stay fixed while
material flows through the mesh. • It is more difficult to track free surfaces. • No mesh distortion because the mesh is fixed. Eulerian mesh
Mesh refinement needed in impact zone to more accurately capture strain gradient
Eulerian formulation
rod material
Eulerian formulation 35
Lagrangian formulation ALE formulation
Coupled Eulerian-Lagrangian (CEL) Approach • Coupled Eulerian-Lagrangian (CEL) approach: • An Eulerian mesh and a Lagrangian mesh are assembled in the same model. • Interactions between Lagrangian bodies and materials in the Eulerian mesh are enforced with a general contact definition.
Tub (Lagrangian)
Round object (Lagrangian)
Front-load washing machine
Water (Eulerian) 36
CEL Analysis Technique • Technical Approach • The Eulerian-Lagrangian capability uses a multi-material finite element formulation • Volume-of-Fluids (VOF) method tracks material boundary in the Eulerian domain • Interface interactions created using general contact definitions • Conforming meshes not required • Specialized technique to handle certain types of Fluid-Structure Interaction (FSI) problems: • Extreme contact including self-contact • Large scale structural deformations and displacements • High-speed dynamic events • Damage, failure, or erosion of the interface
37
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Smoothed Particle Hydrodynamics (SPH) Approach
Smoothed Particle Hydrodynamics (SPH) Approach • Smoothed Particle Hydrodynamics is a very general approach to the simulation of bulk matter in motion. • SPH addresses modeling needs in cases where traditional methods (FEM, FDM) fail or are inefficient: • Extremely violent fluid flows where mesh or grid-based CFD cannot cope (free surface) • Extremely high deformations/obliteration where CEL is inefficient and Lagrangian FEM is difficult
Water fall under gravity
Liquid spraying through a hose 39
Smoothed Particle Hydrodynamics (SPH) Approach • The earliest applications of SPH were mainly focused on fluid dynamics. • Then its use was extended to the simulation of: • The fracture of brittle solids • Metal forming • High (or hyper) velocity impact (HVI) • Explosion phenomena caused by the detonation of high explosives
SPH patch continuum solid projectile
Priming a Pump
Projectile impact 40
Smoothed Particle Hydrodynamics (SPH) Approach • The novelty of SPH lies in a specific method for smooth interpolation and differentiation within an irregular grid of moving macroscopic particles. Particle Kernel function W(r)
Neighbors
• Because nodal connectivity is not fixed, severe element distortion is avoided; hence, the formulation allows for very high strain gradients. • The conservation of mass, linear momentum, and energy are satisfied exactly.
41
Smoothed Particle Hydrodynamics (SPH) Approach • SPH in Abaqus • SPH analysis is an Abaqus/Explicit capability implemented for threedimensional models. • Any of the material models available in Abaqus/Explicit, including userdefined materials, can be used. • Initial and boundary conditions can be specified as for any Lagrangian model. • Concentrated nodal loads can be applied in the usual way.
Spray can nozzle 42
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
Comparison of CFD, CEL, and SPH
Material Considerations • Material types • SPH can use any material available in Abaqus/Explicit, • CEL can use any isotropic material available in Abaqus/Explicit • CFD can simulate only incompressible fluids CEL SPH CFD
Type
Solids
isotropic anisotropic
Fluids Compressible Compressibility
Nearly incompressible Incompressible 44
Material Considerations • Multiple materials • CEL can simulate multiple materials interacting air
water
SPH patch continuum solid projectile
sand
Multiple materials interacting (CEL)
Projectile impacting solid plate (SPH) CEL
SPH
CFD
Single material
Multiple materials interacting
Interactions via contact or FSI co-simulation
45
Material Considerations • Special CFD capabilities
CEL
SPH
CFD
Turbulence modeling
Flows through porous media
• CFD can include turbulence modeling • CFD can model flows through porous media Substrate (porous media)
Inlet
Pressure contours Outlet
porous media flow (CFD) 46
Material Considerations
CEL Material inflow and outflow
• Material motion
SPH
CFD
• CFD and CEL both allow for material flow through the mesh
fluid inflow
fluid outflow fluid outflow
CFD Vortex Shedding behind a cylinder
fluid inflow CEL tire Hydroplaning 47
Material Considerations
CEL Material inflow and outflow
• Material motion
SPH
• CFD and CEL both allow for material flow through the mesh • SPH uses a strictly Lagrangian formulation • Inflow and outflow conditions can only be modeled via more expensive inflow and outflow volumetric regions
SPH Two-Lobe Cavity Pump: Water pushed while pump is rotating 48
CFD
Material Considerations
CEL Inflators
• Inflators
SPH
CFD
• Inflators can be used to introduce gas in CEL simulations • Limited inflators can be modeled in SPH via long columns with fluid pushed down via a plate Initial geometry
Early deployment Deployment complete
Courtesy of TAKATA
CEL Side curtain airbag deployment Inflator injects gas into the air bag throughout the simulation 49
SPH inflation Long column of fluid pushed in
CEL
Contact Considerations
Mesh need not conform to surrounding structure
SPH
CFD
• Contact interface: conforming meshes • CEL allows you to create a simple mesh which does not conform to the surrounding structure • CFD FSI requires a conforming mesh • SPH particles cannot overlap with other surrounding Lagrangian bodies SPH particles inside structure
CEL structure moves through Eulerian mesh
CFD FSI CFD mesh conforms to structure 50
Contact Considerations
Contact interface topology can change
CEL
SPH
• Contact interface: topology changes • CEL and SPH can be used to perform FSI analyses with penetration and/or pinching • CFD FSI fluid boundaries can move or deform, but not change topologically
CEL projectile impact and penetration
SPH Grease filled CV joint
51
CFD
Contact Considerations
CEL
SPH
CFD
Solution discontinuities on either side of an immersed shell
• Contact with immersed shell structures • With SPH and CFD FSI flow is discontinuous on either side of an immersed shell structure because the boundaries are Lagrangian • CEL smears the discontinuity over the element that the shell intersects Notes: • The same comparison is true for the temperature field in heat transfer simulations (CFD FSI and CEL only) • Abaqus/CAE includes a “seam” feature to support CFD in this regard.
2. Assign seam
Discontinuous streamlines and pressure contours in flow over a flexible flap in a converging channel (CFD/STD co-simulation)
1. Partition cell 52
Geometry and Mesh • Capturing flow near small geometric details
CEL Does not require high mesh refinement around obstacles with small geometric details
SPH
CFD
• SPH does not require high mesh refinement around obstacles with small geometric details, nor within narrow passages • CEL and CFD require a minimum of several elements across a passage to represent flow • However, CEL can automatically refine and coarsen the mesh locally during the simulation to better capture small details and local behavior
final
initial
SPH liquid can pass through a narrow channel
Indentation (CEL) with automatic mesh refinement 53
Geometry and Mesh
CEL Element conversion
SPH
CFD
• Element conversion • SPH allows for conversion of continuum finite elements into SPH particles • You define a finite element mesh using brick, wedge and tetrahedron elements that can convert to SPH particles • Conversion can happen either at beginning of the analysis or during the analysis based on some criterion • With CFD and CEL the nature of the mesh does not change during the analysis Bird
Engine blade Continuum elements progressively converted to SPH particles as the specified maximum principal strain is reached in each element representing the bird 54
Geometry and Mesh
CEL Clearest definition of material free surface
SPH
CFD NA
• Free surface visualization • Choose CEL over CFD, and SPH when you need clear visualization of the fluid material free surface
SPH fluid particles rendered
CEL fluid surface rendered 55
CFD cannot represent a fluid material free surface
Analysis Type Considerations
CEL Heat transfer
SPH
CFD
• Heat transfer • CFD and CEL can simulate heat transfer in addition to stress/displacement analyses • Conduction and convection; radiation not currently supported
Temperature isosurfaces Velocity vectors on intermediate plane Temperature contours
Electronic circuit board example Heat transfer within a solid region interacts with surrounding fluid (CFD) 56
Computational Considerations
Relative accuracy (generally speaking)
CFD ≈ CEL≥ SPH
• Accuracy • CEL and CFD deliver approximately the same level of accuracy for the same level of mesh refinement • When applied to deformation regimes amenable to the Lagrangian finite element and CEL methods, SPH may produce less accurate results • SPH technique is effective in applications involving extreme deformations and fragmentation
57
Computational Considerations • Performance and computational cost • CFD can use large time increments to run long-duration transient simulations
CEL
SPH
Large time increments
Much finer mesh for a given computer resource
NA
Better performance with small material-to-void ratio
• CEL and SPH are limited to explicit time integration and relatively small time increments • For a given computer resource (memory and CPU) CFD can have a much finer mesh than CEL • The high computational cost of CEL simulations for problems with a small material-to-void ratio may require the use of SPH • For example, tracking fragments from primary impact through a large volume until secondary impact occurs 58
CFD
NA
3DS.COM/SIMULIA©
Dassault Systèmes | ref.: 3DS_Document_2012
View more...
Comments