Method, device, electronic equipment and blade for determining flow surface parameters of runner blade

By combining genetic algorithms with polynomial models, the target flow surface parameters of the runner blades are determined, which solves the problem of balancing hydraulic efficiency and strength in blade design in tidal turbines and achieves efficient operation under different working conditions.

CN120124511BActive Publication Date: 2025-09-23TSINGHUA UNIVERSITY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510134345.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-09-23
Estimated Expiration
2045-02-06

AI Technical Summary

Technical Problem

Existing runner blade design methods make it difficult to achieve optimal hydraulic efficiency during the operation of tidal turbines, especially when the water head changes rapidly, fluctuates greatly, and the pressure pulsations are large. It is difficult to take into account the hydraulic efficiency of both forward and reverse operating conditions.

Method used

Genetic algorithm is used to transform the impeller flow surface parameters. Combined with polynomial model and simulation, the target flow surface parameters are determined. Through hydraulic efficiency and strength verification under various operating conditions, it is ensured that the impeller blades achieve the best hydraulic efficiency while meeting the strength requirements.

Benefits of technology

It is achieved that the runner blades achieve optimal hydraulic efficiency under different operating conditions while meeting the strength requirements, thereby improving the overall efficiency and reliability of tidal power generation equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120124511B_ABST
    Figure CN120124511B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, electronic device, and blade for determining the flow surface parameters of a runner blade. Multiple sets of first flow surface parameters of the impeller flow surface are obtained, and target flow surface parameters corresponding to each impeller flow surface are obtained using a preset genetic algorithm; each set of target flow surface parameters is input into a polynomial model to determine the first hydraulic efficiency corresponding to each set of target flow surface parameters; the operation of the impeller flow surface with the target flow surface parameters under various operating conditions is simulated to obtain hydraulic efficiency components, and the second hydraulic efficiency is obtained accordingly; when the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency is less than or equal to a preset error threshold, it is determined whether the strength of the runner blade with each set of target flow surface parameters meets the preset strength requirement information. If the strength requirement information is met, it is determined that each set of target flow surface parameters is valid. Therefore, the present method enables the runner blade with the target flow surface parameters to meet the hydraulic efficiency requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of tidal energy development, and in particular relates to a method, device, electronic equipment and blade for determining flow surface parameters of a runner blade. Background Art

[0002] In the current design method of impeller blades, the shape of the impeller blades and other flow surface parameters are often designed based on experience. However, during the operation of tidal turbines, due to the rapid changes in water head, large water head fluctuations, large pressure pulsations and other reasons, it is difficult for the flow surface parameters designed based on experience to enable the impeller blades to achieve optimal hydraulic efficiency when in use. Summary of the Invention

[0003] The embodiments of the present application provide a method, device, electronic device, and blade for determining the flow surface parameters of a runner blade, which can enable a runner blade with target flow surface parameters to meet the strength requirement information while also having its hydraulic efficiency during operation meet the corresponding hydraulic efficiency requirements.

[0004] In a first aspect, an embodiment of the present application provides a method for determining runner blade flow surface parameters, the method comprising:

[0005] Acquire multiple groups of first flow surface parameters of the impeller flow surface, transform each group of first flow surface parameters using a preset genetic algorithm, and obtain target flow surface parameters corresponding to each impeller flow surface;

[0006] Inputting each set of target flow surface parameters into a polynomial model, and determining a first hydraulic efficiency corresponding to each set of target flow surface parameters through a first correspondence between the flow surface parameters and the hydraulic efficiency in the polynomial model;

[0007] The operation of the impeller flow surface with the target flow surface parameters under various operating conditions is simulated respectively to obtain hydraulic efficiency components; the second hydraulic efficiency corresponding to each set of target flow surface parameters is determined through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency;

[0008] Calculate the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface. When the error is less than or equal to the preset error threshold, determine whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When it meets the strength requirement information, determine that each set of target flow surface parameters is valid.

[0009] The genetic algorithm includes a second corresponding relationship between each hydraulic efficiency component and hydraulic efficiency;

[0010] Furthermore, each set of first flow surface parameters is transformed using a preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface, including:

[0011] Multiple sets of first flow surface parameters corresponding to each impeller flow surface are transformed multiple times, and after each transformation, the operation of the impeller flow surface with each set of first flow surface parameters is simulated under multiple operating conditions to obtain hydraulic efficiency components corresponding to each set of first flow surface parameters;

[0012] Determine the initial hydraulic efficiency corresponding to each group of first flow surface parameters through the second corresponding relationship;

[0013] From the multiple initial hydraulic efficiencies obtained through multiple transformations, a group of first flow surface parameters corresponding to the highest initial hydraulic efficiency is determined as the corresponding target flow surface parameters.

[0014] Among them, each group of target flow surface parameters includes inlet placement angle, outlet placement angle, inlet wrap angle start and end angles, and outlet wrap angle start and end angles;

[0015] Furthermore, before determining the second hydraulic efficiency corresponding to each set of target flow surface parameters, the method further includes:

[0016] Determine a first angle difference between an inlet placement angle and an outlet placement angle, and a second angle difference between a start and end angle of an inlet wrap angle and a start and end angle of an outlet wrap angle in each set of target flow surface parameters;

[0017] Target flow surface parameters whose first angle difference and / or second angle difference exceeds a preset constraint range are screened out from each group of target flow surface parameters.

[0018] Furthermore, after calculating the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface, the method further includes:

[0019] When the error is greater than the error threshold, the hyperparameters in the genetic algorithm and / or the model coefficients in the polynomial model are adjusted according to a corresponding preset adjustment step size;

[0020] Determining the first hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through the first corresponding relationship between the flow surface parameters and the hydraulic efficiency in the adjusted polynomial model;

[0021] Simulating the operation of the impeller flow surface with the adjusted target flow surface parameters under various operating conditions to obtain corresponding hydraulic efficiency components, and determining the second hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency;

[0022] The error between the adjusted first hydraulic rate and the corresponding second hydraulic rate of each set of target flow surface parameters is calculated, and it is determined whether the error corresponding to each set of adjusted target flow surface parameters is less than or equal to an error threshold.

[0023] Among them, the strength requirement information includes yield stress;

[0024] Furthermore, judging whether the strength of the runner blades having each set of target flow surface parameters meets the preset strength requirement information includes:

[0025] Calculate the equivalent stress on the runner blades with each set of target stream surface parameters;

[0026] Determine whether the equivalent stress is less than or equal to the yield stress;

[0027] In the case of whether the equivalent stress is less than or equal to the yield stress, the strength is determined to meet the strength requirement information.

