OpenPsiMu / ThePhysicsHub

The Physics Hub is an open source physics simulations project that is being developed by physics students worldwide and aims to deliver clear and easy to understand physics simulations free for everyone!
https://physicsub-198fbf007acd.herokuapp.com/
GNU General Public License v3.0
120 stars 21 forks source link

New Sim Request: Force Table #3

Closed IkeEisenhauer closed 4 years ago

IkeEisenhauer commented 4 years ago

Commonly used physics/engineering lab is a force table. A simulated version of this lab would be quite popular since they are ubiquitous in those two majors.

The general idea is to simulate the placement of weights on pulleys (adjustable along the circumference of a given circular table parallel to the ground) to reflect given forces, usually a set of 2-D forces acting on a common point (a small disc that the threads are attached too, that are not in equilibrium are presented and the user is expected to determine and set the equilibrant force required to bring the system into equilbrium.

Once that force is placed a pin to release the free floating disc is pulled and if the student has correctly placed the equilibrant force the disc stays stationary, if not then the disc proceeds to follow Newton's law and accelerates in the reaction force direction accordingly.

brtymn commented 4 years ago

Hello! Would you like to work on this simulation @IkeEisenhauer ? One of us can work with you as well!

IkeEisenhauer commented 4 years ago

I am willing to be a requirements resource and attempt to help technically, however I have limited capcity to be a major technical contributor at this time. But willing to make progress if and when I can.

On Sat., Aug. 8, 2020, 2:41 a.m. Bartu Yaman, notifications@github.com wrote:

Hello! Would you like to work on this simulation @IkeEisenhauer https://github.com/IkeEisenhauer ? One of us can work with you as well!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ThePhysHub/ThePhysicsHub/issues/3#issuecomment-670851639, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFY5GTOZLLQOSSAX2IANCNLR7UMWJANCNFSM4PYOLCMA .

brtymn commented 4 years ago

We have one of the team members working on the project right now! We will keep you updated!

justusmattern commented 4 years ago

@IkeEisenhauer Hey, the first version of our force table is on our website physicshub.herokuapp.com! I focused on visualizing the vectors that then add up to the resulting force. In the next days, I'll add the feature of manually typing the angles instead of setting them with a slider.

Note that this is not the final version of the simulation. Feel free to make suggestions and propose ideas for additional features! And let me know what you think about the simulation so far ;)

Greetings, Justus

IkeEisenhauer commented 4 years ago

Excellent start, here are few comments, not sure if there is another place you want me to enter these:

Bugs:

Suggestion features:

This is very good start, looking forward to seeing it progress.

justusmattern commented 4 years ago

@IkeEisenhauer Thanks for your feedback! All of those suggestions are pretty easy to implement, it shouldn't take too long.

"See the lines of direction [disk to weight strings] prior to releasing the disk. To emphasize the vector placement" - just to clarify, do you mean that the vectors should be displayed immediately or just the strings?

IkeEisenhauer commented 4 years ago

I mean the strings [which are geometrically the directional lines of action for the vectors] should be shown upon placement of the weights.

On Wed, Aug 12, 2020 at 10:26 AM justusmattern notifications@github.com wrote:

@IkeEisenhauer https://github.com/IkeEisenhauer Thanks for your feedback! All of those suggestions are pretty easy to implement, it shouldn't take too long.

"See the lines of direction [disk to weight strings] prior to releasing the disk. To emphasize the vector placement" - just to clarify, do you mean that the vectors should be displayed immediately or just the strings?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ThePhysHub/ThePhysicsHub/issues/3#issuecomment-673007958, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFY5GTOBYR4NPRAWKWIL2XTSALGC7ANCNFSM4PYOLCMA .

-- William "Ike" Eisenhauer Pronouns: one/ones Adjunct - Mechanical and Materials Engineering Senior Capstone Coordinator Portland State University EB 403 503-496-2634 Book Online Appointment https://qxuicutqazjqbnwopo.10to8.com/

justusmattern commented 4 years ago

Hi there @IkeEisenhauer! I implemented your suggestions, feel free to let us know what you think of it!

IkeEisenhauer commented 4 years ago

Most excellent, this is usable as is for my class. Much appreciated. I will put together some other suggestions later, but this is a good job.