A numerical simulation method, system, device and storage medium for optimizing a reamer cutting process
Through automated reamer modeling and optimization algorithms, the problem of inefficiency in reamer modeling is solved, and the integrated packaging of reamer geometry and cutting numerical models is realized, which improves work efficiency and user experience.
Patent Information
- Application Number
- CN202510511533.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-04-23
AI Technical Summary
The existing reamer modeling process is complicated and repetitive, resulting in low work efficiency and prone to manual operation errors, increasing the energy consumption of dredging dredgers.
Automatic modeling is carried out by receiving parameters input by users, including three-dimensional modeling and finite element numerical modeling, combining performance prediction and optimization algorithms to realize automated integrated packaging of reamer geometric models and cutting numerical models.
Simplifies the processing process, improves work efficiency, reduces calculation costs, reduces resource usage, and improves user experience.
Smart Images

Figure CN120046429B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of reamer simulation. Specifically, it relates to a numerical simulation method, system, device, and storage medium for optimizing the cutting process of a reamer. Background Art
[0002] The reamer of a dredger is mainly used on dredgers for dredging construction in rivers, ports, etc. It mainly undertakes the task of excavating silt and gravel. It is a widely used and most severely worn part in dredging engineering construction. Therefore, under the conditions of complex abrasive wear, the reamer excavation is particularly laborious, resulting in an increase in the energy consumption of the dredger. Therefore, before the production of the reamer, it is necessary to conduct numerical simulation analysis on the reamer modeling and optimize the structure of the reamer to reduce the energy consumption of the dredger.
[0003] Numerical simulations such as reamers are often accompanied by complicated and repetitive modeling and data calculation processes. At present, whether it is three-dimensional modeling or numerical modeling of reamers, corresponding software needs to be operated manually for modeling. Therefore, with a large number of repeated modeling operations, a large amount of repetitive labor is generated, which not only takes time and effort but also reduces work efficiency. And in the complicated and repetitive modeling process, errors caused by improper manual operations are inevitable. Summary of the Invention
[0004] Embodiments of the present invention provide a numerical simulation method, system, device, and storage medium for optimizing the cutting process of a reamer, aiming to solve the problem of low work efficiency of existing manual modeling of reamers.
[0005] In view of the above problems, the technical solution proposed by the present invention is:
[0006] In the first aspect, the present invention proposes a numerical simulation method for optimizing the cutting process of a reamer, and the method includes:
[0007] Receiving the modeling parameters input by the user for calculation to obtain the main geometric parameters;
[0008] Based on the main geometric parameters, controlling the modeling software to perform three-dimensional modeling through running the first script to obtain the reamer geometric model, and at the same time performing prediction calculation on the working performance of the reamer to obtain the prediction parameters of the working performance of the reamer;
[0009] Inputting the reamer geometric model into the numerical analysis software, and at the same time receiving the cutting characteristics and cutting condition information input by the user, and then running the second script to control the numerical analysis software to perform finite element numerical modeling to obtain the reamer cutting numerical model;
[0010] Receive the current performance extraction information input by the user, and then run the third script to control the numerical analysis software to calculate and analyze the reamer cutting numerical model according to the current performance, obtain the reamer cutting performance simulation parameters, and generate a visualization chart of the reamer cutting performance simulation parameters for display;
[0011] Compare the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than the first preset threshold or less than the second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main body geometric parameters and the reamer cutting performance simulation parameters.
[0012] Optionally, based on the main body geometric parameters, control the modeling software to perform three-dimensional modeling by running the first script to obtain the reamer geometric model, and at the same time perform prediction calculations on the reamer working performance to obtain the reamer working performance parameters, specifically including:
[0013] Obtain the main body geometric parameters;
[0014] Judge whether the main body geometric parameters are legal;
[0015] When the main body geometric parameters are legal, control the modeling software to create the cutter arm, large ring and hub in sequence according to the main body geometric parameters by running the first script to form the reamer geometric model, and at the same time perform prediction calculations on the production volume, cutting reaction force, cutting torque and cutting power in sequence according to the main body geometric parameters and the reamer working parameters to obtain the reamer cutting performance prediction parameters;
[0016] When the main body geometric parameters are illegal, return to obtaining the main body geometric parameters.
[0017] Optionally, input the reamer geometric model into the numerical analysis software, and at the same time receive the cutting characteristics and cutting condition information input by the user, and then run the second script to control the numerical analysis software to perform finite element numerical modeling to obtain the reamer cutting numerical model, specifically including:
[0018] Input the reamer geometric model into the numerical analysis software, and at the same time receive the cutting characteristics and cutting condition information input by the user;
[0019] Control the numerical analysis software to assemble the reamer geometric model according to the cutting characteristics by running the second script;
[0020] Control the numerical analysis software to set the reamer geometric model according to the cutting condition information by running the second script to obtain the reamer cutting numerical model.
[0021] Optionally, when comparing the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters, and when the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main body geometric parameters and the reamer cutting performance simulation parameters, specifically including:
[0022] Adjust a certain factor parameter of the reamer working performance parameters, and keep the remaining factor parameters of the reamer working performance parameters unchanged, to obtain a first change curve of a certain optimization target parameter of the reamer cutting performance simulation parameters with respect to a certain factor parameter of the reamer working performance parameters; and so on, so as to obtain the first change curve of a single optimization target parameter of the reamer cutting performance simulation parameters with respect to a single factor parameter of the reamer working performance parameters;
[0023] Call an orthogonal experimental design table, calculate for each combination of multiple factor parameters of the reamer working performance parameters according to the combination of multiple factor parameters of the reamer working performance parameters in the orthogonal experimental design table, to obtain a second change curve of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by each combination of factor parameters, and select the combination of factor parameters corresponding to the lowest second change curve as the optimal level combination; and so on, so as to obtain the optimal level combination of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple combinations of factor parameters;
[0024] Substitute the first change curve associated with a certain optimization target parameter of the reamer cutting performance simulation parameters and the factor parameters of the optimal level combination into an optimization target model for calculation, to obtain an objective function of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the reamer working performance parameters; and so on, so as to obtain the objective function of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the reamer working performance parameters;
[0025] Substitute the objective function associated with a certain optimization target parameter of the reamer cutting performance simulation parameters into the Fmincon model for calculation, to obtain a first optimized optimal solution of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the reamer working performance parameters; and so on, so as to obtain the first optimized optimal solution of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the reamer working performance parameters;
[0026] Multiply each of the first optimized optimal solutions by the corresponding weight coefficient, and then add each of the first optimized optimal solutions to obtain a second optimized optimal solution; use the second optimized optimal solution to optimize each optimization target parameter of the main body geometric parameters and the reamer cutting performance simulation parameters.
[0027] Optionally, the expression of the optimization target model is as follows:
[0028]
[0029] In the formula: Y is the predicted response;
[0030] β 0 is the constant term;
[0031] β i is the linear response;
[0032] β ij is the quadratic interaction response;
[0033] β ii is the square response;
[0034] β ijk etc. are the third-order interaction responses;
[0035] β jjj is the cubic response.
[0036] Optionally, the objective function of the second optimized optimal solution is as follows:
[0037]
[0038] In the formula: T is the second optimized optimal solution;
[0039] , and are respectively the first optimized optimal solutions of different optimization target parameters;
[0040] , and are respectively the weight coefficients of different optimization target parameters.
[0041] In a second aspect, the present invention proposes a numerical simulation system for optimizing a reamer cutting process, and the system includes:
[0042] An obtaining module, which is configured to receive the modeling parameters input by the user for calculation to obtain the main body geometric parameters;
[0043] A first modeling module, which is configured to, based on the main body geometric parameters, control a modeling software to perform three-dimensional modeling by running a first script to obtain a reamer geometric model, and simultaneously perform performance prediction calculations to obtain reamer cutting performance simulation parameters;
[0044] A second modeling module, which is configured to input the reamer geometric model into numerical analysis software, and simultaneously receive cutting feature and cutting condition information input by a user, and then run a second script to control the numerical analysis software to perform finite element numerical modeling to obtain a reamer cutting numerical model;
[0045] An analysis module, which is configured to receive current performance extraction information input by a user, and then run a third script to control the numerical analysis software to perform calculation and analysis on the reamer cutting numerical model according to the current performance to obtain reamer cutting performance simulation parameters, and generate a visualization chart of the reamer cutting performance simulation parameters for display;
[0046] An optimization module, which is configured to compare the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main body geometric parameters and the reamer cutting performance simulation parameters.
[0047] In a third aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the steps of the above method.
[0048] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0049] The beneficial effects of the above technical solutions provided by the embodiments of the present invention at least include:
[0050] (1) The present invention can realize automatic modeling of a reamer geometric model and a reamer cutting numerical model, and integrate and package the reamer geometric model and the reamer cutting numerical model, which can simplify the processing process, reduce the processing volume, and improve work efficiency.
[0051] After obtaining the first geometric structure data through the modeling data calculation, the present invention analyzes the influence of the working performance parameters of the reamer on the simulation parameters of the reamer cutting performance, and can further optimize the main geometric parameters and the simulation parameters of the reamer cutting performance. By optimizing in advance before modeling, the calculation cost can be reduced, the duration of numerical calculation can be reduced, and the occupation of a large amount of resources for a long time can be avoided.
[0052] (3)According to the needs of users, the present invention facilitates the extraction of visual charts, thereby improving the user experience.
[0053] The above description is only an overview of the technical solution of the present invention. In order to understand the technical means of the present invention more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable, the specific embodiments of the present invention are specifically described below. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 is a flowchart of a numerical simulation method for optimizing a reamer cutting process disclosed by the present invention;
[0055] Figure 2 is a flowchart of step S10 disclosed by the present invention;
[0056] Figure 3 is a flowchart of step S20 disclosed by the present invention;
[0057] Figure 4 is a flowchart of step S30 disclosed by the present invention;
[0058] Figure 5 is a flowchart of step S50 disclosed by the present invention;
[0059] Figure 6 is a schematic structural diagram of a numerical simulation system for optimizing a reamer cutting process disclosed by the present invention.
[0060] Description of the reference numerals: 100, acquisition module; 200, first modeling module; 300, second modeling module; 400, analysis module; 500, optimization module. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0061] To make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.
[0062] Accordingly, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.
[0063] As Figure 1 shown, an embodiment of the present invention provides a numerical simulation method for optimizing a reamer cutting process, including the following steps:
[0064] S10. Receive the main parameters input by the user, calculate the received parameters through a first script, and obtain the main geometric parameters and the working parameters of the reamer.
[0065] S20. Based on the main geometric parameters, control a modeling software to perform three-dimensional modeling through running a first script, and obtain a reamer geometric model.
[0066] S30. Input the reamer geometric model into a numerical analysis software, and at the same time receive the cutting feature and cutting condition information input by the user, and then run a second script to control the numerical analysis software to perform finite element numerical modeling, and obtain a reamer cutting numerical model.
[0067] S40. Receive the current performance extraction information input by the user, and then run a third script to calculate and analyze the reamer cutting numerical model according to the current performance by controlling the numerical analysis software, obtain the reamer cutting performance simulation parameters, and generate a visualization chart to display the reamer cutting performance simulation parameters.
[0068] S50. Compare the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main geometric parameters and the reamer cutting performance simulation parameters.
[0069] For example, the current performance extraction information includes the coordinates, displacements, cutting speeds, cutting reaction forces, cutting torques, and cutting deformations of the reamer geometric model, etc.
[0070] As Figure 2 shown, in a possible embodiment, S10 includes S11 - S13.
[0071] S11. Receive the modeling parameters input by the user, and calculate the main geometric parameters of the reamer body and the working parameters of the reamer. The modeling parameters include the outer diameter of the hub d 1, the inner diameter of the hub d2. The included angle Ω1 of the outer contour line of the cutter arm, the included angle Ω2 of the inner contour line of the cutter arm, and the parameter , the installation angle of the cutter arm φ , the outward expansion coefficient of the inner contour line of the cutter arm k 1. The outer diameter of the large ring D 1. The outer diameter of the reamer D 2. The height of the outer contour line of the cutter arm H , the width of the cutter arm B , the height of the inner contour line of the cutter arm h , the cutting coefficient of the reamer medium k 2 and the shape coefficient of the reamer k 3. N is the number of blows per standard penetration test.
[0072] Among them, the inner and outer contour lines of the cutter arm are determined. The cutter arm is controlled by two complex space curves, and the inner and outer contour lines of the cutter arm are expressed as follows:
[0073] The expression of the outer contour line of the cutter arm is as follows:
[0074]
[0075] The expression of the inner contour line of the cutter arm is as follows:
[0076]
[0077] Determine the installation position of the cutter teeth. The installation position of the cutter teeth on the cutter arm is determined by the position of the cutter tooth installation point on the outer contour line of the cutter arm. The installation position of the cutter teeth is based on the principle that the force on each cutter tooth is as uniform as possible. The cutter teeth between adjacent cutter arms of the reamer are arranged in a staggered manner to reduce the impact of the cutter teeth when excavating hard rock, which is beneficial to crushing the rock.
[0078] Calculate the installation angle of the cutter teeth.
[0079] S12, select the type of cutter teeth.
[0080] S13, calculate the working performance parameters of the reamer. For example, the working performance parameters of the reamer include cutting angle, cutting transverse movement speed, cutting speed, etc.
[0081] Generally, the cutting speed of the reamer v is related to the cutting medium (such as rock) and the material properties of the reamer, and affects the determination of the installation angle of the cutter teeth. The commonly used cutting rate of the reamer is 1 - 4.5 m / s. For general soil, 1.5 m / s is used; for hard soil, 1 m / s is used; for rock, it is usually below 0.5 m / s. The cutting speed of high-power reamers is also relatively high.
[0082] Therefore, the rotational speed n of the reamer is expressed as follows:
[0083]
[0084] In the formula: is the average diameter of the reamer.
[0085] As Figure 3 shown, in a possible implementation, S20 includes S21 - S24.
[0086] S21, obtain the geometric parameters of the main body.
[0087] S22, determine whether the geometric parameters of the main body are legal.
[0088] S23, when the geometric parameters of the main body are legal, control the modeling software to sequentially create the cutter arm, large ring, and hub according to the geometric parameters of the main body by running the first script, form the geometric model of the reamer, and simultaneously perform predictive calculations on the production volume, cutting reaction force, cutting torque, and cutting power according to the geometric parameters of the main body and the working parameters of the reamer to obtain the reamer cutting performance prediction parameters.
[0089] The expression of the reamer power is as follows:
[0090]
[0091] In the formula: P is the reamer power;
[0092] d s is the diameter of the suction pipe;
[0093] C is the soil coefficient.
[0094] According to the Merchant rock cutting mechanics model for calculation, the cutting force of the flat cutter teeth is obtained, and the expression of the cutting force of the flat cutter teeth is as follows:
[0095]
[0096] In the formula: F c is the tangential force;
[0097] F n is the normal force;
[0098] d is the cutting thickness of the cutter teeth;
[0099] a is the rake face angle of the cutter teeth;
[0100] is the cohesion of the cutting medium;
[0101] is the internal friction angle of the cutting medium;
[0102] is the shear angle of the cutting medium.
[0103] For the cutting reaction force, the following two methods can be adopted for calculation.
[0104] The first method: Calculate according to the wedge method to obtain the cutting force; the expression of the cutting force is as follows:
[0105]
[0106] In the formula: F 1 is the central failure zone;
[0107] F 2 is the cutting force of the wedge side failure zone;
[0108] is the unit weight of the soil mass;
[0109] d is the cutting depth;
[0110] w is the width of the reamer;
[0111] q is the additional vertical stress on the soil surface.
[0112] The second method: Calculate according to the reamer power to obtain the cutting force, and the expression of the cutting force is as follows:
[0113]
[0114] In the formula: L is the cutting reaction force;
[0115] P is the reamer power;
[0116] R is the average radius of the reamer.
[0117] S24, when the geometric parameters of the main body are illegal, return the obtained geometric parameters of the main body.
[0118] In this way, it is possible to check the legality of the second geometric structure data, reduce errors, and at the same time achieve automatic modeling and improve work efficiency.
[0119] As Figure 4 shown, in a possible implementation manner, S30 includes S31-S33.
[0120] S31, input the geometric model of the reamer into the numerical analysis software, and at the same time receive the cutting characteristics and cutting condition information input by the user.
[0121] S32. Control the numerical analysis software to assemble the reamer geometric model according to the cutting characteristics by running the second script.
[0122] For example, the cutting characteristics include cutting medium, reamer material, etc.
[0123] S33. Control the numerical analysis software to set the reamer geometric model according to the cutting condition information by running the second script, and obtain the reamer cutting numerical model.
[0124] For example, the cutting condition information includes boundary conditions, loads, mesh generation, etc.
[0125] In this way, not only can the reamer geometric model be simulated and numerically analyzed to ensure that the reamer adapts to the corresponding working conditions, but also automatic modeling can be realized, thereby improving work efficiency.
[0126] As Figure 5 shown, in a possible implementation, S50 includes S51 - S55.
[0127] Exemplarily, the following takes the reamer working performance parameters including factor parameters such as cutting angle, cutting traverse speed, and cutting rotational speed, and the reamer cutting performance simulation parameters including optimization target parameters such as cutting reaction force, cutting torque, and cutting power as examples.
[0128] S51. Adjust a certain factor parameter of the reamer working performance parameters, and keep the remaining factor parameters of the reamer working performance parameters unchanged, to obtain the first change curve of a certain optimization target parameter of the reamer cutting performance simulation parameters with respect to a certain factor parameter of the reamer working performance parameters; and so on, thereby obtaining the first change curve of a single optimization target parameter of the reamer cutting performance simulation parameters with respect to a single factor parameter of the reamer working performance parameters.
[0129] Taking the adjustment of the factor parameter of the cutting angle as an example. By adjusting the factor parameter of the cutting angle and keeping the factor parameters of the cutting traverse speed and cutting rotational speed unchanged, the first change curve of the cutting reaction force with respect to the cutting angle can be obtained; by adjusting the factor parameter of the cutting angle and keeping the factor parameters of the cutting traverse speed and cutting rotational speed unchanged, the first change curve of the cutting torque with respect to the cutting angle can be obtained; by adjusting the factor parameter of the cutting angle and keeping the factor parameters of the cutting traverse speed and cutting rotational speed unchanged, the first change curve of the cutting power with respect to the cutting angle can be obtained. In this way, by adjusting the cutting traverse speed and cutting rotational speed, the first change curve of the cutting reaction force, cutting torque, or cutting power with respect to the cutting traverse speed and the first change curve of the cutting reaction force, cutting torque, or cutting power with respect to the cutting rotational speed can be obtained.
[0130] S52. Call the orthogonal experiment design table. According to the multiple factor parameter combinations of the reamer working performance parameters in the orthogonal experiment design table, calculate for each factor parameter combination to obtain the second change curve of a certain optimization target parameter that each factor parameter combination affects the reamer cutting performance simulation parameter, and select the factor parameter combination corresponding to the lowest second change curve as the optimal level combination; and so on, so as to obtain the optimal level combinations of the multiple factor parameter combinations that affect a single optimization target parameter of the reamer cutting performance simulation parameter.
[0131] Extract multiple factor parameter combinations from the orthogonal experiment design table, calculate for each factor parameter combination to obtain the second change curve that each factor parameter combination affects the cutting reaction force, and select the factor parameter combination corresponding to the lowest second change curve as the optimal level combination, which is about the cutting reaction force. In this way, the second change curves that each factor parameter combination affects the cutting torque and cutting power can be obtained, so as to obtain the optimal level combinations about the cutting torque and cutting power.
[0132] Orthogonal experiment design table
[0133]
[0134] It should be noted that the factor parameter combination means that each combination includes the factor parameters of the cutting angle, cutting traverse speed, and cutting speed.
[0135] S53. Substitute the first change curve associated with a certain optimization target parameter of the reamer cutting performance simulation parameter and the factor parameters of the optimal level combination into the optimization target model for calculation to obtain the objective function of the multiple factor parameters of the reamer working performance parameters that affect a certain optimization target parameter of the reamer cutting performance simulation parameter; and so on, so as to obtain the objective functions of the multiple factor parameters of the reamer working performance parameters that affect a single optimization target parameter of the reamer cutting performance simulation parameter.
[0136] Taking the cutting reaction force as an example. Substitute the factor parameters of the first change curve about the cutting reaction force and the factor parameters of the optimal level combination about the cutting reaction force into the optimization target model for calculation to obtain the objective function of the cutting angle, cutting traverse speed, and cutting speed that affect the cutting reaction force. In this way, the objective functions of the cutting angle, cutting traverse speed, and cutting speed that affect the cutting torque and cutting power can be obtained.
[0137] S54. Substitute the objective function associated with a certain optimization target parameter of the reamer cutting performance simulation parameters into the Fmincon model for calculation to obtain the first optimized optimal solution of multiple factor parameters of the reamer working performance parameters affecting a certain optimization target parameter of the reamer cutting performance simulation parameters; and so on, thereby obtaining the first optimized optimal solution of multiple factor parameters of the reamer working performance parameters affecting a single optimization target parameter of the reamer cutting performance simulation parameters.
[0138] Taking the cutting reaction force as an example. Substitute the objective function regarding the cutting reaction force into the Fmincon model for calculation to obtain the first optimized optimal solution of the cutting angle, cutting traverse speed, and cutting rotational speed affecting the cutting reaction force. In this way, the first optimized optimal solutions of the cutting angle, cutting traverse speed, and cutting rotational speed affecting the cutting torque and cutting power can be obtained.
[0139] S55. Multiply each of the first optimized optimal solutions by the corresponding weight coefficient, and then add each of the first optimized optimal solutions to obtain the second optimized optimal solution; use the second optimized optimal solution to optimize each optimization target parameter of the main body geometric parameters and the reamer cutting performance simulation parameters.
[0140] In a possible implementation manner, the expression of the optimization target model is as follows:
[0141]
[0142] In the formula: Y is the predicted response;
[0143] β 0 is the constant term;
[0144] β i is the linear response;
[0145] β ij is the quadratic interaction response;
[0146] β ii is the square response;
[0147] β ijk etc. are the third-order interaction responses;
[0148] β jjj is the cubic response.
[0149] In a possible implementation manner, the expression of the second optimized optimal solution is as follows:
[0150]
[0151] Where: T is the second optimization optimal solution;
[0152] 、 and are respectively the first optimization optimal solutions of different optimization target parameters;
[0153] 、 and are respectively the weight coefficients of different optimization target parameters.
[0154] For example, can be the cutting reaction force, can be the cutting torque, can be the cutting power.
[0155] As Figure 6 shown, an embodiment of the present invention proposes a numerical simulation system for optimizing the reamer cutting process, and the system includes:
[0156] An acquisition module 100, which is configured to receive the modeling parameters input by the user for calculation to obtain the main body geometric parameters and the reamer working parameters;
[0157] A first modeling module 200, which is configured to perform three-dimensional modeling on the basis of the main body geometric parameters by running a first script to control the modeling software to obtain a reamer geometric model, and at the same time perform performance prediction calculations to obtain reamer cutting performance simulation parameters.
[0158] A second modeling module 300, which is configured to input the reamer geometric model into the numerical analysis software, and at the same time receive the cutting feature and cutting condition information input by the user, and then run a second script to control the numerical analysis software to perform finite element numerical modeling to obtain a reamer cutting numerical model.
[0159] An analysis module 400, which is configured to receive the current performance extraction information input by the user, and then run a third script to control the numerical analysis software to perform calculation and analysis on the reamer cutting numerical model according to the current performance to obtain reamer cutting performance simulation parameters, and generate a visualization chart for display of the reamer cutting performance simulation parameters. An optimization module 500, which is configured to compare the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main body geometric parameters and the reamer cutting performance simulation parameters.
[0160] An embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the steps of the above method.
[0161] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0162] Those skilled in the art can easily understand that the above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.
Claims
1. A numerical simulation method for optimizing the cutting process of a reamer, characterized in that The method includes: Receiving the modeling parameters input by the user for calculation to obtain the main body geometric parameters and the reamer working parameters; Based on the main body geometric parameters, controlling a modeling software to perform 3D modeling by running a first script to obtain a reamer geometric model, and at the same time performing performance prediction calculations to obtain reamer cutting performance prediction parameters, specifically including: Obtaining the main body geometric parameters; Judging whether the main body geometric parameters are legal; When the main body geometric parameters are legal, controlling the modeling software to sequentially create a cutter arm, a large ring, and a hub according to the main body geometric parameters by running the first script to form the reamer geometric model, and at the same time sequentially predicting and calculating the production volume, cutting reaction force, cutting torque, and cutting power according to the main body geometric parameters and the reamer working parameters to obtain the reamer cutting performance prediction parameters; When the main body geometric parameters are illegal, returning to obtaining the main body geometric parameters; Inputting the reamer geometric model into a numerical analysis software, and at the same time receiving the cutting feature and cutting condition information input by the user, and then running a second script to control the numerical analysis software to perform finite element numerical modeling to obtain a reamer cutting numerical model; Receiving the current performance extraction information input by the user, and then running a third script to control the numerical analysis software to calculate and analyze the reamer cutting numerical model according to the current performance to obtain the reamer cutting performance simulation parameters, and generating a visualization chart for displaying the reamer cutting performance simulation parameters; Comparing the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyzing the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimizing the main body geometric parameters and the reamer cutting performance simulation parameters.
2. The numerical simulation method for optimizing the reamer cutting process according to claim 1, wherein The inputting the reamer geometric model into a numerical analysis software, and at the same time receiving the cutting feature and cutting condition information input by the user, and then running a second script to control the numerical analysis software to perform finite element numerical modeling to obtain a reamer cutting numerical model specifically includes: Inputting the reamer geometric model into a numerical analysis software, and at the same time receiving the cutting feature and cutting condition information input by the user; Controlling the numerical analysis software to assemble the reamer geometric model according to the cutting feature by running the second script; Controlling the numerical analysis software to set the reamer geometric model according to the cutting condition information by running the second script to obtain the reamer cutting numerical model.
3. A numerical simulation method for optimizing the reamer cutting process according to claim 1, characterized in that, The comparing the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyzing the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimizing the main body geometric parameters and the reamer cutting performance simulation parameters specifically includes: Adjust a certain factor parameter of the working performance parameters of the reamer, and keep the remaining factor parameters of the working performance parameters of the reamer unchanged, to obtain a first change curve of a certain optimization target parameter of the reamer cutting performance simulation parameters with respect to a certain factor parameter of the working performance parameters of the reamer; and so on, so as to obtain the first change curve of a single optimization target parameter of the reamer cutting performance simulation parameters with respect to a single factor parameter of the working performance parameters of the reamer; Call the orthogonal experimental design table, calculate for each of the multiple factor parameter combinations of the working performance parameters of the reamer in the orthogonal experimental design table, to obtain a second change curve of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by each of the factor parameter combinations, and select the factor parameter combination corresponding to the lowest second change curve as the optimal level combination; and so on, so as to obtain the optimal level combination of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameter combinations; Substitute the first change curve associated with a certain optimization target parameter of the reamer cutting performance simulation parameters and the factor parameters of the optimal level combination into the optimization target model for calculation, to obtain an objective function of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the working performance parameters of the reamer; and so on, so as to obtain the objective function of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the working performance parameters of the reamer; Substitute the objective function associated with a certain optimization target parameter of the reamer cutting performance simulation parameters into the Fmincon model for calculation, to obtain a first optimized optimal solution of a certain optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the working performance parameters of the reamer; and so on, so as to obtain the first optimized optimal solution of a single optimization target parameter of the reamer cutting performance simulation parameters affected by multiple factor parameters of the working performance parameters of the reamer; Multiply each of the first optimized optimal solutions by the corresponding weight coefficient, and then add each of the first optimized optimal solutions to obtain a second optimized optimal solution; use the second optimized optimal solution to optimize each optimization target parameter of the main body geometric parameters and the reamer cutting performance simulation parameters.
4. A numerical simulation method for optimizing the reamer cutting process according to claim 3, characterized in that The expression of the optimization target model is as follows: ; Wherein: Y is the predicted response; β 0 is the constant term; β i is a linear response; β ij for secondary interaction response; β ii is a square response; β ijk etc. are third-order interactive responses; β jjj It is a three - time response.
5. A numerical simulation method for optimizing the reamer cutting process according to claim 4, characterized in that, The objective function of the second optimized optimal solution is as follows: ; In the formula: T is the second optimized optimal solution; , and are the first optimized optimal solutions for different optimization target parameters, respectively. , and are the weight coefficients of different optimization target parameters, respectively.
6. A numerical simulation system for optimizing the reamer cutting process, characterized in that, The system includes: An obtaining module, configured to receive the modeling parameters input by the user for calculation, to obtain the main body geometric parameters and the reamer working parameters; A first modeling module, configured to perform three-dimensional modeling on the modeling software by running a first script based on the main body geometric parameters, to obtain a reamer geometric model, and at the same time perform performance prediction calculation, to obtain reamer cutting performance prediction parameters, specifically including: Obtain the main body geometric parameters; Judge whether the main body geometric parameters are legal; When the main body geometric parameters are legal, run the first script to control the modeling software to sequentially create a cutter arm, a large ring, and a hub according to the main body geometric parameters, forming the reamer geometric model. At the same time, sequentially predict and calculate the production volume, cutting reaction force, cutting torque, and cutting power according to the main body geometric parameters and the reamer working parameters to obtain the reamer cutting performance prediction parameters; When the main body geometric parameters are illegal, return to obtain the main body geometric parameters; A second modeling module, which is configured to input the reamer geometric model into numerical analysis software, and at the same time receive the cutting feature and cutting condition information input by the user, and then run a second script to control the numerical analysis software to perform finite element numerical modeling to obtain a reamer cutting numerical model; An analysis module, which is configured to receive the currently input performance extraction information by the user, and then run a third script to control the numerical analysis software to calculate and analyze the reamer cutting numerical model according to the current performance to obtain the reamer cutting performance simulation parameters, and generate a visualization chart for display of the reamer cutting performance simulation parameters; An optimization module, which is configured to compare the reamer cutting performance simulation parameters with the reamer cutting performance prediction parameters. When the deviation between the reamer cutting performance simulation parameters and the reamer cutting performance prediction parameters is greater than a first preset threshold or less than a second preset threshold, analyze the influence of the reamer working performance parameters on the reamer cutting performance simulation parameters, and then optimize the main body geometric parameters and the reamer cutting performance simulation parameters.
7. An electronic device, comprising a memory, a processor, and a computer program stored on the memory, characterized in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the steps of the method according to any one of claims 1-5 are implemented.
Citation Information
Patent Citations
Shield pile cutting parameter priority determining method and device, equipment and medium
CN116562070A
Data-driven design method, system and equipment for heat treatment part and medium
CN117540603A