Method, device and equipment for generating airfoil of deep sea ocean current energy water turbine and medium

By generating a target airfoil curve with a central symmetrical target airfoil curve, the problem of insufficient configuration of the central symmetric airfoil in the existing airfoil library is solved, the airfoil generation efficiency and lift performance of the deep-sea current energy turbine are improved, and the flow in both directions is achieved High efficiency utilization.

CN119514054APending Publication Date: 2025-02-25XI AN JIAOTONG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411484888.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

There are very few central symmetric airfoil configurations in the existing airfoil library, which limits the lift performance of deep-sea current energy turbines in both directions.

Method used

By obtaining the original airfoil dataset, preprocessing is performed to generate the target airfoil dataset, generating rules and center symmetric coordinates based on the preset airfoil leading edge, the airfoil leading edge and trailing edge curves are generated, and the Bezier curve is passed Connection rules generate target airfoil curves.

Benefits of technology

Overcome the problem of insufficient central symmetric airfoils and improve the generation efficiency of deep-sea current energy turbine airfoils. The generated airfoils maintain a high lift coefficient under both directions, and can use the front and rear directions to flow without yawing devices. This can utilize the deep-sea current energy in most directions to improve the performance of the entire machine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514054A_ABST
    Figure CN119514054A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of new energy. The invention discloses a deep sea current energy water turbine airfoil generation method, device, equipment and medium, and the method comprises the steps: preprocessing an original airfoil data set to obtain a target airfoil data set; based on a preset airfoil leading edge generation rule, obtaining an airfoil leading edge curve according to the target airfoil data set; performing central symmetry setting on the airfoil leading edge curve to obtain an airfoil trailing edge curve; based on a preset curve connection rule, a first connection curve and a second connection curve are generated, the first connection curve and the second connection curve are connected with the airfoil profile leading edge curve and the airfoil profile trailing edge curve respectively, and a target airfoil profile curve is generated. According to the method, the problem of insufficient centrosymmetric airfoils in an existing airfoil database is solved, the generated centrosymmetric airfoils can keep a high lift coefficient under bidirectional incoming flow, and the ocean current turbine based on the generated centrosymmetric airfoils can utilize deep sea ocean current energy in most directions without a yaw device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of new energy technology, and in particular to a method, device, equipment and medium for generating an airfoil of a deep-sea current energy turbine. Background Art

[0002] The deep sea (deepest greater than 200 meters) is rich in mineral resources, holding the key to future human development. Oil and gas reserves exceed 38 billion tons, four times the proven reserves on land, and seabed rare earth reserves are 800 times greater than onshore reserves. Deep-sea observation is fundamental to developing these resources, but powering deep-sea observation equipment is a bottleneck limiting this observation. Compared to land-based and ship-based power supplies, utilizing in-situ energy within the deep sea to provide distributed power to various deep-sea observation devices can significantly reduce deep-sea monitoring costs and enable long-term, continuous observations in any area.

[0003] Deep-sea in-situ energy sources include salinity gradient energy, temperature gradient energy, biomass energy, and deep-sea current energy. Deep-sea current energy offers higher energy density and a wider distribution range. However, due to the extreme pressure and harsh operating conditions in the deep sea, it is not feasible to equip current turbines with additional yaw mechanisms. Instead, a current turbine based on a centrosymmetric airfoil could be used to achieve bidirectional utilization of current energy. However, the current library of centrosymmetric airfoil configurations offers very few options. Summary of the Invention

[0004] In view of this, the present invention provides a method, device, equipment and medium for generating airfoil of a deep-sea current energy turbine, so as to provide a solution for rapidly generating a centrosymmetric airfoil.

[0005] Specifically, the following technical solutions are included:

[0006] In a first aspect, a method for generating an airfoil of a deep-sea current energy turbine is provided, comprising:

[0007] Acquire an original airfoil data set, and preprocess the original airfoil data set to obtain a target airfoil data set;

[0008] Based on a preset airfoil leading edge generation rule, an airfoil leading edge curve is obtained according to the target airfoil data set;

[0009] Based on the pre-set centrosymmetric coordinates, the airfoil leading edge curve is centrosymmetrically arranged to obtain the airfoil trailing edge curve;

[0010] Based on a preset curve connection rule, a first connection curve and a second connection curve are generated. The first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

[0011] Preferably, the obtaining of the original airfoil dataset and preprocessing the original airfoil dataset to obtain the target airfoil dataset includes:

[0012] Normalization is performed on the data in the original airfoil data set to obtain the target airfoil data set, wherein the airfoil chord length corresponding to the target airfoil data set is 1.

[0013] Preferably, obtaining the airfoil leading edge curve based on the target airfoil data set based on a preset airfoil leading edge generation rule includes:

[0014] Based on the preset leading edge reference value, an airfoil leading edge data set is obtained according to the target airfoil data set;

[0015] An airfoil leading edge curve is obtained according to the airfoil leading edge data set.

