System and method for improving manufacturing quality of a rotor blade of a wind turbine

The system and method improve rotor blade manufacturing quality by using a controller to process high-resolution image data and identify anomalies, ensuring efficient and consistent detection and correction.

WO2026161058A1PCT designated stage Publication Date: 2026-07-30GE INFRASTRUCTURE TECH LLC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GE INFRASTRUCTURE TECH LLC
Filing Date
2025-01-23
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing methods for detecting anomalies in wind turbine rotor blades during or after manufacturing are manually driven, non-standardized, and prone to inconsistencies and inefficiencies.

Method used

A system and method utilizing a controller with a data acquisition module and processor to receive and process high-resolution image data, extract frames using a CAD model, generate a 360-degree image view, and identify anomalies, enabling corrective actions.

Benefits of technology

Ensures consistent and efficient detection of anomalies in rotor blades, allowing for timely corrective actions and improved manufacturing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2025012646_30072026_PF_FP_ABST
    Figure US2025012646_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A method for improving manufacturing quality of a rotor blade of a wind turbine includes receiving image data relating to the rotor blade. The image data collected during or after manufacturing of the rotor blade before being placed into operation. The method also includes extracting one or more image frames from the image data using a model of the rotor blade. The image frames contain inspection data at a desired inspection resolution. Further, the method includes subdividing the image frame(s) into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade. Moreover, the method includes identifying an anomaly of the rotor blade using the 360-degree image view. In addition, the method includes implementing a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.
Need to check novelty before this filing date? Find Prior Art

Description

701240-WO- 1 / GECW- 1324-PCTSYSTEM AND METHOD FOR IMPROVING MANUFACTURING QUALITY OF A ROTOR BLADE OF A WIND TURBINEFIELD

[0001] The present disclosure generally relates to wind turbines, and more particularly, to systems and methods for improving manufacturing quality of a rotor blade of a wind turbine.BACKGROUND

[0002] Wind power is considered one of the cleanest, most environmentally friendly energy' sources presently available, and wind turbines have gained increased attention in this regard. A modem wind turbine ty pically includes a tower, generator, gearbox, nacelle, and one or more rotor blades. The rotor blades capture kinetic energy of wind using known airfoil principles. For example, rotor blades typically have the cross-sectional profile of an airfoil such that, during operation, air flows over the blade producing a pressure difference between the sides. Consequently, a lift force, which is directed from a pressure side towards a suction side, acts on the blade. The lift force generates torque on the main rotor shaft, which is typically geared to a generator for producing electricity.

[0003] The rotor blades generally include a suction side shell and a pressure side shell typically formed using molding processes that are bonded together at bond lines along the leading and trailing edges of the blade. Further, the pressure and suction shells are relatively lightweight and have structural properties (e.g., stiffness, buckling resistance and strength) which are not configured to withstand the bending moments and other loads exerted on the rotor blade during operation. Thus, to increase the stiffness, buckling resistance and strength of the rotor blade, the body shell is typically reinforced using one or more structural components (e.g. opposing spar caps with a shear web configured therebetween) that engage the inner pressure and suction side surfaces of the shell halves.

[0004] The spar caps are ty pically constructed of various materials, including but not limited to glass fiber laminate composites and / or carbon fiber laminate composites. The shell of the rotor blade is generally built around the spar caps of the701240-WO- 1 / GECW- 1324-PCTblade by stacking layers of fiber fabrics in a shell mold. The layers are then typically infused together to form the rotor blade. Accordingly, some rotor blades generally have a sandwich panel configuration. Still other rotor blades are formed via a plurality of blade segments.

[0005] Existing methods for detecting anomalies on a wind turbine rotor blade during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine are manually driven and generally non-standardized processes. Therefore, such methods are often inconsistent, time-consuming, and error prone. Accordingly, the present disclosure is directed to improved systems and methods for detecting anomalies on a wind turbine rotor blade.BRIEF DESCRIPTION

[0006] Aspects and advantages of the present disclosure will be set forth in part in the following description, or may be obvious from the description, or may be learned through practice of the present disclosure.

[0007] In an aspect, the present disclosure is directed to a method for improving manufacturing quality of a rotor blade of a wind turbine. The method includes receiving, via a data acquisition module of a controller, image data relating to the rotor blade. The image data collected during or after manufacturing of the rotor blade before being placed into operation. The method also includes extracting one or more image frames from the image data using a model of the rotor blade. The image frames contain inspection data at a desired inspection resolution. Further, the method includes subdividing the image frame(s) into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade. Moreover, the method includes identifying an anomaly of the rotor blade using the 360-degree image view. In addition, the method includes implementing a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

[0008] In another aspect, the present disclosure is directed to a system for improving quality of a rotor blade of a wind turbine. The system includes a controller having at least one processor and a data acquisition module. The data acquisition module is configured to receive image data relating to the rotor blade. The image data701240-WO- 1 / GECW- 1324-PCTcollected during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine. The processor is configured to perform a plurality of operations, including but not limited to extracting one or more image frames from the image data using a model of the rotor blade, the one or more image frames containing inspection data at a desired inspection resolution, subdividing the one or more image frames into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade, identifying an anomaly of the rotor blade using the 360-degree image view of at least a portion of the rotor blade, and implementing a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

[0009] These and other features, aspects and advantages of the present disclosure will become better understood with reference to the following description and appended claims. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.BRIEF DESCRIPTION OF THE DRAWINGS

[0010] A full and enabling disclosure of the present disclosure, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures, in which:

[0011] FIG. 1 illustrates a perspective view of an embodiment of a wind turbine according to the present disclosure;

