SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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
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
C-B Method
•{U} = [φ]{xcb} Where [φ] = C-B Transformation
{xcb} = C-B Dof’s =
boundary + modes

Scott Gordon

The Craig-Bampton

Page 2
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:
to 50 Hz

Scott Gordon

16 DOF (6 i/f + 10 Modes)
K,M = 16 x 16

The Craig-Bampton

Page 3
Craig-Bampton Theory
• Equation of motion (ignoring damping)

[ M ]{ u } + [ K ]{ u } = { F (t )}

AA

AA

A

A

(1)

• The Craig-Bampton transform is defined as:
u   I 0  u 
( 2)
{u } =   = 
 
φ φ  q 

u  
Where
C-B Transformation Matrix = φ
u = boundary dof's
u = internal (leftover) dof's
φ = Rigid body vector
φ = Fixed base modeshapes
q= modal dof's
b

b

A

L

R

L

cb

b

L

R

L

Scott Gordon

The Craig-Bampton

Page 4
Craig-Bampton Theory (Cont.)
• Combining equations (1) & (2) and pre-multiplying by [φcb]T

u 
u 
F 
φ [ M ]φ   + φ [ K ]φ   = φ  

q 
q 
F 
T

b

AA

cb

b

T

cb

AA

cb

(3)

b

T

cb

cb

L

• Define the C-B mass and stiffness matrices as

[

M
= φ [ M ]φ = 
M ]
M
K
[ K ] = φ [ K ]φ =  0

bb

T

cb

AA

cb

qb

cb

cb

qq

bb

AA

( 4)

bq

cb

T

M 
M 

0
K 


cb

(5)

qq

• Write equation (3) using equations (4) & (5)
M  u   K
0  u   F 

M
(6)
 +
 = 
M
M  q   0 K  q   0 





where input forces are applied at the boundary only (F = 0)
bb

bq

qb

qq

b

bb

b

b

qq

L

Scott Gordon

The Craig-Bampton

Page 5
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
[ M ] = φ [ M ]φ
(7 )
cg

cg T

RB

cg

bb

RB

– 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

0


K qq =  λ 
0




0


M qq =  I

0




Scott Gordon

λi = k i / mi = ω i2

The Craig-Bampton

(8)

Page 6
Craig-Bampton Theory (Cont.)
• We can finally write the dynamic equation of motion
(including damping) using the C-B transform as
M
M


M  u  0
0  u   K
0  u   F 


 +
 +
 = 
I   q  0 2ζω   q   0 ω   q   0 







where 2ζω = Modal damping (ζ=%critical)
bb

bq

b

b

bb

b

2

b

( 9)

qb

• 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

The Craig-Bampton

Page 7
How to Create a C-B Model
assign USER1=gi_v2_cb.kmnp,NEW,USE=OUTPUT4,TYPE=BINARY,reallocate  1) CB Output File
ID GLAST,inst
 2) Normal Modes Solution
SOL 3
APP DISP
TIME 5
$
 3) C-B DMAP
INCLUDE '/home/sag721/dmap/uai/cb_v118b.dmp'
CEND
$
TITLE = GLAST SI Instrument
SUBTITLE = Craig-Bampton Run
ECHO = NONE
METHOD = 1
$SPC = 998
$POST SDRC
DISP(NOPRINT)
=ALL
$SPCFORCES(NOPRINT)=ALL
$MPCFORCES(NOPRINT)=ALL
$
AUTOSPC = YES
BEGIN BULK
$
PARAM,GRDPNT,0
PARAM,WTMASS,2.59e-3
 4) Print G-set & R-set internal order
PARAM,USETPRT,0
$
 5) Define frequency range