[0028] Furthermore, the equivalent stress on the runner blades with each set of target flow surface parameters is calculated, including:

[0029] Simulate the pressure pulsation, static stress and dynamic stress of runner blades under multiple preset operating conditions;

[0030] The pressure pulsation, blade static stress and dynamic stress corresponding to each preset working condition are equated to the corresponding equivalent stress.

[0031] In a second aspect, an embodiment of the present application provides a device for determining runner blade flow surface parameters, the device comprising:

[0032] a transformation module, for obtaining multiple groups of first flow surface parameters of the impeller flow surface, and transforming each group of first flow surface parameters using a preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface;

[0033] A first hydraulic efficiency output module is used to input each set of target flow surface parameters into a polynomial model, and determine a first hydraulic efficiency corresponding to each set of target flow surface parameters based on a first correspondence between the flow surface parameters and the hydraulic efficiency in the polynomial model;

[0034] A second hydraulic efficiency calculation module is configured to simulate the operation of an impeller flow surface having target flow surface parameters under various operating conditions to obtain hydraulic efficiency components; and determine a second hydraulic efficiency corresponding to each set of target flow surface parameters based on a second correspondence between each hydraulic efficiency component and the hydraulic efficiency;

[0035] The strength verification module is used to calculate the error between the first hydraulic efficiency of each impeller flow surface and the corresponding second hydraulic efficiency. When the error is less than or equal to the preset error threshold, it is used to judge whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When it meets the strength requirement information, it is determined that each set of target flow surface parameters is valid.

[0036] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:

[0037] a processor and a memory storing computer program instructions;

[0038] When the processor executes the computer program instructions, it implements the method for determining the flow surface parameters of the runner blade as described in any of the above items.

[0039] In a fourth aspect, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, a method for determining the flow surface parameters of a runner blade as described in any of the above items is implemented.

[0040] In a fifth aspect, an embodiment of the present application provides a method for determining the flow surface parameters of a runner blade as described in any of the above items, which, when the instructions in a computer program product are executed by a processor of an electronic device, enables the electronic device to execute.

[0041] In a sixth aspect, an embodiment of the present application further provides a blade, which is a runner blade provided in a bidirectional tidal unit. The blade is designed using target flow surface parameters, and the target flow surface parameters are determined by any of the above methods for determining the runner blade flow surface parameters.

[0042] The method, device, electronic device and runner blade for determining the flow surface parameters of the impeller blades of the embodiments of the present application can calculate the target flow surface parameters of the impeller flow surface obtained by genetic algorithm transformation through the first corresponding relationship and the second corresponding relationship, respectively, and obtain the corresponding first hydraulic efficiency and second hydraulic efficiency, thereby verifying the target flow surface parameters based on the difference between the first hydraulic efficiency and the second hydraulic efficiency, and by checking the strength of the runner blades with the target flow surface parameters, so that the target flow surface parameters can enable the runner blades to meet the strength requirement information while also enabling their hydraulic efficiency during operation to meet the corresponding efficiency requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0044] Figure 1 This is a schematic diagram of the operation of the runner blades provided in an embodiment of the present application;

[0045] Figure 2 This is a flow chart of a method for determining runner blade flow surface parameters provided in an embodiment of the present application;

[0046] Figure 3 is a schematic diagram of the geometric shape of the runner blade provided in an embodiment of the present application;

[0047] Figure 4 This is a schematic diagram of the trigonometric function relationship provided by the embodiment of the present application;

[0048] Figure 5 is a schematic diagram of the execution process of determining target flow surface parameters provided by an embodiment of the present application;

[0049] Figure 6 1 is a schematic structural diagram of a device for determining flow surface parameters of a runner blade provided in an embodiment of the present application;

[0050] Figure 7 This is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0052] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0053] As described in the background technology section, the technology for determining the flow surface parameters of the relevant runner blades is still difficult to meet the needs of actual work.

[0054] In this application, one side of the bidirectional tidal unit is a water area with tides, such as seawater, called the seaside; the other side is a reservoir water area, called the reservoir side. In the process of using the bidirectional tidal unit, the impeller blades of the bidirectional tidal unit, that is, the impeller, cooperate with the water flow to flow between the seawater and the reservoir water.

[0055] Figure 1 A schematic diagram of the operation of the runner blades is shown.

[0056] like Figure 1 As shown, one side of the runner and guide vanes is the reservoir side, and the other side is the sea side.

[0057] During the forward operation, the runner blades and guide vanes of the runner rotate in coordination with the forward power generation process, pumping process and discharge process, and the water flows from the reservoir side to the sea side; during the forward operation, the runner blades and guide vanes of the runner rotate in coordination with the reverse power generation process, pumping process and discharge process, and the water flows from the sea side to the reservoir side.

[0058] Among them, based on the rotation of the runner blades, when the water flows between the sea and the reservoir side, the impeller flow surface of the runner blades makes the water flow form a Figure 1 The curves in the figure represent multiple water flow directions.

[0059] Regarding the geometric design parameters of the impeller flow surface, such as the inlet and outlet placement angles of the runner blades and the start and end angles of the wrap angle, the current design method of the runner blades is often designed based on experience.

[0060] However, during the operation of tidal turbines, due to the rapid change of water head, large water head fluctuation, large pressure pulsation and other reasons, it is difficult for the flow surface parameters designed based on experience to achieve the optimal hydraulic efficiency of the runner blades during use.

[0061] In some cases, current runner blade design methods can only ensure that the hydraulic efficiency of a single operating condition is maintained at a maximum level, but cannot take into account the hydraulic efficiency of both forward and reverse operating conditions.

[0062] In order to solve the problems of the prior art, the embodiments of the present application provide a method, device, electronic equipment and blade for determining the flow surface parameters of a runner blade.

[0063] The following is a detailed description of the method for determining the flow surface parameters of the runner blades provided in the embodiments of the present application in conjunction with the accompanying drawings.

[0064] Figure 2 A flow chart of a method for determining runner blade flow surface parameters provided in one embodiment of the present application is shown.

[0065] refer to Figure 2 A method for determining the flow surface parameters of a runner blade according to an embodiment of the present application includes the following steps: 201-204.

[0066] S201 , obtaining multiple groups of first flow surface parameters of the impeller flow surface, and transforming each group of first flow surface parameters using a preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface.

[0067] Among them, the surface of the runner blade is a spatial curved surface, and the runner blade contains multiple impeller flow surfaces. Each impeller flow surface is a flow trajectory of the fluid on the runner blade in the flow field of the runner blade, and the flow direction of the fluid can be preset as the flow surface direction of the impeller flow surface.

