Design considerations for Grain hoppers