EIGRL,1,-0.1,70.0
$
$ Instrument Interface at S/C
6) Boundary Defined on suport cards
SUPORT
800290
123456
SUPORT
800291
123456
8 boundary points x 6 dof’s
SUPORT
800292
123456
= 48 physical boundary points
SUPORT
800293
123456
SUPORT
800294
123456
SUPORT
800295
123456
SUPORT
800296
123456
SUPORT
800297
123456
$
 7) Don’t forget the rest of your bulk data
INCLUDE 'glast_inst_v2.blk'
$
ENDDATA

Scott Gordon

The Craig-Bampton

Page 8
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

The Craig-Bampton

Page 9
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
u

 } = [ φ ]  
{U
 

q
b

G

cb

(10)

(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

The Craig-Bampton

Page 10
LTM’s (Cont.)
• I/F Force LTM (created by CB dmap)
I/F Force = [ M


u 
 
K ] q 
u 
 
b

M

bb

bq

(11)

bb

b

(If boundary is non-redundant, then Kbb=0)

• Net CG LTM (created by CB dmap)
Net CG Accel = ([φ

] [ M ][φ ] ) [φ ] [ M

CG T
rb

CG

bb

rb

−1

CG

rb

x
  
 

K ] q 
x 
 
b

T

bb

M

bq

bb

(12)

b

where

([φ

] [ M ][φ ] ) = mass matrix about cg (6x6)
[φ ] = rigid body transform from I/F to CG (bdof x6)
CG

rb

T

CG

bb

rb

CG

rb

Scott Gordon

The Craig-Bampton

Page 11
LTM’s (Cont.)
• PHIZ LTM
– Allows physical displacements to be calculated from CB
accelerations

x 

{ X } = [ PHIZ ]  
q
b

G

  

(13)

– 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

The Craig-Bampton

Page 12
LTM’s (Cont.)
• LTM’s can be created using FLAME, MATLAB or using
DMAP
• LTM’s can (and usually do) contain multiple types of
 [ Net CG ] 
responses


[ I / F Force] 
LTM =  [ Accel ] 
 Element 
 
 
  Forces  
 
 

(14)

• LTM’s can be used to recover responses for nested C-B

models { X } = [ φ ][ φ ] x 
(15)
 
cb1

cb1

cb
where φcb 01

cb1
cb 0

cb 0
b

cb 0
q 
= row partition of the CB1 Dofs from the CB0 PHIG Matrix

• Creating LTMs - See appendix for a sample FLAME script
for creating an LTM
Scott Gordon

The Craig-Bampton

Page 13
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

The Craig-Bampton

Page 14
Checking C-B Models and LTM’s (Cont.)
• LTMS can be checked by applying unit acceleration at the boundary
LTM

b q φ
{ X } =     (16)

 0 

 
where φ = Boundary rigid body vector (b x 6)
b

RB

resp

b

RB

–
–
–
–

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

The Craig-Bampton

Page 15
Appendix
Sample FLAME Scripts
cb_chk.fla
==>
etm_ltma.fla ==>
etm_chk.fla ==>

Checking CB K&M Matrices
LTM creation
Checking an LTM

Weitere ähnliche Inhalte

Was ist angesagt?

Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Jacqueline Kazil
 
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering)
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering) 20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering)
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering) Tae Young Lee
 
Cluster DT sample report
Cluster DT sample reportCluster DT sample report
Cluster DT sample reportanil parmar
 
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02]
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02][공개SW개발자대회][최종발표][S코치][발표자료][ver.02]
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02]Suhyun Cho
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSMvirender123243
 
GPS modulation/demodulation and noise
GPS modulation/demodulation and noise GPS modulation/demodulation and noise
GPS modulation/demodulation and noise syuhaimi
 
Markov decision process
Markov decision processMarkov decision process
Markov decision processHamed Abdi
 
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016Taehoon Kim
 
ترتيب الدول الأكثر مشاهدة للإباحية
ترتيب الدول الأكثر مشاهدة للإباحيةترتيب الدول الأكثر مشاهدة للإباحية
ترتيب الدول الأكثر مشاهدة للإباحيةMohammad Ihmeidan
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentationPartha Das
 
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)if kakao
 
Reinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference LearningReinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference LearningSeung Jae Lee
 
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현SANGHEE SHIN
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony OptimizationPratik Poddar
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...Edge AI and Vision Alliance
 
Reinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo MethodsReinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo MethodsSeung Jae Lee
 
[공간정보시스템 개론] L08 gnss의 개념과 활용
[공간정보시스템 개론] L08 gnss의 개념과 활용[공간정보시스템 개론] L08 gnss의 개념과 활용
[공간정보시스템 개론] L08 gnss의 개념과 활용Kwang Woo NAM
 

Was ist angesagt? (20)

Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016Agent-Based Modeling & Python @ PyData DC 2016
Agent-Based Modeling & Python @ PyData DC 2016
 
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering)
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering) 20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering)
20141214 빅데이터실전기술 - 유사도 및 군집화 방법 (Similarity&Clustering)
 
Cluster DT sample report
Cluster DT sample reportCluster DT sample report
Cluster DT sample report
 
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02]
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02][공개SW개발자대회][최종발표][S코치][발표자료][ver.02]
[공개SW개발자대회][최종발표][S코치][발표자료][ver.02]
 
Handover call_flow in GSM
 Handover call_flow in GSM Handover call_flow in GSM
Handover call_flow in GSM
 
GPS modulation/demodulation and noise
GPS modulation/demodulation and noise GPS modulation/demodulation and noise
GPS modulation/demodulation and noise
 
Markov decision process
Markov decision processMarkov decision process
Markov decision process
 
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
 
ترتيب الدول الأكثر مشاهدة للإباحية
ترتيب الدول الأكثر مشاهدة للإباحيةترتيب الدول الأكثر مشاهدة للإباحية
ترتيب الدول الأكثر مشاهدة للإباحية
 
Ant Colony Optimization presentation
Ant Colony Optimization presentationAnt Colony Optimization presentation
Ant Colony Optimization presentation
 
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)
맵매칭 (부정확한 GPS포인트들로부터 경로 추정하기)
 
Kalman Filter | Statistics
Kalman Filter | StatisticsKalman Filter | Statistics
Kalman Filter | Statistics
 
Reinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference LearningReinforcement Learning 6. Temporal Difference Learning
Reinforcement Learning 6. Temporal Difference Learning
 
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
ICT 기반 환경영향평가 가시화 플랫폼 설계와 시범 구현
 
Myasthenia gravis
Myasthenia gravisMyasthenia gravis
Myasthenia gravis
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony Optimization
 
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
“Introduction to Simultaneous Localization and Mapping (SLAM),” a Presentatio...
 
Reinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo MethodsReinforcement Learning 5. Monte Carlo Methods
Reinforcement Learning 5. Monte Carlo Methods
 
Ec6004 unit 2
Ec6004 unit 2Ec6004 unit 2
Ec6004 unit 2
 
[공간정보시스템 개론] L08 gnss의 개념과 활용
[공간정보시스템 개론] L08 gnss의 개념과 활용[공간정보시스템 개론] L08 gnss의 개념과 활용
[공간정보시스템 개론] L08 gnss의 개념과 활용
 

Andere mochten auch

Delivering ivi-speech-applications-white-paper
Delivering  ivi-speech-applications-white-paperDelivering  ivi-speech-applications-white-paper
Delivering ivi-speech-applications-white-papersiavoshani
 
วิทยาศาสตร์
วิทยาศาสตร์วิทยาศาสตร์
วิทยาศาสตร์tonsapon
 
Programa bac 2011_c_limba_engleza
Programa bac 2011_c_limba_englezaPrograma bac 2011_c_limba_engleza
Programa bac 2011_c_limba_englezaAdrian Tarau
 
