Impeller machine geometric data fitting method and system, storage medium and electronic equipment

By detailed analysis and fitting of the external geometric data of impeller machinery, the problems of incomplete fitting, low efficiency and poor effect of impeller machinery geometric data in the prior art are solved, and high-precision and efficient fitting results are achieved, providing a reliable foundation for design and analysis.

CN119720429AActive Publication Date: 2025-03-28SHAANXI AEROSPACE INFORMATION TECH CO LTD

Patent Information

Application Number
CN202510199138.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-03-28
Estimated Expiration
2045-02-24

AI Technical Summary

Technical Problem

In the prior art, the impeller mechanical geometric data fitting method has problems such as incomplete feature fitting, poor fitting efficiency and poor fitting effect.

Method used

By analyzing the external geometric data of the impeller machinery, the cross-sectional line data such as the hub receiver, blade, etc. and the blade top gap data are obtained, and the impeller machinery section is fitted based on these data to generate initial fitting results, and the fitting results are updated in real time in response to the user's interactive adjustment operation.

Benefits of technology

The integrity and high-precision fit of impeller mechanical geometric features are achieved, the fitting efficiency and effect are improved, and a reliable foundation is provided for subsequent design and analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720429A_ABST
    Figure CN119720429A_ABST
Patent Text Reader

Abstract

The invention provides a turbomachinery geometric data fitting method and system, a storage medium and electronic equipment, and relates to the field of computer-aided engineering. The method comprises the steps that external geometric data of the turbomachinery are analyzed, geometric feature data of multiple turbomachinery sections are obtained, and the geometric feature data comprise hub casing line data, blade uniform section line data and blade top gap data; on the basis of the hub casing line data, the blade uniform section line data and the blade top clearance data, fitting is conducted on each impeller mechanical section, and an initial fitting result is generated; and in response to an adjustment operation on the initial fitting result on the fitting interaction interface, updating the initial fitting result, and displaying the updated target fitting result on the fitting interaction interface. According to the invention, accurate analysis and interactive fitting of external geometric data of the turbomachinery can be realized, and the multi-section data processing efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer-aided engineering, and in particular to a method, system, storage medium and electronic device for fitting geometric data of an impeller machine. Background Art

[0002] In the design and analysis process of turbomachinery, it is often necessary to import the external geometric data of the turbomachinery into the turbomachinery design system. For example, by parsing the imported external geometric data, the necessary geometric feature information is obtained, and the data is assembled and fitted according to the data structure requirements of the current turbomachinery design system, and finally the fitting results are used for subsequent design and analysis.

[0003] However, the impeller machinery geometric data fitting method in the related art has the disadvantages of incomplete feature fitting, poor fitting efficiency and poor fitting effect. Therefore, it is urgent to provide a new impeller machinery geometric data fitting method to accurately fit the geometric features required for impeller machinery design, while also being able to improve the fitting efficiency and fitting effect.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide a method for fitting impeller machinery geometric data, thereby at least to a certain extent solving the problems of incomplete feature fitting, poor fitting efficiency and poor fitting effect in the related art when fitting impeller machinery geometric data.

[0006] According to a first aspect of the present disclosure, a method for fitting geometric data of an impeller machine is provided, comprising: Analyzing the external geometric data of the turbomachinery to obtain geometric feature data of multiple turbomachinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data, and blade tip clearance data; Based on the hub casing line data, blade iso-section line data and blade tip clearance data, each of the impeller machinery sections is fitted to generate an initial fitting result; In response to an adjustment operation on the initial fitting result on the fitting interaction interface, the initial fitting result is updated, and an updated target fitting result is displayed on the fitting interaction interface.

[0007] In an exemplary embodiment of the present disclosure, the external geometric data of the impeller machinery is parsed to obtain geometric feature data of multiple impeller machinery sections, including: Acquiring external geometric data of the impeller machine, wherein the external geometric data includes blade geometric data and flow channel geometric data; identifying blade iso-section line data of each blade segment from the blade geometric data; Acquire hub line point data and casing line point data from the flow channel geometry data, and match corresponding blade segments based on the hub line point data and casing line point data to obtain hub casing line data corresponding to each blade segment; The first iso-section line point data at the hub and the second iso-section line point data at the casing are acquired from the flow channel geometry data, and the blade tip clearance data are calculated using the first iso-section line point data and the second iso-section line point data.

[0008] In an exemplary embodiment of the present disclosure, the blade iso-section line data includes pressure surface point data, suction surface point data, leading edge point data, and trailing edge point data; The step of identifying the blade iso-section line data of each blade segment from the blade geometric data comprises: Preliminarily classifying the blade iso-section line data of each blade segment according to the data format of the blade geometric data, and identifying the pressure surface point data and the suction surface point data; The pressure surface point data and the suction surface point data are respectively used to fit a first spline curve and a second spline curve, and a curvature analysis is performed on the first spline curve and the second spline curve, and the leading edge point data and the trailing edge point data are determined according to the curvature analysis results.

