수치해석 (numerical analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2...

100
P1 1 수치해석 (Numerical Analysis]

Upload: others

Post on 04-Dec-2020

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

P1

제 1 장

수치해석

(Numerical Analysis]

Page 2: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

2 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

01 실제 자연현상

자연계에서 발생하는 모든 형상 (real phenomenon)

• 임의대로 거동하는 것처럼 보이지만 실제로는 그렇지 않음

• 모든 자연현상은 반드시 특정한 법칙(rule)과 조건(condition)에 따라 거동함

• 특정한 법칙과 조건을 규명할 수 있다면 얼마든지 자연현상을 재현할 수 있음

Page 3: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

3 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

02 법칙, 조건 그리고 관계식

법 칙 (rule)

자연현상

(real phenomenon)

일과 에너지 이론(Theory of Work and Energy)

일의 변화(Work) = 에너지 변화(Energy)

조 건

(condition)

기하학적 조건/ 시간적 조건/ 각종 구속조건 • 기하학적 경계조건(boundary condition)

• 시 간 적 초기조건(initial condition)

• 각종구속 대상과 현상에 따라 다른 고유한 특성

관 계

(relation)

구성방정식(Constitutive Relation)

현상 속의 각종 물리량 사이의 관계식

Page 4: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

4 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

03 현상의 재현

이 론

(theoretical)

자연현상에 대한 수학적 표현(미분방정식)의 해를 구함

형상의 복잡성으로 실제 문제에는 거의 적용이 불가능

수치해석 (numerical analysis)

수학적 표현을 행렬식으로 전환하여 근사해를 구함

실험과 이론이 안고 있는 모든 문제를 해결

실물(축소)모형+실험장치를 이용하여 재현

고가의 실험장치/실험의 장기화/구현의 한계성

실 험

(experiment)

재현방법

(method)

ND onTkandonTT

tatTT

tinqTkt

Tc

~~,0

,0

0

n

초기조건

경계조건

지배방정식

Page 5: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

5 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

실험모델 혹은 수학적 모델

04 지배방정식 유도

n

cos n

flux

flux

dS

V

xxx uk

~u x

~

~k

~u

1차 거동

1차 거동의 공간 상 미분

플럭스

재료 물성치

구성방정식

VA

dVfdSn

V

VA

dVf

dVukdSuk

n

0 dVfukV

fdx

duk

dx

d

지배방정식 유도

Page 6: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

6 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

실험모델 혹은 수학적 모델

05 구성방정식의 유형

Problem Type 1차 거동

(u) 2차 거동

( ) 재료상수

(k)

Structure 변위, 변형 응력 Young’s Modulus

Heat Transfer 온도 열유속 열전달계수

Fluid Flow 유속 전단응력 점성계수

Electro Magnetic 전하 전압 저항

공학문제

uk

Page 7: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

7 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

실험모델 혹은 수학적 모델

06 미분방정식(지배방정식)

(ODE) (PDE)

xfxuxadx

xduxa

dx

xudxa 012

2

2

yxfyxuyxay

yxuyxa

x

yxuyxa

y

yxuyxa

yx

yxuyxa

x

yxuyxa

,,,,

,

,,

,,

,,

,,

01

22

2

3

2

42

2

5

Page 8: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

8 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

실험모델 혹은 수학적 모델

07 미분방정식(지배방정식)

Hyperbolic 유형 (D>0)

파동문제(wave propagation)

파의 진행방향으로 거동이 특정됨

Palabolic 유형 (D=0)

열전달, 구조 진동과 같은 시간 응답

거동이 시간에 따라 감소 혹은 안정됨

Elliptic 유형 (D<0)

구조해석과 같은 대부분의 정해석

시간과 무관한 거동을 나타냄

자연현상의 일반화된 수학적 표현식 문제 유형 판별자 Discriminant (D)

D>0, D=0 혹은 D<0에 따라 세가지 유형으로 분류

각 유형별로 해의 거동이나 사용하는 수치해석 기법이

뚜렷이 구분됨

동일 유형에 속하는 문제들은 동일한 해의 특성을 나타낼

뿐더러, 적용하는 수치기법도 동일함

A,B 및 C는 상수를 나타냄

x 및 y는 공간좌표 혹은 시간을 나타냄

Auxx+2Buxy+Cuyy= F

D=B2-AC

Page 9: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

9 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

08 급수전개

급수전개

0

2210

n

nnEX xaxaxaaxu

!

x

!

x

!

x

!

xxxsin

9753 )예

9753

p

n

nn

pph xaxaxaxaaxu

0

2210

(1) 모든 함수는 무한급수로 표현이 가능하다 !!

(2) 현실적인 한계로 유한급수로 제한 !!

(3) 기저함수 (혹은 보간함수)

pI x,,x,x,a~x 2

0

다양한 형태의 함수가 사용될 수 있다.

급수의 특성

(1) 각 항이 차지하는 중요도 (기여도)

고차로 갈수록 감소한다 !!

pxxxa~ 20비중

(2) 급수의 차수완결성 (order completeness)

급수전개에 있어 저차로 부터 항이 빠짐없이 전개되었을 때 최고차를 말함

2OC 3310 p

ph xaxaxaaxu

OC - 9753

9753

!

x

!

x

!

x

!

xxxsin

Page 10: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

10 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

09 파스칼(Pascal)의 삼각형

x y

xy2x2y

3x

4x

5x

6x

3y

4y

5y

6y

2x y

3x y

4x y

5x y

6x y

2xy

4xy

3xy

5xy

6xy

2 2x y

2 3x y

2 4x y

2 5x y

2 6x y

3 2x y

3 3x y

3 4x y

3 5x y

3 6x y

4 2x y

5 2x y

6 2x y

4 3x y

5 3x y

6 3x y

4 4x y

5 4x y

6 4x y

4 5x y

5 5x y 4 6x y

x y

0

1

2

3

4

1

▶ 2변수 이상 함수의 급수전개에 유용

Page 11: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

11 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

10 수치기법

[r] : 잔여(residual)=uex(x)-uh(x)

{w}: weight function(test function)

여기서, 미분방정식으로 부터

r(x) = RHS-LHS(Th)

Common Principle

Difference : Type of W(X)

dx

duk

dx

df)x(r h

가중함수 w(x)의 유형

(1) Collocation method

(2) Subdomain method

(3) Least square method

(4) Galerkin method

pxxxw )(

pp xxxw

1

1)(

functiontest ,)( xxw

r

rxw

Page 12: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

12 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

11 수치기법

Page 13: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

13 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

12 수치기법

2x 1ix ix

( )i x

1Nx

ix x

1/ ix

, i

i

r r a

a

x

x

( )hu xhdu

xdx

x

21222

2

x,xdx

du

dx

udx

2

1 2

2 1

dx

duxx

,ux

에서

에서

▶ 예시 문제 (Example) 가중치 함수 형상

baA

☞ 행렬방정식으로 전환 !!

TNaaaa 321a

~A MatrixNN

Page 14: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

14 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

13 갤러킨 근사화

~uuuuuN

I

IINNN

1

2211 xxxxx

~uvvvvN

J

JJNNN

1

2211 xxxxx

1

1

21 3

2 3

1

I

I

유한급수 전개

기저함수 (basis function)

근사함수 (혹은, 시도함수 : trial function)

가중함수 (혹은, 검증함수 : test function)

2차원 1차원

Page 15: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

15 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

14 갤러킨 근사화

예제문제

0)1()0(

10),2