[0068] In this embodiment, for each impeller flow surface, a set of its geometric design parameters is used as a set of flow surface parameters, wherein each set of flow surface parameters may include, for example, the inlet placement angle, outlet placement angle, wrap angle starting angle and wrap angle ending angle of the runner blade in a flow surface direction.

[0069] In this embodiment, in order to obtain target flow surface parameters applicable to each impeller flow surface, multiple sets of first flow surface parameters can be initialized for each impeller flow surface, and a set of target flow surface parameters corresponding to the impeller flow surface can be obtained through a genetic algorithm.

[0070] Specifically, when initializing each set of first flow surface parameters, the parameters such as the inlet placement angle, outlet placement angle, wrap angle starting angle and wrap angle ending angle in each set of first flow surface parameters can be randomly assigned to obtain the initialized set of first flow surface parameters.

[0071] Furthermore, based on the multiple sets of first flow surface parameters obtained through initialization, a genetic algorithm can be used to perform multiple rounds of transformation on the multiple sets of first flow surface parameters, and the same number of sets of first flow surface parameters can be obtained after each round of transformation.

[0072] Based on this, the initial hydraulic efficiency of each group of first flow surface parameters obtained in multiple transformations can be calculated, and the first flow surface parameter corresponding to the highest initial hydraulic efficiency can be determined, thereby determining it as the target flow surface parameter.

[0073] S202 , inputting each set of target flow surface parameters into a polynomial model, and determining a first hydraulic efficiency corresponding to each set of target flow surface parameters through a first corresponding relationship between the flow surface parameters and the hydraulic efficiency in the polynomial model.

[0074] In this embodiment, based on the target flow surface parameters determined above, in order to verify whether the target flow surface parameters are valid, a polynomial model can be used to calculate its first hydraulic efficiency, thereby verifying whether the corresponding target flow surface parameters are valid by performing error correction with the second hydraulic efficiency described below.

[0075] The polynomial model is used to represent the first corresponding relationship between the flow surface parameters and the hydraulic efficiency. The first corresponding relationship is an approximate calculation relationship between the flow surface parameters and the hydraulic efficiency. The polynomial model can be, for example, a second-order polynomial.

[0076] In this embodiment, when the first hydraulic efficiency of the target flow surface parameter is calculated using the polynomial model, each parameter in the target flow surface parameter may be represented in matrix form as a parameter matrix, and the parameter matrix may be input into the polynomial model.

[0077] In one example, the first correspondence in the polynomial model can be specifically expressed as the following formula (1):

[0078]

[0079] in, represents the first hydraulic efficiency, i represents the row of the parameter matrix, j represents the column of the parameter matrix, represents the parameter of the i-th row in the parameter matrix, represents the parameter of the jth column in the parameter matrix, λ i represents the model coefficient of the parameter in row i, λ ii Represents two λ i The product of ij The model coefficient λ represents the parameter of the i-th row i The model coefficient λ with the parameters of column j j , ε represents the preset error term, and n represents the number of parameters.

[0080] Based on this, after inputting the target flow surface parameters into the polynomial model, the corresponding first hydraulic efficiency can be calculated according to the above-mentioned first corresponding relationship.

[0081] S203, respectively simulating the operation of the impeller flow surface with the target flow surface parameters under various operating conditions to obtain hydraulic efficiency components; and determining the second hydraulic efficiency corresponding to each group of target flow surface parameters through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency.

[0082] In this embodiment, the hydraulic efficiency of the impeller flow surface with the same target flow surface parameters is different when it operates under different operating conditions. In this embodiment, the hydraulic efficiency of the impeller flow surface when it operates under different operating conditions is used as the hydraulic efficiency component.

[0083] The second corresponding relationship represents the calculation relationship between each hydraulic efficiency component and the hydraulic efficiency. In this embodiment, the calculation relationship represented by the second corresponding relationship is used as the objective function for calculating the hydraulic efficiency.

[0084] In this embodiment, since the first hydraulic efficiency determined above is obtained based on the approximate calculation relationship in the first corresponding relationship, the first hydraulic efficiency is an approximate hydraulic efficiency, and the second hydraulic efficiency is also required to be calculated through simulation and objective function, so as to perform error correction with the first hydraulic efficiency to verify whether the corresponding target flow surface parameters are valid.

[0085] Specifically, before performing the simulation, different operating conditions can be simulated through a preset simulation system, for example, different operating water levels, different flow rates, different unit input efficiencies, different unit output efficiencies and / or different operating conditions.

[0086] Based on this, when performing simulation, the target flow surface parameters can be input into the simulation system to perform flow field analysis simulation calculations under various operating conditions, and the hydraulic efficiency components corresponding to various operating conditions based on the target flow surface parameters can be obtained.

[0087] Furthermore, based on the obtained hydraulic efficiency components, the hydraulic efficiency components corresponding to the target flow surface parameters can be input into the objective function containing the second corresponding relationship, so that the objective function is used to weight the hydraulic efficiency components to obtain the second hydraulic efficiency.

[0088] In one example, the second corresponding relationship in the objective function can be specifically expressed as the following formula (2):

[0089]

[0090] in, represents the second hydraulic efficiency, the number of hydraulic efficiency components is k, η1 represents the hydraulic efficiency component under the first operating condition, W1 represents the weighting factor preset by η1, η k represents the hydraulic efficiency component under the kth operating condition, W k Expressed as η k Preset weighting factors.

[0091] Based on this, the second hydraulic efficiency corresponding to the target flow surface parameter can be determined by calculating the second corresponding relationship in the objective function.

[0092] S204. Calculate the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface. When the error is less than or equal to a preset error threshold, determine whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When the strength requirement information is met, determine that each set of target flow surface parameters is valid.

[0093] In this embodiment, the error between the first hydraulic efficiency and the second hydraulic efficiency can be represented by a residual between the two.

[0094] In a specific example, when fitting the residual of the first hydraulic efficiency and the second hydraulic efficiency, the calculation can be performed according to the following formula (3):

[0095]

[0096] Among them, y i represents the second hydraulic efficiency, It can be the mean of the various hydraulic efficiency components.

[0097] Furthermore, based on the first hydraulic efficiency and the second hydraulic efficiency determined in the aforementioned step, after fitting the residuals of the two, it can be compared whether the residuals are less than or equal to a preset error threshold.

[0098] If the calculated residual is less than or equal to the error threshold, it can be considered that the first hydraulic efficiency obtained by approximate estimation is close to the second hydraulic efficiency obtained by actual simulation, so that the strength of the runner blades with the target flow surface parameters can be checked to determine whether the strength of the runner blades with the target flow surface parameters can meet the requirements of actual use.

