Mathematical Modelling and Simulation

Similar documents
Engineering Tool Development

Scientific Method and Graphing

Using RecurDyn. Contents

Lesson 1: Introduction to Pro/MECHANICA Motion

The University of Nottingham, Ningbo, China, 199 Taikang East Road, Ningbo, , China

A Simplified Vehicle and Driver Model for Vehicle Systems Development

Finite Element Analysis and Experimental Validation of Lower Control Arm

Flexible multibody systems - Relative coordinates approach

Structure and Synthesis of Robot Motion

course outline basic principles of numerical analysis, intro FEM

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

(Refer Slide Time: 00:01:27 min)

Partial Differential Equations

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 3 Lecture - 1

LMS Virtual.Lab Noise and Vibration

Optimization to Reduce Automobile Cabin Noise

Week 12 - Lecture Mechanical Event Simulation. ME Introduction to CAD/CAE Tools

WEEKS 1-2 MECHANISMS

Mass-Spring Systems. Last Time?

LECTURE 37: Ray model of light and Snell's law

Physically Based Modeling

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

(Refer Slide Time: 00:04:20)

Experimental Design and Graphical Analysis of Data

CHAPTER 3 MATHEMATICAL MODEL

9. Representing constraint

LIGHTS, CAMERA, CALCULUS

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Comparative Analysis Of Vehicle Suspension System in Matlab-SIMULINK and MSc- ADAMS with the help of Quarter Car Model

Parametric Study of Engine Rigid Body Modes

Ride Analysis of Three Wheeled Vehicle Using MATLAB/Simulink

Lecture VI: Constraints and Controllers

(Refer Slide Time: 00:02:02)

Introduction to Multi-body Dynamics

CHAPTER 1. Introduction

AC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS

Modelling of Torsion Beam Rear Suspension by Using Multibody Method

Robotics: Science and Systems

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University

[3] Rigid Body Analysis

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

The Application of EXCEL in Teaching Finite Element Analysis to Final Year Engineering Students.

Controllable Suspension Design Using Magnetorheological Fluid

SOLUTION APPROACHES TO DIFFERENTIAL EQUATIONS OF MECHANICAL SYSTEM DYNAMICS: A CASE STUDY OF CAR SUSPENSION SYSTEM

Quick Start Training Guide

Freely Available for Academic Use!!! March 2012

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

New Rules of ME Ph.D. Qualifying Exams 1/8

Role of Kinematic Analysis in tuning the Dynamic Behavior of a Formula Car

ACTIVITY 2: Reflection of Light

8 Tutorial: The Slider Crank Mechanism

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 14

Animation. Itinerary. What is Animation? What is Animation? Animation Methods. Modeling vs. Animation Computer Graphics Lecture 22

Graphical Analysis of Kinematics

Appendix E: Software

Manipulator trajectory planning

Animation. Itinerary Computer Graphics Lecture 22

Nonlinear Kinematics and Compliance Simulation of Automobiles

Chapter 3: Kinematics Locomotion. Ross Hatton and Howie Choset

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

Alternative approach for teaching multibody dynamics

PR3 & PR4 CBR Activities Using EasyData for CBL/CBR Apps

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

Zheng-Dong Ma & Noel C. Perkins Department of MEAM The University of Michigan

Workpackage 5 - Ordinary Differential Equations

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

Numerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction

16-811: Math Fundamentals for Robotics, Fall 2014 Finding minimum energy trajectories of a two linked pendulum

Auto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial

Physics 101, Lab 1: LINEAR KINEMATICS PREDICTION SHEET

Introduction: The Nature of Light

2. Periodic functions have a repeating pattern called a cycle. Some examples from real-life that have repeating patterns might include:

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

Technical Arts 101 Prof. Anupam Saxena Department of Mechanical engineering Indian Institute of Technology, Kanpur. Lecture - 7 Think and Analyze

DESIGN AND ANALYSIS OF WEIGHT SHIFT STEERING MECHANISM BASED ON FOUR BAR MECHANISM

Model Library Mechanics

Surveying Prof. Bharat Lohani Indian Institute of Technology, Kanpur. Lecture - 1 Module - 6 Triangulation and Trilateration

Simulation of Automotive Fuel Tank Sloshing using Radioss

MATH2071: LAB 2: Explicit ODE methods

Materials Modelling MPhil

ME451 Kinematics and Dynamics of Machine Systems

CFD-1. Introduction: What is CFD? T. J. Craft. Msc CFD-1. CFD: Computational Fluid Dynamics

ACTIVITY TWO CONSTANT VELOCITY IN TWO DIRECTIONS

ACTIVITY FIVE-A NEWTON S SECOND LAW: THE ATWOOD MACHINE

