Particle Systems. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell

Size: px
Start display at page:

Download "Particle Systems. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell"

Transcription

1 Paticle Systems Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell

2 Reading Requied: Witkin, Paticle System Dynamics, SIGGRAPH 97 couse notes on Physically Based Modeling. Witkin and Baaff, Diffeential Equation Basics, SIGGRAPH 01 couse notes on Physically Based Modeling. Optional Hocknew and Eastwood. Compute simulation using paticles. Adam Hilge, New Yok, Gavin Mille. The motion dynamics of snakes and woms. Compute Gaphics 22: , Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 2

3 What ae paticle systems? A paticle system is a collection of point masses that obeys some physical laws (e.g, gavity, heat convection, sping behavios, ). Paticle systems can be used to simulate all sots of physical phenomena: Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 3

4 Paticle in a flow field We begin with a single paticle with: Position, " x = x % # y& y Velocity, v = x = d x dt " dx dt% = # dy dt& g(x,t) Suppose the velocity is actually dictated by some diving function g: x = g( x,t) x Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 4

5 Vecto fields At any moment in time, the function g defines a vecto field ove x: How does ou paticle move though the vecto field? Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 5

6 Diff eqs and integal cuves The equation x = g( x,t) is actually a fist ode diffeential equation. We can solve fo x though time by stating at an initial point and stepping along the vecto field: Stat Hee This is called an initial value poblem and the solution is called an integal cuve. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 6

7 Eule s method One simple appoach is to choose a time step, Δt, and take linea steps along the flow: x (t + "t) = Witing as a time iteation: x (t) + "t # x(t) = x (t) + "t # g( x,t) x i+1 = x i + "t # v i This appoach is called Eule s method and looks like: Popeties: Simplest numeical method Bigge steps, bigge eos. Eo ~ O(Δt 2 ). Need to take petty small steps, so not vey efficient. Bette (moe complicated) methods exist, e.g., Runge-Kutta and implicit integation. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 7

8 Paticle in a foce field Now conside a paticle in a foce field f. In this case, the paticle has: Mass, m Acceleation, a " x = d v dt = d 2 x dt 2 The paticle obeys Newton s law: f = m a = mx The foce field f can in geneal depend on the position and velocity of the paticle as well as time. Thus, with some eaangement, we end up with: f ( x,x,t) x = m Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 8

9 Second ode equations This equation: x = f ( x,x,t) m is a second ode diffeential equation. Ou solution method, though, woked on fist ode diffeential equations. We can ewite this as: x = v " f ( x, v %,t) v = # m & whee we have added a new vaiable v to get a pai of coupled fist ode equations. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 9

10 Phase space " x % # v & " x% # v& " x% " v % = # v& # f m& Concatenate x and v to make a 6- vecto: position in phase space. Taking the time deivative: anothe 6-vecto. A vanilla 1 st -ode diffeential equation. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 10

11 Diffeential equation solve Stating with: Applying Eule s method: And making substitutions: " x% " v % = # v& # f m& x (t + "t) = x (t) + "t # x(t) x(t + "t) = x(t) + "t # x(t) x (t + "t) = x (t) + "t # v (t) x(t + "t) = x(t) + "t # f ( x,x,t) m Witing this as an iteation, we have: Again, pefoms pooly fo lage Δt. x i+1 = x i + "t # v i v i+1 = v f i i + "t # m Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 11

12 Paticle stuctue How do we epesent a paticle?! x " # v # # f # m % & position velocity foce accumulato mass Position in phase space Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 12

13 Single paticle solve inteface! x " # v # # f # m % & getdim getstate setstate deiveval [ 6]! x" # % v&! v " # /m % f & Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 13

14 Paticle systems In geneal, we have a paticle system consisting of n paticles to be managed ove time: paticles n time " f 1 # x 1 v 1 m 1 % & " # x 2 v 2 f 2 m 2 % " x n % v n K f n & # & m n Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 14

15 Paticle system solve inteface Fo n paticles, the solve inteface now looks like: paticles n time get/setstate getdim deiveval 6n x 1 v 1 v 1 f 1 m 1 x 2 v 2 v 2 K x n f 2 K v n m 2 v n f n m n Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 15

16 Paticle system diff. eq. solve We can solve the evolution of a paticle system again using the Eule method: " M # x 1 i+1 v 1 i+1 x n i+1 v n i+1 % " = M & # x 1 i v 1 i x n i v n i % + (t & " # f 1 i f n i v 1 i M v n i m 1 m n % & Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 16

17 Foces Each paticle can expeience a foce which sends it on its mey way. Whee do these foces come fom? Some examples: Constant (gavity) Position/time dependent (foce fields) Velocity-dependent (dag) Combinations (Damped spings) How do we compute the net foce on a paticle? Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 17

18 Paticle systems with foces Foce objects ae black boxes that point to the paticles they influence and add in thei contibutions. We can now visualize the paticle system with foce objects: paticles n time foces nf F 1 F 2 F nf " f 1 # x 1 v 1 m 1 % & " # x 2 v 2 f 2 m 2 % " x n % v n K f n & # & m n Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 18

19 Gavity and viscous dag The foce due to gavity is simply: f gav = mg p->f += p->m * F->G Often, we want to slow things down with viscous dag: f dag = "k v p->f -= F->k * p->v Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 19

20 Damped sping Recall the equation fo the foce due to a sping: We can augment this with damping: f = "k sping (# x " ) [ ] f = " k sping (# x " ) + k damp v The esulting foce equations fo a sping between two paticles become: * f 1 = ", k sping +, f 2 = " f 1 # x # ( " ) + k damp & % v # x - # x )/ (./ # x # x = est length " x p 1 = 1 % # v 1 & " x = x 1 # " x p 2 = 2 % # & v 2 x 2 Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 20

