Abstract:
유체 유동 시뮬레이션 방법 및 이를 수행하기 위한 기록 매체에 대한 것으로, 보다 상세하게는 래티스 볼츠만(Lattice Boltzmann) 이론 또는 래티스 볼츠만 방법을 이용하는 유체 유동 시뮬레이션 방법 및 이를 수행하기 위한 기록 매체에 관한 것이다. 가상의 입자가 규격화된 격자점을 건너 다니며 이동하는 방식으로 실제의 유체 흐름을 시뮬레이션하는 래티스 볼츠만 이론은 일례로 나비에-스톡스(Navier-Stokes) 방정식의 해를 구하는데 이용할 수 있다. 가상 입자는 단위 시간 간격마다 격자점을 건너 다니는데, 마찬가지로 단위 시간 간격마다 입자의 충돌을 가정하여, 충돌 전후 입자 속도의 재배치 방법을 정하는 규칙이 래티스 볼츠만 방법의 핵심이라 할 수 있다. 종래의 불안정한 재배치 규칙을 개선하기 위해 상기 이산 속도를 매개 변수로 갖는 재배치 규칙을 구하고, 시뮬레이션에서 요구되는 거시적 속도와 온도의 변화에 대해 음이 아닌 값을 유지하도록 매개 변수를 정하여 보다 시뮬레이션 적용 가능한 범위가 넓은 재배치 규칙을 발명하였다.
Abstract:
PURPOSE: A fluid simulation method and a recording medium performing the same are provided to increase a degree which velocity momentum is satisfied, thereby overcoming instability of a lattice Boltzmann model. CONSTITUTION: Space in which fluid flows is become dioxide by a lattice of a regular interval(S10). It assumes that particles of the fluid repetitively move and collide on the lattice(S20). Maxwell-Boltzmann distribution is compared with n-th velocity momentum of Maxwell-Boltzmann distribution with dioxide. A linear polynomial equation is induced(S30). A weight coefficient corresponding to a discrete velocity of the particles of the fluid is calculated(S40). [Reference numerals] (AA) Start; (BB) End; (S10) Step for becoming dioxide for a space which fluid flows as a lattice of a regular interval; (S20) Step for assuming that particles of the fluid repetitively move and collide on the lattice; (S30) Step for inducing a linear polynomial equation by comparing Maxwell-Boltzmann distribution and n-th velocity momentum of the Maxwell-Boltzmann distribution with dioxide; (S40) Step for calculating a weight coefficient corresponding to a discrete velocity of the particles of the fluid based on the linear polynomial equation; (S50) Step for drawing a lattice Boltzmann model by using the weight coefficient