Professional Documents
Culture Documents
Nastran
Thermal Analysis
2005. 6. 3
Sol 159
선형, 비선형의 과도(Transient) 열해석
열전달의 기본 형태
Conduction(열전도)
Convection(대류)
Radiation(복사)
상변화(Phase Change)
접촉 열 전달
HEAT TRANSFER
Motivation
T1 T1 T2 T1 T2
Moving Fluid
q2
T1>T2 Removes Heat Heat Moves IN
From Solid Moving Fluid T1>T2
q= -k [dT/dx]
T1>T2 T1>T2
Conduction Convection Advection Radiation
Boundary Conditions:
Thermal Convection
Forced convection
Advection(fluid flow)
Natural convection
Radiation
Conduction(열전도)
• 열이 물체 내부, 인접 부위로 전달되는 현상.
• 온도차이가 나는 두 물질이 접촉하여 물질을 이루고 있는
분자들의 충돌에 의한 열의 이동.
• 물질의 전도되는 열량은 열전도율, 양끝의 온도차, 물질의
단면적, 접촉되는 시간에 비례하고, 물질의 길이에는 반비례.
• 온도 의존의 열전도율
• 비열
• 내부발열
• 시간의존의 내부발열
• 이방성의 열전도율
• 상변화 시의 잠열
Convection(대류)
유체와 고체가 접하고 있는 경우의 열전달 현상.
액체나 기체 분자의 열운동에 의하여 밀도차에 의한 열전달 현상.
Free Convection(자연 대류) :
유체의 운동이 온도 차이에 기인한 밀도 차이로 발생.
• 온도 의존의 열전달율
• 시간 의존의 열전달율
Forced Convection(강제 대류) :
유체의 운동이 기계적인 요인에 의해 발생.
(Blower, Pump, Wind)
• Tube 유체 • 비열
• 온도 의존의 점성계수 • 시간 의존의 질량 유량
• 열전도율 • 온도 의존의 질량 유량
복사(Radiation)
열을 이동시켜 줄 수 있는 중간 매개체가 없이 빛의 형태
(전자기파)로 방출되는 현상.
공간상의 복사
• 온도 의존의 복사율 및 흡수율
• 파장 의존의 복사율 및 흡수율
• 시간 의존의 열교환
폐공간 상의 복사
• 온도 의존의 복사율
• 파장 의존의 복사율
• 복수의 복사 폐공간
• 복사 Matrix 제어
상변화(Phase Change)
온도에 따라 물체가 용융되거나 응고되는 현상.
온도 초기조건
• 비선형 정상 해석에서의 초기온도
• 과도해석에서의 초기 온도
일반 기능
열 제어 System
• 자연 대류의 열 전달 계수
• 강제 대류의 질량 유량
• 열 유속 하중
• 내부 발열 등에 관한 Control Point
적용 분야
강제 대류
• 냉각, 가열, 유체에 의한 열 교환 System
상변화
• 주조, 재료 처리
복사
• 가스 방사, 연소실
재료 비선형
• 고온에서의 과도해석, 유체의 특성 변화, 복사면 특성
Control Point
• 자동 온도 제어, 시간의존의 대류 및 복사
단위계
열 해석에서 물성치 단위
Thermal Conductivity W/m-℃ Btu/hr-ft-℉
Specific Heat J/kg-℃ Btu/lbm-℉
Density kg/m3 lbm/ft3
Dynamic Viscosity kg/m-sec lbm/ft-hr
Enthalpy J/kg Btu/lbm
Latent Heat J/kg Btu/lbm
에너지 단위 : J 또는 N· m
1 J = 1 N· m = 1kg · m2/s2
Power의 단위 : W
1 W = 1 J/s = 1 N· m/s = 1kg · m2/s3
단위계
열 해석의 열 하중 및 경계 조건의 단위
Temperature ℃ ㅇK ℉ ㅇR
열 응력 해석
• 열 팽창 계수 입력
• 하중 조건 : 온도 분포
• 경계 조건 : 구조 해석과 동일
HEAT TRANSFER MATHEMATICS
에너지 보존 법칙
• ν2(kT) + HeatGener = ρ Cρ (δT/δx)
이론
Heat Flux : 단위 면적당 열 유속(flow rate)
• qx = Qx [ W/m2]
A
T T(x
)
t2 Qx
t1 A
x1 x2 X
참고 : 열역학 법칙
열역학 0 법칙
• 열 평형의 법칙
열역학 1 법칙
• 에너지 보존의 법칙
열역학 2 법칙
• 엔트로피 증가의 법칙
열역학 3 법칙
• 유한한 단계에서 어떤 System의 온도가 절대 0도(0K)가 될
수 없다.
이론
지원되는 요소
• 1-D : CBAR, CBEAM, CBEND, CROD, CTUBE
• 2-D : CQUAD4, CQUAD8, CTRIA3, CTRIA6
Bending이 중요하면, Solid로 Modeling
• AXISYMMETRIC : CTRIAX6
Isotropic Conduction
• 열전도가 재료의 방향에 관계 없을 때, Bulk Data Property Card는
MAT4로 묘사할 수 있다.
• K : Thermal conductivity
• CP : Constant specific heat
• ρ : Material density
• H : Free convection heat transfer coefficient
• μ : Material dynamic viscosity
• HGen : Rate of volumetric heat generation
1000 Silver
Thermal Conductivity, [ W/m℃ ]
Copper
Solid Metal
100 Sodium
Liquid Metal
Steel Oxides
10
Mercury
Nonmetalic Solids
1 Water
Fibers
Nonmetalic He, H2
Liquid Insulating
0.1 Plastics Nonmetalic
Materials Exacuated
Wood Oils Gases
Foams CO2 insulating
Materials
Isotropic Conduction
• Effect of temperature on thermal conductivity of materials
Isotropic Conduction - K=K(Temp)
Patran에서 Fields를 사용하여 정의 가능하다.
Isotropic Conduction - K=K(Temp)
Patran에서 Fields를 사용하여 정의 가능하다.
Isotropic Conduction - K=K(Temp)
Materials
Isotropic Conduction - K=K(Temp)
3개의 Cards가 발생한다.
• MAT4 : 전도에 대해 Scale Factor를 나타낸다.
• MATT4 : MAT4를 TABLEM1에 연결.
• TABLEM1 : 온도 의존성을 정의.
Workshop #1
열전도
50×500×2 인 Steel Plate(mm 단위)
Steel의 열전도도 204 W/m-℃
우측의 온도 300℃, 좌측의 온도 25℃
좌/우측은 고정부일 때, 온도 분포와 응력 ?
25℃ 300
℃
예제 1 ; Geometry 정의
예제 1 ; Mesh, Mat 정의
예제 1 ; Property정의
예제 1; 열 경계 조건 정의
예제 1; 열 경계 조건 정의
예제 1; 해석 조건 설정
예제 1; 해석 조건 설정
예제 1; 해석 Input Data
예제 1; 해석 Input Data
예제 1; 해석 결과
Volumetric Heat Generation(QVOL)
Qin = VolumeELM × HGEN × QVOL × ucntrlnd
• 온도의 함수로 Volumetric heating이 가해지고,
• 우측은 200℃로 유지되고,
• QVOL = 10.0이라 하면,
• Total Heat QIN ?
1500
1000
HGEN
500
0
0 100 200 300 500
Temp
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
Volumetric Heat Generation(QVOL)
QVOL SID QVOL CNTRLN EID1 EID2 EID3 etc
예)
QVOL 2 10. 13
Convection
• Convection Theory
• Bulk Data - 경계조건 도입
• Free Convection
• Workshop #2
• Forced Convection
• Workshop #3
• Coupled Advection Flow
• Workshop #4
• Duct Flow
• Transient Thermal
Convection 이론
Newton’s law of cooling
q = h( Tf – Tw ) , q : heat flux
Y
Tf
Cooling fluid at Tf
Heat flow
Tw
T
Hot wall at Tw
Convection 이론
열전달 계수( h )는 아래의 내용에 따라 영향을 받음.
유동의 형태 (laminar, turbulent, transient)
Body의 기하학적 형상
유체의 물리적 성질
온도 차이
Body 표면을 따르는 위치
강제 대류냐 ? 자연 대류냐 ?
Convection 이론
열전달 계수( h )의 전형적인 값
Free convection, Δt=25℃ h, W/(m2·℃)
0.25-m-vertical plate in :
Atmosphere air 5.0
Engine oil 37.0
Water 440.0
0.02-m-OD horizontal cylinder in :
Atmosphere air 8.0
Engine oil 62.0
Water 741.0
0.02-m-OD horizontal sphere in :
Atmosphere air 9.0
Engine oil 60.0
Water 606.0
Forced convection
Atmosphere air at 25℃ velocity
v = 10 m/s over a flat plate of length L = 0.5m 17.0
Flow at v = 5 m/s across a 1-cm–OD cylinder of :
atmosphere air 85.0
Engine oil 1,800.0
Flow of water at 1 kg/s inside
2.5-cm-ID tube 10,500.0
Free Convection 이론
Buoyancy effects의 특징
• Gr = g β(Tw – Tinf) x3/ν2 ------ Grashof
• Nu = C(Gr × Pr)m
Gravity
Turbulent BL
또는
• Q = H × (TEXPF – TambEXPF)
Flow
• CONVM :
Forced convection
• RADBC :
Radiation이 공간과 교환
• RADSET :
Radiation 이 enclosure surfaces 사이에 교환
Bulk Data – Surface Elements
CHBDYG
• 구조물에 대류/복사 하중을 적용하기 위해 사용되는
Surface 요소.
• 4개의 경계조건 Cards중에 하나에 지정
• 동일한 ID를 가질 수 없다.
Bulk Data – Surface Elements
CHBDYP / PHBDY
• 대류와 복사를 1차원 요소에 적용 또는 2차원 요소에 대해서는
Edge에 적용하기 위해 사용.
예)
CHBDYP 100060 1 LINE 1439 1410
-1. 0. 0.
PHBDY 1 .1
Bulk Data – Free Convection
자연 대류에 대해 2가지 형태가 지원
또는
여기서,
H = 열전달 계수, W/M2· C
DT = Tw – Tamb, C
L = Vertical or horizontal dimension, m
D = diameter, m
Bulk Data – Free Convection(CONV)
CONV EID PCONID FLMND CNTRLN TA1 TA2 TA3 TA4
TA5 TA6 TA7 TA8
G1 G2 G3 G4 G5 G6 G7 G8
CHBDYG,EID2,AREA4,IVIEWF,IVIEWB,RADMIDF,RADMIDB,+A
+A,G1,G2,G3,G4
CONV,EID2,PCONID,0,0,TA1
PONV,PCONID,MID,FORM,EXPF
MAT4,MID,K,CP,ro,H,mu,HGEN
MATT4,MID,TID(k),TID(CP),TID(H),TID(m),TID(HGEN)
TABLEM2,TID(H) ,,,,,,,,+B
+B,x1,y1,x2,y2,x3,y3
구조 – H=H(Temp)
CQUAD4,EID,PID,G1,G2,G3,G4,0.0,ZOFFS
CHBDYG,EID2,AREA4,IVIEWF,IVIEWB,RADMIDF,RADMIDB,+A
+A,G1,G2,G3,G4
CONV,EID2,PCONID,0,0,TA1
PONV,PCONID,MID,FORM,EXPF
MAT4,MID,K,CP,ro,H,mu,HGEN
DLOAD, SID, SS1, SID1
TLOAD1, SID1, DAREA,
DELAY,TYPE, TID
TABLEM2,TID(H) ,,,,,,,,+B
+B,x1,y1,x2,y2,x3,y3
TEMPBC, DAREA, TRAN,
TEMP1, GID1
SPOINT, GID1
Free Convection – Constant Properties
CONV card에서 Tamb를 정의하기 위해, SPC에 의해
구속된 SPOINT를 사용한다.
FE Surfaces에 Free convection load를 적용하기 위해
2단계로 나눈다.
• Convection 계수와 주위 온도를 입력
• Geometry 또는 유한 요소에 기반을 둔 물체를 선택
Free Convection – Constant Properties
Aluminum rod :
길이 : 0.5m
0.5m
직경 : 0.1m(Area : 0.007854)
열전도 : 204 W/m℃
Nu = 4.364
Re < 2300
Nu = 0.023×(Re0.8) ×(Pr0.4)
Forced Convection 이론 - PCONVM
Heat Flow 평가 2가지 방법
1) H = C × (ReEXPR ) × (PREXPRi )
2) H = C × Kfluid ×(ReEXPR) × ( PREXPRi)/DHyd
여기서,
Re = 4.0 × (m) / (π DHyd × μ)
Pr = Cp × μ / Kfluid
• Dhyd : 유효 직경(Di)
• μ : 점성 계수
• m : Mass flow
• Kfluid : 비열
Forced Convection 이론 - CONVM
CONVM,EID,PCOND,FLMND,CNTMDOT,TA1,TA2
• EID : CHBDYG Surface element를 지정
• PCOND : PCONVM 를 지정
• CNTMDOT : Mass flow를 조절하기 위한 control point
• FLMND : Film node
• TA1, TA2 : 대류에 대해 사용되는 Ambient points
강제 대류 경계 조건을 나타낸다.
Surface 요소(CHBDYi)에 연결.
Forced Convection - PCONVM
PCONVM, PCONID, MID, FORM, FLAG, COEF, EXPR, EXPRI, EXPPO
Fluid Properties
• Thermal conductivity : 0.65
• Specific Heat : 4200
• Density : 1000
• Dynamic Viscosity : 1.0E-3
WorkShop #3 – Geometry, FE Model
WorkShop #3 – 유체의 Material 특성치
WorkShop #3 – 유체 Tube의 Property 특성치
WorkShop #3 – Inlet 유체 온도의 경계조건
WorkShop #3 – 강제 대류를 적용(Ftube Æ Ambient)
WorkShop #3 – Input data 1
WorkShop #3 – Input data 2
WorkShop #3 – Input data 3
WorkShop #3 – 해석 결과
WorkShop #3
New Correlation을 사용하여 Convection을 수정
• 여기서 Nu = h * d / k
• $PCONVM,1,1,0,1,200.0,0.,0.,0.
• $ ,PCONID,MID,FORM,FLAG,COEF,EXPR,EXPPI,EXPPO
• PCONVM 1 1 1 1 0.023 0.8 0.3 0.3
WorkShop #3
New Correlation을 사용하여 Convection을 수정
WorkShop #3
New Correlation을 사용하여 Convection을 수정
WorkShop #3
New Correlation을 사용하여 Convection을 수정
Workshop #4 - Coupled Advection
( 열교환기 )
• Aluminum Heat sink : 1” × 0.5” × 3” ,
Side 두께 : 0.05”, Top/Bottom 두께 : 0.1”
• Channel section : Dia 0.533 (0.8 × 0.4)
• Fluid : air
• Inlet Temp. : 20℃
• Inlet mass flow rate : 0.008333 lbm/sec
• Total heat flux(20 W/in2)가 one face(1” × 3”)에 적용.
• Convection Coefficient : 0.3 W/in2 ℃
• 출구 유체 온도와 최대 Heat sink 온도 ?
• 1차 Model의 Mesh size는 0.5”
Workshop #4 - Geometry 정의
Workshop #4 - Geometry 정의
유체 요소를 표현하기 위해 Duct의 중심을
연결
Workshop #4 - FE Model 구성
Workshop #4 - Heat sink material
Workshop #4 - Air material
Workshop #4 - Heat sink property
Workshop #4 - Heat sink property
Workshop #4 - 경계 조건(Inlet 온도)
Workshop #4 - 하중조건(Coupled Advection)
Workshop #4 - 하중조건(Coupled Advection)
Workshop #4 - 하중조건(Heat flux on face)
Workshop #4 - 하중/경계 조건
Inlet 온도
Temp(initial) = 2
Bulk Data Section
MAT4 Crad에서 비열과 밀도를 추가할 필요가 있다.
$2345678$2345678$2345678$2345678$2345678$2345678
$MAT4 MID K CP ρ
MAT4 100 204.0 896.0 2707.0,
TSTEPNL
$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678
TSTEPNL ID NDT DT NO KSTEP MAXITER CONV
EPSU EPSP EPSW MAXDIV MAXQN MAXLS FSTRESS
MAXBIS ADJUST MSTEP RB MAXR UTOL RTOLB
$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678
TLOAD2 10 120 0.0 10.0
QBDY3 120 1.0E4 1 THRU 4
Workshop # 5 Transient thermal
• 1개의 CHEXA 요소(초기에 0℃)
• 시간에 따라 변하는 Volumetric heating을 가지고 있다.(QVOL)
Time(t) Value
0.0 0.0
1000.0 10000.0
2000.0 0.0
3000.0 0.0
• HGEN = 10.0
Material에서
Workshop # 5 Property 정의
Workshop # 5 Transient load case 정의
ε : Emissivity of body,
1 보다 작고, Blackbody에서만 1
이론
입사 IN OUT IN OUT
Absorbed
반사 확산
투과
• Absorptivity = 흡수된 방사 비율
• Reflectivity = 반사된 방사 비율
• Emissivity = E/Eb (반구형의 Power에 대한 blackbody에 의해
방사되는 power의 비
• 흡수율 + 반사율 + 투과율 = 1.0
이론
불투명체와 반투명체의 개념
Absorbed Absorbed
Transmitted
이론
일반적으로 방사율(ε)은 시간(T)과 파장(λ)의 함수.
N1 q1-2
Area2
Theta 1
Distance (r)
dA1
Area1
dq1-2 = (E1 – E2) * cosθ1 * cosθ2 * dA1 * dA2 / (π * r12 2)
For enclosures
ΣFij = 1.0
Radiation Capabilities
Ambient exchange
• 온도 의존 방사율
• 온도 의존 흡수율
• 시간 의존 viewfactor
Applied fluxes
• 온도와 시간 변화, 방향성의 heat fluxes
Radiation enclosures
• 온도 의존 방사율(흡수율 = 방사율)
• Diffuse surface view factor 계산과 3차 body shadowing
• 오차를 추정하는 Adaptive view factor 계산
• Net view factors
• Radiation enclosure control
• Multiple enclosures
복사 입문
2개의 PARAM cards가 모든 radiation 해석에 필요
• SIGMA : Stefan-Boltzmann 상수 값을 제공
• e : flux
• n : element normal directions
Workshop #6 Directional heat loads
목적 :
방향성이 존재하는 Heat flux loads를 모델링하고,
Plate가 복사 평형을 이루고 있다 (Y 방향으로 입사)
• 온도는 281.96
• CHBDYG 요소에서 442 Btu/hr의 direction heat load가 나와 주위
온도가 0℉ 인 공간으로 –442.0의 복사열이 방사된다.
각도가 변하는 Directional heat loads
$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678
QVECT SID Q0 Tsour CE E1 E2 E3 CNTRLND
EID1 EID2
Ex 1) Y 방향 수직으로 입사
QVECT 2 442 0.0 -1.0 0.0
1
• include ‘workshop7.pch’
Advanced Topics
• Thermal Stress Analysis
• Restart a Transient Thermal Analysis
• Restart from thermal into stress analysis
• Thermal과 Thermal stress analysis의 조합을 위해 Sol 101을 사용
• NONLIN Cards
• TABLEM Cards
Thermal Stress Analysis 순서
• 열전달 해석은 구조물 전체에 대해 온도 분포를 계산하기 사용됨.
• 1차 Run에서 THERMAL(SORT1,PUNCH) = ALL을 입력.
• 2차 Run에서 Thermal Load로 1차 Run에서 만들어진 *.PCH File를
읽어 드림.
• TEMP(LOAD) = n 으로 정확한 하중 조건을 정의
Î include 또는 copy 함.
•구조 모델도 삽입 : include *.bdf
Î 경계조건, MAT1 Card
• TEMP는 정확성을 높이기 위해 Double Field Format으로 구성.
• 과도해석에서는 항상 Steps은 default로 Sort2 형식으로 출력.
Punch File을 사용한 응력 해석 Punch
SUBTITLE=Plate
NLPARM = 1
SPC = 1
THERMAL(SORT1,PRINT,PUNCH)=ALL
FLUX(SORT1,PRINT)=ALL
• C.C.S에서 PUNCH를 입력하여 Run한 결과(exam_1.pch)
Punch File을 사용한 응력 해석 Input Data
구조 경계 조건
Punch File을 사용한 응력 해석 결과
RESTART IN TRANSIENT THERMAL ANALYSIS
Temp
Time Ta
RESTART IN TRANSIENT THERMAL ANALYSIS (Cont.)
Do a restart run
RESTART
assign master=‘stat1.MASTER’
RESTART IN TRANSIENT THERMAL ANALYSIS (Cont.)
Cold-start run
SOL 159
Extracted from MSC.Nastran model .DAT file
ID stress2,msc
sol 159
TIME 10
CEND
TITLE= Use the include punch file for stress calculation
IC=23
subcase 1
label=heat transfer analysis
analysis=heat
tstepnl=400
SPC=10
dload=35
THERMAL(punch,print,sort1)=all
FLUX=ALL
BEGIN BULK
param,curvplot,1
include ‘run1.bulk’
RESTART IN TRANSIENT THERMAL ANALYSIS (Cont.)
$The following is the restart run that request the analysis starting at time equals
$18.0 and from loopid equals to 1
$******************************************************************************************
Restart version=1 keep
assign MASTER='sol159.MASTER' Extracted from MSC.Nastran model .DAT file
ID dcc,msc
sol 159
TIME 10
CEND
TITLE= Using a RESTART to continue the transient run from previous converged time step
IC=23
$ Select the last stime from the previous transient run
PARAM,STIME,18.0
Restart run
PARAM,LOOPID,1
THERMAL(punch,print)=all
SOL 159
FLUX=ALL
SPC=10
dload=35
subcase 1
label=coldstart
analysis=heat
tstepnl=400
subcase 2
label=restarting from time equals to 18.0
tstepnl=500
BEGIN BULK
tstepnl 500 30 2.0 1 adapt
ENDDATA
RESTART IN TRANSIENT THERMAL ANALYSIS (Cont.)
- - - - ERROR FACTORS - - - CONVERGENCE FACTORS - - - LINE SEARCH DATA - - - ITR MAT NO.
TIME ITER DISP. LOAD WORK LAMBDA(I) DLMAG FACTOR E-FIRST E-FINAL NQNV NLS DIV DIV BIS ADJUST
1.000000E+00 1 1.0000E+00 2.1549E-04 -7.8470E-07 9.9900E-01 3.1246E-04 1.000 -7.325E-05 -7.325E-05 0 0 0 1 1.000
2.000000E+00 1 1.0000E+00 2.0770E-04 -6.9002E-07 9.9900E-01 3.0074E-04 1.000 -8.707E-05 -8.707E-05 0 0 0 1 1.000
*** USER INFORMATION MESSAGE 6204 *** 0.000 SECONDS REQUIRED TO DECOMPOSE MATRIX.
4.000000E+00 2 1.1926E-10 3.4152E-08 -2.1482E-14 8.6665E-05 4.9383E-08 1.000 -3.922E-05 -3.922E-05 1 0 0 1 2.000
6.000000E+00 1 1.0000E+00 3.3255E-05 -4.7085E-08 9.9900E-01 4.9571E-05 1.000 -5.211E-06 -5.211E-06 1 0 0 1 2.000
*** USER INFORMATION MESSAGE 6204 *** 0.000 SECONDS REQUIRED TO DECOMPOSE MATRIX.
1.000000E+01 2 1.1672E-10 1.6149E-08 2.3121E-14 2.5601E-05 2.4818E-08 1.000 7.046E-06 7.046E-06 1 0 0 1 4.000
1.400000E+01 1 1.0000E+00 4.8324E-05 -9.9568E-08 9.9900E-01 7.5365E-05 1.000 -8.385E-06 -8.385E-06 1 0 0 1 4.000
1.800000E+01 1 1.0000E+00 8.8488E-05 -2.5555E-07 9.9900E-01 1.3741E-04 1.000 -2.477E-05 -2.477E-05 1 0 0 1
0*** USER INFORMATION MESSAGE 4550,
*** NEW STIFFNESS MATRIX IS REQUIRED ***
0 N O N - L I N E A R I T E R A T I O N M O D U L E O U T P U T
- - - - ERROR FACTORS - - - CONVERGENCE FACTORS - - - LINE SEARCH DATA - - - ITR MAT NO.
TIME ITER DISP. LOAD WORK LAMBDA(I) DLMAG FACTOR E-FIRST E-FINAL NQNV NLS DIV DIV BIS ADJUST
2.000000E+01 2 9.2214E-11 2.3917E-08 -1.5496E-14 9.0662E-05 3.6979E-08 1.000 -5.028E-05 -5.028E-05 1 0 0 1 1.000
2.200000E+01 1 1.0000E+00 1.3304E-05 -6.2071E-09 9.9900E-01 2.0543E-05 1.000 -1.399E-06 -1.399E-06 1 0 0 1 1.000
*** USER INFORMATION MESSAGE 6204 *** 0.000 SECONDS REQUIRED TO DECOMPOSE MATRIX.
3.000000E+01 2 1.6266E-09 1.1025E-07 -5.3169E-13 1.1341E-04 1.7012E-07 1.000 -3.068E-05 -3.068E-05 1 0 0 1 4.000
3.800000E+01 1 1.0000E+00 2.2204E-04 -9.2677E-07 9.9900E-01 3.4321E-04 1.000 -6.079E-05 -6.079E-05 1 0 0 1 4.000
4.600000E+01 2 5.8147E-09 3.7185E-07 -1.9028E-12 8.9638E-04 6.1042E-07 1.000 -7.718E-04 -7.718E-04 2 0 0 1 4.000
5.400000E+01 1 1.0000E+00 1.4389E-04 -8.2157E-07 9.9900E-01 2.4605E-04 1.000 -6.390E-05 -6.390E-05 2 0 0 1 4.000
6.200000E+01 2 2.5713E-09 1.6708E-07 -4.4272E-13 7.6351E-04 2.8570E-07 1.000 -6.100E-04 -6.100E-04 3 0 0 1
7.000000E+01 1 1.0000E+00 6.0381E-05 -3.7666E-07 9.9900E-01 1.0325E-04 1.000 -4.833E-05 -4.833E-05 3 0 0 1
7.800000E+01 1 1.0000E+00 9.3926E-05 -5.8309E-07 9.9900E-01 1.6061E-04 1.000 -9.583E-05 -9.583E-05 3 0 0 1
RESTART IN TRANSIENT THERMAL ANALYSIS (Cont.)
POINT-ID = 1
T E M P E R A T U R E V E C T O R
Cold-start run
Stress1.dat
SOL 153 Extracted from MSC.Nastran model .DAT file
ID stress2,msc
sol 153
TIME 10
CEND
TITLE=SEMI-INFINITE RECTANGULAR FIN
temp(init)=23
subcase 1
label=heat transfer analysis
analysis=heat
nlparm=300
SPC=10
LOAD=33
THERMAL=all
FLUX=ALL
BEGIN BULK
include ‘run1.bulk’
RESTART FOR THERMAL STRESS ANALYSIS (Cont.)
Restart run
RESTART version=1 keep
Stress1_r.dat
assign MASTER='stress1.MASTER'
ID stress2,msc Extracted from MSC.Nastran model .DAT file
SOL 153
sol 153
TIME 10
APP COUPLED
CEND
TITLE=SEMI-INFINITE RECTANGULAR FIN
temp(init)=23
$ Look at the output from the previous thermal run and pick up the loopid.
param,loopid,1
param,subid,2
subcase 1
label=heat transfer analysis
analysis=heat
nlparm=300
SPC=10
LOAD=33
THERMAL=all
subcase 2
FLUX=ALL Add the second subcase for the
label=thermal stress analysis stress/displacement analysis
analysis=struc
temp(load)=777
NLPARM = 300
spc=20
disp=all
stress=all
elforce=all
RESTART FOR THERMAL STRESS ANALYSIS (Cont.)
Add only the structure material properties and the structural constraints. The
automatic restart logic will simply add these records from the database.
BEGIN BULK
mat1 10 10.0+6 0.33 6.5-6 60.0
spc1 20 12 1 11 10 20
spc1 20 0 100
grdset 3456
ENDDATA
RESTART FOR THERMAL STRESS ANALYSIS (Cont.)
MSC.Nastran results
Stress1_r.f06
재료 특성치
• 열 전도 계수(K) : 204
0.4
• 비열 : 896
• 밀도 : 2707 3.0
• 두께 : 0.1
열응력 ?
1.0
모델링
Geometry 입력하고, Global Length 0.1로 하여 Mesh
Analysis Code 를 변경 :
/Preference/Analysis/Structural -> Thermal
재질 특성치
열전도/ 비열/ 밀도 입력
재료 특성치
두께 입력
경계조건_1
하단부
경계조건_2
우측 : Heat Flux
2D
경계조건_3
좌측 : Convection
Analysis Type 지정
Steady State
Input data 검토
SOL 153
CEND
ANALYSIS = HEAT
TITLE = MSC.Nastran job created on 02-Oct-03 at 11:02:41
ECHO = NONE
TEMPERATURE(INITIAL) = 2
SUBCASE 1
NLPARM = 1
SPC = 1
LOAD = 3
THERMAL(SORT1,PRINT)=ALL
FLUX(SORT1,PRINT)=ALL
BEGIN BULK
PARAM POST 0
PARAM AUTOSPC YES
PARAM SIGMA 1.714-9
NLPARM 1 1 AUTO 5 25 PW NO
.001 1.-7
Input data 검토
PSHELL 1 1 .1
$
CQUAD4 1000 1 1000 1001 1012 1011 0.
CQUAD4 1399 1 1455 1430 1435 1459 0.
$
$
MAT4 1 204. 896. 2707. 1.
$ Nodes of the Entire Model
GRID 1000 0. 0. 1.5
GRID 1459 -.161809 0. -.117549
$
$ Fixed Temperatures of Load Set : spc.1
SPC 1 1126 1 50. 1137 1 50.
SPC 1 1378 1 50. 1389 1 50.
SPC 1 1400 1 50.
$ Fixed Temperatures of Load Set : conv.1.1
SPC 1 1460 1 20.
$ Normal Heat Flux of Load Set : qbdy3.1
QBDY3 3 5000. 100001
Input data 검토
QBDY3 3 5000. 100030
$ Convection to Ambient of Load Set : conv.1.1
PCONV 1 1001 0 0.
CONV 100031 1 0 0 1460
CONV 100060 1 0 0 1460
$ Initial Temperatures from Temperature Load Sets
TEMP 2 1126 50. 1137 50. 1148 50.
TEMP 2 1389 50. 1400 50. 1460 20.
$ Default Initial Temperature
TEMPD 2 0. TEMP에서 빠진 모든 절점에 정의
$ CHBDYP Surface Elements and Element Properties
CHBDYP 100001 1 LINE 1056 1055
1. 0. 0.
CHBDYP 100060 1 LINE 1439 1410
-1. 0. 0.
PHBDY 1 .1
$ Free Convection Heat Transfer Coefficients
MAT4 1001 10.
$ Scalar Points
SPOINT 1460
ENDDATA 2de9e0c6
온도 분포 결과
추가 과제
온도 분포를 이용하여 응력해석
2D
Loads/BCs
Loads/BCs
Loads/BCs
Loads/BCs
Loads/BCs
Analysis Deck
Analysis Deck
Results : 700 sec 후
Analysis Deck
$ Transient Analysis, Database
SOL 159
CEND
ANALYSIS = HEAT
TITLE = MSC.Nastran job created on 10-Oct-03 at 18:43:09
ECHO = NONE
SPC = 1
IC = 1
SUBCASE 1
SUBTITLE=Transient
TSTEPNL = 1
DLOAD = 2
THERMAL(SORT2,PRINT)=ALL
FLUX(SORT2,PRINT)=ALL
BEGIN BULK
PARAM POST 0
PARAM SIGMA 1.714-9
PARAM PRGPST NO
Analysis Deck
$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678$2345678
TSTEPNL 1 100 10. 1 ADAPT 2 -10 U
0.01
PSHELL 1 1 .1
CQUAD4 1 1 1 2 8 7
CQUAD4 75 1 89 90 96 95
$ Description of Material : Date: 10-Oct-03 Time: 16:55:54
MAT4 1 204. 896. 2707.
$ Nodes of the Entire Model
GRID 1 0. 0. 0.
GRID 96 1. 3. 0.
$ Loads for Load Case : Transient
TLOAD1 5 3 1
TLOAD1 6 4 2
DLOAD 2 1. 1. 5 1. 6
$ Fixed Temperatures of Load Set : Temperature
SPC 1 1 1 50. 2 1 50.
SPC 1 3 1 50. 4 1 50.
SPC 1 5 1 50. 6 1 50.
Analysis Deck
$ Fixed Temperatures of Load Set : Convection
SPC 1 97 1 20.
$ Normal Heat Flux of Load Set : Trans_Flux
QBDY3 3 5000. 100001
QBDY3 3 5000. 100015
$ Volumetric Heat Generation of Load Set : Trans_Qvol
QVOL 4 1. 1
QVOL 4 1. 72
$ Convection to Ambient of Load Set : Convection
PCONV 1 1001 0 0.
CONV 100016 1 0 0 97
CONV 100030 1 0 0 97
$ Time Dependent Nodal Temperatures of Load Set : Convection
$ Referenced Dynamic Load Tables
$ Dynamic Load Table : Heat_Flux_Time
TABLED1 1
-10. 1. 0. 1. 10. 1.25 30. 1.75
50. 2. 100. 2. ENDT
Analysis Deck
$ Dynamic Load Table : Volumetric_Time
TABLED1 2
-10. 10000. 0. 10000. 10. 12000. 30. 13000.
50. 14000. 100. 14000. ENDT
$ Initial Temperatures from Temperature Load Sets
TEMP 1 1 50. 2 50. 3 50.
TEMP 1 4 50. 5 50. 6 50.
TEMP 1 97 20.
$ Default Initial Temperature
TEMPD 1 50.
$ CHBDYP Surface Elements and Element Properties
CHBDYP 100001 1 LINE 6 12
1. 0. 0.
CHBDYP 100030 1 LINE 91 85
-1. 0. 0.
PHBDY 1 .1
$ Free Convection Heat Transfer Coefficients
MAT4 1001 10.
$ Scalar Points
SPOINT 97
$ Referenced Coordinate Frames
ENDDATA f4a110e0
예제 4 : Bi-Metallic Plate의 열 응력
상하 온도 차이에 의한 응력 분포 ?
Y
1.0 in KGe = 1.524 W/in ℃
EGe = 1.885E7 lb/in2
GGe = 0.933E7 lb/in2
αGe = 5.8E-6 in/in℃
13
23
13
Input Data
SOL 101
$ Direct Text Input for Executive Control
CEND
TITLE = MSC.Nastran job created on 13-Oct-03 at 15:16:46
ECHO = NONE
$ Direct Text Input for Global Case Control Data
SUBCASE 1
$ Subcase name : Structure_load
SUBTITLE=Structure_load
SPC = 2
TEMPERATURE(LOAD) = 1
DISPLACEMENT(SORT1,REAL)=ALL
STRESS(SORT1,REAL,VONMISES,BILIN)=ALL
BEGIN BULK
PARAM POST 0
PARAM AUTOSPC YES
$ Elements and Element Properties for region : GE_STR
PSOLID 1 1 0
CHEXA 101 1 1 244 249 2 23 299
304 24
Input Data
CHEXA 100 2 208 209 220 219 230 231
242 241
$ Material Record : Solder_Str
MAT1 2 1.3+7 .4 2.47-5 -30.
$ Material Record : GE_Str
MAT1 1 1.885+7 9.33+6 5.8-6 -30.
$ Nodes of the Entire Model
GRID 1 0. 0. 0.
GRID 847 1. 1. .025
$ Loads for Load Case : Structure_load
SPCADD 2 1 3 4
$ Nodal Temperatures of Load Set : Str_Load
TEMP 1 1 -.588236 2 -.588236 3 -.588236
TEMP 1 845 -15.2941 846 -22.6471 847 -30.
$ Displacement Constraints of Load Set : Fix_x
SPC1 1 1 12 232
$ Displacement Constraints of Load Set : Fix_y
SPC1 3 2 22
$ Displacement Constraints of Load Set : Fix_Z
SPC1 4 3 12 22 232 242
ENDDATA bb79c06e