Visual Interactive Simulation, TDBD24, Spring 2006

Size: px
Start display at page:

Download "Visual Interactive Simulation, TDBD24, Spring 2006"

Transcription

1 Visual Interactive Simulation, TDBD24, Spring 2006 Lecture 6 Outline Cross product as matrix multiplication The collision matrix The Newton Coulomb impulse for rigid bodies N C updates of translational and rotational velocities Multiple contact points An iterative solver (for lab 3 4) Next lecture... Intersection of convex polyhedra Separating axis theorem Intersection points for oriented bounding boxes (OBB) Cross product as matrix multiplication The cross product is defined as, a =(a i,a j,a k ), b =(b i,b j,b k ) i j k a b = a i a j a k b i b j b k =(a jb k b j a k,a k b i b k a i,a i b j b i a j ) Assume we could write this as a matrix product instead, a b = a b The special construct, the cross product matrix, a, that allows this is, a = 0 a z a y a z 0 a x a y a x 0 1

2 The collision matrix The collision matrix is mainly a way to compactify notation. An impulse will change the center of mass velocities as, v A,B = v A,B +/ J/m A,B It will also change the angular velocities, ω A,B = ω A,B +/ I 1 A,B(r A,B x J) The new velocities at the collision points thus are, u A,B = u A,B +/ (J/m A,B + (I 1 A,B(r A,B x J)) x r A,B ) = u A,B +/ (1/m A,B r A,Bx I 1 A,B r A,B x ) J The collision matrix Thus, the change in the relative collision velocity is, u = u u = (u A u B ) (u B u A ) u = (1/m A + 1/m A (r Ax I 1 A r A x + r Bx I 1 B r B x) ) J which can be written as, u = K J where K is called the collision matrix. 2

3 Newton Coulomb impulses for rigid bodies First we assume sticking, with zero tangential velocity after the impact, that is, u t = 0 u n = e u n Given that u = u u, we can write the impulse as, J = K 1 (u u) We can compute normal and tangential components of J J n = (J n) n J t = J J n The tangential friction is reactive and depends on the normal force. Sticking requires that, J t J n Otherwise we must consider sliding friction. (identical with the max(...) clamping law in previous lectures look it up and compare!). Newton Coulomb impulses for rigid bodies For sliding, we first determine the direction of sliding, u n = (u n) n u t = u u n Now we can compute the sliding unit vector, t = u t / u t Next, we define the sliding impulse to be, J = j n µ j t (i.e. J n = j n) 0 µ 1 is the friction coefficient. 3

4 Newton Coulomb impulses for rigid bodies Thus, we know an expression for the impulse how this impulse changes the collision velocity how the normal velocity changes due to Newton s impact law Take the dot product of u = u u = K J with the collision normal n, u n = u n + n T K J Use Newton s impact law u n = e u n e u n = u n + n T K J Newton Coulomb impulses for rigid bodies Rearrange and insert the expression for J, (1+e)u n = n T K(jn µ j t) Finally we solve for j, to compute the unknown impulse. (1+e)u n = n T K(n µ t) j j = (1+e)u n / n T K(n µ t) Knowing j, we can compute the impulse, and Thus the new post collision translational and rotational velocities of body A and B, respectively! 4

5 Review NC Rigid Body Collisions (Broad phase collision detection) Narrow phase collision detection List of intersections Compute collision velocity Check if colliding, resting or separating If colliding, compute the NC impulse Update translational (CoM) and rotational velocity... add external forces, handle contacts, time integrate, render... J 0 impulse Multiple simultaneous contacts/collisions E.g. Rigid body stacking. N bodies Solve using 2 body interaction Frequency/wavelength limitation An impulse travels at 1 body/timestep that is 1 body/ It takes M timesteps to travel through M bodies Spooongy! We need something that works at the speed of sound, i.e. ~ 1000 m/s If 1 body ~ 0.1 m, then we must propagate bodies/s or ~ 167 bodies/timestep thus a 167 body method!! Trend: An approximate solver solves just about this! More brutal approximations enable stacks of up to thousands of bodies to be simulated in real time. Typically these use an iterative methods that boils down to Gauss Seidel. 5

6 Bottom up iterative impulse solver Basic idea: During each timestep loop through the collision set and solve collisions pair wise, and hope that for each pass/iteration, there will be fewer and/or smaller collisions, until they are eventually all resolved... Treat collisions and contacts in a similar way (i.e. compute an impulse) Each iteration will propagate impulses one body through the system (i.e. we would need ~167 iterations in previous example). Many tricks (and problems): How to choose the order of when you loop through the collision set?! How to avoid cycles (i.e. non convergence)?! A top down method? Can be formulated from a matrix/algebraic formulation of the rigid body problem i.e. the algorithm can actually be derived and better understood, whereas it is more like invented in this bottom up approach. Bridson, Guendelman, Fedkiw method Guendelman, E., Bridson, R. and Fedkiw, R., ʺNonconvex Rigid Bodies with Stackingʺ, SIGGRAPH 2003, ACM TOG 22, (2003). sig03/ Follow ups: Weinstein, R., Teran, J. and Fedkiw, R., ʺDynamic Simulation of Articulated Rigid Bodies with Contact and Collisionʺ, IEEE TVCG, (in press). D. M. Kaufman, T. Edmunds, and D. K. Pai, ``Fast Frictional Dynamics for Rigid Bodiesʹʹ in Proceedings of ACM SIGGRAPH 2005, Aug Very much inspired by previous work by, Hahn, Steward, Mirtich and many others. See text book for more references. 6