21 deiveval Clea foces Loop ove paticles, zeo foce accumulatos Calculate foces Sum all foces into accumulatos Retun deivatives Loop ove paticles, etun v and f/m " v 1 %" v 2 % " v K n # f 1 m 1 &# f 2 m 2 & # f n m n % & Retun deivatives to solve 1 Apply foces to paticles 3 Clea foce accumulatos Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 21 2 " f 1 # F 1 " f 1 # x 1 v 1 x 1 v 1 m 1 m 1 F 2 F 3 F nf % & % & " # " # x 2 v 2 f 2 x 2 v 2 f 2 m 2 m 2 % " x n % v K n f n & # & m n % " x n % v n K f n & # & m n

22 Bouncing off the walls P N Add-on fo a paticle simulato Fo now, just simple point-plane collisions A plane is fully specified by any point P on the plane and its nomal N. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 22

23 Collision Detection How do you decide when you ve cossed a plane? v P N x Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 23

24 Nomal and tangential velocity To compute the collision esponse, we need to conside the nomal and tangential components of a paticle s velocity. v N v P N v vt v N = ( N v ) N v T = v " v N Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 24

25 Collision Response v N "k estitution v N v v T v T " v befoe v " = v T # k estitution v N afte Without backtacking, the esponse may not be enough to bing a paticle to the othe side of a wall. In that case, detection should include a velocity check: Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 25

26 Paticle fame of efeence Let s say we had ou obot am example and we wanted to launch paticles fom its tip. How would we go about stating the paticles fom the ight place? Fist, we have to look at the coodinate systems in the OpenGL pipeline Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 26

27 The OpenGL geomety pipeline Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 27

28 Pojection and modelview matices Any piece of geomety will get tansfomed by a sequence of matices befoe dawing: p = M poject M view M model p The fist matix is OpenGL s GL_PROJECTION matix. The second two matices, taken as a poduct, ae maintained on OpenGL s GL_MODELVIEW stack: M modelview = M view M model Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 28

29 Robot am code, evisited Recall that the code fo the obot am looked something like: glrotatef( theta, 0.0, 1.0, 0.0 ); base(h1); gltanslatef( 0.0, h1, 0.0 ); glrotatef( phi, 0.0, 0.0, 1.0 ); uppe_am(h2); gltanslatef( 0.0, h2, 0.0 ); glrotatef( psi, 0.0, 0.0, 1.0 ); lowe_am(h3); All of the GL calls hee modify the modelview matix. Note that even befoe these calls ae made, the modelview matix has been modified by the viewing tansfomation, M view. Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 29

30 Computing paticle launch point To find the wold coodinate position of the end of the obot am, you need to follow a seies of steps: 1. Figue out what M view befoe dawing you model. Mat4f matcam = ps>glgetmatix(gl_modelview_matrix); 2. Daw you model and add one moe tansfomation to the tip of the obot am. 3. Compute gltanslatef( 0.0, h3, 0.0 ); "1 M model = M view M modelview Mat4f paticlexfom = ps->getwoldxfom( matcam); 4. Tansfom a point at the oigin by the esulting matix. Vec4f paticleoigin = paticlexfom * Vec4f(0,0,0,1); // 4 th coodinate should be ignoe Now you e eady to launch a paticle fom that last computed point! Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 30

31 Next lectue Topic: Paametic Cuves: C2 intepolating cuves. How can we make splines that intepolate the contol points, and have C2 continuity eveywhee? Reading: Batels, Beatty, and Basky. An Intoduction to Splines fo use in Compute Gaphics and Geometic Modeling, [Couse eade, pp ] Univesity of Texas at Austin CS384G - Compute Gaphics Fall 2010 Don Fussell 31

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

Rigid Body Dynamics 2. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018

Rigid Body Dynamics 2. CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018 Rigid Body Dynamics 2 CSE169: Compute Animation nstucto: Steve Rotenbeg UCSD, Winte 2018 Coss Poduct & Hat Opeato Deivative of a Rotating Vecto Let s say that vecto is otating aound the oigin, maintaining

More information

Δt The textbook chooses to say that the average velocity is

Δt The textbook chooses to say that the average velocity is 1-D Motion Basic I Definitions: One dimensional motion (staight line) is a special case of motion whee all but one vecto component is zeo We will aange ou coodinate axis so that the x-axis lies along the

More information

AP-C WEP. h. Students should be able to recognize and solve problems that call for application both of conservation of energy and Newton s Laws.

AP-C WEP. h. Students should be able to recognize and solve problems that call for application both of conservation of energy and Newton s Laws. AP-C WEP 1. Wok a. Calculate the wok done by a specified constant foce on an object that undegoes a specified displacement. b. Relate the wok done by a foce to the aea unde a gaph of foce as a function

More information

FZX: Personal Lecture Notes from Daniel W. Koon St. Lawrence University Physics Department CHAPTER 7

FZX: Personal Lecture Notes from Daniel W. Koon St. Lawrence University Physics Department CHAPTER 7 FZX: Pesonal Lectue Notes fom Daniel W. Koon St. Lawence Univesity Physics Depatment CHAPTER 7 Please epot any glitches, bugs o eos to the autho: dkoon at stlawu.edu. 7. Momentum and Impulse Impulse page

More information

30 The Electric Field Due to a Continuous Distribution of Charge on a Line

