Engine blade tenon finite element grid parameterization automatic generation method and system

The method for automatic generation of finite element meshes for engine blade tenons solves the problems of insufficient automatic generation and inaccuracy in existing technologies, achieving efficient and accurate mesh generation and improving the efficiency and accuracy of design and analysis.

CN115935744BActive Publication Date: 2026-04-10太仓点石航空动力有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
太仓点石航空动力有限公司
Filing Date
2022-12-14
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing technologies, commercial software cannot automatically generate parametric finite element meshes for engine blade tenons, and the existing meshes lack sufficient accuracy, affecting the accuracy of analysis and design efficiency.

Method used

This paper provides a method for automatic generation of finite element meshes for engine blade tenons. By inputting control parameters, the method calculates vertex coordinates, generates a 2D geometric model, and then translates and copies it along the z-axis to generate a 3D mesh. The method supports the automatic generation of 8-node quadrilateral 2D meshes and 20-node hexahedral 3D meshes.

Benefits of technology

It achieves efficient and accurate automatic mesh generation, saving manpower and time, providing a foundation for the optimized design of blade tenons, and improving the accuracy of finite element analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115935744B_ABST
    Figure CN115935744B_ABST
Patent Text Reader

Abstract

The application relates to an engine blade tenon finite element grid parameterization automatic generation method and system, which comprises the following steps: inputting control parameters for constructing a blade tenon finite element grid automatic generation; calculating the coordinates of vertices for constructing the blade tenon finite element grid according to the control parameters; generating a 2D geometric model according to the coordinates of the vertices; generating a tenon 3D grid along the z direction by adopting a translation replication method based on the 2D geometric model; and outputting tenon 3D grid data. The application can realize parameterization grid automatic generation of 8-node 4-edge 2D grids or 20-node 6-face 3D grids, so that the application has high efficiency, saves a large amount of manpower, shortens the calculation time, and provides a grid generation basis for blade tenon optimization design.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of engine dynamics design, in particular to a method and system for automatically generating finite element grid parameters of engine blade tenon. BACKGROUND

[0002] A large number of turbine blades of an aero-engine use fir-tree tenon to connect with a turbine disc. The turbine blade with tenon works at high speed and high temperature, and the tenon often has a high stress area, which is a part of focus in strength design, and structural optimization design is often needed. At present, 2D or 3D finite element method is widely used to calculate the strength of the blade tenon, and the quality of the finite element grid has a great effect on the analysis accuracy. However, the commercial software commonly used by people to generate the finite element grid of the structure cannot realize the parameterized automatic generation of 2D grid or 3D grid. In addition, the relatively mature 3D grid of the commercial software only has tetrahedron, and the precision of the tetrahedron element is not high, and the shape simulation precision is poor.

[0003] Therefore, it is urgent to provide a method and system for automatically generating finite element grid parameters of engine blade tenon to overcome the problems in the prior art. SUMMARY

[0004] Therefore, the technical problem to be solved by the present application is to overcome the technical defects in the prior art, and a method and system for automatically generating finite element grid parameters of engine blade tenon are provided, which can realize the automatic generation of 8-node 4-edge 2D grid or 20-node 6-tetrahedron 3D grid, thus having high efficiency: saving a lot of manpower, shortening the calculation time, and providing a grid generation basis for the optimization design of the blade tenon.

[0005] To solve the above technical problems, the present application provides a method for automatically generating finite element grid parameters of engine blade tenon, comprising the following steps:

[0006] S1: inputting control parameters for constructing the automatic generation of the finite element grid of the blade tenon;

[0007] S2: calculating the coordinates of the vertices for constructing the finite element grid of the blade tenon according to the control parameters;

[0008] S3: generating a 2D geometric model according to the coordinates of the vertices;

[0009] S5: generating a tenon 3D grid along the z direction based on the 2D geometric model by using the translation replication method;

[0010] S6: outputting the tenon 3D grid data.

[0011] In one embodiment of the present application, in step S1, the control parameters include the number of teeth, the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius, and the shank height.

