Implementation of Interaction Algorithm to Non-matching Discrete Interfaces Between Structure and Fluid Mesh

Similar documents
The Role of Geometry in the Multidisciplinary Design of Aerospace Vehicles

Numerical Simulations of Fluid-Structure Interaction Problems using MpCCI

39th AIAA Aerospace Sciences Meeting and Exhibit January 8 11, 2001/Reno, NV

An advanced RBF Morph application: coupled CFD-CSM Aeroelastic Analysis of a Full Aircraft Model and Comparison to Experimental Data

THE EFFECTS OF THE PLANFORM SHAPE ON DRAG POLAR CURVES OF WINGS: FLUID-STRUCTURE INTERACTION ANALYSES RESULTS

The NASA STI Program Oce... in Prole Since its founding, NASA has been dedicated to the advancement of aeronautics and space science. The NASA Scienti

USE OF CAD GEOMETRY IN MDO. Geometry Laboratory (GEOLAB,

An efficient method for predicting zero-lift or boundary-layer drag including aeroelastic effects for the design environment

Challenges in Boundary- Layer Stability Analysis Based On Unstructured Grid Solutions

Available online at ScienceDirect. Procedia Engineering 99 (2015 )

MSC Software Aeroelastic Tools. Mike Coleman and Fausto Gill di Vincenzo

Multi-Mesh CFD. Chris Roy Chip Jackson (1 st year PhD student) Aerospace and Ocean Engineering Department Virginia Tech

AGGLOMERATION MULTIGRID FOR THE THREE-DIMENSIONAL EULER EQUATIONS. MS 132C, NASA Langley Research Center. Abstract

OpenVSP: Parametric Geometry for Conceptual Aircraft Design. Rob McDonald, Ph.D. Associate Professor, Cal Poly

UNSTRUCTURED GRIDS ON NURBS SURFACES. The surface grid can be generated either in a parameter. surfaces. Generating grids in a parameter space is

High-Lift Aerodynamics: STAR-CCM+ Applied to AIAA HiLiftWS1 D. Snyder

CHAPTER 1. Introduction

TAU mesh deformation. Thomas Gerhold

Driven Cavity Example

Explicit Mesh Deformation Using Inverse Distance Weighting Interpolation

Software Requirements Specification

UNSTEADY RANS BASED IMPULSE RESPONSE STUDIES OF AGARD WING FOR AEROELASTIC AND FLUTTER ANALYSIS

INTERGRID TRANSFORMATION FOR AIRCRAFT AEROELASTIC SIMULATIONS

MULTIDISCIPLINARY HIGH-FIDELITY ANALYSIS AND OPTIMIZATION OF AEROSPACE VEHICLES, PART 1: FORMULATION

TAU User Meeting, Göttingen,

CHAPTER 8 FINITE ELEMENT ANALYSIS

COUPLED AERODYNAMIC AND STRUCTUAL SENSITIVITY ANALYSIS OF A HIGH-SPEED CIVIL TRANSPORT. B. H. Mason * Analytical and Computational Methods Branch.

State of the art at DLR in solving aerodynamic shape optimization problems using the discrete viscous adjoint method

Spot Weld. Sheet1 Sheet2. diameter

Fluid structure interaction analysis: vortex shedding induced vibrations

A GRAPHICALLY INTERACTIVE APPROACH TO STRUCTURED AND UNSTRUCTURED SURFACE GRID QUALITY ANALYSIS. John E. Stewart * Jamshid S.

AERODYNAMIC DESIGN OF FLYING WING WITH EMPHASIS ON HIGH WING LOADING

THE DEVELOPMENT OF A TOOL FOR SEMI-AUTOMATED GENERATION OF STRUCTURED AND UNSTRUCTURED GRIDS ABOUT ISOLATED ROTORCRAFT BLADES

Interactive Shape Metamorphosis

Optimum Design of a Flexible Wing Structure to Enhance Roll Maneuver in Supersonic Flow

Your Home for Advanced Aerodynamic/ Aeroelastic/Aeroservoelastic/Computer Aided Engineering Software Products and Services

A Multiple Constraint Approach for Finite Element Analysis of Moment Frames with Radius-cut RBS Connections

1.2 Numerical Solutions of Flow Problems

Fluid-Structure Interaction in STAR-CCM+ Alan Mueller CD-adapco

A FLUID-STRUCTURE INTERFACING TECHNIQUE FOR COMPUTATIONAL AEROELASTIC SIMULATIONS F. MOYROUD, N. COSME, M. J OCKER AND T.H. FRANSSON Royal Institute o

Appendix P. Multi-Physics Simulation Technology in NX. Christian Ruel (Maya Htt, Canada)

Purdue e-pubs. Purdue University. Jeongil Park Samsung Electronics Co. Nasir Bilal Purdue University. Douglas E. Adams Purdue University

High-Order Numerical Algorithms for Steady and Unsteady Simulation of Viscous Compressible Flow with Shocks (Grant FA )

Simulation of Discrete-source Damage Growth in Aircraft Structures: A 3D Finite Element Modeling Approach

Lift Superposition and Aerodynamic Twist Optimization for Achieving Desired Lift Distributions

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects

Modeling External Compressible Flow

Keisuke Sawada. Department of Aerospace Engineering Tohoku University

Coupler CFD. nodal forces. restricted forces Structure FE code. move mesh. new mesh coordinates. element displacements

2008 International ANSYS Conference

CFD DATA TRANSFER TO STRUCTURAL ANALYSIS. W. Scott Taylor. Sverdrup Technology, Inc. 620 Discovery Drive Huntsville, Alabama ABSTRACT

A Sequential, Multi-Complexity Topology Optimization Process for Aeroelastic Wing Structure Design

The Spalart Allmaras turbulence model

Multidisciplinary design optimization (MDO) of a typical low aspect ratio wing using Isight

Semi-automatic domain decomposition based on potential theory

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach

Free-Form Shape Optimization using CAD Models

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

Designing flapping wings as oscillating structures

linearize discretize Galerkin optimize sample

The Numerical Simulation of Civil Transportation High-lift Configuration

ITU/FAA Faculty of Aeronautics and Astronautics

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Inaugural OpenVSP Workshop

Analysis of Fluid-Structure Interaction Effects of Liquid-Filled Container under Drop Testing

Introduction to Aerodynamic Shape Optimization

Incompressible Potential Flow. Panel Methods (3)

NUMERICAL COUPLING BETWEEN DEM (DISCRETE ELEMENT METHOD) AND FEA (FINITE ELEMENTS ANALYSIS).

A MULTI-DOMAIN ALE ALGORITHM FOR SIMULATING FLOWS INSIDE FREE-PISTON DRIVEN HYPERSONIC TEST FACILITIES

Turbulent Wall-Pressure Fluctuations: New Model for Off-Axis Cross-Spectral Density

Digital-X. Towards Virtual Aircraft Design and Testing based on High-Fidelity Methods - Recent Developments at DLR -

Aerospace Applications of Optimization under Uncertainty

Meshless physical simulation of semiconductor devices using a wavelet-based nodes generator

Conceptual Design and CFD

GEOMETRY-BASED VIRTUAL MODEL VARIANTS FOR SHAPE OPTIMIZATION AND CAD REFEED

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24

Rotorcraft Noise Prediction with Multi-disciplinary Coupling Methods. Yi Liu NIA CFD Seminar, April 10, 2012

COMPUTER AIDED ENGINEERING. Part-1

DISTRIBUTED LOADS DISCRETIZATION IN COMPOSITE MATERIALS STRUCTURES TESTS

NEW METHOD FOR MESH MOVING BASED ON RADIAL BASIS FUNCTION INTERPOLATION

High-fidelity Structural Optimization of a Tow-Steered Composite Wing

Benchmarking the CGNS I/O performance

AIR LOAD CALCULATION FOR ISTANBUL TECHNICAL UNIVERSITY (ITU), LIGHT COMMERCIAL HELICOPTER (LCH) DESIGN ABSTRACT

Application of STAR-CCM+ to Helicopter Rotors in Hover

J. N. NEWMAN. December 9, motions of an ensemble of separate oating bodies connected by hinges, as well

Mathematical simulation of riveting process

Global to Local Model Interface for Deepwater Top Tension Risers

Introduction to Finite Element Analysis using ANSYS

Shape optimisation using breakthrough technologies

NEi FEA. IRONCAD Advanced FEA. IRONCAD Advanced FEA. NEi FEA

(c)2002 American Institute of Aeronautics & Astronautics or Published with Permission of Author(s) and/or Author(s)' Sponsoring Organization.

Automatic Computation of Wing-Fuselage Intersection Lines and Fillet Inserts With Fixed-Area Constraint

Interfacing MSC/PATRAN with External Surface Meshers ABSTRACT:

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Subsonic Airfoils. W.H. Mason Configuration Aerodynamics Class

CFD-1. Introduction: What is CFD? T. J. Craft. Msc CFD-1. CFD: Computational Fluid Dynamics

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

The Immersed Smoothed Particle Galerkin Method in LS-DYNA for Material Failure Analysis of Fiber-Reinforced Solid Structures

Recent applications of overset mesh technology in SC/Tetra

Transcription:

NASA/CR-1999-209340 ICASE Interim Report No. 36 Implementation of Interaction Algorithm to Non-matching Discrete Interfaces Between Structure and Fluid Mesh Po-Shu Chen ICASE, Hampton, Virginia Institute for Computer Applications in Science and Engineering NASA Langley Research Center Hampton, VA Operated by Universities Space Research Association National Aeronautics and Space Administration Langley Research Center Hampton, Virginia 23681-2199 Prepared for Langley Research Center under Contract NAS1-97046 June 1999

IMPLEMENTATION OF INTERACTION ALGORITHM TO NON-MATCHING DISCRETE INTERFACES BETWEEN STRUCTURE AND FLUID MESH PO-SHU CHEN Abstract. This paper presents software for solving the non-conforming uid structure interfaces in aeroelastic simulation. It reviews the algorithm of interpolation and integration, highlights the exibility and the user-friendly feature that allows the user to select the existing structure and uid package, like NASTRAN and CLF3D, to perform the simulation. The presented software is validated by computing the High Speed Civil Transport model. Key words. aeroelasticity, non-matching interfaces, algorithm Subject classication. Computational Mechanics 1. Introduction. 1.1. Background. The importance of aeroelastic problems has been widely recognized in many engineering elds like acoustics problems, airfoil oscillations, and utter predictions. Since the aeroelastic analysis considers not only the properties of uid but also the exibility of the structures, it improves the capability for designers/analysts to understand the interaction of uid/structure, which improves the accuracy of preliminary and design loads and leads to a reduction in development and production costs. However, the analysis of aeroelasticity involves solving uid and structural equations simultaneously. Because most aerospace vehicles are often dominated by large structural deformations, fully coupled procedures are required for accurate simulations. Dierent methodologies have been developed for computational analysis. The rst class is tightly coupled aeroelastic analysis, i.e., solving both structures and uids in a single computational domain. The major disadvantage of this methodology is the ill-conditioned matrices associated with two physical domains. The secondary disadvantage is not being able to use the existing CFD codes. There has been a large investment of time and money in the development of classical, rigid CFD programs that have been tailored specically to dierent applications. A tightly coupled procedure is not able to take the full advantage for these specialized and well-trusted programs. On the other hand, the loosely-coupled methodology uses two independent disciplines by exchanging data at interfaces between uids and structures. This allows it to take full advantage of existing, well-developed programs like NASTRAN for structure analysis and CFL3D for uid analysis. A completely aeroelastic simulation cycle could be described as in gure 1.1 and a typical simulation may need about three to ve cycles. Obviously,two dierent disciplines will have non-matching discrete meshes due to their dierent interests. For example, the uid mesh may have a ner grid at the wing tip to catch the phenomenon of vortex, while the structure grid has a relatively coarse grid since the wing tip is not the area of stress/strain concern. Several approaches have been proposed in the past for solving the uid/structure interaction problems on Institute for Computer Applications in Science and Engineering, Mail Stop 132C, NASA Langley Research Center, Hampton, VA 23681-2199 (email: pschen@icase.edu). This research was supported by the National Aeronautics and Space Administration under NASA Contract No. NAS1-97046 while the author was in residence at the Institute for Computer Applications in Science and Engineering (ICASE), NASA Langley Research Center, Hampton, VA 23681-2199. 1

Integration non-matching interface Surface Nodal Force Surface Pressure Viscous Force Structure Analysis Fluid Analysis Displacement New CFD Grid Interpolation non-matching interface Fig. 1.1. Typical Aeroelastic Simulation Cycle moving and deforming meshes. The motivation to develop a package is to improve the aeroelastic simulation conduct by the Multidisciplinary Optimization Branch at NASA Langley Research Center. FASIT, which stands for uids and structures interface toolkit, developed by Prof. Marilyn Smith, is currently used for interpolation and integration between uid and structure analysis. However, this code is generally dicult to use. The other disadvantage is the geometry denition, which prevents the accurate calculation for any object but the wing. The new program, LMT, has been developed to be a \bridge" between CFD and FEM software for aeroelastic simulation. LMT stands for Load and Motion Transfer program. It is able to interpolate the initial nodal coordinates of the uid mesh from the structure nodal displacement, and to integrate the structure nodal force from the uid pressure. The algorithm behind this program was proposed by Prof. Charbel Farhat and Michel Lesoinne at University of Colorado, Boulder. 1.2. Goals. The design and implementation of this new package are guided by several principles. These goals are described as follows. 1.2.1. User Friendliness. The new package has to be easy to use and straightforward, with no need to convert data to dierent formats and no need to specify geometry reference points. 2

1.2.2. Flexibility. Allows user to take or to switch dierent CFD/FEM packages easily, thus researchers are able to select the most appropriate software for loosely-coupled aeroelastic simulations. To achieve this goal, the code must be able to understand, at least, major CFD formats like Plot3D or TecPlot. 1.2.3. Extensibility. Extensibility allows the program to be equipped with the latest integration method, or dierent data format for a new CFD/FEM program, with only minor modication of the code. 1.2.4. Accuracy. The algorithm enforces the satisfaction of conservation of momentum and energy. 2. Algorithm. To ensure the quality of the transfer, a good algorithm has to preserve the consistency and conservation. The consistency requires that the summation of the nodal force vector on the structure mesh must be equal to the resultant force and moments induced by uid pressure on the uid mesh. Conservation refers to the virtual work performed by the load vector on the structural mesh with virtual displacement equal to the work performed by uid pressure on the uid mesh with the associated virtual displacement. A brief review of the algorithm is presented here. The rst section is the load transfer algorithm while the second section is the motion transfer algorithm. 2.1. Load Transfer Algorithm. Let ^u refer to the admissible virtual displacement function. Subscript F refers to the uid domain while S refers to the structure domain., denotes the interface between structure and uid domains. The trace of ^u F and ^u S satisfy (2.1) ^u F =^u S on,: We could describe the displacement ofevery surface point in the uid mesh as a function of the nodal displacements of the structure model as follows. (2.2) ^u Fj = X S C ij ^u Si j 2, F ; i 2, S : ^u Fj is the discrete value of ^u F. Similarly, ^u Si is the discrete value of ^u S. C ij are constants which depend on the approximation method. The virtual uid displacement function is discretized as follows: (2.3) The virtual work on, F (2.4) (2.5) (2.6) ^u F = j=j X F D j ^u Fj j 2, F : by the action of the uid pressure force is W F = = = Z, F (,pn)^u F ds X Z j=j F X j=j F, F (,pn) D j ^u Fj ds j ^u Fj : 3

j has the physical meaning of numerical pressure ux. (2.7) j = Z, F (,pn) D j ds The virtual work on, S by the action of the structure force could be written as (2.8) W S = X S f i ^u Si : To satisfy the principle of energy conservation, W F = W S,we conclude that (2.9) f i = j=j X F j C ji : The rst term, pressure ux, is independent of the structure code, while the second term depends only on the approximation method. Since the nite element method has dominated the solution method of the structure problems, the structural element displacement eld on, S is expressed as (2.10) Combine Eq.(2.10) with Eq.(2.1), we have u (e) S X = e N i u Si : (2.11) u Fj = u F (S j )=u S ( i )= X e Following N i ( j )=C ij, Eq.(2.11) could be expressed as N i ( j ) u Sj j 2, F ; i 2, S : (2.12) f i = j=j X F j N i ( j ): This is the formula adopted in the new package. To compute the N i ( j ), not only the structure nodal coordinates but also the structure element topology have to be provided. 2.2. Motion Transfer Algorithm. To transfer the motion from structure to uid surface, recall Eq. (2.2), (2.13) become u Fj = X S C ij u Si j 2, F ; i 2, S : Similarly, if we choose the shape functions for the approximation as the load transfer, the above equations (2.14) u Fj = X S N ij u Si j 2, F ; i 2, S : 4

Fluid Node S i Fluid Mesh Natural Coordinates X j Structure Mesh Fig. 3.1. Project Fluid Node to Associate Structure Surface 3. Implementation. The procedures of load/motion transfer are divided into two parts: projection phase and integration/interpolation phase, with one program associated with each phase. 3.1. Projection. The projection code, matcher, project uid nodes to the structure surface, and then computes the position of the projected uid nodes on the associate structure element in terms of natural coordinates. This program needs to be executed only once at the beginning of simulation as long as the deformation is fairly small or for the problems with dierent surface load or deformation but the same mesh denition. 3.2. Integration and Interpolation. The second program, LMT, takes the structure/uid coordinates, structure displacement or uid pressure, and the natural coordinates le created by matcher, to do the integration or interpolation. 3.3. Norm problem. One of the tricky parts regarding implementation is the direction of the norm. For example, on the upper surface of the wing, we desire the downward norm since the pressure force is downward too. On the other hand, we desire the direction of the pressure force upward on the lower surface since the lower surface provides the lift. In case of an unstructured uid mesh, the problem is trivial. Since the boundary condition has to be explicitly given, we can arrange the boundary facade counter clock wise as seen from the inside of the structure, then the norm vector can be computed accordingly. For structured mesh, however, the boundary facade is implicitly given. The user may not even know the node number but the indices of the mesh. Therefore, there is no dierence of the upper surface and lower surface from the numerical point of view. A special ip option is implemented to indicate whether the norm vector for each zone needs to be \ipped" or not. 4. Some Numerical Results. The capability of the program has been demonstrated by solving the high-speed civil transport (HSCT) model. The answers are veried by FASIT. 4.1. HSCT model. For the structure model, the number of nodes is 226 and the number of triangular shell elements is 1274. The uid mesh is structured with four zones surrounding the structure model. These four zones are upper/lower wing and upper/lower fuselage. Figure 4.1 shows the uid mesh. 5

Fig. 4.1. Structure and Fluid Grid 4.1.1. Load Transfer. The results show good consistency with the FASIT code at the upper and lower wing with only one percent of dierence in the z direction. The force on upper/lower fuselage can not be veried by FASIT due to the geometry denition limitation. However, these forces cancel each other out as we expected. Zone LMT Result FASIT Result upper wing -3.8639e+05 lb -3.8653e+05 lb upper fuselage -1.4642e+05 lb N/A lower wing 5.9174e+05 lb 5.9119e+05 lb upper fuselage 1.4236e+05 lb N/A 4.1.2. Motion Transfer. As in gure 4.2, the smooth deection along the wing root and fuselage demonstrates the capability of LMT for handling complex geometry. 5. Discussion and Conclusion. LMT provides an ideal tool for aeroelastic simulation. It could serve as the testbed for dierent integration methods, or as the tool for people who need to have a quick answer for aeroelastic problems. 6

(2D) 7 May 1999 Wing-Fuselage Deflections for Po-Shu s grid y 130 120 110 100 90 80 70 60 50 40 30 20 10 0 Wing Surface Deflections Upper Figure - LMT Lower Figure - FASIT (deflections units of feet) 0 50 100 150 200 250 300 x dz 2.500000 2.307143 2.114286 1.921429 1.728571 1.535714 1.342857 1.150000 0.957143 0.764286 0.571429 0.378571 0.185714-0.007143-0.200000 (2D) 7 May 1999 Wing-Fuselage Surface Deflections for Tony s Model 130 120 y 110 100 90 80 70 60 50 40 30 20 10 0 0 50 100 150 200 250 300 x dz 2.500000 2.307143 2.114286 1.921429 1.728571 1.535714 1.342857 1.150000 0.957143 0.764286 0.571429 0.378571 0.185714-0.007143-0.200000 Fig. 4.2. Deection Comparison Some future improvements include Viscous force. The structure nodal force induced byuid is composed of two parts, i.e., pressure and viscous force. This package considers the pressure force only. Viscous force will be added in a future release. Unstructured Fluid Mesh. Most of the existing CFD packages use structured uid meshes. However, unstructured uid meshes are gaining popularity these days due to their less stringent memory requirement, and greater exibility for the area of interest. The future release of the LMT package will allow unstructured uid meshes. Two-dimensional Problems. The program is designed for three-dimensional aeroelastic simulation. However, it will be expanded for two-dimensional aerolelastic problems also. Dierent Integration Methods. The reasons to choose this algorithm are accuracy and simplicity. However, other algorithms, like nite-plate spline, biharmonic-multiquadric method, could be added easily for research purposes. 7

Dierent Data Formats. LMT recognizes PLOT3D and NASTRAN formats only. Other dierent data formats are desired to increase the exibility of the code. Dierent Elements. The only structure boundary facade allowed is triangular at this moment. However, complex problems involve a large variation of dierent elements. Quadrilateral, beam, and other type of elements will be added soon. Acknowledgments. The author would like to express his appreciation and give credit to the following persons: Tony Giunta, who provided dierent test cases and helping to validate the results of this code. Michel Lesoinne and Jamshid Samareh for helpful and valuable discussion. Salas, Charbel Farhat and Tom Zang. Also the support of Manny REFERENCES [1] C. Farhat, M. Lesoinne and P. LeTallec, Load and motion transfer algorithms for uid/structure interaction problems with non-matching discrete interfaces: Momentum and energy conservation, optimal discretization and application to aeroelasticity, Comput. Methods Appl. Mech. Engrg. 157 (1998), pp. 95-114. [2] M. Smith, D. Hodges and C. Cesnik, An evaluation of computational algorithms to interface between CFD and CSD methodologies, WL-TR-96-3055, Wright Laboratory. [3] N. Maman and C. Farhat, Matching Fluid and Structure Meshes for Aeroelastic Computations: A Parallel Approach, Comput. & Struct. 54, No.4 (1995), pp. 779-785. [4] C. Farhat, M. Lesoinne and P.S. Chen, Parallel heterogeneous algorithms for the solution of three dimensional transient coupled aeroelastic problems, AIAA-95-1290, 1995. 8