1(

uu

xxuu

0x 1x

( )u xx

2

11

0vdxuvvu

N

JJJ

N

J

N

IIJIJIJ vudxv

11 1

1

0 2

1

☞ 모든 가능한 v(x)에 대하여 아래 적분식이 만족해야 함!!

(가중 잔여기법의 원리로 부터)

Page 16: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

16 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

15 갤러킨 근사화

02

1

1 1

1

0

N

J

N

IJIJIJIJ udxv

02

1

2

1

2

1

1

1

0

21

1

0 22211

1

0 111

N

N

IINININ

N

IIII

N

I

NIII

udxv

udxvudxv

021 NN

NN vvv

N

INININI

N

IIII

udx

udx

1

1

0

11

1

0 11

2

1

2

1

NNNNNN

N

N

F

F

F

u

u

u

KKK

KKK

KKK

2

1

2

1

21

22221

11211

dxK JIJIIJ 1

0

2

1JJF

Page 17: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

17 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

16 갤러킨 근사화

행렬방정식

FuK

~K

~F

~u

k

f

강성행렬 (Stiffness Matrix)

하중벡터 (Load Vector)

미지계수 (Nodal vector)

dxK JIJIIJ 1

0

2

1JJF

1

1

21 3

2 3

☞ 와 의 곱의 적분

☞ 과 의 곱의 적분

JI

I J

Page 18: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

18 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

17 현상의 모델링

실제 자연현상 (real phenomenon)

• 정확한 해답 u (x; t)

• 해답의 유형은 분석목표에 좌우

• 정답은 알 수도 모를 수도 있음

• 현상분석의 최종 목표

모델 구성 (model construction)

• 모델의 정확한 답 um (x; t)

• 실험모델 혹은 수학적 모델

• 표현의 한계성(형상, 거동)

• 불확실성(주로 거동과 관련)

(수학적 표현 미분방정식)

Navier-Stokes Equation

Dynamic Equilibrium

모델의 근사해 (approximate solution)

• 모델에 대한 근사해 uh (x; t)

• 실험: 계측기 및 계측방법 오차

• 이론: 실제문제 적용상의 한계

• 수치: 수치기법 및 해석상 오차

컴퓨터의 한계

(수학적 모델)

해답을 이론적으로 유도

수치해석으로 근사해 구함

(실험 모델)

계측장비를 이용하여 측정

u(x;t)

(실제 현상) um(x;t)

(모델의 정답)

uh(x;t)

(근사해) 모델링 오차

(modeling error) 근사 오차

(approximation error)

u(x;t)-um(x;t) um(x;t)-uh(x;t)

총 오차 (total error)

Page 19: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

19 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

18 오차

Page 20: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

20 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

19 오차

☞ 해석한 결과 사람들이 예측한 것과 같은 결과를

얻는다면 해석 모델링이 잘못된 것임 !!

☞ 수치해석의 궁극적인 목표는 실제 거동에

근접한 결과를 구하는 것임 !!

Page 21: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

21 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

20 신뢰성 확보

Fatigue Analysis Results (500N)

인장이 작용하는 부위에서 피로 파괴가 일어난다. Screw Part의 피로 사이클은 3.0x104 이다.

☞ 화려한 컬러 이미지 그림과 숫자를 넘어서

확신할 수 있는 결과를 제시하는 것이 관건 !!

Page 22: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

P1

제 2 장

유한요소법 (Finite Element

Method (FEM))

Page 23: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

23 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

Examples

2

X)ωX(L

dX

YdEI

2

2

경계 조건 : X = 0 에서 Y = 0 이고, X = L 에서 Y = 0 이다

0yωdt

ydn2

2

경계 조건 : t = 0 에서 y = y0 이고, t = 0 에서 dy/dt = 0 이다

0(kA

hp

dX

Td

c2

2

)TT

경계 조건 : X = 0 에서 T = Tbase 이고, L ∞ 일 때 T = T∞

거리 X의 함수에 의한 보(Beam)의 처짐 Y

X)L2LXX(24EI

ωY 334

시간의 함수에 의한 질량 m의 위치

tcosωyy(t) n0

함수 X에 의한 핀에 따른 온도 분포

XkA

hp

basec)eT(TTT

01

Problem Types Differential Equations Quantities of Interest

공학문제 (Engineering Problems)

Page 24: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

24 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

02 수치 근사화

예제문제

0)1()0(

10),2