[0016] Preferably, obtaining the airfoil leading edge data set based on the preset leading edge reference value and according to the target airfoil data set comprises:

[0017] The airfoil data having an X coordinate value less than or equal to the leading edge reference value in the target airfoil data set is filtered to obtain an airfoil leading edge data set.

[0018] Preferably, the leading edge reference value ranges from 0.15 to 0.35.

[0019] Preferably, the generating of the first connecting curve and the second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate the target airfoil curve, comprises:

[0020] Determining a first endpoint coordinate and a second endpoint coordinate according to the airfoil leading edge curve;

[0021] Determining the coordinates of the third endpoint and the fourth endpoint according to the airfoil trailing edge curve;

[0022] Based on a preset Bezier curve rule, generating a first connecting curve according to the first endpoint coordinates and the third endpoint coordinates, and generating a second connecting curve according to the second endpoint coordinates and the fourth endpoint coordinates;

[0023] The first connecting curve connects the first endpoint coordinate and the third endpoint coordinate, and the second connecting curve connects the second endpoint coordinate and the fourth endpoint coordinate, to generate a target airfoil curve.

[0024] Preferably, the generating of the first connecting curve and the second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate the target airfoil curve, comprises:

[0025] Determining a first endpoint coordinate and a second endpoint coordinate according to the airfoil leading edge curve;

[0026] Determining the coordinates of the third endpoint and the fourth endpoint according to the airfoil trailing edge curve;

[0027] Based on a preset Bezier curve rule, generating a first connecting curve according to the first endpoint coordinates and the third endpoint coordinates;

[0028] Based on the preset centrosymmetric coordinates, the first connection curve is centrosymmetrically arranged to obtain a second connection curve;

[0029] The first connecting curve connects the first endpoint coordinate and the third endpoint coordinate, and the second connecting curve connects the second endpoint coordinate and the fourth endpoint coordinate, to generate a target airfoil curve.

[0030] In a second aspect, a deep-sea current energy turbine airfoil generation device is provided, comprising:

[0031] An acquisition module is used to acquire an original airfoil data set and preprocess the original airfoil data set to obtain a target airfoil data set;

[0032] A first generating module is configured to obtain an airfoil leading edge curve based on a preset airfoil leading edge generating rule and the target airfoil data set;

[0033] A second generating module is configured to perform centrosymmetric arrangement on the airfoil leading edge curve based on a preset centrosymmetric coordinate to obtain an airfoil trailing edge curve;

[0034] The third generating module is used to generate a first connecting curve and a second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

[0035] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method for generating a deep-sea current energy turbine airfoil are implemented as described above.

[0036] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for generating an airfoil of a deep-sea current energy turbine as described above are implemented.

[0037] The beneficial effects of the technical solution provided by the present invention include at least:

[0038] The present invention obtains a target airfoil data set by preprocessing an original airfoil data set, obtains an airfoil leading edge curve according to the target airfoil data set, obtains an airfoil trailing edge curve by performing central symmetry setting on the airfoil leading edge curve, and finally generates a first connection curve and a second connection curve according to a curve connection rule to connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a centrally symmetric target airfoil curve. This overcomes the problem of insufficient centrally symmetric airfoils in existing airfoil databases, improves the airfoil generation efficiency of deep-sea current energy turbines, and the generated centrally symmetric airfoil can maintain a high lift coefficient under bidirectional incoming flow. The current turbine based on the generated centrally symmetric airfoil can utilize incoming flow in both front and rear directions, and can utilize deep-sea current energy in most directions without a yaw device, thereby improving the overall performance of the deep-sea current energy turbine. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0040] Figure 1 1 is a schematic diagram of an application environment of a method for generating airfoil of a deep-sea current energy turbine according to an embodiment of the present invention;

[0041] Figure 2 This is a schematic flow chart of a method for generating an airfoil for a deep-sea current energy turbine according to an embodiment of the present invention;

[0042] Figure 3 is a schematic diagram of a target airfoil data set in one embodiment of the present invention;

[0043] Figure 4 is a schematic diagram of an airfoil leading edge curve in one embodiment of the present invention;

[0044] Figure 5 is a schematic diagram of an airfoil trailing edge curve in one embodiment of the present invention;

[0045] Figure 6 is a schematic diagram of a target airfoil curve in one embodiment of the present invention;

[0046] Figure 7This is a structural schematic diagram of a deep-sea current energy turbine airfoil generating device according to one embodiment of the present invention;

[0047] Figure 8 is a structural diagram of a computer device in one embodiment of the present invention;

[0048] Figure 9 FIG. 2 is another structural diagram of a computer device according to an embodiment of the present invention.