[0012] In one embodiment of the present application, in step S2, the method for calculating the coordinates of the vertices for constructing the finite element mesh of the blade tenon according to the control parameters comprises:

[0013] calculating the number of vertices for constructing the finite element mesh of the blade tenon according to the number of teeth;

[0014] calculating the coordinates of all the vertices according to the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius, and the shank height.

[0015] In one embodiment of the present application, the formula for calculating the number of vertices is:

[0016] nNd = 3 + 6 * nteeth

[0017] wherein nNd represents the number of vertices, and nteeth represents the number of teeth.

[0018] In one embodiment of the present application, the method for calculating the coordinates of all the vertices is to perform loop calculation according to the number of teeth.

[0019] In one embodiment of the present application, in step S3, the method for generating the 2D geometric model according to the coordinates of the vertices comprises:

[0020] generating the tenon section left 2D mesh in the 2D geometric model, and generating the tenon section right 2D mesh by using the mirror image replication method.

[0021] In one embodiment of the present application, the method for generating the tenon section left 2D mesh in the 2D geometric model comprises:

[0022] connecting two vertices into a straight line edge, connecting three vertices into a circular arc edge, and forming the tenon section left 2D mesh in the 2D geometric model by all the edges.

[0023] In addition, the present application provides an engine blade tenon finite element mesh parameterized automatic generation system, comprising:

[0024] a control parameter input module, which is used for inputting control parameters for automatically constructing a blade tenon finite element mesh;

[0025] a vertex coordinate calculation module, which is used for calculating the coordinates of the vertices for constructing the blade tenon finite element mesh according to the control parameters;

[0026] 2D geometric model generation module, which is used for generating a 2D geometric model according to the coordinates of the vertices;

[0027] 3D grid generation module, which is used for generating a tenon 3D grid along the z direction based on the 2D geometric model by using a translation replication method;

[0028] 3D grid output module, which is used for outputting tenon 3D grid data.

[0029] Also, the application further provides a computer device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the engine blade tenon finite element grid parameterization automatic generation method when executing the computer program.

[0030] In addition, the application further provides a computer readable storage medium, which stores a computer program, and the program implements the steps of the engine blade tenon finite element grid parameterization automatic generation method when executed by a processor.

[0031] The above technical solution of the application has the following advantages compared with the prior art:

[0032] 1. The engine blade tenon finite element grid parameterization automatic generation method and system can realize automatic generation of 8-node 4-edge 2D grids or 20-node 6-polyhedron 3D grids, thus having high efficiency, saving a large amount of manpower and shortening the calculation time, and providing a grid generation basis for blade tenon optimization design;

[0033] 2. The 8-node 4-edge grid generated by the engine blade tenon finite element grid parameterization automatic generation method and system is the highest in accuracy among commonly used 2D units, and the 20-node 6-polyhedron 3D unit is the highest in accuracy and shape simulation accuracy among commonly used 3D units, so that the subsequent finite element analysis can obtain high accuracy. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to make the content of the application more easily understood, the application will be further described in detail below according to specific embodiments of the application and in combination with the drawings, in which

[0035] Figure 1 is a flowchart of an engine blade tenon finite element grid parameterization automatic generation method according to an embodiment of the application.

[0036] Figure 2 is a schematic diagram of a 2-tooth tenon according to an embodiment of the application.

[0037] Figure 3 is a 3-tooth tenon head schematic diagram proposed by an embodiment of the present application.

[0038] Figure 4 is a 2-tooth tenon head control parameter schematic diagram proposed by an embodiment of the present application.

[0039] Figure 5 is a 2D geometric model schematic diagram of a 2-tooth tenon head proposed by an embodiment of the present application.

[0040] Figure 6 is a 2D geometric model schematic diagram of a 3-tooth tenon head proposed by an embodiment of the present application.

[0041] Figure 7 is a schematic diagram for calculating vertex coordinates proposed by an embodiment of the present application.

[0042] Figure 8 is a two-circle intersection point schematic diagram proposed by an embodiment of the present application.

