Simulation possibility

Is it possibl to simulate this in Rhino with whatever plugin?

Imagine concrete “pool” filled with railtrack gravel, the pool consists of two parts where one part can move up vertically +5cm and back within 5seconds (sine function of deflection).

I wanna simulate how the gravel would react to such deflection. Gravel can be assumed cohesionless rigid bodies.

This is 2d problem doesnot need to be 3d. Gravel grains can be just closed curves…

Thanks