0% found this document useful (0 votes)
145 views10 pages

04 Substructuring

Substructuring techniques allow reducing the computational cost and memory requirements of dynamic analyses by dividing a structure into substructures and computing a reduced basis for each. Three common substructuring methods are described: Craig-Bampton uses constrained interface modes and static modes; McNeal uses free interface modes and attachment modes; the method of modes on interfaces computes only relevant constrained/attachment modes when interfaces have many degrees of freedom. The document provides steps for applying substructuring in the Code_Aster software.

Uploaded by

Enrique
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views10 pages

04 Substructuring

Substructuring techniques allow reducing the computational cost and memory requirements of dynamic analyses by dividing a structure into substructures and computing a reduced basis for each. Three common substructuring methods are described: Craig-Bampton uses constrained interface modes and static modes; McNeal uses free interface modes and attachment modes; the method of modes on interfaces computes only relevant constrained/attachment modes when interfaces have many degrees of freedom. The document provides steps for applying substructuring in the Code_Aster software.

Uploaded by

Enrique
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Substructuring

Code_Aster,Salome-Meca
Salome-Mecacourse
coursematerial
material
Code_Aster,
GNU
FDL
licence
(http://www.gnu.org/copyleft/fdl.html)
GNU
FDL
licence
(http://www.gnu.org/copyleft/fdl.html)

What is Substructuring ?
Extension of modal superposition method
Why substructuring ?
reduce CPU time
reduce memory demand

Substructuring in Dynamics = substructuring + modal


reduction
Main methods :
Craig-Bampton
Mc-Neal
Modes on interfaces

Symetry of revolution cyclic substructuring

Modal reduction
Ritz method : projection on a reduced basis

Linear dynamics : modal basis + static correction terms


Estimated displacement :
Equation of dynamics :
Projections :

Reduced problem
(orthonormalised basis)

Craig-Bampton Method
Constitution of the basis :

Constrained modes

Fixed interface modes

Eigenmodes with fixed interface


Static constrained modes (one for each DOF) :
All DOF are held fixed except one constrained displacement (equaled to
one)

Interesting on a numerical point of view


Experimental comparison not easy (Fixed boundary
conditions are difficult to met.)

Mc Neal Method
Constitution of the basis:

Attachment modes

Free interface modes

Eigenmodes with free interface


Attachment modes (one for each DOF) :
All DOF are free except one with an applied unitary force

Interesting on a experimental point of view


Eigenmodes can be strongly colinear with attachment modes

Method of Modes on Interfaces


Compute only relevant constrained modes / attachment modes
Limit the size of the bases when the number of interface DOF increase

Based on the spectral properties of the dynamical system,


reduced on the interfaces
Eigenmodes computed on the interfaces
MODE_STATIQUE with keyword MODE_INTERF

Macro-elements on each substructure :


Normal modes + Interface modes

Incompatible interfaces are admitted


2D/3D, non corresponding nodes on the interface, linear/quadratic, etc.

Main steps for substructuring


LIRE_MAILLAGE
AFFE_MODELE
AFFE_MATERIAU
AFFE_CHAR_MECA

Data
- Mesh
- Material properties
- Boundary conditions
- Loads

Define the interfaces


Compute fixed/free
modes

CREA_ELEM_SSD

Compute constrained /
attachment / interface
modes
Assemble the macroelements

ASSE_ELEM_SSD

Build
the reduced model

1/2

Main steps for substructuring


Eigenmodes
Compute
eigenmodes

2/2

Define mesh for


visualisation

Restitution on the
visualisation mesh

DEFI_SQUELETTE

REST_SOUS_STRUC
SQUELETTE=...
Restitution on
substructures

CALC_MODES

REST_SOUS_STRUC
SOUS_STRUC=...

Responses
standard way

Time-History /
Frequency responses

Restitution on the
physical basis

DYNA_VIBRA
HARM/TRAN

REST_SOUS_STRUC

Define generalized loads

ASSE_VECT_GENE

historical way not recommended


Define generalized loads

Modal projection

ASSE_VECT_GENE

PROJ_BASE

Time-History /
Frequency responses

Restitution on the
physical basis

DYNA_VIBRA
HARM/TRAN

REST_GENE_PHYS

Substructuring for structures


with symetry of revolution
Nodal circles and diameters
Nodal circle : circle where displacements are zero
Nodal diameter : diameter where displacements are zero

Same two methods : Craig Bampton & Mc Neal

Specific operator : MODE_ITER_CYCL

Left interface

Right interface

Advices
Read the reference documentation
[R4.06.02] Modal analysis with classical dynamic substructuring
[U2.06.04] Notice for the construction of reduced dynamic models

Classic Methods (Craig & Bampton, McNeal) are efficient for


small interfaces
For interfaces with many DOFs => Method of Interfaces Modes
Quality estimation of the reduced model (eigenmode computation)
See associated documentation : [U4.52.16]

CALC_CORR_SSD

You might also like