Home▸Articles▸Physics & Mechanics

The Water Lab: Exploring Wave Dynamics

An interactive sandbox for understanding wave behavior through simple yet profound demonstrations.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is Wave Propagation?

Wave propagation refers to the transfer of energy through space without necessarily moving matter. In the context of the Water Lab, waves are disturbances that travel across the surface of water when a marble rolls over it.

These waves can be categorized into two main types: transverse and longitudinal. Transverse waves involve particles oscillating perpendicular to the direction of wave propagation, while longitudinal waves involve particles moving parallel to the wave's direction.

Reflection of Waves

When a wave encounters an obstacle or boundary, it can be reflected. In the Water Lab, when marbles roll over the edge of the tank, they create waves that reflect off the walls and other objects within the tank.

The law of reflection states that the angle of incidence is equal to the angle of reflection. This principle explains why ripples bounce back in predictable patterns from the edges of the water surface.

live demo · related simulation● LIVE

Interference of Waves

When two or more waves overlap, they can interfere with each other, resulting in a pattern where some regions are amplified (constructive interference) and others are diminished (destructive interference). In the Water Lab, you can observe these patterns as ripples from different marbles interact.

Constructive interference occurs when the crests of two waves align, leading to an increase in wave amplitude. Destructive interference happens when a crest meets a trough, resulting in a decrease or cancellation of wave amplitude.

Dissipation and Energy Loss

Over time, the energy carried by waves is gradually lost due to friction with the water molecules. This process, known as dissipation, causes ripples to fade away over time in the Water Lab.

The rate of dissipation depends on factors such as wave amplitude and frequency, as well as the viscosity and density of the water.

Frequently asked questions

How do marbles create waves in the Water Lab?

Marbles rolling over the surface of the water create disturbances that propagate outward as ripples. The force exerted by the marble on the water causes a displacement, which then spreads out as a wave.

What factors affect the speed of waves in the Water Lab?

The speed of waves in the Water Lab is influenced by the properties of the water, such as its density and viscosity. Deeper tanks or tanks with higher water levels can also affect wave propagation.

Can different types of marbles create different wave patterns?

Yes, larger or heavier marbles may create more pronounced waves compared to smaller ones. The shape and texture of the marble can also influence how it interacts with the water surface, potentially creating unique wave patterns.

How does changing the tank size affect wave behavior?

Increasing the tank size generally allows for larger wavelengths and longer periods before waves begin to reflect off the edges. Conversely, smaller tanks may lead to more frequent reflections and shorter wavelengths.

Try it live

Everything above runs in your browser — open The Water Lab: Marble-Driven Fluid Playground and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open The Water Lab: Marble-Driven Fluid Playground simulation

What did you find?

Add reproduction steps (optional)