1(

uu

xxuu

0x 1x

( )u xx

2

11

0vdxuvvu

☞ 모든 가능한 v(x)에 대하여 아래 적분식이 만족해야 함!!

(가중 잔여기법의 원리로 부터)

갤러킨 근사화

~uuuuuN

I

IINNN

1

2211 xxxxx

~uvvvvN

J

JJNNN

1

2211 xxxxx

근사함수 (혹은, 시도함수 : trial function)

가중함수 (혹은, 검증함수 : test function)

Page 25: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

25 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

03 행렬방정식 유도

02

1

1 1

1

0

N

J

N

IJIJIJIJ udxv

02

1

2

1

2

1

1

1

0

21

1

0 22211

1

0 111

N

N

IINININ

N

IIII

N

I

NIII

udxv

udxvudxv

021 NN

NN vvv

N

INININI

N

IIII

udx

udx

1

1

0

11

1

0 11

2

1

2

1

NNNNNN

N

N

F

F

F

u

u

u

KKK

KKK

KKK

2

1

2

1

21

22221

11211

dxK JIJIIJ 1

0

2

1JJF

Page 26: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

26 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

04

Problem Types 성질

(Property) 거동

(Behavior) 작용

(Action)

Structure 강성도 변형 힘

Heat Transfer 열전도율 온도 열원

Fluid Flow 점성 유속 수두

Electro Magnetic 전도율 전압 전류부하

Matrix Equations

공학문제의 행렬방정식

Page 27: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

27 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

05 보간함수 의 정의?

0

보간함수 의 구성 ?

근사해를 위한 다음의 급수표현에서

보간함수를 어떻게 정의할 것인가?

x a x b

3

3 x e x a

2

2 x d x a

e

d

c

1

x ax c

b a

x

x

y

( , ) ?x y

1차원의 경우 ☞ Easy (형상 단순, 상하한 명확)

2차원 그리고 2차원의 경우

☞ 보감함수 정의가 거의 불가능 하다 !!

- 정형화된 형상이라면 가능하지만

(삼각형, 사각형, 원, 구, 등등)

- 비정형화된 복잡한 형상의 경우는 거의 불가

(좌표의 상하한을 정의하기가 어렵고, 또한

경계가 복잡하여 수학적으로 표현하기 어려움)

xI

Page 28: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

28 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

유한요소법(Finite Element Method) 06 보간함수 의 구성 ?

근사해를 위한 다음의 급수표현에서

보간함수를 어떻게 정의할 것인가?

유한요소를 이용한 근사함수의 효과적인 정의

요소망 (mesh)

Page 29: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

29 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

07

지배방정식

경계조건

초기조건

N

D

onTk

onTT

tatTT

tinqTkt

Tc

~

~

0

,0

0

n

Mathematical Model (미분방정식)

[K]{u}={F}

[K] : Stiffness Matrix (강성행렬)

{F}: Load Vector (하중벡터)

{u}: Approximate Solution (근사해)

Matrix Equation (행렬방정식)

슬라이드 2 & 3

• 적용원리: 가상일의 원리(Principle of Virtual Work), 최소 포텐셜 이론(Minimum Potential Theorem)

• 근 사 해:

• 수치기법의 종류: 유한요소법(FEM), 경계요소법(BEM), Rayleigh-Ritz법, 유한차분법(FDM), …등 다수

유한요소법(FEM)

Page 30: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

30 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

요소망(Mesh) 08

48 37 26 15

47 36 25 14

46 35 24 13

45 34 23 12

16273849

1

2

3

4

5

34 24 14 4

33 23 13 3

32 22 12 2

31 21 11 1

(element) (node)

요소(element)와 절점(node)

2

48 37 26 15

47 36 25 14

46 35 24 13

45 34 23 12

16273849

1

2

3

4

5

34 24 14 4

33 23 13 3

32 22 12

31 21 11 1 1 2

34

전역 및 국부 절점번호

12345

678

9

1018

17

1119

12

20

16

1523

24

14

21

2213

1

2

10

18

3

4

11

19

12 20

57

613

2114

22

8

9

15

16

17

23

24

25

25

19

147

1013161922

2

56

3

89

11

12

23

2021

24

17

15

1814

1

23

24

3

5

11

19

6 7

814

119

1012

13

17

20

15

18

21

16

22

번호부여 순서

Page 31: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

31 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

요소망(Mesh) 09

균일 및 비균일 요소망

접합 및 비접합 요소망

국부적으로 조밀한 요소망

절점이 공유됨 절점이 공유되지 않음

Page 32: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

32 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

비접합 요소망(Incompatible Mesh) 10

☞ 강체요소를 이용한 접합

☞ 접촉조건을 이용한 접합 ☞ 라그랑지 승수법에 의한 접합

- 절점과 절점 사이를 강체요소를 이용한 연결 - 매우 간단한 방법이지만 연결 부위에 응 력이 집중됨

- 절점과 절점 사이를 스프링으로 구속 - 스프링 계수 값의 선정이 중요함

- 가상의 절점을 추가하여 절점을 연결 - 미지수가 추가되어 행렬방정식이 커짐

Page 33: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

33 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

유한요소 (마스터 요소) 11

Types of Finite Elements

보간함수의 차수 혹은 절점 개수 (1,2, …, 고차요소)

적용 문제의 유형 등

요소의 차원 및 기하학적 형상

1차원 요소(선)

2차원 요소(삼각형/사각형)

3차원 요소(사면체/오면체/육면체)

(3/6/9…절점)

(4/10…절점)

(4/8/9/10…절점)

(6/14…절점) (8/20…절점)

(2/3/4…절점)

Page 34: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

34 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

12

절점의 분류 국부 절점번호

요소크기 형상종횡비

유한요소 (절점)

Page 35: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

35 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

13 절점값(Nodal Value)

,x yv v

T

1

2

:

:

: ,x yu u 2

NodeDOFNNDOF / 크기방정식의행렬

☞ Delta property를 만족하는 요소의 경우

Page 36: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

36 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

형상함수(Shape Function) 14

1차원

1 2

1 1

1( ) 2 ( )

1

1 0 1

1 3 2

1( ) 2 ( ) 3 ( )

1

1

1 3 4 2

1 3 4 2

1 1 1 3 1 3

2차원

4 6 3

21 5

1p

1(

)

2(

)

1( ) 3 ( ) 2 ( )

2p

2p

1( ) 3 ( ) 2 ( )

1(

)

2(

)

3 ( )

4 ( )

3p

4 38

7

6

21 5

9

10

Page 37: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

37 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

기저함수(Basis Function) 15

2차원 1차원

1 2 3 4 5

2 x 4 x 3 x 1 x 6 x 5 x

1 2 3 4 5 6

x

1

1 2 3 4 5

109 1121 3 4

2 x 4 x 3 x 1 x 10 x 9 x 11 x

x

1

I

J K

I

JK

특성 (Property)

☞ Delta property: ☞ C0-연속성:

자기 자신의 절점에서는 1의 값을 가지고

나머지 절점에서는 0의 값을 가짐

요소망 전체에 걸쳐 연속성을 지니지만, 미분값은

요소 사이에서 불연속이 됨

Page 38: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

38 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

16 • Continuity (연속성)

• 1차 거동의 연속성

Interpolation of Strain and Stress

요소사이에서 불연속성을 나타내는 변위의 변화률

극도수렴성을 이용하여 적분점에서 계산한 변형률과

응력값을 보간하여 요소망내 연속적인 분포를 만듬

함수의 연속성

Page 39: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

39 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

형상 근사화(Geometry Approximation) 17

Real Geometry

,,,, 2211 kkxxxx

,,,, 2211 kkyyyy

CAD Solid Model FEM Model

절점 좌표를 이용한 형상 근사화

부매개 형상 근사화 (sub-paramtric)

등매개 형상 근사화 (iso-paramtric)

초매개 형상 근사화 (super-paramtric)

Page 40: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

40 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

형상 근사화 18

,,,, 2211 kkxxxx

,,,, 2211 kkyyyy

절점 좌표를 이용한 형상 근사화 0J

0J

0J

1 2

34

1 2

3

4

(0,0) (3,0)

(0,4)

x

y

0J

실제 요소 마스터 요소

d

yd

ydyd

xd

xdx

,

d

d

d

d

yy

xx

dy

dxJ

☞ 자코비언:

yxyxJJ det

AddAAddA ˆˆ/ JJ

8978

1

yxyxJdetJ

☞ 역변환: yxyx ,,,

dyy

dxx

ddyy

dxx

d

,

dy

dx

xy

xy

dy

dx

dy

dx

yx

yx

d

d

JJ

det

11

0J

☞ 직선공식:

Page 41: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

41 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

형상 근사화 19

0J

0J

0J

1 2

34

1 2

3

4

(0,0) (3,0)

(0,4)

x

y

0J

예제문제

2414

111

4

111

4

3

,,3 32

x

1354

111

4

411

4

1

,4, 43y

실제 요소 마스터 요소

☞ 자코비언:

yxyxJJ det

354

11

4

3

14

224

4

1

yy

xx

J

8978

1det

yxyxJJ

0J☞ 자코비언이 이 되는 직선

0897

FKu1

“ 비양정치 오류 유발 (non-positive definite error!!)”

☞ 자코비언이 이 되는 영역 0J

역행렬이 존재않음 !!

Page 42: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

42 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

양정치 행렬(Positive-definite Matrix) 20

양정치(positive-definite) 행렬 이란 ?

수학적 정의: 모든 0이 아닌 vector {x}에 대하여

행렬의 특성: - Nonsingular (역행렬이 존재)

- 유일한 해가 존재함

- 모두 양수인 고유치를 가짐

- Main 및 sub determinant가 모두 양수

물리적 특성: 모든 현상에 대한 수학적 표현을 행렬로

전환하면 양정치 행렬이 됨

“Non-positive definite error !”이란 에러 메시지

행렬이 양정치가 되지 않음 역행렬을 구할 수 없음

수치해를 구할 수 없음 해석 중단

☞ 주요 원인 요소망 내 요소의 과도한 찌그러짐

local 절점번호 오류에 따른 자코비언 에러

즉, 자코비언|J|가 0 혹은 음수가 되기 때문

에러의 원인

(1) 요소의 과도한 찌그러짐 -> |J| ≤ 0

(2) Local 절점번호의 잘못된 순서

자코비언이 |J|>0 되어야 하는 이유

수학적: 역변환이 존재하기 위해 |J|≠0

물리적: 길이비, 면적비, 체적비 |J| >0

Page 43: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

43 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

21

dxvxqdxdx

vd

dx

wdEI

LL

00 2

2

2

2

xwxwxwxw NNh 2211

N

I

L

IJ

N

J

LJI dxqwdx

dx

d

dx

dEI

10

10 2

2

2

2

L L

IIJI

IJ dxqF,dxdx

d

dx

dEIK

0 02

2

2

2

FwK IJIJ FwK

☞ 적분: 요소별로 적분하여 합함 !!

Re

Le

x

x

JIeIJ

L M

e

eIJ

JIIJ

dxdx

d

dx

dEIK

,Kdxdx

d

dx

dEIK

2

2

2

2

01

2

2

2

2

Re

Le

x

xI

eI

M

e

eI

L

II

dxqF

,FdxqF

1

0

예제: 보 문제

☞ Remind: 슬라이드 02

행렬계산 (강성행렬, 하중벡터)

Page 44: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

44 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

22

Real Element <-> Master Element

물리(physical) 좌표 계산(computation) 좌표

☞ 요소망 내의 각 유한요소는 기하학적 형상과 좌표값이

매우 불규칙적이기 때문에 행렬계산을 위한 수치적분이

어려울뿐더러 컴퓨터 프로그래밍에 부적합하다

실제 모양과 크기를 나타냄

Global 좌표계라고도 함

일련의 global 요소 및 절점

번호를 가짐

수치적분을 위한 좌표계

정규화된 Local 좌표계

정해진 local 절점번호를

가지고 있음

상관관계 전역 요소번호

전역 절점번호

지역 절점번호

좌표 변환관계식

좌표변환 (Geometry Transformation)

(master element)

~ shape functions

L

AA

BAAB

dJqF

,dJd

d

d

dEIK

0

1

1 2

2

2

2

2Jacobian /hˆ/~J

BBAA xxx

Page 45: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

45 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

23 수치적분 (Numerical Integration)

마스터 요소에서 적분

Page 46: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

46 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

24

☞ 요소망 내의 각 유한요소는 기하학적 형상과 좌표값이

매우 불규칙적이기 때문에 행렬계산을 위한 수치적분이

어려울뿐더러 컴퓨터 프로그래밍에 부적합하다

수치적분을 위한 좌표계

정규화된 Local 좌표계

정해진 local 절점번호를

가지고 있음

FEM에서의 수치적분(numerical integration)

아래 행렬방정식을 Gauss 소거법으로 풀 경우, 수

차례의 row, column 연산으로 반올림 오차 누적

여기에 행렬요소 자체의 수치적분 오차가 더해지면

FEM해석 결과의 오차는 수용하기 어려운 수준

따라서, FEM에서는 마스터 요소 상으로 변환하여

정확한 수치적분을 적용함

정확한 수치적분(exact numerical integration)

수치적분의 공식은 일반 수치적분과 동일

하지만, sampling point xk와 weight wk는 정확한

적분을 만족하도록 수학적으로 유도한 값임

Gauss 구적법 및 Gauss-Lobatto 구적법이 있음

수치적분 (Numerical Integration)

33

5

2

32

5

2

253

2

2

63

3

2

2

3

3

xx

dxxxI

2/3,12

32 :

d

dxJxxx

33

1

1

3

2

1

1

5

2

253

2

2

63

2

31

2

32

9

4

22

96

12

321

2

323

3

dJ

dxxxI

예제 문제

Page 47: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

47 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

25

N

k

kk

b

axxfdxxfI

1

근사

Exact Numerical Integration

420

1

1

65544332210

1

1

55

44

33

2210

1

1

5

2

3

22

65432

ˆ

aaa

aaaaaa

daaaaaadfI

이론

2424

222010

2221

222

0

waaawa

wffwfI

수치

5

22

3

22

22

2424

2222

210

w:a

w:a

ww:aII

이론수치

가우스 적분법

2

1 pN

Page 48: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

48 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

26 가우스 적분법

사각형 요소

삼각형 요소

Page 49: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

49 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

27

전역 및 요소 적분

행렬방정식의 조합(Assembly of Matrix Equations)

1차원 보 해석

0

dx

duA

dx

dE

xuxuxuxuh 882211

dAdx

d

dx

dEAKKK JIe

IJ

e

eIJIJ

e

7

1

,

1

1L 2L 3L 4L 5L 6L 7L

1x 2x3x 4x 5x

6x 7x 8x

1 1E A 2 2E A 3 3E A4 4E A

5 5E A 6 6E A7 7E A

2 3 4 5 6 7 P

A B 1 1

1

12

A 1

12

B

d

dx

d

d

d

dx

d

d

dAEK BA

eeeAB J

1

1

eee

eAe

ALLd

dx

L

xxxx

2

1

2

1,1

2

J

2

1,

2

1

d

d

d

d BA

22

22

ee

eeee

eAB

LL

LLAEK

M

2

3

4

1

5

6

7

k

( , )f x y

M

k

kM

M

k

III

dydxyxfdydxyxfdydxyxfdydxyxfIkM

1

1

1

,,,,1

Page 50: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

50 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

28

02

2

2

2

y

T

x

T

yxTyxTyxTyxT NNh ,,,, 2211

dxdyyyxx

KKKe

JIJIeIJ

M

e

eIJIJ

1

,

2차원 열전달 해석

행렬방정식의 조합(Assembly of Matrix Equations)

Page 51: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

51 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

29

Banded Sparse Matrix

개수총행렬요소의

개수총의행렬요소

zero-NonDensity)Matrix MD