[0049] The above drawings illustrate specific embodiments of the present invention, which will be described in more detail below. These drawings and the accompanying description are not intended to limit the scope of the present invention in any way, but rather to illustrate the concept of the present invention to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0051] As mentioned above, the NACA airfoil in the existing airfoil library can only maintain a high lift coefficient under unidirectional flow. Therefore, the ocean current turbine designed based on the existing airfoil library can only utilize the flow in one direction, and there are very few configurations available in the existing centrosymmetric airfoil library. In order to solve the above technical problems, the embodiment of the present invention provides a deep-sea current energy turbine airfoil generation method, which can be applied in Figure 1In an application environment, the device side communicates with the server side through a network. The server side can obtain an original airfoil data set from the device side, and pre-process the original airfoil data set to obtain a target airfoil data set; based on a preset airfoil leading edge generation rule, an airfoil leading edge curve is obtained according to the target airfoil data set; based on a preset central symmetric coordinate, the airfoil leading edge curve is centrally symmetrically set to obtain an airfoil trailing edge curve; based on a preset curve connection rule, a first connection curve and a second connection curve are generated, the first connection curve and the second connection curve respectively connecting the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve; and a target airfoil is generated according to the target airfoil curve. The present application preprocesses an original airfoil dataset to obtain a target airfoil dataset, obtains an airfoil leading edge curve based on the target airfoil dataset, and obtains an airfoil trailing edge curve by centrosymmetrically setting the airfoil leading edge curve. Finally, according to a curve connection rule, a first connecting curve and a second connecting curve are generated to connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a centrosymmetric target airfoil curve. This overcomes the problem of insufficient centrosymmetric airfoils in existing airfoil databases and improves the airfoil generation efficiency of deep-sea current energy turbines. The generated centrosymmetric airfoils can maintain a high lift coefficient under bidirectional incoming flow. The current turbine based on the generated centrosymmetric airfoil can utilize incoming flow in both the front and rear directions, and can utilize deep-sea current energy in most directions without the need for a yaw device, thereby improving the overall performance of the deep-sea current energy turbine. The device side sets the original airfoil database, including a NACA four-digit airfoil library, a NACA five-digit airfoil library, and a NACA six-digit airfoil library. The server side can be implemented using a standalone server or a server cluster consisting of multiple servers. The present invention is described in detail below through specific embodiments.

[0052] See also Figure 2 As shown, Figure 2 A schematic flow chart of a method for generating an airfoil for a deep-sea current energy turbine according to an embodiment of the present invention includes the following steps:

[0053] S10: Acquire an original airfoil dataset, and preprocess the original airfoil dataset to obtain a target airfoil dataset.

[0054] Specifically, based on the airfoil model configured by the user, an original airfoil dataset corresponding to the airfoil model is obtained from the original airfoil database. For example, if the airfoil model used for configuration is NACA0012, the original airfoil dataset is the coordinate point set of the airfoil with the airfoil model NACA0012. Furthermore, based on the airfoil model configured by the user, an original airfoil dataset corresponding to the airfoil model is obtained from the original airfoil database using Xflr5 or Xfoil software.

[0055] Specifically, the original airfoil database includes the NACA four-digit airfoil library, the NACA five-digit airfoil library, and the NACA six-digit airfoil library. The airfoil generation method of the present application, based on the existing airfoil library, can generate a rich set of centrosymmetric airfoils, overcoming the problem of insufficient centrosymmetric airfoils in the existing airfoil database.

[0056] Specifically, step S10 acquires an original airfoil dataset and preprocesses the original airfoil dataset to obtain a target airfoil dataset, including:

[0057] S11: performing normalization processing on the data in the original airfoil data set to obtain the target airfoil data set, wherein the airfoil chord length corresponding to the target airfoil data set is 1.

[0058] Specifically, the chord length of the airfoil is the vertical distance between the leading edge point and the trailing edge point of the airfoil.

[0059] Specifically, in this embodiment, the X coordinate and Y coordinate of each data point in the original airfoil dataset are normalized to meet the following requirements: after normalization, the X coordinate range of the target airfoil dataset is [0, 1], the X coordinate of the airfoil leading edge point is 0, the X coordinate of the airfoil trailing edge point is 1, and the airfoil chord length is 1. The airfoil leading edge point is located at the front end of the airfoil chord length, and the airfoil trailing edge point is located at the rear end of the airfoil chord length.

[0060] Specifically, the airfoil curve reference corresponding to the target airfoil dataset is Figure 3 As shown, the target airfoil curve is a symmetrical structure with the horizontal plane where the line connecting the coordinates of the airfoil leading edge point and the coordinates of the airfoil trailing edge point is located as the symmetry plane.

[0061] For example, the original airfoil dataset is the coordinate point set of the airfoil model NACA0012. The X coordinate and Y coordinate of each data in the original airfoil dataset are normalized to obtain the target airfoil dataset as shown in Table 1 and Figure 3 As shown, the X coordinate of each data is between [0,1], and the Y coordinate of each data is between [-1,1]. Figure 3 As shown, in the XY coordinate system, the leading edge point of the airfoil is point A, which is located at the origin and at the front end of the airfoil chord length; the trailing edge point of the airfoil is point B, which is located at the rear end of the airfoil chord length, and the horizontal distance between the rear end of the chord length and the front end of the chord length is 1.

