Method, device and equipment for determining shot peening forming process scheme, medium and product
Through reverse simulation and quantitative evaluation of material shrinkage parameters, the problems of lack of initial digital model accuracy and evaluation standards in the shot peening process plan were solved, the automatic screening of optimal process parameters and paths was achieved, and the efficiency and accuracy of shot peening were improved.
Patent Information
- Application Number
- CN202510181698.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-10-17
AI Technical Summary
In the process of determining the shot peening process plan, the initial flat part digital model has low accuracy and lacks quantitative evaluation standards, resulting in high time and labor costs, low efficiency, poor accuracy, and difficulty in automatically screening and optimizing process parameters and paths.
Through reverse simulation calculation, using the equivalent heat source model and reverse processing material constitutive parameters, the digital model of the flat part before processing is generated, and the flatness index value is calculated by the weight of the part thickness information, the various process plans are quantitatively evaluated, and the optimal plan is automatically selected.
The efficiency, accuracy and reliability of shot peening process selection are improved, time and labor costs are reduced, and automatic optimization of process parameters and paths is achieved.
Smart Images

Figure CN120805536A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of shot forming technology, and in particular to a method and device for determining a shot forming process scheme, equipment, medium and product. BACKGROUND
[0002] In the shot forming process, process parameters (such as shot speed, shot type, shot pressure and shot flow) and shot paths have a decisive influence on the forming effect of the part. Currently, process parameters and path planning mainly rely on engineering experience. In order to quantitatively analyze these parameters and paths, finite element method is generally used for simulation analysis, and the expansion effect of shot forming is introduced into the grid model of the part through equivalent heat source or equivalent stress field, so that the finite element model produces corresponding deformation. By comparing with the actual geometric model, the effectiveness of the process parameters and the path is judged. SUMMARY
[0003] The present application provides a method and device for determining a shot forming process scheme, equipment, medium and product, to solve the problem of low accuracy of initial flat part numerical model used in the process of determining the shot forming process scheme, lack of quantitative evaluation standard for the shot forming process scheme, and high time cost, high labor cost, low efficiency, poor accuracy and poor reliability of the shot forming process scheme screening caused by the above problems.
[0004] According to an aspect of an embodiment of the present application, a method for determining a shot forming process scheme is provided, comprising:
[0005] Performing finite element simulation on the target part, constructing a geometric part numerical model, and in each shot forming process scheme corresponding to the target part, sequentially obtaining a current process scheme;
[0006] Obtaining a shot path and an equivalent heat source model corresponding to the current process scheme, and performing reverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter;
[0007] At the same time of applying the equivalent heat source model to the geometric part numerical model at the shot path, performing inverse simulation deformation calculation on the geometric part numerical model based on the material shrinkage parameter to obtain a flat part numerical model under the current process scheme;
[0008] After calculating the weight of each node of the flat part numerical model based on the part thickness information, calculating the flatness index value of the flat part numerical model, and returning to perform the operation of sequentially obtaining the current process scheme in each shot forming process scheme corresponding to the target part until the processing of all shot forming process schemes is completed;
[0009] According to the flatness index values of each flat part numerical model under each shot forming process scheme, obtaining a target shot forming process scheme matched with the target part.
[0010] According to another aspect of the embodiments of the present application, a device for determining a shot forming process scheme is provided, comprising:
[0011] a part model module, configured to perform finite element simulation on a target part, construct a geometric part model, and sequentially obtain a current process scheme in each shot forming process scheme corresponding to the target part;
[0012] a reverse processing module, configured to obtain a shot path and an equivalent heat source model corresponding to the current process scheme, and perform reverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter;
[0013] a flat plate model module, configured to perform inverse simulation deformation calculation on the geometric part model based on the material shrinkage parameter while applying the equivalent heat source model to the geometric part model at the shot path, to obtain a flat plate part model under the current process scheme;
[0014] an index calculation module, configured to calculate a flatness index value of the flat plate part model after calculating a weight of each node of the flat plate part model based on part thickness information, and return to perform the operation of sequentially obtaining the current process scheme in each shot forming process scheme corresponding to the target part until processing of all shot forming process schemes is completed;
[0015] a scheme obtaining module, configured to obtain a target shot forming process scheme matched with the target part according to the flatness index values of the flat plate part models under each shot forming process scheme.
[0016] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising:
[0017] at least one processor; and
[0018] a memory in communication with the at least one processor; wherein
[0019] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method for determining a shot forming process scheme according to any one of the embodiments of the present application.
[0020] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the method for determining a shot forming process scheme according to any one of the embodiments of the present application when executed by the processor.
[0021] According to another aspect of the embodiments of the present application, there is also provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any of the embodiments of the present application.
[0022] The technical scheme of the embodiments of the present application can more accurately generate the numerical model of the flat plate part before processing by starting from the final shape of the target part, considering the expansion and extension effects in the shot forming process, and obtaining the shrinkage parameters from the equivalent heat source model and the reverse processing material constitutive parameters. At the same time, the flatness of the numerical model of the flat plate part can be quantitatively evaluated by the flatness determination method of the weight of the part thickness information. Sequentially processing each process scheme can quantitatively evaluate the simulation results, select the optimal process parameters and shot path combination, effectively solve the problem of missing evaluation criteria in forward simulation, realize automatic screening of the shot forming process scheme, reduce the time cost and labor cost, and improve the efficiency, accuracy and reliability of the selection of the shot forming process scheme.
[0023] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0025] Figure 1 is a flow chart of a method for determining a shot forming process scheme according to an embodiment of the present application;
[0026] Figure 2 is a flow chart of another method for determining a shot forming process scheme according to an embodiment of the present application;
[0027] Figure 3 is a schematic diagram of a forward simulation applicable to related art;
[0028] Figure 4 is a schematic diagram of a reverse simulation applicable to the embodiments of the present application;
[0029] Figure 5 is a structural schematic diagram of a device for determining a shot forming process scheme according to an embodiment of the present application;
[0030] Figure 6Fig. 1 is a structural schematic diagram of an electronic device for determining a shot forming process scheme according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.
[0032] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product, or device.
[0033] Embodiment one
[0034] In the shot forming process, because the shot impact, the projectile hits the material surface at high speed, strong impact force is generated, the impact force makes the material surface produce plastic deformation, and the shape of outward bulging is formed. This bulging phenomenon is a common effect in shot forming, which helps to improve the surface properties and mechanical properties of the material. Current simulation analysis is mainly based on forward simulation, that is, according to a given flat blank model, an equivalent heat source or an equivalent stress field is applied to make the part produce a bulging effect similar to shot forming. This method usually needs to provide a reliable flat model in advance, however, the actual part model with a certain curvature is usually obtained by the process developer, and when the path planning is carried out, there is a lack of a reliable initial flat model for analysis. In the related art, a one-step method of finite element method is mainly used, that is, the curved wall of the actual part model is flattened to obtain an initial flat model. However, this method has obvious deficiencies. First, it does not consider the effect of the spread of the part in the shot forming process, which leads to the size of the flattened model being too large, and the part will further expand and spread in the subsequent shot forming process, thereby affecting the accuracy of the subsequent processing and reducing the reliability of the simulation results.
[0035] In addition, after simulation, the obtained part geometry usually needs to be compared and analyzed with the part model. Because the shapes of the part models are different, it is difficult to propose a unified method to measure the matching degree of different part shapes obtained under different simulation schemes and the part model. Currently, the matching degree of different shapes can only be evaluated by manual visual inspection and feeling, which is highly subjective and relies on process experience, and it is difficult to form a quantitative evaluation standard. At the same time, it is not suitable for the environment of automatic screening of shot forming process schemes, resulting in a large number of fine-tuning and repeated steps in the subsequent processing process, long rework time, low efficiency, and significant increase in labor cost, time cost and production cost.
[0036] Figure 1 A flowchart of a shot forming process scheme determination method provided for the first embodiment of the present application. The present embodiment can be applied to the case of determining the optimal shot forming process scheme from at least one shot forming process scheme. The method can be executed by a shot forming process scheme determination device, which can be realized in the form of hardware and / or software and can generally be configured in an electronic device. As shown in Figure 1 The method comprises:
[0037] S110, finite element simulation is performed on the target part, a geometric part model is constructed, and a current process scheme is obtained in each shot forming process scheme corresponding to the target part.
[0038] In the embodiment of the present application, the target part can be specifically understood as: the part that needs to be finally manufactured or formed, i.e. the final product of the shot forming process. The target part has specific geometric shape, size and performance requirements. The geometric part model can be specifically understood as: the digital model of the target part, which can include information such as the geometric shape, size and curvature of the target part. The geometric part model is the basis for finite element simulation. Through the model, operations such as mesh division, load application and boundary condition and simulation calculation can be performed, so as to predict the deformation of the part in the shot forming process.
[0039] Generally, in the shot forming process, there are usually multiple process schemes to choose from, each including different process parameters (such as shot speed, shot type, shot pressure, and shot flow) and shot paths. Increasing the shot speed can increase the kinetic energy of the shot, increase the shot intensity, and cause greater plastic deformation of the part surface. Different types of shots (such as steel shots or ceramic shots) have different effects on shot forming due to differences in material, shape, and size. Small-sized high-speed shots can produce a deeper residual compressive stress field under the same conditions. Increasing the shot pressure can increase the shot speed and flow, enhancing the shot intensity, and its stability can affect the uniformity of the forming effect. Increasing the shot flow can improve the shot efficiency. The shot path is the trajectory of the shot on the part surface. A reasonable shot path can ensure uniform stress on the part surface and improve forming accuracy. Optimizing the shot path through finite element simulation and other methods can further improve the efficiency and quality of shot forming.
[0040] Specifically, first, the target part, i.e., the part that needs to be finally manufactured, is determined, the target part is meshed, and a geometric part model of the target part is constructed through a finite element simulation software. The model contains all geometric information of the target part. In finite element simulation, each shot forming process scheme corresponding to the target part is obtained in turn, and simulation analysis is performed one by one.
[0041] S120, obtaining a shot path and an equivalent heat source model corresponding to the current process scheme, and performing reverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter.
[0042] In the embodiment of the application, the equivalent heat source model can be understood as a mathematical model for simulating the impact effect of the shot on the part surface during the shot process, simplifying the complex shot process into an equivalent heat source, and simulating the influence of the heat source on the material. Through the equivalent heat source model, the thermal effect in the shot forming process can be more accurately simulated in finite element simulation, thereby predicting the deformation of the part. The material constitutive parameter can be understood as a parameter describing the stress-strain relationship of the material under external force, such as strain hardening index, specific heat capacity, thermal softening index, and thermal expansion coefficient. The stress-strain relationship can include elastic deformation, plastic deformation, and hardening, etc.
[0043] The material shrinkage parameter can be understood as a parameter for describing the dimensional change (such as shrinkage or expansion) of the material during processing due to temperature changes or other factors. By obtaining the material shrinkage parameter, the final size and shape of the part under the action of the equivalent heat source model can be more accurately predicted, thereby screening the shot forming process scheme and improving the forming accuracy.
[0044] Specifically, according to the current process scheme, the shot path and the equivalent heat source model corresponding to the scheme are determined, one or more material constitutive parameters (such as thermal softening index) of the target part are selected for reverse processing, and the shrinkage parameters of the material in the shot process are obtained, which are used to deduce the initial state of the material from the known forming effect. Among them, by taking the inverse of the thermal softening index, the thermal softening behavior of the material in the shrinkage process can be simulated. For example, if the material has a high thermal softening index in the forward simulation, indicating that the stress decreases faster at high temperature, then in the reverse processing, reducing the thermal softening index can simulate the decrease of the thermal softening degree of the material in the shrinkage process, so as to realize the shrinkage simulation.
[0045] S130, while the equivalent heat source model is applied to the geometric part model at the shot path, the geometric part model is deformed by reverse simulation calculation based on the material shrinkage parameters, to obtain the flat plate part model under the current process scheme.
[0046] In the embodiment of the application, the flat plate part model can be specifically understood as a digital model for representing the initial state of the part, which can be a flat plate shape and contains basic geometric information of the part, such as length, width and thickness. The flat plate part model is the basis of shot forming process design and analysis, which can be used for shot path planning, process parameter setting and finite element simulation, etc., so as to predict the deformation of the part in the shot forming process, or in the reverse simulation, to judge the performance of the shot forming process scheme.
[0047] Specifically, at the shot path, the equivalent heat source model is applied to simulate the impact effect of the shot on the surface of the part in the shot process, the material shrinkage parameters (such as the inverse thermal softening index) are used to simulate the shrinkage behavior of the material in the shot process, and the specific heat capacity in the material constitutive parameters is adjusted to adjust the thermal response of the material, so as to more accurately simulate the thermal effect of the material in the shot process, and the geometric part model is deformed by reverse simulation calculation, to obtain the flat plate part model under the current process scheme.
[0048] S140, after calculating the weight of each node of the flat plate part model based on the thickness information of the part, the flatness index value of the flat plate part model is calculated, and the operation of the current process scheme is obtained in turn in each shot forming process scheme corresponding to the target part, until the processing of all shot forming process schemes is completed.
[0049] In the embodiment of the application, the flatness index value can be specifically understood as a quantitative index for evaluating the flatness of the flat plate part model in the shot forming process, which is usually obtained by calculating the geometric characteristics of the flat plate part model.
[0050] Specifically, the position information and corresponding thickness information of all shell element nodes are extracted from the plate part numerical model, and a weight function is set according to the thickness information to describe the relationship between the thickness and the weight, and the specific form needs to be determined according to engineering experience and analysis target, such as setting the weight function as a polynomial form between the weight and the thickness square. For each shell element node, the thickness weight value of each node is calculated using the weight function and the thickness value of the node.
[0051] Then, based on the weight of the part thickness information, the flatness index value of the plate part numerical model is calculated, such as using the standard deviation method, the coefficient of variation method, the information entropy method or the principal component analysis method to calculate the flatness index value of the plate part numerical model. The operation of the current process scheme is obtained in turn until the processing of all shot forming process schemes is completed, and the flatness index value of the corresponding plate part numerical model is obtained.
[0052] In a specific example, the calculation method of the flatness index value can be: calculating the deviation of the coordinate value of all nodes from the average value, then calculating the sum of squares of the deviations, and finally taking the square root to obtain the standard deviation. That is, the standard deviation Wherein, And is the average value of the coordinate value of the node, F(t i ) is the weight of the thickness value of the node i. The smaller the standard deviation, the more concentrated the node coordinate value is, and the better the flatness is.
[0053] S150, according to the flatness index value of each plate part numerical model under each shot forming process scheme, obtaining a target shot forming process scheme matched with the target part.
[0054] Specifically, the flatness index values under each process scheme are compared to evaluate the pros and cons of different process schemes. For example, when the flatness index value is the standard deviation, the smaller the flatness index value, the better the flatness of the part is, and the forming effect is closer to the target part. In this case, the process scheme with the smallest flatness index value can be selected as the target shot forming process scheme according to the comparison result of the flatness index value.
[0055] Intrinsic strain refers to the strain of a material due to changes in its internal structure or chemical composition without external load. This strain is inherent to the material and is independent of external stress. Intrinsic strain can be positive (indicating expansion) or negative (indicating contraction).
[0056] Generally, under the action of the heat source model, material deformation can be divided into elastic deformation and plastic deformation, and the embodiments are mainly realized through intrinsic strain. The heat source model is mainly used to simulate the deformation behavior of materials under the action of heat, in which heat is only a manifestation, and the actual deformation is embodied through strain. Specifically, the heat source model simulates the deformation of materials by introducing thermal strain, and there is a one-to-one expansion relationship between strain and heat source. In this case, the heat source model itself does not change, but the shrinkage behavior of the material is realized by taking the opposite material constitutive parameters (such as thermal softening index or thermal expansion coefficient, etc.). This method can more accurately simulate the actual deformation of materials under the action of heat, thereby improving the accuracy and reliability of the model.
[0057] The technical scheme of the embodiment of the application starts from the final shape of the target part through reverse simulation calculation, obtains the shrinkage parameters of the target part through the equivalent heat source model and the reverse processing of the material constitutive parameters, considers the expansion and extension effects in the shot peening forming process, and can more accurately generate the flat plate part numerical model before processing. At the same time, through the flatness determination method of the weight of the part thickness information, the flatness of the flat plate part numerical model can be quantitatively evaluated. Sequentially processing each process scheme can quantitatively evaluate the simulation results, select the optimal process parameter and shot peening path combination, effectively solve the problem of missing evaluation standard in forward simulation, realize automatic selection of shot peening forming process scheme, reduce time cost and labor cost, and improve the efficiency, accuracy and reliability of the selection of the shot peening forming process scheme.
[0058] Optionally, on the basis of each of the above embodiments, the finite element simulation of the target part is performed to construct a geometric part numerical model, which can include:
[0059] The two-dimensional shell element grid model is used to perform finite element simulation on the target part to construct a part numerical model; wherein the thickness information of the shell element is set according to the part geometric model.
[0060] Generally, the shell element can be understood as a two-dimensional grid type used for analyzing thin-walled structures, which is suitable for plate and shell structures, and divides the structure into many small triangular or quadrilateral elements for modeling, each element represents a small area of the structure and has its own thickness and stress characteristics. Each shell element has a thickness attribute to represent the thickness of the element in the normal direction. When performing finite element simulation, the thickness information in the part geometric model needs to be mapped to the shell element grid model.
[0061] In the finite element simulation, a two-dimensional shell element grid model is used to simulate the target part, which can effectively simulate the strain behavior of the part. By setting the thickness information of the shell element, the geometric characteristics and deformation characteristics of the part can be more accurately reflected, the simplification of the complex model can be realized, the calculation amount and difficulty can be reduced, the efficiency of the shot peening forming process scheme determination can be improved, and high simulation accuracy can be maintained.
[0062] Optionally, based on the above embodiments, the weight of each node of the flat plate part model based on the thickness information of the part can include:
[0063] Obtain the position information and corresponding thickness information of all shell element nodes on the flat plate part model, and construct a target set;
[0064] According to the thickness-based target weight function, the thickness weight value of each shell element node is calculated, and the thickness weight center value is calculated;
[0065] The thickness information of each shell element node in the target set is updated using the thickness weight value of each shell element node, and a target weight set is obtained.
[0066] In the embodiment of the application, the target set can be understood as a set composed of the spatial coordinate values and corresponding thickness values of all shell element nodes on the flat plate part model, which is the basis for subsequent calculation and analysis. The target weight function can be understood as a weight function constructed based on the thickness information of the nodes, which is used to calculate the thickness weight value of each node. The weight value reflects the importance of different thickness nodes in the flatness calculation, wherein the node with larger thickness usually has larger weight value. The specific form of the target weight function can be set according to specific requirements, which can be linear function, polynomial function and exponential function, etc. The target weight set can be understood as a set obtained by updating the thickness weight value of each node to the target set, which is used for subsequent flatness calculation and analysis.
[0067] Specifically, the position information and corresponding thickness information of all shell element nodes on the flat plate part model are obtained, and a target set {(x i ,y i ,z i ,t i )} is constructed, wherein x i ,y i ,z i represents the spatial coordinate value of the node, and t iIndicates the thickness value of the node. According to the target weight function F(t) based on thickness, the thickness weight value of each shell element node is calculated. For example, a linear function, a polynomial function, or an exponential function can be used to define F(t), respectively: F(t) = k*t, F(t) = a0+a1*t+a2*t 2 Or F(t) = e kt , where k, a0, a1 and a2 are coefficients and t is the thickness of the node. Calculate the thickness weight center value p0, where p i =(x i ,y i ,z i ) is the coordinate vector of the node, and N is the total number of nodes. Use the thickness weight value of each shell element node to update the thickness information of each shell element node in the target set, and obtain the target weight set {(p i ,F(t i By considering the part thickness information, the geometric characteristics and physical properties of the part can be more accurately reflected, and the deformation behavior of the part in different areas can be captured, thereby improving the accuracy of simulation and analysis, helping to optimize the process plan and improve the forming accuracy and quality.
[0068] Optionally, based on the above embodiments, calculating the flatness index value of the digital model of the flat plate part may include:
[0069] According to the thickness weight center value and the thickness information of the shell element nodes in the target weight set, a covariance matrix is established, and multiple eigenvalues of the covariance matrix are solved;
[0070] According to the calculated multiple eigenvalues, the surface curvature of the shell unit mesh model is calculated as the flatness index value of the numerical model of the flat plate part.
[0071] Specifically, the flatness index value of the digital model of the flat plate part can be calculated by the curvature judgment method, that is:
[0072] The covariance matrix M is established using the thickness weight center value p0 and the thickness information of the shell element nodes in the target weight set. Among them, T represents transposition, p i is the coordinate vector of node i, and N is the total number of nodes. i is the thickness value of node i, F(t i ) is node t i The thickness weight value is . Perform eigendecomposition on the covariance matrix M and solve its eigenvalues λ0, λ1, and λ2, and satisfy λ0≤λ1≤λ2. According to the calculated eigenvalues, the surface curvature δ of the shell unit mesh model is calculated as: The surface curvature δ reflects the flatness of the digital model of the flat part. The smaller δ is, the flatter the surface is.
[0073] By establishing the covariance matrix and solving its eigenvalues, the surface curvature of the shell element grid model is calculated as the flatness index value of the plate part model. By comparing the flatness index values under each process scheme, the best shot forming process scheme matching the target part is selected, which can quantitatively evaluate the simulation results, select the optimal process parameters and shot path combination, effectively solve the problem of missing evaluation standard in forward simulation, realize automatic selection of shot forming process scheme, reduce time cost and labor cost, and improve the efficiency, accuracy and reliability of the selection of shot forming process scheme.
[0074] Optionally, on the basis of each of the above embodiments, calculating the flatness index value of the plate part model can include:
[0075] Based on the target weight set, a plane fitting based on a target weight function is performed to obtain a fitting plane equation, and a fitting error of the fitting plane equation is calculated as an index value of the flatness of the initial part model.
[0076] Specifically, the calculation of the flatness index value of the plate part model can be a plane fitting error method, that is, based on the target weight set, a fitting plane equation is obtained through a weighted fitting process, which is in the form of a*x+b*y+c*z+d=0, where a, b, c and d are parameters obtained by fitting. After determining the fitting plane equation, the distance error of each node to the fitting plane is calculated and weightedly summed. The fitting error is obtained by calculating the weighted distance square sum of all nodes, which can be specifically: Where x i、 , y i and z i represent the spatial coordinate values of the nodes, N is the total number of nodes, t i is the thickness value of node i, and F(t i ) is the weight value.
[0077] The calculated fitting error E is taken as the flatness index value of the initial part model. The smaller the fitting error E, the higher the matching degree of the fitting plane and the nodes, and the better the flatness of the part.
[0078] Where, when the plane fitting error method is used to judge the flatness of the shell element grid model, the size of each grid element should be as consistent as possible during meshing to avoid excessive size deviation. The size of the grid element can be controlled by setting meshing parameters, such as specifying the maximum and minimum sizes of the grid element and the aspect ratio of the grid element. For regions with complex geometric features, local mesh refinement can be performed to ensure mesh quality and analysis accuracy. If the size difference of the grid elements is too large, it will cause distortion of the fitting result and cannot accurately reflect the true flatness of the shell element grid model.
[0079] By constructing the equation of the fitting plane, the fitting error E is calculated as the flatness index value of the plate part model. By comparing the flatness index values under each process scheme, the best shot forming process scheme matching the target part is selected, which can quantitatively evaluate the simulation results, select the optimal process parameters and shot path combination, effectively solve the problem of missing evaluation standard in forward simulation, realize automatic selection of shot forming process scheme, reduce time cost and labor cost, and improve the efficiency, accuracy and reliability of the selection of shot forming process scheme.
[0080] Embodiment two
[0081] Figure 2 The flowchart of another method for determining a shot forming process scheme provided in the second embodiment of the application, the embodiment is a refinement of the operation of "obtaining an equivalent heat source model corresponding to the current process scheme" in the above embodiment, which can specifically be: constructing a heat source model corresponding to the current process scheme; using the heat source model to perform a pre-experiment on at least one standard test element, and obtaining an equivalent heat source model corresponding to the current process scheme according to the test results.
[0082] Correspondingly, as shown in Figure 2 The method comprises the following steps of:
[0083] S210, performing finite element simulation on the target part, constructing a geometric part model, and in each shot forming process scheme corresponding to the target part, sequentially obtaining a current process scheme.
[0084] S220, constructing a heat source model corresponding to the current process scheme.
[0085] S230, using the heat source model to perform a pre-experiment on at least one standard test element, and obtaining an equivalent heat source model corresponding to the current process scheme according to the test results.
[0086] In the embodiment of the application, the standard test element can be understood as a kind of element with numerical accuracy, stability and can be used as a standard measuring tool, which can include a test piece or a typical piece, and is used for verifying and adjusting the heat source model. These elements usually have known geometric shape and material properties, and the shape and size are relatively simple, which is convenient for control and measurement, analysis and comparison of experimental results.
[0087] Specifically, according to the characteristics of the shot forming process (process parameters and shot path), a suitable heat source model type is selected, such as a Gaussian heat source model, a double-ellipsoid heat source model, or a mixed model of the two. The Gaussian heat source model is suitable for welding methods with small shot speed, small shot impact force, and small part thickness; the double-ellipsoid heat source model is suitable for welding methods with large shot speed, large shot impact force, and large part thickness. Specifically, the shot parameters, shot path, and sheet thickness conditions corresponding to each scheme can be determined according to actual production needs. According to the process parameters (such as shot speed, projectile type, shot pressure, and projectile flow rate) and the shot path, the parameters of the heat source model are set, such as the power and distribution range of the heat source.
[0088] A standard test element (such as a test piece or a typical piece) is selected for pre-experimentation. The pre-experimentation is usually performed in a forward direction, that is, the target formed element is processed from a known initial condition (such as a flat blank standard test element), and processing and measurement are performed to verify and adjust the heat source model. The geometric size parameters and other data of the part after deformation are recorded, and the parameters of the heat source model are adjusted according to the test results to improve the accuracy of the model. For example, if the experimental results show that the error between the geometric size parameters of the part after deformation under the action of the heat source and the geometric size parameters of the target model exceeds the preset threshold, the distribution parameters of the heat source can be adjusted. The target model refers to the actual model or theoretical model of the element processed by the current process scheme. This model has standard geometric size parameters and shape information, which is used to evaluate and verify the accuracy and effectiveness of the heat source model. Through multiple pre-experiments, the accuracy and stability of the adjusted heat source model are verified. If the model can stably predict the experimental results, it indicates that the equivalent heat source model has been successfully established.
[0089] S240, acquiring a shot path corresponding to the current process scheme, and performing reverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter.
[0090] S250, while applying the equivalent heat source model to the geometric part numerical model at the shot path, performing inverse simulation deformation calculation on the geometric part numerical model based on the material shrinkage parameter to obtain a flat part numerical model under the current process scheme.
[0091] S260, using a flatness determination method based on the weight of the part thickness information, calculating the flatness index value of the flat part numerical model, and returning to execute the operation of the current process scheme in each shot forming process scheme corresponding to the target part in sequence until the processing of all shot forming process schemes is completed.
[0092] S270, according to the flatness index values of each flat part numerical model under each shot forming process scheme, obtaining a target shot forming process scheme matched with the target part.
[0093] The technical scheme of the embodiment of the present application can obtain an equivalent heat source model corresponding to the current process scheme according to the test results by constructing a heat source model corresponding to the current process scheme and using the model to pretest a standard test element, improve the accuracy of the equivalent heat source model, reduce the trial and error cost, improve the accuracy of the numerical model of the flat part before processing generated by reverse simulation calculation, and the adaptability to different process schemes, thereby improving the accuracy of subsequent quantitative evaluation of the simulation results, and improving the efficiency, accuracy and reliability of the selection of the shot forming process scheme.
[0094] Optionally, on the basis of each of the above embodiments, at least one material constitutive parameter of the target part is reversely processed to obtain a material shrinkage parameter, including:
[0095] The thermal expansion coefficient of the target part is reversely processed to obtain a material shrinkage parameter.
[0096] Specifically, the thermal expansion coefficient is reversely processed to reflect the shrinkage behavior of the material in the shot forming process, and is taken as a material shrinkage parameter. If the thermal expansion coefficient is positive, it means that the material expands when heated, and the reversed thermal expansion coefficient is negative, which means that the material shrinks when cooled. By reversely processing the thermal expansion coefficient, the shrinkage behavior of the material in the shot forming process can be more accurately simulated, the expansion and extension effects in the shot forming process are considered, and the numerical model of the flat part before processing can be more accurately generated, thereby improving the accuracy of the numerical model of the flat part, and further improving the efficiency, accuracy and reliability of the selection of the shot forming process scheme.
[0097] Generally, the heat source model simulates the deformation of the material by introducing thermal strain, and there is a one-to-one expansion relationship between the strain and the heat source. In this case, the heat source model itself does not change, but the shrinkage behavior of the material is realized by reversing the thermal expansion coefficient. This method can more accurately simulate the actual deformation of the material under the action of heat, thereby improving the accuracy and reliability of the model.
[0098] Specific application scenarios
[0099] For ease of understanding, the specific application scenarios to which the embodiments of the present disclosure are applied will now be described. In the shot forming process, because when the shot impacts the material surface at high speed, a strong impact force is generated, which causes plastic deformation of the material surface and forms an outward convex shape. This bulging phenomenon is a common effect in shot forming, which helps to improve the surface properties and mechanical properties of the material. In the shot forming process, the process parameters (shot speed, shot type, shot pressure, and shot flow) and the shot path of shot forming directly affect the forming effect of the part. The current process parameters and path planning are mainly determined according to engineering experience. At present, in order to be able to systematically and quantitatively analyze the process parameters and path, the main method is to use the finite element method, and through the equivalent heat source or equivalent stress field, the bulging effect of shot forming is introduced into the grid model of the part, so that the finite element model of the part produces corresponding forming, and then compared with the actual geometric model to determine whether the process parameters or path are effective.
[0100] Generally speaking, the numerical model obtained by the process developer is the actual part numerical model, which is a part with a certain curvature. When planning the path, there is no reliable initial flat plate to analyze. The current simulation analysis is mainly forward simulation, that is, according to the given flat blank model, the equivalent heat source or equivalent stress field is applied to the surface of the part, so that the part produces a bulging effect similar to shot forming, so that the part deforms and is further analyzed. However, this method requires a reliable flat numerical model to be provided in advance. In related technologies, one-step analysis is usually performed using finite element software, that is, the curved wall plate is flattened, and the flattened part model is used as a reference to cut and process.
[0101] Figure 3 is a schematic diagram of a forward simulation applicable in related technologies. For example, the length of the part numerical model is 1 meter, and considering the ductility of shot forming, the flat blank is assumed to be 0.95 meters. After the 0.95-meter flat part is formed by shot forming, not only its shape is consistent with the part, but also its extension after forming is exactly 1 meter in length. This is a target shot forming result. However, this one-step flattening method does not take into account the extension of the part before and after shot forming (the extension effect will make the part after shot forming larger than the part before shot forming). Therefore, this forward simulation only has a certain application value under the premise of obtaining a reliable initial flat blank part.
[0102] In addition, the current simulation analysis result of shot forming lacks an evaluation standard capable of being quickly quantified and executed. After simulation, the obtained part geometric shape needs to be compared and analyzed with the part model, and since the part model shapes are different, it is difficult to propose a unified method to measure the matching degree of different part shapes obtained under different simulation schemes and the part model. In the related art, the matching degree of different shapes can only be evaluated according to the human eye and feeling, and the evaluation result is subjective and random, and cannot be applied to the environment of automatic process scheme screening
[0103] To solve the above problems, an embodiment of the present application proposes a method for determining a shot forming process scheme, which can be specifically understood as a reverse simulation method, Figure 4 is a reverse simulation diagram suitable for an embodiment of the present application, and the method can specifically be that before simulation, the effectiveness and reliability of the equivalent heat source have been verified in advance according to the test piece and the part of the typical part level.
[0104] A two-dimensional shell element grid model is used to perform finite element simulation on the target part to construct a part model, wherein the thickness information of the shell element is set according to the part geometric model. According to the heat source model and the corresponding material constitutive model (heat capacity and thermal expansion coefficient) generated in the previous analysis process, the thermal expansion coefficient of the material constitutive model is taken as a negative value without changing the heat source model, and after the heat source is applied, the shrinkage effect will occur in the applied area. As shown in Figure 4 With the simulation, the model of the 1-meter-long part will gradually flatten and tend to be a flat plate. Due to the shrinkage effect after the application of the equivalent heat source, the length of the part will also be shortened after flattening. In the case that the equivalent heat source is error-free and the shot path is exactly the optimal trajectory, the length of the part will be exactly 0.95 meters after complete flattening.
[0105] Meanwhile, the basic model used by the method is the final part model, and the part applied by the equivalent heat source is the final part model. Compared with the forward simulation method, the method has the advantage of not needing to provide the part expansion model, that is, not needing the initial flat plate part model without processing.
[0106] In addition, when performing reverse simulation, the area applied by the equivalent heat source is the area applied by the real shot. The planned shot path is also the real shot path, which realizes the simulation analysis of the process parameters and the shot path and other process schemes. After the part model is loaded with the equivalent heat source, the material at the loading position will shrink when heated. Under this effect, the originally curved part will gradually become flat.
[0107] Generally, the heat source model simulates the deformation of the material by introducing thermal strain, and there is a one-to-one expansion relationship between the strain and the heat source. In this case, the heat source model itself does not change, but the shrinkage behavior of the material is realized by taking the negative thermal expansion coefficient. This method can more accurately simulate the actual deformation of the material under the action of heat, thereby improving the accuracy and reliability of the model.
[0108] Since the thin area can be treated by simple shape correction shot blasting, but if the thick area shot forming effect is not up to standard, it is difficult to process. Therefore, in the actual shot forming process, the forming precision of the thick area is more important than that of the thin area. Based on this, the method also provides a flatness evaluation method based on weight, that is, after the simulation is finished, the coordinate values of all part unit nodes are obtained. By fitting a plane based on the weight of these points, the flatness of the flattened part is finally evaluated by the corresponding index value. The weight factor involved depends on the thickness of the part corresponding to the node, so that the thicker the plate, the greater the weight it occupies.
[0109] As for the relationship between the weight factor and the thickness, it can be determined according to the actual needs on site. Optionally, the weight can be determined according to the square of the thickness. In the implementation process, the flatness determination method can be the following two methods:
[0110] (1) Curvature judgment method
[0111] 1) Obtain the position information and corresponding thickness information of all shell element nodes (node number N) on the grid model, to get the set {(x i , y i , z i , t i )}, wherein x, y and z represent the spatial coordinate values of the node, and t represents the thickness value of the node.
[0112] 2) Establish a thickness-based weight function F(t), to get the weight value of each node, update the set, to get a new set {(x i , y i , z i , F(t i ))}, and the node coordinates are represented by pi.
[0113] 3) Obtain the center point p0 of the thickness weight of the N nodes, wherein,
[0114] 4) Establish the covariance matrix M of the N nodes,
[0115] 5)Eigenvalue decomposition of the covariance matrix M, the eigenvalues of the covariance matrix M λ0, λ1, λ2, if the eigenvalues satisfy λ0≤λ1≤λ2, the surface curvature of the shell element grid model is:
[0116] 6) The target of judging the flatness of the shell element grid model is that the smaller the curvature δ is, the higher the flatness of the shell element grid model is, that is, the process scheme with the smallest curvature is selected as the determined optimal shot forming process scheme.
[0117] (2) Plane fitting error method
[0118] Using this method to judge the flatness of the shell element grid model needs to meet the precondition, that is, when the grid is divided, the size deviation of each grid should be as small as possible and should be within the preset threshold range.
[0119] 1) Obtain the position information and corresponding thickness information of all shell element nodes (node number N) on the grid model, get the set {(x i , y i , z i , t i )}, wherein x, y and z represent the spatial coordinate values of the node, and t i represents the thickness value of the node.
[0120] 2) Establish a weight function F(t) based on thickness, get the weight value of each node, update the set, get a new set {(x i , y i , z i , F(t i ))}, the node coordinates are represented by p i , and the set can be simplified as {(p i , F(t i ))}.
[0121] 3) Based on the set {(p i , F(t i ))}, the plane fitting based on the weight F(t i ) is carried out, and the fitting plane equation a*x+b*y+c*z+d=0 is obtained, and the fitting error E is also obtained, which can be specifically:
[0122] 4) The target of judging the flatness of the shell element grid model is that the smaller the fitting error E is, the higher the flatness of the shell element grid model is, that is, the process scheme with the smallest fitting error is selected as the determined optimal shot forming process scheme.
[0123] The method for determining a shot forming process scheme provided by the embodiment of the application comprises the following steps: generating a candidate process scheme according to process planning, wherein the process scheme comprises an equivalent heat source model, an equivalent material thermodynamic constitutive relation, a shot speed and a planned path scheme; establishing a finite element grid model, and establishing a corresponding finite element model according to the candidate scheme; and performing simulation analysis on the candidate process schemes in sequence, wherein each analysis result feeds back a plane fitting index value, and the optimal process parameter and shot path combination are selected according to the index values of the numerous schemes.
[0124] By constructing an equivalent heat source model from the final shape of a target shaped part and applying a reversed material thermal expansion coefficient to the part model, an initial spread model is reversely calculated. This method does not need to provide a reliable flat blank model in advance, can directly start from the final part shape, comprehensively considers the spread effect in the shot forming process, and can more accurately generate the initial spread model. By introducing a plane fitting based on weight and index value calculation, a fast and quantitative evaluation standard is established. Specifically, the flatness of the model can be quantitatively evaluated by calculating the node coordinate value of the initial spread model and the variance value of the fitting plane. By successively simulating and analyzing the candidate process schemes, the simulation results are quickly and quantitatively evaluated, the optimal process parameter and shot path combination are selected, the problem of missing evaluation standard in forward simulation is effectively solved, and the efficiency, accuracy and reliability of the shot forming process scheme screening are improved.
[0125] Embodiment three
[0126] Figure 5 A structural schematic diagram of a device for determining a shot forming process scheme provided by the third embodiment of the application is shown in FIG. 5. Figure 5 As shown in FIG. 5, the device comprises a part model module 510, a reverse processing module 520, a flat plate model module 530, an index calculation module 540 and a scheme acquisition module 550, wherein:
[0127] The part model module 510 is configured to perform finite element simulation on a target part, construct a geometric part model, and sequentially acquire a current process scheme in each shot forming process scheme corresponding to the target part.
[0128] The reverse processing module 520 is configured to acquire a shot path and an equivalent heat source model corresponding to the current process scheme, and reversely process at least one material constitutive parameter of the target part to obtain a material shrinkage parameter.
[0129] The flat plate model module 530 is configured to apply the equivalent heat source model to the geometric part model at the shot path, and perform inverse simulation deformation calculation on the geometric part model based on the material shrinkage parameter to obtain a flat plate part model under the current process scheme.
[0130] The index calculation module 540 is configured to calculate the flatness index value of the plate part numerical model after calculating the weight of each node of the plate part numerical model based on the part thickness information, and return to execute the operation of the current process scheme in each shot peening process scheme corresponding to the target part, until the processing of all shot peening process schemes is completed.
[0131] The scheme acquisition module 550 is configured to acquire a target shot peening process scheme matched with the target part according to the flatness index value of each plate part numerical model in each shot peening process scheme.
[0132] The technical scheme of the embodiment of the present application can more accurately generate the plate part numerical model before processing by starting from the final shape of the target part, considering the expansion and extension effects in the shot peening forming process through the shrinkage parameters obtained by the equivalent heat source model and the reverse processing material constitutive parameters. At the same time, the flatness of the plate part numerical model can be quantitatively evaluated through the flatness determination method of the weight of the part thickness information. Sequentially processing each process scheme can quantitatively evaluate the simulation results, select the optimal process parameters and shot peening path combination, effectively solve the problem of missing evaluation criteria in forward simulation, realize automatic screening of the shot peening forming process scheme, reduce the time cost and labor cost, and improve the efficiency, accuracy and reliability of the selection of the shot peening process scheme.
[0133] On the basis of the above-mentioned embodiments, the part numerical model module 510 is specifically configured to:
[0134] A two-dimensional shell element grid model is used for finite element simulation of the target part to construct the part numerical model, wherein the thickness information of the shell element is set according to the part geometric model.
[0135] On the basis of the above-mentioned embodiments, the index calculation module 540 is specifically configured to:
[0136] The position information and the corresponding thickness information of all shell element nodes on the plate part numerical model are acquired to construct a target set;
[0137] The thickness weight value of each shell element node is calculated according to the target weight function based on the thickness, and a thickness weight center value is calculated;
[0138] The thickness information of each shell element node in the target set is updated using the thickness weight value of each shell element node to obtain a target weight set.
[0139] Further, on the basis of the above-mentioned embodiments, the index calculation module 540 can also be configured to:
[0140] A covariance matrix is established according to the thickness weight center value and the thickness information of the shell element nodes in the target weight set, and a plurality of eigenvalues of the covariance matrix are solved.
[0141] According to the calculated plurality of characteristic values, the surface curvature of the shell element grid model is calculated as the flatness index value of the sheet part numerical model.
[0142] Further, on the basis of the above-mentioned embodiments, the index calculation module 540 can also be used for:
[0143] Based on the target weight set, a plane fitting based on a target weight function is performed to obtain a fitting plane equation, and a fitting error of the fitting plane equation is calculated as an index value of the initial part numerical model flatness.
[0144] On the basis of the above-mentioned embodiments, the reverse processing module 520 is specifically used for:
[0145] Constructing a heat source model corresponding to the current process scheme;
[0146] Using the heat source model to perform a pre-experiment on at least one standard test element, and obtaining an equivalent heat source model corresponding to the current process scheme according to the test result.
[0147] Further, on the basis of the above-mentioned embodiments, the reverse processing module 520 can also be used for:
[0148] Reverse processing the thermal expansion coefficient of the target part to obtain the material shrinkage parameter.
[0149] The shot forming process scheme determination device provided in the embodiments of the present application can execute the shot forming process scheme determination method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0150] In the technical scheme of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in the technical scheme comply with relevant laws and regulations, and do not violate public order and good customs.
[0151] Embodiment four
[0152] Figure 6 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.
[0153] As shown in Figure 6 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0154] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, a loudspeaker, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0155] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the determination method of the shot forming process scheme, i.e.:
[0156] Performing finite element simulation on the target part, constructing a geometric part numerical model, and in each shot forming process scheme corresponding to the target part, sequentially obtaining a current process scheme;
[0157] Obtaining a shot path and an equivalent heat source model corresponding to the current process scheme, and performing reverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter;
[0158] At the same time as the equivalent heat source model is applied to the geometric part numerical model at the shot path, performing inverse simulation deformation calculation on the geometric part numerical model based on the material shrinkage parameter to obtain a flat plate part numerical model under the current process scheme;
[0159] After calculating the weight of each node of the plate part numerical model based on the thickness information of the part, the flatness index value of the plate part numerical model is calculated, and the execution is returned to each shot forming process scheme corresponding to the target part. The operation of the current process scheme is obtained in sequence until the processing of all shot forming process schemes is completed.
[0160] According to the flatness index value of each plate part numerical model under each shot forming process scheme, a target shot forming process scheme matched with the target part is obtained.
[0161] In some embodiments, the method for determining the shot forming process scheme can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for determining the shot forming process scheme described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method for determining the shot forming process scheme by any other appropriate means, for example, by means of firmware.
[0162] The various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0163] Computer programs used to implement the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flow diagrams and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0164] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0165] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0166] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0167] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0168] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.
[0169] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining a shot peening process scheme, characterized in that: include: Perform finite element simulation on the target part, build a digital model of the geometric part, and obtain the current process plan in each shot peening process plan corresponding to the target part in turn; Obtaining a shot peening path and an equivalent heat source model corresponding to the current process plan, and performing inverse processing on at least one material constitutive parameter of the target part to obtain a material shrinkage parameter; While applying an equivalent heat source model to the geometric part digital model at the shot peening path, reverse simulation deformation calculation is performed on the geometric part digital model based on the material shrinkage parameters to obtain the flat part digital model under the current process scheme; After calculating the weight of each node of the flat plate part digital model based on the part thickness information, the flatness index value of the flat plate part digital model is calculated, and the operation of obtaining the current process plan in sequence in each shot peening process plan corresponding to the target part is returned and executed until all shot peening process plans are processed; According to the flatness index value of each flat plate part digital model under each shot peening process scheme, a target shot peening process scheme matching the target part is obtained.
2. The method according to claim 1, characterized in that Calculate the weight of each node of the flat plate part model based on the part thickness information, including: Obtain the position information and corresponding thickness information of all shell element nodes on the digital model of the flat plate part and construct the target set; According to the target weight function based on thickness, the thickness weight value of each shell element node is calculated, and the thickness weight center value is calculated; The thickness weight value of each shell element node is used to update the thickness information of each shell element node in the target set to obtain a target weight set.
3. The method according to claim 2, characterized in that Calculate the flatness index value of the digital model of the flat plate part, including: According to the thickness weight center value and the thickness information of the shell element nodes in the target weight set, a covariance matrix is established, and multiple eigenvalues of the covariance matrix are solved; According to the calculated multiple eigenvalues, the surface curvature of the shell unit mesh model is calculated as the flatness index value of the numerical model of the flat plate part.
4. The method according to claim 2, characterized in that Calculate the flatness index value of the digital model of the flat plate part, including: Based on the target weight set, a plane fitting based on the target weight function is performed to obtain a fitting plane equation, and the fitting error of the fitting plane equation is calculated as an index value of the flatness of the initial part digital model.
5. The method according to any one of claims 1 to 4, characterized in that Obtain the equivalent heat source model corresponding to the current process plan, including: Construct a heat source model corresponding to the current process plan; A preliminary experiment is conducted on at least one standard test element using the heat source model, and an equivalent heat source model corresponding to the current process solution is obtained based on the test results.
6. The method according to any one of claims 1 to 4, characterized in that At least one material constitutive parameter of the target part is inversely processed to obtain a material shrinkage parameter, including: The thermal expansion coefficient of the target part is inversely processed to obtain the material shrinkage parameters.
7. A device for determining a shot peening process scheme, characterized in that: include: The part digital model module is used to perform finite element simulation on the target part, build a geometric part digital model, and sequentially obtain the current process plan from each shot peening process plan corresponding to the target part; A reverse processing module is used to obtain a shot peening path and an equivalent heat source model corresponding to the current process plan, and to reversely process at least one material constitutive parameter of the target part to obtain a material shrinkage parameter; The flat plate digital model module is used to apply an equivalent heat source model to the geometric part digital model at the shot peening path, and perform reverse simulation deformation calculation on the geometric part digital model based on the material shrinkage parameters to obtain the flat plate part digital model under the current process plan; The index calculation module is used to calculate the weight of each node of the flat part digital model based on the part thickness information, calculate the flatness index value of the flat part digital model, return to the execution of each shot peening forming process plan corresponding to the target part, and sequentially obtain the operation of the current process plan until the processing of all shot peening forming process plans is completed; The solution acquisition module is used to obtain a target shot peening process solution that matches the target part according to the flatness index value of the digital model of each flat part under each shot peening process solution.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can perform the method for determining a shot peening process plan according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining a shot peening process solution according to any one of claims 1 to 6 when executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the method for determining a shot peening process plan according to any one of claims 1 to 6.
Citation Information
Cited By
Simulation modeling method, device and equipment for determining shot peening forming area
CN121598541A