고두노프의 계책
Godunov's scheme수치해석과 계산유체역학에서 고두노프의 계획은 부분 미분 방정식을 풀기 위해 1959년 S. K. 고두노프가 제안한 보수적인 수치다.이 방법은 각각의 세포간 경계에서 정확하거나 대략적인 리만 문제를 해결하는 보수적인 유한 볼륨 방식이라고 생각할 수 있다.고두노프의 방법은 그 기본 형태에서 공간과 시간 모두에서 정확한 순서가 우선이지만 고두노프의 방법은 고차원의 방법을 개발하기 위한 기본 구도로 사용될 수 있다.
기본 구성표
고전적인 유한 볼륨 방법 프레임워크에 따라, 우리는 유한 집합의 이산 미지의 추적을 추구한다.
여기서 - / 2= + (- / ) x 및 = t t는 쌍곡선 문제에 대한 개별 점 집합을 형성한다.
여기서 지수 과 은 각각 시간과 공간의 파생값을 나타낸다.제어 볼륨[ - 1 / 2 , xi+ /에 대해 쌍곡선 문제를 통합하면 공간 셀 평균에 대한 MOL(Method of line) 공식화 방법을 얻게 된다.
첫 번째 순서의 역방향 유한 볼륨 방법에 대한 고전적 설명. (c.f. Levelque - 쌍곡선 문제에 대한 유한 볼륨 방법)
= = {\t^{부터 =t+ 1 {\n}까지의 정확한 시간 통합은 정확한 업데이트 공식을 산출한다.
고두노프의 방법은 각각의 시간 적분을 대체한다.
미지의 Q_{}}{n에 대해 완전히 분리된 업데이트 공식을 생성하는 Forward 오일러 방식으로 즉, 우리는 다음과의 통합을 근사치로 한다.
여기서 l , ) f은 리만 문제의 정확한 해결책에 대한 근사치다.일관성을 위해 다음과 같이 가정한다.
그리고 그 은(는) 첫 번째 주장에서 증가하고, 두 번째 주장에서는 감소하고 있다.f ()> 0 f의 스칼라 문제에 대해서는 ( l , r)= ( l ) = f (q )
완전한 고두노프 체계는 대략적인 또는 정확한 리만 해결사의 정의를 요구하지만, 그것의 가장 기본적인 형태는 다음과 같다.
선형문제
선형 의 경우 여기서 f( ) = {\ faq 일반성의 손실 없이, 는 >{\ a 상승된 고두노프 방법이 다음을 산출한다고 가정한다.
안정성에Δ t t Δ x 1 {\ a 1을(를) 필요로 하는 고전적인 1차 순서의 역방향 유한 볼륨 구조를 산출한다
3단계 알고리즘
Hirsch에 이어, 이 계획은 다음과 같이 =n 의Δ t {\)\ t에서 t= {n t}\,}에서 용액을 얻기 위한 세 가지 뚜렷한 단계를 포함한다.
Step 1 Define piecewise constant approximation of the solution at . Since the piecewise constant approximation is an average of the solution over the cell of size , the spatial error is of order , and 그러므로 결과 계획은 우주에서 정확한 1차 순서가 될 것이다.이 근사치는 이산형 값이 셀 위에 있는 상태 변수의 평균을 나타내는 유한 체적 방법 표현에 해당한다는 점에 유의하십시오.평균 세포 값에 대한 정확한 관계는 필수 보존법에서 얻을 수 있다.
2단계 셀 인터페이스에서 로컬 리만 문제에 대한 솔루션을 얻으십시오.이것이 전체 절차의 유일한 물리적 단계다.접점의 불연속부는 국소적으로 보존 방정식을 만족시키는 파동의 중첩 위치에서 해결된다.원래의 고두노프 방법은 리만 문제들의 정확한 해법에 근거하고 있다.그러나 대안으로 대략적인 해결책을 적용할 수 있다.
3단계 시간 간격 t 이후의 상태 변수 평균 2단계 에 얻은상태 변수는 시간 간격 Δ t {\Delta t 동안 파장 확산으로 인한 새로운 조각 상수 근사치를 정의하여 각 셀에 걸쳐 평균을 산출한다me 간격 은(는) 인터페이스에서 방출되는 파동이 인접한 인터페이스에서 생성되는 파동과 상호 작용하지 않도록 제한해야 한다.그렇지 않으면 세포 내부의 상황은 리만 문제와 상호 작용하는 것에 의해 영향을 받을 것이다.는 < > /2 [\ } 여기서 최대 {\} 은 (는) 로컬 Jacobian 매트릭스의 셀 고유값에서 얻은 최대 파형 속도다.
제1단계와 제3단계는 오로지 수학적 성질에 불과하며, 제2단계 물리단계인 진화단계와는 별개로 투영단계라고 볼 수 있다.따라서 물리적 입력에 영향을 주지 않고 수정할 수 있으며, 예를 들어 각 셀 내부의 조각별 선형 변동에 의해 조각별 상수 근사치를 대체하여 MUSCL 방식과 같은 2차 공간정확한 체계를 정의하게 된다.
참고 항목
참조
- Godunov, S. K. (1959). "Разностный метод численного расчета разрывных решений уравнений гидродинамики" [A Difference Scheme for Numerical Solution of Discontinuous Solution of Hydrodynamic Equations]. Mat. Sbornik. 47: 271–306. MR 0119433. Zbl 0171.46204. 번역된 미국 공동 홍보.JPRS 7226, 1969
- Hirsch, C. (1990). Numerical Computation of Internal and External Flows. Vol. 2. Wiley. ISBN 0-471-92452-0.
- Leveque, Randy J. (2002). Finite Volume Methods for Hyperbolic Problems. Cambridge University Press. ISBN 0-521-81087-6.
추가 읽기
- Laney, Culbert B. (1998). Computational Gasdynamics. Cambridge University Press. ISBN 0-521-57069-7.
- Toro, E. F. (1999). Riemann Solvers and Numerical Methods for Fluid Dynamics. Berlin: Springer-Verlag. ISBN 3-540-65966-8.
- Tannehill, John C.; et al. (1997). Computational Fluid Mechanics and Heat Transfer (2nd ed.). Washington: Taylor and Francis. ISBN 1-56032-046-X.
- Wesseling, Pieter (2001). Principles of Computational Fluid Dynamics. Berlin: Springer-Verlag. ISBN 3-540-67853-0.