The Craig-Bampton Method

Slides:



Advertisements
Similar presentations
Finite Element Method CHAPTER 4: FEM FOR TRUSSES
Advertisements

Module 2 Modal Analysis ANSYS Dynamics.
MDOF SYSTEMS WITH DAMPING General case Saeed Ziaei Rad.
GTStrudl Damping Models for Dynamic Analysis
Mechanical Systems Analysis Branch/Code 542 Goddard Space Flight Center Analysis of Damping Treatments Applied to the MAP Spacecraft Scott Gordon Code.
OBJECTIVE To present a MTLAB program for conducting three dimensional dynamic analysis of multistory building by utilizing a simple and ‘easy to understand’
Beams and Frames.
Introduction to Finite Elements
Matrix Methods (Notes Only)
Bars and Beams FEM Linear Static Analysis
Truss Structures Two-force members connected by a ball and socket joint (i.e., elements do not transmit bending moments) Each member of a truss structure.
Vibrationdata AMERICAN INSTITUTE OF AERONAUTICS AND ASTRONAUTICS 1 Practical Application of the Rayleigh-Ritz Method to Verify Launch Vehicle Bending Modes.
Modal Testing and Analysis
1 Residual Vectors & Error Estimation in Substructure based Model Reduction - A PPLICATION TO WIND TURBINE ENGINEERING - MSc. Presentation Bas Nortier.
Finite Element Analysis
MANE 4240 & CIVL 4240 Introduction to Finite Elements
EMA 405 Introduction. Syllabus Textbook: none Prerequisites: EMA 214; 303, 304, or 306; EMA 202 or 221 Room: 2261 Engineering Hall Time: TR 11-12:15 Course.
1 HOMEWORK 1 1.Derive equation of motion of SDOF using energy method 2.Find amplitude A and tanΦ for given x 0, v 0 3.Find natural frequency of cantilever,
S1-1 SECTION 1 REVIEW OF FUNDAMENTALS. S1-2 n This section will introduce the basics of Dynamic Analysis by considering a Single Degree of Freedom (SDOF)
Chapter Five Vibration Analysis.
Modal Analysis Appendix Five. Training Manual General Preprocessing Procedure March 29, 2005 Inventory # A5-2 Basics of Free Vibration Analysis.
Basic structural dynamics II
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The Finite Element Method
85M102006D. Seismic Analysis for a Turbine Building with Spring Supported Turbine / Generator Deck Feifei Lu, PE Shaw Power Group, Charlotte, NC June.
An introduction to the finite element method using MATLAB
The Finite Element Method A Practical Course
1 SIMULATION OF VIBROACOUSTIC PROBLEM USING COUPLED FE / FE FORMULATION AND MODAL ANALYSIS Ahlem ALIA presented by Nicolas AQUELET Laboratoire de Mécanique.
ME 440 Intermediate Vibrations Th, March 26, 2009 Chapter 5: Vibration of 2DOF Systems © Dan Negrut, 2009 ME440, UW-Madison.
© EADS Astrium Final Presentation, Friedrichshafen, April 18th, 2007 MULTIBODY ANALYSIS OF SOLAR ARRAY DEPLOYMENT USING FLEXIBLE BODIES Bagnoli Luca Final.
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
A PPLIED M ECHANICS Lecture 06 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Chapter Five Vibration Analysis.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
MODEL REDUCTION USING GUYAN, IRS, AND DYNAMIC METHODS
Class Opener:. Identifying Matrices Student Check:
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
Final Project ME 270 NASA CDSL 6-DOF Platform Jesse Kaneko.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye University of Illinois at Urbana-Champaign 1 Lecture 26: Modal Analysis,
Mallett Technology, Inc.
Two-degree-of-freedom System with Translation & Rotation
An Approach to Properly Account for Structural Damping, Frequency- Dependent Stiffness/Damping, and to Use Complex Matrices in Transient Response By Ted.
MODULE 08 MULTIDEGREE OF FREEDOM SYSTEMS. 2 Structure vibrating in a given mode can be considered as the Single Degree of Freedom (SDOF) system. Structure.
DEWEK 2004 Lecture by Aero Dynamik Consult GmbH, Dipl. Ing. Stefan Kleinhansl ADCoS – A Nonlinear Aeroelastic Code for the Complete Dynamic Simulation.
REDESIGN OF AN AIRCRAFT ENGINE EQUIPMENT USING 3D DYNAMIC WHOLE ENGINE MODEL Company: SNECMA MOTEUR Engineering System Integration Division Author: Alain.
S7-1 SECTION 7 FREQUENCY RESPONSE ANALYSIS. S7-2 INTRODUCTION TO FREQUENCY RESPONSE ANALYSIS n Frequency response analysis is a method used to compute.
A. Brown MSFC/ED21 Using Plate Elements for Modeling Fillets in Design, Optimization, and Dynamic Analysis FEMCI Workshop, May 2003 Dr. Andrew M. Brown.
Dynamics Primer Lectures Dermot O’Dwyer. Objectives Need some theory to inderstand general dynamics Need more theory understand the implementation of.
RELIABLE DYNAMIC ANALYSIS OF TRANSPORTATION SYSTEMS Mehdi Modares, Robert L. Mullen and Dario A. Gasparini Department of Civil Engineering Case Western.
Mode Superposition Module 7. Training Manual January 30, 2001 Inventory # Module 7 Mode Superposition A. Define mode superposition. B. Learn.
AAE 3521 AAE 352 Lecture 08 Matrix methods - Part 1 Matrix methods for structural analysis Reading Chapter 4.1 through 4.5.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye University of Illinois at Urbana-Champaign 1 Lecture 23: Small Signal.
Model Reduction & Interface Modeling in Dynamic Substructuring Application to a Multi-Megawatt Wind Turbine MSc. Presentation Paul van der Valk.
Vibrations in undamped linear 2-dof systems
AAE 556 Aeroelasticity Lecture 21
Rectangular & Circular Plate Shock & Vibration
Dynamic Response of MDOF Structures
MNF GENERATION IN MSC NASTRAN
Introduction to Finite Elements
Dr-Ing Asrat Worku, AAIT
LOCATION AND IDENTIFICATION OF DAMPING PARAMETERS
1C9 Design for seismic and climate changes
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
FEM Steps (Displacement Method)
AAE 556 Aeroelasticity Lecture 24
APPLICATION OF LINEAR ALGEBRA IN MECHANICAL ENGINEERING
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
FEA PSD Response for Base Excitation using Femap, Nastran & Matlab
November 5, 2002 SE 180 Final Project.
Presentation transcript:

