1차원 정상 상태 확산을 위한 유한 체적법

Finite volume method for one-dimensional steady state diffusion

계산 유체 역학에서 유한 체적 방법은 물리적 보존 법칙에서 발생하는 편미분 방정식의 이산화 기법입니다.이러한 방정식은 타원형, 포물선 또는 쌍곡선과 같이 특성이 다를 수 있습니다.이 방법의 첫 번째 문서화된 사용은 로스앨러모스에서 Evans와 Harlow(1957)에 의해 이루어졌다.정상 확산에 대한 일반 방정식은 과도항과 대류항을 [1]삭제함으로써 특성 δ에 대한 일반 수송 방정식에서 쉽게 도출할 수 있다.

General Transport 방정식은 다음과 같이 정의할 수 있습니다.

+div( )( ) + ( \ display \ \ phi } { \ t } + { } ( \ \ \ upsilon ) div

어디에
{ \ rho}는 이고 { \ \ phi .
{ \Gamma }는 확산[2] S { displaystyleS}는 [3]소스 용어입니다.
div \ \upsilon)는 유체 요소(convation) 중(\ 순유속입니다.
( grad {\ {\( \ { ( \ \ \ phito {\ 、 확산에 {\ ( \ \)의 증가율입니다.
{ \ S _ { \ 。출처에 의한{\ { \ \ }의 증가율입니다.

displayrhopartial t}}는 유체 요소과도)의 \phi의 증가율입니다

과도항과 대류항이 0이 되는 조건:

1차원 정상 상태 확산의 경우 일반 운송 방정식은 다음과 같이 감소합니다.

( )+ 0 \ { ( \ {grad } \ ) + \ } = 0

또는,

x ( 그라데이션+ (\ { ( \ + } =) 。


다음 단계는 1차원 정상 상태 확산을 위한 유한 체적 방법을 구성합니다.

순서 1
그리드 생성

  • 도메인을 작은 도메인의 동일한 부분으로 나눕니다.
  • 각 작은 도메인의 중심에 결절점을 배치합니다.
    작은 도메인 분할 및 노드 포인트 할당(그림 1)
  • 이러한 노드 점을 사용하여 제어 볼륨을 작성합니다.
볼륨 관리 및 볼륨 관리 및 경계면(그림 2)
  • 물리적 경계가 제어 볼륨 경계와 일치하도록 가장자리 근처에 제어 볼륨을 작성합니다(그림 1).
  • 일반 콘트롤 볼륨의 일반 노드점 'P'를 가정합니다.동쪽과 서쪽의 인접 노드점은 각각 E와 W로 식별된다.제어 볼륨의 서쪽 면은 'w'로 나타내고 동쪽 면은 'e'로 나타냅니다(그림 2).
정상 상태 1차원 확산(그림 3)
  • WP, wP, Pe 및 PE 사이의 거리는 § 로 식별됩니다. § { \ x _ { } e(\}) 및 p 그림4).

순서 2
이산화

볼륨 폭 제어(그림 4)
  • 유한 체적법의 핵심은 각 제어 체적에 지배 방정식을 통합하는 것입니다.
  • 결절점은 방정식을 이산화하는 데 사용됩니다.
  • 노드 지점 P에서 제어 볼륨 적분은 다음과 같습니다(그림 3).


화살표 V

어디에

{\ A 제어 볼륨 면의 단면적(수직이고, V {\ \ V는 볼륨 S {\ { 제어 볼륨 대비 소스 S의 평균값입니다.

  • 어떤 볼륨의 동서면을 통한 확산 플럭스 법칙 {\}의 차이가 해당 볼륨의 {\ 변화에 해당한다고 기술되어 있습니다.
  • 한 결론을 얻으려면 to {} d x { \ \ } { } 의 확산계수가 필요합니다.
  • 중심 차분 기술 [1]을 사용하여 {\ \의 확산 계수를 도출합니다.


w = + 2 \ \ _ { w } { _ { } + \ _ { }

w = + E ( \ \ _ { w } = fr { { P } + \ _ {

  • x ( \ \{ d \ } { } )는 노드 포인트 값을 사용하여 계산됩니다(그림 4).



  • 일부 실제 상황에서는 소스 항을 선형화할 수 있습니다.


V + { } \ V = + \ _ {

  • 위의 방정식을 결합하면 다음과 같이 됩니다.

  • 재배열로 제공


  • 위의 방정식을 비교하고 식별한다.




어디에

순서 3:
방정식의 해

  • 문제를 해결하려면 각 노드 지점에 이산 방정식을 설정해야 합니다.
  • 선형 대수 방정식 선형 방정식의 결과 시스템을 풀면 노드 지점에서(\ 얻을 수 있습니다.
  • 고차 [2] 행렬은 MATLAB에서 해결할 수 있습니다.

이 방법은 2D 상황에도 적용할 수 있습니다.2차원 확산 문제는 유한 체적 방법을 참조하십시오.

레퍼런스

  • Patankar, Suhas V.(1980), 수치 열전달 및 유체 흐름, 반구.
  • Hirsch, C.(1990), 내부 및 외부 흐름의 수치 계산, 제2권: 비점성 및 비점성 흐름을 위한 계산 방법, Wiley.
  • Culbert B.(1998), Computational Gas Dynamics, Cambridge University Press.
  • LeVeque, Randall(1990), 보존법칙의 수치적 방법, 수학 시리즈 ETH 강의, Birkhauser-Verlag.
  • Tannehill, John C., et al., (1997), Computational Fluid mechanics and Heat Transfer, 2차 Ed., Taylor 및 Francis.
  • Weseling, Pieter(2001), Springer-Verlag, Computational Fluid Dynamics(계산유체역학 원리)
  • Carslaw, H.S.와 J.C. Jager, J. C.고체 중의 열 전도.옥스퍼드: 클라렌던 프레스
  • 크랭크, J. (1956)확산의 수학.옥스퍼드: 클라렌던 프레스
  • 탐비나야감, R.K.M. (2011년)확산 핸드북:엔지니어용 응용 솔루션: McGraw-Hill
  1. ^ "Navier-Stokes Equations in Fluid Mechanics". Efunda.com. Retrieved 2013-10-29.
  2. ^ "Diffusion – useful equations". Life.illinois.edu. Retrieved 2013-10-29.
  3. ^ "SSCP: Programming Strategies". Physics.drexel.edu. Retrieved 2013-10-29.

외부 링크

「 」를 참조해 주세요.