DOI QR코드

DOI QR Code

A Dynamics Model of Rotor Blades for Real-time Simulation of Helicopters

실시간 헬리콥터 시뮬레이션을 위한 회전 깃의 역학적 모델

  • 박수완 (경북대학교 컴퓨터공학과) ;
  • 유관우 (경북대학교 컴퓨터공학과) ;
  • 김은주 (동명정보대학교 정보통신공학과) ;
  • 백낙훈 (경북대학교 전자전기컴퓨터학부)
  • Published : 2007.10.31

Abstract

Physically-based researches on simulating helicopter motions have been achieved in the field of aeronautics, aerodynamics and others. These results, however, have not been appled in the computer graphics area, mainly due to their complex equations and heavy computations. In this paper, we propose a dynamics model of helicopter rotor blades, which would be easy to implement, and suitable for real-time simulations of helicopters in the computer graphics area. Helicopters fly by the forces due to the collisions between air and rotor blades. These forces can be interpreted as the impulsive forces between the fluid and the rigid body. Based on these impulsive forces, we propose an approximated dynamics model of rotor blades, and it enables us to simulate the helicopter motions using existing rigid body simulation methods. We compute forces due to the movement of rotor blades according to the Newton's method, to achieve its real-time computations. Our prototype implementation shows real-time aerial navigation of helicopters, which are murk similar to the realistic motions.

물리 기반의 헬리콥터 시뮬레이션은 항공학, 항공역학 등의 분야에서 많이 연구되어 오고 있으나, 복잡한 수식, 많은 계산량 등으로 인해 사실성과 속도를 동시에 추구하는 컴퓨터 그래픽스 분야에는 적용하기 어려웠다. 본 논문에서는 컴퓨터 그래픽스 분야에 적용할 수 있도록 구현하기 쉽고, 실시간 헬리콥터 시뮬레이션을 가능하게 하는 헬리콥터 회전 깃(rotor blades)의 역학적 모델을 제안한다. 헬리콥터는 회전 깃과 공기의 충돌로 발생한 힘을 통해 운동하는데, 이는 유체와 강체가 충돌해서 발생하는 충돌력으로 설명할 수 있다. 이를 근거로 근사화한 회전 깃의 역학적 모델을 도입하면, 기존의 강체 시뮬레이션 방법으로 유체와 강체가 충돌하는 헬리콥터의 움직임을 실시간 시뮬레이션 할 수 있다. 본 논문에서는 실시간 계산이 가능하도록 뉴턴의 양력 계산법을 응용하여 회전 깃의 움직임으로 발생하는 힘을 구한다. 본 논문이 제안하는 방법에 따라 구현된 프로토타입 시스템은 실제와 유사한 헬리콥터 시뮬레이션을 실시간에 처리할 수 있음을 보였다.

Keywords

References

  1. P. M. Moore and J Wilhelms, 'Collision detection and response for computer animation', SIGGRAPH '88, pp. 289-298, 1988 https://doi.org/10.1145/54852.378528
  2. D. Baraff, 'Analytical Methods for Dynamic Simulation of Non-penetrating Rigid Bodies', SIGGRAPH '89, pp. 223-232, 1989 https://doi.org/10.1145/74334.74356
  3. B. Mirtich, 'Fast and Accurate Computation of Polyhedral Mass Properties.' J. Graphics Tools, vol. 1, no. 2, pp. 31- 50 1996 https://doi.org/10.1080/10867651.1996.10487458
  4. J. Stam, 'Stable Fluids', SIGGRAPH '99, pp. 121-128, 1999 https://doi.org/10.1145/311535.311548
  5. J. Starn, 'Real-Time Fluid Dynamics for Games', Proceedings of the Game Developer Conference, March 2003
  6. M. Carlson, P. J. Mucha and G. Turk, 'Rigid Fluid: Animating the Interplay between Rigid Bodies and Fluid', SIGGRAPH '04, pp. 377- 384, 2004 https://doi.org/10.1145/1015706.1015733
  7. R. Prouty, Helicopter Aerodynamics, PJS, 1985
  8. J. J. Bertin and M. L. Smith, Aerodynamics for engineering, Prentice-Hall, 1975
  9. G. D. Kerlick, 'Visualization for Aerodynamic Design of Helicopter Rotor Blades', Proceedings of the 6th IEEE Visualization Corference, 1995 https://doi.org/10.1109/VISUAL.1995.485150
  10. C. Theodore and R. Celi, 'Flight Dynamic Simulation with Refined Aerodynamic and Flexible Blade Modeling', 56th Annual Forum of the American Helicopter Society, Virginia Beach, VA, May 2000
  11. G. L. Ghiringhelli, P. Mantegazza, P. Masarati, and M. W. Nixon, 'Multi-Body Analysis of the 1/5 scale wind tunnel model of the V- 22 tiltrotor', American Helicopter Society 55th Annual Forum, Montreal, Canada, May 25-27, 1999
  12. P. Masarati, M. Attolico, M. W. Nixon, P. Mantegazza, 'Real-Time Multibody Analysis of Wind-Tunnel Rotorcraft Models for Virtual Experiment Purposes', the AHS 4th Decennial Specialists' Conference on Aeromechanics, Fisherman's Wharf, San Francisco, CA, January 21-23, 2004
  13. H. Goldstein, Classical mechanics, Addison-Wesley, 1980
  14. G. M. Craig, Stop Abusing Bemoullil: How Airplanes Really Fly, Regenerative Press, 1998