The jello cube. Undeformed cube. Deformed cube

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module 10 Lecture 1

COSMOS. Vehicle Suspension Analysis ---- SolidWorks Corporation. Introduction 1. Role of vehicle suspension 2. Motion analysis 2

1.2 Numerical Solutions of Flow Problems

LS-DYNA s Linear Solver Development Phase1: Element Validation Part II

Modal Analysis Applications

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

Commercial Vehicle Powertrain Mount Selection Based on Static and Modal Analysis Using Altair Motion-Solve

Tangents. In this tutorial we are going to take a look at how tangents can affect an animation.

Patterning Math Lab 4a

Robot Mapping. A Short Introduction to the Bayes Filter and Related Models. Gian Diego Tipaldi, Wolfram Burgard

= 3 + (5*4) + (1/2)*(4/2)^2.

Introduction to ANSYS CFX

Sizing Optimization for Industrial Applications

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

Transcription:

Mathematical Modelling and Simulation P Chandramouli Indian Institute of Technology Madras March 5, 2009 Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 1 / 39

1 What is a model? 2 Classification of models 3 Need for a model 4 Learning from models 5 Math Model Steps 6 Modelling example Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 2 / 39

What does model bring to your mind? Someone posing for a product? We are not going to be talking about those models Word borrowed from Italian Means Copy or Template or Prototype Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 3 / 39

What do models represent? Representation of phenomena or systems we want to understand Billiard ball model of a gas Bohr representation of the atom Double helix structure of DNA Scale model of an automobile/airplane Representation of data Drawing a smooth curve through the observations Need to eliminate faulty observations Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 4 / 39

Model Classification Physical objects Fictional objects Equations A combination of the above! Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 5 / 39

Physical Models Class of physical or material objects Serves as a representation of something Scale models of bridges, planes, cars and ships are examples Watson and Crick s DNA model also falls in this category Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 6 / 39

Scale Model in Clay Courtesy of General Motors Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 7 / 39

Wind Tunnel testing of scale model Courtesy of CRP Technology Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 8 / 39

Other Classes of Models Fictional objects Bohr s model of atom or frictionless pendulum Exists only in the researcher s mind Physically need not be realized in the lab to represent the function Analogical models Comparison based on some relevant similarity Liquid drop model of nucleus Billiard ball model of a gas Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 9 / 39

Other Models... Phenomenological Models Models that represent observable properties of their target Refrain from coming up with individual mechanisms Automotive suspension and shock absorber models based on testing is an example Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 10 / 39

Automotive Suspension with MR Fluid This and the next 2 slides are from Mr. Prabakar s PhD research Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 11 / 39

Suspension force vs. piston stroke 600 400 Damper force (N) 200 0-200 -400-600 -1.5-1.0-0.5 0.0 0.5 1.0 1.5 Piston displacement (cm) Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 12 / 39

Suspension force vs. piston velocity 600 400 200 0-200 -400-600 -20-15 -10-5 0 5 10 15 20 Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 13 / 39

Finally... Equation based models Representation purely in terms of mathematics Simple pendulum differential equation is an example We will focus on these models for the rest of the lecture Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 14 / 39

Why Model? We like to study and comprehend the natural world around us Scientist in us.. We also like to comprehend the man-made world The engineering-scientist... Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 15 / 39

Why bother about Models? Scientists/Engineers spend a great deal of time on models Building, testing, comparing and revising Papers published introducing, applying and interpreting models One of the major learning instruments of research Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 16 / 39

Learning from models As we already mentioned these are vehicles for learning about the real world Easier to study the model rather than reality Example of studying behaviour of polymers through their constitutive models Learning happens during the construction and manipulation of the model This seems easy for a physical model One can easily construct a scale model of a car Manipulate involves measuring say drag in a wind tunnel Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 17 / 39

Other models... How does one construct and then manipulate a fictional model? We do what are called thought experiments!! When the chain is draped over a double frictionless plane how does it move? Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 18 / 39

Thought experiment Add some links as shown below Our surmise is that the initial links must have been in static equilibrium If not we wind up with a perpetual motion machine!! Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 19 / 39

Math Models Math models are represented by equations In some cases analytical solutions exist for these If not we tend to use the computer to solve these numerically We have generated a numerical or simulation model from the math model!! Simulation usually represents solving models as a function of time Is handy when standard methods fail But this can also lead to wrong results!! Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 20 / 39

Simulation model cartoon Real World A We See This B Computer Model C Mathematical Model Polygon is our approximation to the circle A is perception and B maybe abstraction C is the simulation Above cartoon courtesy Prof. M. Ramakrishna, AE Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 21 / 39