[0043] Figure 9 is a tenon head cross-section left side 2D grid schematic diagram proposed by an embodiment of the present application.

[0044] Figure 10 is a tenon head cross-section 8-node 4-edge 2D grid schematic diagram proposed by an embodiment of the present application.

[0045] Figure 11 is a tenon head cross-section 20-node 6-faced 3D grid schematic diagram proposed by an embodiment of the present application.

[0046] Figure 12 is a 20-node 6-faced unit schematic diagram of a unit layer proposed by an embodiment of the present application. DETAILED DESCRIPTION

[0047] The present application will be further described below in conjunction with the drawings and specific embodiments, so that those skilled in the art can better understand the present application and implement it, but the embodiments are not limiting to the present application.

[0048] Referring to Figure 1 , an engine blade tenon finite element grid parameterization automatic generation method provided by an embodiment of the present application includes the following steps:

[0049] S1: input control parameters for constructing a blade tenon finite element grid automatic generation;

[0050] S2: calculate coordinates of vertices for constructing the blade tenon finite element grid according to the control parameters;

[0051] S3: generate a 2D geometric model according to the coordinates of the vertices;

[0052] S5: generating the tenon 3D grid along the z direction based on the 2D geometric model by using a translation replication method;

[0053] S6: outputting the tenon 3D grid data.

[0054] The engine blade tenon finite element grid parameterized automatic generation method provided by the application can realize automatic generation of 8-node 4-edge 2D grid or 20-node 6-face 3D grid, and therefore has high efficiency, saves a large amount of manpower, shortens the calculation time, and provides a grid generation basis for blade tenon optimization design.

[0055] In an embodiment of the application, in step S1, the control parameters include the number of teeth, the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius and the Schengen height.

[0056] In an embodiment of the application, in step S2, the method for calculating the coordinates of the vertices for constructing the blade tenon finite element grid according to the control parameters includes calculating the number of vertices for constructing the blade tenon finite element grid according to the number of teeth, and calculating the coordinates of all the vertices according to the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius and the Schengen height.

[0057] In an embodiment of the application, the calculation formula of the number of vertices is as follows:

[0058] nNd=3+6*nteeth

[0059] wherein nNd represents the number of vertices, and nteeth represents the number of teeth.

[0060] In an embodiment of the application, the method for calculating the coordinates of all the vertices is to perform loop calculation according to the number of teeth.

[0061] In an embodiment of the application, in step S3, the method for generating the 2D geometric model according to the coordinates of the vertices includes generating a tenon section left 2D grid in the 2D geometric model, and generating a tenon section right 2D grid in the 2D geometric model by using a mirror symmetry replication method.

[0062] In an embodiment of the application, the method for generating the tenon section left 2D grid in the 2D geometric model includes connecting two vertices into a straight line edge, connecting three vertices into a circular arc edge, and forming the tenon section left 2D grid in the 2D geometric model with all the edges into a closed loop.

[0063] The specific content of the engine blade tenon finite element grid parameterized automatic generation method provided by the application will be described in detail through a specific embodiment.

[0064] As an example, asFigure 2 and Figure 3 As shown in the figure, fir-shaped tenon generally has 2 teeth or 3 teeth, and 4 teeth are also used. Figure 4 The figure shows the control parameter diagram of the 2-tooth tenon according to the embodiment of the application. The control parameters for the automatic generation of the finite element grid of the fir-shaped tenon of the blade according to the application can be changed, and the control parameters provide convenience for the structural optimization design, wherein the control parameters include:

[0065] 1) Number of teeth nteeth: The number of teeth can generally be 2, 3 or 4.

[0066] 2) Wedge angle a l: As shown in the figure, the included angle between the left and right reference planes of the tenon is called the wedge angle. Figure 4 3) Upper side angle bt: As shown in the figure, the included angle between the tenon tooth contact surface and the tenon tooth positioning line is called the upper side angle.