분산행렬(sparse matrix): MD 0

밀집행렬(dense matrix) : MD 1

강성행렬의 특성(Characteristic of Matrix [K])

Page 52: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

52 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

30 경계조건(Boundary Condition)

Real Boundary Condtions Problem-dependent BC

Question ??

(I) 실제 상황을 그대로 구분하지 못하는 이유 ? 경계조건도 하나의 수학적 모델

(II) 공학모델에 따라 경계조건이 달라지는 이유는 ? 수학적 표현에 의해 경계조건이 결정

Beam Model

Page 53: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

53 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

31 경계조건(Boundary Condition)

(Deflection of 1-D Beam Problem)

수학모델

변분정식화

최고 미분차수항 부분적분

대칭 변분정식화

경계조건 항 2 경계조건 항 1

Pair I

Pair II

변위경계조건 (Essential Bdry)

하중경계조건 (Natural Bdry)

수학모델의 최고 미분차수 : 2N 경계조건 Pair의 개수 : N/2

각 경계조건 Pair에 있어서 : 저차항 변위경계, 고차항 하중경계

(참고) 자연계 현상 최고 미분차수가 홀수인 경우는 없음 !!

변위경계 하중경계

Work (Energy)

Page 54: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

54 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

32 경계조건(Boundary Condition)

