2. Влияние пустого пространства между гранулами, в связи с чем большие гранулы "всплывают", а мелкие - "тонут", просачиваясь в пустые промежутки. Напоминает что-то, не правда ли?
3. Также, дело может быть в конвекционных потоках. Во время встряхивания частицы поднимаются вверх по центру, затем расходятся "волнами" по сторонам и спускаются вниз. Причина по которой большие гранулы не могут "спустится" вниз это то, что конвекционные потоки слишком маленькие, чтобы увлечь их за собой.
Видео: раз, два и три и почитать.