30 The Electric Field Due to a Continuous Distribution of Charge on a Line hapte 0 The Electic Field Due to a ontinuous Distibution of hage on a Line 0 The Electic Field Due to a ontinuous Distibution of hage on a Line Evey integal ust include a diffeential (such as d, dt, dq,

More information

An Exact Solution of Navier Stokes Equation

An Exact Solution of Navier Stokes Equation An Exact Solution of Navie Stokes Equation A. Salih Depatment of Aeospace Engineeing Indian Institute of Space Science and Technology, Thiuvananthapuam, Keala, India. July 20 The pincipal difficulty in

More information

To Feel a Force Chapter 7 Static equilibrium - torque and friction

To Feel a Force Chapter 7 Static equilibrium - torque and friction To eel a oce Chapte 7 Chapte 7: Static fiction, toque and static equilibium A. Review of foce vectos Between the eath and a small mass, gavitational foces of equal magnitude and opposite diection act on

More information

MODULE 5a and 5b (Stewart, Sections 12.2, 12.3) INTRO: In MATH 1114 vectors were written either as rows (a1, a2,..., an) or as columns a 1 a. ...

MODULE 5a and 5b (Stewart, Sections 12.2, 12.3) INTRO: In MATH 1114 vectors were written either as rows (a1, a2,..., an) or as columns a 1 a. ... MODULE 5a and 5b (Stewat, Sections 2.2, 2.3) INTRO: In MATH 4 vectos wee witten eithe as ows (a, a2,..., an) o as columns a a 2... a n and the set of all such vectos of fixed length n was called the vecto

More information

EN40: Dynamics and Vibrations. Midterm Examination Thursday March

EN40: Dynamics and Vibrations. Midterm Examination Thursday March EN40: Dynamics and Vibations Midtem Examination Thusday Mach 9 2017 School of Engineeing Bown Univesity NAME: Geneal Instuctions No collaboation of any kind is pemitted on this examination. You may bing

More information

Fluid flow in curved geometries: Mathematical Modeling and Applications

Fluid flow in curved geometries: Mathematical Modeling and Applications Fluid flow in cuved geometies: Mathematical Modeling and Applications D. Muhammad Sajid Theoetical Plasma Physics Division PINSTECH, P.O. Niloe, PAEC, Islamabad Mach 01-06, 010 Islamabad, Paistan Pesentation

More information

Math Notes on Kepler s first law 1. r(t) kp(t)

Math Notes on Kepler s first law 1. r(t) kp(t) Math 7 - Notes on Keple s fist law Planetay motion and Keple s Laws We conside the motion of a single planet about the sun; fo simplicity, we assign coodinates in R 3 so that the position of the sun is

More information

Physics 2B Chapter 22 Notes - Magnetic Field Spring 2018

Physics 2B Chapter 22 Notes - Magnetic Field Spring 2018 Physics B Chapte Notes - Magnetic Field Sping 018 Magnetic Field fom a Long Staight Cuent-Caying Wie In Chapte 11 we looked at Isaac Newton s Law of Gavitation, which established that a gavitational field

More information

Galilean Transformation vs E&M y. Historical Perspective. Chapter 2 Lecture 2 PHYS Special Relativity. Sep. 1, y K K O.

Galilean Transformation vs E&M y. Historical Perspective. Chapter 2 Lecture 2 PHYS Special Relativity. Sep. 1, y K K O. PHYS-2402 Chapte 2 Lectue 2 Special Relativity 1. Basic Ideas Sep. 1, 2016 Galilean Tansfomation vs E&M y K O z z y K In 1873, Maxwell fomulated Equations of Electomagnetism. v Maxwell s equations descibe

More information

Physics 181. Assignment 4

Physics 181. Assignment 4 Physics 181 Assignment 4 Solutions 1. A sphee has within it a gavitational field given by g = g, whee g is constant and is the position vecto of the field point elative to the cente of the sphee. This

More information

ME 210 Applied Mathematics for Mechanical Engineers

ME 210 Applied Mathematics for Mechanical Engineers Tangent and Ac Length of a Cuve The tangent to a cuve C at a point A on it is defined as the limiting position of the staight line L though A and B, as B appoaches A along the cuve as illustated in the

More information

Centripetal Force. Lecture 11. Chapter 8. Course website:

Centripetal Force. Lecture 11. Chapter 8. Course website: Lectue 11 Chapte 8 Centipetal Foce Couse website: http://faculty.uml.edu/andiy_danylov/teaching/physicsi PHYS.1410 Lectue 11 Danylov Depatment of Physics and Applied Physics Today we ae going to discuss:

More information

Chapter 2: Basic Physics and Math Supplements

Chapter 2: Basic Physics and Math Supplements Chapte 2: Basic Physics and Math Supplements Decembe 1, 215 1 Supplement 2.1: Centipetal Acceleation This supplement expands on a topic addessed on page 19 of the textbook. Ou task hee is to calculate

More information

ASTR415: Problem Set #6

ASTR415: Problem Set #6 ASTR45: Poblem Set #6 Cuan D. Muhlbege Univesity of Mayland (Dated: May 7, 27) Using existing implementations of the leapfog and Runge-Kutta methods fo solving coupled odinay diffeential equations, seveal

More information

PHYS 110B - HW #7 Spring 2004, Solutions by David Pace Any referenced equations are from Griffiths Problem statements are paraphrased

PHYS 110B - HW #7 Spring 2004, Solutions by David Pace Any referenced equations are from Griffiths Problem statements are paraphrased PHYS 0B - HW #7 Sping 2004, Solutions by David Pace Any efeenced euations ae fom Giffiths Poblem statements ae paaphased. Poblem 0.3 fom Giffiths A point chage,, moves in a loop of adius a. At time t 0

More information

COLLAPSING WALLS THEOREM

COLLAPSING WALLS THEOREM COLLAPSING WALLS THEOREM IGOR PAK AND ROM PINCHASI Abstact. Let P R 3 be a pyamid with the base a convex polygon Q. We show that when othe faces ae collapsed (otated aound the edges onto the plane spanned

More information

Classical Mechanics Homework set 7, due Nov 8th: Solutions

Classical Mechanics Homework set 7, due Nov 8th: Solutions Classical Mechanics Homewok set 7, due Nov 8th: Solutions 1. Do deivation 8.. It has been asked what effect does a total deivative as a function of q i, t have on the Hamiltonian. Thus, lets us begin with

More information

ME 3600 Control Systems Frequency Domain Analysis

ME 3600 Control Systems Frequency Domain Analysis ME 3600 Contol Systems Fequency Domain Analysis The fequency esponse of a system is defined as the steady-state esponse of the system to a sinusoidal (hamonic) input. Fo linea systems, the esulting steady-state

More information

you of a spring. The potential energy for a spring is given by the parabola U( x)

you of a spring. The potential energy for a spring is given by the parabola U( x) Small oscillations The theoy of small oscillations is an extemely impotant topic in mechanics. Conside a system that has a potential enegy diagam as below: U B C A x Thee ae thee points of stable equilibium,

More information

Rotational Motion. Lecture 6. Chapter 4. Physics I. Course website:

Rotational Motion. Lecture 6. Chapter 4. Physics I. Course website: Lectue 6 Chapte 4 Physics I Rotational Motion Couse website: http://faculty.uml.edu/andiy_danylov/teaching/physicsi Today we ae going to discuss: Chapte 4: Unifom Cicula Motion: Section 4.4 Nonunifom Cicula

More information

PS113 Chapter 5 Dynamics of Uniform Circular Motion

PS113 Chapter 5 Dynamics of Uniform Circular Motion PS113 Chapte 5 Dynamics of Unifom Cicula Motion 1 Unifom cicula motion Unifom cicula motion is the motion of an object taveling at a constant (unifom) speed on a cicula path. The peiod T is the time equied

More information

A Relativistic Electron in a Coulomb Potential

A Relativistic Electron in a Coulomb Potential A Relativistic Electon in a Coulomb Potential Alfed Whitehead Physics 518, Fall 009 The Poblem Solve the Diac Equation fo an electon in a Coulomb potential. Identify the conseved quantum numbes. Specify

More information

arxiv: v1 [physics.pop-ph] 3 Jun 2013

arxiv: v1 [physics.pop-ph] 3 Jun 2013 A note on the electostatic enegy of two point chages axiv:1306.0401v1 [physics.pop-ph] 3 Jun 013 A C Tot Instituto de Física Univesidade Fedeal do io de Janeio Caixa Postal 68.58; CEP 1941-97 io de Janeio,

More information

Physics 235 Chapter 5. Chapter 5 Gravitation

Physics 235 Chapter 5. Chapter 5 Gravitation Chapte 5 Gavitation In this Chapte we will eview the popeties of the gavitational foce. The gavitational foce has been discussed in geat detail in you intoductoy physics couses, and we will pimaily focus

More information

MA557/MA578/CS557. Lecture 14. Prof. Tim Warburton. Spring

MA557/MA578/CS557. Lecture 14. Prof. Tim Warburton. Spring MA557/MA578/CS557 Lectue 4 Sping 3 Pof. Tim Wabuton timwa@math.unm.edu Matlab Notes To ceate a symbolic vaiable (say theta) use the command: theta = sym( theta ); Example manipulation: Matlab cont To evaluate

More information

PHYS 172: Modern Mechanics. Summer Lecture 4 The Momentum Principle & Predicting Motion Read

PHYS 172: Modern Mechanics. Summer Lecture 4 The Momentum Principle & Predicting Motion Read PHYS 172: Moden Mechanics Summe 2010 Δp sys = F net Δt ΔE = W + Q sys su su ΔL sys = τ net Δt Lectue 4 The Momentum Pinciple & Pedicting Motion Read 2.6-2.9 READING QUESTION #1 Reading Question Which of

More information

MATH 415, WEEK 3: Parameter-Dependence and Bifurcations

MATH 415, WEEK 3: Parameter-Dependence and Bifurcations MATH 415, WEEK 3: Paamete-Dependence and Bifucations 1 A Note on Paamete Dependence We should pause to make a bief note about the ole played in the study of dynamical systems by the system s paametes.

More information

Lab 10: Newton s Second Law in Rotation

Lab 10: Newton s Second Law in Rotation Lab 10: Newton s Second Law in Rotation We can descibe the motion of objects that otate (i.e. spin on an axis, like a popelle o a doo) using the same definitions, adapted fo otational motion, that we have

More information

Solving Problems of Advance of Mercury s Perihelion and Deflection of. Photon Around the Sun with New Newton s Formula of Gravity

Solving Problems of Advance of Mercury s Perihelion and Deflection of. Photon Around the Sun with New Newton s Formula of Gravity Solving Poblems of Advance of Mecuy s Peihelion and Deflection of Photon Aound the Sun with New Newton s Fomula of Gavity Fu Yuhua (CNOOC Reseach Institute, E-mail:fuyh945@sina.com) Abstact: Accoding to

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Physics 8.07: Electromagnetism II September 15, 2012 Prof. Alan Guth PROBLEM SET 2

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Physics 8.07: Electromagnetism II September 15, 2012 Prof. Alan Guth PROBLEM SET 2 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Depatment Physics 8.07: Electomagnetism II Septembe 5, 202 Pof. Alan Guth PROBLEM SET 2 DUE DATE: Monday, Septembe 24, 202. Eithe hand it in at the lectue,

More information

KEPLER S LAWS OF PLANETARY MOTION

KEPLER S LAWS OF PLANETARY MOTION EPER S AWS OF PANETARY MOTION 1. Intoduction We ae now in a position to apply what we have leaned about the coss poduct and vecto valued functions to deive eple s aws of planetay motion. These laws wee

More information

PHYS 172: Modern Mechanics. Fall Lecture 6 Fundamental Forces, Reciprocity Read

PHYS 172: Modern Mechanics. Fall Lecture 6 Fundamental Forces, Reciprocity Read PHYS 172: Moden Mechanics Fall 2009 Lectue 6 Fundamental Foces, Recipocity Read 3.9 3.14 Exam 1 - Tuesday Septembe 15, 8:00-10:00 PM Elliott Hall of Music 1. The exam will be witten as a standad 1 hou

More information

Numerical Integration

Numerical Integration MCEN 473/573 Chapte 0 Numeical Integation Fall, 2006 Textbook, 0.4 and 0.5 Isopaametic Fomula Numeical Integation [] e [ ] T k = h B [ D][ B] e B Jdsdt In pactice, the element stiffness is calculated numeically.

More information

AH Mechanics Checklist (Unit 2) AH Mechanics Checklist (Unit 2) Circular Motion

AH Mechanics Checklist (Unit 2) AH Mechanics Checklist (Unit 2) Circular Motion AH Mechanics Checklist (Unit ) AH Mechanics Checklist (Unit ) Cicula Motion No. kill Done 1 Know that cicula motion efes to motion in a cicle of constant adius Know that cicula motion is conveniently descibed

More information

- 5 - TEST 1R. This is the repeat version of TEST 1, which was held during Session.

- 5 - TEST 1R. This is the repeat version of TEST 1, which was held during Session. - 5 - TEST 1R This is the epeat vesion of TEST 1, which was held duing Session. This epeat test should be attempted by those students who missed Test 1, o who wish to impove thei mak in Test 1. IF YOU

More information

Reading Assignment. Problem Description for Homework #9. Read Chapters 29 and 30.

Reading Assignment. Problem Description for Homework #9. Read Chapters 29 and 30. Reading Assignment Read Chaptes 29 and 30. Poblem Desciption fo Homewok #9 In this homewok, you will solve the inhomogeneous Laplace s equation to calculate the electic scala potential that exists between

More information

15 Solving the Laplace equation by Fourier method

15 Solving the Laplace equation by Fourier method 5 Solving the Laplace equation by Fouie method I aleady intoduced two o thee dimensional heat equation, when I deived it, ecall that it taes the fom u t = α 2 u + F, (5.) whee u: [0, ) D R, D R is the

More information

2 Governing Equations

2 Governing Equations 2 Govening Equations This chapte develops the govening equations of motion fo a homogeneous isotopic elastic solid, using the linea thee-dimensional theoy of elasticity in cylindical coodinates. At fist,

More information

HW Solutions # MIT - Prof. Please study example 12.5 "from the earth to the moon". 2GmA v esc

HW Solutions # MIT - Prof. Please study example 12.5 from the earth to the moon. 2GmA v esc HW Solutions # 11-8.01 MIT - Pof. Kowalski Univesal Gavity. 1) 12.23 Escaping Fom Asteoid Please study example 12.5 "fom the eath to the moon". a) The escape velocity deived in the example (fom enegy consevation)

More information

Math 2263 Solutions for Spring 2003 Final Exam

Math 2263 Solutions for Spring 2003 Final Exam Math 6 Solutions fo Sping Final Exam ) A staightfowad appoach to finding the tangent plane to a suface at a point ( x, y, z ) would be to expess the cuve as an explicit function z = f ( x, y ), calculate

More information

Physics 161 Fall 2011 Extra Credit 2 Investigating Black Holes - Solutions The Following is Worth 50 Points!!!

Physics 161 Fall 2011 Extra Credit 2 Investigating Black Holes - Solutions The Following is Worth 50 Points!!! Physics 161 Fall 011 Exta Cedit Investigating Black Holes - olutions The Following is Woth 50 Points!!! This exta cedit assignment will investigate vaious popeties of black holes that we didn t have time

More information

Chapter 13 Gravitation

Chapter 13 Gravitation Chapte 13 Gavitation In this chapte we will exploe the following topics: -Newton s law of gavitation, which descibes the attactive foce between two point masses and its application to extended objects

More information

Circular Orbits. and g =

Circular Orbits. and g = using analyse planetay and satellite motion modelled as unifom cicula motion in a univesal gavitation field, a = v = 4π and g = T GM1 GM and F = 1M SATELLITES IN OBIT A satellite is any object that is

More information

Lab #4: Newton s Second Law

Lab #4: Newton s Second Law Lab #4: Newton s Second Law Si Isaac Newton Reading Assignment: bon: Januay 4, 1643 Chapte 5 died: Mach 31, 1727 Chapte 9, Section 9-7 Intoduction: Potait of Isaac Newton by Si Godfey Knelle http://www.newton.cam.ac.uk/at/potait.html

More information

OSCILLATIONS AND GRAVITATION

OSCILLATIONS AND GRAVITATION 1. SIMPLE HARMONIC MOTION Simple hamonic motion is any motion that is equivalent to a single component of unifom cicula motion. In this situation the velocity is always geatest in the middle of the motion,

More information

J. Electrical Systems 1-3 (2005): Regular paper

J. Electrical Systems 1-3 (2005): Regular paper K. Saii D. Rahem S. Saii A Miaoui Regula pape Coupled Analytical-Finite Element Methods fo Linea Electomagnetic Actuato Analysis JES Jounal of Electical Systems In this pape, a linea electomagnetic actuato

More information

Implicit Constraint Enforcement for Rigid Body Dynamic Simulation

Implicit Constraint Enforcement for Rigid Body Dynamic Simulation Implicit Constaint Enfocement fo Rigid Body Dynamic Simulation Min Hong 1, Samuel Welch, John app, and Min-Hyung Choi 3 1 Division of Compute Science and Engineeing, Soonchunhyang Univesity, 646 Eupnae-i

More information

Physics 111 Lecture 5 (Walker: 3.3-6) Vectors & Vector Math Motion Vectors Sept. 11, 2009

Physics 111 Lecture 5 (Walker: 3.3-6) Vectors & Vector Math Motion Vectors Sept. 11, 2009 Physics 111 Lectue 5 (Walke: 3.3-6) Vectos & Vecto Math Motion Vectos Sept. 11, 2009 Quiz Monday - Chap. 2 1 Resolving a vecto into x-component & y- component: Pola Coodinates Catesian Coodinates x y =

More information

. Using our polar coordinate conversions, we could write a

. Using our polar coordinate conversions, we could write a 504 Chapte 8 Section 8.4.5 Dot Poduct Now that we can add, sutact, and scale vectos, you might e wondeing whethe we can multiply vectos. It tuns out thee ae two diffeent ways to multiply vectos, one which

More information

EN40: Dynamics and Vibrations. Midterm Examination Tuesday March

EN40: Dynamics and Vibrations. Midterm Examination Tuesday March EN4: Dynaics and Vibations Midte Exaination Tuesday Mach 8 16 School of Engineeing Bown Univesity NME: Geneal Instuctions No collaboation of any kind is peitted on this exaination. You ay bing double sided

More information

CALCULUS II Vectors. Paul Dawkins

CALCULUS II Vectors. Paul Dawkins CALCULUS II Vectos Paul Dawkins Table of Contents Peface... ii Vectos... 3 Intoduction... 3 Vectos The Basics... 4 Vecto Aithmetic... 8 Dot Poduct... 13 Coss Poduct... 21 2007 Paul Dawkins i http://tutoial.math.lama.edu/tems.aspx

More information

When a mass moves because of a force, we can define several types of problem.

When a mass moves because of a force, we can define several types of problem. Mechanics Lectue 4 3D Foces, gadient opeato, momentum 3D Foces When a mass moves because of a foce, we can define seveal types of poblem. ) When we know the foce F as a function of time t, F=F(t). ) When