Step A Understand or visualise the physical world to be investigated Notice that in the second picture the grey fill is now white Our perception may not mirror the real thing Need to be very clear about our objective(s) for modelling Make appropriate assumptions based on the physics required Exclude features that we consider insignificant Needs to be checked Phenomena too complex to handle are ignored Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 22 / 39

Step B Generate the appropriate equations governing the physics Please remember this is perceived physics with all its attendant assumptions Mechanics Newton s second law of motion Conservation laws Thermodynamics Zeroth/First/Second Laws Equation of state Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 23 / 39

Step C Representation on Computer Solving algebraic/differential/integral equations A number of techniques exist and a small laundry list is below Matrix inversions/eigenvalue estimates Newton-Raphson for nonlinear algebraic equations A number of ODE solvers such as Runge-Kutta method PDE solvers using say shooting methods Most of these involve discretization of math equations Need to be aware of accuracy and stability of solvers used Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 24 / 39

Most important part now... Remember the dashed arrow between the hexagon and perceived reality? The simulation results have to be interpreted to gain insight into physics Sometimes researchers (including me) lose sight of this fact when looking at data from the simulation!! Before we do that VERIFY and VALIDATE the results So until now we have seen the process of modeling and now it is time to look at an example to put the ideas into practice Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 25 / 39

Example: Motorcycle Rider Comfort Motorcycle goes over a speed breaker Our objective is to reduce the vibrations felt by the rider We then need to generate a mathematical model capable of predicting the rider vibrations Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 26 / 39

Setting up the model What causes this vibration when the rider goes over the speed breaker? The sudden change in the road profile How does the road profile create vibration? Profile change transfers as a force from the wheel to the axle From the axle transferred through the suspension to the frame Rider is sitting on the frame and feels the force Hopefully that explains the physics involved (Step A) Now how do we generate a mathematical model to satisfy our objective? Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 27 / 39

Preliminaries Some background for those not familiar with vibrations Vibration is basically to-and-fro motion in bodies/objects which possess inertia and an ability to deform Usual cartoon representation of these two features is by a set of inter-connected springs and blocks representing masses Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 28 / 39

Various Models Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 29 / 39

One more model Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 30 / 39

Assumptions for each model First model Only up and down motion considered This is more valid when the bump wavelength is not small in relation to wheel base At slower speeds We club the front and rear suspension stiffness We also assume for simplicity deformation characteristic is linear We club the motorcycle and rider masses (assumed rigid and represented by a Centre of Mass) Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 31 / 39

Assumptions Second model Only up and down motion and pitching considered No restriction on wavelengths and speed Front and rear suspensions separated We also assume for simplicity deformation characteristic is linear We still assume that we can club the motorcycle and rider masses Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 32 / 39

More... Last model Up and down motion/pitching/rider motion now considered No restriction on wavelengths and speed Front and rear suspensions separated We also assume for simplicity deformation characteristic is linear The rider model needed if exposure time needs to be found Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 33 / 39

Finally some equations!! The second model equations derived using Newton s second law mẍ + k f (x l 1 θ r f ) + k r (x + l 2 θ r r ) = 0 J θ k f l 1 (x l 1 θ r f ) + k r l 2 (x + l 2 θ r r ) = 0 The road inputs are r f = a 0 sin πv t L and r r = a 0 sin πv (t τ) L Exist only for 0 t L V and 0 t τ L V l 1 and l 2 are the distances of the front and rear suspensions from the CG Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 34 / 39

Solutions The equations are second order linear ODEs This can be solved in a number of ways Modal decomposition technique followed by application of convolution integrals Above is a decoupling technique based on eigenvalue extraction Direct time integration using Runge-Kutta method Some results are shown for low speed and high speed situations with the length of the bump held fixed Used Runge-kutta in SCILAB and verified with convolution integral results Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 35 / 39

High velocity approach 2500 2000 Bounce Pitch 1500 1000 Amplitude 500 0 500 1000 1500 2000 2500 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 Time Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 36 / 39

Low velocity approach 800 600 Bounce Pitch 400 Amplitude 200 0 200 400 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 Time Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 37 / 39

Drive for research I hope that you will be excited in exploring the unknown Enjoy the research experience I leave you with a problem that I would love someone to model How does a roti become fluffy? Problem involves fluid mechanics/ heat transfer/ materials and maybe something more Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 38 / 39

Sources to acknowledge Faculty with whom I had discussions on this topic Prof. M. Ramakrishna and Prof. Pramod Mehta http://plato.stanford.edu/entries/models-science/ Juri Neimark, 2003, Mathematical Models in Natural Sciences and Engineering Springer: New York Rutherford Aris, 1994, Mathematical Modeling Techniques Dover Publications: New York J N Kapur, 1988, Mathematical Modelling New Age Publishers: New Delhi Mouli (IITM) Mathematical Modelling and Simulation March 5, 2009 39 / 39