[0062] Table 1 Coordinate points of the target airfoil data set corresponding to the NACA0012 airfoil

[0063]

[0064]

[0065]

[0066]

[0067] S20: Based on a preset airfoil leading edge generation rule and according to the target airfoil data set, an airfoil leading edge curve is obtained.

[0068] Specifically, the airfoil leading edge curve is as follows Figure 4 shown.

[0069] Specifically, step S20 obtains an airfoil leading edge curve based on the target airfoil data set based on a preset airfoil leading edge generation rule, including:

[0070] S21: Based on a preset leading edge reference value and according to the target airfoil data set, an airfoil leading edge data set is obtained.

[0071] Specifically, in order to ensure the smoothness of the leading and trailing edges of the generated centrally symmetrical airfoil and reduce water resistance, the preset leading edge data ratio can be set according to needs.

[0072] Specifically, step S21 obtains an airfoil leading edge dataset based on the target airfoil dataset based on a preset leading edge reference value, including: screening airfoil data in the target airfoil dataset whose X coordinate value is less than or equal to the leading edge reference value to obtain the airfoil leading edge dataset.

[0073] Specifically, the leading edge reference value ranges from 0.15 to 0.35.

[0074] For example, Figure 4 As shown, the leading edge reference value is 0.2.

[0075] Specifically, the target airfoil data set is filtered for airfoil data with X-coordinate values ​​less than or equal to the leading edge reference value. That is, the airfoil data in the target data set with X-coordinate values ​​greater than the leading edge reference value is deleted to obtain the airfoil leading edge data set. For example, as shown in Table 1, when the leading edge reference value is 0.2, the target airfoil data set is filtered for airfoil data with X-coordinate values ​​less than or equal to 0.2. That is, the airfoil data in the target data set with X-coordinate values ​​greater than 0.2 is deleted. The remaining data set is the airfoil leading edge data set, as shown in Table 2.

[0076] Table 2 Coordinate points of the airfoil leading edge data set generated for the NACA0012 airfoil

[0077]

[0078]

[0079]

[0080] S22: Obtaining an airfoil leading edge curve according to the airfoil leading edge data set.

[0081] Specifically, the coordinate points in the airfoil leading edge data set are connected one by one to generate the airfoil leading edge curve. Figure 4 shown.

[0082] S30: Based on the preset centrosymmetric coordinates, the airfoil leading edge curve is centrosymmetrically arranged to obtain the airfoil trailing edge curve;

[0083] Specifically, the X-axis coordinate value and the Y-axis coordinate value of the central symmetric coordinate can be preset according to requirements.

[0084] In this embodiment, the X coordinate of the central symmetric coordinate is set to 0.5, and the Y coordinate of the central symmetric coordinate is set to -0.05, and the central symmetric coordinate is obtained as (0.5, -0.05). Figure 5 As shown, the airfoil leading edge curve is centrally symmetrically set with the central symmetric coordinate (0.5, -0.05) to obtain the airfoil trailing edge curve.

[0085] Specifically, the airfoil trailing edge data set corresponding to the airfoil trailing edge curve can be obtained based on the central symmetric point and the airfoil leading edge data set. For example, Table 3 shows the coordinate points in the airfoil trailing edge data set generated corresponding to the NACA0012 airfoil.

[0086] Table 3 Coordinate points of the airfoil leading edge data set generated for the NACA0012 airfoil

[0087]

[0088]

[0089] S40: generating a first connecting curve and a second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve;

[0090] Specifically, the curve connection rule is a Bezier curve connection rule.

[0091] Specifically, the step S40 generates a first connection curve and a second connection curve based on a preset curve connection rule, wherein the first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve, including:

[0092] S41: Determine the coordinates of a first endpoint and a second endpoint according to the airfoil leading edge curve;

[0093] Specifically, such as Figure 6As shown, the corresponding airfoil leading edge data set is obtained according to the airfoil leading edge curve. For example, the coordinate points in the airfoil leading edge data set generated corresponding to the NACA0012 airfoil are shown in Table 2. Among the coordinate points in the airfoil leading edge data set, the coordinate point with a Y coordinate value greater than 0 and an X coordinate value closest to the leading edge reference value is selected as the first endpoint coordinate; the coordinate point with a Y coordinate value less than 0 and an X coordinate value closest to the leading edge reference value is selected as the second endpoint coordinate. Figure 5 As shown in Table 2, the upper endpoint of the airfoil leading edge curve corresponds to the first endpoint coordinate, the first endpoint coordinate is (0.1975998, 0.0572348), and the lower endpoint of the airfoil leading edge curve corresponds to the second endpoint coordinate, the second endpoint coordinate is (0.1975998, -0.0572348).

[0094] S42: determining the coordinates of the third endpoint and the fourth endpoint according to the airfoil trailing edge curve;

[0095] Specifically, such as Figure 5 As shown in FIG, the airfoil trailing edge data set corresponding to the airfoil trailing edge curve is obtained. For example, the coordinate points in the airfoil trailing edge data set corresponding to the NACA0012 airfoil are shown in Table 3.