[0009] In an exemplary embodiment of the present disclosure, the step of matching the corresponding blade segments based on the hub line point data and the casing line point data to obtain the hub casing line data corresponding to each blade segment includes: The hub line point data and the casing line point data are respectively used to fit a third spline curve and a fourth spline curve; Obtain the first iso-section line at the hub of each blade segment and the second iso-section line at the casing; The third spline curve and the fourth spline curve are segmented by using the first equal-section line and the second equal-section line to obtain hub casing line data corresponding to each blade segment.

[0010] In an exemplary embodiment of the present disclosure, the step of calculating the tip clearance data using the first iso-section line point data and the second iso-section line point data includes: Using the first equal-section line point data and the second equal-section line point data to fit a fifth spline curve and a sixth spline curve respectively; uniformly sampling the fifth spline curve and the sixth spline curve, and calculating a first distance between each sampling point and the fifth spline curve and a second distance between each sampling point and the sixth spline curve; Tip clearance data is determined based on the first distance and the second distance.

[0011] In an exemplary embodiment of the present disclosure, in response to an adjustment operation on the initial fitting result on the fitting interaction interface, updating the initial fitting result and displaying the updated target fitting result on the fitting interaction interface includes: receiving an adjustment operation on the initial fitting result on the fitting interaction interface; According to the adjustment operation, the initial fitting result is updated in real time, and the updated target fitting result is displayed on the fitting interactive interface; The adjustment operation includes adjusting the leading edge and trailing edge positions, selecting a fitting method, and setting fitting parameters.

[0012] In an exemplary embodiment of the present disclosure, the method further includes: The geometric characteristic data of the impeller machinery section corresponding to the target fitting result and the related design parameters are input into the impeller machinery design system to generate the impeller machinery geometric model.

[0013] According to a second aspect of the present disclosure, a turbomachinery geometric data fitting system is provided, the system comprising: A geometric data analysis module is used to analyze the external geometric data of the impeller machinery to obtain geometric feature data of multiple impeller machinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data and blade tip clearance data; A geometric feature fitting module, used for fitting each of the impeller machinery sections based on the hub casing line data, blade iso-section line data and blade tip clearance data, to generate an initial fitting result; a fitting result optimization module, configured to update the initial fitting result in response to an adjustment operation on the initial fitting result on the fitting interaction interface, and display the updated target fitting result on the fitting interaction interface; The design system docking module is used to input the geometric feature data of the impeller machinery section corresponding to the target fitting result and the related design parameters into the impeller machinery design system to generate the impeller machinery geometric model.

[0014] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processing unit, the impeller machinery geometric data fitting method described in any one of the above items is implemented.

[0015] According to a fourth aspect of the present disclosure, there is provided an electronic device, including: A processing unit; and a storage unit for storing executable instructions of the processing unit; wherein the processing unit is configured to execute any of the above impeller machinery geometric data fitting methods by executing the executable instructions.

[0016] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects: In the impeller machinery geometric data fitting method provided in the example implementation mode of the present disclosure, the external geometric data of the impeller machinery is parsed to obtain geometric feature data of multiple impeller machinery sections, wherein the geometric feature data includes hub casing line data, blade equal section line data and blade tip clearance data; based on the hub casing line data, blade equal section line data and blade tip clearance data, each impeller machinery section is fitted to generate an initial fitting result; in response to an adjustment operation on the initial fitting result on the fitting interaction interface, the initial fitting result is updated, and the updated target fitting result is displayed on the fitting interaction interface. On the one hand, the present invention can parse the external geometric data of the impeller machinery to obtain the hub casing line data, blade cross-sectional line data and blade tip clearance data, thereby ensuring the integrity of the geometric features. Furthermore, by combining the flow channel data, blade data and clearance data, a more comprehensive and high-precision fitting result can be obtained, providing a reliable basis for subsequent design and analysis. On the other hand, it supports the fitting of multiple impeller machinery sections at the same time, avoiding the inefficiency of processing section by section and significantly improving the fitting efficiency. On the other hand, users can flexibly and interactively adjust the fitting results according to actual needs, such as different equipment types, blade shapes and design scenarios, so as to meet diverse design needs and ensure the precise match between the fitting results and the design requirements.

[0017] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0019] Figure 1 A schematic diagram of a system architecture to which the impeller machinery geometric data fitting method according to an embodiment of the present disclosure can be applied is shown.

[0020] Figure 2A schematic flow chart of a method for fitting geometric data of an impeller machine in an embodiment of the present disclosure is shown.

[0021] Figure 3 A schematic diagram of a process for analyzing external geometric data of an impeller machine in an embodiment of the present disclosure is shown.

[0022] Figure 4 A schematic diagram of a blade iso-section line in an embodiment of the present disclosure is shown.

[0023] Figure 5 A schematic diagram of a hub casing curve in an embodiment of the present disclosure is shown.

[0024] Figure 6 A schematic diagram of another impeller machinery geometric data fitting system in an embodiment of the present disclosure is shown.

[0025] Figure 7 A schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure is shown.