More information

Topic 4a Introduction to Root Finding & Bracketing Methods

Topic 4a Introduction to Root Finding & Bracketing Methods /8/18 Couse Instucto D. Raymond C. Rumpf Office: A 337 Phone: (915) 747 6958 E Mail: cumpf@utep.edu Topic 4a Intoduction to Root Finding & Backeting Methods EE 4386/531 Computational Methods in EE Outline

More information

DonnishJournals

DonnishJournals DonnishJounals 041-1189 Donnish Jounal of Educational Reseach and Reviews. Vol 1(1) pp. 01-017 Novembe, 014. http:///dje Copyight 014 Donnish Jounals Oiginal Reseach Pape Vecto Analysis Using MAXIMA Savaş

More information

Physics Fall Mechanics, Thermodynamics, Waves, Fluids. Lecture 18: System of Particles II. Slide 18-1

Physics Fall Mechanics, Thermodynamics, Waves, Fluids. Lecture 18: System of Particles II. Slide 18-1 Physics 1501 Fall 2008 Mechanics, Themodynamics, Waves, Fluids Lectue 18: System of Paticles II Slide 18-1 Recap: cente of mass The cente of mass of a composite object o system of paticles is the point

More information

Lecture 8 - Gauss s Law

Lecture 8 - Gauss s Law Lectue 8 - Gauss s Law A Puzzle... Example Calculate the potential enegy, pe ion, fo an infinite 1D ionic cystal with sepaation a; that is, a ow of equally spaced chages of magnitude e and altenating sign.

