수치 적분¶
내력 가상일의 이산화 및 외력 가상일과 전체 방정식의 조립에서 얻은 요소 내력 벡터 \(\boldsymbol{q}^e, \boldsymbol{Q}^e\)와 요소 강성 행렬 \(\boldsymbol{K}^e\)는 요소 영역 \(\Omega^e\) 또는 \(\Omega^e_0\) 위의 적분 형태를 취한다. FrontISTR에서는 이를 Gauss 적분 공식으로 수치적으로 평가한다.
Gauss 적분 공식과 변수 변환¶
Gauss 적분 공식은 표준 영역 \(\Xi\) 위의 적분을 적분점 \(\boldsymbol{\xi}_i \in \Xi\)에서의 피적분함수값과 가중치 \(w_i\)의 선형합으로 근사한다. 요소 영역 \(\Omega^e\)에 적용할 때에는 사상 \(\boldsymbol{x}: \Xi \to \Omega^e\)에 의한 변수 변환이 수반되며,
로 쓸 수 있다. \(n_q\)는 적분점 수, \(J_{\xi_i}\)는 변환 Jacobian 행렬식이다. 표준 영역 \(\Xi\)는 요소 종류마다 정해지며(육면체는 \([-1,1]^3\), 삼각형·사면체·쐐기형은 각각의 기준 형상), 적분점 \(\boldsymbol{\xi}_i\)와 가중치 \(w_i\)는 수치표로 주어진다. 면적분도 요소 면을 2차원 표준 영역에서 사상함으로써 같은 형식으로 취급한다.
FrontISTR가 채택하는 대표적인 적분점 수를 아래에 나타낸다(요소형과의 대응은 요소 번호 체계와 형상함수 라이브러리를 참조).
| 요소 유형 | 적분 공식 | 적분점 수 |
|---|---|---|
4절점 사면체(tet4n) |
1점 공식 | 1 |
10절점 사면체(tet10n) |
4점 공식 | 4 |
6절점 삼각기둥(prism6n) |
2점 공식 | 2 |
15절점 삼각기둥(prism15n) |
9점 공식 | 9 |
8절점 육면체(hex8n) |
2×2×2 Gauss-Legendre | 8 |
20절점 육면체(hex20n) |
3×3×3 Gauss-Legendre | 27 |
4절점 사각형(quad4n) |
2×2 Gauss-Legendre | 4 |
8절점 사각형(quad8n) |
3×3 Gauss-Legendre | 9 |
3절점 삼각형(tri3n) |
1점 공식 | 1 |
6절점 삼각형(tri6n) |
3점 공식 | 3 |
육면체·사각형·선분 요소에서는 각 축 방향 Gauss-Legendre 공식의 텐서곱을 취한다. 삼각형·사면체·삼각기둥은 단체 형상에 적합한 전용 공식(삼각형 자체 위에서 다항식을 정확히 적분하는 점 배치)을 사용한다.
요소 적분에의 적용¶
요소 적분에서는 자연좌표 \(\boldsymbol{r}\)을 표준 영역의 좌표로 하고(\(\boldsymbol{r} = \boldsymbol{\xi}\)), 물리좌표로의 사상은 형상함수에 의한 절점 좌표 보간으로 주어진다. 참조 배치의 선택(증분 해석의 틀)에 따라 다음과 같이 구분하여 사용한다.
Total Lagrange 법(기준 배치 \(\Omega^e_0\)에서 적분): 사상과 Jacobian을
로 하고 요소 내력·강성 행렬을
로 근사한다. \(\boldsymbol{B}_L, \boldsymbol{B}_{NL}, \boldsymbol{S}, \boldsymbol{K}^e_{x}\)는 모두 적분점 \(\boldsymbol{r}_i\)에서 평가한다.
Updated Lagrange 법(현재 배치 \(\Omega^e\)에서 적분): 사상과 Jacobian을
로 하고,
로 근사한다.
두 정식화의 차이는 사상 입력의 절점 좌표가 \(\boldsymbol{X}^e_\alpha\)인지 \(\boldsymbol{x}^e_\alpha\)인지라는 한 가지 점뿐이며, 적분점·가중치·적분점 루프의 구조는 공통이다.
완전 적분과 차수 저감 적분¶
피적분함수의 다항식 차수를 정확히 적분할 수 있는 적분점 수를 채택하는 적분을 완전 적분, 그보다 한 단계 적은 적분점 수를 채택하는 적분을 차수 저감 적분이라고 한다. 차수 저감 적분은 전단·체적 locking 완화에 사용되지만 hourglass 모드와 같은 거짓 변형 모드에 대한 대처가 수반된다. 요소 종류별 적분점 수와 완전/차수 저감의 선택은 요소 번호 체계와 형상함수 라이브러리 이후 및 고성능 요소 정식화에서 다룬다.
관련 항목¶
- 형상함수의 공간 미분 — Jacobian 계산
- 내력 가상일의 이산화 — 수치 적분 대상
- 고성능 요소 정식화 — 차수 저감 적분의 이용