Semi-Lagrangian ์ด๋ฅ ๊ณผ์ ์์ ์ญ์ถ์ (Backward tracing)ํ ์์น์ ์ฃผ๋ณ ์๋๋ฅผ Divergence-constrained MLS(Moving least squares)๋ฅผ ์ด์ฉํ์ฌ ๋ณด๊ฐํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฅ๋ ์๋ ๋ฐ์ดํฐ์ ์ธ๋ ฅ์ผ๋ก ์ ์ฉํด ์ฐ๊ธฐ ์๋ฎฌ๋ ์ด์ ์ ๋๋ฅ ํํ์ ๊ฐ์ ํ๋ค.
Figure 1. Simulate smoke with two colliding densities. (a) Stable Fluid, (b)DCMLS interpolation, (c) DCMLS-applied external force
- Stable Fluids์ ์์ ์ ์ธ ๊ฒฝ๋ก๋ฅผ ์ ์งํ๋ฉฐ ๋๋ฅ ๊ฐํ
- ๊ณ ์ฐจ๋ณด๊ฐ์ผ๋ก ์ธํด ๋ฐ์ํ๋ Noise ์ํ
- ํน์ด๊ฐ ๋ถํด(SVD)๋ฅผ ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ์ ์ ํฉํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋์ฒดํ๋ค๋ฉด ์ถฉ๋ถํ ๊ณ ์ํ ๊ฐ๋ฅ
Figure 2. Comparison of turbulence generated using the previous MLS interpolation : (a) Stable Fluids[1], (b) DCMLS interpolation[3].
[Stable Fluids ๊ธฐ๋ฒ์ ๋จ์ ]
์ ์ฒด ์๋ฎฌ๋ ์ด์
์ ์ฃผ๋ก ์ฌ์ฉ๋๋ Stable Fluids ๊ธฐ๋ฒ์ Fluids๊ธฐ๋ฒ์ ์ธ๋ฏธ-๋ผ๊ทธ๋์ฃผ(Semi-Lagrangian) ์ด๋ฅ๋ฅผ ์ฌ์ฉํด ์์ ์ ์ธ ์๋ฎฌ๋ ์ด์
๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํจ
๊ทธ๋ฌ๋, ์์น ์์ค๋ก ์ธํด ๋ํ
์ผํ ๋๋ฅ ํํ์ด ์ด๋ ค์
[DCMLS๋ก ๋ณด๊ฐ๋ฒ์ ๋์ฒดํ ๊ธฐ๋ฒ์ ๋จ์ ]
์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด DCMLS(Divergence-constrained MLS)๋ก ๊ธฐ์กด ์ด๋ฅ ๋จ๊ณ์ ๋ณด๊ฐ๋ฒ์ ๋์ฒดํด ๋๋ฅ๋ฅผ ๊ฐํํ ์ฐ๊ตฌ๊ฐ ์์ง๋ง,
๊ฒฐ๊ณผ๊ฐ ๋งค์ฐ ๋
ธ์ด์ฆํ๊ณ ๋ถ์์ ํ ๋ฟ๋ง ์๋๋ผ ์ผ๋ถ ์์ญ์์ ํ๋ ํ์์ด ๋ฐ์ํ๋ ๋จ์ ์ด ์์
Divergence-free(๋ฐ์ฐ์ด 0์ธ ์ํ, ๋ฌผ์ง์ ์์ด ๋ณํ์ง ์๋ ๊ฒ)๋ฅผ ๊ณ ๋ คํด ๋ฒกํฐ ์ถฉ๋ ์, ์๋ก ์์๋์ง ์๊ณ ์ด๋๋์ด ๋ณด์กด๋๋๋ก ํ ๋ณด๊ฐ๋ฒ
DCMLS๋ก ๋ณด๊ฐ์ ๋์ฒดํ ๋๋ฅ๊ฐ ๋
ธ์ด์ฆํ๊ณ ๋ถ์์ ํ ์์ธ : ๋๋ฅ๊ฐ ์ ์ฒด์ ์ ์ฒด์ ์ผ๋ก ๊ฐํ๋๊ธฐ ๋๋ฌธ
- ์ด์ค์ ํ๋ณด๊ฐ๋ฒ๊ณผ DCMLS๋ก ๋ณด๊ฐ๋ ์๋์ฅ์ ๊ฐ๊ฐ ์ฐ์ฐ
- ์ด์ค์ ํ๋ณด๊ฐ๋ฒ ๊ธฐ๋ฐ ์๋์ฅ์ DCMLS ๊ธฐ๋ฐ ์๋์ฅ์ ์ธ๋ ฅ์ผ๋ก ์ ์ฉ
- ์ ๊ทํ ํ, ์ด์ค์ ํ๋ณด๊ฐ๋ฒ ๊ธฐ๋ฐ ์๋ ๋ฒกํฐ์ ํฌ๊ธฐ๋ฅผ ์ ์ฉํด ํฌ๊ธฐ๋ ๊ทธ๋๋ก ์ ์งํ๊ณ ๋ฐ์ฐ ๋ฐฉ์ง
- ๋ ์๋ ๋ฒกํฐ์ ์ ์ฌ๋๋ฅผ ๊ฐ๋ ๊ธฐ๋ฐ์ผ๋ก ๋น๊ต ํ ๊ฐ์ค์น๋ก ์ ์ฉ
Figure 3. Rising smoke sourcing once. (a) Stable Fluid, (b)DCMLS interpolation, (c) DCMLS-applied external force
Figure 4. Rising smoke keep sourcing. (a) Stable Fluid, (b)DCMLS interpolation, (c) DCMLS-applied external force
- (b)์์ ๋ณด์ด๋ ํ์ดํธ ๋ ธ์ด์ฆ์ ์ ์ฒด์ ์ธ ์ฐ๊ธฐ์ ์์ง์์ ํฐ ๋ณํ๊ฐ ์๋ ํ์์ ๊ฐ์
- ์ญ๋์ ์ด๊ณ ๋ํ ์ผํ ๋๋ฅ ํํ์ผ๋ก ์ ์ฒด ์๋ฎฌ๋ ์ด์ ์ ํ์ค์ฑ ํฅ์
- Stable Fluids์ ์งํ ๊ฒฝ๋ก๋ฅผ ์์ ์ ์ผ๋ก ์ ์งํ๋ฉด์ ๋๋ฅ ๊ฐํ (์์ ์ฑ ํฅ์)
- ๊ฐ ๋ ธ๋ ๋ณ ๋ ๋ฆฝ์ ์ธ ์ฐ์ฐ์ผ๋ก ๋ณ๋ ฌํ ์ฉ์ด, ํน์ด๊ฐ ๋ถํด๋ฅผ ๋ณ๋ ฌ ์ฒ๋ฆฌ์ ์ต์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋์ฒด ์ ๊ณ ์ํ ๊ฐ๋ฅ