Sealing structure optimization method based on Latin hypercube design
Through the seal structure optimization method based on Latin hypercube design, the problem of insufficient negative stiffness and fatigue life of the seal structure under the rotor eccentric condition is solved, and the comprehensive optimization of the stiffness and fatigue life of the seal structure is achieved, and the unit operation safety is improved.
Patent Information
- Application Number
- CN202411651415.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-03-11
AI Technical Summary
The existing sealing structure is prone to negative stiffness under the eccentric conditions of the rotor, which leads to dynamic and static collisions and seal failure, and has insufficient fatigue life, affecting the safe operation of the unit.
The seal structure optimization method based on Latin hypercube design is adopted, and the sampled data is generated by determining the parameter variables and their value ranges, and the Latin hypercube design is used to generate sampling data, and a computational fluid mechanics and finite element model is established to calculate the maximum direct stiffness and maximum stress values. Combined with the multi-objective weighted summing method and particle swarm optimization algorithm, the geometric parameters of the seal structure are optimized to improve stiffness and fatigue life.
Without increasing computing resources, optimize the stiffness and fatigue life of the sealing structure, ensure the comprehensive performance of the sealing structure under different working conditions, reduce the risk of seal failure, and improve the unit operation safety.
Smart Images

Figure CN119598898A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of turbine mechanical seal dynamics, and in particular to a seal structure optimization method based on Latin hypercube design. Background Art
[0002] Seals are key components for various turbine machinery to suppress fluid leakage and improve unit performance. Their performance directly affects the dynamic and static operating characteristics of the unit. High-performance sealing technology has become an important means to improve the core competitiveness in this field. Since seals usually work under rotor eccentricity in actual engineering applications, the pressure in the sealing chamber is unevenly distributed along the circumference, generating airflow excitation force acting on the rotor. The airflow force directly affects the system stiffness and critical speed. If the seal has negative stiffness, it will cause dynamic and static friction, leading to seal failure and causing large economic losses. Therefore, it is necessary to improve the seal structure to increase its stiffness to avoid negative values and improve the safety of unit operation. At the same time, because seals usually work in rotating machinery, the fatigue life of the seal is also a key indicator affecting the safe operation of the unit. Improving the fatigue life of the seal while ensuring stiffness is one of the current research hotspots in the field.
[0003] For example, the "Optimization Design Method for Rotary Seals for Vehicle Wet Clutches" disclosed in patent announcement number CN103955581B establishes a general groove profile description equation for rotary seals; selects design variables as optimization objects, sets boundary constraints based on the allowable range of values of the design variables; determines the objective function; performs optimization calculations; and optimizes the design of fluid dynamic lubrication for the rotary seal end face, so that the rotary seal end face generates a stronger fluid dynamic pressure to reduce friction and wear and improve the working performance and service life of the seal groove.
[0004] However, the use of algorithm optimization to solve the optimal structural parameters of the seal has the advantages of accuracy and reliability, but due to the large number of structural parameters and their corresponding level ranges, the calculation optimization process requires a lot of computing resources and time costs. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a sealing structure optimization method based on Latin hypercube design to solve the above problems.
[0006] The present invention provides the following technical solutions:
[0007] A sealing structure optimization method based on Latin hypercube design comprises the following steps:
[0008] Determine the parameter variables in the sealing structure optimization process, as well as the value range and constraint conditions of each parameter variable;
[0009] Based on the Latin hypercube design method, each parameter variable is uniformly sampled and K groups of sampling data are generated;
[0010] A computational fluid dynamics numerical model and a finite element model are parameterized and established based on the generated K groups of sampling data, and the maximum direct stiffness value and the maximum stress value corresponding to the K groups of sampling data are calculated, thereby calculating the maximum fatigue life of the sealing structure;
[0011] The objective function is constructed by integrating the maximum direct stiffness value and the maximum fatigue life through the multi-objective weighted summation method;
[0012] The least squares method is used to fit the quadratic polynomial regression model of K groups of sampling data and the objective function. The particle swarm algorithm is introduced to optimize the regression model and obtain the optimal combination of the regression model.
[0013] Preferably, the sealing structure has its geometric shape determined by j parameters, that is, x=(x1, x2, ..., x j ) is the geometric parameter of the seal, and the value range and constraint conditions of the parameter variables are determined, that is, m i ≤x i ≤M i , i=1,2,…,j;m i With M i Represents the parameter variable x i Upper and lower limit values.
[0014] Preferably, the ratio between the K groups of sampled data and the j parameters is a constant.
[0015] Preferably, the sealing structure determined by the K group of parameter variables is subjected to three-dimensional numerical modeling, meshing, boundary condition setting, numerical calculation and post-processing analysis, and the maximum direct stiffness value and maximum stress value in the post-processing results are extracted to calculate the maximum fatigue life value of the seal.
[0016] Preferably, the objective function F(x)=w1·f1(x)+w2·f2(x);
[0017] Among them, f1(x) is the maximum direct stiffness, f2(x) is the maximum fatigue life, w1 and w2 are the weighting coefficients of the maximum direct stiffness and the maximum fatigue life, respectively.
[0018] Preferably, the weighted coefficients of the maximum direct stiffness and the maximum fatigue life are:
[0019]
[0020] Among them, N, P, and T are the speed, pressure, and temperature of the working condition of the sealing structure respectively;
[0021] N ref , Pref 、T ref are the design reference values of the sealing structure respectively;
[0022] a, b, c, m, and n are adjustment coefficients related to speed, pressure, and temperature, respectively;
[0023] Δσ is the maximum stress, σ is the fatigue limit, L ref is the reference life, L d is the design life;
[0024] Among them, a=0.4~0.6, m=0.3~0.4; b=0.3~0.5, n=0.4~0.5; c=0.1~0.2.
[0025] Preferably, maximum fatigue life
[0026] Among them, N f is the fatigue life, S0 is the fatigue strength coefficient, Δσ is the maximum stress value, and k is the fatigue strength attenuation exponent of the material.
[0027] Preferably, a multivariate quadratic polynomial regression model is selected to fit the K groups of sampled data and the objective function value to obtain a regression model of the nonlinear relationship between the objective function and the K groups of sampled data:
[0028] The regression model is expressed as:
[0029] Among them, f(x) is the predicted value of the objective function, that is, the predicted value of the weighted result of the maximum direct stiffness value and the maximum fatigue life; β0 is the intercept term; is a linear term; is a linear cross term; is a quadratic term; β i , β ij , β ii are the coefficients of linear terms, linear cross terms, and quadratic terms, respectively;
[0030] The least squares method was used to fit the above regression model.
[0031] Preferably, the regression model is optimized, the initial position, initial velocity, inertia weight, learning factor and number of iterations of the given particle swarm are set, constraints are set, the velocity and position of the particles are gradually updated using the particle swarm optimization algorithm, and a global search is performed by calculating the optimal solution in each iteration until the convergence conditions are met to complete the optimization of the sealing structure.
[0032] Preferably, 1) from the sealing structure model, determine the key geometric parameters and the initial position of the parameters x0 = (x1, x2, ..., x j ), given the initial velocity v0 = (v1, v2, ..., vj )T, inertia weight ω, individual learning factor c1, group learning factor c2, convergence accuracy ε, random numbers r1, r2 in the interval [0, 1];
[0033] 2) Optimize the regression model f(x), gradually update the position and speed of the particles through the particle swarm optimization algorithm, and in each iteration, update the individual historical optimal position and the historical optimal position of the group Search; at the same time, initialize the particle swarm, set the initial iteration number of the particle swarm to t = 0, and the current particle position is Calculate the fitness value of the optimal position searched by each particle;
[0034] 3) For each particle, based on its current speed, individual historical optimal position, and group historical optimal position, the particle’s speed is updated and its position is adjusted, thereby performing global and local searches and gradually approaching the optimal solution:
[0035] Speed update formula:
[0036] Position update formula:
[0037] Individual optimal position update: If but
[0038] Group optimal position update: If but
[0039] 4) If If the difference between the fitness value of the optimal solution after the previous iteration and the fitness value of the optimal solution after this iteration is less than the convergence accuracy, the iteration is stopped and the output is That is the optimal solution for the required parameter variable; otherwise, let t+1=t and enter loop 3).
[0040] The present invention has the following beneficial technical effects:
[0041] The present invention adopts the Latin hypercube design method to reduce the horizontal range selection of the sealing structure parameter variables, saving computing resources without affecting the accuracy of the objective function;
[0042] By using the multi-objective weighted summation method, the maximum direct stiffness and the maximum fatigue life are reasonably integrated, thereby ensuring that the comprehensive performance of the sealing structure is optimized while taking both stiffness and fatigue life into consideration.
[0043] Fitting a quadratic polynomial regression model of the objective function and parameter variables by the least squares method can provide more accurate fitting and prediction of nonlinear relationships.
[0044] The introduction of particle swarm optimization can optimize the fitted regression model efficiently and accurately. It is not limited to a single sealing structure, but can be applied to sealing structures under a variety of different working conditions and complex parameter variable ranges. If the structural optimization of the sealing service life is further considered, the weight distribution of the objective function can be changed, and the optimal solution can still be identified through this method. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 It is a flow chart of the present invention;
[0046] Figure 2 It is a two-dimensional geometric schematic diagram of a sealing structure of the present invention;
[0047] Figure 3 It is a flow chart of the particle swarm optimization algorithm in the present invention.
[0048] Figure 4 It is the value range of the parameter variable of the present invention.
[0049] Figure 5 It is the random value of 6 groups of sampling data of the present invention. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0051] A sealed structure optimization method based on Latin hypercube design, such as Figure 1-3 As shown:
[0052] Step 1: Determine the parameter variables for optimizing the sealing structure, and determine the value range and constraint conditions of the parameter variables. Select the structure to be optimized for sealing, and determine its specific geometry through j parameters, i.e., x = (x1, x2, ..., x j ) is the geometric parameter of the seal; at the same time, in order to avoid internal interference of the structure and prevent errors such as failure to establish the sealing geometric structure, the value range and constraint conditions of the parameter variables are determined, that is, m i ≤x i ≤M i , i=1,2,…,j,m i With M i Represents the parameter variable x i Upper and lower limit values.
[0053] by Figure 2For example, the seal structure is determined by j = 4 parameters: w1 is the seal tooth width, w2 is the seal cavity width, h is the seal cavity depth, C r To seal the gap. In order to balance the design complexity and computing resources and meet the requirements of Latin hypercube design, it is also possible to better perform multi-objective optimization and set K = 1.5*j, thereby determining K = 6; based on the Latin hypercube design method, such as Figure 4 The figure shows the value range of the sampling data.
[0054] Step 2: Based on the K groups of sampling data generated by the Latin hypercube design method, parametric computational fluid dynamics simulation and finite element simulation are performed on these K groups of sampling data to obtain the maximum direct stiffness value and maximum stress value corresponding to the K groups of sampling data, thereby calculating the maximum fatigue life of the seal. The maximum direct stiffness value and the maximum fatigue life value are integrated as the objective function through the multi-objective weighted summation method, and different weights are assigned to the two characteristics.
[0055] For example: an aluminum alloy seal works on a rotating machine, the rotating machine speed N = 10000rpm; pressure P = 5MPa; temperature T = 120℃; N ref =15000rpm; P ref =8MPa; T ref =200℃; Sealing material fatigue strength ratio Seal life ratio The weight coefficient is set based on the working environment parameters. The high speed is greater than 5000RPM, the high pressure is greater than 6MPa, and the high temperature is greater than 200℃.
[0056] The larger a and m are under high speed conditions, the larger b and n are under high pressure conditions, and the larger c is under high temperature conditions.
[0057] In this example, the operating condition is high pressure and high speed, and a=0.6, m=0.4, b=n=0.5, and c=0.1 can be selected.
[0058] Therefore, the objective function is: F(x) = 1.77f1(x) + 2.94f2(x);
[0059] Since the particle swarm algorithm usually has a particle number K = 1.5*j, a total of 6 sets of sampling data are generated in this example, that is, each parameter variable has 6 samples. Figure 2 Taking a sealed structure as an example, six sets of random sampling data are generated using Latin hypercube design, such as Figure 5 shown.
[0060] The sealing structure determined by the six sets of sampling data is subjected to three-dimensional numerical modeling, meshing, boundary condition setting, numerical calculation and post-processing analysis. The maximum direct stiffness value and maximum stress value in the post-processing results are extracted to calculate the maximum fatigue life of the seal; F(x)=1.77f1(x)+2.94f2(x) is used as the objective function, denoted as y=(y1, y2, y3, y4, y5, y6) T .
[0061] Step 3: Use the least squares method to fit the quadratic polynomial regression model of the parameter variables and the objective function. The regression model is expressed as: Where f(x) is the predicted value of the objective function, that is, the predicted value of the weighted result of the maximum direct stiffness value and the maximum fatigue life, where β0 is the intercept term, is a linear term, is the linear cross term, is a quadratic term; β i , β ij , β ii are the coefficients of the linear term, linear cross term, and quadratic term, respectively.
[0062] by Figure 2 For example, a sealing structure is set as x i =(x1, x2, x3, x4) to represent w1, w2, h, C respectively r Four parameter variables; the regression model is expressed as:
[0063] Set constraints: β i , x i , β ii , x i 2 i=1, 2, 3, 4; β ij , x i x j in i <j,j=1,2,3,4。
[0064] Assume b m =(b0, b1, ..., b m ) to represent β0, β i ,β ij ,β ii , where the number of linear terms and quadratic terms is k = 4, and the number of cross terms is k(k-1) / 2 = 6, so m = 14. Similarly, let a = (a0, a1, ..., a m ) to represent 1, x i , x i 2 , x i x j, m = 14. So the regression model of a single sample can be expressed as: From step 2, we can know that: in this example, the number of samples is 6, so the a corresponding to the 6 sets of sampled data can be expressed as a n =(a n0 , a n1 , …, a nm ), n=1, 2,...,K; K=6.
[0065] Therefore, the regression model can finally be expressed as: After applying the least squares method to fit the regression model, it is necessary to perform residual analysis on the regression model: minimize the predicted value f(a n ) and the square error of the actual target value (y in step 2), that is, Minimum.
[0066] The solution formula of the least squares method is: m =(X T X) -1 X T y. X is the design matrix, which contains the parameter variable combination of each sample. y is the target vector, which contains the actual value of each sample. In this embodiment, there are 6 samples and 14 regression coefficients, so the design matrix X is 6*15, which is specifically expressed as follows:
[0067]
[0068] y=(y1, y2, y3, y4, y5, y6) T ;
[0069] Given X and y, we can find b m ;
[0070] Thus we get the regression model:
[0071] Step 4, flowchart see Figure 3 , specifically including:
[0072] 1) By Figure 2 Sealing base structure model, determination of its key geometric parameters and initial position x 0 =(x1, x2, ..., x j ), given the initial velocity v 0 =(v1, v2, ..., v j ) T is 0.1 times the length of the parameter variable range, the inertia weight ω∈[0.4, 2], the individual learning factor c1 is equal to the group learning factor, c2 is 2, and the convergence accuracy = 1.0×10 -4 , random numbers r1, r2∈[0,1];
[0073] 2) The objective function to be optimized is the regression model f(x) in step 3. The particle position and velocity are gradually updated through the particle swarm optimization algorithm. In each iteration, the particle position and velocity are updated according to the individual historical optimal position. and the historical optimal position of the group At the same time, initialize the particle swarm, set the initial iteration number of the particle swarm to t = 0, and the current particle position is Calculate the fitness value of the optimal position searched by each particle;
[0074] 3) For each particle, based on its current speed, individual historical optimal position, and group historical optimal position, the particle’s speed is updated and its position is adjusted, thereby performing global and local searches and gradually approaching the optimal solution:
[0075] Speed update formula:
[0076] Position update formula:
[0077] Individual optimal position update: If but
[0078] Group optimal position update: If but
[0079] 4) If If the difference between the fitness value of the optimal solution after the previous iteration and the fitness value of the optimal solution after this iteration is less than the convergence accuracy, the iteration is stopped and the output is That is the optimal solution for the required parameter variable; otherwise, let t+1=t and enter loop 3).
[0080] Embodiment 2: Contains all the contents of the embodiment:
[0081] Under low pressure, low speed and low temperature conditions, a=0.4, m=0.3, b=n=0.3, c=0.1.
[0082] Under low pressure, high speed and high temperature conditions, a=0.45, m=0.45, b=n=0.5, c=0.2.
[0083] Under high pressure, low speed and high temperature conditions, a=0.6, m=0.6, b=n=0.35, c=0.2.
[0084] Under high pressure, low speed and low temperature conditions, a=0.55, m=0.4, b=0.3, n=0.34, c=0.12.
[0085] The above-mentioned embodiments only express the specific implementation of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention.
Claims
1. A sealing structure optimization method based on Latin hypercube design, characterized in that: The following steps are involved: Determine the parameter variables in the sealing structure optimization process, as well as the value range and constraint conditions of each parameter variable; Based on the Latin hypercube design method, each parameter variable is uniformly sampled and K groups of sampling data are generated; A computational fluid dynamics numerical model and a finite element model are parameterized and established based on the generated K groups of sampling data, and the maximum direct stiffness value and the maximum stress value corresponding to the K groups of sampling data are calculated, thereby calculating the maximum fatigue life of the sealing structure; The objective function is constructed by integrating the maximum direct stiffness value and the maximum fatigue life through the multi-objective weighted summation method; The least squares method is used to fit the quadratic polynomial regression model of K groups of sampling data and the objective function. The particle swarm algorithm is introduced to optimize the regression model and obtain the optimal combination of the regression model.
2. The sealing structure optimization method based on Latin hypercube design according to claim 1, characterized in that: The sealing structure has its geometric shape determined by j parameters, namely x = (x1, x2, ..., x j ) is the geometric parameter of the seal, and the value range and constraint conditions of the parameter variables are determined, that is, m i ≤x i ≤M i , i=1,2,…,j; m i With M i Represents the parameter variable x i Upper and lower limit values.
3. The sealing structure optimization method based on Latin hypercube design according to claim 2 is characterized in that: The ratio between K sets of sampled data and j parameters is a constant.
4. The sealing structure optimization method based on Latin hypercube design according to claim 2 is characterized in that: The sealing structure determined by the K group of parameter variables is subjected to three-dimensional numerical modeling, meshing, boundary condition setting, numerical calculation and post-processing analysis. The maximum direct stiffness value and maximum stress value in the post-processing results are extracted to calculate the maximum fatigue life value of the seal.
5. The sealing structure optimization method based on Latin hypercube design according to claim 1, characterized in that: The objective function F(x)=w1·f1(x)+w2·f2(x); Among them, f1(x) is the maximum direct stiffness, f2(x) is the maximum fatigue life, w1 and w2 are the weighting coefficients of the maximum direct stiffness and the maximum fatigue life, respectively.
6. The sealing structure optimization method based on Latin hypercube design according to claim 5, characterized in that: The weighting coefficients of maximum direct stiffness and maximum fatigue life are: Among them, N, P, and T are the speed, pressure, and temperature of the working condition of the sealing structure respectively; N ref , P ref , T ref are the design reference values of the sealing structure respectively; a, b, c, m, and n are adjustment coefficients related to speed, pressure, and temperature, respectively; Δσ is the maximum stress, σ is the fatigue limit, L ref is the reference life, L d is the design life; Among them, a=0.4~0.6, m=0.3~0.4; b=0.3~0.5, n=0.4~0.5; c=0.1~0.
2.
7. The sealing structure optimization method based on Latin hypercube design according to claim 1 is characterized in that: Maximum fatigue life Among them, N f is the fatigue life, S0 is the fatigue strength coefficient, Δσ is the maximum stress value, and k is the fatigue strength attenuation exponent of the material.
8. The sealing structure optimization method based on Latin hypercube design according to claim 1, characterized in that: The multivariate quadratic polynomial regression model is used to fit the K groups of sampling data and the objective function value, and the regression model of the nonlinear relationship between the objective function and the K groups of sampling data is obtained: The regression model is expressed as: Among them, f(x) is the predicted value of the objective function, that is, the predicted value of the weighted result of the maximum direct stiffness value and the maximum fatigue life; β0 is the intercept term; is a linear term; is a linear cross term; is a quadratic term; β i , β ij , β ii are the coefficients of linear terms, linear cross terms, and quadratic terms, respectively; The least squares method was used to fit the above regression model.
9. The sealing structure optimization method based on Latin hypercube design according to claim 8, characterized in that: The regression model is optimized. The initial position, initial velocity, inertia weight, learning factor and number of iterations of the particle swarm are given. Constraints are set and the particle swarm optimization algorithm is used to gradually update the velocity and position of the particles. A global search is performed by calculating the optimal solution in each iteration until the convergence conditions are met to complete the optimization of the sealing structure.
10. The sealing structure optimization method based on Latin hypercube design according to claim 9, characterized in that: 1) From the sealing structure model, determine its key geometric parameters and the initial position of the parameters x0 = (x1, x2, ..., x j ), given the initial velocity v0 = (v1, v2, ..., v j )T, inertia weight ω, individual learning factor c1, group learning factor c2, convergence accuracy ε, random numbers r1, r2 in the interval [0, 1]; 2) The objective function to be optimized is the regression model f(x) in step 3. The particle position and velocity are gradually updated through the particle swarm optimization algorithm. In each iteration, the particle position and velocity are updated according to the individual historical optimal position. and the historical optimal position of the group Search; at the same time, initialize the particle swarm, set the initial iteration number of the particle swarm to t = 0, and the current particle position is Calculate the fitness value of the optimal position searched by each particle; 3) For each particle, based on its current speed, individual historical optimal position, and group historical optimal position, the particle’s speed is updated and its position is adjusted, thereby performing global and local searches and gradually approaching the optimal solution: Speed update formula: Position update formula: Individual optimal position update: If but Group optimal position update: If but 4) If If the difference between the fitness value of the optimal solution after the previous iteration and the fitness value of the optimal solution after this iteration is less than the convergence accuracy, the iteration is stopped and the output is That is the optimal solution for the required parameter variable; otherwise, let t+1=t and enter loop 3).
Citation Information
Patent Citations
Optimization Design Method for Rotary Seals of Vehicle Wet Clutches
CN103955581B