Pingthink executive coach ceo briefing
Pingthink executive coach ceo briefingPingthink executive coach ceo briefing
Pingthink executive coach ceo briefingtheagni
 
Pingthink executive coach
Pingthink executive coachPingthink executive coach
Pingthink executive coachtheagni
 
Aviso 2 color 5 columnas x 142 separaciones
Aviso 2 color 5 columnas x 142 separacionesAviso 2 color 5 columnas x 142 separaciones
Aviso 2 color 5 columnas x 142 separacionesGadmiel Miraval
 
Calpe - Calpe in Spain
Calpe - Calpe in SpainCalpe - Calpe in Spain
Calpe - Calpe in SpainSpania24
 
vim勉強会
vim勉強会vim勉強会
vim勉強会mes51
 
ภาษาอังกฤษ
ภาษาอังกฤษภาษาอังกฤษ
ภาษาอังกฤษnseasonfinal9
 
HG decontare-naveta
HG decontare-navetaHG decontare-naveta
HG decontare-navetaAdrian Tarau
 
Pingthink executive coach
Pingthink executive coachPingthink executive coach
Pingthink executive coachtheagni
 
Auto marketing-presentation-1
Auto marketing-presentation-1Auto marketing-presentation-1
Auto marketing-presentation-1thorsky
 
Sports Presentation
Sports PresentationSports Presentation
Sports PresentationFramePhoto
 
Hands-Free NVH Analysis
Hands-Free NVH AnalysisHands-Free NVH Analysis
Hands-Free NVH Analysissiavoshani
 
Villajoyosa
VillajoyosaVillajoyosa
VillajoyosaSpania24
 
สุขศึกษาฯศิลปะการงานอาชีพฯ
สุขศึกษาฯศิลปะการงานอาชีพฯ สุขศึกษาฯศิลปะการงานอาชีพฯ
สุขศึกษาฯศิลปะการงานอาชีพฯ nseasonfinal9
 
Aviso 3 color 5 columnas x 345 separaciones
Aviso 3 color  5 columnas x 345 separacionesAviso 3 color  5 columnas x 345 separaciones
Aviso 3 color 5 columnas x 345 separacionesGadmiel Miraval
 

Andere mochten auch (20)

Delivering ivi-speech-applications-white-paper
Delivering  ivi-speech-applications-white-paperDelivering  ivi-speech-applications-white-paper
Delivering ivi-speech-applications-white-paper
 
วิทยาศาสตร์
วิทยาศาสตร์วิทยาศาสตร์
วิทยาศาสตร์
 
Sae 951288
Sae 951288Sae 951288
Sae 951288
 
Programa bac 2011_c_limba_engleza
Programa bac 2011_c_limba_englezaPrograma bac 2011_c_limba_engleza
Programa bac 2011_c_limba_engleza
 
Pingthink executive coach ceo briefing
Pingthink executive coach ceo briefingPingthink executive coach ceo briefing
Pingthink executive coach ceo briefing
 
Pingthink executive coach
Pingthink executive coachPingthink executive coach
Pingthink executive coach
 
Aviso 2 color 5 columnas x 142 separaciones
Aviso 2 color 5 columnas x 142 separacionesAviso 2 color 5 columnas x 142 separaciones
Aviso 2 color 5 columnas x 142 separaciones
 
Don't Laugh at Live Dragons
Don't Laugh at Live DragonsDon't Laugh at Live Dragons
Don't Laugh at Live Dragons
 
Calpe - Calpe in Spain
Calpe - Calpe in SpainCalpe - Calpe in Spain
Calpe - Calpe in Spain
 
vim勉強会
vim勉強会vim勉強会
vim勉強会
 
ภาษาอังกฤษ
ภาษาอังกฤษภาษาอังกฤษ
ภาษาอังกฤษ
 
HG decontare-naveta
HG decontare-navetaHG decontare-naveta
HG decontare-naveta
 
Pingthink executive coach
Pingthink executive coachPingthink executive coach
Pingthink executive coach
 