Characteristics

(2) 변위경계가 주어지면 하중은 미지수 하중경계가 주어지면 변위는 미지수

(3) 자연계의 현상은 경계조건에 크게 좌우

(1) 경계조건이 없는 물체의 경계는 없다

Page 55: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

55 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

33 강체운동(Rigid Body Motion)

Rigid Body Motion ?

변형을 전혀 유발하지 않는 물체의 변위(이동)

변위 => 강체운동 + 변형(deformation)

=> 병진(translation) + 회전(rotation)

정적인 평형 => 강체운동이 존재해서는 안됨

병진운동

회전운동

변위(이동)

정적 평형 (O) 정적 평형 (X)

Static Equilibrium

(1) 힘/모멘트 조건: 0 & 0 MF

(2) 병진 및 회전자유도가 모두 구속

정해석을 위한 필수조건

정적평형을 만족시키도록 경계조건을 부여

다시 말해, 강체운동이 발생해서는 안됨

강체운동을 허용하면 동해석 문제가 됨

Page 56: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

56 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

34

5

4

3

2

1

5

4

3

2

1

5554535251

4544434241

3534333231

2524232221

1514131211

F

F

F

F

F

u

u

u

u

u

KKKKK

KKKKK

KKKKK

KKKKK

KKKKK

3535

3434

3232

3131

5

4

2

1

55545251

45444241

25242221

15141211

uKF

uKF

uKF

uKF

u

u

u

u

KKKK

KKKK

KKKK

KKKK

5652626

5

5452424

5352323

2

5152121

6

5

4

3

2

1

66646361

46444341

36343331

16141311

00

010000

00

00

000010

00

uKuKF

u

uKuKF

uKuKF

u

uKuKF

u

u

u

u

u

u

KKKK

KKKK

KKKK

KKKK

1. 기저함수 정의 단계에서

2. 행렬 축소법

3. 행렬 수정법

변위 경계조건 반영

경계조건의 반영

하중 경계조건

하중벡터 에 더해짐

변위 경계조건

기저함수 단계에서 반영

행렬방정식 단계에서 반영

FuK

F

01 u

33 uu

Page 57: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

57 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

35

6

5

4

3

2

1

6

5

4

3

2

1

666564636261

5654535251

464544434241

363534333231

2625242321

161514131211

F

uBig

F

F

uBig

F

u

u

u

u

u

u

KKKKKK

KBigKKKK

KKKKKK

KKKKKK

KKKKBigK

KKKKKK

22

226265254243232121

uu

uBiguBiguKuKuKuKuBiguK

410max ijKBig

4. 벌칙기법 (Penalty Method)

변위 경계조건 반영

5. 라그랑지 승수법 (Lagrange Multiplier Method)

2

1

0xu

0yu

{

}

{ } {0}

[ ]K[ ]u [ ]F

1

2

0

02 N 2 2

2N

N N yyxx uuuu

uWuEu

21

Page 58: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

58 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

36

144

143

142

141

134

133

132

131

124

123

122

121

114

113

112

111

44434241

34333231

24232221

14131211

|1000

|0100

|0010

|0001

1000|

0100|

0010|

0001|

KKKK

KKKK

KKKK

KKKK

KKKK

KKKK

KKKK

KKKK FuK

FKu1

Gauss Elimination

,2,1,0,

0

0

0

33

3

22

2

11