[0026] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0027] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0028] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0029] Figure 1A system architecture diagram of a turbomachinery geometric data fitting method to which the embodiment of the present disclosure can be applied is shown.

[0030] like Figure 1 As shown, the system architecture 100 may include one or more of terminal devices such as a smartphone 101, a portable computer 102, a desktop computer 103, a network 104, and a server 105. The network 104 is used as a medium for providing a communication link between the terminal device and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc. The terminal device may be various electronic devices with data processing functions, and the electronic device has a display screen, which can be used to display the external geometric data of the impeller machinery, hub casing line data, blade cross-sectional line data, and blade tip clearance data, etc. to the user. The electronic device includes but is not limited to the above-mentioned smartphone 101, portable computer 102, desktop computer 103, etc. It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. According to the implementation requirements, there may be any number of terminal devices, networks and servers. For example, the server 105 may be a server cluster composed of multiple servers.

[0031] The impeller machinery geometry data fitting method provided in the embodiment of the present disclosure is generally executed by a terminal device, and accordingly, the impeller machinery geometry data fitting system is generally set in the terminal device. However, it is easy for those skilled in the art to understand that the impeller machinery geometry data fitting method provided in the embodiment of the present disclosure can also be executed by the server 105, and accordingly, the impeller machinery geometry data fitting system can also be set in the server 105, which is not particularly limited in this exemplary embodiment.

[0032] The exemplary embodiment of the present disclosure also provides a method for fitting impeller machine geometry data, referring to Figure 2 As shown, the method may include the following steps S210 to S230: Step S210, analyzing the external geometric data of the turbomachinery to obtain geometric feature data of multiple turbomachinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data, and blade tip clearance data; Step S220, fitting each of the impeller machinery sections based on the hub casing line data, the blade iso-section line data and the blade tip clearance data to generate an initial fitting result; Step S230, in response to an adjustment operation on the initial fitting result on the fitting interaction interface, updating the initial fitting result, and displaying the updated target fitting result on the fitting interaction interface.

[0033] By executing the impeller machinery geometric data fitting method provided in the example implementation mode of the present disclosure, on the one hand, the present disclosure can parse the external geometric data of the impeller machinery to obtain the hub casing line data, blade and other cross-sectional line data and blade tip clearance data, thereby ensuring the integrity of the geometric features. Furthermore, by combining the flow channel data, blade data and clearance data and other geometric feature data, a more comprehensive and high-precision fitting result can be obtained, thereby providing a reliable basis for subsequent design and analysis. On the other hand, it supports fitting of multiple impeller machinery sections at the same time, thereby avoiding the inefficiency of processing section by section and significantly improving the fitting efficiency. On the other hand, the user can flexibly and interactively adjust the fitting results according to actual needs, such as according to different equipment types, blade shapes and design scenarios, thereby meeting diverse design needs and ensuring the precise match between the fitting results and the design requirements.

[0034] The impeller machinery geometric data fitting method in this exemplary embodiment will be described in detail below.

[0035] In step S210, the external geometric data of the turbomachinery is parsed to obtain geometric feature data of multiple turbomachinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data, and blade tip clearance data; In the example implementation of the present disclosure, the external geometric data of the impeller machinery refers to the geometric data read from the external file, which describes the geometric features of the impeller machinery such as the flow channel, blades and clearance. For example, the external geometric data of the impeller machinery is read from a CAD (Computer-Aided Design) file, a geometric data file, etc. When parsing the external geometric data of the impeller machinery, the impeller machinery is divided into multiple sections according to the position and number of the blades, and each section corresponds to a blade segment and the flow channel portion around it. For each section, the corresponding hub casing line data, blade iso-section line data and blade tip clearance data are extracted.

[0036] The hub casing line data is used to describe the geometry of the turbomachinery flow passage, including the hub contour and the casing contour. The hub is the inner wall of the flow passage, and the casing is the outer wall of the flow passage. For example, the hub casing line data is represented in the form of a set of points, each point is described by a (z, r) coordinate, where z represents the axial coordinate (along the axis of the turbomachinery), and r represents the radial coordinate (the distance from the axis to the point).

[0037] The blade iso-section line data is used to describe the geometric shape of the blade. The blade iso-section line refers to the geometric line on the section perpendicular to the streamline along the blade section, including the pressure surface (PS), suction surface (SS), leading edge (LE), and trailing edge (TE) of the blade. For example, the blade iso-section line data consists of a set of iso-section line point sets, each of which describes the geometric shape of the blade on a certain section.

[0038] Tip clearance data is used to describe the gap distribution between the top of the blade and the casing. Tip clearance data is used to ensure that the geometric relationship between the blade and the casing is accurate and avoid design errors caused by improper clearance handling. Tip clearance types include no clearance, equal spacing clearance, linear distribution clearance and curved distribution clearance.

[0039] Exemplarily, by parsing the geometric feature information in the external geometric data of the turbomachinery, including hub casing line data, blade iso-section line data and blade tip clearance data, and then matching the flow channel data of the blades, multiple sections are generated for fitting.