Auto marketing-presentation-1
Auto marketing-presentation-1Auto marketing-presentation-1
Auto marketing-presentation-1
 
Content Marketing. Now.
Content Marketing. Now.Content Marketing. Now.
Content Marketing. Now.
 
Sports Presentation
Sports PresentationSports Presentation
Sports Presentation
 
Hands-Free NVH Analysis
Hands-Free NVH AnalysisHands-Free NVH Analysis
Hands-Free NVH Analysis
 
Villajoyosa
VillajoyosaVillajoyosa
Villajoyosa
 
สุขศึกษาฯศิลปะการงานอาชีพฯ
สุขศึกษาฯศิลปะการงานอาชีพฯ สุขศึกษาฯศิลปะการงานอาชีพฯ
สุขศึกษาฯศิลปะการงานอาชีพฯ
 
Aviso 3 color 5 columnas x 345 separaciones
Aviso 3 color  5 columnas x 345 separacionesAviso 3 color  5 columnas x 345 separaciones
Aviso 3 color 5 columnas x 345 separaciones
 

Ähnlich wie Craig-Bampton Method

Ähnlich wie Craig-Bampton Method (20)

aaaa
aaaaaaaa
aaaa
 
easy step on how to solve slope deflection
easy step on how to solve slope deflectioneasy step on how to solve slope deflection
easy step on how to solve slope deflection
 
kmaps
 kmaps kmaps
kmaps
 
Moment Distribution Method
Moment Distribution MethodMoment Distribution Method
Moment Distribution Method
 
تحليل انشائي2
تحليل انشائي2تحليل انشائي2
تحليل انشائي2
 
Cryptography
CryptographyCryptography
Cryptography
 
Putting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReducePutting OAC-triclustering on MapReduce
Putting OAC-triclustering on MapReduce
 
Shear force and bending moment Solved Numerical
Shear force and bending moment Solved NumericalShear force and bending moment Solved Numerical
Shear force and bending moment Solved Numerical
 
Code Optimization.ppt
Code Optimization.pptCode Optimization.ppt
Code Optimization.ppt
 
CS540-2-lecture11 - Copy.ppt
CS540-2-lecture11 - Copy.pptCS540-2-lecture11 - Copy.ppt
CS540-2-lecture11 - Copy.ppt
 
Mit2 72s09 lec05
Mit2 72s09 lec05Mit2 72s09 lec05
Mit2 72s09 lec05
 
[Question Paper] Computer Graphics (Revised Course) [January / 2017]
[Question Paper] Computer Graphics (Revised Course) [January / 2017][Question Paper] Computer Graphics (Revised Course) [January / 2017]
[Question Paper] Computer Graphics (Revised Course) [January / 2017]
 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D Reconstruction
 
計算材料学
計算材料学計算材料学
計算材料学
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcasting
 
SFD & BMD
SFD & BMDSFD & BMD
SFD & BMD
 
Mba admission in india
Mba admission in indiaMba admission in india
Mba admission in india
 
Vlsi model question paper 3 (june 2021)
Vlsi model question paper 3 (june 2021)Vlsi model question paper 3 (june 2021)
Vlsi model question paper 3 (june 2021)
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
Structural engineering ii
Structural engineering iiStructural engineering ii
Structural engineering ii
 

Mehr von siavoshani

Book of engineering acoustics
Book of engineering acousticsBook of engineering acoustics
Book of engineering acousticssiavoshani
 
Hu 09007dcc805d8846
Hu 09007dcc805d8846Hu 09007dcc805d8846
Hu 09007dcc805d8846siavoshani
 
Hu 09007dcc805d8846
Hu 09007dcc805d8846Hu 09007dcc805d8846
Hu 09007dcc805d8846siavoshani
 
13709313 carbon-nanotubes
13709313 carbon-nanotubes13709313 carbon-nanotubes
13709313 carbon-nanotubessiavoshani
 