The Craig-Bampton Method FEMCI Presentation Scott Gordon May 6, 1999 Topics: 1) Background 2) Theory 3) Creating a C-B Model 4) Load Transformation Matrices 5) Verification Appendix: Sample FLAME scripts

The Craig-Bampton Method Background Who is Craig Bampton? “Coupling of Substructures for Dynamic Analysis” Roy R. Craig Jr. and Mervyn C. C. Bampton AIAA Journal Vol. 6, No. 7, July 1968 What is the Craig-Bampton Method? Method for reducing the size of a finite element model. Combines motion of boundary points with modes of the structure assuming the boundary points are held fixed Similar to other reduction schemes {U} = []{Ua} Where [] = -[Koo]-1[Koa] Guyan Reduction {Ua} = A-set points {U} = []{q} Where [] = Mode Shapes Modal Decoupling {q} = Modal dof’s {U} = []{xcb} Where [] = C-B Transformation C-B Method {xcb} = C-B Dof’s = boundary + modes Scott Gordon May 6, 1999 The Craig-Bampton Method

The Craig-Bampton Method Background (Cont) Why is the C-B Method Used? Allows problem size to be reduced Accounts for both mass and stiffness (unlike Guyan reduction) Problem size defined by frequency range Allows for different boundary conditions at interface (unlike modal decoupling) Example Spacecraft Model: 10,000 DOF’s K,M = 10,000 x 10,000 10 Modes up to 50 Hz Single Boundary grid at interface C-B Reduction: 16 DOF (6 i/f + 10 Modes) to 50 Hz K,M = 16 x 16 Scott Gordon May 6, 1999 The Craig-Bampton Method

The Craig-Bampton Method Craig-Bampton Theory Equation of motion (ignoring damping) The Craig-Bampton transform is defined as: C-B Transformation Matrix = cb Scott Gordon May 6, 1999 The Craig-Bampton Method

