์ด ๊ธ์ reference [1]์ ํํ์ด์ง์ ๊ธ์ ์ฐธ์กฐํด์ ์์ฑํ์ต๋๋ค.
์๋์ฐจ ๋ฐํด๋ฅผ ํด์ ํ๋ ์ ๋ฒ ๊ธ[2]๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ผ๊ตฌ๊ณต์ ๋์ก์ ๋ ๊ทธ ๊ถค์ ์ด ์ด๋ป๊ฒ ๋ ์ง ์์ธก/ํด์ํ๋ ๋ฌธ์ ์ญ์ ๋์ญํ์ ๋ฌธ์ ์ ๋๋ค. ๊ทธ๋ฅ ๊ฐ์ฒด์ธ ๋๊ทธ๋ผ๋ฏธ๋ฅผ ๋์ง๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ ์ผ๊ตฌ๊ณต์ ์ค๋ฐฅ์ด ์๊ธฐ ๋๋ฌธ์ ๊ณต๊ธฐ ์ ํญ์ผ๋ก ์์ฉํ๋ ํ์ด ๋ค์ ๋ณต์กํฉ๋๋ค. ํ์ง๋ง ์ ์๋ ๋ช๊ฐ์ง ๊ฐ์ ์ผ๋ก ๊ฐ๋จํ๊ฒ ํด์ํ์ต๋๋ค.
์ญํ ๋ฌธ์ ๋ฅผ ํ ๋ ํํ๋ค ํ์ ์ฐพ์ผ๋ผ๊ณ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ์ผ๊ตฌ๊ณต์ ์์ฉํ๋ ํ์ ์ฐพ์์ผํ๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋ฉ๋๋ค. Free body diagram์ด๋ ๊ฒ์ ์ธ์์ ์ผ๊ตฌ๊ณต๋ง ์๋ค๊ณ ๋ดค์ ๋, ์ผ๊ตฌ๊ณต์ ์์ฉํ๋ ํ์ ํ์ํ๋ ๋ฐฉ๋ฒ์
๋๋ค. ์ด๊ฑด
์ญํ์์ ์์ฃผ ์ค์ํ ๋๊ตฌ์ด๊ธฐ ๋๋ฌธ์ ๊ต์๋๋ค์ด ํ์๋ค์๊ฒ ํ์ดํ ๊ผฝ๋ ๋์ด๋ฅผ ๋ง์ด ์ํต๋๋ค. ์ด๊ฑธ ์ํ๋ ์ฌ๋๋ค์ด ์ญํ์ ์ํ๊ฑฐ๋ ์(์ ์ ๋ชปํจ ใ
ใ
ใ
)
์ผ๊ตฌ๊ณต์ ์์ ๋ฌผ์ฒด๋๋ ์๋์ ๊ฐ์ต๋๋ค, ๊ฒ์์ ํ์ดํ๊ฐ ์ผ๊ตฌ๊ณต์ ์์ฉํ๋ ํ์ด์์.
์ ๊ทธ๋ฆผ์ฒ๋ผ ๊ณต์ ๋ฐฉํฅ์ด ์ผ์ชฝ์ผ๋ก ๋ ์๊ฐ๊ณ ์์ ๋, ๊ณต์ด ์๊ณ ๋ฐฉํฅ์ผ๋ก ํ์ ํ๋ค๊ณ ํ๋ฉด, ๊ณต์ ์์ฉํ๋ ํ์ ์ด 3๊ฐ์ง๊ฐ ์์ต๋๋ค.
์คํ์์ฆ์์ ์ญ ๋งํ๋ฏ, ํฌ์ค๊ฐ ์ฐ๋ฆฌ์ ํจ๊ป ํฉ๋๋ค.
Fd_x = fv(v) * sqrt(vx[i]**2 + vy[i]**2 + vz[i]**2) * vx[i]B = 4.1*10**-4 ๋ฅผ ์ฌ์ฉํฉ๋๋ค.=>
์ ๋ ์ผ๊ตฌ๋ฅผ ์ ๋ชฐ๋ผ์ ์ง๊ตฌ๋ ์ปค๋ธ๋ณผ ์ ๋๊ฐ ์ ๋ถ ์ธ์ค ์์๋๋ฐ ์ต์ ๋ค๊ฐ์ง๊ฐ ์๋๋ผ๊ตฌ์(๋ํด๋ณผ์ด๋ผ๋ ๊ฒ๋ ์์์). ๊ทธ ์ค์ ์ต์ํ(?) fastball๊ณผ curveball์ ์๋ฎฌ๋ ์ด์ ํด๋ณผ๊ฑฐ์์.
[์ด๊ฒ ํฌ์๋ค์ ๊ธฐ๋ณธ ์คํฌ??]
์ ๊ทธ๋ฆผ์์ ๋์ฌ๊ฒจ ๋ด์ผํ ๊ฒ์ y-z ์ขํ ์ ๋๋ค. ํ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์ ๋ฒกํฐ๊ฐ ์ด๋ป๊ฒ ์ ์๋๋์ง ๋ณด์ฌ ์ค๋๋ค. ํ์ ๋ฒกํฐ๋ ์ค๋ฅธ์ ๋ฒ์น์ผ๋ก ์ ์ ๋ฉ๋๋ค. +y ๋ฐฉํฅ์ ํ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฅธ์ชฝ์ ๋งํ๊ณ , +z๋ ํ๋ ๋ฐฉํฅ์ ์๋ฏธํฉ๋๋ค.
[์๊ฐ๋ฝ์ด ๊ฐ๊ธฐ๋ ๋ฐฉํฅ์ผ๋ก ํ์ ํ๋ ๊ฒฝ์ฐ ๋ฒกํฐ์ ๋ฐฉํฅ์ ์ฐ์ง!]
๊ทธ๋ฆฌ๊ณ ์ ์๋ Fastball์ ํ์ ๋ฒกํฐ๊ฐ ฮฆ๋ 225ยบ ์ด๊ณ , curveball์ 45ยบ ์ด๊ณ , ์๋๋ ๊ฐ๊ฐ 95 mph์ 85 mph๋ก ๊ฐ์ ํฉ๋๋ค. ์ผ๊ตฌ๊ณต ๋์ ธ๋ณธ ๊ธฐ์ต์ด ์์ด์ ์ง๊ตฌ์ ์ปค๋ธ๋ณผ์ ๊ฐ์ด ์ ๊ฒ ๋ง๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ ์๊ฐ ๊ทธ๋ฆฐ ์์ ๋ค๊ฐ์ง ํผ์นญ์์ ์ค๋ฅธ์ ๋ฒ์น์ ๋ฐ๋ผ ์ฅ์ด๋ณด๋ฉด ์ฐ์ง์ ๊ฐ์ด ๋๊ฐ ์ ๋ ๊ฒ ๋์ค๋๊ตฌ๋... ํ๊ณ ์ดํดํ ์ ์์ต๋๋ค.
์ฌ์ค ์์ ๋ฌผ์ฒด๋๊ฐ ๋์ค๊ณ , ๊ณ์ฐํ๊ธฐ ์ด๋ ค์ด drag coefficient์ Magnus force์ ๊ณ์๋ค์ ๊ตฌํ๋ ์คํ์๊ณผ ๋ฌด์ฐจ์์๊ฐ ๋์จ ์์ ์์ ์ด๋ ค์ด ์ ์ ๋ณ๋ก ์๊ฒ ์ง๋ง, Magnus force ํญ์ด ์ ์ ๋ ๊ฒ ๋์๋์ง์ ๋ํ ์๋ฌธ์ด ์๋ค๋ฉด ๊ทธ๊ฑด ์ขํ๊ณ์ ์ ์ ๋๋ฌธ์ด๊ฑฐ๋, ๋งค๊ทธ๋์ค ํ์ด ํ์ ๋ฒกํฐ์ ์๋์ ํฌ๋ก์ค๊ณฑ์ผ๋ก ๊ตฌํด์ง๋ค๋ ์ฌ์ค์ ๋ชฐ๋๊ธฐ ๋๋ฌธ์ผ ๊ฒ ์ ๋๋ค.
์ ์๋ฎฌ๋ ์ด์ ์ ๊ฐ๋จํ Ordinary Differential Equation ์ ๋๋ค. ์์ด ์ฌ์ฏ๊ฐ๋ ์์ด์ ์ฒ์ ๋ณผ๋ ๋๊ณต์ง์ง์ด ์๊ธธ ์ ์์ง๋ง, ์์ธํ ๋ณด๋ฉด ๊ทธ๋ฅ ๊ฐ ์ขํ์ถ์ ๋ํ ๊ฐ์๋๋ฅผ ํํํ ๊ฒ ์ ๋๋ค.
๊ฐ์๋์์ ์๋๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์ด๋ฏธ ํ๋ฒ ๋ค๋ค์ง์. [4]
์ด๊ธฐ๊ฐ์ ์ค์ ํ๊ณ , iteration์ ๋๋ฉด์ ๊ฐ์๋๋ฅผ ๊ณ์ฐํ๋ฉด ๋ฉ๋๋ค. ์ ์๋ 4th order Runge-Kutta method๋ฅผ ์ด์ฉํด์ ํ์๋ค๊ณ ํฉ๋๋ค. ์๋ฏธ๋ถ ๋ฐฉ์ ์์ ํธ๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ก ์ ๋ง ๋ง์ด ์ฌ์ฉํ๋ค๊ณ ํฉ๋๋ค, ์ ์ฌ์ค ์ค์ (?)์์ ์จ๋ณธ ์ ์ ์์ง๋ง ์์นํด์์ ๋ฐฐ์ธ ๋ ์ค๊ฐ๊ณ ์ฌ์ธ์ง ๊ธฐ๋ง๊ณ ์ฌ์ ๋ฑ์ฅํ์๋ ๊ธฐ์ต์ ๋ฉ๋๋ค.
ํ์ง๋ง ๊ท์ฐฎ์ผ๋ฏ๋ก ๊ทธ๋ฅ ์์ ์ ์ฐ๋ ๋ฐฉ๋ฒ[4]๋๋ก ํ๊ฒ ์ต๋๋ค.
[Fastball(์)๊ณผ Curveball(์๋)์ ๊ถค์ ]
์ง๊ตฌ์ ์ปค๋ธ๋ ํก๋ฐฉํฅ ์ด๋์์ ํ์ฐํ ์ฐจ์ด๊ฐ ๋๋ค์. ๋ํญ์์๋ ํฐ ์ฐจ์ด๊ฐ ๋๊ตฌ์. ๊ทธ๋์ ์ปค๋ธ๋ผ๊ณ ํ๋ ๋ชจ์์ ๋๋ค. ์ ๊ธฐ ใ ใ ใ
[1] http://farside.ph.utexas.edu/teaching/329/lectures/node44.html
[2] https://steemit.com/kr/@emalron/byvbj
[3] Computational physics, N.J. Giordano, (Prentice-Hall, Upper Saddle River NJ, 1997).
[4] https://steemit.com/kr-dev/@emalron/how-to-calculate-velocity-in-game-engine