Shalegas gwpf[1]
Shalegas gwpf[1]Shalegas gwpf[1]
Shalegas gwpf[1]siavoshani
 
59a1 polymer matrix composites
59a1 polymer matrix composites59a1 polymer matrix composites
59a1 polymer matrix compositessiavoshani
 

Mehr von siavoshani (9)

Book of engineering acoustics
Book of engineering acousticsBook of engineering acoustics
Book of engineering acoustics
 
Hu 09007dcc805d8846
Hu 09007dcc805d8846Hu 09007dcc805d8846
Hu 09007dcc805d8846
 
Hu 09007dcc805d8846
Hu 09007dcc805d8846Hu 09007dcc805d8846
Hu 09007dcc805d8846
 
13709313 carbon-nanotubes
13709313 carbon-nanotubes13709313 carbon-nanotubes
13709313 carbon-nanotubes
 
Rff dp-10-61
Rff dp-10-61Rff dp-10-61
Rff dp-10-61
 
650 b4d01
650 b4d01650 b4d01
650 b4d01
 
Recycling cf
Recycling cfRecycling cf
Recycling cf
 
Shalegas gwpf[1]
Shalegas gwpf[1]Shalegas gwpf[1]
Shalegas gwpf[1]
 
59a1 polymer matrix composites
59a1 polymer matrix composites59a1 polymer matrix composites
59a1 polymer matrix composites
 