[0096] Specifically, in the first embodiment, the trailing edge reference value is determined based on the leading edge reference value and the airfoil chord length. Among the coordinate points in the airfoil trailing edge data set, the coordinate point whose Y coordinate value is greater than 2 times the Y-axis coordinate of the central symmetric coordinate and whose X coordinate value is closest to the trailing edge reference value is selected as the third endpoint coordinate; the coordinate point whose Y coordinate value is less than 2 times the Y-axis coordinate of the central symmetric coordinate and whose X coordinate value is closest to the trailing edge reference value is selected as the fourth endpoint coordinate. For example, Figure 5 As shown in Table 3, the chord length of the airfoil is 1, the leading edge reference value is 0.2, and the trailing edge reference value is the difference between the chord length of the airfoil and the leading edge reference value, that is, 0.8. The Y-axis coordinate of the central symmetric coordinate is -0.05, and the Y-axis coordinate twice of the central symmetric coordinate is -0.1. The upper endpoint of the airfoil trailing edge curve corresponds to the coordinate of the third endpoint, and the coordinate of the third endpoint is (0.8024002, -0.0427652). The lower endpoint of the airfoil trailing edge curve corresponds to the coordinate of the fourth endpoint, and the coordinate of the fourth endpoint is (0.8024002, -0.1572348).

[0097] Specifically, in the second embodiment, the third endpoint coordinates and the fourth endpoint coordinates can also be determined based on the first endpoint coordinates and the second endpoint coordinates. Based on the pre-set centrosymmetric coordinates, the first endpoint coordinates are centrosymmetrically arranged to obtain the fourth endpoint coordinates, and the second endpoint coordinates are centrosymmetrically arranged to obtain the third endpoint coordinates. For example, based on the centrosymmetric coordinates (0.5, -0.05), the first endpoint coordinates (0.1975998, 0.0572348) are centrosymmetrically arranged to obtain the fourth endpoint coordinates (0.8024002, -0.1572348), and the second endpoint coordinates (0.1975998, -0.0572348) are centrosymmetrically arranged to obtain the third endpoint coordinates (0.8024002, -0.0427652).

[0098] S43: Based on a preset Bezier curve rule, generating a first connecting curve according to the first endpoint coordinates and the third endpoint coordinates, and generating a second connecting curve according to the second endpoint coordinates and the fourth endpoint coordinates;

[0099] Specifically, the Bezier curve rule includes a Bezier curve generation formula. A Bezier curve of a specified order can be generated according to the Bezier curve generation formula and a pre-configured Bezier curve order.

[0100] Specifically, the order of the Bezier curve can be configured according to the requirements of the airfoil. In this embodiment, the first connecting curve and the second connecting curve are both second-order Bezier curves or third-order Bezier curves.

[0101] Specifically, in a first embodiment, the first connecting curve and the second connecting curve are generated independently. The first connecting curve and the second connecting curve are both second-order Bezier curves. Generating the first connecting curve requires confirming a control point, and the determination method is as follows: making a tangent to the airfoil leading edge curve at the first endpoint coordinate, and making a tangent to the airfoil trailing edge curve at the third endpoint coordinate, the intersection of the two tangents is the first intersection, and the first intersection is the required control point. Based on the first endpoint coordinate, the third endpoint coordinate, and the first intersection coordinate, the first connecting curve is generated based on the Bezier curve rule. Generating the second connecting curve requires confirming a control point, and the determination method is as follows: making a tangent to the airfoil leading edge curve at the second endpoint coordinate, and making a tangent to the airfoil trailing edge curve at the fourth endpoint coordinate, the intersection of the two tangents is the second intersection, and the second intersection is the required control point. Based on the second endpoint coordinate, the fourth endpoint coordinate, and the second intersection coordinate, the second connecting curve is generated based on the Bezier curve rule.

[0102] Specifically, in the second embodiment, the first connecting curve and the second connecting curve are generated independently. The first connecting curve and the second connecting curve are both Bezier third-order curves. At this time, generating the first connecting curve requires confirming two control points, which can be pre-configured according to requirements, and generating the first connecting curve based on the Bezier curve rule according to the first endpoint coordinates, the third endpoint coordinates and the two pre-configured control points. Generating the second connecting curve requires confirming two more control points, which can also be pre-configured according to requirements, and generating the second connecting curve based on the Bezier curve rule according to the second endpoint coordinates, the fourth endpoint coordinates and the two pre-configured control points. For example, in a specific embodiment, the two control points pre-configured when generating the first connecting curve are (0.4, 0.0572348) and (0.6, -0.0427652); the two control points pre-configured when generating the second connecting curve are (0.6, -0.1572348) and (0.4, -0.0572348). The selection of control points can ensure a smooth transition between the generated first connecting curve, the second connecting curve, and the airfoil leading edge curve and the airfoil trailing edge curve.