[0040] In the subsequent fitting process, the hub casing line data is the benchmark of the blade geometry, providing an accurate basis for the boundary conditions of the fitting curve or surface. The blade isosection line data provides fine local geometry for fitting, especially the shape changes between different sections of the blade, helping to fit the streamlined blade surface. The tip clearance data, as a boundary condition, affects the shape adjustment of the blade, especially the space changes between the blade tip and the casing, ensuring that the appropriate airflow channel is retained during the fitting process.

[0041] In one example implementation, reference is made to Figure 3 As shown, the process of parsing the external geometric data of the turbomachinery to obtain the geometric feature data of multiple turbomachinery sections may include steps S310 to S340: Step S310, acquiring external geometric data of the turbomachinery, wherein the external geometric data includes blade geometric data and flow channel geometric data; Specifically, blade geometry data is used to describe the geometry of the blade, including but not limited to the pressure surface, suction surface, leading edge, trailing edge, and iso-section lines of the blade. Flow channel geometry data is used to describe the geometric features of the fluid flow path in the turbomachinery, including but not limited to the hub casing line, blade tip clearance distribution, flow channel width, shape, and other related parameters. In the example implementation of the present disclosure, both blade geometry data and flow channel geometry data can be represented by a point data set.

[0042] When parsing external geometric data, it is necessary to obtain information about different blade segments, identify blade geometric features for each blade segment, match flow channel geometric features according to each blade segment, and then create a fitting object.

[0043] Step S320, identifying blade iso-section line data of each blade segment from the blade geometric data; The blade iso-section line data includes pressure surface point data, suction surface point data, leading edge point data, and trailing edge point data. If these four types of data have been identified, they can be read directly. Otherwise, the blade geometry data needs to be preprocessed to identify the blade iso-section line data of each blade segment.

[0044] Exemplarily, the blade iso-section line data of each blade segment can be preliminarily classified according to the data format of the blade geometry data, and the pressure surface point data and the suction surface point data can be identified; then, the pressure surface point data and the suction surface point data are respectively fitted to obtain the first spline curve and the second spline curve, and the curvature analysis is performed on the first spline curve and the second spline curve, and finally the leading edge point data and the trailing edge point data are determined according to the curvature analysis results.

[0045] Specifically, the composition of iso-section lines of blade geometry data in different formats is also different. For example, for blade geometry data in the ".geomTurbo" format, the pressure side and suction side of the blade are distinguished, but the leading edge and trailing edge are not clearly distinguished. For blade geometry data in the ".curve" format, the data in this format is a complete set of iso-section points, and the pressure side, suction side, leading edge and trailing edge of the blade are not clearly distinguished.

[0046] Therefore, for blade geometry data in different formats, the pressure surface point data and suction surface point data can be separated according to the data format of the blade geometry data. Then, the pressure surface point data and suction surface point data can be separated according to the data format of the blade geometry data. Figure 4 The pressure surface point data and the suction surface point data shown are fitted to obtain the corresponding spline curves, which are recorded as the first spline curve and the second spline curve. Then, starting from the two end points of the spline curve, the curvature of each point data is calculated in turn. Figure 4 It can be seen that the curvature of the spline curve at the leading edge and the trailing edge is relatively large. By comparing the curvature of each point data, the mutation point of the curvature is found, and the mutation point corresponds to the position of the leading edge and the trailing edge. Therefore, by dividing the point set of the leading edge and the trailing edge at the mutation point, the leading edge point data and the trailing edge point data can be determined. In this way, the blade iso-section line data is divided into pressure surface point data, suction surface point data, leading edge point data, and trailing edge point data.

[0047] At the same time, step S320 can be used to set estimated positions for the leading edge and trailing edge of the blade, so as to reduce the fitting range that the user needs to adjust later and improve the fitting efficiency. Moreover, the pressure surface, suction surface, leading edge, and trailing edge of the blade can be accurately segmented to ensure the accuracy of the subsequent fitting results.

[0048] Step S330, acquiring hub line point data and casing line point data from the flow channel geometry data, and matching corresponding blade segments based on the hub line point data and casing line point data to obtain hub casing line data corresponding to each blade segment; The hub line point data describes the geometry of the inner wall of the flow channel, and the casing line point data describes the geometry of the outer wall of the flow channel. Both can be represented by a set of points, and each point can be described by a (z, r) coordinate. Of course, points represented by spatial coordinates need to be converted to (z, r) coordinates first.

[0049] After obtaining the hub line point data and the casing line point data, the hub line point data and the casing line point data are respectively used to fit the third spline curve and the fourth spline curve. The first equal section line at the hub of each blade segment and the second equal section line at the casing are obtained, and the first equal section line and the second equal section line are used to segment the third spline curve and the fourth spline curve to obtain the hub casing line data corresponding to each blade segment.

[0050] In the example implementation of the present disclosure, the situation where the acquired contour line data does not correspond one-to-one with the original segments, or there are duplications, or only one complete contour line is provided is mainly explained. In this case, segmentation according to the segments is required.

