550 likes | 721 Views
CISM Lectures on Computational Aspects of Structural Acoustics and Vibration Udine, June 19-23, 2006. Presenter: Carlos A. Felippa Department of Aerospace Engineering Sciences and Center for Aerospace Structures University of Colorado at Boulder Boulder, CO 80309, USA.
E N D
CISM Lectures on Computational Aspects of Structural Acoustics and Vibration Udine, June 19-23, 2006
Presenter: Carlos A. Felippa Department of Aerospace Engineering Sciences and Center for Aerospace StructuresUniversity of Colorado at Boulder Boulder, CO 80309, USA
Coupling Non-matching Meshes Carlos A. Felippa & K. C. Park Computational Aspects of Structural Acoustics and Vibration - Part 3Udine, June 19-23, 2006
Lecture Topics 1. Partitioned Analysis of Coupled Systems: Overview 2. Synthesis of Partitioned Methods • 3. Mesh Coupling and Interface Treatment 4. Partitioned FSI by Localized Lagrange Multipliers
Outline • Source of nonmatching meshes • Mesh coupling methods • Primal Methods • Dual Methods Warning: this lecture part is still disorganized. Had never collected the bits and pieces before.
Sources of Nonmatching Meshes • Non-matching spatial meshes may occur in • coupled problems for various reasons: • one of the physical subsystems may require a • finer mesh for accurate results • teams using different programs construct or • generate the meshes separately • one or both subsystems are previously modeled • for different reasons, for example incremental simulation • of the structure construction process. • First 2 cases are common in aerospace (next slides), • last one in Civil
Sources of Nonmatching Meshes • Non-matching cases, in ascending order of understanding difficulty • Nodes do not match (obvious) • Nodes match but freedoms do notrotational DOF on one mesh, not on other (e.g. beam-solid) displacements on one side, a potential on the other • Nodes and freedoms match but element interpolation does not
Multiple Mesh Generators (courtesy SNL) with interface frame
F16 Internal Structure Full F-16 mesh took several months to prepare It is rarely touched. Fluid mesh is regenerated frequently to look for different effects (e.g. buffeting) It is typically much finer than the structure mesh (structure DOF ~ 1M, fluid DOF: ~ 100M)
Perverse Example: Quadratic-Cubic Coupling [With apologies to Bob Dylan] Everything matches Everything passes Just do what you think you should do. And someday maybe, Who knows, baby, I'll come and be cryin' to you.
Classification of Mesh Coupling Methods Primal - no additional unknowns master-slave elimination penalty Dual - additional unknowns Lagrange multipliers adjoined and perhaps a “kinematic frame” Primal-Dual: begin as primal, end as dual
Another Classification of Mesh Coupling Methods Variationally Based Preferred when formulation of each subsystem is variational, since symmetry of overall equations retained Non Variational
Primal Methods for Displacement based FEM Rely on direct interpolation to establish multifreedom constraints (MFCs) MFCs are then applied by one of 3 techniques primal: master slave elimination primal: penalty dual: Lagrange multipliers These will be illustrated with a structural example
FSI Application from Part 4 Dam under seismic action Non-matching fluid-structure-soil meshes
FSI Nonmatching Mesh Used in Examples • Simplification because of slip-allowed condition: • Only normal displacements match • Only normal forces are in equilibrium
Mesh Coupling Primal Methods
Primal Methods - Based On • Direct interpolation (collocation) followed by • Master slave elimination or • Penalty function adjunction • Shape function least square matching • Transition elements We will cover only direct interpolation with master-slave elimination (DI+MS)
DI+MS Elimination: Difficulties • Generally fails interface patch test (explained later for LLM) • Monolithically couples fluid & structure, Changes data structures of system matrices because unknown vector is modified • If master is finer mesh, prone to spurious modes. Think of the structure boundary motion pictured here: structure moves but fluid does not notice
DI+Penalty Function: Difficulties • Generally fails interface patch test (explained later) • Strongly couples fluid & structure • Less change in system matrices, but • need to pick weights • May need scaling • Again prone to spurious • modes if MFCs are • insufficient to prevent them
Primal Methods Assessment • [from experience] Easy to understand and explain Can be rapidly implemented if access to & manipulation of component matrices is easy (for example, if Matlab is used as wrapper) • Too meddling with each subsystem and thus prone to failure
Mesh Coupling Dual Methods
Dual Methods - Outline Dual Methods: bring additional unknowns Global Lagrange Multipliers Variational form of mortar Localized Lagrange Multipliers
FSI NonMatching Mesh Example (3) Compatibility Equilibrium Strong:uFx- uSx=0 Weak: ! (uFx- uSx) wu dy=0 Strong:fFx +fSx=0 Weak: ! (fFx+ fSx) wf dy=0
Traction Interpolation Strongly equilibrated tractions should be equal and opposite at each interface point, see figure.
Traction Interpolation Difficulties An interface has two faces. Which one do you pick to interpolate l? “Cross points” (points at which more than 2 interfaces meet, see figure) require branching decisions Difficulties multiply in 3D. Integration over curved surfaces becomes a nightmare. Coding of special cases is delicate.
Simplifications: Mortar Method Pick one face as master and one as slave. If one face is more finely discretized than the other, make it the master one. “Lump” Lagrange multipliers at nodes of master face. Multipliers become delta functions (concentrated forces) and integrals are easy. Difficulties at cross points remain: connections may be ambiguous.
A Tutorial LLM Example: 2D, Plane Stress • Question: how do you connect the partitions so that the uniform stress state is exactly preserved?
Tutorial LLM Example (2) Interface treatment: connection frame and localized Lagrangemultipliers (Reproduced from last slide)
Tutorial LLM Example (3) Multiplier discretization decision:point forces (delta functions)at partition interface nodes Frame discretization decision:piecewise linear interpolation Remark: interpolating displacements is easier than interpolating multipliers (forces)
Tutorial LLM Example (4) Frame configurations Multipliers (= interaction forces)for constant y-normal stress This is the Zero Moment Ruleor ZMR, so far stated as recipe.These frame configurationspreserve constant stress states “Bending Moment” diagram