A progressive damage model for 3D woven composites integrating kinking-buckling competition