[0051] Specifically, the hub line point data and casing line point data are preprocessed by merging, sorting, deduplication, etc. to ensure the accuracy and consistency of the data. For example, the z coordinates are sorted from small to large to remove duplicate points. The third spline curve and the fourth spline curve are fitted by the preprocessed hub line point data and casing line point data. The third spline curve and the fourth spline curve correspond to the following: Figure 5 The curves L1 and L2 are shown, and then the curves L1 and L2 are segmented according to the leaf segments.

[0052] When segmenting, obtain the first iso-section line at the hub of each blade segment and the second iso-section line at the casing, and find the point data with the smallest z coordinate and the point data with the largest z coordinate on curves L1 and L2, respectively. Connect the point with the smallest z coordinate on curve L1 and the point with the smallest z coordinate on curve L2, and connect the point with the largest z coordinate on curve L1 and the point with the largest z coordinate on curve L2 to create two straight lines.

[0053] like Figure 5 As shown, the straight line at the leading edge intersects with the curves L1 and L2 at P1 and P2 respectively, and the straight line at the trailing edge intersects with the curves L1 and L2 at P3 and P4 respectively. P1 and P3 are used to intercept the curve L1, and P2 and P4 are used to intercept the curve L2, thereby obtaining the hub casing line data P1P3 and P2P4 of the current section.

[0054] Finally, the number of segments created when the impeller machinery design system is finally connected can be determined according to the number of line segments divided on the curves L1 and L2.

[0055] Step S340, obtaining first iso-section line point data at the hub and second iso-section line point data at the casing from the flow channel geometry data, and calculating tip clearance data using the first iso-section line point data and the second iso-section line point data.

[0056] Among them, the first equal-section line point data at the hub is used to describe the geometric shape of the inner wall of the flow channel on a certain section, and the second equal-section line point data at the casing is used to describe the geometric shape of the outer wall of the flow channel on a certain section. Both can be represented by a set of points, such as each point can be described by (z, r) coordinates, or converted to (z, r) coordinates for description.

[0057] Exemplarily, when identifying the tip clearance, the first equal-section line point data and the second equal-section line point data are respectively used to fit the fifth spline curve and the sixth spline curve. The fifth spline curve and the sixth spline curve are uniformly sampled, and the first distance between each sampling point and the fifth spline curve and the second distance between each sampling point and the sixth spline curve are calculated. Finally, the tip clearance data is determined according to the first distance and the second distance.

[0058] Among them, it is necessary to sort and remove duplicates of the first and second equal-section line point data, and use the preprocessed first equal-section line point data to fit the fifth spline curve, and use the preprocessed second equal-section line point data to fit the sixth spline curve. N points are uniformly sampled on the fifth and sixth spline curves to calculate the blade tip clearance value and clearance type.

[0059] For example, the first distance from each sampling point to the fifth spline curve and the second distance to the sixth spline curve are calculated. If both the first distance and the second distance are less than or equal to the tolerance t, the distance (i.e., the blade tip clearance data) is considered to be 0, and it is considered that there is no gap between the blade tip and the hub or casing. The tolerance t is the minimum distance limit set according to the actual design requirements.

[0060] In addition, the average value and standard deviation of all sampling values ​​(i.e., the distance between the sampling point and the fifth spline curve / sixth spline curve) can be used. If all sampling values ​​are distributed near the average value and the standard deviation is less than a preset threshold, the sampling values ​​are considered to be equally spaced, and correspondingly, the blade tip clearance data is set to the average value of the sampling values. The increments of adjacent sampling values ​​can be calculated, and it can be determined whether the gap conforms to the linear distribution. If it conforms, the blade tip clearance data is set to the first and Nth sampling values. If the gap is neither equally spaced nor linearly distributed, it is considered to be a curve distribution, and the gap curve can be directly fitted through the sampling data to generate the corresponding blade tip clearance data.

[0061] In step S220, each of the impeller machinery sections is fitted based on the hub casing line data, the blade iso-section line data and the blade tip clearance data to generate an initial fitting result; After the geometric feature data of each impeller machinery section is obtained through analysis, curve fitting is performed using the default fitting method and default parameters according to the equipment type based on different geometric feature data, including but not limited to hub casing line data, blade cross-section line data and blade tip clearance data. The curve is displayed on the fitting interactive interface, which also provides fitting setting options.

[0062] It should be noted that when fitting each geometric feature data, a fitting interactive interface and fitting methods that adapt to various usage scenarios are provided, such as spline curve fitting method, Bezier curve fitting method, curvature control curve fitting method, etc., and corresponding parameter options are provided for each fitting method.

[0063] Exemplarily, first, the inner and outer contour curves are fitted according to the hub casing line data of each impeller machinery section, and then the pressure surface, suction surface, leading edge and trailing edge characteristics of the blade are constructed based on the blade iso-section line data, and the distance distribution between the blade and the casing or hub is determined in combination with the blade tip clearance data to generate an initial fitting result, such as forming a preliminary geometric model of each impeller machinery section.

