Impeller Machinery Geometric Data Fitting Method, System, Storage Medium and Electronic Device

By analyzing and interactively fitting the external geometric data of the impeller machinery, cross-sectional lines such as hub receiver lines, blades and blade top gap data are generated, which solves the problems of incomplete fitting and low efficiency in the existing technology, and achieves high-precision and flexible geometric data fitting.

CN119720429BActive Publication Date: 2025-07-18SHAANXI AEROSPACE INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510199138.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-07-18
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, obtaining cross-sectional line data such as hub receiver, blade, etc. and leaf top gap data, generating initial fitting results, and adjusting them on the fitting interactive interface to update the target fitting results.

Benefits of technology

The completeness and efficient fit of impeller mechanical geometric features are achieved, providing more comprehensive and high-precision fitting results, supporting multi-section simultaneous fitting, meeting flexible adjustments to meet different design needs, and ensuring the exact matching of fitting results and design requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720429B_ABST
    Figure CN119720429B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, a system, a storage medium and an electronic device for fitting geometric data of a turbomachine, which relates to the field of computer-aided engineering. The method includes: parsing the external geometric data of the turbomachine to obtain geometric feature data of multiple turbomachine sections, where the geometric feature data includes hub casing line data, blade cross-sectional line data, and tip clearance data; fitting each turbomachine section based on the hub casing line data, the blade cross-sectional line data, and the tip clearance data to generate an initial fitting result; 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. The present disclosure can achieve accurate parsing and interactive fitting of the external geometric data of the turbomachine, improving the processing efficiency and accuracy of multi-section data.
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, a system, a storage medium, and an electronic device for fitting geometric data of a turbomachine. Background Art

[0002] In the design and analysis process of a turbomachine, it is often necessary to import the external geometric data of the turbomachine into a turbomachine design system. For example, by analyzing the imported external geometric data, necessary geometric feature information is obtained, and data assembly and fitting are performed according to the data structure requirements of the current turbomachine design system. Finally, the fitting result is used for subsequent design and analysis.

[0003] However, the methods for fitting geometric data of a turbomachine in the related art have disadvantages such as incomplete feature fitting, poor fitting efficiency, and unsatisfactory fitting effect. Therefore, there is an urgent need to provide a new method for fitting geometric data of a turbomachine to accurately fit the geometric features required for turbomachine design, and at the same time, improve the fitting efficiency and fitting effect.

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

[0005] The purpose of the present disclosure is to provide a method for fitting geometric data of a turbomachine, so as to at least to a certain extent solve the problems of incomplete feature fitting, poor fitting efficiency, and unsatisfactory fitting effect when fitting geometric data of a turbomachine in the related art.

[0006] According to a first aspect of the present disclosure, there is provided a method for fitting geometric data of a turbomachine, including:

[0007] Analyzing the external geometric data of the turbomachine to obtain geometric feature data of a plurality of turbomachine sections, where the geometric feature data includes hub-casing line data, blade cross-sectional line data, and tip clearance data;

[0008] Based on the hub-casing line data, blade cross-sectional line data, and tip clearance data, fitting each of the turbomachine sections to generate an initial fitting result;

[0009] In response to an adjustment operation on the initial fitting result on a fitting interaction interface, updating the initial fitting result and displaying the updated target fitting result on the fitting interaction interface.

[0010] In an exemplary embodiment of the present disclosure, the analyzing the external geometric data of the turbomachine to obtain geometric feature data of a plurality of turbomachine sections includes:

[0011] Obtain the external geometric data of the turbomachine, where the external geometric data includes blade geometric data and flow passage geometric data;

[0012] Identify the blade isosection line data of each blade segment from the blade geometric data;

[0013] Obtain the hub line point data and the casing line point data from the flow passage geometric data, and match 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;

[0014] Obtain the first isosection line point data at the hub and the second isosection line point data at the casing from the flow passage geometric data, and calculate the tip clearance data using the first isosection line point data and the second isosection line point data.

[0015] In an exemplary embodiment of the present disclosure, the blade isosection line data includes pressure side point data, suction side point data, leading edge point data, and trailing edge point data;

[0016] The identifying the blade isosection line data of each blade segment from the blade geometric data includes:

[0017] Preliminarily classify the blade isosection line data of each blade segment according to the data format of the blade geometric data, and identify the pressure side point data and the suction side point data;

[0018] Respectively use the pressure side point data and the suction side point data to fit the first spline curve and the second spline curve, and perform curvature analysis on the first spline curve and the second spline curve, and determine the leading edge point data and the trailing edge point data according to the curvature analysis results.