More information

Do not turn over until you are told to do so by the Invigilator.

Do not turn over until you are told to do so by the Invigilator. UNIVERSITY OF EAST ANGLIA School of Mathematics Main Seies UG Examination 2015 16 FLUID DYNAMICS WITH ADVANCED TOPICS MTH-MD59 Time allowed: 3 Hous Attempt QUESTIONS 1 and 2, and THREE othe questions.

More information

Describing Circular motion

Describing Circular motion Unifom Cicula Motion Descibing Cicula motion In ode to undestand cicula motion, we fist need to discuss how to subtact vectos. The easiest way to explain subtacting vectos is to descibe it as adding a

More information

Homework # 3 Solution Key

Homework # 3 Solution Key PHYSICS 631: Geneal Relativity Homewok # 3 Solution Key 1. You e on you hono not to do this one by hand. I ealize you can use a compute o simply look it up. Please don t. In a flat space, the metic in

More information

Chapter 5 Force and Motion

Chapter 5 Force and Motion Chapte 5 Foce and Motion In Chaptes 2 and 4 we have studied kinematics, i.e., we descibed the motion of objects using paametes such as the position vecto, velocity, and acceleation without any insights

More information

Phys 201A. Homework 6 Solutions. F A and F r. B. According to Newton s second law, ( ) ( )2. j = ( 6.0 m / s 2 )ˆ i ( 10.4m / s 2 )ˆ j.