[0064] This process ensures that the key features of the original geometric data are fully preserved, while providing a basis for subsequent user interactive adjustments. The final output of the initial fitting result can reflect the basic geometric structure of the impeller machinery, but may require further optimization to meet specific design requirements.

[0065] In step S230, in response to an adjustment operation on the initial fitting result on the fitting interaction interface, the initial fitting result is updated, and the updated target fitting result is displayed on the fitting interaction interface.

[0066] In an exemplary embodiment of the present disclosure, a user adjusts an initial fitting result through a fitting interaction interface to generate a more accurate target fitting result. Exemplarily, an adjustment operation on the initial fitting result is received on the fitting interaction interface. According to the adjustment operation, the initial fitting result is updated in real time, and the updated target fitting result is displayed on the fitting interaction interface. The adjustment operation includes leading edge and trailing edge position adjustment, fitting method selection, and fitting parameter setting.

[0067] When the user adjusts the initial fitting result on the fitting interactive interface, the relevant geometric feature data is updated in response to these operations, for example, the control points of the spline curve are adjusted, the fitting parameters are modified, or the leading and trailing edge positions are redefined. At the same time, the updated target fitting result is recalculated and rendered, and intuitively displayed to the user on the fitting interactive interface for further verification and optimization.

[0068] Taking the fitting of equal-section blades as an example, in actual design, users weigh the specific application scenarios, blade shapes, data point characteristics and requirements, and select appropriate fitting methods and fitting parameters. For example, when it is necessary to ensure the curvature continuity and local controllability of the fitting curve, the spline curve fitting method can be selected; if a smoother and more accurate curve shape is to be fitted, and the requirements for local adjustment of data points are not high, the Bezier curve fitting method can be selected.

[0069] In addition, in step S210, the pressure surface, suction surface, leading edge and trailing edge of the blade segment are preprocessed. However, due to the different blade shapes, the preprocessing results may deviate. At this time, the user can further adjust the position of the leading and trailing edge points according to the actual situation on the fitting interactive interface.

[0070] In this example, the user is allowed to flexibly adjust the fitting effect according to actual needs, ensuring that the final target fitting result can accurately reflect the design requirements of the impeller machinery and meet the application requirements in different scenarios, thereby improving the design accuracy and efficiency.

[0071] Finally, the geometric characteristic data of the impeller machinery section corresponding to the target fitting result and the relevant design parameters can be input into the impeller machinery design system to generate the impeller machinery geometric model.

[0072] Specifically, the geometric feature data and related design parameters of each turbomachinery section are integrated according to the data structure of the turbomachinery design system to ensure compatibility with the system. The geometric feature data includes the fitted hub casing line data, blade iso-section line data and blade tip clearance data, and the related design parameters include but are not limited to the number of blades, speed, direction, and blade tip clearance value. For blade segments, the fitted blade iso-section lines, hub casing lines and related design parameters are added, while for non-blade segments, only the hub casing lines are set.

[0073] Next, the integrated data is imported into the impeller machinery design system, and the system generates an impeller machinery geometric model based on the input integrated data. The model not only contains precise geometric shapes, but also reflects the influence of design parameters on the overall structure. In the process of generating the model, the impeller machinery design system will accurately match the geometric relationship between the blades and the flow channel according to the position and geometric characteristics of the blade segments to ensure the integrity and accuracy of the model. The impeller machinery geometric model can be used for subsequent aerodynamic performance analysis, strength analysis, etc., to provide a basis for the design and optimization of impeller machinery. In the example implementation of the present disclosure, the fitting results can be seamlessly connected to the impeller machinery design system to generate a high-precision impeller machinery geometric model, realizing a complete closed loop from data analysis, fitting to model generation, and providing an accurate basis for subsequent design analysis, simulation optimization or manufacturing.

[0074] The example implementation of the present disclosure shows the overall process from importing the external geometric data of the impeller machinery to fitting. Among them, by parsing and identifying the complete geometric features, a set of necessary fitting steps are designed, and a human-computer interaction interface is provided for displaying the fitting results, so that users can select the appropriate fitting method according to different equipment types and blade shapes and adjust the fitting data according to the geometric features, so as to obtain more accurate fitting results. More importantly, it can also be seamlessly connected with the subsequent design system. In addition, a leading edge and trailing edge position adjustment function is provided to ensure that the imported fitting curve will not be offset or deformed in many aspects, further improving the fitting effect.

[0075] Furthermore, in this exemplary embodiment, a turbomachinery geometric data fitting system is also provided. Figure 6 As shown, the impeller machinery geometric data fitting system 600 may include a geometric data parsing module 610, a geometric feature fitting module 620, a fitting result optimization module 630 and a design system docking module 640, wherein: A geometric data analysis module 610 is used to analyze the external geometric data of the turbomachinery to obtain geometric feature data of multiple turbomachinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data, and blade tip clearance data; A geometric feature fitting module 620 is used to fit each of the impeller machinery sections based on the hub casing line data, blade iso-section line data and blade tip clearance data to generate an initial fitting result; A fitting result optimization module 630, configured to update the initial fitting result in response to an adjustment operation on the initial fitting result on the fitting interaction interface, and display the updated target fitting result on the fitting interaction interface; The design system docking module 640 is used to input the geometric feature data of the impeller machinery section corresponding to the target fitting result and the related design parameters into the impeller machinery design system to generate the impeller machinery geometric model.