[0067] Figure 4 4) Tooth spacing D: As shown in the figure, the tooth spacing is the sum of the tenon tooth entity thickness and the tenon gap.

[0068] 5) Tenon height H: As shown in the figure, the tenon height is the y coordinate of the starting point of the circular arc. Figure 4 6) Tenon neck width W n : As shown in the figure, the tenon neck width refers to the distance between the upper intersection point of the first tooth of the tenon and the center line and the center line.

[0069] Figure 4 7) Contact width L: As shown in the figure, the contact width is a straight line segment, which is the part in contact with the tenon groove.

[0070] 8) Circular arc radius R: As shown in the figure, the circular arc radius is the radius of each circular arc. Figure 4 9) Schengen height S: As shown in the figure, the Schengen height is the Schengen height as a part of the calculation model.

[0071] Figure 4 As shown in the figure, according to the left-right symmetry of the structure, the 2D grid generation is first performed on the left part, and then the mirror image replication method is used to copy to the right part, thereby generating the 2D grid of the entire section, and finally the 3D finite element grid of the structure is generated by using the z-direction translation replication method. The main process of the 2D grid generation of the left half is as follows.

[0072] Figure 4

[0073] Figure 4 As shown in the figure, according to the left-right symmetry of the structure, the 2D grid generation is first performed on the left part, and then the mirror image replication method is used to copy to the right part, thereby generating the 2D grid of the entire section, and finally the 3D finite element grid of the structure is generated by using the z-direction translation replication method. The main process of the 2D grid generation of the left half is as follows.

[0074] Figure 5

[0075] Figure 6 ​​​​​​​​is a 2D geometric model schematic diagram of a 2-tooth tenon head proposed by an embodiment of the present application, and the following is described by taking this model as an example. The 2D geometric model shown in the figure has 15 "vertices" and 11 "edges" (indicated by single-bracketed numbers). Straight edges have two vertices, and circular edges have three vertices.

[0076] As can be seen from Figure 5, the key to establishing the 2D geometric model is to obtain the coordinates of each point.

[0077] The calculation formula of the point number nNd is as follows:

[0078] nNd = 3 + 6 * nteeth

[0079] For example, for a 2-tooth, we have:

[0080] nNd = 3 + 6 * 2 = 15

[0081] Let w = 0.5 * Wn, bet = bt - 0.5 * π.

[0082] Let the vertex coordinate array be x[], y[], with the subscript starting from 1.

[0083] The coordinates of each vertex are determined as follows:

[0084] x[1] = 0.; y[1] = H + S;

[0085] x[2] = -w1; y[2] = H + S;

[0086] x[3] = -w1; y[3] = H;

[0087] x[4] = -w - R + R * cos(0.5 * bet); y[4] = H + R * sin(0.5 * bet);

[0088] x[5] = -w - R + R * cos(bet); y[5] = H + R * sin(bet);

[0089] x[6] = x[5] - L * cos(bt); y[6] = y[5] - L * sin(bt);

[0090] In order to calculate the coordinates of vertices 7 and 8, the center coordinates of the circular arc edge 5) are calculated first:

[0091] x0 = x[5] + R * cos(bt); y0 = y[5] + R * sin(bt).

[0092] The loop calculation according to the number of teeth starts here. The first loop calculates the coordinates of points 7-12. When the number of teeth is 3, the second loop calculates the coordinates of points 13-18 as shown in Figure 5 If the number of teeth is 4, the calculation is continued in this way.

[0093] To calculate the coordinates of the center of the circular arc edge 7), first calculate the coordinates of point 11: Figure 7

[0094] The general loop formula for calculating the coordinates of every 6 vertices starting from vertex 11 is as follows:

[0095] x[5+i×6+j] = x[5+j] - i×D×sin(al) / cos(90-bt+al)

[0096] y[5+i×6+j] = y[5+j] - i×D×cos(al) / cos(90-bt+al)

[0097] where i = 1, …, ntooth-1;

[0098] j = 0, 1, 2, 3, 4, 5.

