Using algebra, graphical analysis, Excel, and VPython to come to the same conclusion. David Weaver Chandler-Gilbert Community College david.weaver@cgcmail.maricopa.edu Naughty 'Faster Than Light' Neutrinos a Reality? Recent observations by the OPERA team have nothing to do with this presentation, but it’s cool physics, isn’t it? Multi-Modal Problem Solving AzAAPT 9/23/11 1 .. .. .. .. .. Introduction Model building in physics Physicists don’t study the real world. Physicists build models of the physical world, and then study these models in the hopes of gaining insight into how the world operates. Therefore, what you will do throughout this course is build models, of increasing complexity, of the real world and by closely examining these models you may gain insight into how the world operates. Some of the early models you will examine will be obviously limited, but keep in mind that even the most advanced physicists are merely model-builders, and the models they study are as obviously superficial to them as the models we will study are to us. Model building is necessary because of the overwhelming complexity of the real world. To attempt to study a real phenomenon, with all of its many details intact, is extremely difficult. Moreover, models often allow you to focus on the important aspects of a phenomenon, without the distracting details. For example, a model of reality that everyone is familiar with is the road map. Imagine trying to drive to a strange address across town using a road map that included every driveway and alleyway! Although these details do exist, a model that tried to encompass all of these details would be less useful than one in which everyone’s driveway was omitted. Thus, it is possible to omit detail, to be a poorer reflection of reality, yet to be a better, more effective, and more useful model. A useful model for driving across town would ignore driveways but probably include most, if not all, streets. However, if your task was to drive across the state, not only should the driveways be omitted, but so should the vast majority of side streets; probably state and federal highways should be the only roads on the map. Thus, a good model is closely tied to the task at hand. What can be a very useful model for one task can be useless for another. Thus, when we build models where the effects of friction are neglected, or the shape of an object is ignored, it is not the case that this is a deficient model of the situation. It may well be the case that if these details were included, some important features of the scenario would be masked by the complexity. Simplifications made in constructing models of reality are not always limitations to the usefulness of the model, often they are the key to building a useful and productive model. From Spiral Physics by Paul D’Alessandris Multi-Modal Problem Solving AzAAPT 9/23/11 2 A pole-vaulter, just before touching the cushion on which she lands after a jump, is falling downward at a speed of 10 m/s. The pole-vaulter sinks about 2.0 m into the cushion before stopping. The problem begins when she hits the cushion, not Motion Diagram Motion Information while she’s falling through the air. The top of the cushion Event 1: The instant she is the origin. strikes the cushion. a Event 2: The instant she stops. t1 = 0 s t2 = r1 = 0 m r2 = -2.0 m v1 = -10 m/s v2 = 0 m/s She stops below the origin. a12 = She’s initially moving downward, which was chosen as the negative direction. Mathematical Analysis v2 = v1 + a12 (t 2 - t1 ) 1 r2 = r1 + v1 (t2 - t1 ) + a12 (t2 - t1 )2 2 æ mö m 1 ç 10 ÷ -2m = 0 -10 (t2 - 0) + ç s ÷ (t2 - 0)2 s 2 t2 çè ÷ø m + a12 (t 2 - 0) s m 10 s a12 = t2 0 = -10 Now substitute this expression into the other equation: Substitute this result back into the original equation: m s a12 = 0.4s m/s a12 = 25 s 10 Multi-Modal Problem Solving æ mö 5 m ç ÷ -2m = -10 t2 + ç s ÷ t22 s t çè 2 ÷ø m m t 2 + 5 t2 s s m -2m = -5 t2 s -2m t2 = m -5 s t2 = 0.4s -2m = -10 AzAAPT 9/23/11 3 The driver of a car traveling at 16 m/s sees a truck 20 m ahead traveling at a constant speed of 12 m/s. The car starts without delay to accelerate at 4.0 m/s2 in an attempt to rear-end the truck. The truck driver is too busy talking on his cellular phone to notice the car. Motion Diagram Car Truck Motion Information Object: Car Object: Truck Event 1: Car begins to accelerate. Event 2: Collision! Event 1: Car begins to accelerate. Event 2: Collision! t1 = 0 s t2 = t1 = 0 s t2 = r1 = 0 m r2 = r1 = 20 m r2 = v1 = 16 m/s v2 = v1 = 12 m/s v2 = a12 = +4 m/s2 a12 = 0 m/s2 Mathematical Analysis At first glance, there appear to be six unknowns in the motion table. This should concern you since you only have four equations (the two kinematic equations applied to the car and the same two applied to the truck). However, since the car and truck collide at event 2, t2 and r2 for the car and truck must be equal at this event. Thus, the only four variables are t2, r2, v2Car, and v2Truck. These can be determined by the four kinematic equations. Specifically, set the position equation for the car equal to the position equation for the truck and solve for t2: r2Car = r2Truck 0 + 16 m 1 m/s m 1 (t 2 - 0) + (4 )(t 2 - 0)2 = 20m + 12 (t 2 - 0) + (0)(t 2 - 0)2 s 2 s s 2 m m/s 2 m 16 t 2 + 2 t 2 = 20m + 12 t 2 s s s m m/s 2 0 = 20m - 4 t 2 - 2 t2 s s Using the quadratic formula, t2 = 2.32 s. Plugging this back into either position equation yields, r2Car = 0 + 16 m 1 m/s (2.32s - 0) + (4 )(2.32s - 0)2 s 2 s r2Car = 47.9m Solving the two velocity equations gives: m m/s +4 (2.32s) s s = 25.3m / s m m/s +0 (2.32s) s s = 12m / s v2Car = 16 v2Truck = 12 v2Car v2Truck Multi-Modal Problem Solving AzAAPT 9/23/11 4 A car speeds through a school zone, traveling at 20 m/s. It takes the police officer 5 s to secure the RADAR gun and start her motorcycle. She accelerates at 5 m/s/s until she catches up to the clueless speeder. Motion Diagram Motion Information Object: Object: Event 1: Event 2: Event 1: Event 2: t1 = t2 = t1 = t2 = r1 = r2 = r1 = r2 = v1 = v2 = v1 = v2 = a12 = a12 = Mathematical Analysis http://goo.gl/Zhesy Multi-Modal Problem Solving AzAAPT 9/23/11 5 A car speeds through a school zone, traveling at 20 m/s. It takes the police officer 5 s to secure the RADAR gun and start her motorcycle. She accelerates at 5 m/s/s until she catches up to the clueless speeder. http://goo.gl/YvO0m Multi-Modal Problem Solving AzAAPT 9/23/11 6 t (s) Rp (m) Vp (m/s) 0 0 1 "=B2+C3*1" 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 t (s) Rp (m) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Rc (m) Vc (m/s) 20 0 0 20 0 0 20 0 0 20 0 0 20 0 0 20 0 0 20 "=D7+E8*1" "=E7+F8*1" 20 20 20 20 20 20 20 20 20 20 20 Vp (m/s) 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 Multi-Modal Problem Solving Rc (m) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Vc (m/s) 0 0 0 0 0 0 5 15 30 50 75 105 140 180 225 275 330 AzAAPT 9/23/11 Ac (m/s/s) 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 Ac (m/s/s) 0 0 0 0 0 0 5 10 15 20 25 30 35 40 45 50 55 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 7 t Vp Ac (s) Rp (m) (m/s) Rc (m) Vc (m/s) (m/s/s) 0 0 20 0 0 1 "=B2+C3*1" 20 0 0 2 20 0 0 3 20 0 0 4 20 0 0 5 20 0 0 6 20 "=D7+E8*1" "=E7+(F7+F8)/2*1" 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 t (s) Rp (m) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Vp (m/s) 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 Multi-Modal Problem Solving Rc (m) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0 2.5 10 22.5 40 62.5 90 122.5 160 202.5 250 302.5 360 AzAAPT 9/23/11 Vc (m/s) 0 0 0 0 0 0 5 10 15 20 25 30 35 40 45 50 55 60 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 Ac (m/s/s) 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 8 ## Cop N Perp by David Weaver ## BIG help from Danny Caballero of Georgia Tech ## Perp passes a cop in a school zone, traveling 20 m/s ## Cop takes off 5 s later, accelerating at 5 m/s/s from visual import * ## includes the visual module scene = display(forward=(0,-.7,-1)) # Tilts the camera for more of a bird's eye view scene.fullscreen = True # Expands the window to fill your screen ## Objects in scene ground = box(pos=vector(0,-20,0), axis=(350,0,0), width=50, color=color.green) perp = sphere(pos=vector(-175,2,0), radius=20, color=color.red) cop = sphere(pos=vector(-175,2,10), radius=20, color=color.blue) ## Initial conditions perp.v = vector(20,0,0) ## Perp's velocity is 20 m/s in x-direction cop.v = vector(0,0,0) ## Cop starts from rest. ## Trails to track ball's path (not needed, but kinda cool) perptrail = curve(color=perp.color) coptrail = curve(color=cop.color) ## Assign acceleration a=vector(5,0,0) ## Cop accelerates at 5 m/s/s ## Start the clock dt = 0.001 ## This is the time step t=0 while t < 16.5: ## I got this value from the Excel spreadsheet rate(3000) ## Adjusts how fast the simulation runs. perp.pos = perp.pos + perp.v*dt ##Xf = Xi + V*t if t>5: ## Cop takes 5 s to get started cop.v = cop.v+a*dt ## Vf = Vi + a*t cop.pos = cop.pos + cop.v*dt ## Xf = Xi + V*t ## Update the trail to track position perptrail.append(perp.pos) coptrail.append(cop.pos) t=t+dt ## Increments time ## Range & velocity calculations (all balls starting from (-175,2,0)) change if you need to R1 = perp.pos.x - (-175) R2 = cop.pos.x - (-175) V1 = perp.v V2 = cop.v print ("Time", t, "s") print ("Perp's range:", R1, "m") print ("Cop's range:", R2, "m") print ("Perp's velocity", V1, "m/s") print ("Cop's velocity", V2, "m/s") Multi-Modal Problem Solving AzAAPT 9/23/11 9