[0099] Specifically, based on the target flow surface parameters of each impeller flow surface, a runner blade model can be constructed, and the geometric parameters of each impeller flow surface of the runner blade model are the corresponding target flow surface parameters.

[0100] Furthermore, the equivalent stress of the runner blade model when running under forward running conditions and reverse running conditions is simulated.

[0101] Based on this, it can be judged whether the equivalent stress meets the preset strength requirement information.

[0102] Among them, if the equivalent stress does not meet the strength requirement information, it can be considered that the strength of the runner blade designed with each target flow surface parameter is difficult to meet the requirements of actual use, and there are invalid target flow surface parameters. The target flow surface parameters of some impeller flow surfaces can be modified and S201 can be re-executed.

[0103] Specifically, when modifying the target flow surface parameters of a portion of the impeller flow surface, the target flow surface parameters corresponding to the position where the equivalent stress does not meet the strength requirement information may be modified.

[0104] When the equivalent stress meets the strength requirement information, it can be considered that the runner blades designed with each target flow surface parameter have strength that can meet the requirements of actual use, and the target flow surface parameters corresponding to each impeller flow surface are valid.

[0105] Based on this, in this embodiment, in order to obtain effective target flow surface parameters, the target flow surface parameters of the impeller flow surface obtained by the genetic algorithm transformation can be calculated through the first corresponding relationship and the second corresponding relationship, respectively, to obtain the corresponding first hydraulic efficiency and second hydraulic efficiency, so as to verify the target flow surface parameters according to the difference between the first hydraulic efficiency and the second hydraulic efficiency, and by checking the strength of the runner blades with the target flow surface parameters, the target flow surface parameters can enable the runner blades to meet the strength requirement information while also enabling their hydraulic efficiency during operation to meet the corresponding efficiency requirements.

[0106] Figure 3 A schematic diagram of the geometry of the runner blades is shown.

[0107] like Figure 3 As shown, the original runner blades are runner blades obtained according to empirically designed flow surface parameters, or are runner blades designed according to initialized first flow surface parameters.

[0108] The target runner blades are runner blades designed according to each set of target flow surface parameters determined by this method.

[0109] from Figure 3 It can be seen from the figure that the flow surface of the target runner blade is significantly different from the original runner blade in terms of geometry.

[0110] In another embodiment of the present application, when using a genetic algorithm to determine the target flow surface parameters, the multiple groups of first flow surface parameters corresponding to each impeller flow surface can be transformed multiple times, and each first flow surface parameter after each transformation can be simulated under multiple operating conditions. For each group of first flow surface parameters, corresponding multiple hydraulic efficiency components can be obtained, so that the second corresponding relationship in the objective function can be used to determine the initial hydraulic efficiency corresponding to each group of first flow surface parameters, and after multiple transformations, the highest initial hydraulic efficiency can be selected from the multiple initial hydraulic efficiencies obtained as the target flow surface parameter.

[0111] In this embodiment, for each impeller flow surface, based on the multiple groups of first flow surface parameters initialized in the aforementioned embodiments, each initialized group of first flow surface parameters can be transformed during the first round of transformation, wherein the transformation method can specifically include, for example, selecting all or part of the groups of first flow surface parameters, performing cross-replacement of parameters and / or random variation of parameters, so that after completing the transformation, multiple groups of transformed first flow surface parameters of the same number of groups are obtained.

[0112] Furthermore, after the first round of transformation, based on the simulation system and objective function pre-set in the genetic algorithm, for each set of transformed first flow surface parameters, the simulation system can be used to simulate the hydraulic efficiency component of the impeller flow surface under different operating conditions when operating with this set of first flow surface parameters.

[0113] Furthermore, the obtained hydraulic efficiency component is input into the objective function. By calculating the objective function in the above formula (2), the initial hydraulic efficiency of the impeller flow surface with the set of first flow surface parameters can be obtained.

[0114] Based on this, after obtaining the initial hydraulic efficiencies of the impeller flow surface when operating with each set of first flow surface parameters, the highest initial hydraulic efficiency can be selected and used as the candidate hydraulic efficiency.

[0115] Furthermore, a second round of transformation may be performed again on each group of transformed first flow surface parameters, and after the second round of transformation, candidate hydraulic efficiencies for the second round are determined.

[0116] Based on this, the candidate hydraulic efficiencies of the first round and the second round can be compared, and the smaller candidate hydraulic efficiencies can be removed while the larger candidate hydraulic efficiencies can be retained.

[0117] Furthermore, each group of first flow surface parameters of the second round may be transformed again for a third round, and after the third round of transformation, the candidate hydraulic efficiencies of the third round may be determined.

[0118] Based on this, the candidate hydraulic efficiencies retained from the previous rounds can be compared with the candidate hydraulic efficiencies from the third round, and the smaller candidate hydraulic efficiencies can be removed while the larger candidate hydraulic efficiencies can be retained.

[0119] After completing the predetermined rounds of transformations and calculating the candidate hydraulic efficiencies of the last round, the candidate hydraulic efficiencies retained from the previous rounds can be compared with the candidate hydraulic efficiencies of the last round, and the smaller candidate hydraulic efficiencies can be removed while the larger candidate hydraulic efficiencies are retained, so that after completing the genetic algorithm, the retained candidate hydraulic efficiency is the largest initial hydraulic efficiency among multiple transformations.

[0120] Based on this, the corresponding first flow surface parameter can be used as the target flow surface parameter.

[0121] In another example of this embodiment, after the first round of transformation and obtaining the initial hydraulic efficiencies of the first round, the candidate hydraulic efficiencies may not be determined first, and the next round of transformation may be performed directly, and the initial hydraulic efficiencies of the next round may be calculated.

[0122] Furthermore, after completing the predetermined rounds of transformation, multiple initial hydraulic efficiencies corresponding to each round can be obtained, and the highest initial hydraulic efficiency can be determined, and the corresponding set of first flow surface parameters can be used as the target flow surface parameters of the impeller flow surface.

[0123] Based on this, in this embodiment, by setting the objective function in the genetic algorithm, the objective function can be used as the basis for calculating the fitness of each group of first flow surface parameters after multiple rounds of transformation, so as to determine the initial hydraulic efficiency based on the calculation of the objective function, and determine the first flow surface parameters corresponding to the highest initial hydraulic efficiency as the target flow surface parameters.