[0019] In an exemplary embodiment of the present disclosure, the 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:

[0020] Respectively use the hub line point data and the casing line point data to fit the third spline curve and the fourth spline curve;

[0021] Obtain the first isosection line at the hub and the second isosection line at the casing of each blade segment;

[0022] Use the first isosection line and the second isosection line to divide the third spline curve and the fourth spline curve to obtain the hub-casing line data corresponding to each blade segment.

[0023] In an exemplary embodiment of the present disclosure, calculating the tip clearance data using the first equal cross-section line point data and the second equal cross-section line point data includes:

[0024] Respectively using the first equal cross-section line point data and the second equal cross-section line point data to fit a fifth spline curve and a sixth spline curve;

[0025] Uniformly sample the fifth spline curve and the sixth spline curve, and calculate 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;

[0026] Determine the tip clearance data according to the first distance and the second distance.

[0027] 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:

[0028] Receiving an adjustment operation on the initial fitting result on the fitting interaction interface;

[0029] According to the adjustment operation, real-time update the initial fitting result, and display the updated target fitting result on the fitting interaction interface;

[0030] Wherein, the adjustment operation includes leading edge trailing edge position adjustment, fitting method selection, and fitting parameter setting.

[0031] In an exemplary embodiment of the present disclosure, the method further includes:

[0032] Input the geometric feature data and related design parameters of the impeller machinery section corresponding to the target fitting result into the impeller machinery design system to generate an impeller machinery geometric model.

[0033] According to a second aspect of the present disclosure, there is provided an impeller machinery geometric data fitting system, the system includes:

[0034] A geometric data analysis module, configured to analyze the external geometric data of the impeller machinery to obtain geometric feature data of multiple impeller machinery sections, where the geometric feature data includes hub casing line data, blade equal cross-section line data, and tip clearance data;

[0035] A geometric feature fitting module, configured to fit each of the impeller machinery sections based on the hub casing line data, blade equal cross-section line data, and tip clearance data to generate an initial fitting result;

[0036] 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;

[0037] A design system docking module, configured to input the geometric feature data and related design parameters of the impeller machinery section corresponding to the target fitting result into an impeller machinery design system to generate an impeller machinery geometric model.

[0038] According to a third aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processing unit, the impeller machinery geometric data fitting method according to any one of the above is implemented.

[0039] According to a fourth aspect of the present disclosure, there is provided an electronic device, including:

[0040] A processing unit; and a storage unit for storing 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 the above by executing the executable instructions.

[0041] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:

[0042] In the impeller machinery geometric data fitting method provided by the exemplary embodiment of the present disclosure, the external geometric data of the impeller machinery is analyzed to obtain geometric feature data of multiple impeller machinery sections, where the geometric feature data includes hub casing line data, blade cross-sectional line data, and tip clearance data; based on the hub casing line data, blade cross-sectional line data, and 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 disclosure can analyze hub casing line data, blade cross-sectional line data, and tip clearance data from the external geometric data of the impeller machinery, ensuring the integrity of geometric features. Further, by combining multiple geometric feature data such as flow path 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 fitting multiple impeller machinery sections simultaneously, avoiding the inefficiency problem of processing section by section, and significantly improving the fitting efficiency; on the further hand, users can flexibly interactively adjust the fitting result according to actual needs, such as according to different equipment types, blade shapes, and design scenarios, so as to meet diverse design requirements and ensure the precise matching of the fitting result with the design requirements.

[0043] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0045] Figure 1 FIG. shows a schematic diagram of the system architecture of the impeller machine geometric data fitting method to which the embodiments of the present disclosure can be applied.

[0046] Figure 2 FIG. shows a schematic flowchart of a method for fitting impeller machine geometric data in an embodiment of the present disclosure.

[0047] Figure 3 FIG. shows a schematic flowchart of the external geometric data analysis of an impeller machine in an embodiment of the present disclosure.

[0048] Figure 4 FIG. shows a schematic diagram of an isometric line of a blade in an embodiment of the present disclosure.

[0049] Figure 5 FIG. shows a schematic diagram of a hub casing curve in an embodiment of the present disclosure.

[0050] Figure 6 FIG. shows a schematic diagram of another impeller machine geometric data fitting system in an embodiment of the present disclosure.

[0051] Figure 7 FIG. shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure.

[0052] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0053] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or may be implemented using other methods, components, devices, steps, etc. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring aspects of the present disclosure.