[0103] Specifically, in the third embodiment, the second connecting curve is generated based on the first connecting curve. The first connecting curve and the second connecting curve are both second-order Bezier curves. First, the first connecting curve is generated. To generate the first connecting curve, a control point needs to be confirmed, and the determination method is: make a tangent to the airfoil leading edge curve at the first endpoint coordinate, and make a tangent to the airfoil trailing edge curve at the third endpoint coordinate. The intersection of the two tangents is the first intersection, and the first intersection is the required control point. According to the first endpoint coordinate, the third endpoint coordinate and the first intersection coordinate, the first connecting curve is generated based on the Bezier curve rule. Then, the second connecting curve is generated based on the first connecting curve. Based on the pre-set central symmetric coordinates, the first connecting curve is centrally symmetrically set to obtain the second connecting curve. The central symmetric coordinates at this time are the same as the central symmetric coordinates in step S30.

[0104] Specifically, in the fourth embodiment, the second connection curve is generated based on the first connection curve. The first connection curve and the second connection curve are both Bezier third-order curves. First, the first connection curve is generated. To generate the first connection curve, two control points need to be confirmed. These two control points can be pre-configured according to the needs. According to the first endpoint coordinates, the third endpoint coordinates and the two pre-configured control points, the first connection curve is generated based on the Bezier curve rule. Then, the second connection curve is generated based on the first connection curve. Based on the pre-set central symmetric coordinates, the first connection curve is set to be centrally symmetrical to obtain the second connection curve. The central symmetric coordinates at this time are the same as the central symmetric coordinates in step S30. For example, in a specific embodiment, the two control points pre-configured when generating the first connection curve are (0.4, 0.0572348) and (0.6, -0.0427652). Based on the first connection curve generated by (0.2, 0.0572348), (0.8, -0.0427652) and (0.4, 0.0572348), (0.6, -0.0427652), the first connection curve is centrally symmetrically set with the central symmetric coordinate (0.5, -0.05) as the central symmetric point to obtain the second connection curve, as shown in FIG. Figure 6 shown.

[0105] S44: The first connecting curve connects the first endpoint coordinate and the third endpoint coordinate, and the second connecting curve connects the second endpoint coordinate and the fourth endpoint coordinate, to generate a target airfoil curve.

[0106] Specifically, in a specific embodiment, when the first connecting curve and the second connecting curve are both Bezier third-order curves, the coordinate points in the target airfoil data set corresponding to the target airfoil curve generated corresponding to the NACA0012 airfoil are shown in Table 4.

[0107] Table 4 Coordinate points in the target airfoil data set corresponding to the target airfoil curve generated by NACA0012 airfoil

[0108]

[0109]

[0110]

[0111]

[0112] In step S40, based on a preset curve connection rule, a first connection curve and a second connection curve are generated, wherein the first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve. After generating the target airfoil curve, the method further includes:

[0113] S50: Generate a target airfoil parameter table and a target airfoil coordinate table according to the target airfoil curve, and export the target airfoil parameter table and the target airfoil coordinate table to a target airfoil library. The target airfoil parameter table includes airfoil model parameters, leading edge reference value, centrosymmetric coordinates, Bezier curve order, and Bezier curve control point coordinates. After the first connecting curve and the second connecting curve are generated using the fourth implementation scheme, the target airfoil parameter table corresponding to the generated target airfoil curve is shown in Table 5, and the corresponding target airfoil coordinate table is shown in Table 4. The target airfoil library is used to store the generated centrosymmetric airfoil data, and the target airfoil library is stored in the server.

[0114] Table 5 Target airfoil parameters

[0115]

[0116] It can be seen that in the above scheme, the present application obtains a target airfoil data set by preprocessing the original airfoil data set, obtains the airfoil leading edge curve according to the target airfoil data set, obtains the airfoil trailing edge curve by setting the airfoil leading edge curve to be centrally symmetrical, and finally generates a first connecting curve and a second connecting curve according to the curve connection rule to connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a centrally symmetrical target airfoil curve, which overcomes the problem of insufficient centrally symmetrical airfoils in the existing airfoil database and improves the airfoil generation efficiency of deep-sea current energy turbines. The generated centrally symmetrical airfoil can maintain a high lift coefficient under bidirectional incoming flow. The current turbine based on the generated centrally symmetrical airfoil can utilize the incoming flow in the front and rear directions and can utilize deep-sea current energy in most directions without a yaw device, thereby improving the overall performance of the deep-sea current energy turbine.

[0117] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0118] In one embodiment, if Figure 7 As shown, a deep-sea current energy turbine airfoil generation device is provided, and the deep-sea current energy turbine airfoil generation device corresponds to the above-mentioned deep-sea current energy turbine airfoil generation method. Figure 7 As shown, the deep-sea current energy turbine airfoil generation device includes: an acquisition module 101, a first generation module 102, a second generation module 103 and a third generation module. The functional modules are described in detail as follows:

[0119] An acquisition module 101 is used to acquire an original airfoil data set and preprocess the original airfoil data set to obtain a target airfoil data set;

