VEHICLE DYNAMICS SIMULATIONS USING NUMERICAL METHODS VIYAT JHAVERI.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

Zhen Lu CPACT University of Newcastle MDC Technology Reduced Hessian Sequential Quadratic Programming(SQP)
Lect.3 Modeling in The Time Domain Basil Hamed
Algorithm Development for the Full Two-Fluid Plasma System
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Integration Techniques
Ordinary Differential Equations
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
1cs542g-term Notes  Notes for last part of Oct 11 and all of Oct 12 lecture online now  Another extra class this Friday 1-2pm.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Articulated Body Dynamics The Basics Comp 768 October 23, 2007 Will Moss.
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
Efficient Simulation of Physical System Models Using Inlined Implicit Runge-Kutta Algorithms Vicha Treeaporn Department of Electrical & Computer Engineering.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
An Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact Nilanjan Chakraborty, Stephen Berard, Srinivas Akella, and Jeff Trinkle.
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Implicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Finite Difference Methods to Solve the Wave Equation To develop the governing equation, Sum the Forces The Wave Equation Equations of Motion.
Ordinary Differential Equations (ODEs)
Computer graphics & visualization Rigid Body Simulation.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems Tuesday, November 30, 2010 Numerical Solution of IVPs [not in the book] © Dan.
Numerical Solution of Ordinary Differential Equation
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 10. Ordinary differential equations. Initial value problems.
1 Chapter 6 Numerical Methods for Ordinary Differential Equations.
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Explicit ODE Solvers Daniel Baur ETH Zurich, Institut.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME964 High Performance Computing for Engineering Applications “The real problem is not whether machines think but whether men do.” B. F. Skinner © Dan.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 29, 2011 Elements of the Numerical Solution of the Dynamics Problem.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
Erin Catto Blizzard Entertainment Numerical Integration.
ME451 Kinematics and Dynamics of Machine Systems
Modeling and simulation of systems Numerical methods for solving of differential equations Slovak University of Technology Faculty of Material Science.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
Haptics and Virtual Reality
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
Modelling & Simulation of Chemical Engineering Systems Department of Chemical Engineering King Saud University 501 هعم : تمثيل الأنظمة الهندسية على الحاسب.
The Finite Element Method A Practical Course
Integration of 3-body encounter. Figure taken from
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. ~ Ordinary Differential Equations ~ Stiffness and Multistep.
Autar Kaw Humberto Isaza Transforming Numerical Methods Education for STEM Undergraduates.
Large Timestep Issues Lecture 12 Alessandra Nardi Thanks to Prof. Sangiovanni, Prof. Newton, Prof. White, Deepak Ramaswamy, Michal Rewienski, and Karen.
Ordinary Differential Equations (ODEs) 1Michael Sokolov / Numerical Methods for Chemical Engineers / Explicit ODE Solvers Michael Sokolov ETH Zurich, Institut.
Numerical Analysis – Differential Equation
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
Announcements Read Chapters 11 and 12 (sections 12.1 to 12.3)
The simple pendulum (Formulation as a differential-algebraic equation) Consider a small mass m attached to a light inelastic string of length l, with the.
ME451 Kinematics and Dynamics of Machine Systems Numerical Integration. Stiffness: Implicit Methods. October 30, 2013 Radu Serban University of Wisconsin-Madison.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Game Technology Animation V Generate motion of objects using numerical simulation methods Physically Based Animation.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Sec 21: Generalizations of the Euler Method Consider a differential equation n = 10 estimate x = 0.5 n = 10 estimate x =50 Initial Value Problem Euler.
Sec 232: The coefficient tableau 2ed order RK method Expand all f around (x,y) using Taylor expansion in 2d and then choose constants such that the equation.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
M. Khalili1, M. Larsson2, B. Müller1
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Texas A&M University, Department of Aerospace Engineering AUTOMATIC GENERATION AND INTEGRATION OF EQUATIONS OF MOTION BY OPERATOR OVER- LOADING TECHNIQUES.
Introduction to Differential Equations
Announcements Please read Chapters 11 and 12
INTEGRATOR CLASSIFICATION & CHARACTERISTICS
SECTION 8 INTEGRATOR SETTINGS.
Scientific Computing Lab
ECE 576 – Power System Dynamics and Stability
Advanced Computer Graphics Spring 2008
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation of Final Project – Gergely Gyebrószki Supervisors:
Presentation transcript:

VEHICLE DYNAMICS SIMULATIONS USING NUMERICAL METHODS VIYAT JHAVERI

Motivation Model Limitations Numerical Methods Implicit Runge-Kutta Numerical Integration Methods Topologically-Based Sparse Matrix Linear Equation Solvers Dual-Rate Numerical Integration Methods INTRODUCTION

Utilized by engineers to design vehicles to perform vehicle simulations Understand behavior of vehicle Inform design changes to achieve goal Self-Driving Cars MOTIVATION