[0054] 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 drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0055] Figure 1 A system architecture diagram of an impeller machine geometric data fitting method to which the embodiments of the present disclosure can be applied is shown.

[0056] As Figure 1 shown, the system architecture 100 may include one or more of terminal devices such as a smart phone 101, a portable computer 102, a desktop computer 103, etc., a network 104, and a server 105. The network 104 is used as a medium to provide 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 fiber optic cables, etc. The terminal device may be various electronic devices with data processing functions, and a display screen is provided on the electronic device, and the display screen may be used to display external geometric data of the impeller machine, hub casing line data, cross-sectional line data of blades, tip clearance data, etc. The electronic device includes, but is not limited to, the above-mentioned smart phone 101, portable computer 102, desktop computer 103, etc. It should be understood that Figure 1 the numbers of the terminal devices, the network, and the server in

[0057] The impeller machine geometric data fitting method provided by the embodiments of the present disclosure is generally executed by a terminal device. Correspondingly, the impeller machine geometric data fitting system is generally set in the terminal device. However, those skilled in the art can easily understand that the impeller machine geometric data fitting method provided by the embodiments of the present disclosure can also be executed by the server 105. Correspondingly, the impeller machine geometric data fitting system can also be set in the server 105. No special limitation is made in this exemplary embodiment.

[0058] The exemplary embodiment of the present disclosure also provides an impeller machine geometric data fitting method. Refer to Figure 2 As shown, the method may include the following steps S210 to S230:

[0059] Step S210, analyze the external geometric data of the impeller machine to obtain the geometric feature data of multiple impeller machine sections. The geometric feature data includes hub casing line data, blade cross-sectional line data, and tip clearance data;

[0060] Step S220, based on the hub casing line data, blade cross-sectional line data, and tip clearance data, fit each of the impeller machine sections to generate an initial fitting result;

[0061] Step S230, in response to an adjustment operation on the initial fitting result on the fitting interaction interface, update the initial fitting result, and display the updated target fitting result on the fitting interaction interface.

[0062] When executing the impeller machine geometric data fitting method provided by the exemplary embodiment of the present disclosure, on the one hand, the present disclosure can analyze the hub casing line data, blade cross-sectional line data, and tip clearance data from the external geometric data of the impeller machine, ensuring the integrity of geometric features. Further, by combining various geometric feature data such as flow path 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 fitting multiple impeller machine sections simultaneously, avoiding the inefficiency problem of processing section by section and significantly improving the fitting efficiency; on the other hand, users can flexibly interactively adjust the fitting result according to actual needs, such as according to different device types, blade shapes, and design scenarios, so as to meet diverse design requirements and ensure an accurate match between the fitting result and the design requirements.

[0063] Next, the impeller machine geometric data fitting method in this exemplary embodiment will be described in detail.

[0064] In step S210, the external geometric data of the turbomachine is parsed to obtain the geometric feature data of multiple turbomachine sections. The geometric feature data includes hub-casing line data, blade cross-sectional line data, and tip clearance data.

[0065] In the exemplary embodiment of the present disclosure, the external geometric data of the turbomachine refers to the geometric data read from an external file, which describes the geometric features such as the flow passage, blades, and clearances of the turbomachine. For example, the external geometric data of the turbomachine is read from a CAD (Computer-Aided Design) file, a geometric data file, etc. When parsing the external geometric data of the turbomachine, according to the position and number of the blades, the turbomachine is divided into multiple sections, and each section corresponds to a blade segment and the surrounding flow passage part. For each section, the corresponding hub-casing line data, blade cross-sectional line data, and tip clearance data are extracted.

[0066] Among them, the hub-casing line data is used to describe the geometric shape of the flow passage of the turbomachine, including the hub contour line and the casing contour line. Among them, 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 point set, and each point is described by (z, r) coordinates, where z represents the axial coordinate (along the axis direction of the turbomachine), and r represents the radial coordinate (the distance from the axis to the point).

[0067] The blade cross-sectional line data is used to describe the geometric shape of the blade. The blade cross-sectional 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) parts of the blade. For example, the blade cross-sectional line data consists of a set of cross-sectional line point sets, and each cross-sectional line point set describes the geometric shape of the blade at a certain section.

[0068] The tip clearance data is used to describe the clearance distribution between the blade tip and the casing. The tip clearance data is used to ensure the accurate geometric relationship between the blade and the casing and avoid design errors caused by improper clearance handling. The types of tip clearance include no clearance, equal-spacing clearance, linearly distributed clearance, and curve-distributed clearance.

