Working Model 2D (WM2D) is a simulation program that allows for the two-dimensional simulation of multiple rigid components (aka "objects") via an intuitive and graphic programming environment. WM2D allows object collision detection but can also be configured to avoid objects from colliding. WM2D can simulate a large set of possibly colliding objects connected via spring, dampers and gearing. Objects can also be subjected to user defined forces or torques created by servo motors or general purpose actuators.
In our COSMOS Cluster on Engineering Design & Control of Kinetic Sculptures, students use WM2D to simulate the dynamic behavior of their designed mechanical clocks and simulate the behavior of their controlled Kinetic Mini Kinetic Sculpture or parts of their Full Kinetic Sculpture. The simulations are used to:
Test mechanical designs
Provide risk analysis
Develop and test control algorithms
WM2D provides the ability to export simulations as videos that can be used to communicate and illustrate mechanical design and control algorithms.
In case you want more background information on how to use WM2D and/or how to import your clock pendulum or export videos from WM2D, please consult the links below.
Brief tutorial on WM2D.
Details on Equations of Motion in WM2D.
Modeling of Flexible Beams in WM2D.
Importing clock pendulum into WM2D.
Exporting WM2D simulations as a video.
Ball trap exercise: can you change the simulation parameters so that one of the marbles leaves the box?
Design challenge: can you find a way to slow down the marble so it takes 10 seconds for the marble to hit the bottom of the box?
Unbalanced pendulum with holes: can you figure out how the pendulum is drawn and balance the pendulum?
The push/pull effect of the escapement wheel: can you measure the oscillation time of each pendulum and figure out how the escapement wheel is moved?
An example of a oscillating pendulum clock in Working Model 2D.
An example of only a rotating escapement wheel in Working Model 2D.
See the effect of large/small angle oscillations on the oscillation time of a pendulum.
See the effect of the escapement wheel on the oscillation timing of a pendulum.
Pendula with different mass or center of gravity.
Marble rolling of a ramp.
Simple ball drop experiment.
Bouncing objects with different elasticity coefficients.
Passive sculpture without control of the position of a basket to catch a marble.
Active sculpture with control of the position of a basket to catch a marble.
Use multiple motors along with AND conditions on time to create time dependent motor actions (torque)
Simulate in-plane perpendicular gravity (but at a small angle of 10 degrees) and emulate a light sensor.
Mass/spring mechanical system with oscillations.
Demonstration of a trebuchet (catapult) aka "Angry Birds".