A wave tank is a laboratory setup for observing the behavior of surface waves. The typical wave tank is a box filled with liquid, usually water, leaving open or air-filled space on top. At one end of the tank an actuator generates waves; the other end usually has a wave-absorbing surface.
Usually these tanks cost a lot money so i tried to make a really really cheap solution for students who want to use the tank for testing their projects.”

Link