Phys 201A. Homework 6 Solutions. F A and F r. B. According to Newton s second law, ( ) ( )2. j = ( 6.0 m / s 2 )ˆ i ( 10.4m / s 2 )ˆ j. 7. We denote the two foces F A + F B = ma,sof B = ma F A. (a) In unit vecto notation F A = ( 20.0 N)ˆ i and Theefoe, Phys 201A Homewok 6 Solutions F A and F B. Accoding to Newton s second law, a = [ (

More information

Chapter 5 Force and Motion

Chapter 5 Force and Motion Chapte 5 Foce and Motion In chaptes 2 and 4 we have studied kinematics i.e. descibed the motion of objects using paametes such as the position vecto, velocity and acceleation without any insights as to

More information

High precision computer simulation of cyclotrons KARAMYSHEVA T., AMIRKHANOV I. MALININ V., POPOV D.

High precision computer simulation of cyclotrons KARAMYSHEVA T., AMIRKHANOV I. MALININ V., POPOV D. High pecision compute simulation of cyclotons KARAMYSHEVA T., AMIRKHANOV I. MALININ V., POPOV D. Abstact Effective and accuate compute simulations ae highly impotant in acceleatos design and poduction.

More information

PHYS Summer Professor Caillault Homework Solutions. Chapter 5

PHYS Summer Professor Caillault Homework Solutions. Chapter 5 PHYS 1111 - Summe 2007 - Pofesso Caillault Homewok Solutions Chapte 5 7. Pictue the Poblem: The ball is acceleated hoizontally fom est to 98 mi/h ove a distance of 1.7 m. Stategy: Use equation 2-12 to

More information

Transformations in Homogeneous Coordinates

Transformations in Homogeneous Coordinates Tansfomations in Homogeneous Coodinates (Com S 4/ Notes) Yan-Bin Jia Aug 4 Complete Section Homogeneous Tansfomations A pojective tansfomation of the pojective plane is a mapping L : P P defined as u a

More information

Markscheme May 2017 Calculus Higher level Paper 3

Markscheme May 2017 Calculus Higher level Paper 3 M7/5/MATHL/HP3/ENG/TZ0/SE/M Makscheme May 07 Calculus Highe level Pape 3 pages M7/5/MATHL/HP3/ENG/TZ0/SE/M This makscheme is the popety of the Intenational Baccalaueate and must not be epoduced o distibuted

More information

r cos, and y r sin with the origin of coordinate system located at

r cos, and y r sin with the origin of coordinate system located at Lectue 3-3 Kinematics of Rotation Duing ou peious lectues we hae consideed diffeent examples of motion in one and seeal dimensions. But in each case the moing object was consideed as a paticle-like object,

More information

Question 1: The dipole

Question 1: The dipole Septembe, 08 Conell Univesity, Depatment of Physics PHYS 337, Advance E&M, HW #, due: 9/5/08, :5 AM Question : The dipole Conside a system as discussed in class and shown in Fig.. in Heald & Maion.. Wite

More information

B da = 0. Q E da = ε. E da = E dv

B da = 0. Q E da = ε. E da = E dv lectomagnetic Theo Pof Ruiz, UNC Asheville, doctophs on YouTube Chapte Notes The Maxwell quations in Diffeential Fom 1 The Maxwell quations in Diffeential Fom We will now tansfom the integal fom of the

More information

Computational Methods of Solid Mechanics. Project report

Computational Methods of Solid Mechanics. Project report Computational Methods of Solid Mechanics Poject epot Due on Dec. 6, 25 Pof. Allan F. Bowe Weilin Deng Simulation of adhesive contact with molecula potential Poject desciption In the poject, we will investigate

More information

Spring 2001 Physics 2048 Test 3 solutions

Spring 2001 Physics 2048 Test 3 solutions Sping 001 Physics 048 Test 3 solutions Poblem 1. (Shot Answe: 15 points) a. 1 b. 3 c. 4* d. 9 e. 8 f. 9 *emembe that since KE = ½ mv, KE must be positive Poblem (Estimation Poblem: 15 points) Use momentum-impulse

More information

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007 School of Electical and Compute Engineeing, Conell Univesity ECE 303: Electomagnetic Fields and Waves Fall 007 Homewok 8 Due on Oct. 19, 007 by 5:00 PM Reading Assignments: i) Review the lectue notes.

More information

Physics NYB problem set 5 solution

Physics NYB problem set 5 solution Physics NY poblem set 5 solutions 1 Physics NY poblem set 5 solution Hello eveybody, this is ED. Hi ED! ED is useful fo dawing the ight hand ule when you don t know how to daw. When you have a coss poduct

More information

working pages for Paul Richards class notes; do not copy or circulate without permission from PGR 2004/11/3 10:50

working pages for Paul Richards class notes; do not copy or circulate without permission from PGR 2004/11/3 10:50 woking pages fo Paul Richads class notes; do not copy o ciculate without pemission fom PGR 2004/11/3 10:50 CHAPTER7 Solid angle, 3D integals, Gauss s Theoem, and a Delta Function We define the solid angle,

More information

Flux. Area Vector. Flux of Electric Field. Gauss s Law

Flux. Area Vector. Flux of Electric Field. Gauss s Law Gauss s Law Flux Flux in Physics is used to two distinct ways. The fist meaning is the ate of flow, such as the amount of wate flowing in a ive, i.e. volume pe unit aea pe unit time. O, fo light, it is

More information

Motion in One Dimension

Motion in One Dimension Motion in One Dimension Intoduction: In this lab, you will investigate the motion of a olling cat as it tavels in a staight line. Although this setup may seem ovesimplified, you will soon see that a detailed

More information

MAGNETIC FIELD AROUND TWO SEPARATED MAGNETIZING COILS

MAGNETIC FIELD AROUND TWO SEPARATED MAGNETIZING COILS The 8 th Intenational Confeence of the Slovenian Society fo Non-Destuctive Testing»pplication of Contempoay Non-Destuctive Testing in Engineeing«Septembe 1-3, 5, Potoož, Slovenia, pp. 17-1 MGNETIC FIELD

More information

Appendix A. Appendices. A.1 ɛ ijk and cross products. Vector Operations: δ ij and ɛ ijk

Appendix A. Appendices. A.1 ɛ ijk and cross products. Vector Operations: δ ij and ɛ ijk Appendix A Appendices A1 ɛ and coss poducts A11 Vecto Opeations: δ ij and ɛ These ae some notes on the use of the antisymmetic symbol ɛ fo expessing coss poducts This is an extemely poweful tool fo manipulating

More information

Part V: Closed-form solutions to Loop Closure Equations

Part V: Closed-form solutions to Loop Closure Equations Pat V: Closed-fom solutions to Loop Closue Equations This section will eview the closed-fom solutions techniques fo loop closue equations. The following thee cases will be consideed. ) Two unknown angles