14 Body System 4 Independent Suspension incl. 1 Wheel & 2 Control Arms 1 Car Chassis 1 Steering Rack Complex System 10 Degrees of Freedom 98 Coordinates 88 Non Linear Equations MODEL

The displacement of all the nodes are put into a matrix: This can be differentiated twice to generate the acceleration term, and combined with F=ma to generate: MODEL

The previous equation is partitioned into dependent and independent u & v variables The general coordinate system is partitioned and the system of DAE is partitioned into a state-space ODE The system in generated as state space ODE in terms of v MODEL

1.Real-time simulation models incompatible with CAE models Models had to be simplified with complex formulation 2.DAE (Differential Algebraic Equations) solutions only with Explicit Predictor-Corrector Unsuitable for stiff Vehicle Dynamics models Required numerical solution to differentials for implicit 3.High frequency response characteristics were not real-time Components such as tires were grossly simplified LIMITATIONS

Implicit Runge-Kutta Numerical Integration Methods Topologically-Based Sparse Matrix Linear Equation Solvers Dual-Rate Numerical Integration Methods APPROACH

IMPLICIT RUNGE-KUTTA BASIC METHOD

The y term is treated as an approximate solution and is recombined into the RK Method. This leads to the following: The constraints aij = 0 for j>I and sum of bi = 1. Many different methods can be generated using this method IMPLICIT RUNGE-KUTTA MODIFYING FOR 2 ND ORDER DAE

This method can be applied to the underlying state space equations These equations can be substituted in the system model to create discretized equations of motion involving independent and dependent accelerations and LaGrange multiplier. These can be solved using the RK algorithm that was developed IMPLICIT RUNGE-KUTTA MODIFYING FOR 2 ND ORDER DAE

2 Methods were developed 4 th Order, 5 Stage, A-Stable, SDIRK formula Trapezoidal Formula Used to generate the time evolved model of the car in bump Comp Time Trap MethodComp Time SDIRK Method IMPLICIT RUNGE-KUTTA EXAMPLE

Compared to Explicit Solver Explicit Solver required 100 times longer to complete the simulation to the same error tolerances and simulation time Small time steps have to be takes otherwise model becomes unstable IMPLICIT RUNGE-KUTTA EXAMPLE

TOPOLOGICALLY-BASED SPARSE MATRIX LINEAR EQUATION SOLVER

Steps to Use: 1.Generate the reduced matrix 2.Solve the linear system of equations 3.Recover the accelerations based on the following equations: TOPOLOGICALLY-BASED SPARSE MATRIX LINEAR EQUATION SOLVER

Benefit gained from generating the reduced matrix This reduction takes advantage of the sparsity induced by the topological graph of the mechanical system Traditional Method: LU Decomposition (Algorithm 1 & 2) New Method (Algorithm 3 & 4) TOPOLOGICALLY-BASED SPARSE MATRIX LINEAR EQUATION SOLVER

Useful when different frequencies present in the system Different time steps used to speed up computations 1-2Hz for Chassis, 10 to 15 Hz for Unsprung Mass, Much higher for wheel spin and tire force cals Following Equations describe the system The last equation is a set of ODE used to model subsystem interaction DUAL RATE NUMERICAL INTEGRATION SOLVER

Split up the ODE into fast and slow variables Solve slow variables first, extrapolate fast variables if implicit method is used Solve fast variables using interpolated values of slow variables DUAL RATE NUMERICAL INTEGRATION SOLVER

Step size for slow variables can be 6 times larger than fast variables This method is convergent under certain conditions & can be derived from absolute stability of the linear multistep integration formula Using the cost of method, we can determined ratio of step size Useful if function evaluation cost is larger than interpolation cost mr = ratio, ns = # of slow vars Cinteg = cost of interpolation Cs = cost of diff slow time DUAL RATE NUMERICAL INTEGRATION SOLVER

1.Using Implicit RK Method to solve stiff equations speeds up solution by 2 orders of magnitude. 2.Topologically-Based Sparse Matrix Linear Equation Solvers reduce the size of the system 3.Dual-Rate Simulation can be used to utilize more resources on high frequency variables CONCLUSION

1. Hairer, E., Nørsett S. P., Wanner, G., 1993, Solving Ordinary Differential Equations I. Nonstiff Problems, Springer-Verlag, Berlin. 2. Haug, E. J., Iancu, M., Negrut, D., 1997, “Implicit Integration of the Equations of Multibody Dynamics in Descriptor Form,” Advances in Design Automation, 1997 ASME Design Automation Conference. 3. Haug, E.J., Negrut, D., Serban, R. and Solis, D., Numerical methods for high-speed vehicle dynamic simulation. Journal of Structural Mechanics,27(4), pp Wells, D. R., 1982, “Multirate Linear Multistep Methods for the Solution of Systems of Ordinary Differential Equations,” Report UIUCDCS-R Department of Computer Science, University of Illinois at Urbana-Champaign REFERENCES