[0124] In another embodiment of the present application, when checking the strength of the runner blade, based on the runner blade model constructed in the aforementioned embodiment, the equivalent stress of the runner blade model can be determined through stress simulation, and the preset yield stress can be used as the strength requirement information to determine whether the strength of the runner blade model meets the strength requirement information.

[0125] The stress simulation includes a fluid-solid coupling control equation and an equivalent stress calculation equation. The simulation is performed using the fluid-solid coupling control equation, and the equivalent stress is calculated using the equivalent stress calculation equation.

[0126] In this embodiment, the pressure pulsation at a predetermined position of the runner blade model, the net stress and the dynamic stress of the runner blade can be simulated respectively by using the fluid-solid coupling control equation in the stress simulation.

[0127] The simulation of fluid-solid coupling may specifically include the fluid-solid coupling control equations composed of the following formulas (4) and (5), and the simulation is run using the fluid-solid coupling control equations:

[0128]

[0129] {σ}=[D][B]{u} (5)

[0130] Where [M] represents the simulated mass matrix, [C] represents the simulated damping matrix, [K] represents the simulated stiffness matrix, and {u} represents the simulated displacement at a specified position on the runner blade model. Indicates the speed of the simulation at this position, represents the simulated acceleration at that location, {σ} represents the pressure pulsation, net stress or dynamic stress of the runner blade at that location, {F} represents the simulated load matrix, [B] represents the simulated stress matrix, and [D] represents the simulated elastic matrix.

[0131] Based on this, the pressure pulsation, the net stress and the dynamic stress of the runner blades can be simulated through stress simulation.

[0132] Furthermore, based on the obtained pressure pulsation, net stress and dynamic stress of the runner blades, the equivalent stress can be calculated using an equivalent stress calculation equation.

[0133] The equivalent stress calculation equations may specifically include the following formulas (6) and (7):

[0134]

[0135] Among them, σ e represents the equivalent stress, the subscripts x, y and z respectively represent the pressure pulsation, the net stress of the runner blade and the components of the dynamic stress in the directions of the x-axis, y-axis and z-axis in the corresponding preset three-dimensional coordinate system, σ represents the predetermined allowable stress, and μ represents the preset safety factor.

[0136] Based on this, stress simulation can be used to determine the equivalent stress of the runner blade model when it is running with the target flow surface parameters corresponding to each impeller flow surface.

[0137] Furthermore, based on the strength requirement information set above, the equivalent stress can be compared with the yield stress in the strength requirement information. If the equivalent stress is less than or equal to the yield stress, it can be considered that the equivalent stress meets the strength requirement information; if the equivalent stress is greater than the yield stress, it can be considered that the equivalent stress does not meet the strength requirement information.

[0138] Based on this, in this embodiment, the runner blade model with each set of target flow surface parameters can be simulated through stress simulation to obtain the corresponding equivalent stress, and the equivalent stress can be used to determine whether the strength of the runner blade designed with each set of target flow surface parameters meets the requirements.

[0139] In another embodiment of the present application, when a simulation system is used to simulate the operation of a runner blade having target flow surface parameters, or when a simulation system is used to simulate the operation of a runner blade having first flow surface parameters, the hydraulic efficiency component corresponding to the runner blade can be simulated by using a hydraulic efficiency component equation preset in the simulation system.

[0140] In this embodiment, the hydraulic efficiency component equation preset in the simulation system is used to express the calculation relationship between parameters such as operating water level, different flow rates, different unit input efficiencies, and different unit output efficiencies and the hydraulic efficiency.

[0141] In one example, the hydraulic efficiency component equation may be as shown in Equation (8):

[0142]

[0143] Wherein, η represents the hydraulic efficiency component of the runner blade, T represents the input power of the bidirectional tidal turbine equipped with the runner blade, P represents the output power of the bidirectional tidal turbine equipped with the runner blade, M represents the torque of the runner blade during operation, ω represents the angular velocity of the runner blade during operation, ρ represents the density of the water area where the runner blade is located, g represents the acceleration of gravity, and Q represents the unit flow rate of the bidirectional tidal turbine equipped with the runner blade. Indicates the average operating water level of a bidirectional tidal turbine equipped with this runner blade.

[0144] Accordingly, the simulation system can simulate the hydraulic efficiency components under corresponding operating conditions according to the above hydraulic efficiency component equation.

[0145] In the above hydraulic efficiency component equation, the average operating water level It can be obtained by the following formula (9):

[0146]

[0147] Among them, P2 represents the outlet pressure of the bidirectional tidal unit equipped with the runner blade, P1 represents the inlet pressure of the bidirectional tidal unit equipped with the runner blade, v2 represents the absolute speed of the runner blade at the outlet position of the bidirectional tidal unit, v1 represents the absolute speed of the runner blade at the inlet position of the bidirectional tidal unit, z2 represents the outlet elevation of the bidirectional tidal unit equipped with the runner blade, and z1 represents the inlet elevation of the bidirectional tidal unit equipped with the runner blade.

[0148] In other examples, the average operating water level obtained from formula (9) is is the approximate mean between the inlet and outlet of the bidirectional tidal turbine. In order to make the average operating water level The running water level at multiple locations on the runner blade can also be calculated according to the formula (10) shown below, and the average running water level at each location can be calculated as the average running water level

[0149]

[0150] Wherein, H represents the operating water level, Γ2 represents the velocity circulation at the outlet of the runner blade in the direction of the flow surface, Γ1 represents the velocity circulation at the inlet of the runner blade in the direction of the flow surface, U1 represents the circumferential velocity at the outlet of the runner blade in the direction of the flow surface, U2 represents the circumferential velocity at the outlet of the runner blade in the direction of the flow surface, V u2 V is the upward component of the absolute velocity at the outlet of the runner blade in the direction of the flow surface of the runner blade at the circumferential velocity U2, u1is the component of the absolute velocity at the inlet in the direction of the stream surface of the runner blade in the direction of the circumferential velocity U1.

[0151] In the above formula (10), the velocity loops Γ1 and Γ2 can be obtained by the following formula (11):

[0152] Γ=2πrV u (11)

[0153] Among them, V u represents the component of the absolute velocity at a specified position on the runner blade in the corresponding circumferential velocity U direction, and r represents the rotation radius at the specified position on the runner blade.

[0154] In the above formula (10), the peripheral speeds U1 and U2 can be obtained by the following formula (12):

[0155]

[0156] Where τ represents the rotation speed at a specified position on the runner blade.

[0157] In the above formula (10), the component V of the absolute velocity in the direction of the corresponding circumferential velocity U is u , when considering it as a vector with direction When you can follow Figure 4 The trigonometric relationship shown in FIG is used to determine, or in other words, to determine the peripheral speeds U and V u Should comply with Figure 4 The trigonometric relationship in .

