유한 부피법
Finite volume method미분 방정식 |
---|
![]() |
범위 |
분류 |
해결책 |
사람 |
유한 체적법(FVM)은 대수 방정식의 형태로 부분 미분 방정식을 표현하고 평가하는 방법이다.[1] 유한 체적법에서는 발산 항을 포함하는 부분 미분방정식의 부피집적합물을 발산정리법을 이용하여 표면집적합으로 변환한다. 이 항들은 각 유한 부피의 표면에서 플럭스로 평가된다. 주어진 부피에 들어가는 유속이 인접한 부피에서 나오는 유량과 동일하기 때문에 이러한 방법은 보수적이다. 유한 볼륨 방식의 또 다른 장점은 구조화되지 않은 메쉬를 허용할 수 있도록 쉽게 공식화된다는 것이다. 이 방법은 많은 컴퓨터 유체 역학 패키지에 사용된다. "완료 볼륨"은 메쉬의 각 노드 포인트를 둘러싼 작은 볼륨을 가리킨다.
유한 체적 방법은 결절 값을 이용한 파생상품이나 국부 데이터를 이용한 용액의 국부적 근사치를 창출하는 유한요소법에 근사치를 갖는 유한차량법과 비교·대조할 수 있다. 대조적으로 유한 체적 방법은 일부 체적에 대한 용액의 평균 값에 대한 정확한 식을 평가하고, 이 데이터를 사용하여 세포 내에서 용액의 근사치를 구성한다.[2][3]
예
간단한 1D 연결 문제를 고려하십시오.
-
(1)
Here, represents the state variable and represents the flux or flow of . Conventionally, positive represents flow to the right 음의 은(는) 왼쪽으로의 흐름을 나타낸다. 방정식 (1)이 일정한 영역의 유동적 매체를 나타낸다고 가정할 경우, 공간 인 x{\x을(를 i {\ i로 인덱싱된 셀 중심이 있는 유한 볼륨 또는 셀로 세분화할 수 있다 특정 셀의 , i{\ i )= 볼륨 평균 값을 정의할 수 있다. at time and , as
-
(2)
t= 다음과 같다.
-
(3)
여기서 - 2}} 및 + }2은 각각 i i 셀의 업스트림 면이나 다운스트림 면의 위치를 나타낸다.
시간 내에 방정식(1)을 통합하면 다음과 같은 결과를 얻을 수 있다.
-
(4)
여기서 = {\f
To obtain the volume average of at time , we integrate over the cell volume, = + 1 - x - 2 {\x_}=}{1}{11}{{}2}},예.
-
(5)
는 f 가) 잘 행동하고 있으며 통합의 순서를 뒤집을 수 있다고 가정한다. 또한, 셀의 단위 영역으로의 흐름이 정상이라는 것을 상기하라. Now, since in one dimension , we can apply the divergence theorem, i.e. , and substitute for the volume integral of the divergence with the values of 은(는) 셀 표면에서 다음과 같이 평가하였다(일반적으로 i- 2 {}2 및 + }{1}2
-
(6)
여기서 ± 2= ( ± , t) 1}:{pm
따라서 우리는 을 얻기 위한 시간에 대해 (6)을 차별화함으로써 i i 로 색인화된 셀 중심과 ± 2 i}{2로 색인화된 셀 에지 플럭스의 경우 위의 문제에 대한 반분해적인 수치 체계를 도출할 수 있다.
-
(7)
여기서 에지 플럭스의 값 ± 1 셀 평균의 보간 또는 외삽으로 재구성할 수 있다. 방정식(7)은 체적 평균에 대해 정확하다. 즉, 그 유도 동안에 근사치가 이루어지지 않았다.
노드 주변의 동서남북 면과 함께 남북면까지 고려해 2D 상황에도 적용할 수 있다.
일반보존법
우리는 또한 다음의 PDE로 대표되는 일반적인 보존법 문제를 고려할 수 있다.
-
(8)
여기서 는) 상태의 벡터를 나타내고 는) 해당 플럭스 텐셔너를 나타낸다. 다시 우리는 공간 영역을 유한한 볼륨이나 셀로 세분화할 수 있다. 특정 셀의 경우, i 셀의 총 볼륨에 대해 통합된 i{\ 이렇게 하면
-
(9)
첫 번째 항을 통합하여 볼륨 평균을 얻고 두 번째 항에 발산 정리를 적용하면 이 산출량이 증가한다.
-
(10)
여기서 는 셀의 총 표면적을 나타내며 {\{\은 표면에 정상이고 바깥쪽을 가리키는 단위 벡터다. 따라서 마지막으로 (8)에 해당하는 일반적인 결과, 즉, 그 결과를 제시할 수 있다.
-
(11)
다시, 가장자리 플럭스의 값은 셀 평균의 보간 또는 외삽에 의해 재구성될 수 있다. 실제 수치 체계는 문제 기하학과 그물망 구조에 따라 달라질 것이다. MUSCL 재구성은 종종 솔루션에 충격이나 불연속성이 존재하는 고해상도 체계에서 사용된다.
유한 부피 체계는 셀 평균이 가장자리 플럭스를 통해 변화함에 따라 보수적이다. 즉, 한 세포의 손실은 다른 세포의 이득이다!
참고 항목
- 유한요소법
- 플럭스 리미터
- 고두노프의 계책
- 고두노프의 정리
- 고해상도 계획
- KIVA(소프트웨어)
- MIT 일반 순환 모델
- MUSCL 방식
- 세르게이 K. 고두노프
- 총 변동 감소
- 비정형 유동 유한 부피법
추가 읽기
- Eymard, R. Gallouert, T. R, Herbin, R.(2000) 유한 체적 분석 핸드북, Vol. VII, 2000, 페이지 713–1020. 편집자: P.G. Ciarlet과 J.L. Lions.
- Hirsch, C. (1990), 내부 및 외부 흐름의 수치 연산, 제2권: Inviscid 및 Viscous Flows에 대한 연산 방법, Wiley.
- 캠브리지 대학 출판부의 Laney, Culbert B. (1998), Computing Gas Dynamics, Computing Gas Dynamics.
- LeVeque, Randall (1990), 수치 보존법, 수학 시리즈의 ETH 강의, Birkhauser-Verlag.
- LeVeque, Randall(2002년), Cambridge University Press의 유한 볼륨 메소드.
- 파탄카르, 수하스 V. (1980), 수치 열 전달 및 유체 흐름, 반구.
- Tannehill, John C, 등, (1997), Computing Fluid mechanics and Heat Transfer, 2번째 Ed, Taylor 및 Francis.
- Toro, E. F. (1999), Riemann Solvers와 Springer-Verlag 유체 역학을 위한 수치적 방법.
- Weseling, Pieter(2001), Springer-Verlag, Computing Fluid Dynamic Fluid Dynamics, Springer-Verlag.
참조
- ^ LeVeque, Randall (2002). Finite Volume Methods for Hyperbolic Problems. ISBN 9780511791253.
- ^ Fallah, N. A.; Bailey, C.; Cross, M.; Taylor, G. A. (2000-06-01). "Comparison of finite element and finite volume methods application in geometrically nonlinear stress analysis". Applied Mathematical Modelling. 24 (7): 439–455. doi:10.1016/S0307-904X(99)00047-5. ISSN 0307-904X.
- ^ Ranganayakulu, C. (Chennu). "Chapter 3, Section 3.1". Compact heat exchangers : analysis, design and optimization using FEM and CFD approach. Seetharamu, K. N. Hoboken, NJ. ISBN 978-1-119-42435-2. OCLC 1006524487.
외부 링크
- R에 의한 유한 부피 방법 아이마드, T 갈루엣, R. 허빈, 2000년 수치해석 핸드북에 게재된 기사 업데이트
- Rübenkönig, Oliver. "The Finite Volume Method (FVM) – An introduction". Archived from the original on 2009-10-02.
{{cite journal}}
: Cite 저널은 GFDL에 따라 이용할 수 있는 (도움말 필요). - FiPy: NIST의 Python을 사용하는 유한 볼륨 PDE 솔루션.
- CLOCPACK: 파장 전파 방식을 사용하여 쌍곡선 부분 미분 방정식에 대한 수치 솔루션을 계산하도록 설계된 소프트웨어 패키지