[0076] In an optional implementation, when the geometric data parsing module 610 performs parsing on the external geometric data of the turbomachinery to obtain the geometric feature data of multiple turbomachinery sections, it is specifically used to: Acquiring external geometric data of the impeller machine, wherein the external geometric data includes blade geometric data and flow channel geometric data; identifying blade iso-section line data of each blade segment from the blade geometric data; Acquire hub line point data and casing line point data from the flow channel geometry data, and match corresponding blade segments based on the hub line point data and casing line point data to obtain hub casing line data corresponding to each blade segment; The first iso-section line point data at the hub and the second iso-section line point data at the casing are acquired from the flow channel geometry data, and the blade tip clearance data are calculated using the first iso-section line point data and the second iso-section line point data.

[0077] In an optional implementation, the blade iso-section line data includes pressure surface point data, suction surface point data, leading edge point data, and trailing edge point data; when the geometric data parsing module 610 identifies the blade iso-section line data of each blade segment from the blade geometric data, it is specifically used to: Preliminarily classifying the blade iso-section line data of each blade segment according to the data format of the blade geometric data, and identifying the pressure surface point data and the suction surface point data; The pressure surface point data and the suction surface point data are respectively used to fit a first spline curve and a second spline curve, and a curvature analysis is performed on the first spline curve and the second spline curve, and the leading edge point data and the trailing edge point data are determined according to the curvature analysis results.

[0078] In an optional implementation, when the geometric data parsing module 610 matches the corresponding blade segments based on the hub line point data and the casing line point data to obtain the hub casing line data corresponding to each blade segment, it is specifically used to: The hub line point data and the casing line point data are respectively used to fit a third spline curve and a fourth spline curve; Obtain the first iso-section line at the hub of each blade segment and the second iso-section line at the casing; The third spline curve and the fourth spline curve are segmented by using the first equal-section line and the second equal-section line to obtain hub casing line data corresponding to each blade segment.

[0079] In an optional implementation manner, when the geometric data parsing module 610 calculates the tip clearance data using the first iso-section line point data and the second iso-section line point data, it is specifically used to: Using the first equal-section line point data and the second equal-section line point data to fit a fifth spline curve and a sixth spline curve respectively; uniformly sampling the fifth spline curve and the sixth spline curve, and calculating a first distance between each sampling point and the fifth spline curve and a second distance between each sampling point and the sixth spline curve; Tip clearance data is determined based on the first distance and the second distance.

[0080] In an optional implementation, the fitting result optimization module 630, when executing in response to the adjustment operation on the initial fitting result on the fitting interaction interface, updates the initial fitting result, and displays the updated target fitting result on the fitting interaction interface, is specifically used to: receiving an adjustment operation on the initial fitting result on the fitting interaction interface; According to the adjustment operation, the initial fitting result is updated in real time, and the updated target fitting result is displayed on the fitting interactive interface; The adjustment operation includes adjusting the leading edge and trailing edge positions, selecting a fitting method, and setting fitting parameters.

[0081] In an optional implementation, the design system docking module 640 is specifically used to: The geometric characteristic data of the impeller machinery section corresponding to the target fitting result and the related design parameters are input into the impeller machinery design system to generate the impeller machinery geometric model.

[0082] The specific details of each module in the above-mentioned impeller machinery geometric data fitting system have been described in detail in the corresponding impeller machinery geometric data fitting method, so they will not be repeated here.

[0083] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes a program code, and when the program product is run on an electronic device, the program code is used to cause the electronic device to perform the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of this specification. The program product can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited to this. In this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0084] The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0085] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0086] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0087] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C#, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0088] The exemplary embodiment of the present disclosure also provides an electronic device capable of implementing the above method. Figure 7 hereinafter, an electronic device 700 according to this exemplary embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0089] like Figure 7 As shown, the electronic device 700 may be in the form of a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0090] The storage unit 720 stores program codes, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 710 can execute Figure 2 and Figure 3 The method steps in .

[0091] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit (Cache) 722 , and may further include a read-only memory unit (ROM) 723 .

[0092] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0093] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0094] The electronic device 700 may also communicate with one or more external devices 800 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or may communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication may be performed through an input / output (I / O) interface 750. In addition, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 through a bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0095] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary implementation of the present disclosure.

[0096] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiment of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0097] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0098] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0099] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for fitting geometric data of an impeller machine, characterized in that: include: Analyzing the external geometric data of the turbomachinery to obtain geometric feature data of multiple turbomachinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data, and blade tip clearance data; Based on the hub casing line data, blade iso-section line data and blade tip clearance data, each of the impeller machinery sections is fitted to generate an initial fitting result; In response to an adjustment operation on the initial fitting result on the fitting interaction interface, the initial fitting result is updated, and the updated target fitting result is displayed on the fitting interaction interface.