[0158] Specifically, Figure 4 A schematic diagram of the trigonometric function relationship of the motion speed at a predetermined position on the runner blade or a predetermined impeller flow surface is shown.

[0159] Figure 4 middle, represents the absolute velocity vector, represents the relative velocity vector, represents the circular velocity vector, Represents the relative velocity vector component in the direction of the corresponding circumferential velocity vector, represents the absolute velocity vector component in the direction of the corresponding circumferential velocity vector, represents the relative velocity vector component in the vertical direction, Represents the absolute velocity vector component in the vertical direction.

[0160] Accordingly, in Figure 4 In the equation (13), the trigonometric function relationship exists as follows:

[0161]

[0162] in, Figure 4 The angle β in the equation is the placement angle of the corresponding impeller flow surface, and its tangent tgβ can be expressed as follows:

[0163]

[0164] Figure 4 In the equation (17), the tangent tgα of the angle α corresponding to the angle β can be expressed as follows:

[0165]

[0166] Based on this, in this embodiment, by setting formulas (8) to (12) in the simulation system, the simulation system can simulate the hydraulic efficiency components under corresponding operating conditions according to a predetermined calculation relationship.

[0167] In another embodiment of the present application, after calculating the error between the first hydraulic efficiency and the second hydraulic efficiency of the impeller flow surface, if the error is greater than a predetermined error threshold, the hyperparameters in the genetic algorithm and / or the model coefficients in the polynomial model are adjusted, and when it is determined that the strength of the runner blades does not meet the preset strength requirement information, the target flow surface parameters of the corresponding impeller flow surface are modified.

[0168] In this embodiment, Figure 5 A schematic diagram showing a specific execution process of determining target flow surface parameters.

[0169] like Figure 5 As shown, first, S501 is executed and the genetic algorithm is input.

[0170] In this step, the current flow surface parameters, such as the current first flow surface parameters, or the currently obtained target flow surface parameters may be input into a predetermined genetic algorithm.

[0171] Further, S502 is executed to simulate the forward operation condition, and S503 is executed to simulate the reverse operation condition.

[0172] In S502, the simulation system can be used to simulate different operating water levels, different flow rates, different unit input efficiencies, and different unit output efficiencies under forward operating conditions, and obtain corresponding hydraulic efficiency components.

[0173] In S503, the simulation system can be used to simulate different operating water levels, different flow rates, different unit input efficiencies, and different unit output efficiencies under reverse operating conditions, and obtain corresponding hydraulic efficiency components.

[0174] Based on this, S504 may be further executed to calculate the objective function.

[0175] In this step, the initial hydraulic efficiency corresponding to each hydraulic efficiency component can be calculated by using the second corresponding relationship between the hydraulic efficiency component and the hydraulic efficiency in the objective function.

[0176] Further, execute S505 to determine whether the scheduled rounds are completed.

[0177] In this step, it can be determined whether all the currently scheduled transformation rounds have been completed. If not, S506 is executed to transform the first stream surface parameters.

[0178] In S506 , the current first flow surface parameters may be transformed, and after the transformation, the transformed first flow surface parameters are input into the genetic algorithm, ie, S501 is further executed.

[0179] If all the predetermined transformation rounds have been completed, the target flow surface parameters are obtained, and S507 is further executed to calculate the first hydraulic efficiency through the polynomial model, and S508 is executed to calculate the second hydraulic efficiency through the second sequence.

[0180] In S507, the obtained target flow surface parameters can be input into the polynomial model in formula (1) in the above embodiment, and the corresponding first hydraulic efficiency can be obtained through the first corresponding relationship in the polynomial model.

[0181] In S508 , the obtained target flow surface parameters may be input into a secondary sequence, and the corresponding second hydraulic efficiency may be obtained through calculation of the secondary sequence.

[0182] Among them, the secondary sequence includes the objective function in the aforementioned embodiment and may include a simulation system. By inputting the target flow surface parameters into the simulation system to obtain the corresponding hydraulic efficiency components, the second hydraulic efficiency is determined by utilizing the second corresponding relationship between each hydraulic efficiency component in the objective function and the hydraulic efficiency.

[0183] In another example, the secondary sequence may further include formulas (8) to (12) in the aforementioned embodiment to calculate the corresponding hydraulic efficiency components.

[0184] In this embodiment, the secondary sequence also includes an angle constraint condition.

[0185] The angle constraint condition is specifically used to constrain the first angle difference between the inlet placement angle and the outlet placement angle in each set of target flow surface parameters, and the second angle difference between the inlet wrap angle start and end angles and the outlet wrap angle start and end angles.

[0186] Specifically, the angle constraint can be expressed as shown in formula (18) and formula (19):

[0187] 0<Δβ<8° (18)

[0188] 0<Δθ<10° (19)

[0189] Wherein, Δβ represents the first angle difference; Δθ represents the second angle difference.

[0190] In S508, before calculating the second hydraulic efficiency, the target flow surface parameters of each impeller flow surface can be constrained by the upper angle constraint conditions included in the secondary sequence, and the target flow surface parameters that do not satisfy the above formulas (18) and (19) can be removed.

[0191] Based on this, S509 may be further executed to determine whether the residual has converged.

[0192] In this step, based on the first hydraulic efficiency obtained in S507 and the second hydraulic efficiency obtained in S508, the residual between the two can be calculated according to formula (3), and it is determined whether the residual is less than or equal to the error threshold.

[0193] Based on the judgment in S509 , if the judgment result is no, the error is greater than the error threshold, the model parameters in the polynomial model are adjusted according to the preset adjustment step size, and the process returns to execute S507 .

[0194] In S509 , when the judgment result is no, the hyperparameters of the genetic algorithm may also be adjusted according to a preset adjustment step size.

[0195] The hyperparameters may specifically be parameters set for controlling the operation of the genetic algorithm, such as a transformation rate and / or transformation rounds.

[0196] After the determination in S509 , if the determination result is yes, S510 is further executed to calculate the equivalent stress.

[0197] In this step, the equivalent stress of the runner blade with each target flow surface parameter can be calculated according to Formula (4), Formula (5), Formula (6) and Formula (7).

[0198] Furthermore, based on the calculated equivalent stress, S511 may be executed to determine whether the strength is qualified.

[0199] In this step, it can be determined whether the equivalent stress meets the strength requirement information. When the equivalent stress does not meet the strength requirement information, the determination result of S511 is no, and S512 can be further executed to partially modify the target flow surface parameters.