7 Bridson, Guendelman, Fedkiw method Bridson, Guendelman, Fedkiw method Uses Newton Coulomb impulses. Separates collisions from contacts and treats them separately in a cleaver way! In it s simplest version reuses original collision set throughout the timeset. Uses shock propagation and a pre determined direction (gravity) to avoid loops and minimize errors. Ends with a position correction method that attempts to remove overlaps that still exist after the approximate solver has delivered. 7

8 Bridson, Guendelman, Fedkiw method Algorithm: 1. Find intersections 2. Flag non separating intersections 3. Collision loop over non separating intersections i. Loop sequentially over rigid body pairs, and their non separating points, resolving the collisions, by instantaneously updating translational and angular velocity, and linear and angular momentum. ii. After each full pass through the non separating set, remove all points that now are separations. iii. Repeat N times (N= ~ 5 15) 4. Add external forces, i.e. gravity, air friction, and time integrate the linear and angular momentum, linear and angular velocities. Do not update positions yet! 5. From the previous iteration, there may still be un resolved collisions that must be resolved. In addition teh velocity integration (e.g. gravity) will have introduced new collisions. Thus, flag all non separating contacts in the original contact set. These will now all be treated as resting contacts. 6. Collision loop over non separating intersections to put them to rest i. Loop over bodies, and their non separating contacts to compute NC impulses and new velocities. Each pass through all non separating contacts is one iteration. ii. Start with a negative restitution e = 1 and for each iteration gradually take it down to 0 (e.g for 5 iterations). Thus we will slowly damp the collision and finally put it to rest (provided the algorithm actually converges. Use N ~ iterations. 7. Use our new velocities and time integrate for new positions. 8. Check the original contact set (from 2). If these are still overlapping, then do a position correction loop on these contact pairs: i. Sometimes called first order physics. Instead of computing an impulse, simply loop through the contact pairs, and separate them along the normal so that the penetration depth becomes zero. Let the separation be inversly proportional to the mass of the body, so that lighter bodies are moved further than heavy bodies (i.e. a fixed plane doesn t move at all). ii. Since contact pair are dependent, repeat also this process with an iterative loop. In the first step only separate a fraction of the penetration depth, in the second, separate more, etc. So that the last iteration attempts to do a complete separation. Use ~5 10 iterations. 8

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann PSE Game Physics Session (6) Angular momentum, microcollisions, damping Oliver Meister, Roland Wittmann 23.05.2014 Session (6)Angular momentum, microcollisions, damping, 23.05.2014 1 Outline Angular momentum

More information

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment Modeling and Solving Constraints Erin Catto Blizzard Entertainment Basic Idea Constraints are used to simulate joints, contact, and collision. We need to solve the constraints to stack boxes and to keep

More information

Rigid Body Dynamics and Beyond

Rigid Body Dynamics and Beyond Rigid Body Dynamics and Beyond 1 Rigid Bodies 3 A rigid body Collection of particles Distance between any two particles is always constant What types of motions preserve these constraints? Translation,

More information

Here s a typical flow chart for game physics.

Here s a typical flow chart for game physics. 1 2 3 Here s a typical flow chart for game physics. We start with the broad phase, a phase to quickly determine possible colliding pair of rigid bodies; broad phase can generate false positives. Then,

More information

27. Impact Mechanics of Manipulation

27. Impact Mechanics of Manipulation 27. Impact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 27. Mechanics of Manipulation p.1 Lecture 27. Impact Chapter 1 Manipulation 1

More information

Collision Resolution

Collision Resolution Collision Resolution Our Problem Collision detection (supposedly) reported a collision. We want to solve it, i.e. move back the colliding objects apart from each other. In which direction and with what

More information

CS-184: Computer Graphics

CS-184: Computer Graphics CS-184: Computer Graphics Lecture #25: Rigid Body Simulations Tobias Pfaff 537 Soda (Visual Computing Lab) tpfaff@berkeley.edu Reminder Final project presentations next week! Game Physics Types of Materials

More information

Computer Animation. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics. Slides courtesy of Leonard McMillan and Jovan Popovic

Computer Animation. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics. Slides courtesy of Leonard McMillan and Jovan Popovic Computer Animation Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Slides courtesy of Leonard McMillan and Jovan Popovic Lecture 13 6.837 Fall 2002 Office hours Administrative

More information

Simulation in Computer Graphics Elastic Solids. Matthias Teschner

Simulation in Computer Graphics Elastic Solids. Matthias Teschner Simulation in Computer Graphics Elastic Solids Matthias Teschner Outline Introduction Elastic forces Miscellaneous Collision handling Visualization University of Freiburg Computer Science Department 2

More information

The... of a particle is defined as its change in position in some time interval.

The... of a particle is defined as its change in position in some time interval. Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Essential physics for game developers Introduction The primary issues Let s move virtual objects Kinematics: description

More information

2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity

2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity 2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity Energy 7 4 Kinematics Free fall Collisions 3 5 Dynamics

More information

System of objects (particles)

System of objects (particles) Today Ch 6, Momentum and Collisions System of particles Elastic vs. inelastic collision Elastic collision in 1D Collision in 2D Center of mass Motion of system of particles (Motion of center of mass) 1

More information

Thursday Simulation & Unity

Thursday Simulation & Unity Rigid Bodies Simulation Homework Build a particle system based either on F=ma or procedural simulation Examples: Smoke, Fire, Water, Wind, Leaves, Cloth, Magnets, Flocks, Fish, Insects, Crowds, etc. Simulate

More information

Physics 2514 Lecture 26

Physics 2514 Lecture 26 Physics 2514 Lecture 26 P. Gutierrez Department of Physics & Astronomy University of Oklahoma Physics 2514 p. 1/12 Review We have defined the following using Newton s second law of motion ( F net = d p

More information

Projects. Assignments. Plan. Motivational Films. Motivational Film 1/6/09. Dynamics II. Forces, Collisions and Impulse

Projects. Assignments. Plan. Motivational Films. Motivational Film 1/6/09. Dynamics II. Forces, Collisions and Impulse Projects Dynamics II Forces, Collisions and Impulse Presentations: Dates: Week 0: Mon, Feb 6 Week 0: Wed, Feb 8 Finals Week: Tues, Feb 4 (:30 :30) room TBA 5 minutes / presentation Schedule now on Web

More information

GAME PHYSICS ENGINE DEVELOPMENT

GAME PHYSICS ENGINE DEVELOPMENT GAME PHYSICS ENGINE DEVELOPMENT IAN MILLINGTON i > AMSTERDAM BOSTON HEIDELBERG fpf l LONDON. NEW YORK. OXFORD ^. PARIS SAN DIEGO SAN FRANCISCO втс^н Г^ 4.«Mt-fSSKHbe. SINGAPORE. SYDNEY. TOKYO ELSEVIER

More information

What make cloth hard to simulate?

What make cloth hard to simulate? Cloth Simulation What make cloth hard to simulate? Due to the thin and flexible nature of cloth, it produces detailed folds and wrinkles, which in turn can lead to complicated selfcollisions. Cloth is

More information

Lecture Outline Chapter 11. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 11. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 11 Physics, 4 th Edition James S. Walker Chapter 11 Rotational Dynamics and Static Equilibrium Units of Chapter 11 Torque Torque and Angular Acceleration Zero Torque and Static

More information

WORK PRE-LAB QUESTIONS: 1. List the equation that represents the relationship between work, force, and displacement.

WORK PRE-LAB QUESTIONS: 1. List the equation that represents the relationship between work, force, and displacement. WORK PRE-LAB QUESTIONS: 1. List the equation that represents the relationship between work, force, and displacement. 1a. Write the equation that represents the relationship between Power, work, and time

More information

Particle Systems. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2017

Particle Systems. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2017 Particle Systems CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2017 Particle Systems Particle systems have been used extensively in computer animation and special effects since their

More information

Measurement p. 1 What Is Physics? p. 2 Measuring Things p. 2 The International System of Units p. 2 Changing Units p. 3 Length p. 4 Time p. 5 Mass p.

Measurement p. 1 What Is Physics? p. 2 Measuring Things p. 2 The International System of Units p. 2 Changing Units p. 3 Length p. 4 Time p. 5 Mass p. Measurement p. 1 What Is Physics? p. 2 Measuring Things p. 2 The International System of Units p. 2 Changing Units p. 3 Length p. 4 Time p. 5 Mass p. 7 Review & Summary p. 8 Problems p. 8 Motion Along

More information

Physics 8, Fall 2011, equation sheet work in progress

Physics 8, Fall 2011, equation sheet work in progress 1 year 3.16 10 7 s Physics 8, Fall 2011, equation sheet work in progress circumference of earth 40 10 6 m speed of light c = 2.9979 10 8 m/s mass of proton or neutron 1 amu ( atomic mass unit ) = 1 1.66

More information

Assignment 4: Rigid Body Dynamics

Assignment 4: Rigid Body Dynamics Assignment 4: Rigid Body Dynamics Due April 4 at :59pm Introduction Rigid bodies are a fundamental element of many physical simulations, and the physics underlying their motions are well-understood. In

More information

Course Name: AP Physics. Team Names: Jon Collins. Velocity Acceleration Displacement

Course Name: AP Physics. Team Names: Jon Collins. Velocity Acceleration Displacement Course Name: AP Physics Team Names: Jon Collins 1 st 9 weeks Objectives Vocabulary 1. NEWTONIAN MECHANICS and lab skills: Kinematics (including vectors, vector algebra, components of vectors, coordinate

More information

Chapter 5 Newton s Laws of Motion. Copyright 2010 Pearson Education, Inc.

Chapter 5 Newton s Laws of Motion. Copyright 2010 Pearson Education, Inc. Chapter 5 Newton s Laws of Motion Copyright 2010 Pearson Education, Inc. Force and Mass Copyright 2010 Pearson Education, Inc. Units of Chapter 5 Newton s First Law of Motion Newton s Second Law of Motion

More information

Physics C: Mechanics

Physics C: Mechanics Physics C: Mechanics 2013 2014 PISCATAWAY TOWNSHIP SCHOOLS COURSE SYLLABUS Mr. Rohan Gokhale rgokhale@pway.org www.piscatawayschools.org/phs Brief Description of Course The AP Physics course is a full

More information

Mechanics. In the Science Program, Mechanics contributes to the following program goals described in the Exit Profile:

Mechanics. In the Science Program, Mechanics contributes to the following program goals described in the Exit Profile: Mechanics Objectives: 00UR Discipline: Physics Ponderation: 3-2-3 Course Code: 203-NYA-05 Prerequisite: Sec. V Physics 534, Mathematics 536 (or equivalent) Course Credit: 2 2/3 Corequisite: 00UP (Calculus

More information

particle p = m v F ext = d P = M d v cm dt

particle p = m v F ext = d P = M d v cm dt Lecture 11: Momentum and Collisions; Introduction to Rotation 1 REVIEW: (Chapter 8) LINEAR MOMENTUM and COLLISIONS The first new physical quantity introduced in Chapter 8 is Linear Momentum Linear Momentum

More information

Impulse, Momentum, and Energy

Impulse, Momentum, and Energy Impulse, Momentum, and Energy Impulse, Momentum, and Energy 5-1 INTRODUCTION Newton expressed what we now call his second law of motion, 1 not as F = m a, but in terms of the rate of change of momentum

More information

Modeling Friction and Contact in Chrono. Theoretical Background

Modeling Friction and Contact in Chrono. Theoretical Background Modeling Friction and Contact in Chrono Theoretical Background Things Covered Friction and contact, understanding the problem at hand The penalty approach The complementarity approach 2 Mass Acceleration

More information

Momentum and Collisions

Momentum and Collisions Momentum and Collisions Objectives: You Should Be Able To: Define and give examples of impulse and momentum along with appropriate units. Write and apply a relationship between impulse and momentum in

More information

Physics Fall Mechanics, Thermodynamics, Waves, Fluids. Lecture 20: Rotational Motion. Slide 20-1

Physics Fall Mechanics, Thermodynamics, Waves, Fluids. Lecture 20: Rotational Motion. Slide 20-1 Physics 1501 Fall 2008 Mechanics, Thermodynamics, Waves, Fluids Lecture 20: Rotational Motion Slide 20-1 Recap: center of mass, linear momentum A composite system behaves as though its mass is concentrated

More information

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics Physics 115.3 Physics and the Universe FINAL EXAMINATION December 14, 013 NAME: (Last) Please Print (Given) Time: 3 hours STUDENT

More information

IMPACT Today s Objectives: In-Class Activities:

IMPACT Today s Objectives: In-Class Activities: Today s Objectives: Students will be able to: 1. Understand and analyze the mechanics of impact. 2. Analyze the motion of bodies undergoing a collision, in both central and oblique cases of impact. IMPACT

More information

The Pendulum. The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations.

The Pendulum. The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations. The Pendulum Introduction: The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations. Equipment: Simple pendulum made from string

More information

Kinematics

Kinematics Classical Mechanics Kinematics Velocities Idea 1 Choose the appropriate frame of reference. Useful frames: - Bodies are at rest - Projections of velocities vanish - Symmetric motion Change back to the

More information

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics Physics 111.6 MIDTERM TEST #2 November 15, 2001 Time: 90 minutes NAME: STUDENT NO.: (Last) Please Print (Given) LECTURE SECTION

More information

Particle Systems. University of Texas at Austin CS384G - Computer Graphics

Particle Systems. University of Texas at Austin CS384G - Computer Graphics Particle Systems University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Reading Required: Witkin, Particle System Dynamics, SIGGRAPH 97 course notes on Physically Based Modeling.

More information

Chapter 8- Rotational Motion

Chapter 8- Rotational Motion Chapter 8- Rotational Motion Assignment 8 Textbook (Giancoli, 6 th edition), Chapter 7-8: Due on Thursday, November 13, 2008 - Problem 28 - page 189 of the textbook - Problem 40 - page 190 of the textbook

More information

A Level Maths Notes: M2 Equations for Projectiles

A Level Maths Notes: M2 Equations for Projectiles A Level Maths Notes: M2 Equations for Projectiles A projectile is a body that falls freely under gravity ie the only force acting on it is gravity. In fact this is never strictly true, since there is always

More information

Handling robot collisions in the state estimator module of the MI20 robotsoccer system

Handling robot collisions in the state estimator module of the MI20 robotsoccer system Handling robot collisions in the state estimator module of the MI20 robotsoccer system Sido Grond Department of Computer Science University of Twente Enschede, Netherlands Email: s.grond@tiscali.nl; robotsoccer@ewi.utwente.nl

More information

the gamedesigninitiative at cornell university Lecture 18 Box2D Physics

the gamedesigninitiative at cornell university Lecture 18 Box2D Physics Lecture 18 Box2D Physics Physics in Games Moving objects about screen Kinematics: Motion ignoring external forces (Only consider position, velocity, acceleration) Dynamics: The effect of forces on screen

More information

AP Physics 1 Syllabus

AP Physics 1 Syllabus AP Physics 1 Syllabus Course Overview AP Physics 1 will meet for 90 minutes on A-B scheduling and for 45 minutes on regular scheduling. Class activities will include lecture, demonstration, problem solving

More information

Lecture 9 - Rotational Dynamics

Lecture 9 - Rotational Dynamics Lecture 9 - Rotational Dynamics A Puzzle... Angular momentum is a 3D vector, and changing its direction produces a torque τ = dl. An important application in our daily lives is that bicycles don t fall

More information

PHYS 1114, Lecture 33, April 10 Contents:

PHYS 1114, Lecture 33, April 10 Contents: PHYS 1114, Lecture 33, April 10 Contents: 1 This class is o cially cancelled, and has been replaced by the common exam Tuesday, April 11, 5:30 PM. A review and Q&A session is scheduled instead during class

More information

A Correction To Brian Mirtich s Thesis: Impulse-based Dynamic Simulation of Rigid Body Systems. Rahil Baber. 15 th February 2011

A Correction To Brian Mirtich s Thesis: Impulse-based Dynamic Simulation of Rigid Body Systems. Rahil Baber. 15 th February 2011 A Correction To Brian Mirtich s Thesis: Impulse-based Dynamic Simulation of Rigid Body Systems Rahil Baber 15 th February 2011 Contents 1 Introduction 4 1.1 The Error.........................................

More information

Physics 8, Fall 2013, equation sheet work in progress

Physics 8, Fall 2013, equation sheet work in progress (Chapter 1: foundations) 1 year 3.16 10 7 s Physics 8, Fall 2013, equation sheet work in progress circumference of earth 40 10 6 m speed of light c = 2.9979 10 8 m/s mass of proton or neutron 1 amu ( atomic

More information

Practice Exam #3 A N B. 1.2 N C N D N E. 0 N

Practice Exam #3 A N B. 1.2 N C N D N E. 0 N Practice Exam #3 1. A barbell is mounted on a nearly frictionless axle through its center. The low-mass rod has a length d = 0.9 m, and each ball has a mass m = 0.5 kg. At this instant, there are two forces

More information

Here are some internet links to instructional and necessary background materials:

Here are some internet links to instructional and necessary background materials: The general areas covered by the University Physics course are subdivided into major categories. For each category, answer the conceptual questions in the form of a short paragraph. Although fewer topics

More information

Outline. Advances in STAR-CCM+ DEM models for simulating deformation, breakage, and flow of solids

Outline. Advances in STAR-CCM+ DEM models for simulating deformation, breakage, and flow of solids Advances in STAR-CCM+ DEM models for simulating deformation, breakage, and flow of solids Oleh Baran Outline Overview of DEM in STAR-CCM+ Recent DEM capabilities Parallel Bonds in STAR-CCM+ Constant Rate

More information

AP PHYSICS 1 BIG IDEAS AND LEARNING OBJECTIVES

AP PHYSICS 1 BIG IDEAS AND LEARNING OBJECTIVES AP PHYSICS 1 BIG IDEAS AND LEARNING OBJECTIVES KINEMATICS 3.A.1.1: The student is able to express the motion of an object using narrative, mathematical, and graphical representations. [SP 1.5, 2.1, 2.2]

More information

EXPERIENCE COLLEGE BEFORE COLLEGE

EXPERIENCE COLLEGE BEFORE COLLEGE Mechanics, Heat, and Sound (PHY302K) College Unit Week Dates Big Ideas Subject Learning Outcomes Assessments Apply algebra, vectors, and trigonometry in context. Employ units in problems. Course Mathematics

More information

1 Restatement of the Problem. 2 Terms and Ambiguous Words. 3 Ambiguous Words. 4 Assumptions. # 6654 Page 2 / 19

1 Restatement of the Problem. 2 Terms and Ambiguous Words. 3 Ambiguous Words. 4 Assumptions. # 6654 Page 2 / 19 Contents 1 Restatement of the Problem... Terms and Ambiguous Words... 3 Ambiguous Words... 4 Assumptions... 5 The COP Model... 3 5.1 Introduction... 3 5. Development... 3 5.3 Examinations... 4 5.4 Strengths

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 17: Ch.15, Sec.2 4

CEE 271: Applied Mechanics II, Dynamics Lecture 17: Ch.15, Sec.2 4 1 / 38 CEE 271: Applied Mechanics II, Dynamics Lecture 17: Ch.15, Sec.2 4 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, October 16, 2012 2 / 38 PRINCIPLE

More information

12. Foundations of Statics Mechanics of Manipulation

12. Foundations of Statics Mechanics of Manipulation 12. Foundations of Statics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 12. Mechanics of Manipulation p.1 Lecture 12. Foundations of statics.

More information

Lecture I: Basic Physics

Lecture I: Basic Physics 1 Velocity: Instantaneous change in position! = $% ' $& Suppose object position ( ) and constant velocity!. After time step +: ( ) + + + = ( ) + +! + ( ) = ( ) + + + ( ) + =! +.! is never constant in practice

More information

APPLIED MATHEMATICS AM 02

APPLIED MATHEMATICS AM 02 AM SYLLABUS (2013) APPLIED MATHEMATICS AM 02 SYLLABUS Applied Mathematics AM 02 Syllabus (Available in September) Paper I (3 hrs)+paper II (3 hrs) Applied Mathematics (Mechanics) Aims A course based on

More information

CS 480/680: GAME ENGINE PROGRAMMING

CS 480/680: GAME ENGINE PROGRAMMING CS 480/680: GAME ENGINE PROGRAMMING PHYSICS 2/14/2013 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2013/cs480-680/intro.html Outline Student Presentations Basics on Rigid

More information

PSE Game Physics. Session (3) Springs, Ropes, Linear Momentum and Rotations. Atanas Atanasov, Philipp Neumann, Martin Schreiber

PSE Game Physics. Session (3) Springs, Ropes, Linear Momentum and Rotations. Atanas Atanasov, Philipp Neumann, Martin Schreiber PSE Game Physics Session (3) Springs, Ropes, Linear Momentum and Rotations Atanas Atanasov, Philipp Neumann, Martin Schreiber 20.05.2011 Session (3)Springs, Ropes, Linear Momentum and Rotations, 20.05.2011

More information

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics Physics 115.3 MIDTERM TEST October 23, 2014 Time: 90 minutes NAME: (Last) Please Print (Given) STUDENT NO.: LECTURE SECTION (please

More information

Chapter 8: Momentum, Impulse, & Collisions. Newton s second law in terms of momentum:

Chapter 8: Momentum, Impulse, & Collisions. Newton s second law in terms of momentum: linear momentum: Chapter 8: Momentum, Impulse, & Collisions Newton s second law in terms of momentum: impulse: Under what SPECIFIC condition is linear momentum conserved? (The answer does not involve collisions.)

More information

Lecture 9 Kinetics of rigid bodies: Impulse and Momentum

Lecture 9 Kinetics of rigid bodies: Impulse and Momentum Lecture 9 Kinetics of rigid bodies: Impulse and Momentum Momentum of 2-D Rigid Bodies Recall that in lecture 5, we discussed the use of momentum of particles. Given that a particle has a, and is travelling

More information

Rotation and Translation Challenge Problems Problem 1:

Rotation and Translation Challenge Problems Problem 1: Rotation and Translation Challenge Problems Problem 1: A drum A of mass m and radius R is suspended from a drum B also of mass m and radius R, which is free to rotate about its axis. The suspension is

More information

Physics Tutorial 6: Collision Response

Physics Tutorial 6: Collision Response Physics Tutorial 6: Collision Response Summary Collision response, the final step of our physics engine, is introduced. Solutions are discussed and implemented. New Concepts Collision response, Penalty

More information

Introductory Physics PHYS 120 Challenge Program Course - Southwest Minnesota State University

Introductory Physics PHYS 120 Challenge Program Course - Southwest Minnesota State University Introductory Physics PHYS 120 Challenge Program Course - Southwest Minnesota State University Instructor of Record: Facilitator: Dr. Ken Murphy - Physics Jayme Fast Southwest Minnesota State University

More information

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS MECHANICS AND HEAT

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS MECHANICS AND HEAT BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS PHYS 2325 - MECHANICS AND HEAT CATALOG DESCRIPTION: PHYS 2325 Mechanics and Heat. CIP 4008015403 A calculus-based approach to the principles of mechanics

More information

Energy problems look like this: Momentum conservation problems. Example 8-1. Momentum is a VECTOR Example 8-2

Energy problems look like this: Momentum conservation problems. Example 8-1. Momentum is a VECTOR Example 8-2 Review Chp 7: Accounting with Mechanical Energy: the overall Bank Balance When we judge how much energy a system has, we must have two categories: Kinetic energy (K sys ), and potential energy (U sys ).

More information

Lecture 18. Newton s Laws

Lecture 18. Newton s Laws Agenda: Review for exam Lecture 18 Assignment: For Tuesday, Read chapter 14 Physics 207: Lecture 18, Pg 1 Newton s Laws Three blocks are connected on the table as shown. The table has a coefficient of

More information

Which iceboat crosses the finish line with more kinetic energy (KE)?

Which iceboat crosses the finish line with more kinetic energy (KE)? Two iceboats (one of mass m, one of mass 2m) hold a race on a frictionless, horizontal, frozen lake. Both iceboats start at rest, and the wind exerts the same constant force on both iceboats. Which iceboat

More information

Today s lecture. WEST VIRGINIA UNIVERSITY Physics

Today s lecture. WEST VIRGINIA UNIVERSITY Physics Today s lecture Review of chapters 1-14 Note: I m taking for granted that you ll still know SI/cgs units, order-of-magnitude estimates, etc., so I m focusing on problems. Velocity and acceleration (1d)

More information

AP Physics C: Mechanics Practice (Systems of Particles and Linear Momentum)

AP Physics C: Mechanics Practice (Systems of Particles and Linear Momentum) AP Physics C: Mechanics Practice (Systems of Particles and Linear Momentum) 1980M2. A block of mass m slides at velocity v o across a horizontal frictionless surface toward a large curved movable ramp

More information

KINETIC THEORY OF GASES

KINETIC THEORY OF GASES LECTURE 8 KINETIC THEORY OF GASES Text Sections 0.4, 0.5, 0.6, 0.7 Sample Problems 0.4 Suggested Questions Suggested Problems Summary None 45P, 55P Molecular model for pressure Root mean square (RMS) speed

More information

Chapter 7- Linear Momentum

Chapter 7- Linear Momentum Chapter 7- Linear Momentum Old assignments and midterm exams (solutions have been posted on the web) can be picked up in my office (LB-212) All marks, including assignments, have been posted on the web.

More information

PHY131H1S - Class 20. Pre-class reading quiz on Chapter 12

PHY131H1S - Class 20. Pre-class reading quiz on Chapter 12 PHY131H1S - Class 20 Today: Gravitational Torque Rotational Kinetic Energy Rolling without Slipping Equilibrium with Rotation Rotation Vectors Angular Momentum Pre-class reading quiz on Chapter 12 1 Last

More information

16. Friction Mechanics of Manipulation

16. Friction Mechanics of Manipulation 16. Friction Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 16. Mechanics of Manipulation p.1 Lecture 16. Friction. Chapter 1 Manipulation

More information

GRANULAR DYNAMICS ON ASTEROIDS

GRANULAR DYNAMICS ON ASTEROIDS June 16, 2011 Granular Flows Summer School Richardson Lecture 2 GRANULAR DYNAMICS ON ASTEROIDS Derek C. Richardson University of Maryland June 16, 2011 Granular Flows Summer School Richardson Lecture 2

More information

AP Physics B Syllabus

AP Physics B Syllabus AP Physics B Syllabus Course Overview Advanced Placement Physics B is a rigorous course designed to be the equivalent of a college introductory Physics course. The focus is to provide students with a broad

More information

8.01x Classical Mechanics, Fall 2016 Massachusetts Institute of Technology. Problem Set 8

8.01x Classical Mechanics, Fall 2016 Massachusetts Institute of Technology. Problem Set 8 8.01x Classical Mechanics, Fall 2016 Massachusetts Institute of Technology 1. Spring-Loop-the-Loop Problem Set 8 A small block of mass m is pushed against a spring with spring constant k and held in place

More information

Final Exam December 15, 2014

Final Exam December 15, 2014 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use the ME approved calculator only during the exam. Usage of mobile phones

More information

Physics 11 Honours. x-dir px : m1 v1 = (m1 + m2 ) V cos y-dir py : m2 v2 = (m1 + m2 ) V sin A Collision at an Intersection Example 1:

Physics 11 Honours. x-dir px : m1 v1 = (m1 + m2 ) V cos y-dir py : m2 v2 = (m1 + m2 ) V sin A Collision at an Intersection Example 1: Name: Physics 11 Honours Date: Unit 7 Momentum and Its Conservation 7.4 A perfectly inelastic collision in 2-D Consider a collision in 2-D (cars crashing at a slippery intersection...no friction). Because

More information

CHAPTER 1: PHYSICAL QUANTITIES AMD MEASUREMENT

CHAPTER 1: PHYSICAL QUANTITIES AMD MEASUREMENT CHAPTER 1: PHYSICAL UANTITIES AMD MEASUREMENT 11 Physical uantities and Units a) State basic quantities and their respective SI units: length (m), time (s), mass (kg), electrical current (A), temperature

More information

Ellipsoid Collision as a Linear Complementarity Problem

Ellipsoid Collision as a Linear Complementarity Problem Ellipsoid Collision as a Linear Complementarity Problem Izak Oltman, Jaewon Hur September 4, 2017 Contents 1 Introduction 1 2 Outline of Algorithm 2 3 Preliminary Notations 2 3.1 Coordinates..............................................

More information

Physics 141 Course Information

Physics 141 Course Information Physics 141 Course Information General Physics I - Mechanics Spring 2009 Instructors: Office Hours: Textbook: Online Homework: Disclaimer: Nikos Varelas 2134 SES (312) 996-3415 varelas@uic.edu Adrian Barkan

More information

AP Physics 1. Course Overview

AP Physics 1. Course Overview Radnor High School Course Syllabus AP Physics 1 Credits: Grade Weighting: Yes Prerequisites: Co-requisites: Length: Format: 1.0 Credit, weighted Honors chemistry or Advanced Chemistry Honors Pre-calculus

More information

AP Physics C. Momentum. Free Response Problems

AP Physics C. Momentum. Free Response Problems AP Physics C Momentum Free Response Problems 1. A bullet of mass m moves at a velocity v 0 and collides with a stationary block of mass M and length L. The bullet emerges from the block with a velocity

More information

COURSE OUTLINE General Physics I

COURSE OUTLINE General Physics I Butler Community College Science, Technology, Engineering, and Math Division Robert Carlson Revised Fall 2008 Implemented Spring 2009 Textbook Update Fall 2015 COURSE OUTLINE General Physics I Course Description

More information

STATICS Chapter 1 Introductory Concepts

STATICS Chapter 1 Introductory Concepts Contents Preface to Adapted Edition... (v) Preface to Third Edition... (vii) List of Symbols and Abbreviations... (xi) PART - I STATICS Chapter 1 Introductory Concepts 1-1 Scope of Mechanics... 1 1-2 Preview

More information

Physics of Rotation. Physics 109, Introduction To Physics Fall 2017

Physics of Rotation. Physics 109, Introduction To Physics Fall 2017 Physics of Rotation Physics 109, Introduction To Physics Fall 017 Outline Next two lab periods Rolling without slipping Angular Momentum Comparison with Translation New Rotational Terms Rotational and

More information

Chapter 4: Dynamics. Newton s Laws

Chapter 4: Dynamics. Newton s Laws Chapter 4: Dynamics Newton s Laws What if we all jumped at once? Newton s 1st Law Objects with mass have Inertia: the tendency to stay at rest (or moving!) The more mass an object has, the more difficult

More information

PHYSICS. Chapter 11 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

PHYSICS. Chapter 11 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc. PHYSICS FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E Chapter 11 Lecture RANDALL D. KNIGHT Chapter 11 Impulse and Momentum IN THIS CHAPTER, you will learn to use the concepts of impulse and momentum.

More information

Gravity Pre-Lab 1. Why do you need an inclined plane to measure the effects due to gravity?

Gravity Pre-Lab 1. Why do you need an inclined plane to measure the effects due to gravity? Lab Exercise: Gravity (Report) Your Name & Your Lab Partner s Name Due Date Gravity Pre-Lab 1. Why do you need an inclined plane to measure the effects due to gravity? 2. What are several advantage of

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

Broward County Schools AP Physics 1 Review

Broward County Schools AP Physics 1 Review Broward County Schools AP Physics 1 Review 1 AP Physics 1 Review 1. The Basics of the Exam Important info: No penalty for guessing. Eliminate one or two choices and then take a shot. Multi-select questions

More information

Physics 1. and graphical representations. Express the motion of an object using narrative, mathematical,

Physics 1. and graphical representations. Express the motion of an object using narrative, mathematical, Theme Strand Topics Physics The Marriage of Motion and Energy Kinematics Motion in one direction Motion in two directions Content Statement Learning Targets: I can describe the similarities and differences

More information

the gamedesigninitiative at cornell university Lecture 17 Physics and Motion

the gamedesigninitiative at cornell university Lecture 17 Physics and Motion Lecture 17 The Pedagogical Problem Physics simulation is a very complex topic No way I can address this in a few lectures Could spend an entire course talking about it CS 5643: Physically Based Animation

More information

Page 2. Example Example Example Jerk in a String Example Questions B... 39

Page 2. Example Example Example Jerk in a String Example Questions B... 39 Page 1 Dynamics Newton's Laws...3 Newton s First Law... 3 Example 1... 3 Newton s Second Law...4 Example 2... 5 Questions A... 6 Vertical Motion...7 Example 3... 7 Example 4... 9 Example 5...10 Example

More information

STATICS & DYNAMICS. Engineering Mechanics. Gary L. Gray. Francesco Costanzo. Michael E. Plesha. University of Wisconsin-Madison

STATICS & DYNAMICS. Engineering Mechanics. Gary L. Gray. Francesco Costanzo. Michael E. Plesha. University of Wisconsin-Madison Engineering Mechanics STATICS & DYNAMICS SECOND EDITION Francesco Costanzo Department of Engineering Science and Mechanics Penn State University Michael E. Plesha Department of Engineering Physics University

More information

Optimising the Computational Simulation of Mechanical Models: Designing a Real-Time Mass-Aggregate Physics Engine

Optimising the Computational Simulation of Mechanical Models: Designing a Real-Time Mass-Aggregate Physics Engine Optimising the Computational Simulation of Mechanical Models: Designing a Real-Time Mass-Aggregate Physics Engine Jordan Spoooner July 16, 2015 What is a Physics Engine? Engine: Computer software that

More information

SPRING 2003 Final Exam, Part A

SPRING 2003 Final Exam, Part A Physics 151 SPRING 2003 Final Exam, Part A Roster No.: Score: 17 pts. possible Exam time limit: 2 hours. You may use calculators and both sides of 2 sheets of notes, handwritten only. Closed book; no collaboration.

More information