Craig-Bampton Theory (Cont.) Combining equations (1) & (2) and pre-multiplying by [cb]T Define the C-B mass and stiffness matrices as Write equation (3) using equations (4) & (5) Scott Gordon May 6, 1999 The Craig-Bampton Method

Craig-Bampton Theory (Cont.) Important properties of the C-B mass and stiffness matrices Mbb = Bounday mass matrix => total mass properties translated to the boundary points Kbb = Interface stiffness matrix => stiffness associated with displacing one boundary dof while other are held fixed If the boundary point is a single grid (i.e. non-redundant) then Kbb = 0 If the mode shapes have been mass normalized (typically they are) then (8) Scott Gordon May 6, 1999 The Craig-Bampton Method

Craig-Bampton Theory (Cont.) We can finally write the dynamic equation of motion (including damping) using the C-B transform as where 2 = Modal damping (=%critical) Summary of C-B Theory C-B Mass and Stiffness Matrices fully define system Dynamics problem solved using CB dof’s C-B boundary dofs provide location to apply BC’s & Forces or to couple with another structure CB transform is used to calculate physical responses from CB responses Scott Gordon May 6, 1999 The Craig-Bampton Method

How to Create a C-B Model Scott Gordon May 6, 1999 The Craig-Bampton Method

How to Create a C-B Model (Cont.) What is created? file (.kmnp) which contains CB stiffness and mass matrices (k,m), net CG ltm (n), and the CB transformation matrix (phig) .kmnp file is in NASTRAN binary output4 format K&M size is [CB dofs (boundary + modal) x CB dofs] phig size is [G-set rows x CB dofs] Net CG LTM recovers CG accelerations and I/F Forces, Size is [6+boundary dofs x CB dofs] How do you use this? Solve dynamics problem for CB dof response using the K & M matrices Transform CB responses using phig to get physical responses Scott Gordon May 6, 1999 The Craig-Bampton Method

Load Transformation Matrices (LTMs) LTM is a generic term referring to the matrix used to transform from CB dofs to physical dofs (also referred to at OTMs, ATMs, DTMs…) In its simplest form, the LTM is simply the phig matrix (Only the rows corresponding to the physical dofs of interest are needed) There are other useful LTMs that can be created I/F forces Net CG accelerations Stress & force LTMs Scott Gordon May 6, 1999 The Craig-Bampton Method

The Craig-Bampton Method LTM’s (Cont.) I/F Force LTM (created by CB dmap) (If boundary is non-redundant, then Kbb=0) Net CG LTM (created by CB dmap) Scott Gordon May 6, 1999 The Craig-Bampton Method

The Craig-Bampton Method LTM’s (Cont.) PHIZ LTM Allows physical displacements to be calculated from CB accelerations Same as modal acceleration approach in NASTRAN Useful in calculating relative displacements between DOF’s Also used to calculate stresses and forces which are a function of displacements Calculated from C-B dmap using => param,phzout,1 Scott Gordon May 6, 1999 The Craig-Bampton Method

The Craig-Bampton Method LTM’s (Cont.) LTM’s can be created using FLAME, MATLAB or using DMAP LTM’s can (and usually do) contain multiple types of responses LTM’s can be used to recover responses for nested C-B models Creating LTMs - See appendix for a sample FLAME script for creating an LTM Scott Gordon May 6, 1999 The Craig-Bampton Method

Checking CB Models & LTM’s C-B Models and LTMs should be verified to make sure that they have been created correctly (especially for complicated LTM’s or nested C-B models) CB Mass and stiffness matrices can be checked by computing free-free and fixed-base modes CB boundary Mass matrix can be transformed to CG and compared with NASTRAN GPWG Scott Gordon May 6, 1999 The Craig-Bampton Method

Checking C-B Models and LTM’s (Cont.) LTMS can be checked by applying unit acceleration at the boundary Each response column represents acceleration in a single direction Accelerations should be in correct directions Forces should recover weight or correct moments Unit acceleration applied to PHIZ can be checked by gravity run with physical model and comparing displacements See appendix for sample FLAME scripts to check a CB model and LTM Scott Gordon May 6, 1999 The Craig-Bampton Method

Appendix Sample FLAME Scripts cb_chk.fla ==> Checking CB K&M Matrices etm_ltma.fla ==> LTM creation etm_chk.fla ==> Checking an LTM