[0200] In this step, based on the judgment of the equivalent stress of each blade flow surface in the runner blade, for each blade flow surface whose equivalent stress does not meet the strength requirement information, the corresponding target flow surface parameters can be modified.

[0201] Based on this, after completing S512 , the process may return to S501 and input the modified target flow surface parameters into the genetic algorithm to regenerate corresponding target flow surface parameters.

[0202] When the strength requirement information is met, the judgment result of S511 is yes, and it is determined that each target flow surface parameter is valid, that is, S513 is completed, and it is determined that the target flow surface parameters are valid.

[0203] Based on this, in this embodiment, by adjusting the hyperparameters in the genetic algorithm and / or the model coefficients in the polynomial model when the error is greater than the error threshold, and modifying the target flow surface parameters of the corresponding impeller flow surface when the strength of the runner blades does not meet the preset strength requirement information, it is possible to re-acquire new target flow surface parameters when the target flow surface parameters are not ideal.

[0204] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, an embodiment of the present application further provides a device for determining the flow surface parameters of a runner blade.

[0205] refer to Figure 6 The device for determining the flow surface parameters of the runner blade comprises:

[0206] The transformation module 601 is used to obtain multiple groups of first flow surface parameters of the impeller flow surface, and transform each group of first flow surface parameters using a preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface;

[0207] A first hydraulic efficiency output module 602 is configured to input each set of target flow surface parameters into a polynomial model and determine a first hydraulic efficiency corresponding to each set of target flow surface parameters based on a first correspondence between the flow surface parameters and the hydraulic efficiency in the polynomial model;

[0208] The second hydraulic efficiency calculation module 603 is configured to simulate the operation of the impeller flow surface having the target flow surface parameters under various operating conditions to obtain hydraulic efficiency components; and determine the second hydraulic efficiency corresponding to each set of target flow surface parameters based on a second correspondence between each hydraulic efficiency component and the hydraulic efficiency;

[0209] The strength verification module 604 is used to calculate the error between the first hydraulic efficiency of each impeller flow surface and the corresponding second hydraulic efficiency. When the error is less than or equal to the preset error threshold, it is used to determine whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When the strength requirement information is met, it is determined that each set of target flow surface parameters is valid.

[0210] In one embodiment, the genetic algorithm includes a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency.

[0211] The transformation module 601 is specifically configured to:

[0212] Multiple sets of first flow surface parameters corresponding to each impeller flow surface are transformed multiple times, and after each transformation, the operation of the impeller flow surface with each set of first flow surface parameters is simulated under multiple operating conditions to obtain hydraulic efficiency components corresponding to each set of first flow surface parameters;

[0213] Determine the initial hydraulic efficiency corresponding to each group of first flow surface parameters through the second corresponding relationship;

[0214] From the multiple initial hydraulic efficiencies obtained through multiple transformations, a group of first flow surface parameters corresponding to the highest initial hydraulic efficiency is determined as the corresponding target flow surface parameters.

[0215] In another embodiment, each group of target flow surface parameters includes an inlet placement angle, an outlet placement angle, an inlet wrap angle start and end angles, and an outlet wrap angle start and end angles.

[0216] The second hydraulic efficiency calculation module 603 is specifically used to:

[0217] Before determining the second hydraulic efficiency corresponding to each set of target flow surface parameters, the second hydraulic efficiency calculation module 603 executes:

[0218] Determine a first angle difference between an inlet placement angle and an outlet placement angle, and a second angle difference between a start and end angle of an inlet wrap angle and a start and end angle of an outlet wrap angle in each set of target flow surface parameters;

[0219] Target flow surface parameters whose first angle difference and / or second angle difference exceeds a preset constraint range are screened out from each group of target flow surface parameters.

[0220] In another embodiment, the strength checking module 604 is specifically configured to:

[0221] After calculating the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface, the strength check module 604 performs:

[0222] When the error is greater than the error threshold, the hyperparameters in the genetic algorithm and / or the model coefficients in the polynomial model are adjusted according to a corresponding preset adjustment step size;

[0223] Determining the first hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through the first corresponding relationship between the flow surface parameters and the hydraulic efficiency in the adjusted polynomial model;

[0224] Simulating the operation of the impeller flow surface with the adjusted target flow surface parameters under various operating conditions to obtain corresponding hydraulic efficiency components, and determining the second hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency;

[0225] The error between the adjusted first hydraulic rate and the corresponding second hydraulic rate of each set of target flow surface parameters is calculated, and it is determined whether the error corresponding to each set of adjusted target flow surface parameters is less than or equal to an error threshold.

[0226] In another embodiment, the strength requirement information includes yield stress.

[0227] The strength checking module 604 is further specifically configured to:

[0228] Calculate the equivalent stress on the runner blades with each set of target stream surface parameters;

[0229] Determine whether the equivalent stress is less than or equal to the yield stress;

[0230] In the case of whether the equivalent stress is less than or equal to the yield stress, the strength is determined to meet the strength requirement information.

[0231] The calculation of the equivalent stress on the runner blades with each set of target flow surface parameters includes:

[0232] Simulate the pressure pulsation, static stress and dynamic stress of runner blades under multiple preset operating conditions;

[0233] The pressure pulsation, blade static stress and dynamic stress corresponding to each preset working condition are equated to the corresponding equivalent stress.

[0234] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing the embodiments of the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0235] The device of the above embodiment is used to implement the corresponding method for determining the runner blade flow surface parameters in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0236] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, an embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the method for determining the flow surface parameters of the runner blades of any of the above embodiments is implemented.

[0237] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.

[0238] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.

[0239] Specifically, the processor 701 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0240] Memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 702 may include removable or non-removable (or fixed) media. Where appropriate, memory 702 may be internal or external to the electronic device. In a particular embodiment, memory 702 is a non-volatile solid-state memory.

[0241] The memory 702 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0242] The processor 701 reads and executes computer program instructions stored in the memory 702 to implement any one of the methods for determining the runner blade flow surface parameters in the above embodiments.

[0243] In one example, the electronic device may further include a communication interface 703 and a bus 710. Figure 7 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 710 and communicate with each other.

[0244] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0245] Bus 710 includes hardware, software or both, couples the parts of electronic equipment to each other.For example, but not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics buses, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0246] The electronic device can execute the method for determining the flow surface parameters of the runner blade in the embodiment of the present application based on the genetic algorithm and the polynomial model, thereby realizing the combination of Figure 2 and Figure 5 The method for determining the flow surface parameters of the runner blade is described.