2. The impeller machine geometric data fitting method according to claim 1, characterized in that: The external geometric data of the impeller machinery is parsed to obtain geometric characteristic data of multiple impeller machinery sections, including: Acquiring external geometric data of the impeller machine, wherein the external geometric data includes blade geometric data and flow channel geometric data; identifying blade iso-section line data of each blade segment from the blade geometric data; Acquire hub line point data and casing line point data from the flow channel geometry data, and match corresponding blade segments based on the hub line point data and casing line point data to obtain hub casing line data corresponding to each blade segment; The first iso-section line point data at the hub and the second iso-section line point data at the casing are acquired from the flow channel geometry data, and the blade tip clearance data are calculated using the first iso-section line point data and the second iso-section line point data.

3. The impeller machine geometric data fitting method according to claim 2, characterized in that: The blade iso-section line data include pressure surface point data, suction surface point data, leading edge point data and trailing edge point data; The identifying blade iso-section line data of each blade segment from the blade geometric data comprises: Preliminarily classifying the blade iso-section line data of each blade segment according to the data format of the blade geometric data, and identifying the pressure surface point data and the suction surface point data; The pressure surface point data and the suction surface point data are respectively used to fit a first spline curve and a second spline curve, and a curvature analysis is performed on the first spline curve and the second spline curve, and the leading edge point data and the trailing edge point data are determined according to the curvature analysis results.

4. The impeller machinery geometric data fitting method according to claim 2, characterized in that: The step of matching the corresponding blade segments based on the hub line point data and the casing line point data to obtain hub casing line data corresponding to each blade segment comprises: The hub line point data and the casing line point data are respectively used to fit a third spline curve and a fourth spline curve; Obtain the first iso-section line at the hub of each blade segment and the second iso-section line at the casing; The third spline curve and the fourth spline curve are segmented by using the first equal-section line and the second equal-section line to obtain hub casing line data corresponding to each blade segment.

5. The impeller machinery geometric data fitting method according to claim 2, characterized in that: The calculating blade tip clearance data by using the first equal-section line point data and the second equal-section line point data comprises: Using the first equal-section line point data and the second equal-section line point data to fit a fifth spline curve and a sixth spline curve respectively; uniformly sampling the fifth spline curve and the sixth spline curve, and calculating a first distance between each sampling point and the fifth spline curve and a second distance between each sampling point and the sixth spline curve; Tip clearance data is determined based on the first distance and the second distance.

6. The impeller machine geometric data fitting method according to claim 1, characterized in that: In response to the adjustment operation on the initial fitting result on the fitting interaction interface, updating the initial fitting result and displaying the updated target fitting result on the fitting interaction interface includes: receiving an adjustment operation on the initial fitting result on the fitting interaction interface; According to the adjustment operation, the initial fitting result is updated in real time, and the updated target fitting result is displayed on the fitting interactive interface; The adjustment operation includes adjusting the leading edge and trailing edge positions, selecting a fitting method, and setting fitting parameters.

7. The impeller machinery geometric data fitting method according to claim 1, characterized in that: The method further comprises: The geometric characteristic data of the impeller machinery section corresponding to the target fitting result and the related design parameters are input into the impeller machinery design system to generate the impeller machinery geometric model.

8. A turbomachinery geometric data fitting system, characterized in that: The system comprises: A geometric data analysis module is used to analyze the external geometric data of the impeller machinery to obtain geometric feature data of multiple impeller machinery sections, wherein the geometric feature data includes hub casing line data, blade iso-section line data and blade tip clearance data; A geometric feature fitting module, used for fitting each of the impeller machinery sections based on the hub casing line data, blade iso-section line data and blade tip clearance data, to generate an initial fitting result; A fitting result optimization module, configured to update the initial fitting result in response to an adjustment operation on the initial fitting result on the fitting interaction interface, and display the updated target fitting result on the fitting interaction interface; The design system docking module is used to input the geometric feature data of the impeller machinery section corresponding to the target fitting result and the related design parameters into the impeller machinery design system to generate the impeller machinery geometric model.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processing unit, the impeller machinery geometric data fitting method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: Processing unit; as well as A storage unit, used to store executable instructions of the processing unit; Wherein, the processing unit is configured to execute the impeller machinery geometric data fitting method according to any one of claims 1 to 7 by executing the executable instructions.

Citation Information

Patent Citations

  • Automatic generation method for CFD grid of turbomachinery blade tip gap

    CN111444582A

  • Method for acquiring geometric characteristic parameters of blade section

    CN115168986A

  • Impeller blade determination method, computer program product and electronic device

    CN116050028A

  • Method for solving geometric parameters of blade profile of turbomachinery

    CN116595629A

  • Blade design method, device and equipment and computer storage medium

    CN117171924A

Cited By

  • Automatic cutter selection method and system for blade disc flow channel

    CN121637701A