1

)(

3

2

1

33

32

33

31

22

23

22

21

11

13

11

12

1

3

2

1

n

K

F

K

F

K

F

u

u

u

K

K

K

K

K

K

K

K

K

K

K

K

u

u

unn

11

13

11

132

11

1211313212111

K

Fu

K

Ku

K

KuFuKuKuK

22

23

22

231

22

2122323222121

K

Fu

K

Ku

K

KuFuKuKuK

33

32

33

321

33

3133333232131

K

Fu

K

Ku

K

KuFuKuKuK

(Frontal Solver)

(Iterative Method)

행렬방정식의 연산(Solving of Matrix Equations)

Page 59: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

59 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

모델의 이상화(Idealization) 및 모델 이산화(Discretization)

재료 및 요소 특성치(단면형상, 두께 등) 정의

경계조건 정의

하중조건 정의(Force, Moment, Pressure, Temp, …)

요소별 요소행렬 계산 {f}=[k]{δ}

전체 행렬 구성 {F}=[K]{Δ}

경계 조건 및 하중 조건 적용

행렬방정식 연산 (절점 변위 계산)

요소 내력과 응력 계산

STEP-1

STEP-2

STEP-3

STEP-4

STEP-5

STEP-6

STEP-7

STEP-8

STEP-9

결과 검토 STEP-10

Pre-Processor

Processor

Post-Processor

37 유한요소 해석 절차

Page 60: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

60 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

Pre-Processor

Processor

Post-Processor

38

유한요소 해석 절차

Page 61: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

61 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

39 벤치마크(Benchmark) 테스트

u(x;t)

(실제 현상) um(x;t)

(모델의 정답)

uh(x;t)

(근사해) 모델링 오차

(modeling error) 근사 오차

(approximation error)

u(x;t)-um(x;t) um(x;t)-uh(x;t)

총 오차 (total error)

유효성 검증(Validation)

정확성 평가(Verification)

; 해석결과의 물리적 적합성을 검증하는 것으로서,

모델링 단계의 적합성을 판단

; 수치해석 단계에서의 전처리 과정과 행렬 연산의

정확성을 정량적으로 평가

소프트웨어의 검증

; NAFEMS에서 제시한 예제 문제들을 풀어 봄으로서

개발한 소프트웨어의 유효성과 정확성을 검증하는

작업을 일컫음

Page 62: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

62 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

40 해석결과의 신뢰성

해석결과의 오차

xuxuue hM

( )Mu x

( )hu x

( )e x

x

()

rx

( )r x

inxfxuL M

inuLxfxr h Lx,xqdx

wdEI 0

4

4

4

4

dx

dEIL

LxinxqxLwM 0

LxinLwxqxr M 00

LxinLwxqxr h 00

xwxwwe hM

Page 63: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

63 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

41 해석결과의 신뢰성

오차평가의 잣대

xuxuuex

hM

max

22 dxhML

xuxuue

22dxhMhME

xuxuxuxuue

; 관심량의 최대 차이 (그리고 최대 차이의 발생 위치)

; 1차거동의 전 영역에 걸친 RMS(root mean square)

; 1차거동과 2차거동의 전 영역에 걸친 RMS(root mean square)

Page 64: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

64 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

42 해석결과의 신뢰성

절대오차

상대오차

0.457,tipu 정해

0.278,he u 34.6%r

0.423tip

hu

P

, ,E A

L

tip

hu

4.570,tipu 정해

2.780,he u 34.6%r

4.230tip

hu

10P

, ,E A

Ltip

hu

,ue

,ueL2

Eue

☞ 크기: 요소망이 동일하여도 해석문제와 관련된

파라메터에 따라 오차크기가 달라짐

하중, 물체크기, 재료물성치

%100

2

h

h

U u

ue

☞ 크기: 해석문제와 관련된 파라메터가 달라져도

요소망이 같으면 상대오차는 동일함 !!

순수하게 요소망 변수에만 크기가 좌우 됨 !!

hU u 에너지변형률총 ~

Page 65: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

65 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

43 수렴률(Convergence Rate)

• 오차(error)의 정의

• FEA 절차 및 오차 요인

Accuracy

해석결과 h

u

정해 ? EXu

준 정해 u

측정오차 h

e

실오차 EXe

수렴률(convergence ratio)

log(오차값) - log(요소크기, 혹은 자유도) 그래프의

기울기를 의미

요소크기 변화에 대해서 수렴률 요소차수

P가 증가 기울기 증가

선(a priori) 오차평가 및 후(a posteriori) 오차평가

선 오차평가: FEM 해석을 수행하기 전 수학적으로

유도한 정성적인 오차 Bound

(예)

후 오차평가: FEM 해석결과를 가지고 실제로 계산한

정량적인 오차값

(예) 오차가 총 변형률의 20%

phCe

Page 66: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

66 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

44 해의 특이거동(Singular Behavior)

무한한 증가

(2) 점 하중 (3) 불연속적인 물성치 (1) 특징 형상

불연속 급격한 변동

원인 (Source)

Page 67: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

67 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

45 효과적인 요소망(Effective Mesh)

특징 형상

q

a

x

y

e10e h

a

von M

ises s

tress (

Mpa)

Locationa a

1,000

2,000

3,000

4,000

0

0.005 h0.01 h0.05 h

e=

점 하중 재료 불연속

Page 68: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

68 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

46 • Continuity (연속성)

• h- and p-method

Interpolation of Strain and Stress

요소사이에서 불연속성을 나타내는 변위의 변화률

극도수렴성을 이용하여 적분점에서 계산한 변형률과

응력값을 보간하여 요소망내 연속적인 분포를 만듬

h- 그리고 p-method

물체거동의 변화 심한 영역에는 저차의 조밀요소망

변화가 완만한 영역에는 고차의 엉성요소망 적용

h- 및 p-method

Page 69: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

69 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

47 적응적 유한요소법(Adaptive FEM)

• Adaptive hp-FEM?

균일한 오차분포가 되도록 적절한 요소크기(h)와

요소차수(p)를 가진 요소망을 생성하여 해석

• 해석품질-시간(경비) 딜레마

Irregular hp Refinement

• 한 요소가 1개 이상의 이웃요소와 접함

• 황금분활 => 1:2 대응 • 라그랑지 승수법으로 연속성 구속

inactive active

(initial mesh) (error estimation)

(irregular hp refinement) (target error)

Page 70: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

70 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

P1

제 4 장

선형 정적 해석

Page 71: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

71 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

01 선형성 (Linearity)

(2) 물체 형상, 물성치, 경계조건 등이 구하고자 하는

거동의 함수로 표현됨:

(3) 단 한번의 수치계산으로 해답을 구할 수가 없음

(Taylor 급수전개): 반복계산이 요구

(1) 중첩의 원리가 성립하지 않음: ufkukf

uuEEu , ,

자연계의 모든 현상은 본질적으로 비선형 !!! (world is nonlinear !!)

비선형의 특성 ☞ 비선형 범주에 들지 않는 경우가 선형성 !!

Page 72: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

72 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

02 정해석 (Static Analysis)

K

c

m

U(t)

p(t)

)()()()( tptkutuctum

m = 질량 (inertia)

c = 감쇠력 (energy dissipation)

K = 강성 (restoring force)

P = 가진력

u = 질량의 변위

= 질량의 속도

= 질량의 가속도

• 질량의 변위, 속도, 가속도와 가진력은 시간 함수로 정의

• 질량, 감쇠력, 강성은 상수로 정의

u

u

xx

0

0

MαM

FaF

I

m

FuK

Page 73: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

73 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

03

문제 유형 성질

(Property) 거동

(Behavior) 작용

(Action)

구조해석 강성도 변형 힘

정상상태 열전달 열전도율 온도 열원

정상상태 유체유동 점성 유속 수두

정상상태 전자기 전도율 전압 전류부하

Linear Static Analysis

선형 정해석

Page 74: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

74 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

04 문제의 간략화

절점 유사 대칭 모델 주기적 대칭 모델 1/4, 1/8 대칭 모델

Page 75: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

75 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

05 좌우 대칭모델

(1)/(2) 형상/물성치 대칭

(3)/(4) 변위/하중 경계조건 대칭

(5) 처침 형상 대칭

(1/2 대칭모델)

대칭모델 생성 물리적 의미

대칭경계조건

법선방향 변위: 비침투 조건(Un=0)

접선방향 하중: 전단하중 없음(Ft=0)

대칭조건(symmetry conditions)

기준: 임의 직선, 면 혹은 회전 축

조건: 임의 직선이나 면에 대하여 좌우 대칭

임의 회전축에 대하여 회전방향으로 대칭

조건: 형상/재질/하중조건/경계조건이 모두 대칭

유형: 평면 대칭문제, 축대칭 문제 (1/2 대칭 가능 문제) (축 대칭 해석 예)

Page 76: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

76 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

06 축대칭 문제

( , )r zu u

z

r

( , )r zu u

z

r

01

01

1

z

uu

r

,r

u

r

uu

r,

r

u

z

u

z

u,

r

uu

rr

u,

r

u

z

z

r

r

zr

rz

z

z

rrr

r

truu rr ,0

truu ,0

t ~ 가정된 두께방향으로의 함수

(2차원 단면모델)

(1차원 선모델)

Page 77: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

77 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

07 평면응력 및 평면 변형률 문제

평면변형률 상태(plane strain state)

축소된 3차원 유한요소 해석

- 임의 길이로 절단 - 좌우 절단면에 대칭조건 - 3차원 요소망 적용

평면응력 상태(plane stress state)

2차원 유한요소 해석 문제

- 구조물 중립면에 생성 - 2차원 FEM해석 문제 - 보, 판 및 쉘요소 적용

Page 78: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

78 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

08 열전달 해석(Heat Transfer Analysis)

fT

iT

기 iT

, c k

Q

지배방정식

경계조건

초기조건

N

D

onTk

onTT

tatTT

tinqTkt

Tc

~

~

0

,0

0

n

Page 79: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

79 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

09 열전달 해석(Heat Transfer Analysis)

)2,12