[0247] In addition, in conjunction with the method for determining the runner blade flow surface parameters in the above-mentioned embodiments, embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the methods for determining the runner blade flow surface parameters in the above-mentioned embodiments is implemented.

[0248] An embodiment of the present application also provides a computer program product, including a computer program, which, when processed and executed, implements any one of the methods for determining the flow surface parameters of the runner blades in the above embodiments.

[0249] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0250] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0251] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides a blade, which is a runner blade arranged in a bidirectional tidal unit. The blade is designed using target flow surface parameters, and the target flow surface parameters are determined by the method for determining the runner blade flow surface parameters of any of the above embodiments.

[0252] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0253] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0254] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A method for determining flow surface parameters of a runner blade, characterized in that: include: Acquire multiple groups of first flow surface parameters of the impeller flow surface, transform each group of first flow surface parameters using a preset genetic algorithm, and obtain target flow surface parameters corresponding to each impeller flow surface; Inputting each set of target flow surface parameters into a polynomial model, and determining a first hydraulic efficiency corresponding to each set of target flow surface parameters based on a first correspondence between the flow surface parameters and the hydraulic efficiency in the polynomial model; The hydraulic efficiency components are obtained by simulating the operation of the impeller flow surface with target flow surface parameters under various operating conditions. Determining the second hydraulic efficiency corresponding to each group of target flow surface parameters through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency; Calculate the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface. When the error is less than or equal to a preset error threshold, determine whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When it meets the strength requirement information, determine that each set of target flow surface parameters is valid.

2. The method for determining the flow surface parameters of a runner blade according to claim 1, characterized in that: The genetic algorithm includes a second correspondence between each hydraulic efficiency component and the hydraulic efficiency; the method of transforming each group of first flow surface parameters using the preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface includes: Multiple sets of first flow surface parameters corresponding to each impeller flow surface are transformed multiple times, and after each transformation, the operation of the impeller flow surface with each set of first flow surface parameters is simulated under multiple operating conditions to obtain hydraulic efficiency components corresponding to each set of first flow surface parameters; Determining the initial hydraulic efficiency corresponding to each group of first flow surface parameters through the second corresponding relationship; From the multiple initial hydraulic efficiencies obtained through multiple transformations, a group of first flow surface parameters corresponding to the highest initial hydraulic efficiency is determined as the corresponding target flow surface parameters.

3. The method for determining the flow surface parameters of a runner blade according to claim 1, characterized in that: Each set of target flow surface parameters includes an inlet placement angle, an outlet placement angle, an inlet wrap angle start and end angles, and an outlet wrap angle start and end angles; Before determining the second hydraulic efficiency corresponding to each group of target flow surface parameters, the method further includes: Determine a first angle difference between an inlet placement angle and an outlet placement angle, and a second angle difference between a start and end angle of an inlet wrap angle and a start and end angle of an outlet wrap angle in each set of target flow surface parameters; Target flow surface parameters whose first angle difference and / or second angle difference exceeds a preset constraint range are screened out from each group of target flow surface parameters.

4. The method for determining the flow surface parameters of a runner blade according to any one of claims 1 to 3, characterized in that: After calculating the error between the first hydraulic efficiency and the corresponding second hydraulic efficiency of each impeller flow surface, the method further includes: When the error is greater than the error threshold, adjusting the hyperparameters in the genetic algorithm and / or the model coefficients in the polynomial model according to a corresponding preset adjustment step size; Determining the first hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through the first corresponding relationship between the flow surface parameters and the hydraulic efficiency in the adjusted polynomial model; Simulating the operation of the impeller flow surface with the adjusted target flow surface parameters under various operating conditions to obtain corresponding hydraulic efficiency components, and determining the second hydraulic efficiency corresponding to each set of adjusted target flow surface parameters through a second corresponding relationship between each hydraulic efficiency component and the hydraulic efficiency; The error between the adjusted first hydraulic rate and the corresponding second hydraulic rate of each set of target flow surface parameters is calculated, and it is determined whether the error corresponding to each set of adjusted target flow surface parameters is less than or equal to the error threshold.

5. The method for determining the flow surface parameters of a runner blade according to any one of claims 1 to 3, characterized in that: The strength requirement information includes yield stress; The determining whether the strength of the runner blades having each set of target flow surface parameters meets the preset strength requirement information includes: Calculate the equivalent stress on the runner blades with each set of target stream surface parameters; Determining whether the equivalent stress is less than or equal to the yield stress; In a case where the equivalent stress is less than or equal to the yield stress, it is determined that the strength meets the strength requirement information.

6. The method for determining the flow surface parameters of a runner blade according to claim 5, characterized in that: The calculation of the equivalent stress on the runner blades having each set of target flow surface parameters includes: Simulating the pressure pulsation, blade static stress and dynamic stress of the runner blade when operating under multiple preset operating conditions; The pressure pulsation, the blade static stress, and the dynamic stress corresponding to each preset working condition are equated to corresponding equivalent stresses.

7. A device for determining flow surface parameters of a runner blade, characterized in that: The device comprises: a transformation module, for obtaining multiple groups of first flow surface parameters of the impeller flow surface, and transforming each group of first flow surface parameters using a preset genetic algorithm to obtain target flow surface parameters corresponding to each impeller flow surface; a first hydraulic efficiency output module, configured to input each set of target flow surface parameters into a polynomial model, and determine a first hydraulic efficiency corresponding to each set of target flow surface parameters based on a first correspondence between the flow surface parameters and the hydraulic efficiency in the polynomial model; A second hydraulic efficiency calculation module is configured to simulate the operation of an impeller flow surface having target flow surface parameters under various operating conditions to obtain hydraulic efficiency components; and determine a second hydraulic efficiency corresponding to each set of target flow surface parameters based on a second correspondence between each hydraulic efficiency component and the hydraulic efficiency; The strength verification module is used to calculate the error between the first hydraulic efficiency of each impeller flow surface and the corresponding second hydraulic efficiency. When the error is less than or equal to a preset error threshold, it is used to judge whether the strength of the runner blades with each set of target flow surface parameters meets the preset strength requirement information. When it meets the strength requirement information, it is determined that each set of target flow surface parameters is valid.

8. An electronic device, characterized in that: The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for determining the flow surface parameters of the runner blade according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method for determining the flow surface parameters of a runner blade according to any one of claims 1 to 6 is implemented.

10. A blade, characterized in that: The blade is designed using target flow surface parameters, and the target flow surface parameters are determined by the method for determining blade flow surface parameters according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Fluid simulation method, device, equipment, medium and product

    CN118917240A