[0012] FIG. 2 illustrates a schematic diagram of an embodiment of a wind farm according to the present disclosure;

[0013] FIG. 3 illustrates a schematic diagram of an embodiment of a controller for a wind turbine or a wind farm according to the present disclosure;

[0014] FIG. 4 illustrates a flow diagram of an embodiment of a method for improving quality of a rotor blade of a wind turbine according to the present disclosure;

[0015] FIG. 5 illustrates a perspective view of an embodiment of an intelligent vehicle collecting data relating to a rotor blade by scanning a surface thereof701240-WO- 1 / GECW- 1324-PCTaccording to the present disclosure;

[0016] FIG. 6 illustrates a perspective view of an embodiment of various anomalies on a surface of a rotor blade as scanned by an intelligent vehicle according to the present disclosure;

[0017] FIG. 7 illustrates a sample image of a rotor blade generated by a computer-aided design (CAD) model, particularly illustrating a rotor blade having different anomalies;

[0018] FIG. 8 illustrates a schematic diagram of an embodiment of a system for improving quality of a rotor blade of a w ind turbine according to the present disclosure;

[0019] FIG. 9 illustrates a schematic diagram of an embodiment of an imaging device set at a certain imaging angle with respect to a rotor blade of a wind turbine according to the present disclosure; and

[0020] FIG. 10 illustrates a simplified image of an embodiment of a rotor blade of a wind turbine generated by systems and methods according to the present disclosure.DETAILED DESCRIPTION

[0021] Reference now will be made in detail to embodiments of the present disclosure, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the present disclosure, not limitation of the present disclosure. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the scope or spirit of the present disclosure. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present disclosure covers such modifications and variations as come within the scope of the appended claims and their equivalents.

[0022] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings.

[0023] The singular forms '‘a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.

[0024] Approximating language, as used herein throughout the specification and701240-WO- 1 / GECW- 1324-PCTclaims, may be applied to modify any quantitative representation that could permissibly vary without resulting in a change in the basic function to which it is related. Accordingly, a value modified by a term or terms, such as "about,’7“substantially,” and “approximately,” are not to be limited to the precise value specified. In at least some instances, the approximating language may correspond to the precision of an instrument for measuring the value. Here and throughout the specification and claims, range limitations may be combined and / or interchanged, such ranges are identified and include all the sub-ranges contained therein unless context or language indicates otherwise.

[0025] In general, the present disclosure is directed to a system and method improving quality of a rotor blade of a wind turbine using artificial intelligence to monitor for anomalies during the manufacturing process. More specifically, in an embodiment, the present disclosure is directed to a method of extracting image frames from one or more 360° videos using a CAD model to guarantee coverage. First, video frames can be extracted in intervals along a 360° video. These 360° panoramic image frames contain inspection data that shows the entire intended coverage area at the appropriate inspection resolution. As such, the image frames can then be subdivided into segments, capturing the full covered area. Thus, the entire 360° panoramic image can be viewed as a human readable images that can also be used for machine learning training and inference.

[0026] Historically, determining the true location of a feature within an image presented a difficult challenge. Thus, systems and methods of the present disclosure solve this problem by generating an easily viewable 360° panoramic image that captures an interior of the entire rotor blade. Accordingly, certain technical advantages for the present disclosure include image-based artificial intelligence that can be used to detect anomalies within the rotor blade. Systems and methods of the present disclosure can then be used to location anomalies to enable reporting and repair.

[0027] Referring now to FIG. 1, a schematic perspective view of a wind turbine 100 according to the present disclosure is illustrated. As shown in the exemplary embodiment, the wind turbine 100 is a horizontal axis wind turbine. Further, as shown, the wind turbine 100 includes a tower 102 extending from a supporting701240-WO- 1 / GECW- 1324-PCTsurface (not shown), a nacelle 106 coupled to tower 102, and a rotor 108 coupled to nacelle 106. Moreover, as shown, the rotor 108 has a rotatable hub 110 and a plurality of blades 112. 114, 116 coupled to rotatable hub 110. In the illustrated embodiment, the rotor 108 has a first blade 112, a second blade 114, and a third blade 116. In alternative embodiments, the rotor 108 may have any number of blades 112, 114, 116 that enables the wind turbine 100 to function as described herein.

[0028] In certain embodiments, the tower 102 may be fabricated from tubular steel or any other suitable material that enables the wind turbine 100 to operate as described herein. For example, in some embodiments, the tower 102 is any one of a lattice steel tow er, guyed tow er, concrete tower, and / or hybrid tower.

[0029] Still referring to FIG. 1, as shown, the blades 112, 114, 116 are positioned about the rotatable hub 110 to facilitate rotating the rotor 108 when wind flows through the wind turbine 100. Thus, when the rotor 108 rotates, kinetic energy7from the wind is transferred into usable mechanical energy7, and subsequently, electrical energy. During operation, the rotor 108 rotates about a rotation axis 120 that is substantially parallel to the supporting surface. In addition, in some embodiments, the rotor 108 and the nacelle 106 are rotated about the tower 102 on a yaw axis 122 to control the orientation of the blades 112, 114, 116 with respect to the direction of wind. In alternative embodiments, the wind turbine 100 includes any rotor 108 that enables the wind turbine 100 to operate as described herein.

[0030] In particular embodiments, as shown, each blade 112, 114, 116 is coupled to the rotatable hub 110 at a hub end 124 and extends radially outw ard from rotatable hub 110 to a distal end 126. Each blade 112, 114, 116 defines a longitudinal axis 128 extending between hub end 124 and distal end 126. In alternative embodiments, the wind turbine 100 includes any blade 112, 114. 116 that enables wind turbine 100 to operate as described herein.