More information

Related Rates - the Basics

Related Rates - the Basics Related Rates - the Basics In this section we exploe the way we can use deivatives to find the velocity at which things ae changing ove time. Up to now we have been finding the deivative to compae the

More information

Supplementary Figure 1. Circular parallel lamellae grain size as a function of annealing time at 250 C. Error bars represent the 2σ uncertainty in

Supplementary Figure 1. Circular parallel lamellae grain size as a function of annealing time at 250 C. Error bars represent the 2σ uncertainty in Supplementay Figue 1. Cicula paallel lamellae gain size as a function of annealing time at 50 C. Eo bas epesent the σ uncetainty in the measued adii based on image pixilation and analysis uncetainty contibutions

More information

2. Electrostatics. Dr. Rakhesh Singh Kshetrimayum 8/11/ Electromagnetic Field Theory by R. S. Kshetrimayum

2. Electrostatics. Dr. Rakhesh Singh Kshetrimayum 8/11/ Electromagnetic Field Theory by R. S. Kshetrimayum 2. Electostatics D. Rakhesh Singh Kshetimayum 1 2.1 Intoduction In this chapte, we will study how to find the electostatic fields fo vaious cases? fo symmetic known chage distibution fo un-symmetic known

More information

The Poisson bracket and magnetic monopoles

