phetsims / projectile-motion

"Projectile Motion" is an educational simulation in HTML5, by PhET Interactive Simulations.
GNU General Public License v3.0
15 stars 13 forks source link

Review benchmark properties/ranges #45

Closed arouinfar closed 7 years ago

arouinfar commented 7 years ago

Review Flash defaults for benchmark projectiles and recommend ranges for the lab screen.

arouinfar commented 7 years ago

Flash Benchmark Items

Item Mass (kg) Diameter (m) Drag Coefficient
Tank shell 150 0.15 0.05
Golf ball 0.046 0.043 0.24
Baseball 0.145 0.074 0.4
Bowling ball 7.3 0.25 0.46
Football 0.41 0.17 0.15
Pumpkin 5 0.37 0.6
Human 70 0.5 1.3
Piano 400 2 1.2
Buick 1000 2.5 1.3

HTML5 Benchmark Items - Bold denotes change from Flash.

Item Mass (kg) Diameter (m) Cd Reference
Tank shell 41.9 0.15 0.06 http://www.dtic.mil/dtic/tr/fulltext/u2/209134.pdf https://en.wikipedia.org/wiki/M107_projectile
Golf ball 0.046 0.043 0.25 http://www.usga.org/rules/equipment-rules.html#!rule-14611 http://baseball.physics.illinois.edu/DragTPTMay2014.pdf
Baseball 0.145 0.074 0.35 http://mlb.mlb.com/mlb/downloads/y2014/official_baseball_rules.pdf http://baseball.physics.illinois.edu/DragTPTMay2014.pdf
Football 0.41 0.17 0.05 http://static.nfl.com/static/content/public/image/rulebook/pdfs/5_2013_Ball.pdf http://aapt.scitation.org/doi/pdf/10.1119/1.1578065
Pumpkin 5 0.37 0.6 Couldn't find a source for Cd.
Human 70 0.5 0.6 https://www.scientificamerican.com/article/the-aerodynamics-of-human-powered-l/ http://www.zzipper.com/documents/HPV_Paper.pdf
Piano 480 2.2 1.2 Couldn't find a source for Cd. http://www.steinwayshowrooms.com/instruments/steinway/grand
Buick 2000 2 0.55 http://www.automobile-catalog.com/car/1955/292745/buick_series_70_roadmaster_riviera_coupe_dynaflow.html
Cannonball 5.44 0.11 0.47 http://www.arc.id.au/Cannonballs.html
Arrow .03 .01 1.6-2.65 http://www.lancasterarchery.com/blog/arrow-spine-vs-arrow-weight-dont-be-confused/ https://sites.google.com/site/technicalarchery/technical-discussions-1/drag-coefficients-of-bullets-arrows-and-spears https://link.springer.com/article/10.1007%2Fs12283-012-0102-y

During last week's design meeting we discussed the possibility of replacing the tank shell with something less war-like, such as an arrow. The nice thing about the tank shell is that it is not deflected when air resistance is turned on (low drag coefficient and sufficiently large mass). It's the only benchmark projectile with a path that is not perceivably affected by air resistance (with otherwise default settings). For example, compare the football and the tank shell (same Cd):

An arrow, on the other hand, has a large drag coefficient (1.6-2.65) so its path will be very obviously different when air resistance is turned on. What's interesting about the arrow is that due to its low weight and diameter, it goes about as far as football at Cd=2.6 (and further if Cd=1.6), despite the football having a much lower Cd.

Final thoughts/questions for design meeting:

arouinfar commented 7 years ago

I was able to find a few sources for an arrow's weight and diameter, which I've added to the table in https://github.com/phetsims/projectile-motion/issues/45#issuecomment-310167847. Looks like the arrow would be similar to the football or golfball, depending on the drag coefficient.

andrealin commented 7 years ago

Could we make the cannonball bigger? Just because it is the default on each screen, and it would be nice to see the projectile at the end of the path.

Current (5.4 kg in mass, 0.11 m in diameter): image

I suggest something around 16.2 kg in mass, 0.33 m in diameter: image

arouinfar commented 7 years ago

Great suggestion @andrea-phet. A diameter of 0.33 m is a bit unrealistic for a cannonball, but it otherwise blends in with the timing dots. I agree that it would be nice to have a more visible default projectile, so we should talk about this issue more when discussing the benchmarks in design meeting.

andrealin commented 7 years ago

We could also start with a slightly bigger default zoom, which would increase the size of the projectile but not the timing dots. We could also make the path and timing dots just a bit smaller. These in combination with perhaps a diameter of 0.22 or something might work.

andrealin commented 7 years ago

With 1.2x bigger default zoom, no change to path and timing dots, and a cannonball with 10.88 kg and 0.22 m, it looks like this:

image

What do you think?

arouinfar commented 7 years ago

Notes from today's discussion

@andrea-phet I've updated the benchmark properties spreadsheet. You can find the values in the HTML5 tab. https://docs.google.com/spreadsheets/d/1SP9ccBbFgyLM7hbKIqyrb_2e0flVFHYCvmxgbSrHZII/edit#gid=1094924042

image

arouinfar commented 7 years ago

Just realized the grouping into "small" and "large" items isn't as clean-cut as I had thought. For example, the tank shell is heavy, but small.

To clarify:

andrealin commented 7 years ago

For the human, piano, and Buick, their diameter can go as low as 0.5, but 0 decimals can be shown. How does one show the minimum?

arouinfar commented 7 years ago

Oops, that's a typo @andrea-phet. Should say "Diameter with 1 decimal". I've edited my comment above.

andrealin commented 7 years ago

Assigning to @arouinfar to review.

arouinfar commented 7 years ago

Looks pretty good @andrea-phet.

Here are a few observations:

@andrea-phet here are some things you can update white I work on the artwork

arouinfar commented 7 years ago

Relevant artwork tweaks tracked in #61, so unassigning myself.

andrealin commented 7 years ago

Assigning to @arouinfar to review.

arouinfar commented 7 years ago

Looks great! Thanks @andrea-phet.