[0031] The w ind turbine 100 may also include a w ind turbine controller 130 centralized within the nacelle 106. However, in other embodiments, the controller 130 may be located within any other component of the wind turbine 100 or at a location outside the wind turbine 100. Further, the controller 130 may be communicatively coupled to any number of the components of the wind turbine 100 in order to control the operation of such components and / or implement a corrective or701240-WO- 1 / GECW- 1324-PCTcontrol action. As such, the controller 130 may include a computer or other suitable processing unit. Thus, in several embodiments, the controller 130 may include suitable computer-readable instructions that, when implemented, configure the controller 130 to perform various different functions, such as receiving, transmitting and / or executing wind turbine control signals. Accordingly, the controller 130 may generally be configured to control the various operating modes (e.g., start-up or shutdown sequences), de-rating or up-rating the wind turbine, and / or individual components of the wind turbine 100.

[0032] Referring now to FIG. 2, the wind turbine 100 described herein may be part of a wind farm 150 that is controlled according to the system and method of the present disclosure is illustrated. As shown, the wind farm 150 may include a plurality of wind turbines 152, including the wind turbine 100 described above, and a farmlevel controller 154. For example, as shown in the illustrated embodiment, the wind farm 150 includes twelve wind turbines, including wind turbine 100. However, in other embodiments, the wind farm 150 may include any other number of wind turbines, such as less than twelve wind turbines or greater than twelve wind turbines. In one embodiment, the controller 130 of the wind turbine 100 may be communicatively coupled to the farm-level controller 154 through a wired connection, such as by connecting the controller 130 through suitable communicative links 156 or networks (e.g., a suitable cable). Alternatively, the controller 130 may be communicatively coupled to the farm-level controller 154 through a wireless connection, such as by using any suitable wireless communications protocol known in the art. In addition, the farm-level controller 154 may be generally configured similar to the controller 130 for each of the individual wind turbines 152 within the wind farm 150.