[0069] Exemplarily, by parsing the geometric feature information in the external geometric data of the turbomachine, including the hub-casing line data, the blade cross-sectional line data, and the tip clearance data, and then matching the flow passage data according to the blades, multiple sections are generated for fitting.

[0070] In the subsequent fitting process, the hub casing line data serves as the benchmark for the blade geometry, providing an accurate basis for the boundary conditions of the fitted curve or surface. The blade constant cross-section line data provides the fine local geometry for the fitting, especially the shape changes between different blade cross-sections, helping to fit a streamlined blade surface. The tip clearance data, as a boundary condition, affects the shape adjustment of the blade, especially the spatial variation between the blade tip and the casing, ensuring that a proper airflow passage is retained during the fitting process.

[0071] In one exemplary embodiment, as shown in Figure 3 the process of analyzing the external geometric data of the turbomachine to obtain the geometric feature data of multiple turbomachine sections may include steps S310 to S340:

[0072] Step S310, obtain the external geometric data of the turbomachine, where the external geometric data includes blade geometric data and flow passage geometric data;

[0073] Specifically, the blade geometric data is used to describe the geometry of the blade, including but not limited to the pressure surface, suction surface, leading edge, trailing edge of the blade, and the constant cross-section lines of the blade. The flow passage geometric data is used to describe the geometric features of the fluid flow path in the turbomachine, including but not limited to the hub casing line, tip clearance distribution, width, shape, and other relevant parameters of the flow passage. In the exemplary embodiment of the present disclosure, both the blade geometric data and the flow passage geometric data can be represented by a set of point data.

[0074] When analyzing the external geometric data, it is necessary to obtain information of different blade segments, identify the blade geometric features for each blade segment, and match the flow passage geometric features according to each blade segment, and then create a fitting object.

[0075] Step S320, identify the blade constant cross-section line data of each blade segment from the blade geometric data;

[0076] Among them, the blade constant cross-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 directly read. Otherwise, it is necessary to preprocess the blade geometric data to identify the blade constant cross-section line data of each blade segment.

[0077] Exemplarily, the blade constant cross-section line data of each blade segment can be preliminarily classified according to the data format of the blade geometric data to identify the pressure surface point data and the suction surface point data; then, the first spline curve and the second spline curve are respectively fitted using the pressure surface point data and the suction surface point data, 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.

[0078] Specifically, the composition of the isosection lines of blade geometric data in different formats is also different. For example, for the blade geometric data in the ".geomTurbo" format, the pressure surface and suction surface of the blade have been distinguished, but the leading edge and trailing edge have not been clearly separated. For the blade geometric data in the ".curve" format, this format of data is a complete set of isosection points, and the pressure surface, suction surface, leading edge, and trailing edge of the blade have not been clearly distinguished.

[0079] Therefore, for blade geometric data in different formats, the pressure surface point data and suction surface point data can be first separated according to the data format of the blade geometric data. Then, the corresponding spline curves are obtained by fitting the pressure surface point data and suction surface point data as shown in Figure 4 , which are denoted as the first spline curve and the second spline curve. Next, starting from the two end points on both sides of the spline curve, the curvature of each point data is calculated in turn. It can be seen from Figure 4 that the curvature of the spline curve is relatively large at the leading edge and trailing edge. By comparing the curvature of each point data, the mutation points of the curvature are found, and the mutation points correspond to the positions of the leading edge and trailing edge. Therefore, by splitting the point set of the leading edge and trailing edge at the mutation points, the leading edge point data and trailing edge point data can be determined. In this way, the blade isosection line data is divided into pressure surface point data, suction surface point data, leading edge point data, and trailing edge point data.

[0080] At the same time, through step S320, the estimated positions can be set for the leading edge and trailing edge of the blade, which is used to reduce the fitting range of subsequent user adjustments and improve the fitting efficiency. Moreover, accurately splitting the pressure surface, suction surface, leading edge, and trailing edge parts of the blade can ensure the accuracy of the subsequent fitting results.

[0081] Step S330: Obtain the hub line point data and casing line point data from the flow passage geometric data, and match the corresponding blade segments based on the hub line point data and casing line point data to obtain the hub-casing line data corresponding to each blade segment;

[0082] Among them, the hub line point data describes the geometric shape of the inner wall of the flow passage, and the casing line point data describes the geometric shape of the outer wall of the flow passage, both of which can be represented by a set of points, and each point can be described by the (z, r) coordinates. Of course, for the points represented by spatial coordinates, they need to be converted to (z, r) coordinates first.

