How to use Solidworks to determine packing density.

Loose items dumped into a hopper of one cubic meter will have space between them. Even if the items were perfect 1cm cubes, you would not get 1,000,000 cubes into the hopper. Packing density of randomly placed objects depends on size and shape of the objects. Spherical shapes, disks (ie, 'coins'), cubes and more complex shapes all have unique challenges when it comes to determining packing density. Concrete design deals with items of differing shapes and sizes - large aggregate, slightly smaller aggregate to fill voids, smaller pieces to fill smaller voids, sand sized particles to fill even smaller voids and finally, dust-sized particles (Portland cement) to fully occupy the remaining space.

My question is: If I wanted to know how many US pennies (dumped in at random) it will take to fill 10cm square box or a 20cm radius sphere, can Solidworks do the math to make the determination.

Manufacturers generally rely on weigh counts of objects in known volumes to determine packing densities. That is a simple process and is easy to understand. If the weight of a #8 stainless steel washer is known, it is a simple task to weigh a 1000 cubic centimeter box full of the washers, subtract the tare to determine the weight of the contents and use division to determine the count. Then, multiplying the sample count by 1000, a very good estimate of the number of washers that would fit in one cubic meter. I'm looking for a solution that uses part geometry and container geometry to make the determination.

1 Answer

Yeah, something less than 1. :)
There is quite a bit of literature out there with tables of density factors for packing various shapes.. probably your best bet.

edit: https://www.researchgate.net/publication/225690402_Maximum_packing_densities_of_basic_3D_objects