2

2

2

2

2

원혹은 원 yxQy

T

x

TxQ

dx

Td

정상상태 열전달 해석

FTK

Page 80: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

80 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

10 열전달 경로(Heat Transfer)

A wq k T T

wq h T T

4 4

1 wq T T

AT

wT

wTV

wT

T

, c k

열과 연계된 해석

(열-변형 해석) (열-유 해석) (서로 다른 요소망)

Page 81: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

81 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

11 파괴모드

균열파괴(crack failure) 균열에 따른 재료의 파단 주로 취성재료에서 발생

소성파괴(yield failure) 항복 후 소성변형에 따른 영구변형 주로 연성재료에서 발생

공진파괴(resonance failure) 외란에 의한 구조물의 파괴 대형 건축물이나 동적 시스템

좌굴파괴(buckling failure) 급작스런 구조 안정성 상실 압력용기 및 수직하중 구조물

피로파괴(fatigue failure) 교번하중에 따른 피로 누적 주로 용접 구조물

크립파괴(creep failure) 네킹(necking)에 따른 절단 주로 플라스틱 제품

유 형 특 성 가능성이 높은 재료

Page 82: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

82 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

12 균열해석(Crack Analysis)

균열(crack)의 역학적 특성

관련 용어: 균열선단(crack tip), 균열진전(crack advance)

역학 특성: 응력집중계수(SIF), plastic zone

(crack tip)

(crack advance)

균열 해석(crack analysis)

방법: 직접해석법 / J-적분법

직접해석법: (장점) 균열부위 응력장 계산이 가능

(단점) SIF의 정확도 확보가 어려움

편향요소망 혹은 Adaptive mesh 필요

균열모드(crack mode)

균열유형: Mode I, Mode II, Mode III

응력장(stress field): IIIIIIiSIFKfr

Ki

i ,,,~,2

J-적분법: (장점) SIF를 간단히 계산 가능

(단점) 균일부위 응력장은 이론적으로 유추

(편향 요소망)

dsx

uTWdyJ

/1

/22

2

EK

EKJ

(평면 응력)

(평면 변형률)

Page 83: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

83 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

13 좌굴해석(Buckling Analysis)

좌굴(Buckling)이란?

압축하중 을 받는 물체의 갑작스런 정적 평형 상실에 따라 야기되는 큰 측면 변형

물체의 형상 및 외부하중의 불완전성(imperfection)에 기인하며, 형상종횡비가 클수록 좌굴 가능성 증가

좌굴을 일으키는 하중의 크기(critical load)나 좌굴된 형상(buckling mode)은 구속조건에 큰 영향을

임계하중(critical load)

하중을 야기시키는 압축하중의 크기

, L ~ 물체길이 그리고 K ~ 구속조건 계수

좌굴모드(buckling mode)

물체가 변형되기 쉬운 형상으로 좌굴이 발생

좌굴모드는 고유모드(natural mode)와 동일한 형상

좌굴모드 자체는 고유진동 해석으로 가능

Page 84: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

84 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

14 선형 좌굴해석(Linear Buckling Analysis)

0uKK bckG

bcku

acr PP

~ 좌굴모드(buckling mode)

~ 좌굴 하중계수(혹은, 좌굴 고유치)

~ 임계 좌굴하중(critical buckling load)

Page 85: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

85 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

15 피로해석(Fatigue Analysis)

피로(fatigue)란 ?

교번 하중(alternating load)을 받는 물체는 내부에 손상이 누적되고

(1) 누적된 손상이 임계치에 도달하게 되면 구조물은 파괴

(2) 이 임계치를 피로수명(fatigue life)이라고 하고

(3) 피로수명은 S-N선도(혹은 E-N선도)와 FEM해석을 활용하여 예측이 가능

(균열의 성장과 진전) (교번하중을 받는 분자의 전위와 결정핵 생성)

Page 86: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

86 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

16 피로해석(Fatigue Analysis)

(Step 1) S-N선도의 Curve-Fitting ANS m (Step 3) Palmgren-Minor 누적손상법칙

QN

n

N

n

N

n

i

i

2

2

1

1

S-N선도는 실험적으로 구하며

재질, 형상 등에 따라 다른 형태를 지님

파괴에 도달하는 1싸이클 당 누적피로 량

Si ~ 관심 부위에서의 i번째 변동 응력

ni ~ 변동 응력 Si의 싸이클 횟수

Ni ~ Si 응력의 피로수명 싸이클(S-N선도)

유한요소 해석

(1)1 싸이클 변동 하중

(2) 1 싸이클 응력 변동

(2) Si 및 ni 분석