[0083] After obtaining the hub line point data and casing line point data, the third spline curve and the fourth spline curve are obtained by fitting the hub line point data and casing line point data respectively. The first isosection line at the hub of each blade segment and the second isosection line at the casing are obtained, and the third spline curve and the fourth spline curve are segmented by using the first isosection line and the second isosection line to obtain the hub-casing line data corresponding to each blade segment.

[0084] In the exemplary embodiments of the present disclosure, the case where the obtained contour line data does not correspond to the original sections one by one, or there are duplicates, or only one complete contour line is provided is mainly described. In this case, segmentation needs to be performed according to the sections.

[0085] Specifically, the hub line point data and the casing line point data are respectively preprocessed by operations such as merging, sorting, and duplicate removal to ensure the accuracy and consistency of the data. For example, sorting in ascending order of the z coordinate and removing duplicate points. The third spline curve and the fourth spline curve are obtained by fitting the preprocessed hub line point data and casing line point data. The third spline curve and the fourth spline curve correspond to curves L1 and L2 as shown in Figure 5 shown, and then curves L1 and L2 are segmented according to the blade segments.

[0086] During segmentation, the first equal-section line at the hub of each blade segment and the second equal-section line at the casing are obtained. The point data with the smallest z coordinate and the point data with the largest z coordinate on curves L1 and L2 are respectively found. The point with the smallest z coordinate on curve L1 and the point with the smallest z coordinate on curve L2 are connected, and the point with the largest z coordinate on curve L1 and the point with the largest z coordinate on curve L2 are connected to create two straight lines.

[0087] As shown in Figure 5 shown, the straight lines at the leading edge intersect curves L1 and L2 at P1 and P2 respectively, and the straight lines at the trailing edge intersect curves L1 and L2 at P3 and P4 respectively. Then, P1 and P3 are used to intercept curve L1, and P2 and P4 are used to intercept curve L2, thereby obtaining the hub-casing line data P1P3 and P2P4 of the current section.

[0088] Finally, the number of sections created when finally docking with the impeller machinery design system can be determined according to the number of segments segmented from curves L1 and L2.

[0089] Step S340: Obtain the first equal-section line point data at the hub and the second equal-section line point data at the casing from the flow channel geometric data, and calculate the tip clearance data by using the first equal-section line point data and the second equal-section line point data.

[0090] 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 at a certain cross-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 at a certain cross-section. Both can be represented by a set of points. For example, each point can be described by (z, r) coordinates or converted to (z, r) coordinates for description.

[0091] Exemplarily, when identifying the tip clearance, the fifth spline curve and the sixth spline curve are respectively fitted using the first isosection line point data and the second isosection line point data. Uniform sampling is performed on the fifth spline curve and the sixth spline curve, 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 based on the first distance and the second distance.

[0092] Among them, it is necessary to perform preprocessing operations such as sorting and deduplication on the first isosection line point data and the second isosection line point data, and use the preprocessed first isosection line point data to fit the fifth spline curve, and use the preprocessed second isosection line point data to fit the sixth spline curve. N points are uniformly sampled on the fifth spline curve and the sixth spline curve for calculating the tip clearance value and the clearance type.

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

[0094] In addition, through the average value and standard deviation of all sampling values (i.e., the distances between the sampling points and the fifth spline curve / sixth spline curve), if all sampling values are distributed near the average value and the standard deviation is less than a certain preset threshold, it is considered that the sampling values are equally spaced. Correspondingly, the tip clearance data is set to the average value of the sampling values. It is possible to calculate the increment of adjacent sampling values and determine whether the increment value is close to being equally spaced, so as to determine whether the clearance conforms to a linear distribution. If it conforms, the tip clearance data is set to the first and Nth sampling values. If the clearance is neither equally spaced nor linearly distributed, it is considered to be a curve distribution, and the clearance curve can be directly fitted through the sampling data, and the corresponding tip clearance data is generated.

[0095] In step S220, based on the hub casing line data, the blade isosection line data, and the tip clearance data, each of the impeller machinery sections is fitted to generate an initial fitting result;

[0096] After parsing the geometric feature data of each impeller machinery section, based on different geometric feature data, including but not limited to the hub casing line data, the blade isosection line data, and the tip clearance data, curve fitting is performed using the default fitting method and default parameters according to the equipment type and is displayed on the fitting interaction interface, and the fitting setting options are provided on the interaction interface at the same time.

[0097] It should be noted that when fitting each geometric feature data, a fitting interaction interface and fitting methods suitable for various usage scenarios are provided. For example, spline curve fitting methods, Bezier curve fitting methods, curvature control curve fitting methods, etc., and corresponding parameter options are provided for each fitting method.

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

