μ½”λ„ˆλ§ 말고 κ·Έλƒ₯ μ§μ§„ν•˜λŠ” 차의 속도λ₯Ό 계산할 λ•Œ μ°¨λ₯Ό λ°€μ–΄μ£ΌλŠ” νž˜μ„ 계산 해야됨


F = F_tract - F_drag - F_roll


F_tract 은 μ—”μ§„μ—μ„œ λ‚˜μ˜¨ 힘이라고 치고 μ–΄λ–€ μƒμˆ˜ C1 이라고 ν•˜λ©΄, F_trac = C1


F_drag 은 곡기저항에 λŒ€ν•œ ν•­λ ₯μ΄λ―€λ‘œ μ†λ„μ˜ μ œκ³±μ— 비둀함.Β F_drag = C2 * v^2


F_roll 은 μ§€λ©΄μ΄λž‘ λ°”ν€΄μ˜ 마찰, μΆ• μžμ²΄μ— λŒ€ν•œ 마찰 등등이고 속도에 λΉ„λ‘€ν•œλ‹€κ³  κ°€μ •ν•˜λ©΄ F_rr = C3 * v


F = C1 - C2 * v*vΒ - C3 *v


v' = (C1 - C2 * v*vΒ - C3 * v) / mΒ (m은 μ°¨λŸ‰μ˜ μ§ˆλŸ‰)



속도λ₯Ό κ³„μ‚°ν•˜λ €κ³  νž˜μ„ κ΅¬ν•˜λŠ” 건데, νž˜μ„ μ•Œλ €λ©΄ 속도λ₯Ό μ•Œμ•„μ•Ό 됨. 띠용? μˆœν™˜ μ •μ˜ ...


근데 보면 κ·Έλƒ₯ ODEλΌμ„œ RK4둜 풀어도 되고, dt에 λŒ€ν•΄μ„œ μ λΆ„ν•˜λŠ” λŠλ‚ŒμœΌλ‘œ ꡬ해도 μ΅œλŒ€μ†λ„κ°€ λ‚˜μ˜΄. λ‹Ήμ—°ν•œκ±΄λ° 신기함 γ…‹γ…‹γ…‹



viewimage.php?id=2abcdd23dad63db0&no=29bcc427b28a77a16fb3dab004c86b6fb0c4686306b515a7854da4c75e0f2363b8784d88bc46b94dab165c5a17ca7c980d0d1bae9749924d1872



4th orderΒ Runge-Kutta method 이런거 μ§„μ§œ μ“°κΈ΄ν•˜λ‚˜ ν–ˆλŠ”λ° μ΄λŸ°λ°μ„œ 쓰이기도 ν•˜λŠ”κ΅¬λ‚˜ μ‹Άμ—ˆμŒ.


μ•„ 근데 λ ˆμ΄μ‹±κ²œ λ§Œλ“œλŠ”κ±΄ μ•„λ‹ˆκ³  걍 μ €κ±°λ§Œ ν•΄λ΄„.



μ˜ˆμ „μ—” κ·Έλƒ₯


(F 계산 -> 가속도 a = F/m 계산)

v += dt * a

p += dt * v


이런 μ‹μœΌλ‘œ 계산 ν–ˆμ„ν…λ° RK4둜 ν’€ μˆ˜λ„ μžˆλ‹€λŠ” 뢀뢄이 μ‹ κΈ°ν–ˆμŒ. 근데 이런게 μ“Έλͺ¨κ°€ μžˆμ„κΉŒ ...