A method and device for reducing the dimension of full three-dimensional blade deformation of an axial flow compressor
By determining the deformed control point and the impact radius in the axial flow compressor, the target base function is used for the leaf deformation modeling, which solves the problem of low efficiency of traditional all 3D pneumatic optimization methods, and achieves more efficient pneumatic performance optimization.
Patent Information
- Application Number
- CN202411451747.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-10-17
AI Technical Summary
When facing complex flow and high optimization requirements, the traditional full three-dimensional pneumatic optimization method is inefficient and consumes high computing resources, making it difficult to effectively improve the aerodynamic performance of the axial flow compressor.
Determine the deformation control point by the geometric attributes and target deformation attributes based on the axial flow pressure machine, and use the target base function to model to calculate the influence radius of the deformed control point. Finally Deformation.
The accurate control of the blade model of the axial flow pressure machine is achieved, reducing the complexity and calculation load of the blade model, improving the aerodynamic performance, and enhancing the efficiency, stability, and working scope.
Smart Images

Figure CN118966088B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of aircraft design and optimization technology, and in particular to a method and device for reducing the dimensionality of full three-dimensional blade deformation of an axial compressor. Background Art
[0002] In the design of axial compressors, full 3D aerodynamic optimization is a key task, which aims to improve its aerodynamic performance and meet the increasingly stringent design requirements by fine-tuning the blade geometry. However, due to the complexity and strong 3D characteristics of the compressor internal flow, as well as the low efficiency of traditional aerodynamic design methods in the face of increasing optimization requirements, traditional full 3D aerodynamic optimization methods face many challenges.
[0003] At present, the traditional full 3D aerodynamic optimization method is mainly based on the parameters of the modeling stage, such as blade parameters, stacking parameters, etc., and usually involves 100-150 control variables to describe the geometry of a single blade. When performing full 3D CFD calculations, the evaluation of each sample requires a lot of computing resources and takes a long time, resulting in low efficiency in aerodynamic optimization of axial compressors. Summary of the invention
[0004] In view of this, the present application provides a method and device for reducing the dimensionality of full three-dimensional blade deformation of an axial flow compressor, which can improve the aerodynamic optimization efficiency of the axial flow compressor.
[0005] Specifically, the present application is implemented through the following technical solutions:
[0006] In a first aspect, the present application provides a method for reducing the dimensionality of a full three-dimensional blade deformation of an axial compressor, the method comprising:
[0007] Determining a deformation control point based on geometric properties and target deformation properties of a full three-dimensional blade model of an axial flow compressor, wherein the target deformation properties include at least a target deformation position and a target deformation direction;
[0008] Determine a target basis function based on the geometric attribute, wherein a fitting curve of the target basis function matches the geometric attribute of the full three-dimensional blade model of the axial flow compressor to a degree greater than a first threshold;
[0009] Determining an influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute;
[0010] wherein, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, a first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero;
[0011] The deformation of the full three-dimensional blade model of the axial flow compressor is controlled based on the deformation control point and the influence radius.
[0012] A second aspect of the present application provides a device for reducing the dimension of full three-dimensional blade deformation of an axial compressor, the device comprising a determination module, a processing module and a control module;
[0013] The determination module is used to determine the deformation control point based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial compressor, and the target deformation properties at least include a target deformation position and a target deformation direction;
[0014] The determination module is further used to determine a target basis function based on the geometric attribute, wherein a matching degree between a fitting curve of the target basis function and a geometric attribute of the full three-dimensional blade model of the axial flow compressor is greater than a first threshold;
[0015] The processing module is used to determine the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute;
[0016] wherein, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, a first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero;
[0017] The control module is used to control the deformation of the full three-dimensional blade model of the axial compressor based on the deformation control point and the influence radius.
[0018] The present application provides a method and device for reducing the dimension of the full three-dimensional blade deformation of an axial compressor. The deformation control points are determined based on the geometric attributes and target deformation attributes of the full three-dimensional blade model of the axial compressor. The target deformation attributes include at least the target deformation position and the target deformation direction. The target basis function is determined based on the geometric attributes. The matching degree of the fitting curve of the target basis function and the geometric attributes of the full three-dimensional blade model of the axial compressor is greater than the first threshold. Then, the influence radius of the deformation control point is determined based on the target basis function, the position attribute of the deformation control point and the target deformation attribute. Finally, the deformation of the full three-dimensional blade model of the axial compressor is controlled based on the deformation control point and the influence radius. In this way, the axial compressor blade model can be accurately controlled by the target deformation attribute and the deformation control point determined based on the geometric attribute; the deformation of the blade is modeled by the target basis function, which can reduce the complexity of the blade model, reduce the number of deformation control points and the calculation load; by determining the influence radius, the influence range of the blade deformation can be limited to avoid unnecessary calculation overhead; by accurately controlling the deformation of the blade, the aerodynamic performance of the axial compressor can be optimized, and its efficiency, stability and working range can be improved. The method provided by the present invention can convert the deformation control of the curve into the displacement control of a series of points by means of RBF basis function interpolation, thereby simplifying the control of blade deformation. In the displacement control of the point, the deformation control point is taken as the core, the influence radius is taken as the range, and multiple displacements are performed in one belt, that is, the displacement of the deformation control point is calculated as the main calculation amount, and the displacement of other points is constrained by the shape of the basis function, thereby reducing the calculation amount of the point displacement, and greatly improving the speed and efficiency of the deformation control. Furthermore, compared with the method of repeatedly trying to deform according to a preset threshold, the method provided by the present invention can directly calculate the corresponding influence radius according to the target requirement of the deformation, directly displace all points within the range of the target deformation requirement, and the number of moved points is adaptively matched with the deformation requirement, without using too many points or too few points to ensure the achievement of the deformation target, further improving the accuracy of the deformation and the control efficiency, and greatly improving the adaptability of the deformation control method. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A flowchart of a first embodiment of a method for reducing the dimensionality of a full three-dimensional blade deformation of an axial compressor provided in this application;
[0020] Figure 2 A schematic diagram of a full three-dimensional blade model of an axial flow compressor shown in this application;
[0021] Figure 3 A cross-sectional view of the full three-dimensional blade model shown in this application;
[0022] Figure 4 This is a schematic structural diagram of Example 1 of the full three-dimensional blade deformation and dimensionality reduction device for an axial compressor provided in this application. DETAILED DESCRIPTION
[0023] Here, exemplary embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application.
[0024] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items.
[0025] It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0026] Specific embodiments are given below to introduce the technical solution of the present application in detail.
[0027] Figure 1 This is a flow chart of the first embodiment of the method for reducing the dimensionality of the full three-dimensional blade deformation of the axial compressor provided in this application. Please refer to Figure 1 , the method provided in this embodiment may include:
[0028] It should be noted that the dimensionality reduction method of the full three-dimensional blade deformation of the axial compressor is implemented using the RBF parameterized deformation module in the PyGeM toolkit. PyGeM is developed based on Python and includes commonly used geometric parameterization methods and deformation technologies such as radial basis function interpolation deformation and free surface deformation.
[0029] S101. Determine a deformation control point based on geometric properties and target deformation properties of a full three-dimensional blade model of an axial flow compressor, wherein the target deformation properties at least include a target deformation position and a target deformation direction.
[0030] It should be noted that the target deformation attributes are used to describe the deformation characteristics and requirements that the blade needs to achieve during the optimization process. Specifically, the target deformation attributes may include target deformation position, target deformation direction, target deformation amplitude, deformation gradient, deformation shape or curvature, and target deformation constraints. Among them, the target deformation position is the specific position or area in the blade model where deformation is required, which may include one or more points, curves, surfaces, etc. For example, the leading edge, middle section, or trailing edge area of a blade needs to be deformed; the target deformation direction refers to the direction in which the blade needs to deform at the deformation position, which may be deformation along the thickness direction, bending direction, or streamline direction of the blade. The deformation direction may be inward, outward, upward, downward, or other specific directions, which are determined according to the actual optimization requirements.
[0031] Figure 2 This is a schematic diagram of the full three-dimensional blade model of the axial compressor shown in this application. Please refer to Figure 2 , before determining the deformation control points based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial flow compressor, it also includes:
[0032] (1) Establish a full three-dimensional blade model of the axial flow compressor.
[0033] It should be noted that appropriate computer-aided design software, such as CATIA, SolidWorks or specialized turbomachinery design software, can be selected to establish a full three-dimensional blade model of an axial flow compressor. Specifically, the established full three-dimensional blade model of an axial flow compressor should include detailed geometric information such as the shape, curved surface, thickness distribution, and curvature of the blade. In addition, material properties and boundary conditions need to be defined to ensure that the model can reflect the physical characteristics in a real working environment.
[0034] (2) Obtaining a point set of the full three-dimensional blade model of the axial flow compressor.
[0035] It should be noted that the three-dimensional blade model can be discretized to generate a point set, and in specific implementation, a meshing tool such as ANSYS Meshing, Gmsh, etc. can be used. Specifically, each point includes the three-dimensional coordinates of the point and possible normal vector information, wherein the point set should densely and evenly cover the entire blade surface.
[0036] (3) Read in each point in the point set in a first order.
[0037] Specifically, each point in the point set is read in sequence, and the sequence may be in a specific direction (such as from the root of the blade to the tip of the blade) or a specific rule (such as from the leading edge to the trailing edge), or may be read in any sequence.
[0038] It should be noted that the deformation control points are determined based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial flow compressor, including:
[0039] (1) Determining a deformation region of the full three-dimensional blade model of the axial flow compressor based on the geometric attribute and the target deformation attribute, wherein the deformation region refers to a location where deformation occurs in the full three-dimensional blade model of the axial flow compressor.
[0040] It should be noted that the geometric attributes of the blade model include contour lines, thickness distribution, curvature, etc., and the target deformation attributes of the blade include at least a target deformation position and a target deformation direction.
[0041] (2) Determining an initial deformation control point in the deformation region based on the geometric attributes.
[0042] In the determined deformation area, the initial deformation control points can be determined according to the geometric characteristics (such as curvature change, thickness change, etc.), wherein these initial deformation control points are evenly distributed in the deformation area. For example, the deformation area is the middle section of the leading edge of the blade. At this time, 10 initial deformation control points are determined according to the curvature and thickness changes.
[0043] (3) Adjusting the number of the initial deformation control points based on the target deformation attribute to obtain deformation control points.
[0044] Specifically, based on the target deformation properties, analyze whether the initial deformation control points are sufficient and whether the number of deformation control points needs to be increased or decreased. For example, the target deformation properties may require higher deformation accuracy, in which case more deformation control points need to be added; or if the deformation requirements are low, the deformation control points are reduced to simplify the calculation. Then, based on the analysis results, adjust the number and position of the deformation control points to ensure that the control points can accurately reflect the target deformation properties. Combined with the above example, the target deformation properties require the deformation area to be fine-tuned in a specific direction in the middle section, and higher accuracy is required. At this time, the analysis finds that 10 initial deformation control points are not enough and need to be increased to 15 deformation control points to meet the accuracy requirements.
[0045] Figure 3 This is a cross-sectional view of the full three-dimensional blade model shown in this application. Please also refer to Figure 2 and Figure 3 It can be seen that there are 6 control points in the root, middle and tip sections of the blade, and the specific locations are at the leading edge, the suction side and the pressure side at 0.3 and 0.6 chord lengths.
[0046] S102: determining a target basis function based on the geometric attributes, wherein a fitting curve of the target basis function matches the geometric attributes of the full three-dimensional blade model of the axial compressor to a degree greater than a first threshold.
[0047] It should be noted that determining the target basis function based on the geometric attributes includes:
[0048] (1) Obtain a full three-dimensional blade model of the axial flow compressor.
[0049] (2) Determining a first basis function based on the shape of the full three-dimensional blade model of the axial compressor, wherein the first basis function includes a plurality of basis functions.
[0050] It should be noted that the PyGeM library provides a variety of basis functions, and the appropriate basis function can be selected according to the shape of the full three-dimensional blade model of the axial compressor. Specifically, by analyzing the geometric shape of the blade model, the key features of the model, such as contour lines, thickness distribution, curvature, etc., are determined, and then multiple basis functions are selected as the first basis function based on geometric analysis. For example, these basis functions may include NURBS, Fourier series, polynomial basis functions, Gaussian basis functions, etc. Among them, if the Gaussian basis function is selected, if the deformation control point is located on the blade to be deformed, local non-smooth areas are prone to appear, and the deformation control point needs to be extrapolated to ensure smooth deformation.
[0051] (3) Fitting each basis function in the first basis function to obtain a fitting curve of each basis function.
[0052] Specifically, for each selected basis function, the point set of the blade model can be used for curve fitting. In specific implementation, the least squares method or other suitable numerical methods can be used to fit the geometric data of the blade model to each basis function to obtain a fitting curve for each basis function.
[0053] (4) According to the matching degree between the fitting curve and the geometric properties of the full three-dimensional blade model of the axial compressor, a basis function having a matching degree greater than a first threshold and a maximum matching degree is selected as the target basis function.
[0054] It should be noted that the mean square error (MSE), correlation coefficient (R) and other indicators can be used to quantify the degree of matching, and the basis function with a matching degree greater than the first threshold and the largest matching degree is selected as the target basis function. Among them, the matching degree greater than the first threshold means that the basis function can better fit the geometric shape of the blade, thereby maintaining the accuracy of the model during the deformation process. If the matching degree is low, the basis function cannot effectively fit the geometric shape of the blade, and a large error may be introduced in the subsequent deformation and optimization process, causing the deformation result to deviate from expectations. Similarly, among all the basis functions that meet the threshold conditions, selecting the basis function with the largest matching degree can ensure the best deformation effect. The basis function with the largest matching degree can most accurately reflect the geometric characteristics of the blade, thereby maintaining the details and overall contour of the shape during deformation, so that the deformed blade is more in line with the design requirements and performance expectations.
[0055] S103: Determine an influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point, and the target deformation attribute.
[0056] Among them, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, the first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero.
[0057] Specifically, determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute includes:
[0058] Determining the deformation amplitude of each point in the model based on the fitting curve of the target basis function and the target deformation attribute of the full three-dimensional blade model of the axial flow compressor; wherein the geometric attributes of the full three-dimensional blade model of the axial flow compressor are represented by each point;
[0059] The influence radius of the deformation control point is determined according to the relationship between the position attribute of the deformation control point and the deformation amplitude of each point.
[0060] It should be noted that the deformation amplitude can be calculated by the target deformation properties (such as deformation position, direction, amplitude), and is usually related to the distance of the deformation control point.
[0061] It should be noted that the influence radius refers to the spatial range that a certain deformation control point can effectively affect during the blade deformation process. Specifically, the influence radius defines the maximum distance that a control point can exert a deformation effect on the point set around it. Within this radius, the control point plays a major role in the deformation of the surrounding points, while points beyond this radius are less affected or not affected by the control point.
[0062] By determining the influence radius, the scope of the deformation control point can be clarified to avoid unnecessary deformation of the entire blade model, ensuring that deformation only occurs at the required location, and the influence radius can ensure that the deformation transitions smoothly around the control point, thereby avoiding stress concentration or other structural problems caused by sudden changes. In addition, limiting the influence radius helps reduce the amount of calculation and makes the deformation process more efficient.
[0063] Specifically, the influence radius can be determined by a distance method or a threshold method. The distance method determines the influence radius based on the distance. The influence of the deformation control point decreases with increasing distance. The influence radius can be the distance from the deformation control point to the point where the deformation amplitude reaches a certain threshold (such as 10% of the maximum deformation amplitude). The threshold method sets a deformation amplitude threshold. When the deformation amplitude of the surrounding points is less than the threshold, it is considered that the point is no longer affected by the control point, thereby determining the influence radius.
[0064] In this way, by reasonably determining the influence radius, the accuracy, smoothness and computational efficiency of the deformation process can be ensured.
[0065] It should be noted that determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute further includes:
[0066] (1) Check whether the influence radii of each deformation control point overlap; if the influence radii of two deformation control points overlap, mark the overlapping area.
[0067] It should be noted that all deformation control points are traversed to check whether the influence radius of any two deformation control points overlaps. If there is overlap, the overlap area is recorded. In specific implementation, for example, the distance between any two deformation control points can be calculated. If the distance is less than the sum of their influence radii, it is considered that their influence radii overlap. Specifically, the distance is the Euclidean distance between the deformation control points.
[0068] (2) Calculate the influence coefficient of each deformation control point.
[0069] It should be noted that the influence coefficient reflects the contribution of each deformation control point to the deformation in the overlapping area. The influence coefficient can usually be calculated based on the distance. The closer the distance, the greater the influence coefficient.
[0070] (3) The deformation of the overlapping area is controlled based on the deformation of the two control points, where the influence of each control point on the deformation of the overlapping area is the product of the original deformation influence program and the corresponding influence coefficient.
[0071] In this way, based on the target basis function, the position attributes of the deformation control points and the target deformation attributes, the influence radius of each deformation control point is determined, and the overlapping area is detected. In the overlapping area, by calculating the influence coefficient of each deformation control point, the final deformation influence degree of the overlapping area can be accurately calculated, ensuring the reasonable distribution of deformation and the accuracy of calculation, and avoiding the conflict and superposition problems of deformation influence in the overlapping area.
[0072] S104: Control the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius.
[0073] Specifically, controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius includes:
[0074] Obtain the position attribute of the deformation control point; obtain the target deformation attribute and move the deformation control point according to the target deformation attribute, and record the position of the deformation control point after the movement; calculate the moving distance of the deformation control point according to the target deformation attribute; and control the deformation of the full three-dimensional blade model of the axial flow compressor according to the moving distance and the position attribute of the deformation control point. It should be noted that first, it is necessary to determine and obtain the specific position attributes of the current deformation control point in the blade model. These position attributes may include the coordinates of the deformation control point (such as x, y, z), and other relevant position information relative to the blade geometry. Secondly, according to the design or optimization requirements, obtain the target deformation attribute (including the position, direction, amplitude and other information of the blade to be deformed), according to the target deformation attribute, move the deformation control point to reach the desired deformation position, and record the position of the deformation control point after the movement, and then compare the position attribute of the deformation control point before the movement with the position attribute of the deformation control point after the movement, determine its specific moving distance in space, and control the geometric deformation of the axial flow compressor blade model according to the obtained specific moving distance.
[0075] For example, the control points at 0.6 chord length and the leading edge of the suction surface are moved, and the other control points remain unchanged. It can be seen that after RBF deformation, deformation only occurs at the moved control points, and the overall deformation remains smooth. In addition, the local deformation at the middle and tip of the blade can also be represented. At the tip section, the deformation of the S-shaped blade, i.e., the pre-compression blade, can be achieved by moving the control points at 30% chord length on the pressure surface and 60% on the suction surface.
[0076] It should also be noted that controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius also includes:
[0077] (1) Calculate the moving distance of the deformation control point.
[0078] It should be noted that this can calculate the moving distance of the deformation control point based on the target deformation properties (such as deformation position, direction, amplitude, etc.).
[0079] (2) Calculating the moving distance of the following point based on the moving distance of the deformation control point, the target basis function and the influence radius, wherein the position of the following point is within a circular area with the deformation control point as the center and the influence radius as the radius.
[0080] It should be noted that, since the follow point is a point located in a circular area with the deformation control point as the center and the influence radius as the radius, its moving distance is affected by the movement of the deformation control point.
[0081] Among them, the target basis function is used to describe and control the deformation shape of the entire deformation area. Based on the target basis function, the movement mode of the follow-up point can be determined so that the deformation of the follow-up point is consistent with the geometric characteristics of the overall blade model.
[0082] (3) Moving the following point corresponding to the deformation control point based on the moving distance of the following point.
[0083] It should be noted that the movement of the following point makes the local deformation area of the three-dimensional blade model not only affected by the control point, but also has the characteristics of smooth transition, so as to better achieve the predetermined aerodynamic and structural performance goals.
[0084] Optionally, after the deformation of the full three-dimensional blade model of the axial flow compressor is controlled based on the deformation control point and the influence radius, the method further includes: determining a shape detection point according to the position of the deformation control point and the influence radius; detecting the curve smoothness of the deformed full three-dimensional blade model of the axial flow compressor based on the position of the shape detection point; determining the abnormal curve smoothness in the curve smoothness corresponding to each shape detection point, and calculating the curve extrapolation amplitude; extrapolating part of the curve of the deformed full three-dimensional blade model of the axial flow compressor based on the curve extrapolation amplitude and the deformation control point corresponding to the abnormal curve smoothness. There are multiple shape detection points, which do not overlap with the deformation control points, because the deformation control points and the points within their influence radius are constrained by the basis function, and the smoothness has a certain degree of guarantee. Therefore, the boundary point between deformation and non-deformation is provided with a shape detection point, and only a small number of shape detection points are provided in the area where deformation occurs within the influence radius. The shape detection point of the abnormal curve smoothness can determine the deformation control point corresponding to the shape of the point. Specifically, it is determined whether it is an associated deformation control point based on the surrounding adjacent deformation control points and their influence radius. The number of the associated deformation control points can be one or more. Then, according to the extrapolation distance, the associated deformation control point and the points within its influence radius are extrapolated. Optionally, all points are extrapolated by the same distance. Preferably, different points have different extrapolation distances. The extrapolation distance of the deformation control point corresponds to the extrapolation amplitude of the curve, and the extrapolation distances of other points are calculated based on the basis function. The present invention converts the deformation of the curve into the deformation of the point through the basis function and the deformation control point. However, the curve itself is smooth before deformation, and discrete control is prone to produce geometrically non-smooth curves at the deformation points. In order to further improve the smoothness of the model curve after deformation, the method provided by the present invention detects the smoothness at the position where the change occurs, extrapolates the non-smooth position by a specific distance, and evaluates the smoothness of the curve in a small range, thereby improving the accuracy of the evaluation and reducing the amount of calculation and interference factors.
[0085] Please continue to refer to Figure 2 and Figure 3, 18 deformation control points are distributed on the tip, middle and root surfaces of the blade, and each section contains 6 deformation control points. In each section, one deformation control point is distributed on the leading edge and the trailing edge, and one deformation control point is set at the 0.3 and 0.6 chord length positions of the suction surface and the pressure surface respectively. In order to maintain the smoothness of the deformation, the extrapolation distance of the deformation control point is set to 0.4cm, and the RBF influence radius is set to 1.0. In multi-stage axial flow compressors, the inter-blade spacing, especially the blade root spacing, is usually determined by one-dimensional design. In order to make the optimization more applicable, the control point of the blade root is fixed to ensure the blade row spacing. The movement of the control points in the middle and tip of the blade is selected as the optimization variable, and each point contains movement in two directions (X and Y directions). Therefore, there are 24 independent optimization variables in this optimization problem, and the movement range is [-1cm, 1cm].
[0086] The dimensionality reduction method of the full three-dimensional blade deformation of the axial flow compressor provided in this embodiment determines the deformation control point based on the geometric attributes and target deformation attributes of the full three-dimensional blade model of the axial flow compressor, the target deformation attribute at least includes the target deformation position and the target deformation direction, and determines the target basis function based on the geometric attributes, the matching degree of the fitting curve of the target basis function with the geometric attributes of the full three-dimensional blade model of the axial flow compressor is greater than the first threshold, and then determines the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute, and finally controls the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius. In this way, the axial flow compressor blade model can be accurately controlled by the target deformation attribute and the deformation control point determined based on the geometric attribute; the blade deformation modeling using the target basis function can reduce the complexity of the blade model, reduce the number of deformation control points and the calculation load; by determining the influence radius, the influence range of the blade deformation can be limited to avoid unnecessary calculation overhead; by accurately controlling the deformation of the blade, the aerodynamic performance of the axial flow compressor can be optimized, and its efficiency, stability and working range can be improved. The method provided by the present invention can convert the deformation control of the curve into the displacement control of a series of points by means of RBF basis function interpolation, thereby simplifying the control of blade deformation. In the displacement control of the point, the deformation control point is taken as the core, the influence radius is taken as the range, and multiple displacements are performed in one belt, that is, the displacement of the deformation control point is calculated as the main calculation amount, and the displacement of other points is constrained by the shape of the basis function, thereby reducing the calculation amount of the point displacement, and greatly improving the speed and efficiency of the deformation control. Furthermore, compared with the method of repeatedly trying to deform according to a preset threshold, the method provided by the present invention can directly calculate the corresponding influence radius according to the target requirement of the deformation, directly displace all points within the range of the target deformation requirement, and the number of moved points is adaptively matched with the deformation requirement, without using too many points or too few points to ensure the achievement of the deformation target, further improving the accuracy of the deformation and the control efficiency, and greatly improving the adaptability of the deformation control method.
[0087] Corresponding to the aforementioned embodiment of a method for reducing the dimensionality of a full three-dimensional blade deformation of an axial flow compressor, the present application also provides an embodiment of a device for reducing the dimensionality of a full three-dimensional blade deformation of an axial flow compressor.
[0088] Figure 4 This is a schematic diagram of the structure of the first embodiment of the axial compressor full three-dimensional blade deformation reduction device provided by this application. Figure 4 , the device provided in this embodiment includes a determination module 410, a processing module 420 and a control module 430;
[0089] The determination module 410 is used to determine the deformation control point based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial compressor, and the target deformation properties at least include a target deformation position and a target deformation direction;
[0090] The determination module 410 is further configured to determine a target basis function based on the geometric attributes, wherein a matching degree between a fitting curve of the target basis function and a geometric attribute of the full three-dimensional blade model of the axial flow compressor is greater than a first threshold;
[0091] The processing module 420 is used to determine the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute;
[0092] wherein, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, a first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero;
[0093] The control module 430 is used to control the deformation of the full three-dimensional blade model of the axial compressor based on the deformation control point and the influence radius.
[0094] The device of this embodiment can be used to perform Figure 1 The steps, specific implementation principles and implementation processes of the method embodiment shown are similar and will not be repeated here.
[0095] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0096] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0097] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for reducing the dimensionality of full three-dimensional blade deformation of an axial compressor, characterized in that: The method comprises: Determining a deformation control point based on geometric properties and target deformation properties of a full three-dimensional blade model of an axial flow compressor, wherein the target deformation properties include at least a target deformation position and a target deformation direction; Determine a target basis function based on the geometric attribute, wherein a fitting curve of the target basis function matches the geometric attribute of the full three-dimensional blade model of the axial flow compressor to a degree greater than a first threshold; Determining an influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute; wherein, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, a first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero; Controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius; Determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute includes: Determining the deformation amplitude of each point in the model based on the fitting curve of the target basis function and the target deformation attribute of the full three-dimensional blade model of the axial flow compressor; wherein the geometric attributes of the full three-dimensional blade model of the axial flow compressor are represented by each point; Determining the influence radius of the deformation control point according to the relationship between the position attribute of the deformation control point and the deformation amplitude of each point; Determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute also includes: Check whether the influence radii of each deformation control point overlap; if the influence radii of two deformation control points overlap, mark the overlapping area; Calculate the influence coefficient of each deformation control point; The deformation of the overlapping area is controlled based on the deformation of the two control points, wherein the influence degree of each control point on the deformation of the overlapping area is the product of the original deformation influence degree and the corresponding influence coefficient.
2. The method according to claim 1, characterized in that Determining a target basis function based on the geometric attribute includes: Obtaining a full three-dimensional blade model of the axial flow compressor; Determine a first basis function based on the shape of the full three-dimensional blade model of the axial flow compressor, wherein the first basis function includes a plurality of basis functions; Fitting each basis function in the first basis function to obtain a fitting curve of each basis function; According to the matching degree between the fitting curve and the geometric properties of the full three-dimensional blade model of the axial compressor, a basis function with a matching degree greater than a first threshold and a maximum matching degree is selected as the target basis function.
3. The method according to claim 1, characterized in that The method of determining the deformation control point based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial flow compressor includes: Determining a deformation region of the full three-dimensional blade model of the axial flow compressor based on the geometric attributes and the target deformation attributes, wherein the deformation region refers to a position where deformation occurs in the full three-dimensional blade model of the axial flow compressor; determining an initial deformation control point in the deformation region based on the geometric attributes; The number of the initial deformation control points is adjusted based on the target deformation attribute to obtain deformation control points.
4. The method according to claim 1, characterized in that: Controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius includes: Obtaining the position attribute of the deformation control point; Acquire a target deformation attribute and move the deformation control point according to the target deformation attribute, and record the position of the deformation control point after the movement; Calculate the moving distance of the deformation control point according to the target deformation attribute; The deformation of the full three-dimensional blade model of the axial flow compressor is controlled according to the moving distance and the position attribute of the deformation control point.
5. The method according to claim 1, characterized in that Controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius also includes: Calculating the moving distance of the deformation control point; Calculate the moving distance of the follow point based on the moving distance of the deformation control point, the target basis function and the influence radius, wherein the position of the follow point is within a circular area with the deformation control point as the center and the influence radius as the radius; The following point corresponding to the deformation control point is moved based on the moving distance of the following point.
6. The method according to claim 1, characterized in that Before determining the deformation control point based on the geometric properties and target deformation properties of the full three-dimensional blade model of the axial flow compressor, the method further includes: Establishing a full three-dimensional blade model of the axial flow compressor; Obtaining a point set of a full three-dimensional blade model of the axial flow compressor; The points in the point set are read in first order.
7. The method according to claim 1, characterized in that After controlling the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius, the method further includes: Determine a shape detection point according to the position of the deformation control point and the influence radius; Detecting the curve smoothness of the deformed full three-dimensional blade model of the axial flow compressor based on the position of the shape detection point; Determine the abnormal curve smoothness among the curve smoothness corresponding to each shape detection point, and calculate the curve extrapolation amplitude; A partial curve of the deformed full three-dimensional blade model of the axial flow compressor is extrapolated based on the deformation control points corresponding to the curve extrapolation amplitude and the abnormal curve smoothness.
8. A device for reducing the dimension of a full three-dimensional blade deformation of an axial compressor, characterized in that: The device comprises a determination module, a processing module and a control module; wherein, The determination module is used to determine the deformation control point based on the geometric properties of the full three-dimensional blade model of the axial flow compressor and the target deformation properties, wherein the target deformation properties at least include a target deformation position and a target deformation direction; The determination module is further used to determine a target basis function based on the geometric attribute, wherein a matching degree between a fitting curve of the target basis function and a geometric attribute of the full three-dimensional blade model of the axial flow compressor is greater than a first threshold; The processing module is used to determine the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute; wherein, the deformation amplitude of the full three-dimensional blade model of the axial compressor is calculated based on the target basis function and the target deformation attribute, a first sub-deformation amplitude of the deformation control point is matched based on the position attribute of the deformation control point and the deformation amplitude, and the influence radius is determined according to the fitting curve of the first sub-deformation amplitude and the target basis function, the first sub-deformation amplitude includes the deformation amplitude of points within a first range centered on the deformation control point, and each deformation amplitude in the first sub-deformation amplitude is not zero; The control module is used to control the deformation of the full three-dimensional blade model of the axial flow compressor based on the deformation control point and the influence radius; Determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute includes: Determining the deformation amplitude of each point in the model based on the fitting curve of the target basis function and the target deformation attribute of the full three-dimensional blade model of the axial flow compressor; wherein the geometric attributes of the full three-dimensional blade model of the axial flow compressor are represented by each point; Determining the influence radius of the deformation control point according to the relationship between the position attribute of the deformation control point and the deformation amplitude of each point; Determining the influence radius of the deformation control point based on the target basis function, the position attribute of the deformation control point and the target deformation attribute also includes: Check whether the influence radii of each deformation control point overlap; if the influence radii of two deformation control points overlap, mark the overlapping area; Calculate the influence coefficient of each deformation control point; The deformation of the overlapping area is controlled based on the deformation of the two control points, wherein the influence degree of each control point on the deformation of the overlapping area is the product of the original deformation influence degree and the corresponding influence coefficient.
Citation Information
Patent Citations
Optimized design method for modelling of end wall of high load fan / compressor
CN104317997A
Multistage axial flow compressor characteristic correction method based on one-dimensional average streamline method
CN112632719A