Determination method and determination device for design data of blade mold and electronic equipment
By acquiring and converting the three-dimensional point cloud data of the blade mold and determining the front and trailing edge coordinates, the problem of large error in the blade mold design is solved, and the accuracy and consistency of the blade mold design is improved.
Patent Information
- Application Number
- CN202311848208.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-08
AI Technical Summary
In the prior art, the design of the blade mold of the wind turbine set leads to poor quality of the blade mold and large errors, which affects the consistency and quality of the blade shape.
By obtaining the three-dimensional shape point cloud data of the blade mold of the wind turbine set, converting it into two-dimensional point cloud data, the front and trailing edge coordinates of the blade mold are determined, and design data, including shape data and airfoil data, are determined based on these coordinates, and the deviation between the blade mold and the blade design data is evaluated.
It improves the accuracy and tolerance of blade mold design, ensures consistency between blade mold and blade design, and improves the quality of blade mold.
Smart Images

Figure CN120277819A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of fan design, and more particularly, to a method, an apparatus, and an electronic device for determining design data of a blade mold. Background Art
[0002] Currently, the aerodynamic shape design of wind turbine blades is directly related to the subsequent power performance of the wind turbine. The shape of mass-produced wind turbine blades is determined by the shape of the blade mold. Therefore, it is crucial to ensure the consistency between the aerodynamic shape of the original blade design and the shape of the mass-produced product. Due to considerations of subsequent production processes, surface smoothness, and draft requirements, the shape of the blade mold needs to be subjected to curvature smoothing and chamfering. However, there is a large error between the processed blade mold and the blade, resulting in poor quality of the blade mold. Summary of the Invention
[0003] To this end, the present disclosure provides a method, an apparatus, and an electronic device for determining design data of a blade mold, which are used to determine the design data of the blade mold, and further evaluate the deviation between the design data of the blade mold and the design data of the blade, so as to improve the quality of the blade mold.
[0004] A first aspect of the present disclosure provides a method for determining design data of a blade mold, including: acquiring three-dimensional shape point cloud data of a wind turbine blade mold in a preset direction; converting the three-dimensional shape point cloud data into two-dimensional point cloud data; determining the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data; and determining the design data of the blade mold according to the leading edge coordinates and the trailing edge coordinates.
[0005] Optionally, the step of converting the three-dimensional shape point cloud data into two-dimensional point cloud data includes: projecting the three-dimensional shape point cloud data onto a plane of a coordinate system with the direction of the mold closing seam of the blade's leading and trailing edges as the longitudinal axis and the up-and-down mold direction of the blade mold as the transverse axis to obtain the two-dimensional point cloud data.
[0006] Optionally, the step of determining the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data includes: selecting the coordinates at the midpoint position of the two-dimensional point cloud data as the trailing edge coordinates; calculating the distance between each point of the two-dimensional point cloud data and the trailing edge coordinates, and taking the coordinates corresponding to the maximum distance as the leading edge coordinates.
[0007] Optionally, the design data includes shape data and airfoil data. The step of determining the design data of the blade mold according to the leading edge coordinates and the trailing edge coordinates includes: determining the shape data according to the leading edge coordinates and the trailing edge coordinates; normalizing the two-dimensional point cloud data according to the shape data to obtain a first coordinate set; and determining the airfoil data of the blade mold by using the first coordinate set.
[0008] Optionally, the step of determining the profile data according to the leading edge coordinates and the trailing edge coordinates includes: determining the blade chord length based on the distance between the leading edge coordinates and the trailing edge coordinates; determining a first twist angle in the die attitude according to the leading edge coordinates and the trailing edge coordinates.
[0009] Optionally, the step of normalizing the two-dimensional point cloud data according to the profile data to obtain a first coordinate set includes: converting the coordinates of each point in the two-dimensional point cloud data into second coordinates with the leading edge coordinates as the coordinate origin; determining a second twist angle in the blade attitude according to the first twist angle and a preset twist angle, and using the second twist angle to convert each of the second coordinates into third coordinates; scaling each of the third coordinates according to the blade chord length to obtain a normalized first coordinate set.
[0010] Optionally, the airfoil data includes airfoil thickness; the step of determining the airfoil data of the blade die using the first coordinate set includes: dividing the coordinates in the first coordinate set into coordinates on the first surface and coordinates on the second surface according to the horizontal axis of the coordinate system where the first coordinate set is located; for the coordinates on the first surface and the coordinates on the second surface, calculating the absolute value of the difference between the ordinates of the coordinates on the first surface and the coordinates on the second surface corresponding to the same abscissa, and taking the maximum absolute value of the difference as the airfoil thickness.
[0011] Optionally, the airfoil data includes pre-bending data; the step of determining the airfoil data of the blade die using the first coordinate set includes: converting the leading edge coordinates into a first leading edge coordinate without pre-bending with a preset coordinate as the coordinate origin; calculating the distance between the first leading edge coordinate and the coordinate origin to obtain the pre-bending data.
[0012] A second aspect of the present disclosure provides an apparatus for determining design data of a blade die, including: a data acquisition unit configured to acquire three-dimensional profile point cloud data of a wind turbine blade die in a preset direction; a data conversion unit configured to convert the three-dimensional profile point cloud data into two-dimensional point cloud data; a coordinate determination unit configured to determine the trailing edge coordinates and the leading edge coordinates of the blade die based on the two-dimensional point cloud data; a design data determination unit configured to determine the design data of the blade die according to the leading edge coordinates and the trailing edge coordinates.
[0013] A third aspect of the present disclosure provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the method for determining the design data of the blade die as described above is implemented.
[0014] A fourth aspect of the present disclosure provides an electronic device, including: at least one processor; at least one memory storing a computer program, which when executed by the at least one processor, implements the method for determining the design data of the blade mold as described above.
[0015] The method for determining the design data of the blade mold, the determining device and the electronic device according to the embodiments of the present disclosure can obtain the leading edge and trailing edge coordinates of the blade mold through the point cloud data of the blade mold's outer shape, determine the design data of the blade mold based on the leading edge coordinates and the trailing edge coordinates, and then evaluate the deviation between the outer shape of the blade mold and the basic design information of the blade by comparing the design data of the blade mold with the design data of the blade, thereby improving the accuracy and tolerance of the blade mold design. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a flowchart showing a method for determining the design data of a blade mold according to an exemplary embodiment of the present disclosure.
[0017] Figure 2 is a flowchart showing a method for determining the design data of a blade mold according to another exemplary embodiment of the present disclosure.
[0018] Figure 3 is a block diagram showing a device for determining the design data of a blade mold according to an exemplary embodiment of the present disclosure.
[0019] Figure 4 is a block diagram showing an electronic device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0020] The present disclosure provides the following detailed description to help the reader obtain a comprehensive understanding of the methods, devices, and / or systems described herein. However, various changes, modifications, and equivalents of the methods, devices, and / or systems described herein will be apparent after understanding the disclosure of the present disclosure. For example, the order of operations described herein is merely exemplary and is not limited to those set forth herein, but may be changed as will be apparent after understanding the disclosure of the present disclosure, except for operations that must occur in a specific order. Additionally, descriptions of features known in the art may be omitted for greater clarity and conciseness.
[0021] The features described herein may be implemented in different forms and should not be construed as limited to the examples described herein. Instead, the examples described herein are provided only to illustrate some of the many possible ways of implementing the methods, devices, and / or systems described herein, many of which will be apparent after understanding the disclosure of the present disclosure.
[0022] As used herein, the term "and / or" includes any one of the associated listed items and any combination of any two or more thereof.
[0023] Although terms such as "first", "second", and "third" may be used herein to describe various components, elements, regions, layers, or parts, these components, elements, regions, layers, or parts should not be limited by these terms. Rather, these terms are only used to distinguish one component, element, region, layer, or part from another. Thus, a first component, first element, first region, first layer, or first part as referred to in the examples described herein may also be referred to as a second component, second element, second region, second layer, or second part without departing from the teachings of the examples.
[0024] In the specification, when an element (such as a layer, region, or substrate) is described as "on" another element, "connected to" or "coupled to" another element, the element can be directly "on" the other element, directly "connected to" or "coupled to" the other element, or there can be one or more other elements therebetween. In contrast, when an element is described as "directly on" another element, "directly connected to" or "directly coupled to" another element, there can be no other elements therebetween.
[0025] The terms used herein are only for describing various examples and are not intended to limit the disclosure. Unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. The terms "comprising", "including", and "having" specify the presence of the stated features, quantities, operations, components, elements, and / or combinations thereof, but do not preclude the presence or addition of one or more other features, quantities, operations, components, elements, and / or combinations thereof.
[0026] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains after understanding this disclosure. Unless explicitly defined as such herein, terms (such as those defined in a general dictionary) should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and should not be interpreted in an idealized or overly formal manner.
[0027] Furthermore, in the description of the examples, when a detailed description of a related structure or function that is considered well-known would cause an ambiguous interpretation of the disclosure, such a detailed description will be omitted.
[0028] A method, apparatus, and electronic device for determining design data of a blade mold according to an exemplary embodiment of the present disclosure will be described below with reference to the accompanying drawings to solve or alleviate at least one of the above problems.
[0029] Figure 1 It is a flowchart showing a method for determining design data of a blade mold according to an exemplary embodiment of the present disclosure.
[0030] Referring to Figure 1 , in step S101, three-dimensional contour point cloud data of a wind turbine blade mold in a preset direction can be obtained.
[0031] In practical applications, the three-dimensional contour point cloud data of the blade mold of the wind turbine can be obtained from the 3D design contour before the production of the blade mold based on CAD software, or can be obtained by scanning the formed physical blade mold using a laser scanning device.
[0032] As an example, the three-dimensional contour point cloud data of the obtained blade mold can be converted into three-dimensional point cloud data in the blade design attitude according to a preset direction (such as but not limited to the blade length direction). Here, the Z-axis of the coordinate system in the blade design attitude can be the blade length direction. When the Z-axis of the coordinate system where the three-dimensional contour point cloud data of the blade mold is located is not parallel to the Z-axis of the coordinate system in the blade design attitude, the coordinate system where the blade mold is located can be adjusted according to the actual length of the wind turbine blade, and then the three-dimensional contour point cloud data can be obtained.
[0033] In step S102, the three-dimensional contour point cloud data can be converted into two-dimensional point cloud data. Here, the obtained three-dimensional contour point cloud data of the blade mold is projected onto a preset plane to obtain two-dimensional point cloud data. Specifically, the three-dimensional contour point cloud data can be projected onto the plane where the coordinate system has the longitudinal axis in the direction of the joint seam of the front and rear edges of the blade and the transverse axis in the up and down mold direction of the blade mold to obtain two-dimensional point cloud data.
[0034] In practical applications, when the three-dimensional contour point cloud data is obtained by scanning the blade mold using a laser scanning device, the angle conversion of the three-dimensional point cloud data based on the X-axis can be performed according to the lowering angle and rotation angle formula of the blade mold. Then, the three-dimensional contour point cloud data is projected onto a plane perpendicular to the Z-axis to obtain two-dimensional point cloud data, where this plane has the up and down mold direction of the blade mold as the X-axis and the direction of the joint seam of the front and rear edges of the blade as the Y-axis.
[0035] In step S103, the trailing edge coordinates and leading edge coordinates of the blade mold can be determined based on the two-dimensional point cloud data. Here, the trailing edge coordinates of the blade mold can be determined first according to the two-dimensional point cloud data, and then the leading edge coordinates can be determined based on the trailing edge coordinates.
[0036] According to an embodiment of the present disclosure, the coordinates at the midpoint position of the two-dimensional point cloud data can be selected as the trailing edge coordinates; the distance between each point of the two-dimensional point cloud data and the trailing edge coordinates is calculated, and the coordinates corresponding to the maximum distance are used as the leading edge coordinates.
[0037] Here, the coordinates of the point located at the center position of the two-dimensional point cloud data can be used as the trailing edge coordinates (X te , Y te ). Then, calculate the distance between each point in the two-dimensional point cloud data and the trailing edge coordinates, and determine the coordinates of the point corresponding to the maximum distance as the leading edge coordinates (X le , Y le ).
[0038] In step S104, the design data of the blade mold can be determined based on the leading edge coordinates and the trailing edge coordinates. Here, the design data includes the contour data and the airfoil data.
[0039] Figure 2 is a flowchart showing a method for determining the design data of a blade mold according to another exemplary embodiment of the present disclosure. Specifically, Figure 2 shows Figure 1 the flowchart of step S104 in
[0040] Referring to Figure 2 , in step S201, the contour data can be determined based on the leading edge coordinates and the trailing edge coordinates.
[0041] Specifically, the blade chord length can be determined based on the distance between the leading edge coordinates and the trailing edge coordinates; and the first twist angle in the mold attitude can be determined based on the leading edge coordinates and the trailing edge coordinates.
[0042] In practical applications, the contour data may include the blade chord length and the first twist angle. The distance between the leading edge coordinates and the trailing edge coordinates can be calculated according to formula (1), and this distance can be used as the blade chord length.
[0043] LChord = sqrt((X le - X te ) 2 + (Yl e - Y te ) 2 ) (1)
[0044] where LChord is the blade chord length and sqrt() is the square root function.
[0045] Next, the first twist angle in the mold attitude can be calculated according to formula (2), where the first twist angle in the mold attitude is the first twist angle of the actually produced mold.
[0046] ZAngle_module = atan((X te - X le ) / (Y te - Y le )) (2)
[0047] Among them, ZAngle_module is the first twist angle, and atan() is the arctangent function.
[0048] In step S202, the two-dimensional point cloud data can be normalized according to the contour data to obtain the first coordinate set.
[0049] Specifically, first, the coordinates of each point in the two-dimensional point cloud data can be converted into the second coordinates with the leading edge coordinates as the coordinate origin; then, the second twist angle in the blade attitude can be determined according to the first twist angle and the preset twist angle, and each second coordinate can be converted into the third coordinate by using the second twist angle; finally, each third coordinate can be scaled according to the blade chord length to obtain the normalized first coordinate set.
[0050] Here, each point in the two-dimensional point cloud data can be normalized with the blade chord length being 1. Specifically, the points in the two-dimensional point cloud data can be first converted into the second coordinates with the leading edge coordinates as the origin according to formulas (3) and (4).
[0051] X new = x - X le (3)
[0052] Y new = y - Y le (4)
[0053] Among them, (X new , Y new ) are the converted second coordinates, and (x, y) are the coordinates of the points in the two-dimensional point cloud data.
[0054] Then, according to formula (5), the sum value of the first twist angle and the preset twist angle is determined as the second twist angle in the blade attitude. Here, the second twist angle in the blade attitude is the twist angle during blade design, and the preset twist angle is the twist angle during blade mold design.
[0055] twist = ZAngle_module + mould_angle (5)
[0056] Among them, twist is the second twist angle, and mould_angle is the preset twist angle.
[0057] According to formulas (6) to (8), the second coordinates (X new , Y new ) are converted into the third coordinates (X new1 , Y new1 ) by using the second twist angle.
[0058] ZAngle1 = - (pi / 2 - twist) (6)
[0059] X new1= X new *cos(ZAngle1) - Y new *sin(ZAngle1) (7)
[0060] Y new1 = X new *sin(ZAngle1) + Y new *cos(ZAngle1) (8)
[0061] Finally, scale each third coordinate according to formulas (9) and (10) to obtain the normalized first coordinate (X new2 , Y new2 ).
[0062] X new2 = X new1 / LChord (9)
[0063] Y new2 = Y new1 / LChord (10)
[0064] Here, it can be determined whether the distance from the converted trailing edge coordinate to the coordinate origin is 1. When the distance is 1, the normalization operation of the first coordinate is completed. When the distance is not 1, calculate the distance from the trailing edge coordinate to the origin coordinate, and continue to normalize the first coordinate according to this distance so that the distance from the trailing edge coordinate to the coordinate origin is 1.
[0065] Return reference Figure 2 , in step S203, the airfoil data of the blade mold can be determined using the first coordinate set.
[0066] According to an embodiment of the present disclosure, the airfoil data may include the airfoil thickness. In this case, the step of determining the airfoil data of the blade mold may specifically include: dividing the coordinates in the first coordinate set into coordinates located on the first surface and coordinates located on the second surface according to the horizontal axis of the coordinate system where the first coordinate set is located; for the coordinates located on the first surface and the coordinates located on the second surface, calculate the absolute value of the difference between the ordinates of the coordinates on the first surface and the coordinates on the second surface corresponding to the same abscissa, and use the maximum absolute value of the difference as the airfoil thickness.
[0067] In practical applications, the first surface may be represented as the pressure surface, and the second surface may be represented as the suction surface. Alternatively, the first surface may be represented as the suction surface, and the second surface may be represented as the pressure surface. The present disclosure does not impose any restrictions on this. The airfoil thickness can be used to describe the airfoil profile characteristics and is the maximum distance between the upper and lower surfaces of the airfoil. Here, the coordinates in the first coordinate set can be divided into the first coordinates on the pressure surface and the first coordinates on the suction surface according to the horizontal axis (i.e., the X-axis) in the coordinate system. Data interpolation is performed based on the abscissa of each first coordinate, and the absolute value of the difference between the ordinate values of the same abscissa on the first surface and the second surface is calculated. The maximum absolute value of the difference is selected as the airfoil thickness.
[0068] According to an embodiment of the present disclosure, the airfoil data may further include pre-bending data. In this case, the steps for determining the airfoil data of the blade mold may include: converting the leading edge coordinates into the first leading edge coordinates without pre-bending with a preset coordinate as the coordinate origin; calculating the distance between the first leading edge coordinates and the coordinate origin to obtain the pre-bending data.
[0069] In practical applications, under the thrust of the wind, the tip of the blade of a wind turbine will deform downward in the wind direction, and the tip of the upwind wind turbine will be closer to the tower. To avoid the blade hitting the tower after subsequent bending deformation, usually during blade design, the tip is pre-bent upward in the wind direction by a certain angle at the length in the unloaded state, which is the pre-bending. Specifically, the preset coordinate may represent the position of the pitch axis of the airfoil without pre-bending. The leading edge coordinates (X le , Y le ) are converted into the first leading edge coordinates (X le - 0.5, Y le - 1) with the preset coordinate (such as but not limited to (0.5, 1),) as the origin, and the distance between the first leading edge coordinates and the coordinate origin (0, 0) is calculated to obtain the pre-bending data.
[0070] According to the method for determining the design data of the blade mold according to the embodiment of the present disclosure, the leading and trailing edge coordinates of the blade mold can be obtained through the point cloud data of the outer shape of the blade mold, the design data of the blade mold can be determined based on the leading edge coordinates and the trailing edge coordinates, and then by comparing the design data of the blade mold with the design data of the blade, the deviation between the outer shape of the blade mold and the basic design information of the blade can be evaluated, improving the accuracy and tolerance of the blade mold design.
[0071] The method for determining the design data of the blade mold according to the exemplary embodiment of the present disclosure is described above. Next, a device for determining the design data of the blade mold according to the exemplary embodiment of the present disclosure will be described in conjunction with Figure 3 Describe a device for determining the design data of the blade mold according to the exemplary embodiment of the present disclosure.
[0072] Figure 3 is a diagram showing a device for determining the design data of the blade mold according to the exemplary embodiment of the present disclosure.
[0073] As shown Figure 3 in Figure Figure 3 , the device 300 for determining the design data of a blade mold includes: a data acquisition unit 301, a data conversion unit 302, a coordinate determination unit 303, and a design data determination unit 304.
[0074] The data acquisition unit 301 can acquire the three-dimensional shape point cloud data of a wind turbine blade mold in a preset direction; the data conversion unit 302 can convert the three-dimensional shape point cloud data into two-dimensional point cloud data; the coordinate determination unit 303 can determine the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data; the design data determination unit 304 can determine the design data of the blade mold according to the leading edge coordinates and trailing edge coordinates.
[0075] As an example, the data conversion unit 302 can project the three-dimensional shape point cloud data onto the plane of the coordinate system with the longitudinal axis in the direction of the mold closing seam of the blade's leading and trailing edges and the transverse axis in the up and down mold direction of the blade mold to obtain two-dimensional point cloud data.
[0076] As an example, the coordinate determination unit 303 can select the coordinates at the midpoint position of the two-dimensional point cloud data as the trailing edge coordinates; calculate the distance between each point of the two-dimensional point cloud data and the trailing edge coordinates, and use the coordinates corresponding to the maximum distance as the leading edge coordinates.
[0077] As an example, the design data includes shape data and airfoil data. The design data determination unit 304 can determine the shape data according to the leading edge coordinates and trailing edge coordinates; perform normalization processing on the two-dimensional point cloud data according to the shape data to obtain a first coordinate set; use the first coordinate set to determine the airfoil data of the blade mold.
[0078] As an example, the design data determination unit 304 can include a shape data determination unit 3041. The shape data determination unit 3041 can determine the chord length of the blade based on the distance between the leading edge coordinates and trailing edge coordinates; determine the first twist angle in the mold attitude according to the leading edge coordinates and trailing edge coordinates.
[0079] As an example, the coordinate determination unit 3203 can convert the coordinates of each point in the two-dimensional point cloud data into a second coordinate with the leading edge coordinates as the coordinate origin; determine the second twist angle in the blade attitude according to the first twist angle and a preset twist angle, and use the second twist angle to convert each second coordinate into a third coordinate; scale each third coordinate according to the blade chord length to obtain a normalized first coordinate set.
[0080] As an example, the airfoil data includes the airfoil thickness; the design data determination unit 304 may include an airfoil data determination unit 3042, and the airfoil data determination unit 3042 may divide the coordinates in the first coordinate set into coordinates on the first surface and coordinates on the second surface according to the horizontal axis of the coordinate system where the first coordinate set is located; for the coordinates on the first surface and the coordinates on the second surface, calculate the absolute value of the difference between the ordinates of the coordinates on the first surface and the coordinates on the second surface corresponding to the same abscissa, and use the maximum absolute value of the difference as the airfoil thickness.
[0081] As an example, the airfoil data determination unit 3042 converts the leading edge coordinates into first leading edge coordinates without pre-bending with a preset coordinate as the coordinate origin; calculates the distance between the first leading edge coordinates and the coordinate origin to obtain pre-bending data.
[0082] Regarding the device in the above embodiments, the specific manners in which each unit performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0083] Figure 4 is a block diagram showing an electronic device according to an exemplary embodiment of the present disclosure. Referring to Figure 4 , the electronic device 400 includes: a processor 401; a memory 402, and the memory 402 stores computer-executable instructions. Among them, when the computer-executable instructions are run by the processor 401, the processor 401 is prompted to execute a method for determining design data of a blade mold according to an exemplary embodiment of the present disclosure.
[0084] As an example, the electronic device 400 may be a PC computer, a tablet device, a personal digital assistant, a smart phone, or other devices capable of executing the above instruction set. Here, the electronic device 400 does not have to be a single electronic device, and may also be any assembly of devices or circuits that can execute the above instructions (or instruction sets) alone or jointly. The electronic device 400 may also be a part of an integrated control system or a system manager, or may be configured as a portable electronic device that can be interconnected with a local or remote (for example, via wireless transmission) interface. In addition, the electronic device 400 may further include a video display (such as a liquid crystal display) and a user interaction interface (such as a keyboard, a mouse, a touch input device, etc.). All components of the electronic device 400 may be connected to each other via a bus and / or a network.
[0085] The processor 401 may include a central processing unit (CPU), a graphics processing unit (GPU), a programmable logic device, a dedicated processor system, a microcontroller, or a microprocessor. As an example and not a limitation, the processor 401 may further include an analog processor, a digital processor, a microprocessor, a multi-core processor, a processor array, a network processor, etc.
[0086] The processor 401 can run instructions or code stored in the memory 402, where the memory 402 can also store data. The instructions and data can also be sent and received via the network interface device over the network, where the network interface device can employ any known transmission protocol.
[0087] The memory 402 can be integrated with the processor 401. For example, RAM or flash memory can be arranged within an integrated circuit microprocessor or the like. Additionally, the memory 402 can include separate devices, such as external disk drives, storage arrays, or other storage devices that can be used by any database system. The memory 402 and the processor 401 can be operatively coupled or can communicate with each other, for example, via I / O ports, network connections, etc., such that the processor 401 can read files stored in the memory 402.
[0088] According to an embodiment of the present disclosure, there is provided a computer-readable storage medium, which, when the instructions in the computer-readable storage medium are run by a processor, causes the processor to execute a method for determining design data of a blade mold according to an exemplary embodiment of the present disclosure.
[0089] The method for determining design data of a blade mold according to an embodiment of the present disclosure can be written as a computer program and stored on a computer-readable storage medium. Examples of computer-readable storage media include: read-only memory (ROM), random access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD+R, CD-RW, CD+RW, DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or optical disc memory, hard disk drive (HDD), solid state drive (SSD), cartridge memory (such as multimedia card, secure digital (SD) card, or extreme digital (XD) card), magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid state disk, and any other device configured to store a computer program and any associated data, data files, and data structures in a non-transitory manner and provide the computer program and any associated data, data files, and data structures to a processor or computer such that the processor or computer can execute the computer program. In one example, the computer program and any associated data, data files, and data structures are distributed over a networked computer system such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed manner by one or more processors or computers.
[0090] According to an embodiment of the present disclosure, the leading and trailing edge coordinates of the blade mold can be obtained from the contour point cloud data of the blade mold, the design data of the blade mold can be determined based on the leading edge coordinates and the trailing edge coordinates, and then, by comparing the design data of the blade mold with the design data of the blade, the deviation between the contour of the blade mold and the basic design information of the blade can be evaluated, thereby improving the accuracy and tolerance of the blade mold design.
[0091] The specific embodiments of the present disclosure have been described in detail above. Although some embodiments have been shown and described, those skilled in the art should understand that these embodiments can be modified and varied without departing from the principles and spirit of the present disclosure defined by the claims and their equivalents, and such modifications and variations should also be within the protection scope of the claims of the present disclosure.
Claims
1. A method for determining design data of a blade mold, characterized in that, The determination method includes: Obtaining three-dimensional shape point cloud data of a wind turbine blade mold in a preset direction; Converting the three-dimensional shape point cloud data into two-dimensional point cloud data; Determining the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data; Determining the design data of the blade mold according to the leading edge coordinates and the trailing edge coordinates.
2. The determination method according to claim 1, characterized in that, The step of converting the three-dimensional shape point cloud data into two-dimensional point cloud data includes: Projecting the three-dimensional shape point cloud data onto the plane of the coordinate system with the mold closing seam direction of the blade front and rear edges as the longitudinal axis and the upper and lower mold directions of the blade mold as the transverse axis to obtain the two-dimensional point cloud data.
3. The method according to claim 1, wherein The step of determining the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data includes: Selecting the coordinates at the midpoint position of the two-dimensional point cloud data as the trailing edge coordinates; Calculating the distance between each point of the two-dimensional point cloud data and the trailing edge coordinates, and taking the coordinates corresponding to the maximum distance as the leading edge coordinates.
4. The method according to claim 1, wherein The design data includes shape data and airfoil data. The step of determining the design data of the blade mold according to the leading edge coordinates and the trailing edge coordinates includes: Determining the shape data according to the leading edge coordinates and the trailing edge coordinates; Normalizing the two-dimensional point cloud data according to the shape data to obtain a first coordinate set; Determining the airfoil data of the blade mold by using the first coordinate set.
5. The method according to claim 4, wherein The step of determining the shape data according to the leading edge coordinates and the trailing edge coordinates includes: Determining the blade chord length based on the distance between the leading edge coordinates and the trailing edge coordinates; Determining a first twist angle in the mold attitude according to the leading edge coordinates and the trailing edge coordinates.
6. The method according to claim 5, wherein The step of normalizing the two-dimensional point cloud data according to the shape data to obtain a first coordinate set includes: Converting the coordinates of each point in the two-dimensional point cloud data into second coordinates with the leading edge coordinates as the coordinate origin; Determining a second twist angle in the blade attitude according to the first twist angle and a preset twist angle, and using the second twist angle to convert each of the second coordinates into third coordinates; Scaling each third coordinate according to the blade chord length to obtain a normalized first coordinate set.
7. The method according to claim 6, characterized in that, The airfoil data includes airfoil thickness; The step of determining the airfoil data of the blade mold by using the first coordinate set includes: Dividing the coordinates in the first coordinate set into coordinates on the first surface and coordinates on the second surface according to the transverse axis of the coordinate system where the first coordinate set is located; For the coordinates on the first surface and the coordinates on the second surface, calculating the absolute value of the difference between the ordinates of the coordinates on the first surface and the coordinates on the second surface corresponding to the same abscissa, and taking the maximum absolute value of the difference as the airfoil thickness.
8. The method according to claim 6, characterized in that The airfoil data includes pre-bending data; The step of determining the airfoil data of the blade mold by using the first coordinate set includes: Converting the leading edge coordinates into a first leading edge coordinate without pre-bending with a preset coordinate as the coordinate origin; Calculating the distance between the first leading edge coordinate and the coordinate origin to obtain the pre-bending data.
9. An apparatus for determining design data of a blade mold, characterized in that, The determination device includes: A data acquisition unit configured to acquire three-dimensional shape point cloud data of a wind turbine blade mold in a preset direction; A data conversion unit, configured to convert the three-dimensional contour point cloud data into two-dimensional point cloud data; A coordinate determination unit, configured to determine the trailing edge coordinates and leading edge coordinates of the blade mold based on the two-dimensional point cloud data; A design data determination unit, configured to determine the design data of the blade mold according to the leading edge coordinates and the trailing edge coordinates.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method for determining the design data of the blade mold according to any one of claims 1 to 8.
11. An electronic device, characterized in that, Comprising: At least one processor; At least one memory storing a computer program, which when executed by the at least one processor, implements the method for determining the design data of the blade mold according to any one of claims 1 to 8.