DOI QR코드

DOI QR Code

A Jacobian Update-Free Newton's Method for Efficient Real-Time Vehicle Simulation

효율적인 실시간 차량 시뮬레이션을 위한 자코비안 갱신이 불필요한 뉴턴 적분방법

  • Received : 2014.05.08
  • Accepted : 2014.06.24
  • Published : 2014.08.15

Abstract

While implicit integration methods such as Newton's method have excellent stability for the analysis of stiff and constrained mechanical systems, they have the drawback that the evaluation and LU-factorization of the system Jacobian matrix required at every time step are time-consuming. This paper proposes a Jacobian update-free Newton's method in order to overcome these defects. Because the motions of all bodies in a vehicle model are limited with respect to the chassis body, the equations are formulated with respect to the moving chassis-body reference frame instead of the fixed inertial reference frame. This makes the system Jacobian remain nearly constant, and thus allows the Newton's method to be free from the Jacobian update. Consequently, the proposed method significantly decreases the computational cost of the vehicle dynamic simulation. This paper provides detailed generalized formulation procedures for the equations of motion, constraint equations, and generalized forces of the proposed method.

Keywords

References

  1. Baek, W., Song, B., 2009, Design and validation of a longitudinal velocity and distance controller via hardware-in-the-loop simulation, Int. J. Automotive Technology 10:1 95-102. https://doi.org/10.1007/s12239-009-0012-6
  2. Yi, K. S., YI, S. J., 2005, Real-time simulation of a high speed multibody tracked vehicle, Int. J. Automotive Technology 6:4 351-357.
  3. Arnold, M., Burgermeister, B., Eichberger, A., 2007, Linearly implicit time integration method in realtime applications : DAEs and stiff ODEs, Multibody Sys. Dyn. 17 99-117. https://doi.org/10.1007/s11044-007-9036-8
  4. Bae, D. S., Lee, J. K., Cho, H. J., Yae, H., 2000, An explicit integration method for realtime simulation of multibody vehicle models, Comput. Methods Appl. Mech. Eng. 187 337-350. https://doi.org/10.1016/S0045-7825(99)00138-3
  5. Kim, S. S., Jeong, W., 2007, Subsystem synthesis method with approximate function approach for a real-time multibody vehicle model, Multibody Sys. Dyn. 17 141-156. https://doi.org/10.1007/s11044-007-9038-6
  6. Lee, J. K., Kang, J. S., Bae, D. S., 2014, An efficient real-time vehicle simulation method using a chassis-based kinematic formulation, IMechE part D : J. Automobile. Engineering 228:3 272-284. https://doi.org/10.1177/0954407013507912
  7. Craig, J. J., 2004, Introduction to robotics : mechanics and control(3rd Ed.) Prentice Hall.
  8. Haug, E. J., 1989, Computer-aided kinematics and dynamics of mechanical systems : Volume I. Basic Methods, Needham Heights Massachusetts : Allyn and Bacon.
  9. Diebel, J., 2006, Representing Attitude : Euler angles, unit quaternions and rotation vectors, Stanford Univ., Technical Report 94301-9010.
  10. Bae, D., Cho, H., Lee, S., Moon, W., 2001, Recursive formulas for design sensitivity analysis of mechanical systems, Computed Methods Appl. Mech. Eng. 190 3865-3879. https://doi.org/10.1016/S0045-7825(00)00303-0
  11. Kelley, C. T., 1995, Iterative methods for linear and nonlinear equations, Philadelphia Pennsylvania : SIAM press.