[0120] A first generating module 102 is configured to obtain an airfoil leading edge curve based on the target airfoil data set based on a preset airfoil leading edge generating rule;

[0121] The second generating module 103 is configured to perform centrosymmetric arrangement on the airfoil leading edge curve based on pre-set centrosymmetric coordinates to obtain an airfoil trailing edge curve;

[0122] The third generating module 104 is configured to generate a first connecting curve and a second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

[0123] Specifically, the acquisition module 101 is used to:

[0124] Normalization is performed on the data in the original airfoil data set to obtain the target airfoil data set, wherein the airfoil chord length corresponding to the target airfoil data set is 1.

[0125] Specifically, the first generating module 102 is configured to:

[0126] Based on the preset leading edge reference value, an airfoil leading edge data set is obtained according to the target airfoil data set;

[0127] An airfoil leading edge curve is obtained according to the airfoil leading edge data set.

[0128] Specifically, the first generating module 102 is configured to:

[0129] The airfoil data set is filtered to obtain an airfoil leading edge data set whose X coordinate value is less than or equal to the leading edge reference value. The leading edge reference value has a value range of 0.15-0.35.

[0130] Specifically, the third generating module 104 is used to:

[0131] Determining a first endpoint coordinate and a second endpoint coordinate according to the airfoil leading edge curve;

[0132] Determining the coordinates of the third endpoint and the fourth endpoint according to the airfoil trailing edge curve;

[0133] Based on a preset Bezier curve rule, generating a first connecting curve according to the first endpoint coordinates and the third endpoint coordinates, and generating a second connecting curve according to the second endpoint coordinates and the fourth endpoint coordinates;

[0134] The first connecting curve connects the first endpoint coordinate and the third endpoint coordinate, and the second connecting curve connects the second endpoint coordinate and the fourth endpoint coordinate, to generate a target airfoil curve.

[0135] Specifically, the third generating module 104 is used to:

[0136] Determining a first endpoint coordinate and a second endpoint coordinate according to the airfoil leading edge curve;

[0137] Determining the coordinates of the third endpoint and the fourth endpoint according to the airfoil trailing edge curve;

[0138] Based on a preset Bezier curve rule, generating a first connecting curve according to the first endpoint coordinates and the third endpoint coordinates;

[0139] Based on the preset centrosymmetric coordinates, the first connection curve is centrosymmetrically arranged to obtain a second connection curve;

[0140] The first connecting curve connects the first endpoint coordinate and the third endpoint coordinate, and the second connecting curve connects the second endpoint coordinate and the fourth endpoint coordinate, to generate a target airfoil curve.

[0141] The deep-sea current energy turbine airfoil generation device also includes an export module for generating a target airfoil parameter table and a target airfoil coordinate table according to the target airfoil curve, and exporting the target airfoil parameter table and the target airfoil coordinate table to a target airfoil library.

[0142] The present invention provides a deep-sea current energy turbine airfoil generation device, which pre-processes an original airfoil data set to obtain a target airfoil data set, obtains an airfoil leading edge curve based on the target airfoil data set, and obtains an airfoil trailing edge curve by centrally symmetrically setting the airfoil leading edge curve. Finally, according to a curve connection rule, a first connection curve and a second connection curve are generated to connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a centrally symmetrical target airfoil curve. This overcomes the problem of insufficient centrally symmetrical airfoils in existing airfoil databases, improves the airfoil generation efficiency of deep-sea current energy turbines, and the generated centrally symmetrical airfoil can maintain a high lift coefficient under bidirectional incoming flow. The current turbine based on the generated centrally symmetrical airfoil can utilize incoming flow in both front and rear directions, and can utilize deep-sea current energy in most directions without a yaw device, thereby improving the overall performance of the deep-sea current energy turbine.

[0143] The specific definition of the deep-sea current energy turbine airfoil generation device can be found in the definition of a deep-sea current energy turbine airfoil generation method described above and will not be repeated here. The various modules in the above-mentioned deep-sea current energy turbine airfoil generation device can be implemented in whole or in part through software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of the above-mentioned modules.

[0144] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client via a network connection. When the computer program is executed by the processor, it realizes the functions or steps on the service side of a deep-sea current energy turbine airfoil generation method.

[0145] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 9 As shown. The computer device includes a processor, memory, network interface, display screen, and input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server via a network connection. When the computer program is executed by the processor, it implements the functions or steps on the client side of a method for generating an airfoil for a deep-sea current energy turbine.

[0146] In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are performed:

[0147] Acquire an original airfoil data set, and preprocess the original airfoil data set to obtain a target airfoil data set;

[0148] Based on a preset airfoil leading edge generation rule, an airfoil leading edge curve is obtained according to the target airfoil data set;

[0149] Based on the pre-set centrosymmetric coordinates, the airfoil leading edge curve is centrosymmetrically arranged to obtain the airfoil trailing edge curve;