[0099] For example, when calculating vertex 11, i = 1, j = 0; when calculating vertex 13, i = 1, j = 2.

[0100] The coordinates of the center of the circular arc edge 7) are:

[0101] x1 = x

[11] + R×cos(bt);

[0102] y1 = y

[11] - R×sin(bt).

[0103] As shown in Figure 8 , c0 is the center of the circular arc edge 5), and c1 is the center of the circular arc edge 7). From the right triangle in the figure, the length q is:

[0104]

[0105] As shown in Figure 6 , a circle is drawn with c0 as the center and 2R as the radius, and a circle is drawn with c1 as the center and q as the radius. The intersection point of the two circles is a, and its coordinates are:

[0106]

[0107]

[0108]

[0109] Calculate the angle of the line connecting points 8 and 9:

[0110] Calculate the coordinates of point 7 and other points:

[0111] x[7] = x0 + R×cos(0.5×(gm+bt)-π);​

[0112] y[7]=y0+R×sin(0.5×(gm+bt)-π);

[0113] x[8]=0.5×(x0+xa); y[8]=0.5×(y0+ya);

[0114] x[9]=x1+R×cos(gm+0.5×π); y[9]=y1+R×sin(gm+0.5×π);

[0115] x

[10] =x1+R×cos(gm+0.5×π-bt);

[0116] y

[10] =y1+R×sin(gm+0.5×π-bt);

[0117] The coordinates of point 11 have already been calculated and will not be calculated again. The coordinates of subsequent vertices will be calculated using the general iterative formula given earlier.

[0118] If the calculation reaches the last tooth, for example, if there are 2 teeth and the calculation reaches point 13 of the last tooth, then the coordinates of the last points 14 and 15 are calculated as follows (for 3 teeth, they should be teeth 20 and 21, see...). Figure 5 ):

[0119] x

[14] =x0;y

[14] =y1+R;

[0120] X

[14] =x0-i×D×sin(al) / cos(90-bt+al);

[0121] y

[14] =y0-i×D×sin(al) / cos(90-bt+al)-R

[0122] i = 1, 2, ...

[0123] Here, i = 1. For vertex 20, i = 2, and so on.

[0124] x

[15] =0;y

[15] =y

[14] .

[0125] After the vertices are generated, they are connected to form edges. A straight edge is formed by connecting two vertices, and a circular edge is formed by connecting three vertices. For a 2D geometric model where all edges form a closed loop, see [link to model]. Figure 9 .

