Top Banner
UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)
24

UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Review

Particle Dynamics

(see transparencies in class)

Page 2: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Disclaimer

The following slides reuse materials from SIGGRAPH 2001 Course Notes on Physically-based Modeling (copyright 2001 by Andrew Witkin at Pixar).

Page 3: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

A Newtonian Particle

Page 4: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Second Order Equations

As discussed in the last lecture,we can transform a second order equation into a couple of first order equations.

as shown here.

Page 5: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Phase (State) Space

Page 6: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Particle Structure

Page 7: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Solver Interface

Page 8: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Particle Systems

Page 9: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Overall Setup

Page 10: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Derivatives Evaluation Loop

Page 11: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Particle Systems with Forces

Page 12: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Solving Particle System Dynamics

Page 13: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Type of Forces

Page 14: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Gravity

Page 15: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Force Fields

Magnetic Fields– the direction of the velocity, the direction of the magnetic field,

and the resulting force are all perpendicular to each other. The charge of the particle determines the direction of the resulting force.

Vortex (an approximation)– rotate around an axis of rotation = magnitude/Rtightness

– need to specify center, magnitude, tightness – R is the distance from center of rotation

Tornado– try a translation along the vortex axis that is also

dependent on R, e.g. if Y is the axis of rotation, then

)0,1

,0(2R

T

Page 16: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Viscous Drag

Page 17: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Spring Forces

Page 18: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Collision and Response

After applying forces, check for collisions or penetration

If one has occurred, move particle to surface

Apply resulting contact force (such as a bounce or dampened spring forces)

Page 19: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Bouncing off the Wall

Page 20: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Normal & Tangential Forces

Page 21: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Collision Detection

Collision!

Page 22: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Collision Response

(kr is the coefficient of restitution, 0 kr 1)

Page 23: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Condition for Contact

Page 24: UNC Chapel Hill M. C. Lin Review Particle Dynamics (see transparencies in class)

UNC Chapel Hill M. C. Lin

Contact Forces

Friction: Ff = -kf (-N•F) vt

Fc = - FN = - (N•F)F