A review of impact loads on composite wind turbine blades: Impact threats and classification. (May 2023)