The Poisson bracket and magnetic monopoles FYST420 Advanced electodynamics Olli Aleksante Koskivaaa Final poject ollikoskivaaa@gmail.com The Poisson backet and magnetic monopoles Abstact: In this wok magnetic monopoles ae studied using the Poisson

More information

Physics 211: Newton s Second Law

Physics 211: Newton s Second Law Physics 211: Newton s Second Law Reading Assignment: Chapte 5, Sections 5-9 Chapte 6, Section 2-3 Si Isaac Newton Bon: Januay 4, 1643 Died: Mach 31, 1727 Intoduction: Kinematics is the study of how objects

More information

VECTOR MECHANICS FOR ENGINEERS: STATICS

VECTOR MECHANICS FOR ENGINEERS: STATICS 4 Equilibium CHAPTER VECTOR MECHANICS FOR ENGINEERS: STATICS Fedinand P. Bee E. Russell Johnston, J. of Rigid Bodies Lectue Notes: J. Walt Ole Texas Tech Univesity Contents Intoduction Fee-Body Diagam

More information

d 2 x 0a d d =0. Relative to an arbitrary (accelerating frame) specified by x a = x a (x 0b ), the latter becomes: d 2 x a d 2 + a dx b dx c

d 2 x 0a d d =0. Relative to an arbitrary (accelerating frame) specified by x a = x a (x 0b ), the latter becomes: d 2 x a d 2 + a dx b dx c Chapte 6 Geneal Relativity 6.1 Towads the Einstein equations Thee ae seveal ways of motivating the Einstein equations. The most natual is pehaps though consideations involving the Equivalence Pinciple.

More information

7.2. Coulomb s Law. The Electric Force

7.2. Coulomb s Law. The Electric Force Coulomb s aw Recall that chaged objects attact some objects and epel othes at a distance, without making any contact with those objects Electic foce,, o the foce acting between two chaged objects, is somewhat

More information

Tutorial Exercises: Central Forces

Tutorial Exercises: Central Forces Tutoial Execises: Cental Foces. Tuning Points fo the Keple potential (a) Wite down the two fist integals fo cental motion in the Keple potential V () = µm/ using J fo the angula momentum and E fo the total

More information

Absorption Rate into a Small Sphere for a Diffusing Particle Confined in a Large Sphere

Absorption Rate into a Small Sphere for a Diffusing Particle Confined in a Large Sphere Applied Mathematics, 06, 7, 709-70 Published Online Apil 06 in SciRes. http://www.scip.og/jounal/am http://dx.doi.og/0.46/am.06.77065 Absoption Rate into a Small Sphee fo a Diffusing Paticle Confined in

More information

( ) [ ] [ ] [ ] δf φ = F φ+δφ F. xdx.

( ) [ ] [ ] [ ] δf φ = F φ+δφ F. xdx. 9. LAGRANGIAN OF THE ELECTROMAGNETIC FIELD In the pevious section the Lagangian and Hamiltonian of an ensemble of point paticles was developed. This appoach is based on a qt. This discete fomulation can

More information

Physics 506 Winter 2006 Homework Assignment #9 Solutions

Physics 506 Winter 2006 Homework Assignment #9 Solutions Physics 506 Winte 2006 Homewok Assignment #9 Solutions Textbook poblems: Ch. 12: 12.2, 12.9, 12.13, 12.14 12.2 a) Show fom Hamilton s pinciple that Lagangians that diffe only by a total time deivative

More information

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers Simulation of a -link Bachiating Robot with Open-oop Contolles David Uffod Nothwesten Univesit June 009 . Poject Oveview The goal of this poject was to wite a complete simulation of a -link swinging obot

More information

AST 121S: The origin and evolution of the Universe. Introduction to Mathematical Handout 1

AST 121S: The origin and evolution of the Universe. Introduction to Mathematical Handout 1 Please ead this fist... AST S: The oigin and evolution of the Univese Intoduction to Mathematical Handout This is an unusually long hand-out and one which uses in places mathematics that you may not be

More information

Physics 11 Chapter 4: Forces and Newton s Laws of Motion. Problem Solving

Physics 11 Chapter 4: Forces and Newton s Laws of Motion. Problem Solving Physics 11 Chapte 4: Foces and Newton s Laws of Motion Thee is nothing eithe good o bad, but thinking makes it so. William Shakespeae It s not what happens to you that detemines how fa you will go in life;

More information

10.2 Parametric Calculus

10.2 Parametric Calculus 10. Paametic Calculus Let s now tun ou attention to figuing out how to do all that good calculus stuff with a paametically defined function. As a woking eample, let s conside the cuve taced out by a point

More information