[0033] Referring now to FIG. 3, a block diagram of an embodiment of a controller 200 (e.g., such as the controller 130 and / or the farm-level controller 154 in accordance with aspects of the present disclosure is illustrated. As show n, the controller 200 may include one or more processor(s) 202 and associated memory device(s) 204 configured to perform a variety of computer-implemented functions (e.g., performing the methods, steps, calculations and the like and storing relevant data as disclosed herein). Additionally, the controller 200 may also include a701240-WO- 1 / GECW- 1324-PCTcommunications module 206 to facilitate communications between the controller 200 and the various components of the wind farm 150. Further, the communications module 206 may include a sensor interface 208 (e.g., one or more analog-to-digital converters) to permit signals transmitted from one or more sensors 210, 212, 214 to be converted into signals that can be understood and processed by the processors 202. It should be appreciated that the sensors 210, 212, 214 may be communicatively coupled to the communications module 206 using any suitable means. For example, as shown, the sensors 210, 212, 214 are coupled to the sensor interface 208 via a wired connection. However, in other embodiments, the sensors 210, 212, 214 may be coupled to the sensor interface 208 via a wireless connection, such as by using any suitable wireless communications protocol known in the art.

[0034] As used herein, the term “processor” refers not only to integrated circuits referred to in the art as being included in a computer, but also refers to a controller, a microcontroller, a microcomputer, a programmable logic controller (PLC), an application specific integrated circuit, and other programmable circuits. Additionally, the memory device(s) 204 may generally comprise memory element(s) including, but not limited to, computer readable medium (e.g., random access memory (RAM)), computer readable non-volatile medium (e.g., a flash memory ), a floppy disk, a compact disc-read only memory (CD-ROM), a magneto-optical disk (MOD), a digital versatile disc (DVD) and / or other suitable memory elements. Such memory device(s) 204 may generally be configured to store suitable computer-readable instructions that, when implemented by the processor(s) 252, configure the controller 200 to perform various functions as described herein.

[0035] Referring now to FIG. 4, a flow diagram of one embodiment of a method 300 for improving quality of a rotor blade of a wind turbine during manufacturing according to the present disclosure is illustrated. In general, the method 300 will be described herein with reference to the wind turbine 100 described above with reference to FIGS. 1-3. However, it should be appreciated by those of ordinary skill in the art that the disclosed method 300 may generally be utilized with any wind turbine having any suitable configuration. In addition, although FIG. 4 depicts steps performed in a particular order for purposes of illustration and discussion, the methods discussed herein are not limited to any particular order or arrangement. One701240-WO- 1 / GECW- 1324-PCTskilled in the art, using the disclosures provided herein, will appreciate that various steps of the methods disclosed herein can be omitted, rearranged, combined, and / or adapted in various ways without deviating from the scope of the present disclosure. Moreover, in an embodiment, the method 300 may be performed by the controller 130, a separate controller, or via the cloud.

[0036] As shown at (302), the method 300 includes receiving, via a data acquisition module of a controller, image data relating to the rotor blade 112. In an embodiment, the image data relating to the rotor blade 112 is collected during or after manufacturing of the rotor blade 112 before the rotor blade 112 is placed into operation on the wind turbine 100. In such embodiments, for example, the image data may include high resolution data, such as one or more 360° videos of the rotor blade 112, one or more 180° videos of the rotor blade 112, one or more 360° images of the rotor blade 112, one or more 180° images of the rotor blade 112, or similar. In a particular embodiment, for example, the image data relating to the rotor blade 112 may include the high resolution image data that includes 360° videos of the rotor blade 112.

[0037] More specifically, as shown in FIGS. 5 and 6, the high resolution image data relating to the rotor blade 112 described herein may be collected by operating an intelligent vehicle 322 containing one or more imaging devices 325 across a surface 324 of the rotor blade 112. For example, in such embodiments, the intelligent vehicle 322 may be a semi -autonomous intelligent vehicle. Accordingly, in an embodiment, as shown in FIG. 7, the high resolution image data may include an image 320 of the rotor blade 112 (in whole or in part) collected by the imaging device(s) 325 that depicts one or more anomalies 326, 328.

[0038] Furthermore, the intelligent vehicle 322 described herein may include any suitable crawler, robot, drone, or similar capable of being automatically driven or otherwise controlled (such as via remote control, manually operated, etc.) across the surface of the rotor blade 112 and / or throughout an interior and / or exterior of the rotor blade 112 for collecting data relating to the rotor blade 112. Thus, in various embodiments, the intelligent vehicle 322 may include wheels, tracks, propellers, or similar, or combinations thereof.

[0039] Referring back to FIG. 4, as shown at (304), the method 300 includes701240-WO- 1 / GECW- 1324-PCTextracting, via a processor of the controller, one or more image frames from the image data using a model of the rotor blade 112. In such embodiments, the image frame(s) contain inspection data at a desired inspection resolution. Further, as shown at (306), the method 300 includes subdividing, via the processor, the image frame(s) into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade 112.

[0040] Referring still to FIG. 4, as shown at (308), the method 300 includes identifying, via the processor, an anomaly of the rotor blade 112 using the 360-degree image view of at least a portion of the rotor blade 112. For example, in an embodiment, the 360-degree image view is human readable and can be used for machine learning training and inference. In an embodiment, for example, the processor is configured to implement one or more machine-learned models for identifying one or more anomaly(ies) of the rotor blade 112. For example, in an embodiment, the machine-learned model(s) may include an unsupervised learningbased model, a supervised learning-based model, a self-supervised learning-based model, or any other suitable machine-learned model.

[0041] As shown at (310), the method 300 includes implementing, via the processor, a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade 112. For example, in an embodiment, the corrective action may include scheduling a repair to correct the anomaly, modifying a manufacturing parameter, halting production of subsequent rotor blades until the anomaly is corrected, or similar.

[0042] The method 300 of FIG. 4 can be better understood with reference to FIG.8. In particular, FIG. 8 illustrates a schematic diagram of an embodiment of a system 400 for improving quality of a rotor blade of a wind turbine, such as rotor blade 112. during manufacturing according to the present disclosure. In an embodiment, the system 400 may include a computer-implemented controller having at least one processor and / or modules, similar to the controller 200 described herein.

[0043] For example, as shown, the system 400 includes a data acquisition module 402 for receiving the image data relating to the rotor blade 112. As mentioned, and as shown, the image data relating to the rotor blade 112 may include high resolution image data such as one or more 360° videos of the rotor blade 112, one or more 180°701240-WO- 1 / GECW- 1324-PCTvideos of the rotor blade 112, one or more 360° images of the rotor blade 112, one or more 180° images of the rotor blade 112, LIDAR data, or similar, all of which may generally be referred to as "field data” as shown. In addition, as shown, the system 400 further includes a data processing module 404 for receiving the field data relating to the rotor blade 112 from the data acquisition module 402.

[0044] Furthermore, in an embodiment, the data processing module 404 may be configured to apply a data model for artificial intelligence (Al) anomaly categorization and quality control (QC) certification. For example, in an embodiment, the data processing module 404 may include an extraction module 405 and a subdivision module 417. Thus, in an embodiment, the extraction module 405 of the system 400 is configured to process the field data by extracting one or more images / pictures from one or more 360° videos collected by the data acquisition module 402. In particular embodiments, as an example, the extraction module 405 is configured to extract image frames from the 360° videos using a CAD model 407 to ensure a desired coverage area is viewable. For example, in an embodiment, the extraction module 405 is configured to extract the image frames by first extracting a plurality of video frames in intervals along the 360° videos of the rotor blade 112.

[0045] Furthermore, in an embodiment, the extraction module 405 is configured to remove redundant, out-of-focus, overly distant, distorted, and / or poorly lit images from the plurality’ of video frames.

[0046] In such embodiments, these 360° panoramic image frames contain inspection data that shows the entire intended coverage area at the appropriate inspection resolution. For example, in an embodiment, the system 400 may be configured to calculate, via a three-dimensional model 411 programmed in the processor, a desired video frame interval to generate the 360-degree image view of at least a portion of the rotor blade 112 at the desired inspection resolution.Furthermore, in an embodiment, the system 400 may be configured to calculate, via the processor, a length of the desired video frame interval as a function of a required number of projected pixels of the desired inspection resolution. These image frames can then be subdivided into a plurality of segments using the subdivision module 417, thereby capturing the full covered area. Thus, the system 400 and method 300 of the present disclosure allow for the entire 360° panoramic view to be viewed as human701240-WO- 1 / GECW- 1324-PCTreadable images that can also be used for machine learning training and inference.

[0047] In particular embodiments, subdividing the image frame(s) into the plurality of segments 413 to generate the 360-degree image view of at least a portion of the rotor blade 112 may include utilizing computational geometry to identify the image frame(s) and calculating regions of the image frame(s) based on a known location of an imaging device collecting the image data and a geometry of the rotor blade 112.

[0048] For example, and referring to FIGS. 9 and 10, various figures are provided to illustrate how computational geometry is utilized to identify the image frame(s) and calculate regions of the image frame(s) based on a known location of an imaging device 325 collecting the image data and a geometry of the rotor blade 112. More specifically, the imaging device is represented in FIG. 9 as a reference numeral 325 and the rotor blade 112 is simplified and illustrated as having a cylindrical shape. Multiple geometric parameters are also known, such as (1) a first angular distance a from the imaging device 325 to a first surface 113 of the rotor blade 112, (2) a second angular distance b from the imaging device 325 to the first surface 113 of the rotor blade 112, (3) a horizontal distance c from the imaging device 325 to a, (4) a horizontal distance d from the imaging device 325 to b, (5) a height e of the imaging device 325. (6) a horizontal distance f between a and b, (7) a first angular distance a’ from the imaging device 325 to a second surface 115 of the rotor blade 112, (8) a second angular distance b’ from the imaging device 325 to the second surface 115 of the rotor blade 112, (9) a horizontal distance c’ from the imaging device 325 to a’, (10) a horizontal distance d’ from the imaging device 325 to b’, (11) a projection parameter g, and (12) a horizontal distance f between a’ and g.

[0049] Thus, by knowing such geometric parameters, the system 400 can select an imaging angle o, a field of view (FOV) angle 9, and a rotational angle of the imaging device 325 to identify and capture the image frame(s) that cover an entire internal surface of the rotor blade 112.

[0050] Moreover, in an embodiment, subdividing the image frame(s) into the plurality of segments 413 to generate the 360-degree image view of at least a portion of the rotor blade 112 may include subdividing the plurality of video frames into the plurality' of segments 413 and labeling 415 the plurality of segments for training.701240-WO- 1 / GECW- 1324-PCTMore specifically, as shown in FIG. 10, a simplified image of an embodiment of the rotor blade 112 generated by systems and methods according to the present disclosure is illustrated. In particular, as shown, a portion of the rotor blade 112 has been subdivided into the plurality of segments 413 (e.g., six segments) that extend around an entire circumference of the cylindrically shaped rotor blade 112. It should be understood that any number of segments can be utilized to generate the 360-degree image view described herein. Thus, in an embodiment, as shown, the system 400 is configured to utilize the labeled plurality of segments 413 as training data for a machine learning model, such as an anomaly detection model 406 shown in FIG. 8.

[0051] More specifically, in an embodiment, the anomaly detection model 406 may include one or more Al-driven anomaly detection models. Thus, in an embodiment, the anomaly detection model 406 is configured to receive the 360-degree image view of at least the portion of the rotor blade 112 as an input and identify anomaly (ies) of the rotor blade 112 by running the one or more machine-learned models using the input.

[0052] Furthermore, as shown, the system 400 may also include a model execution module 408 for implementing one or more Al-driven / machine-leamed models 409 for detecting anomalies on the rotor blade 112. Such anomalies may include, for example, cracks, voids, gaps, dents, missing components, over lamination, loose ends, foreign objects or debris, or any other anomaly that is detected or otherwise learned by the model(s) 409. Thus, in such embodiments, as mentioned, each of the machine-learned models 409 can be configured to detect a different type of anomaly relating to the rotor blade 112.

[0053] The Al-driven / machine learned model(s) described herein may include neural netw orks (e.g., deep neural networks) or other types of machine-learned models, including non-linear models and / or linear models. Neural networks can include feed-forw ard neural netw orks, recurrent neural netw orks (e.g., long short-term memory' recurrent neural networks), convolutional neural networks or other forms of neural networks. Some example machine-learned models can leverage an attention mechanism such as self-attention. For example, some example machine-learned models can include multi-headed self-attention models (e.g., transformer models). In another embodiment, the Al / machine learning models described herein may include a701240-WO- 1 / GECW- 1324-PCTrule-based approach, wherein actions are chosen based on a pre-determined set of if-then rules or mathematical expressions with pre-defined parameters.

[0054] Once the anomaly(ies) are detected, the system 400 is configured to evaluate the competency level / validate the anomaly(ies) to ensure accuracy and / or eliminate false positives. For example, as shown, the system 400 may include a validation model 410 for validating the anomaly (ies). In an embodiment, for example, the validation model 410 may determine a statistical competence level of the anomaly(ies). In such embodiments, as an example, the statistical competence level may be an unsupervised-leaming model. Furthermore, in an embodiment, the validation model 410 may use density estimation for determining whether the anomaly(ies) is of a certain competence level. In particular embodiments, the validation model 410 is configured to compare the anomaly(ies) to pre-validated or trained anomalies stored in the validation model 410. In further embodiments, the plurality of machine-learned models 409 and the validation model 410 may be an unsupervised learning-based model, a supervised learning-based model, a selfsupervised learning-based model, or any other suitable learning-based model.

[0055] Accordingly, in such embodiments, the validation model 410 may give an inherent assessment of a competency of the anomaly(ies) based on an uncertainty level of its prediction, such as in the case of ensemble models, Bayesian models (including Gaussian processes), non-conformal prediction intervals, or other methods that can provide prediction uncertainty. Alternatively, an assessment of the competency of the anomaly(ies) can be learned from training data using density estimation, level-set estimation, one-class classifier, manifold learning, anomaly detection, or other supervised or unsupervised learning approaches. Additionally, the system 400 may use both internal and external assessment of the competency of the anomaly(ies). In this way, for a particular anomaly detected, the validation model 410 can assess its level of competence and if competent, then the system 400 can generate a quality report 412 as described herein.

[0056] In some embodiments, the system 400 is further configured to calculate a competence level for a given anomaly. For example, if the generated anomaly from one of the machine-learned models 409 is the same or similar to the given anomaly, the competence level may be relatively high, and if the generated anomaly from one701240-WO- 1 / GECW- 1324-PCTof the machine-learned models 409 is different or dissimilar to the given anomaly, the competence level may be relatively low. In such embodiments, the system 400 is configured to indicate the competence level in the quality report 412.

[0057] After optionally validating the anomaly(ies), the system 400 is configured to automatically generate the quality report 412 of the rotor blade 112 that includes the identified anomaly(ies). For example, in such embodiments, the quality report 412 may generally include a location, type, and / or criticality of the identified anomaly (ies). Accordingly, in an embodiment, the quality report 412 may include a quality certification of the rotor blade 112. More specifically, as shown at 414, the system 400 is configured to generate a digital manufacture record of the rotor blade 112. Thus, as shown at 416, the system 400 is configured to generate a digital blade record of the rotor blade 112.

[0058] As used herein, a digital manufacture record 414 generally refers to a digital signature for every7manufactured blade, that digitally records all of the anomalies recorded during the various stages of manufacturing for that specific blade and how these anomalies were repaired or addressed. Furthermore, in an embodiment, the quality report 412, which is generally required to pass manufacturing may be part of the digital manufacture record 414. Accordingly, in an embodiment, the digital blade record 416 will, in its entirety', record the results of all inspection methods followed during manufacturing which include visual inspection and repair, ultrasound, stress tests, etc. As such, a useful aspect of the digital manufacture record 414 is in the lifetime maintenance of the rotor blade 112. The digital manufacture record 414 may also act as a guide to accurately disposition and repair blade anomalies in the field in order to improve performance and extend the life of the rotor blade 112.

[0059] Moreover, in an embodiment, as shown, the system 400 may also include a model retraining module 420 and an Al training module 418. Thus, the system 400 is configured to continuously train and update the machine-learned models 409 with training data 419, 421 from the model retraining module 420 and / or the Al training module 418. For example, in an embodiment, if the validation model 410 determines that certain anomalies are identified correctly (or incorrectly), the plurality of machine-learned models 409 can be retrained and updated with such information such701240-WO- 1 / GECW- 1324-PCTthat the models 409 can leam from previous mistakes and improve accuracy going forward. In addition, the training data 419 may include new data as new anomalies are identified that can be fed into the model retraining module 420. Thus, as shown at 422, the training data 419 as well as data 421 from the model retraining module 420 can be fed into the plurality' of machine-learned models 409. As such, the system 400 is configured to continuously leam of existing and new anomalies and train the plurality of machine-learned models 409 using the existing and new anomalies.Furthermore, the Al / machine learning model(s) 409 described herein may be trained using human annotated data, data compiled during the data acquisition phase, and / or historical data or new data collected during various manufacturing processes of the rotor blades 112 described herein.

[0060] Moreover, the training data described herein may include historical, current, and / or estimated data relating to rotor blade manufacturing. Thus, human experts can specifically assign anomaly types, locations, and / or criticalities to images and / or videos of rotor blades that can be fed into the models 409. Accordingly, the machine-learned model(s) can be trained on such data and can improve over time with new input data. More specifically, in an embodiment, the system 400 may determine parameters for avoiding certain anomalies in the future.

[0061] Furthermore, in an embodiment, the system 400 is configured to implement a corrective action based on the quality report 412. For example, in an embodiment, implementing the corrective action based on the quality report 412 may include storing the quality report 412 in a database, scheduling a repair to correct the identified anomaly(ies), modifying a manufacturing parameter of the rotor blade manufacturing process (such as modifying a blade mold, blade materials, thicknesses, blade sizing, temperature, resin, fiber materials, etc.), halting production of subsequent rotor blades until the identified anomaly(ies) are corrected, updating one or more of the plurality of machine-learned models 409, training one or more of the plurality of machine-learned models 409, and / or any suitable corrective action.

[0062] In another embodiment, the system 400 may also be configured to collect and / or store the corrective action for continued learning of the machine-learned models 409. For example, in an embodiment, if a particular rotor blade is repaired due to an anomaly being detected, the repair can be noted on the digital blade record701240-WO- 1 / GECW- 1324-PCT416 of the rotor blade 112 and input into one or more of the model(s) 409 for updating the model(s) to avoid a similar anomaly in the future.

[0063] Exemplary embodiments of a method and system for improving quality of a wind turbine rotor blade during manufacturing are described herein. The systems and methods of the present disclosure are not limited to the specific embodiments described herein, but rather, components of systems and / or steps of the methods may be utilized independently and separately from other components and / or steps described herein. For example, the methods may also be used in combination with other electronic systems and are not limited to practice with only the electronic systems, and methods as described herein. Rather, the exemplary embodiment can be implemented and utilized in connection with many other electronic systems.

[0064] Some embodiments involve the use of one or more electronic or computing devices. Such devices typically include a processor, processing device, or controller, such as a general purpose central processing unit (CPU), a graphics processing unit (GPU), a microcontroller, a reduced instruction set computer (RISC) processor, an application specific integrated circuit (ASIC), a programmable logic circuit (PLC), a field programmable gate array (FPGA), a digital signal processing (DSP) device, and / or any other circuit or processing device capable of executing the functions described herein. The methods described herein may be encoded as executable instructions embodied in a computer readable medium, including, without limitation, a storage device and / or a memory device. Such instructions, when executed by a processing device, cause the processing device to perform at least a portion of the methods described herein. The above examples are exemplary only, and thus are not intended to limit in any way the definition and / or meaning of the term processor and processing device. Furthermore, in an embodiment, the processing capability might be located at the wind turbine, at the wind farm, or in the cloud infrastructure.

[0065] Although specific features of various embodiments of the disclosure may be shown in some drawings and not in others, this is for convenience only. In accordance with the principles of the disclosure, any feature of a drawing may be referenced and / or claimed in combination with any feature of any other drawing.

[0066] Further aspects of the present disclosure are provided by the subject matter701240-WO- 1 / GECW- 1324-PCTof the following clauses:

[0067] A method for improving manufacturing quality’ of a rotor blade of a wind turbine, the method comprising: receiving, via a data acquisition module of a controller, image data relating to the rotor blade, the image data collected during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine; extracting, via a processor of the controller, one or more image frames from the image data using a model of the rotor blade, the one or more image frames containing inspection data at a desired inspection resolution; subdividing, via the processor, the one or more image frames into a plurality of segments to generate a 360-degree image view' of at least a portion of the rotor blade; identify ing, via the processor, an anomaly of the rotor blade using the 360-degree image view of at least a portion of the rotor blade; and implementing, via the processor, a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

[0068] The method of any preceding clause, wherein the image data relating to the rotor blade further comprises high resolution image data comprising at least one of one or more 360° videos of the rotor blade, one or more 180° videos of the rotor blade, one or more 360° images of the rotor blade, or one or more 180° images of the rotor blade.

[0069] The method of any preceding clause, wherein the image data relating to the rotor blade further comprises the high resolution image data comprising the one or more 360° videos of the rotor blade.

[0070] The method of any preceding clause, wherein extracting the one or more image frames from the image data using the model of the rotor blade further comprises: extracting a plurality of video frames in intervals along the one or more 360° videos of the rotor blade.

[0071] The method of any preceding clause, further comprising removing redundant, out-of-focus, overly distant, distorted, or poorly lit images from the plurality of video frames.

[0072] The method of any preceding clause, further comprising calculating, via a three-dimensional model programmed in the processor, a desired video frame interval to generate the 360-degree image view' of at least a portion of the rotor blade at the701240-WO- 1 / GECW- 1324-PCTdesired inspection resolution.

[0073] The method of any preceding clause, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least a portion of the rotor blade further comprises: subdividing the plurality of video frames into the plurality of segments; and labeling the plurality of segments for training.

[0074] The method of any preceding clause, further comprising utilizing the labeled plurality of segments as training data for a machine learning model.

[0075] The method of any preceding clause, further comprising calculating, via the processor, a length of the desired video frame interval as a function of a required number of projected pixels of the desired inspection resolution.

[0076] The method of any preceding clause, further comprising operating an intelligent vehicle across a surface of the rotor blade to collect the image data via an imaging device mounted to the intelligent vehicle.

[0077] The method of any preceding clause, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least the portion of the rotor blade further comprises: utilizing computational geometry' to identity7the one or more image frames; and calculating regions of the one or more image frames based on a known location of an imaging device collecting the image data and a geometry of the rotor blade.

[0078] The method of any preceding clause, wherein identifying the anomaly of the rotor blade using the 360-degree image view of at least the portion of the rotor blade further comprises: receiving the 360-degree image view' of at least the portion of the rotor blade as an input via one or more machine-learned models; and identifying the anomaly of the rotor blade by running the one or more machine-learned models using the input.

[0079] The method of any preceding clause, wherein the one or more machine-learned models comprise at least one of an unsupervised learning-based model, a supervised learning-based model, or a self-supervised learning-based model.

[0080] The method of any preceding clause, wherein implementing the corrective action for the anomaly of the rotor blade or the subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade further comprises at least701240-WO- 1 / GECW- 1324-PCTone of scheduling a repair to correct the anomaly, modifying a manufacturing parameter, or halting production of subsequent rotor blades until the anomaly is corrected.

[0081] A system for improving qualify of a rotor blade of a wind turbine, the system comprising: a controller comprising at least one processor and a data acquisition module, the data acquisition module configured to receive image data relating to the rotor blade, the image data collected during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine, wherein the at least one processor is configured to perform a plurality of operations, the plurality of operations comprising: extracting one or more image frames from the image data using a model of the rotor blade, the one or more image frames containing inspection data at a desired inspection resolution; subdividing the one or more image frames into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade; identifying an anomaly of the rotor blade using the 360-degree image view of at least a portion of the rotor blade; and implementing a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

[0082] The system of any preceding clause, wherein the image data relating to the rotor blade further comprises high resolution image data comprising at least one of one or more 360° videos of the rotor blade, one or more 180° videos of the rotor blade, one or more 360° images of the rotor blade, or one or more 180° images of the rotor blade.

[0083] The system of any preceding clause, wherein extracting the one or more image frames from the image data using the model of the rotor blade further comprises: extracting a plurality of video frames in intervals along the one or more 360° videos of the rotor blade.

[0084] The system of any preceding clause, wherein the plurality of operations further comprises calculating, via a three-dimensional model programmed in the processor, a desired video frame interval to generate the 360-degree image view of at least a portion of the rotor blade at the desired inspection resolution.

[0085] The system of any preceding clause, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of701240-WO- 1 / GECW- 1324-PCTat least a portion of the rotor blade further comprises: subdividing the plurality of video frames into the plurality of segments; and labeling the plurality of segments for training, and wherein the plurality of operations further comprises utilizing the labeled plurality of segments as training data for a machine learning model.

[0086] The system of any preceding clause, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least the portion of the rotor blade further comprises: utilizing computational geometry to identify the one or more image frames; and calculating regions of the one or more image frames based on a know n location of an imaging device collecting the image data and a geometry of the rotor blade.

[0087] This written description uses examples to disclose the present disclosure, including the best mode, and to enable any person skilled in the art to practice the present disclosure, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the present disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.

Claims

701240-WO- 1 / GECW- 1324-PCTWHAT IS CLAIMED IS:

1. A method for improving manufacturing quality of a rotor blade of a wind turbine, the method comprising:receiving, via a data acquisition module of a controller, image data relating to the rotor blade, the image data collected during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine;extracting, via a processor of the controller, one or more image frames from the image data using a model of the rotor blade, the one or more image frames containing inspection data at a desired inspection resolution;subdividing, via the processor, the one or more image frames into a plurality' of segments to generate a 360-degree image view of at least a portion of the rotor blade;identifying, via the processor, an anomaly of the rotor blade using the 360-degree image view of at least a portion of the rotor blade; andimplementing, via the processor, a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

2. The method of claim 1 , wherein the image data relating to the rotor blade further comprises high resolution image data comprising at least one of one or more 360° videos of the rotor blade, one or more 180° videos of the rotor blade, one or more 360° images of the rotor blade, or one or more 180° images of the rotor blade.

3. The method of claim 2, wherein the image data relating to the rotor blade further comprises the high resolution image data comprising the one or more 360° videos of the rotor blade.

4. The method of claim 3. wherein extracting the one or more image frames from the image data using the model of the rotor blade further comprises: extracting a plurality' of video frames in intervals along the one or more 360° videos of the rotor blade.

5. The method of claim 4. further comprising removing redundant, out-of-focus, overly distant, distorted, or poorly lit images from the plurality of video frames.

6. The method of claim 4, further comprising calculating, via a three-701240-WO- 1 / GECW- 1324-PCTdimensional model programmed in the processor, a desired video frame interval to generate the 360-degree image view of at least a portion of the rotor blade at the desired inspection resolution.

7. The method of claim 6, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least a portion of the rotor blade further comprises:subdividing the plurality of video frames into the plurality of segments; and labeling the plurality of segments for training.

8. The method of claim 7, further comprising utilizing the labeled plurality of segments as training data for a machine learning model.

9. The method of claim 6. further comprising calculating, via the processor, a length of the desired video frame interval as a function of a required number of projected pixels of the desired inspection resolution.

10. The method of claim 1, further comprising operating an intelligent vehicle across a surface of the rotor blade to collect the image data via an imaging device mounted to the intelligent vehicle.

11. The method of claim 10, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least the portion of the rotor blade further comprises:utilizing computational geometry’ to identify the one or more image frames; andcalculating regions of the one or more image frames based on a know n location of an imaging device collecting the image data and a geometry of the rotor blade.

12. The method of claim 1. wherein identifying the anomaly of the rotor blade using the 360-degree image view of at least the portion of the rotor blade further comprises:receiving the 360-degree image view’ of at least the portion of the rotor blade as an input via one or more machine-learned models; andidentifying the anomaly of the rotor blade by running the one or more machine-learned models using the input.

13. The method of claim 12, wherein the one or more machine-learned701240-WO- 1 / GECW- 1324-PCTmodels comprise at least one of an unsupervised learning-based model, a supervised learning-based model, or a self-supervised learning-based model.

14. The method of claim 1. wherein implementing the corrective action for the anomaly of the rotor blade or the subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade further comprises at least one of scheduling a repair to correct the anomaly, modifying a manufacturing parameter, or halting production of subsequent rotor blades until the anomaly is corrected.

15. A system for improving qualify of a rotor blade of a wind turbine, the system comprising:a controller comprising at least one processor and a data acquisition module, the data acquisition module configured to receive image data relating to the rotor blade, the image data collected during or after manufacturing of the rotor blade before the rotor blade is placed into operation on the wind turbine, wherein the at least one processor is configured to perform a plurality7of operations, the plurality7of operations comprising:extracting one or more image frames from the image data using a model of the rotor blade, the one or more image frames containing inspection data at a desired inspection resolution;subdividing the one or more image frames into a plurality of segments to generate a 360-degree image view of at least a portion of the rotor blade; identifying an anomaly of the rotor blade using the 360-degree image view of at least a portion of the rotor blade; andimplementing a corrective action for the anomaly of the rotor blade or a subsequent manufacturing process of another rotor blade based on the anomaly of the rotor blade.

16. The system of claim 15, wherein the image data relating to the rotor blade further comprises high resolution image data comprising at least one of one or more 360° videos of the rotor blade, one or more 180° videos of the rotor blade, one or more 360° images of the rotor blade, or one or more 180° images of the rotor blade.

17. The system of claim 16, wherein extracting the one or more image frames from the image data using the model of the rotor blade further comprises: extracting a plurality of video frames in intervals along the one or more 360°701240-WO- 1 / GECW- 1324-PCTvideos of the rotor blade.

18. The system of claim 15, wherein the plurality of operations further comprises calculating, via a three-dimensional model programmed in the processor, a desired video frame interval to generate the 360-degree image view of at least a portion of the rotor blade at the desired inspection resolution.

19. The system of claim 17, wherein subdividing the one or more image frames into the plurality of segments to generate the 360-degree image view of at least a portion of the rotor blade further comprises:subdividing the plurality of video frames into the plurality of segments; and labeling the plurality of segments for training, andwherein the plurality of operations further comprises utilizing the labeled plurality of segments as training data for a machine learning model.

20. The system of claim 15, wherein subdividing the one or more image frames into the plurality7of segments to generate the 360-degree image view of at least the portion of the rotor blade further comprises:utilizing computational geometry to identify the one or more image frames; andcalculating regions of the one or more image frames based on a know n location of an imaging device collecting the image data and a geometry of the rotor blade.