(Step 3) Fatigue Life 예측

) /(1)( 회수싸이클총년년 QLife

(Step 2)

Page 87: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

87 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

P1

제 5 장

선형 동해석

Page 88: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

88 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

자유도(Degrees of Freedom) 01

Definition of Degree of Freedom?

물리적: 독립적으로 운동할 수 있는 병진 및 회전 성분수

수학적: 독립된 방정식의 개수

공 학: 풀어야 할 미지수의 개수

: 병진 자유도

: 회전 자유도

(3차원 공간에서의 6자유도의 표현)

(고정된 봉 내의 2자유도 링)

(3 회전자유도의 robot arm)

(4개의 미지수를 가진 행렬방정식)

(3xN개의 자유도를 가진 유한요소망)

(절점수=N, 자유도/절점당=3)

(무한 자유도의 인체)

Page 89: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

89 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

동응답(Dynamic Response) 02

Response

Free Response

Forced response

• 외력과 감쇠가 없는 경우에 계 자체에 내재된 힘에 의해 발생 • Natural Frequency로 진동

• 외력이 작용하여 발생하는 진동 • 외력이 주기적인 경우에는 계가 가진력과 동일한 진동수를 가지고 진동 • 외력 진동수가 계의 고유 진동수 중의 어느 하나와 일치하는 경우에는 “공진”이 발생

Page 90: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

90 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

고유치(Eigen Value), 고유주파수와 고유모드(Natural Frequency & Mode) 03

고유치(eigen value)란 ?

임의 물체나 시스템의 고유한 특징, 형상 혹은 거동 등을

표현하기 위해 필요 충분한 파라메터

고유치에 상응하는 값(혹은 형상) 고유모드(eigen

mode)라고 함

(구조물 진동에 있어서)

(원과 타원 형상에 대한 고유치)

(물체 내 각 지점 응력상태에 대한 고유치)

Kz

y

x

K

Kz

y

x

zzzyzx

yzyyyx

xzxyxx

n

n

n

n

n

n

고유치 고유주파수(natural frequency)라 함

특정한 형상(모드)로 자유로이 진동하는 주파수

고유형상 모드형상(mode shape)

해당 고유주파수로 진동하는 변형모양을 의미

구조물이 가장 변형되기 쉬운 최 저차부터 고차의

순서로 고유주파수와 고유모드를 나타냄

구조물은 자유도 만큼의 고유주파수/고유모드를 가짐

동일한 구조물이라도 경계조건에 따라 달라짐

(무한한 자유도) (유한한 자유도)

Page 91: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

91 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

고유치 해석(modal analysis) 04

실물 연속체(continuum)

무한대의 고유모드/고유진동수

중요한 고유모드 최저차로 부터

p차 까지의 유한한 모드

유한요소(FEM) 모델

무한 모드 유한 모드로 축소

최저차로 부터 유한 DOF N까지

고유모드/고유진동수 (N > p)

고유치 행렬 계산

Truncated 고유치 행렬방정식

고유모드 계산 알고리듬

-> Jacobi method

-> QR method 등등

012 nnn

~~~XMK

고유모드 공간 Truncation

N개 고유모드 필요한 3p개로 한정

3p 이상의 고유차 모드는 제외 (N>n=3p)

Truncation 알고리듬

-> Lanczos, Subspace 등

012 nnn

~~~XMK

Page 92: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

92 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

Modal Analysis

• 구조물의 진동에 대한 고유 특성을 파악하는 것이 주 목적임

• 관심 진동수 범위내에서 구조물의 고유진동수 (Natural Frequency)와 고유모드(Mode Shape) 산정

7차 모드 9차 모드 10차 모드 8차 모드

고유치 해석 – 예제(Example) 05

Page 93: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

93 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

모드 응답해석(modal response analysis) 06

물체 동적 응답의 특성 (Dynamic Response)

모든 물체의 동적응답은 고유모드의 선형 조합으로 표현

모드공간(mode space): 고유모드 의 집단

참여계수 동적 응답에서 각 고유모드의 기여도

Page 94: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

94 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

동해석 문제 -> 초기치 문제(Initial Value Problem) 07

시간에 따라 변하는 물체 형상, 조건 및 물체 거동 초기치 문제란 ?

물체의 거동이 시간에 따라 변하는 문제로서, 물체의 거 동은 초기조건(초기치)에 의하여 좌우됨

원인: 물체형상, 구속조건, 외부하중 및 물성치가 시간에 따라 변함 초기치 초기 형상, 구속조건, 외부하중 및 물성치 등

(대표적인 공학문제)

(열전달) (구조진동)

(충 돌) (각종 유동)

Page 95: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

95 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

시간응답(Time Response) vs 주파수 응답(Frequency Response) 08

시간영역(time domain) 분석 주파수영역(freq. domain) 분석

dtetff ti 2

Fourier 변환

☺ 시간응답 분석에서는

- 최대응답이 어느 시점에서 발생하는가?

- 시간에 따라 물체의 거동은 어떠한 변화를

보이는가?

☺ 시간응답 분석에서는

- 어떤 주파수에서 큰 응답이 나타나는가?

- 주파수 대역별 물체 거동의 특성을 분석

- 공진응답이 나타나는가?

• 동응답: 모든 고유모드의 선형조합으로 표현 번째 고유모드의 참여계수

• 시간 응답 계산 주파수 응답 계산식:

• 참여계수: 외부 가진파의 특성에 따라 좌우됨 저주파 혹은 고주파 고유모드 우세 ?

• 실제 FEM해석: 모든 고유모드가 동일한 중요도를 가지지 않으며, 일반적으로 가진 주파수의 3배 이

고유모드만 고려하여도 충분

Fourier 변환

Page 96: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

96 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

변위

(u)

u0u0

0

-nte

가 큰 경우

시간 (t)

가 작은 경우

가 클수록 u(t)는 빨리 감쇠하고, d는 작아지며, Td는 증가

Td=2d

시간 (t)

변위

(u)

u0u0

0

과감쇠

임계감쇠

(가) 비감쇠

(나) 저감쇠

(다) 임계감쇠 및 과감쇠

시간 (t)

A

변위

(u)

u0

u0

09 시간응답해석(Time Response Analysis)

Page 97: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

97 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

주파수 응답해석(Frequency Response Analysis) 10

Page 98: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

98 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

11

Time-dependent Responses

외부로 부터 동하중, 열하중 등을 받으면 물체는 시간에

따라 변하는 거동을 나타낸다.

☺ 과도 응답(transient response)

불안정하고 변동이 심한 초기의 물체 거동

qn

TTT

TT

~t;xT,Qx

T

t

Tc

:

0at t :

0

2

2

혹은경계조건

기조건

(Heat Transfer)

tnuu

uu

~t;xu,tfkut

uc

t

um

:

0at t :

0

2

2

혹은경계조건

기조건

변위

(Structural Dynamics)

0 : 정상상태

0 0

☺정상상태 응답(steady state response)

일정시간 후 시간에 따른 변화가 없는 거동

더 이상 시간의존 문제가 아님 0

t

(초기치-경계치 문제 즉 Parabolic 유형)

(경계치문제 즉 Elliptic 유형)

시간응답 해석방법

Page 99: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

99 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

12

t

UU

t

UU

t

UU

t

UU

t

UU

t

UU

dt

dU

nnnn

nnnn

nnnn

2/12/111

1

1

2

Time Derivative

Backward 기법

Forward 기법(Euler Scheme)

Centered기법(Crank-Nicolson)

유한요소 근사 반복계산 행렬식

☺ n 시점에서의 시간 변화률(기울기)는

몇 가지 방법으로 근사적으로 계산할 수

있음

(열전달 문제의 시간 이산화)

• 는 0과 1사이의 임의의 값이지만 아래와 같은

세가지 기법이 주로 사용됨

이산 이산화(Time Discretization)

Page 100: 수치해석 (Numerical Analysis] · 2019. 8. 29. · 법 칙 (rule) 자연 ... xyy 2 xxxxy 6543 2 xyxyxyxyxy xy xy xy xy xy yxyyxyyxyy 65432 22 3 23 4 24 5623456 ... 근한 결과를

100 Theory and Applications of Finite Element Method 유한요소법의 이론과 적용

0

13

이론적 방법: 시간미분 항에 적분을 취함

평형방정식을 설정하는 시점을 기준으로 Implicit과 Explicit기법으로 대별됨

dtdt

tdt

ttt 2

2

2

2

, ,

수치해석적 방법

시간적분(time integration)이란?

시간적분, 수렴성과 안정성(Convergence & Stability)

☺ 수렴성(convergence):

해석결과가 시간과 더불어 정해와

가까워 지는 것을 의미

☺ 안정성(stability):

해석결과의 요동이 시간과 더불어

줄어드는 것을 의미

☺ 임계 시간간격(critical time step):

해석결과의 수렴성과 안정성을 모두

만족시킬 수 있는 최대 시간간격