Substructuring Tutorial Imac2010

download Substructuring Tutorial Imac2010

of 59

Transcript of Substructuring Tutorial Imac2010

  • 8/13/2019 Substructuring Tutorial Imac2010

    1/59

    IMAC 2010

    Dynamic Substructuring Concepts

    Tutorial

    Daniel RixenDelft University of Technology,

    The Netherlands

    CU, Boulder

  • 8/13/2019 Substructuring Tutorial Imac2010

    2/59

    Page 2IMAC 2010

    Substructuring is a way to see things in parts in order

    - to simplify the dynamic analysis- to concentrate on specific components

    Substructuring ideas are already more then 40 years old but still a research field.

    esa

  • 8/13/2019 Substructuring Tutorial Imac2010

    3/59

    Page 3IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Reduction of substructure dynamics

    5. Experimental substructuring

    Disclaimer:this tutorial is not intending to give a complete overview of all publicationson the subject, but to introduce the main concepts in substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    4/59

    Page 4IMAC 2010

    CU, Boulder

    Models very refined

    ! to represent complex geometry! to compute static stressesBut much too refinedfor representing global dynamics!

    1. Reduction of Dynamic Models

  • 8/13/2019 Substructuring Tutorial Imac2010

    5/59

    Page 5IMAC 2010

    1. Reduction of Dynamic Models

    2 options to have a lower order model:

    New mesh

    q=

    fine coarseqR

    Reducing the mathematical

    space of dofs

  • 8/13/2019 Substructuring Tutorial Imac2010

    6/59

  • 8/13/2019 Substructuring Tutorial Imac2010

    7/59

    Page 7IMAC 2010

    1. Reduction of Dynamic Models

    where

    " Small system (say 200 dofs)" also called reduced or generalized dofs (q called the physical dofs)" Remember that there is always a related force errorinvolved (residue)" For symmetrical systems, one usually chooses" Once is computed, the physical dofs are found by substitution in

  • 8/13/2019 Substructuring Tutorial Imac2010

    8/59

    Page 8IMAC 2010

    1. Reduction of Dynamic Models

    Which reduction basis R?# sparse# must well approximate the solution

  • 8/13/2019 Substructuring Tutorial Imac2010

    9/59

    Page 9IMAC 2010

    1. Reduction of Dynamic Models

    Idea : cut in piecesand reduce every sub-part

    $ Natural approach if model already decomposed$Allows isolating difficult regions (contact, NL )$ Suitable for parallel computing$ Easy re-use of components$Allows combining numerical/experimental submodels

    Dynamic substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    10/59

    Page 10IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Numerical reduction

    5. Experimental substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    11/59

    Page 11IMAC 2010

    2. Substructuring A random walk in history

    The paradigm of Divide and Conquer

    $Already promoted by Julius Caesar himself $ But the first mathematical application of it was by H. Schwarz, in 1890, who wanted toprove the existence and uniqueness of the solution to the Laplace equation in a complexdomain:

  • 8/13/2019 Substructuring Tutorial Imac2010

    12/59

    Page 12IMAC 2010

    2. Substructuring A random walk in history

    $ Later, with the work of Courant (1943), the idea of subdivisionwas used to define Ritz approximation per elements.

    Finite Elements were born

    $ In the 60s the idea of partitioning a finite element model in substructures was proposed toreduce the complexity of the models

    $ In the 80s, in order to speed-up the solution of linear algebraic system, like inKu=F,thecomputational domain was cut in sub-domains in order to share work amongst several CPUs.That was the start of Domain Decomposition.

    $ End of the 60s, but especially in the 80s, decomposing a structure in experimentalmechanics was applied in order to simplify the testing

  • 8/13/2019 Substructuring Tutorial Imac2010

    13/59

    Page 13IMAC 2010

    Representationofsubstructure

    (reducedornot)

    AssemblyofSubstructure

    s

    Next

    Reduction of Numerical models Experimental models

    2. Substructuring General framework

  • 8/13/2019 Substructuring Tutorial Imac2010

    14/59

    Page 14IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Numerical reduction

    5. Experimental substructuring

    Disclaimer:this tutorial is not intending to give a complete overview of all publicationson the subject, but to introduce the main concepts in substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    15/59

    Page 15IMAC 2010

    3. Assembly

    Interface (internal) forcesInterface forces

    - enforce the compatibility:

    - are in equilibrium (action-reaction)

  • 8/13/2019 Substructuring Tutorial Imac2010

    16/59

    Page 16IMAC 2010

    3. Assembly

    In block diagonal matrix form this can be written as

    where

    Boolean matrix

    Signed Boolean matrix

  • 8/13/2019 Substructuring Tutorial Imac2010

    17/59

    Page 17IMAC 2010

    3. Assembly

    Example

    Signed Boolean matrix

  • 8/13/2019 Substructuring Tutorial Imac2010

    18/59

    Page 18IMAC 2010

    3. Assembly

    Example

  • 8/13/2019 Substructuring Tutorial Imac2010

    19/59

    Page 19IMAC 2010

    3. Assembly

    Example

    Hence one also verifies that

    Unique dofsfor total structure

    Lis the NULL SPACE ofB

    L is clearly the assembly matrix known from F.E.

  • 8/13/2019 Substructuring Tutorial Imac2010

    20/59

    Page 20IMAC 2010

    3. Assembly

    Recall matrix notation (called 3-field formulation)

    If one assumes that there is a unique setof dofs on the interface:

    ( )

    where

    Primal assembly (see F.E.)

  • 8/13/2019 Substructuring Tutorial Imac2010

    21/59

    Page 21IMAC 2010

    3. Assembly

    Recall back the block 3-field formulation

    DUAL assembly

    If one assumes that there the interfaceforces are in equilibrium:

  • 8/13/2019 Substructuring Tutorial Imac2010

    22/59

    Page 22IMAC 2010

    3. General framework Coupling of physical matricesSummary

    Interface compatibility

    Interface equilibrium

    Primal assembly DUAL assembly

    3-field formulation

    End-result obviously the sameDual assembly works also if non-matching meshes!

    0

    0

    I

    0

    -I

    0 I 0 -I

  • 8/13/2019 Substructuring Tutorial Imac2010

    23/59

    Page 23IMAC 2010

    More details? .. see then

    A General Framework for Dynamic Substructuring-A history, review and classification of DS techniques D. de Klerk, D.J. Rixen and S.N. Voormeeren

  • 8/13/2019 Substructuring Tutorial Imac2010

    24/59

    Page 24IMAC 2010

    Time for a 10 seconds break

    you are doing great, just breath deeply

  • 8/13/2019 Substructuring Tutorial Imac2010

    25/59

    Page 25IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Reduction of substructure dynamics The Craig- Bampton CMS Variants of the Craig-Bampton method Other ingredients for the CMS: free interface modes The issue of interface reduction

    5. Experimental substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    26/59

    Page 26IMAC 2010

    Super-elements

    =

    u(1)

    u(2)

    (1)

    (2)

    R(1)

    R(2)

    R(3)

    ub ub

    (s)

    !(s)

    (1)

    (2)

    u(1)b

    u(2)b

    Can be assembled like normal FE:Super (or macro) elements

  • 8/13/2019 Substructuring Tutorial Imac2010

    27/59

    Page 27IMAC 2010

    An example of super-element: the Craig-Bampton CMS

    Roy Craig is one of the fathers of dynamic substructuring.See also his book and review papers.

    This Component Modes Synthesis was published in 1968 and developed while Craig wasa young engineer at Boeing.

    The Craig-Bampton method is one of the most used techniques because it yields nicereduced matrices for the super-element.

    Many of the CMS methods are variants of the Craig-Bampton method

  • 8/13/2019 Substructuring Tutorial Imac2010

    28/59

    Page 28IMAC 2010

    Craig-Bampton component mode synthesis (CMS)

    q(s)i

    Boundary displacements q(s)b

    Internal displacements

    M(s)ii q(s)i +K(s)ii q(s)i = !K(s)ib q(s)b !M(s)ib q(s)b

    In each substructure (s):

    computed by modal superposition of fixed interface modes:q(s)i

    q(s)i = +"

    (s)!(s)! K(s)ibK

    (s)!1ii q

    (s)b

    static solution

    [Craig-Bampton]

  • 8/13/2019 Substructuring Tutorial Imac2010

    29/59

    Page 29IMAC 2010

    q

    !!!"###$!!!"

    q =%

    !!!"

    b

    q

    (1)i...

    q(Ns)i

    &

    ###$"

    % I 0 0

    #(1)

    "(1)

    0... ...

    #(Ns) 0 "(Ns)

    &% qb

    !(1)...

    !(Ns)

    &

    ###$

    RCB

    Vibration modes (fixed interface)

    ( k

  • 8/13/2019 Substructuring Tutorial Imac2010

    30/59

    IMAC 2010

    KCB = RT CBKRCB =

    %

    !

    !

    !!"

    Sbb 0%(1)

    2

    ...0 %(Ns)

    2

    &

    #

    #

    ##$

    MCB = RT CBMRCB =

    %!!!

    !

    "

    M#bb M(1)b" M

    (Ns)b"

    M(1)"b I 0... ...

    M

    (Ns)"b

    0

    I

    ###

    $

    SbbM#bb : assembly of statically condensed matrices(Schur complement, Guyan)

    " K reduces to a quasi-diagonal matrix" Mass coupling between boundary and internal d.o.f." Good approximation with a small number of modes" Building the reduced system is not very expensive

    Craig-Bampton component mode synthesis (CMS)

  • 8/13/2019 Substructuring Tutorial Imac2010

    31/59

    IMAC 2010

    Truss frame with beams

    690 dof / substructure

    An example of super-element: the Craig-Bampton CMS

  • 8/13/2019 Substructuring Tutorial Imac2010

    32/59

  • 8/13/2019 Substructuring Tutorial Imac2010

    33/59

    IMAC 2010

    An example of super-element: the Craig-Bampton CMS

    Craig-Bampton

    Modes error

    4 modes / sub-structure

    1 MAC(full,reduced)

    Mode number

    Craig-Bampton

    10 modes / sub-structure

    Craig-Bampton

    4 modes / sub-structure

    Craig-Bampton

    10 modes / sub-structure

  • 8/13/2019 Substructuring Tutorial Imac2010

    34/59

    IMAC 2010

    An example of super-element: the Craig-Bampton CMS

    How to choose the substructure modes to be included in the reduction ?

    " Rule of thumb: include substructure modes having a frequency less than1.8 Xglobal eigenfrequency to ebe computed

    " Evaluate how much the internal modes participate to the representation of thesubstructure mass as seen from the interface (effective modal mass)

    " Evaluate how much reaction forces an internal mode generates on the interface"A posteriori,it is always possible to check the residual force due to the approximation

  • 8/13/2019 Substructuring Tutorial Imac2010

    35/59

    Page 35IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Reduction of substructure dynamics The Craig- Bampton CMS Variants of the Craig-Bampton method Other ingredients for the CMS: free interface modes The issue of interface reduction

    5. Experimental substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    36/59

    Page 36IMAC 2010

    Variants on the Craig-Bampton CMS

    q

    !!!"###$!!!"

    q =%

    !!!"

    b

    q

    (1)i...

    q(Ns)i

    &

    ###$"

    % I 0 0

    #

    (1)"

    (1)0

    ... ...

    #(Ns) 0 "(Ns)

    &% qb

    !(1)...

    !(Ns)

    &

    ###$

    TCBAdd high-frequency quasi-static corrections: MTA (Mode Truncation Augmentation)

    [Dickens,Rixen]

  • 8/13/2019 Substructuring Tutorial Imac2010

    37/59

    Page 37IMAC 2010

    Variants on the Craig-Bampton CMS

    q

    !!!"###$!!!"

    q =%

    !!!"

    b

    q

    (1)i...

    q(Ns)i

    &

    ###$"

    % I 0 0

    #

    (1)"

    (1)0

    ... ...

    #(Ns) 0 "(Ns)

    &% qb

    !(1)...

    !(Ns)

    &

    ###$

    q

    !!!"###$

    q =%

    !!!"

    b

    q

    (1)i...

    q(Ns)i

    &

    ###$"

    % I

    #

    (1)

    ...

    #(Ns)

    & qb

    Start with a pure Guyan reduction

    Compute approximate dynamics of full system

    Substitute in original full problem

    Compute residual forces per substructure

    Compute the static response of

    the susbtructures to that force error

    !!!"q "

    % I#(1)

    ...

    #(Ns)

    ###$!!!"

    0 0X(1) 0

    ...0 X(Ns)

    &% qb!(1)...

    !(Ns)

    ##$

    X(s)

    Enrich the reduction basis

  • 8/13/2019 Substructuring Tutorial Imac2010

    38/59

  • 8/13/2019 Substructuring Tutorial Imac2010

    39/59

    IMAC 2010

    Other ingredients for CMS: free interface modes

    Primal

    =

    0 &

    0

    I

    0

    -I

    0 I 0 -I0

    Dual

  • 8/13/2019 Substructuring Tutorial Imac2010

    40/59

  • 8/13/2019 Substructuring Tutorial Imac2010

    41/59

    IMAC 2010

    4. Other ingredients for CMS: free interface modes

    u(s)= +'

    (s)!(s)

    !K(s)+

    B(s)T

    &+R(s)(

    (s)

    Generalized inverse (Factorization + fictitious links)

    Interface flexibility modes

    'K

    (s)!!

    (s)2r M

    (s)(#(s)r =0

    Free interface vibration modes

  • 8/13/2019 Substructuring Tutorial Imac2010

    42/59

    IMAC 2010

    4. Other ingredients for CMS: free interface modes

    u(s)= +'

    (s)!(s)

    !K(s)+

    B(s)T

    &+R(s)(

    (s)

    such that

    '(s)TK(s)G(s)res = 0'(s)TM(s)G(s)res = 0

    R(s)TM(s)G(s)res = 0

    K(s)+

    !

    q.r=1

    )

    (s)T

    r )

    (s)r

    !(s)2r

    Residual flexibility modes

    (attachment modes)

    u(s)= B(s)

    T & +R(s)((s) +'(s)!

    (s)G(s)res!

  • 8/13/2019 Substructuring Tutorial Imac2010

    43/59

    IMAC 2010

    4. Other ingredients for CMS: free interface modes

    u(s)=T(s) =/

    G(s)resB(s)

    T R(s) '(s)

    0%"

    &

    ((s)

    !(s)&$

    %"

    &

    ((s)

    !(s)&$

    Mac-Neal, Rubin, Craig-Chang :

    eliminate l in term of displacements dof per substructure

    Obtain a super-element

    Dual Craig-Bampton :

    Use dual assembly and reduce the problem

  • 8/13/2019 Substructuring Tutorial Imac2010

    44/59

    Page 44IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Reduction of substructure dynamics The Craig- Bampton CMS Variants of the Craig-Bampton method Other ingredients for the CMS: free interface modes The issue of interface reduction

    5. Experimental substructuring

  • 8/13/2019 Substructuring Tutorial Imac2010

    45/59

    IMAC 2010

    The issue of interface reduction

    If number of substructures increase,

    number of increases !

    Limitation:

    ub

    Interface reduction :

    Define interface modes :

    ub" "b!b

    MCB =1"

    Tb I

    2MCB

    "b

    I

    -

    KCB =

    1"

    Tb I

    2 KCB

    "b

    I-

  • 8/13/2019 Substructuring Tutorial Imac2010

    46/59

    Page 46IMAC 2010

    General concepts in substructuring

    1. Reduction of dynamic models2. Substructuring a random walk in history

    3. Assembly of substructures

    4. Reduction of substructure dynamics

    5. Experimental substructuringA guitarA car

  • 8/13/2019 Substructuring Tutorial Imac2010

    47/59

    Page 47IMAC 2010

    Frequency Based Substructuring

    Measured FRFs

  • 8/13/2019 Substructuring Tutorial Imac2010

    48/59

    Page 48IMAC 2010

    February 5, 2010 48

    Guitar test case

    Dynamic combination of guitar body and strings determines the sound quality

  • 8/13/2019 Substructuring Tutorial Imac2010

    49/59

    Page 49IMAC 2010

    February 5, 2010 49

    Guitar test case: substructure model

    Input on sound table / output on cord (easier to measure)

    o

    Body (B)

    String (A)

    c

    ci

    Assume string and nut clamped (negligible dynamic contribution) Only one string present In-plane vibrations are assumed negligibleAnalytical model for string / experimental model for body Impedance head and laser vibrometer (to minimize additional mass effects)

  • 8/13/2019 Substructuring Tutorial Imac2010

    50/59

    Page 50IMAC 2010

    February 5, 2010 50

    Guitar test case: FRF guitar body

    Measured by admittance head and laser

    o

    Body (B)

    String (A)

    c

    ci

  • 8/13/2019 Substructuring Tutorial Imac2010

    51/59

    Page 51IMAC 2010

    February 5, 2010 51

    Guitar test case: assembled

    Good up to 250 Hz. Bad above. Why ?

  • 8/13/2019 Substructuring Tutorial Imac2010

    52/59

    Page 52IMAC 2010

    February 5, 2010 52

    Guitar test caseGood up to 250 Hz. Bad above. Why ?

    # Prestress of sound table ?#Vibro-acoustic coupling ?# Out-of-plane motion ?#Validity of substructure model ?

    o

    Body (B)

    String (A)

    c

    ci

    Body (B)

    String (A)

    c

    ci

    c

    c

    o

    ?

  • 8/13/2019 Substructuring Tutorial Imac2010

    53/59

    Page 53IMAC 2010

    February 5, 2010 53

    Guitar test case

    Body (B)

    String (A)

    c

    ci

    c

    c

    o

    Important dynamics at nut above 250 Hz !

    Redo analysis with 2 connection points

  • 8/13/2019 Substructuring Tutorial Imac2010

    54/59

    Page 54IMAC 2010

    February 5, 2010 54

    Guitar test case

    Very good agreement except around 230 Hz Loose bridge saddle !

  • 8/13/2019 Substructuring Tutorial Imac2010

    55/59

    Page 55IMAC 2010

    February 5, 2010 55

    Guitar test case

    After re-gluing the bridge saddle:

    Even at high frequency !

  • 8/13/2019 Substructuring Tutorial Imac2010

    56/59

    Page 56IMAC 2010

    February 5, 2010 56

    Modeling of SubstructuresGear noise propagation path Description

    !"#$%#&'" )*+"$",-#' .!/01!"#$%#&'" )*+"$",-#'

    234,-,5 .!/0%61

    !"#$%#&'" 7#$$*"$ .!/81!"#$%#&'" 7#$$*"$

    234,-,5 .!/8%61

    !5"#$

    93): ;3$$*,5=6*7$3>?3,"=9; 234,-,5=

  • 8/13/2019 Substructuring Tutorial Imac2010

    58/59

    Page 58IMAC 2010

    February 5, 2010 58

    Example of results

  • 8/13/2019 Substructuring Tutorial Imac2010

    59/59

    Page 59IMAC 2010

    A lot of potentialbut remaining challenges:

    Model reduction and substructuring

    Choose the best substructure reduction automatically A priori error estimates (error propagation) Reducing parametric models (optimization, updating ) Include non-linearities Reducing damping matrices

    Experimental substructuring Measuring rotational dofs Obtaining clean FRFs (using a model for instance) What if non-linearities Apply to impact problems Error propagation Substructure decoupling