A progressive damage model for three-dimensional woven composites under ballistic impact loading