Agent-based simulation of improvised explosive device fragment damage on individual components. (October 2016)