[0099] This process ensures that the key features in the original geometric data are completely retained, and at the same time provides a basis for subsequent user interaction and adjustment. The finally output initial fitting result can reflect the basic geometric structure of the impeller machinery, but may need further optimization to meet specific design requirements.

[0100] 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.

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

[0102] When the user performs an adjustment operation on the initial fitting result on the fitting interaction interface, in response to these operations, the relevant geometric feature data is updated. For example, the control points of the spline curve are adjusted, the fitting parameters are modified, or the leading edge and trailing edge positions are redefined, etc. At the same time, the updated target fitting result is recalculated and rendered, and visually displayed to the user on the fitting interaction interface for the user to further verify and optimize.

[0103] Taking the fitting of the cross-sectional airfoil as an example, in actual design, the user makes a trade-off according to the specific application scenario, blade shape, data point characteristics, and requirements, and selects a suitable fitting method 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 needs to be fitted and there are not high requirements for local adjustment of data points, the Bezier curve fitting method can be selected.

[0104] In addition, in step S210, preprocessing is performed on the pressure surface, suction surface, leading edge, and trailing edge of the blade segment. However, due to the different blade shapes, there may be deviations in the preprocessing results. At this time, the user can further adjust the positions of the leading and trailing edge points on the fitting interaction interface according to the actual situation.

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

[0106] Finally, the geometric feature data and related design parameters of the turbomachinery section corresponding to the target fitting result can be input into the turbomachinery design system to generate a turbomachinery geometric model.

[0107] 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. Among them, the geometric feature data includes the hub casing line data, blade cross-sectional line data, and tip clearance data after fitting, and the related design parameters include, but are not limited to, the number of blades, rotational speed, rotation direction, and tip clearance value. For the blade segment, the fitted blade cross-sectional line, hub casing line, and related design parameters are added, while for the non-blade segment, only the hub casing line is set.

[0108] Next, the integrated data is imported into the turbomachinery design system, and the system will generate a turbomachinery geometric model based on the input integrated data. This model not only contains an accurate geometric shape but also reflects the influence of the design parameters on the overall structure. During the process of generating this model, the turbomachinery design system will accurately match the geometric relationship between the blade and the flow passage according to the position and geometric features of the blade segment to ensure the integrity and accuracy of the model. The turbomachinery geometric model can be used for subsequent aerodynamic performance analysis, strength analysis, etc., providing a basis for the design and optimization of the turbomachinery. In the exemplary embodiment of the present disclosure, the fitting result can be seamlessly docked with the turbomachinery design system to generate a high-precision turbomachinery 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.

[0109] The exemplary embodiments of the present disclosure illustrate the overall process of importing the external geometric data of an impeller machine into fitting. Among them, by parsing and identifying the complete geometric features, a set of necessary fitting steps are designed, and a human-machine interaction interface is provided for displaying the fitting results, enabling users to select appropriate fitting methods according to different device types and blade profiles and adjust the fitting data according to geometric features, so as to obtain more accurate fitting results. Importantly, it can also be seamlessly docked with subsequent design systems. In addition, a function for adjusting the positions of the leading edge and trailing edge is provided to ensure in multiple aspects that the imported fitting curves do not shift or deform, further improving the fitting effect.

[0110] Furthermore, in the exemplary embodiments of the present disclosure, a geometric data fitting system for an impeller machine is also provided. Referring to Figure 6 As shown, the geometric data fitting system 600 for an impeller machine 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, where:

[0111] The geometric data parsing module 610 is configured to parse the external geometric data of the impeller machine to obtain geometric feature data of multiple impeller machine sections, and the geometric feature data includes hub casing line data, blade cross-sectional line data, and tip clearance data;

[0112] The geometric feature fitting module 620 is configured to perform fitting on each of the impeller machine sections based on the hub casing line data, blade cross-sectional line data, and tip clearance data to generate an initial fitting result;

[0113] The fitting result optimization module 630 is 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;

[0114] The design system docking module 640 is configured to input the geometric feature data and related design parameters of the impeller machine sections corresponding to the target fitting result into an impeller machine design system to generate an impeller machine geometric model.

[0115] In an optional embodiment, when the geometric data parsing module 610 executes parsing the external geometric data of the impeller machine to obtain geometric feature data of multiple impeller machine sections, it is specifically configured to:

[0116] Obtain the external geometric data of the impeller machine, where the external geometric data includes blade geometric data and flow passage geometric data;

