Processing math: 100%
본문 바로가기
기계공학 기타과목/유한요소해석

[유한요소법] 보간함수 (shape function) (1) 노드 2개

by bigpicture 2024. 3. 28.
반응형

1차원 요소에 node1과 node2가 있다고 합시다. node1과 node2의 좌표를 x1x2 라고 놓겠습니다. node1과 node2의 변위를 u1u2라고 놓겠습니다. 그래프로 그려보면 아래와 같습니다. 

 


x1x2 사이 값들의 변위를 가정하고 싶은 상황입니다. 보간을 할 것인데요. 선형함수로 보간하겠습니다. 그림으로 먼저 표현하면 아래와 같습니다. 

 

 

u(x) 는 아래와 같이 가정할 수 있습니다. 

u(x)=a0+a1x 

노드 좌표와 변위를 대입하면 아래 두 식을 얻을 수 있습니다. 

a0+a1x=u1
a0+a1x=u2

a0과 a1을 구해봅시다. 아래와 같이 행렬 형태의 식으로 써줍니다. 

[1x11x2][a0a1]=[u1u2]

좌변 행렬의 역행렬을 양변에 곱해서 아래와 같이 변형합니다. 

[a0a1]=1x2x1[x2x111][u1u2]

a0와 a1은 아래와 같이 계산됩니다. 

a0=x2x2x1u1x1x2x1u2

a1=1x2x1u11x2x1u2

u(x)=a0+a1x  식에 대입합니다. 

u(x)=x2x2x1u1x1x2x1u2xx2x1u1+xx2x1u2

아래와 같이 정리해줍니다. 

u(x)=x2xx2x1u1+xx1x2x1u2

아래와 같이 치환해줍니다. 

N1(x)=x2xx2x1

N2(x)=xx1x2x1

위 두 함수를 shape function 이라고 부릅니다. shape function 을 각각 그래프로 그려보면 아래와 같습니다. 

 

 

shape 함수는 자기 자신의 노드에서는 1, 다른 노드에서는 0을 갖습니다. shape function 의 주요한 특성입니다. 

변위함수는 아래와 같이 변형됩니다. 

u(x)=N1(x)u1+N2(x)u2

 

ξ라는 새로운 변수를 도입하여 치환해보겠습니다. 아래와 같이 -1~1 사이 값을 갖는 ξ 를 이용하여 치환할겁니다. 

 

 

아래와 같이 치환할 수 있습니다. 비율이 같다는 원리를 사용하였습니다. 

 

xx1x2x1=ξ+12

x2xx2x1=1ξ2

 

shape function 을 아래와 같이 다시 정의합시다. 더 일반적으로 사용되는 형태입니다. 

 

N1(ξ)=ξ+12

N2(ξ)=1ξ2

 

변위함수는 아래와 같습니다. 

 

u(ξ)=N1(ξ)u1+N2(ξ)u2

반응형

댓글