Failure analysis for composite laminates