Substructuring Tutorial Imac2010
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