Numerical simulation on pharmaceutical powder compaction