[0150] Based on a preset curve connection rule, a first connection curve and a second connection curve are generated. The first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

[0151] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0152] Acquire an original airfoil data set, and preprocess the original airfoil data set to obtain a target airfoil data set;

[0153] Based on a preset airfoil leading edge generation rule, an airfoil leading edge curve is obtained according to the target airfoil data set;

[0154] Based on the pre-set centrosymmetric coordinates, the airfoil leading edge curve is centrosymmetrically arranged to obtain the airfoil trailing edge curve;

[0155] Based on a preset curve connection rule, a first connection curve and a second connection curve are generated. The first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

[0156] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can be found in the relevant descriptions of the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.

[0157] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0158] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0159] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for generating airfoil of a deep-sea current energy turbine, characterized in that: include: Acquire an original airfoil data set, and preprocess the original airfoil data set to obtain a target airfoil data set; Based on a preset airfoil leading edge generation rule, an airfoil leading edge curve is obtained according to the target airfoil data set; Based on the preset central symmetric coordinates, the airfoil leading edge curve is centrally symmetrically arranged to obtain the airfoil trailing edge curve; Based on a preset curve connection rule, a first connection curve and a second connection curve are generated, wherein the first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

2. A method for generating airfoil of a deep-sea current energy turbine according to claim 1, characterized in that: The obtaining of the original airfoil data set and preprocessing the original airfoil data set to obtain the target airfoil data set includes: The data in the original airfoil data set is normalized to obtain the target airfoil data set, wherein the airfoil chord length corresponding to the target airfoil data set is 1.

3. A method for generating airfoil of a deep-sea current energy turbine according to claim 1, characterized in that: The method of obtaining an airfoil leading edge curve based on a preset airfoil leading edge generation rule and according to the target airfoil data set includes: Based on the preset leading edge reference value, an airfoil leading edge data set is obtained according to the target airfoil data set; An airfoil leading edge curve is obtained according to the airfoil leading edge data set.

4. A method for generating airfoil of a deep-sea current energy turbine according to claim 3, characterized in that: The step of obtaining the airfoil leading edge data set based on the preset leading edge reference value and according to the target airfoil data set comprises: The airfoil data whose X coordinate value is less than or equal to the leading edge reference value in the target airfoil data set are screened to obtain an airfoil leading edge data set.

5. A method for generating airfoil of a deep-sea current energy turbine according to claim 3, characterized in that: The leading edge reference value ranges from 0.15 to 0.

35.

6. A method for generating airfoil of a deep-sea current energy turbine according to claim 1, characterized in that: The step of generating a first connection curve and a second connection curve based on a preset curve connection rule, wherein the first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve comprises: Determining the first endpoint coordinates and the second endpoint coordinates according to the airfoil leading edge curve; Determining the third endpoint coordinates and the fourth endpoint coordinates according to the airfoil trailing edge curve; Based on a preset Bezier curve rule, a first connection curve is generated according to the first endpoint coordinates and the third endpoint coordinates, and a second connection curve is generated according to the second endpoint coordinates and the fourth endpoint coordinates; The first connecting curve connects the first endpoint coordinates and the third endpoint coordinates, and the second connecting curve connects the second endpoint coordinates and the fourth endpoint coordinates, to generate a target airfoil curve.

7. A method for generating airfoil of a deep-sea current energy turbine according to claim 1, characterized in that: The step of generating a first connection curve and a second connection curve based on a preset curve connection rule, wherein the first connection curve and the second connection curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve comprises: Determining the first endpoint coordinates and the second endpoint coordinates according to the airfoil leading edge curve; Determining the third endpoint coordinates and the fourth endpoint coordinates according to the airfoil trailing edge curve; Based on a preset Bezier curve rule, generating a first connection curve according to the first endpoint coordinates and the third endpoint coordinates; Based on the preset central symmetric coordinates, the first connection curve is centrally symmetrically arranged to obtain a second connection curve; The first connecting curve connects the first endpoint coordinates and the third endpoint coordinates, and the second connecting curve connects the second endpoint coordinates and the fourth endpoint coordinates, to generate a target airfoil curve.

8. A deep-sea current energy turbine airfoil generating device, characterized in that: include: An acquisition module is used to acquire an original airfoil data set and preprocess the original airfoil data set to obtain a target airfoil data set; A first generating module is used to obtain an airfoil leading edge curve according to the target airfoil data set based on a preset airfoil leading edge generating rule; A second generating module is used to perform a central symmetric setting on the leading edge curve of the airfoil based on a preset central symmetric coordinate to obtain a trailing edge curve of the airfoil; The third generating module is used to generate a first connecting curve and a second connecting curve based on a preset curve connection rule, wherein the first connecting curve and the second connecting curve respectively connect the airfoil leading edge curve and the airfoil trailing edge curve to generate a target airfoil curve.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for generating an airfoil of a deep-sea current energy turbine as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of a method for generating an airfoil of a deep-sea current energy turbine as claimed in any one of claims 1 to 7 are implemented.