[0126] This invention generates an 8-node quadrilateral mesh for the tenon, see... Figure 4 ; Use mirror symmetry (e.g. Figure 10 The 2D mesh on the right is generated by copying the yoz plane (which is the plane of symmetry). See [link / reference]. Figure 11; the 3D grid is generated along the z direction by using the method of translation replication, see Figure 12 , Figure 1 .

[0127] The 8-node 4-edge polygon grid generated by the engine blade tenon finite element grid parameterization automatic generation method is the highest precision 2D unit commonly used, and the 20-node 6-face 3D unit is the highest precision unit and the highest shape simulation precision unit among the commonly used 3D units of finite elements, so that the subsequent finite element analysis can obtain higher precision.

[0128] The engine blade tenon finite element grid parameterization automatic generation method is an aviation engine turbine blade fir tree-shaped tenon finite element grid parameterization automatic generation method, so that the finite element grid of the blade tenon can be efficiently and high-quality generated, and convenience is provided for further finite element analysis and optimization design.

[0129] Corresponding to the embodiment of the method, the embodiment of the present application also provides a computer device, which comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the processor implements the steps of the engine blade tenon finite element grid parameterization automatic generation method described above when executing the computer program.

[0130] In addition, the present application also provides a computer readable storage medium, which stores a computer program, and the program implements the steps of the engine blade tenon finite element grid parameterization automatic generation method described above when executed by a processor.

[0131] The engine blade tenon finite element grid parameterization automatic generation system disclosed in the embodiment of the present application is introduced as follows, and the engine blade tenon finite element grid parameterization automatic generation system described below can be correspondingly referred to the engine blade tenon finite element grid parameterization automatic generation method described above.

[0132] The embodiment of the present application also provides an engine blade tenon finite element grid parameterization automatic generation system, which comprises:

[0133] A control parameter input module is used for inputting control parameters for constructing the blade tenon finite element grid automatic generation;

[0134] A vertex coordinate calculation module is used for calculating the coordinates of the vertices for constructing the blade tenon finite element grid according to the control parameters;

[0135] A 2D geometric model generation module is used for generating a 2D geometric model according to the coordinates of the vertices;

[0136] 3D grid generation module, which is used for generating tenon 3D grid along z direction based on the 2D geometric model by using the method of translational replication;

[0137] 3D grid output module, which is used for outputting tenon 3D grid data.

[0138] In one embodiment of the present application, in the vertex coordinate calculation module, the method for calculating the coordinates of the vertices for constructing the blade tenon finite element grid according to the control parameters comprises calculating the number of vertices for constructing the blade tenon finite element grid according to the number of teeth; and calculating the coordinates of all the vertices according to the upper side angle, tenon height, tenon neck width, contact width, circular arc radius and Schengen height.

[0139] In one embodiment of the present application, the calculation formula of the number of vertices is:

[0140] nNd=3+6*nteeth

[0141] Wherein, nNd represents the number of vertices, and nteeth represents the number of teeth.

[0142] In one embodiment of the present application, the method for calculating the coordinates of all the vertices is to perform loop calculation according to the number of teeth.

[0143] In one embodiment of the present application, in the 2D geometric model generation module, the method for generating the 2D geometric model according to the coordinates of the vertices comprises generating the tenon section left 2D grid in the 2D geometric model, and generating the tenon section right 2D grid in the 2D geometric model by using the method of mirror symmetry replication.

[0144] In one embodiment of the present application, the method for generating the tenon section left 2D grid in the 2D geometric model comprises connecting two vertices into a straight line edge, connecting three vertices into a circular arc edge, and forming the tenon section left 2D grid in the 2D geometric model with all the edges into a closed loop.

[0145] The engine blade tenon finite element grid parameterized automatic generation system can realize automatic generation of 8-node 4-edge 2D grid or 20-node 6-polyhedron 3D grid, and thus has high efficiency, saves a large amount of manpower, shortens calculation time, and provides a grid generation basis for blade tenon optimization design.

[0146] The 8-node 4-edge grid generated by the engine blade tenon finite element grid parameterized automatic generation system is the highest precision commonly used 2D unit, and the 20-node 6-polyhedron 3D unit is the highest precision and highest shape simulation precision unit among commonly used 3D units, so that subsequent finite element analysis can obtain high precision.

[0147] The engine blade tenon finite element grid parameterization automatic generation system provided by the application is a turbine blade fir tree tenon finite element grid parameterization automatic generation method, so that the finite element grid of the blade tenon can be efficiently and high-quality generated, and the further finite element analysis and optimization design are facilitated.

[0148] The engine blade tenon finite element grid parameterization automatic generation system of the embodiment is used for implementing the engine blade tenon finite element grid parameterization automatic generation method, so the specific implementation of the system can refer to the description of the engine blade tenon finite element grid parameterization automatic generation method in the embodiment part of the method, and will not be introduced here.

[0149] In addition, since the engine blade tenon finite element grid parameterization automatic generation system of the embodiment is used for implementing the engine blade tenon finite element grid parameterization automatic generation method, the function of the system corresponds to the function of the method, and will not be described here.

[0150] Those skilled in the art should understand that the embodiments of the application can be provided as a method, a system, or a computer program product. Therefore, the application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the application can adopt a computer program product in the form of being implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0151] The application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The computer device that implements the functions specified in one flow or multiple flows and / or blocks.

[0152] These computer program instructions can also be stored in a computer readable storage medium that can guide the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable storage medium produce a manufactured product including the instruction computer device, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 the function specified in the one or more blocks.