[0117] Identify the blade cross-sectional line data of each blade segment from the blade geometric data;

[0118] Obtain hub line point data and casing line point data from the flow path geometric data, and match 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;

[0119] Obtain first equal-section line point data at the hub and second equal-section line point data at the casing from the flow path geometric data, and calculate tip clearance data using the first equal-section line point data and the second equal-section line point data.

[0120] In an alternative embodiment, the blade equal-section line data includes pressure side point data, suction side point data, leading edge point data, and trailing edge point data; when the geometric data analysis module 610 executes identifying the blade equal-section line data of each blade segment from the blade geometric data, specifically it is used for:

[0121] Pre-classify the blade equal-section line data of each blade segment according to the data format of the blade geometric data, and identify the pressure side point data and the suction side point data;

[0122] Respectively use the pressure side point data and the suction side point data to fit a first spline curve and a second spline curve, and perform curvature analysis on the first spline curve and the second spline curve, and determine the leading edge point data and the trailing edge point data according to the curvature analysis results.

[0123] In an alternative embodiment, when the geometric data analysis module 610 executes matching 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, specifically it is used for:

[0124] Respectively use the hub line point data and the casing line point data to fit a third spline curve and a fourth spline curve;

[0125] Obtain the first equal-section line at the hub and the second equal-section line at the casing of each blade segment;

[0126] Use the first equal-section line and the second equal-section line to divide the third spline curve and the fourth spline curve to obtain hub-casing line data corresponding to each blade segment.

[0127] In an alternative embodiment, when the geometric data analysis module 610 executes calculating tip clearance data using the first equal-section line point data and the second equal-section line point data, specifically it is used for:

[0128] Respectively use 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;

[0129] Uniformly sample the fifth spline curve and the sixth spline curve, and calculate 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;

[0130] Determine the tip clearance data based on the first distance and the second distance.

[0131] In an alternative embodiment, when the fitting result optimization module 630 executes in response to an 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, it is specifically used for:

[0132] Receive an adjustment operation on the initial fitting result on the fitting interaction interface;

[0133] According to the adjustment operation, update the initial fitting result in real time, and display the updated target fitting result on the fitting interaction interface;

[0134] Wherein, the adjustment operation includes leading edge and trailing edge position adjustment, fitting method selection, and fitting parameter setting.

[0135] In an alternative embodiment, the design system docking module 640 is specifically used for:

[0136] Input the geometric feature data and related design parameters of the impeller machinery section corresponding to the target fitting result into the impeller machinery design system to generate an impeller machinery geometric model.

[0137] The specific details of each module in the above 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 elaborated here.

[0138] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium, on which a program product capable of implementing the above methods of this 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 program code. When the program product runs on an electronic device, the program code is used to cause the electronic device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Methods" section of this specification. The program product can be a portable compact disc read-only memory (CD-ROM) and includes program code, and can 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 that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.

[0139] The program product may employ any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0140] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.

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

[0142] The 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 also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's 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's 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., by using an Internet service provider to connect through the Internet).

[0143] Exemplary embodiments of the present disclosure also provide an electronic device capable of implementing the above method. The following refers to Figure 7 to describe the electronic device 700 according to such an exemplary embodiment of the present disclosure. Figure 7 The illustrated electronic device 700 is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present disclosure.

[0144] As Figure 7 shown, the electronic device 700 may be presented 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.

[0145] The storage unit 720 stores program code, and the program code 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 "Exemplary Method" section above of this specification. For example, the processing unit 710 may execute Figure 2 and Figure 3 the method steps in.

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

[0147] The storage unit 720 may further include a program / utilities 724 having a set (at least one) of program modules 725. Such program modules 725 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.

[0148] The bus 730 may represent one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0149] The electronic device 700 can also communicate with one or more external devices 800 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 750. Moreover, the electronic device 700 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 760. As shown in the figure, the network adapter 760 communicates with other modules of the electronic device 700 through the bus 730. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination 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.

[0150] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by the way of software combined with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, and the software product 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 embodiments of the present disclosure.

[0151] In addition, the above drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, rather than for limiting purposes. It is easy to understand that the processes shown in the above drawings do not indicate or limit the time sequence of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously in, for example, multiple modules.

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

[0153] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of 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 known common knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.

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

Claims