Kürzlich hochgeladen

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Kürzlich hochgeladen (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

Craig-Bampton Method

  • 1. 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
  • 2. 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 C-B Method •{U} = [φ]{xcb} Where [φ] = C-B Transformation {xcb} = C-B Dof’s = boundary + modes Scott Gordon The Craig-Bampton Page 2
  • 3. 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: to 50 Hz Scott Gordon 16 DOF (6 i/f + 10 Modes) K,M = 16 x 16 The Craig-Bampton Page 3
  • 4. Craig-Bampton Theory • Equation of motion (ignoring damping) [ M ]{ u } + [ K ]{ u } = { F (t )}  AA AA A A (1) • The Craig-Bampton transform is defined as: u   I 0  u  ( 2) {u } =   =    φ φ  q   u   Where C-B Transformation Matrix = φ u = boundary dof's u = internal (leftover) dof's φ = Rigid body vector φ = Fixed base modeshapes q= modal dof's b b A L R L cb b L R L Scott Gordon The Craig-Bampton Page 4
  • 5. Craig-Bampton Theory (Cont.) • Combining equations (1) & (2) and pre-multiplying by [φcb]T  u  u  F  φ [ M ]φ   + φ [ K ]φ   = φ    q  q  F  T b AA cb b T cb AA cb (3) b T cb cb L • Define the C-B mass and stiffness matrices as [ M = φ [ M ]φ =  M ] M K [ K ] = φ [ K ]φ =  0  bb T cb AA cb qb cb cb qq bb AA ( 4) bq cb T M  M   0 K   cb (5) qq • Write equation (3) using equations (4) & (5) M  u   K 0  u   F   M (6)  +  =  M M  q   0 K  q   0       where input forces are applied at the boundary only (F = 0) bb bq qb qq b bb b b qq L Scott Gordon The Craig-Bampton Page 5
  • 6. 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 [ M ] = φ [ M ]φ (7 ) cg cg T RB cg bb RB – 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  0   K qq =  λ  0     0   M qq =  I  0    Scott Gordon λi = k i / mi = ω i2 The Craig-Bampton (8) Page 6
  • 7. Craig-Bampton Theory (Cont.) • We can finally write the dynamic equation of motion (including damping) using the C-B transform as M M  M  u  0 0  u   K 0  u   F     +  +  =  I   q  0 2ζω   q   0 ω   q   0         where 2ζω = Modal damping (ζ=%critical) bb bq b b bb b 2 b ( 9) qb • 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 The Craig-Bampton Page 7
  • 8. How to Create a C-B Model assign USER1=gi_v2_cb.kmnp,NEW,USE=OUTPUT4,TYPE=BINARY,reallocate  1) CB Output File ID GLAST,inst  2) Normal Modes Solution SOL 3 APP DISP TIME 5 $  3) C-B DMAP INCLUDE '/home/sag721/dmap/uai/cb_v118b.dmp' CEND $ TITLE = GLAST SI Instrument SUBTITLE = Craig-Bampton Run ECHO = NONE METHOD = 1 $SPC = 998 $POST SDRC DISP(NOPRINT) =ALL $SPCFORCES(NOPRINT)=ALL $MPCFORCES(NOPRINT)=ALL $ AUTOSPC = YES BEGIN BULK $ PARAM,GRDPNT,0 PARAM,WTMASS,2.59e-3  4) Print G-set & R-set internal order PARAM,USETPRT,0 $  5) Define frequency range EIGRL,1,-0.1,70.0 $ $ Instrument Interface at S/C 6) Boundary Defined on suport cards SUPORT 800290 123456 SUPORT 800291 123456 8 boundary points x 6 dof’s SUPORT 800292 123456 = 48 physical boundary points SUPORT 800293 123456 SUPORT 800294 123456 SUPORT 800295 123456 SUPORT 800296 123456 SUPORT 800297 123456 $  7) Don’t forget the rest of your bulk data INCLUDE 'glast_inst_v2.blk' $ ENDDATA Scott Gordon The Craig-Bampton Page 8
  • 9. 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 The Craig-Bampton Page 9
  • 10. 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 u   } = [ φ ]   {U    q b G cb (10) (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 The Craig-Bampton Page 10
  • 11. LTM’s (Cont.) • I/F Force LTM (created by CB dmap) I/F Force = [ M  u    K ] q  u    b M bb bq (11) bb b (If boundary is non-redundant, then Kbb=0) • Net CG LTM (created by CB dmap) Net CG Accel = ([φ ] [ M ][φ ] ) [φ ] [ M CG T rb CG bb rb −1 CG rb x       K ] q  x    b T bb M bq bb (12) b where ([φ ] [ M ][φ ] ) = mass matrix about cg (6x6) [φ ] = rigid body transform from I/F to CG (bdof x6) CG rb T CG bb rb CG rb Scott Gordon The Craig-Bampton Page 11
  • 12. LTM’s (Cont.) • PHIZ LTM – Allows physical displacements to be calculated from CB accelerations  x  { X } = [ PHIZ ]   q b G    (13) – 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 The Craig-Bampton Page 12
  • 13. LTM’s (Cont.) • LTM’s can be created using FLAME, MATLAB or using DMAP • LTM’s can (and usually do) contain multiple types of  [ Net CG ]  responses   [ I / F Force]  LTM =  [ Accel ]   Element        Forces       (14) • LTM’s can be used to recover responses for nested C-B  models { X } = [ φ ][ φ ] x  (15)   cb1 cb1 cb where φcb 01 cb1 cb 0 cb 0 b cb 0 q  = row partition of the CB1 Dofs from the CB0 PHIG Matrix • Creating LTMs - See appendix for a sample FLAME script for creating an LTM Scott Gordon The Craig-Bampton Page 13
  • 14. 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 The Craig-Bampton Page 14
  • 15. Checking C-B Models and LTM’s (Cont.) • LTMS can be checked by applying unit acceleration at the boundary LTM b q φ { X } =     (16)   0     where φ = Boundary rigid body vector (b x 6) b RB resp b RB – – – – 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 The Craig-Bampton Page 15
  • 16. Appendix Sample FLAME Scripts cb_chk.fla ==> etm_ltma.fla ==> etm_chk.fla ==> Checking CB K&M Matrices LTM creation Checking an LTM