[0153] These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable data processing devices to generate computer-implemented processes, so that the instructions executed on the computer or other programmable data processing devices provide processes for implementing the flow Figure 1 one or more processes and / or blocks ​ the function specified in the one or more blocks.

[0154] Obviously, the above embodiments are only examples for clearly illustrating, not limiting the embodiments. For those skilled in the art, on the basis of the above description, other different forms of changes or variations can also be made. Here, it is not necessary and also impossible to enumerate all the embodiments. The obvious changes or variations derived therefrom are still within the protection scope of the present application.

Claims

1. A method for automatically generating finite element mesh parameterization of an engine blade tenon, characterized in that: The method comprises the following steps: S1: input control parameters for automatically generating a finite element grid of a blade tenon; S2: calculate coordinates of vertices for constructing the finite element grid of the blade tenon according to the control parameters; S3: generate a 2D geometric model according to the coordinates of the vertices; S5: generate a tenon 3D grid in the z direction by using a translation replication method based on the 2D geometric model; S6: output tenon 3D grid data; In step S1, the control parameters comprise the number of teeth, an upper side angle, a tenon height, a tenon neck width, a contact width, a circular arc radius, and a Schengen height; In step S2, the method for calculating the coordinates of the vertices for constructing the finite element grid of the blade tenon according to the control parameters comprises: calculating the number of vertices for constructing the finite element grid of the blade tenon according to the number of teeth; and calculating the coordinates of all the vertices according to the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius, and the Schengen height; The method for generating a tenon cross-section left 2D grid in the 2D geometric model comprises: connecting two vertices into a straight line edge, connecting three vertices into a circular arc edge, and forming the tenon cross-section left 2D grid in the 2D geometric model by all the edges.

2. The method of claim 1, wherein: The calculation formula of the number of the vertices is nNd=3+6*nteeth, wherein nNd represents the number of the vertices, and nteeth represents the number of teeth.

3. The method of claim 1, wherein: The method for calculating the coordinates of all the vertices is to perform a loop calculation according to the number of teeth.

4. The method of claim 1, wherein: In step S3, the method for generating the 2D geometric model according to the coordinates of the vertices comprises: generating the tenon cross-section left 2D grid in the 2D geometric model, and generating a tenon cross-section right 2D grid by using a mirror image replication method.

5. An engine blade tenon finite element mesh parameterization automatic generation system, characterized in that: The method comprises: a control parameter input module configured to input control parameters for automatically generating a finite element grid of a blade tenon; a vertex coordinate calculation module configured to calculate coordinates of vertices for constructing the finite element grid of the blade tenon according to the control parameters; a 2D geometric model generation module configured to generate a 2D geometric model according to the coordinates of the vertices; a 3D grid generation module configured to generate a tenon 3D grid in the z direction by using a translation replication method based on the 2D geometric model; a 3D grid output module configured to output tenon 3D grid data; The control parameters comprise the number of teeth, an upper side angle, a tenon height, a tenon neck width, a contact width, a circular arc radius, and a Schengen height. When calculating the coordinates of the vertices for constructing the finite element grid of the blade tenon according to the control parameters, the number of vertices for constructing the finite element grid of the blade tenon is calculated according to the number of teeth; and the coordinates of all the vertices are calculated according to the upper side angle, the tenon height, the tenon neck width, the contact width, the circular arc radius, and the Schengen height. When generating a tenon cross-section left 2D grid in the 2D geometric model, two vertices are connected into a straight line edge, three vertices are connected into a circular arc edge, and the tenon cross-section left 2D grid in the 2D geometric model is formed by all the edges.

6. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the steps of the method for automatically generating a finite element grid of a tenon of an engine blade according to any one of claims 1 to 4 when executing the computer program.

7. A computer-readable storage medium having stored thereon a computer program, characterized in that The program, when executed by the processor, implements the steps of the method for automatically generating a finite element grid of a tenon of an engine blade according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Barrel structure finite element parametric modeling method

    CN107679341A

  • Parametric modeling and grid automatic generation method

    CN109522654A