1. A method for fitting geometric data of an impeller machine, characterized in that, Including: Analyze the external geometric data of the turbomachine to obtain the geometric feature data of multiple turbomachine sections, where the geometric feature data includes hub-casing line data, blade isosection line data, and tip clearance data; Based on the hub-casing line data, blade isosection line data, and tip clearance data, fit each of the turbomachine sections to generate an initial fitting result; In response to an adjustment operation on the initial fitting result on the fitting interaction interface, update the initial fitting result and display the updated target fitting result on the fitting interaction interface; The step of analyzing the external geometric data of the turbomachine to obtain the geometric feature data of multiple turbomachine sections includes: Obtain the external geometric data of the turbomachine, where the external geometric data includes blade geometric data and flow passage geometric data; Identify the blade isosection line data of each blade segment from the blade geometric data; Obtain hub line point data and casing line point data from the flow passage geometric data, and match the corresponding blade segments based on the curves respectively fitted from the hub line point data and the casing line point data to obtain the hub-casing line data corresponding to each blade segment; Obtain the first isosection line point data at the hub and the second isosection line point data at the casing from the flow passage geometric data, and calculate the tip clearance data using the first isosection line point data and the second isosection line point data.

2. The geometric data fitting method for an impeller machine according to claim 1, characterized in that The blade isosection line data includes pressure side point data, suction side point data, leading edge point data, and trailing edge point data; The step of identifying the blade isosection line data of each blade segment from the blade geometric data includes: Preliminarily classify the blade isosection line data of each blade segment according to the data format of the blade geometric data, and identify the pressure side point data and the suction side point data; Respectively fit the first spline curve and the second spline curve using the pressure side point data and the suction side point data, perform curvature analysis on the first spline curve and the second spline curve, and determine the leading edge point data and the trailing edge point data according to the curvature analysis results.

3. The impeller machine geometric data fitting method according to claim 1, characterized in that The step of matching the corresponding blade segments based on the curves respectively fitted from the hub line point data and the casing line point data to obtain the hub-casing line data corresponding to each blade segment includes: Respectively fit the third spline curve and the fourth spline curve using the hub line point data and the casing line point data; Obtain the first isosection line at the hub and the second isosection line at the casing of each blade segment; Use the first isosection line and the second isosection line to divide the third spline curve and the fourth spline curve to obtain the hub-casing line data corresponding to each blade segment.

4. The impeller machine geometric data fitting method according to claim 1, wherein The step of calculating the tip clearance data using the first isosection line point data and the second isosection line point data includes: Respectively fit the fifth spline curve and the sixth spline curve using the first isosection line point data and the second isosection line point data; Perform uniform sampling on the fifth spline curve and the sixth spline curve, and calculate 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; Determine the tip clearance data based on the first distance and the second distance.

5. The geometric data fitting method for an impeller machine according to claim 1, characterized in that, In response to an adjustment operation on the initial fitting result on the fitting interaction interface, update the initial fitting result and display the updated target fitting result on the fitting interaction interface, including: Receive an adjustment operation on the initial fitting result on the fitting interaction interface; According to the adjustment operation, update the initial fitting result in real time and display the updated target fitting result on the fitting interaction interface; wherein, the adjustment operation includes the adjustment of the leading edge and trailing edge positions, the selection of the fitting method, and the setting of the fitting parameters.

6. The impeller machine geometric data fitting method according to claim 1, characterized in that The method further includes: Input the geometric feature data and related design parameters of the impeller machinery section corresponding to the target fitting result into the impeller machinery design system to generate an impeller machinery geometric model.

7. An impeller machine geometric data fitting system, characterized in that, Applying the impeller machinery geometric data fitting method according to any one of claims 1-6, the system includes: A geometric data analysis module for analyzing the external geometric data of the impeller machinery to obtain the geometric feature data of multiple impeller machinery sections, and the geometric feature data includes hub casing line data, blade equal-section line data, and tip clearance data; A geometric feature fitting module for fitting each impeller machinery section based on the hub casing line data, blade equal-section line data, and tip clearance data to generate an initial fitting result; A fitting result optimization module for updating the initial fitting result in response to an adjustment operation on the initial fitting result on the fitting interaction interface and displaying the updated target fitting result on the fitting interaction interface; A design system docking module for inputting the geometric feature data and related design parameters of the impeller machinery section corresponding to the target fitting result into the impeller machinery design system to generate an impeller machinery geometric model.

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

9. An electronic device, characterized in that, Including: A processing unit; And A storage unit for storing the 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-6 by executing the executable instructions.

Citation Information

Patent Citations

  • Method for acquiring geometric characteristic parameters of blade section

    CN115168986A

  • Analysis method and device of turbomachinery geometric file and storage medium

    CN118378387A