A method, device and storage medium for determining the weight of a stamped sheet metal part
By using mesh generation and gradient value control based on simulation data, the problem of insufficient accuracy in traditional sheet metal weight calculation was solved, and high-precision weight determination of complex-shaped sheet metal parts was achieved.
Patent Information
- Application Number
- CN202511027779.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2045-07-24
AI Technical Summary
Traditional methods for calculating the weight of sheet metal parts are not accurate enough for sheet metal parts with complex shapes and large deformations, resulting in large calculation errors and failing to meet the needs of cost accounting, material procurement, and structural strength analysis.
The thickness distribution and surface area information of the stamped sheet metal are generated based on the simulation data of the stamped sheet metal parts. The mesh is divided, the gradient value of the mesh unit is determined, and the mesh weight is calculated when the gradient value is not greater than a preset threshold. Finally, the weight of the stamped sheet metal parts is determined.
It improves the accuracy of sheet metal weight calculation, reduces errors caused by uneven thickness distribution, and achieves a high degree of coupling between sheet metal weight calculation and forming process.
Smart Images

Figure CN120832776B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of stamping sheet metal manufacturing and processing, and in particular to a method for determining the weight of stamping sheet metal parts, a device for determining the weight of stamping sheet metal parts, an electronic device, and a computer-readable storage medium. Background Technology
[0002] In the design and development of sheet metal parts, the accuracy of weight estimation directly affects product cost accounting, material procurement, structural strength analysis, and assembly performance evaluation. During the stamping process of sheet metal parts, the material is subjected to complex stresses such as tension, compression, and bending within the mold, resulting in a non-linear change in thickness distribution. Traditional sheet metal part weight calculation methods assume that the sheet metal part has uniform thickness and height. In early sheet metal processing, this method could provide relatively accurate weight estimates for sheet metal parts with simple shapes and minimal deformation. However, with the development of sheet metal processing technology and the increasing complexity of product shapes, the limitations of this traditional calculation method have gradually become apparent. The calculated weight of the sheet metal part often differs significantly from the actual weight of the part, resulting in excessively low accuracy in sheet metal part weight calculation. Summary of the Invention
[0003] In view of the above problems, embodiments of this application are proposed to provide a method for determining the weight of a stamped sheet metal part, a device for determining the weight of a stamped sheet metal part, an electronic device, and a computer-readable storage medium to overcome or at least partially solve the above problems.
[0004] To address the aforementioned problems, in the first aspect of this application, an embodiment discloses a method for determining the weight of a stamped sheet metal part, comprising: Based on the simulation data of stamped sheet metal parts, material thickness distribution information and surface area information are generated; Geometric attribute data are determined based on the material thickness distribution information and the surface area information; Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh unit and the feature attribute data corresponding to the mesh unit; Based on the material thickness distribution information, the gradient value of the grid cell is determined; If the gradient value of the grid cell is not greater than a preset threshold, then based on the feature attribute... Data is used to determine the grid weight of the grid cell; The weight of the stamped sheet metal part is determined based on the grid weight.
[0005] Optionally, the method further includes: If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the corresponding area of the grid cell is re-gridded, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is not greater than the preset threshold.
[0006] Optionally, the step of further meshing the stamped sheet metal part in the region corresponding to the mesh unit includes: If the current grid cell size is smaller than the previous grid cell size, the stamped sheet metal part in the area corresponding to the grid cell is re-grid.
[0007] Optionally, the gradient value of the grid cell is used to represent the thickness change rate of the grid cell, and the step of determining the gradient value of the grid cell based on the material thickness distribution information includes: Construct a two-dimensional coordinate system to determine the spacing of the grid cells in the horizontal and vertical directions; Based on the material thickness distribution information, the thickness of the grid cell is obtained; The gradient value of the grid cell is determined based on the spacing and the thickness.
[0008] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the grid weight of the grid cell based on the feature attribute data includes: Obtain the density of the stamped sheet metal part; Determine the network number, thickness, and area of each grid; The grid weight of the grid cell is determined based on the network number, the thickness, the area, and the density.
[0009] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the weight of the stamped sheet metal part based on the grid weight includes: The weight of the stamped sheet metal part is determined by summing the weights of the grids according to their grid numbers.
[0010] Optionally, the step of generating material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts includes: Define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming; The material thickness distribution information is determined based on the initial thickness and the thickness after molding.
[0011] In a second aspect, this application discloses a device for determining the weight of stamped sheet metal parts, comprising: The generation module is used to generate material thickness distribution information and surface area information based on the simulation data of stamped sheet metal parts; The determination module is used to determine geometric attribute data based on the material thickness distribution information and the surface area information; The mesh generation module is used to perform mesh generation on the stamped sheet metal part based on the geometric attribute data, and to determine the mesh unit and the feature attribute data corresponding to the mesh unit; The gradient value determination module is used to determine the gradient value of the grid cell based on the material thickness distribution information; A mesh weight generation module is used to determine the mesh weight of a mesh cell based on the feature attribute data, provided that the gradient value of the mesh cell is not greater than a preset threshold. A stamped sheet metal part weight generation module is used to determine the weight of the stamped sheet metal part based on the grid weight.
[0012] In a third aspect of this application, embodiments of this application disclose an electronic device, comprising: one or more processors; a memory for storing processor-executable instructions; wherein the one or more processors are configured to: execute the stamped sheet metal part weight determination method as described above.
[0013] In a fourth aspect of this application, embodiments of this application disclose a computer-readable medium storing a computer program that, when executed by a processor, implements the method for determining the weight of stamped sheet metal parts as described above.
[0014] The embodiments of this application have the following advantages: This application embodiment generates material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts; determines geometric attribute data based on the material thickness distribution information and surface area information; performs meshing on the stamped sheet metal parts based on the geometric attribute data, determines mesh cells and corresponding feature attribute data of the mesh cells; determines the gradient value of the mesh cells based on the material thickness distribution information; if the gradient value of the mesh cells is not greater than a preset threshold, determines the mesh weight of the mesh cells based on the feature attribute data; and determines the weight of the stamped sheet metal parts based on the mesh weight. By acquiring the thickness distribution and surface area information of the stamped sheet metal parts after forming, the stamped sheet metal parts are divided into meshes. Under the condition that the gradient value of the mesh unit is not greater than a preset threshold, the mesh weight is calculated to determine the weight of the stamped sheet metal parts. The gradient value of the mesh unit can reflect the rate of change of the sheet metal thickness in that area. The sheet metal weight calculation is highly coupled with the characteristics of the forming process. The gradient value not being greater than the preset threshold ensures that the thickness change of the sheet metal parts in the current area is gradual, reducing the error caused by uneven thickness distribution of the sheet metal parts and improving the accuracy of sheet metal weight calculation. Attached Figure Description
[0015] Figure 1 This is a flowchart illustrating the steps of an embodiment of a method for determining the weight of a stamped sheet metal part according to this application; Figure 2 This is a flowchart illustrating the steps of another embodiment of the method for determining the weight of stamped sheet metal parts in this application; Figure 3 This is a flowchart illustrating the steps of a method for determining the weight of a stamped sheet metal part according to this application; Figure 4 This is a structural block diagram of an embodiment of a stamped sheet metal part weight determination device according to this application; Figure 5 This is a structural block diagram of an electronic device provided in an embodiment of this application; Figure 6 This is a structural block diagram of a storage medium provided in an embodiment of this application. Detailed Implementation
[0016] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0017] Reference Figure 1 The diagram illustrates a step-by-step flowchart of an embodiment of a method for determining the weight of a stamped sheet metal part according to this application. The determination of the weight of the stamped sheet metal part may specifically include the following steps: Step S101: Based on the simulation data of the stamped sheet metal parts, generate material thickness distribution information and surface area information; During the stamping process, material may flow between different areas, leading to localized thickness variations. Computer-aided engineering (CAE) analysis of the sheet metal parts is performed according to the sheet metal process requirements. Specifically, this involves acquiring or creating three-dimensional geometric models of the sheet metal parts and dies, determining the type of sheet metal material, and obtaining material performance parameters, including elastic modulus, Poisson's ratio, yield strength, tensile strength, and hardening index. Then, based on actual production conditions, stamping process parameters, such as stamping speed, blank holder force, and drawbead parameters, are determined. The material performance parameters of the sheet metal are then input into the CAE software. Based on the predefined stamping process parameters, simulation analysis is initiated. The CAE software can simulate material deformation and flow during the stamping process. During the simulation, the CAE software can calculate stress, strain, displacement, and other results at each time step, and record the material thickness changes, obtaining simulation data for the stamped sheet metal parts. Based on the simulation data of the stamped sheet metal parts, material thickness distribution information can be extracted, and the surface area of the stamped part can be directly calculated and accumulated to obtain the surface area information of the stamped sheet metal parts. Among them, sheet metal forming CAE analysis software includes, but is not limited to, AUTOFORM, DYNAFORM, etc.
[0018] Step S102: Determine geometric attribute data based on the material thickness distribution information and the surface area information; After CAE analysis, the post-processing module is entered to extract material thickness distribution information. This data is usually stored as thickness values for mesh nodes, with each node corresponding to a thickness value. CAE software calculates the surface area of the sheet metal part based on the area of the mesh cells, typically automatically calculating and displaying the surface area value. Based on the material thickness distribution information of the stamped sheet metal part, areas with significant thickness variations can be identified. These areas may be locations of stress concentration or significant deformation during drawing, bending, or stamping. Specifically, local deformation characteristics in the stamped part, such as wrinkles, creases, and tensile fractures, can be identified. In wrinkled areas, the thickness may increase; in tensile fracture areas, the thickness will decrease significantly. If it is necessary to analyze the surface area of a specific region, the region can be selected in the CAE software, its surface area calculated, and the data exported. Based on the material thickness distribution and surface area information, quantitative parameters related to the object's shape and structure are calculated or derived. The final geometric attribute data, including material thickness distribution, surface area, average thickness, and thickness change rate, are then organized and aggregated to determine the geometric attribute data of the stamped sheet metal part.
[0019] Step S103: Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh cells and the feature attribute data corresponding to the mesh cells; Simulation analysis of sheet metal stamping can simulate material deformation, stress-strain distribution, and thickness changes during the stamping process. This includes importing a 3D CAD model of the sheet metal part into CAE software. The model should include the blank shape and die shape. Mesh generation is performed on the blank and die, typically using quadrilateral or triangular meshes. The mesh density can be set according to actual needs. The simulation analysis is then initiated and completed, generating material thickness distribution and surface area information, and determining the geometric attribute data of the sheet metal part. Based on the geometric attribute data of the stamped sheet metal part, it is divided into n uniformly sized meshes. According to the material thickness distribution information, the mesh cells and the characteristic attribute data corresponding to each node of the mesh cell are determined. The characteristic attribute data includes the mesh number i of each mesh cell, thickness, etc. / mm (millimeters), area / mm² (square millimeters) and gradient .
[0020] Step S104: Based on the material thickness distribution information, determine the gradient value of the grid cell; Material thickness distribution information is usually presented as thickness values of grid nodes, with each node corresponding to a thickness value. The gradient value of the grid cell is used to represent the thickness change rate of the grid cell. Based on the material thickness distribution information, the thickness value of each grid cell is obtained, the type of grid cell (such as triangle, quadrilateral, etc.) and its node coordinates are determined, and then the gradient value of the grid cell is determined.
[0021] Step S105: If the gradient value of the grid cell is not greater than a preset threshold, determine the grid weight of the grid cell based on the feature attribute data. If the gradient value of a mesh cell is not greater than a preset threshold, it indicates that the thickness variation of the stamped sheet metal part in that region is relatively gradual. The material type of the sheet metal part is determined, and the material density is obtained. Based on the characteristic attribute data of the mesh cells, such as thickness... ,area By combining the density of the sheet metal material, the mesh weight can be directly calculated to determine the mesh weight of the mesh unit.
[0022] Step S106: Determine the weight of the stamped sheet metal part based on the grid weight.
[0023] In simulation analysis, stamped sheet metal parts are generally discretized in the form of a mesh. Each mesh cell has corresponding node coordinates and cell attributes. All mesh cells can form a complete stamped sheet metal part. The weight of the stamped sheet metal part is determined by calculating the mesh weight of all mesh cells and summing them up.
[0024] This application embodiment generates material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts; determines geometric attribute data based on the material thickness distribution information and surface area information; performs meshing on the stamped sheet metal parts based on the geometric attribute data, determines mesh cells and corresponding feature attribute data; determines the gradient value of the mesh cell based on the material thickness distribution information; if the gradient value of the mesh cell is not greater than a preset threshold, determines the mesh weight of the mesh cell based on the feature attribute data; and determines the weight of the stamped sheet metal parts based on the mesh weight. By acquiring the material thickness distribution information and surface area information of the stamped sheet metal parts after forming, performing meshing on the stamped sheet metal parts, and calculating the mesh weight to determine the weight of the stamped sheet metal parts when the gradient value of the mesh cell is not greater than a preset threshold, a high degree of coupling between sheet metal part weight calculation and forming process is achieved, reducing errors caused by uneven thickness distribution of sheet metal parts and improving the accuracy of sheet metal part weight calculation.
[0025] Reference Figure 2 The diagram illustrates a flowchart of another embodiment of the method for determining the weight of a stamped sheet metal part according to this application. The determination of the weight of the stamped sheet metal part may specifically include the following steps: Step S201: Based on the simulation data of the stamped sheet metal parts, generate material thickness distribution information and surface area information; By performing CAE analysis on stamped sheet metal parts, simulation analysis is completed, generating key simulation data for the sheet metal parts, such as thickness distribution, strain distribution, and forming limit diagrams. The thickness distribution information of the formed sheet metal parts is extracted from this key simulation data, and the surface area information is directly calculated. Material thickness is one of the key factors affecting structural strength and deformation. The thickness distribution file can provide accurate geometric and physical parameters for analysis. In manufacturing processes such as stamping and injection molding, the thickness distribution file can help engineers optimize mold design and process parameters. The surface area information is obtained by calculating the theoretical surface area of the sheet metal parts using CAE software.
[0026] In an optional embodiment of this application, the step of generating material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts includes: Sub-step S2011: Define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming; The initial thickness is the thickness of the original sheet metal material before stamping, which is usually determined by design requirements, material specifications, or process requirements. Materials (such as low carbon steel, aluminum alloy, stainless steel, etc.) are selected based on strength, ductility, cost, etc. The thickness of sheet metal materials usually conforms to international standards. The initial thickness must meet the minimum thickness requirements of subsequent forming processes (such as stretching, bending). The thickness after forming is affected by a variety of factors and can be determined through theoretical calculation, simulation, or experimental verification. In the embodiments of this application, the thickness of the stamped sheet metal part after forming can be determined by performing stamping forming CAE analysis on the sheet metal part.
[0027] Sub-step S2012: Determine the material thickness distribution information based on the initial thickness and the thickness after molding; By initiating and completing the simulation analysis of stamped sheet metal parts, the difference between the initial thickness and the thickness after forming can be simulated and calculated. The CAE software will calculate the stress, strain, displacement and other results at each time step, and record the thickness change of the material to generate a thickness change curve or thickness distribution cloud map, thereby determining the material thickness distribution information.
[0028] Step S202: Determine geometric attribute data based on the material thickness distribution information and the surface area information; After the simulation analysis is completed, the material thickness distribution information can be extracted in the post-processing module of the CAE software. Based on the material thickness distribution information of the stamped sheet metal parts, the variation law of the stamped sheet metal parts in space can be determined. In the CAE software, the surface area of the stamped parts can be directly calculated and accumulated to determine the overall surface area of the stamped sheet metal parts. Through the material thickness distribution information and surface area information, quantitative parameters related to the shape and structure of the object can be comprehensively calculated or derived, thereby determining the geometric attribute data of the stamped sheet metal parts.
[0029] Step S203: Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh cells and the feature attribute data corresponding to the mesh cells; Geometric attribute data typically refers to information such as the shape, thickness, and boundary conditions of stamped sheet metal parts. This data forms the basis for mesh generation, providing accurate geometric references to ensure that mesh cells accurately reflect the actual shape and structure of the sheet metal parts. Based on geometric attribute data, complex stamped sheet metal parts can be divided into multiple small mesh cells. By extracting geometric attribute data, the characteristic attribute data corresponding to the mesh cells can be determined.
[0030] Step S204: Based on the material thickness distribution information, determine the gradient value of the grid cell; The gradient value of a grid cell can be used to represent the rate of change of thickness in the region where the grid cell is located. Based on the material thickness distribution information, the thickness value of each grid cell can be obtained, the type of the grid cell and its node coordinates can be determined, and then the gradient value of the grid cell can be determined.
[0031] In an optional embodiment of this application, the gradient value of the grid cell is used to represent the thickness change rate of the grid cell, and the step of determining the gradient value of the grid cell based on the material thickness distribution information includes: Sub-step S2041: Construct a two-dimensional coordinate system and determine the spacing of the grid cells in the horizontal and vertical directions; Construct a two-dimensional coordinate system, where u and v represent the horizontal and vertical coordinate axes, respectively. The grid cells have spacing in both the horizontal and vertical directions, which can be represented by... and express; Sub-step S2042: Based on the material thickness distribution information, obtain the thickness of the grid cell; The thickness value of each grid cell is obtained based on the material thickness distribution information. ; Sub-step S2043: Determine the gradient value of the mesh cell based on the spacing and the thickness; Based on the mesh thickness and the spacing of the mesh elements in the u and v directions, the gradient values of the mesh elements in the u and v directions are determined respectively. Then, the gradient value of the mesh element is determined based on the gradient values of the mesh elements in the u and v directions. The specific process is achieved through the following formula:
[0032] in, This represents the gradient value of the mesh cell in the direction. Indicates the thickness of the mesh cell. Indicates the thickness of adjacent grid cells. This indicates the spacing of the mesh cells in the u direction;
[0033] in, This represents the gradient value of the mesh element in the v direction. Indicates the thickness of the mesh cell. Indicates the thickness of adjacent grid cells. This indicates the spacing of the mesh cells in the v direction;
[0034] in, This represents the gradient value of a grid cell; Step S205: If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the area corresponding to the grid cell is re-gridded, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is not greater than the preset threshold. If the gradient value of a grid cell is greater than a preset threshold, it indicates that the thickness of the stamped sheet metal in that area changes drastically. It is necessary to re-grid the stamped sheet metal in that area and calculate the gradient value of the current grid cell until the gradient value of the current grid cell is no greater than the preset threshold, thereby ensuring that the thickness change rate of the current grid cell meets the preset conditions.
[0035] In an optional embodiment of this application, the step of further meshing the stamped sheet metal part in the region corresponding to the mesh unit includes: Sub-step S2051: If the current grid cell size is smaller than the previous grid cell size, the stamped sheet metal part in the area corresponding to the grid cell is re-gridded; If the gradient value of a grid cell is greater than the preset threshold, it indicates that the thickness of the sheet metal part corresponding to the grid cell changes drastically. At this time, treating it as a regular graphic to calculate the grid weight will cause a large error. The grid cell needs to be divided again. The size of the grid cell in this division needs to be smaller than the size of the previous grid cell in order to accurately divide the stamped sheet metal part in the area where the grid cell is located and ensure the effective division of the grid.
[0036] Specifically, by meshing, stamped sheet metal parts can be divided into multiple mesh units of the same size. The size of the initial mesh unit can be predefined. If the mesh unit is too large, the gradient value of the mesh unit will be too large, affecting the calculation accuracy. If the mesh unit is too small, the number of mesh units will be too large, resulting in too much computation when calculating the mesh weight. Therefore, if the gradient value of the mesh unit is greater than the preset threshold, the size of the mesh unit can be dynamically adjusted according to actual needs, while ensuring that the size of the mesh unit in this division is smaller than the size of the mesh unit in the previous division.
[0037] Step S206: Determine the current mesh cell and the corresponding feature attribute data of the current mesh cell, and determine the mesh weight of the current mesh cell based on the feature attribute data; Determine the current mesh cell and its corresponding feature attribute data. The feature attribute data includes the mesh number i and thickness of each mesh cell. / mm (millimeters), area / mm² (square millimeters) and gradient .
[0038] In an optional embodiment of this application, the step of determining the mesh weight of the mesh cell based on the feature attribute data includes: Sub-step S2061: Obtain the density of the stamped sheet metal part; The density of sheet metal parts depends on the raw materials used in stamping. Specifically, the density parameter can be found in the corresponding international standards (such as ASTM and JIS) by referring to the material grade (e.g., SUS304, AL6061). If the material is unknown, the density (mass / volume) can be calculated by measuring its mass and volume. Common sheet metal materials and their density ranges (unit: grams per cubic centimeter) are as follows:
[0039] Table 1 Sub-step S2062: Determine the network number, thickness, and area of each grid. When performing mesh generation for stamped sheet metal parts, the stamped sheet metal parts can be divided into n mesh units of the same size. The mesh numbers can be 1, 2, 3...n, and each mesh unit corresponds to a number. The thickness and area of the mesh unit can be obtained based on the material thickness distribution information and surface area information. Specifically, by traversing the node coordinates of all mesh units, the thickness of each mesh unit node can be determined based on the material thickness distribution information. Based on the surface area of the stamped sheet metal parts and the number of mesh units, the theoretical surface area of each mesh unit can be obtained.
[0040] Sub-step S2063: Determine the mesh weight of the mesh cell based on the network number, the thickness, the area, and the density; Obtain the density of the stamped sheet metal part, determine the network number, thickness, and area of each grid, and then determine the grid weight of the grid cell based on the network number, thickness, area, and density. Specifically, the mesh weight can be determined using the following formula. :
[0041] in, The density of stamped sheet metal parts; Step S207: Determine the weight of the stamped sheet metal part based on the grid weight.
[0042] The weight of the stamped sheet metal part is determined by calculating the mesh weight of all mesh cells.
[0043] In an optional embodiment of this application, the step of determining the weight of the stamped sheet metal part based on the grid weight includes: Step S2071: According to the grid number, the weight of the grid is accumulated to determine the weight of the stamped sheet metal part.
[0044] The weight of the stamped sheet metal part is determined by summing the weights of the grids according to their grid numbers. Specifically, the weight of the stamped sheet metal part can be determined using the following formula. :
[0045] This application embodiment generates material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts. Geometric attribute data is determined based on the material thickness distribution information and surface area information. Based on the geometric attribute data, the stamped sheet metal part is meshed, and mesh cells and their corresponding feature attribute data are determined. If the gradient value of a mesh cell is greater than a preset threshold, the stamped sheet metal part in the corresponding region of that mesh cell is meshed again, and the gradient value of the current mesh cell is calculated until the gradient value of the current mesh cell is no greater than the preset threshold. Calculating the weight of the sheet metal part by dynamically dividing the mesh size improves calculation accuracy while optimizing calculation efficiency, adapting to complex shape changes, and providing strong support for design optimization and cost control.
[0046] To enable those skilled in the art to clearly understand the embodiments of this application, the following references are made. Figure 3 Let's illustrate this with an example: Step S301: Receive simulation data of stamped sheet metal parts and extract material thickness distribution information and surface area information; The stamping simulation analysis is completed using software such as AutoForm / Dynaform. The simulation data includes node / unit data such as nodes, thickness, stress and strain, mesh information, and surface area data. The material thickness distribution information is extracted from the simulation data, and the surface area information is directly exported or calculated through the mesh.
[0047] Step S302: Determine geometric attribute data based on the material thickness distribution information and surface area information; Thickness distribution information reflects the thickness distribution of sheet metal parts in different locations. For example, a part may be 2mm thick in some areas and 3mm thick in other areas. Surface area information includes the total surface area of the sheet metal part or the surface area of different areas. Based on the thickness distribution information and surface area information, the geometric attribute data of the sheet metal part can be determined. Step S303: Based on the geometric attribute data, perform meshing on the stamped sheet metal part, and determine the mesh unit and the feature attribute data corresponding to the mesh unit; Geometric attribute data typically refers to information such as the shape, size, and boundary conditions of stamped sheet metal parts. This data forms the basis for mesh generation. Mesh generation discretizes complex geometries into multiple small units, each with its own geometric shape and position information. By extracting geometric attribute data, the characteristic attribute data corresponding to the mesh unit can be determined.
[0048] Step S304: Based on the material thickness distribution information, determine the gradient value of the grid cell; The gradient value of a grid cell is used to represent the rate of change of thickness in the region corresponding to the grid cell. The material thickness distribution information is usually given in the form of a grid, where each grid cell contains a value representing the material thickness in that cell. For each grid cell, the gradient can be approximated by calculating the material thickness difference between that cell and its neighboring cells.
[0049] Step S305: If the gradient value of the grid cell is not greater than a preset threshold, determine the grid weight of the grid cell based on the feature attribute data. Based on the characteristic attribute data of the mesh cells, the thickness, area, node coordinates and cell type (such as triangle, quadrilateral, etc.) of each mesh cell can be determined, the material type of the sheet metal part can be determined and the material density can be obtained, and the mesh weight of the mesh cells can be calculated directly.
[0050] Step S306: If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the area corresponding to the grid cell is re-gridded, and the gradient value of the current grid cell is calculated. The current grid cell and the feature attribute data corresponding to the current grid cell are determined. Based on the feature attribute data, the grid weight of the current grid cell is determined. By comparing the gradient value of the grid cell with a preset threshold, the material thickness variation in the corresponding area of the grid cell can be understood. For areas with drastic material thickness variations, the grid size is dynamically adjusted, and the area is re-gridned until the gradient value of the current grid cell is no greater than the preset threshold. This ensures that the material thickness variation in the corresponding area of the current grid cell is in a smooth state, so that the calculated grid weight does not have too large an error with the actual weight. Step S307: Determine the weight of the stamped sheet metal part based on the grid weight.
[0051] When performing simulation analysis on stamped sheet metal parts, they are typically discretized into a mesh. Each mesh cell has its own node coordinates and element properties, and these mesh cells, when combined, can completely construct the overall structure of the stamped sheet metal part. By calculating the mesh weight of each mesh cell separately and summing the mesh weights of all mesh cells, the total weight of the entire stamped sheet metal part can be determined.
[0052] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of this application are not limited to the described order of actions, because according to the embodiments of this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily necessary for the embodiments of this application.
[0053] Reference Figure 4 The diagram shows a structural block diagram of an embodiment of a stamped sheet metal part weight determination device according to this application. The stamped sheet metal part weight determination device may specifically include the following modules: The generation module 401 is used to generate material thickness distribution information and surface area information based on the simulation data of the stamped sheet metal parts. The determining module 402 is used to determine geometric attribute data based on the material thickness distribution information and the surface area information; The mesh generation module 403 is used to perform mesh generation on the stamped sheet metal part based on the geometric attribute data, and to determine the mesh unit and the feature attribute data corresponding to the mesh unit; The gradient value determination module 404 is used to determine the gradient value of the grid cell based on the material thickness distribution information; The mesh weight generation module 405 is used to determine the mesh weight of the mesh cell based on the feature attribute data when the gradient value of the mesh cell is not greater than a preset threshold. The stamped sheet metal part weight generation module 406 is used to determine the weight of the stamped sheet metal part based on the grid weight.
[0054] In an optional embodiment of this application, the apparatus further includes: The mesh re-division module is used to re-divide the stamped sheet metal part in the region corresponding to the mesh unit when the gradient value of the mesh unit is greater than a preset threshold, and calculate the gradient value of the current mesh unit until the gradient value of the current mesh unit is not greater than the preset threshold.
[0055] In an optional embodiment of this application, the generation module 401 includes: The first generation submodule is used to define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming. The second generation submodule is used to determine the material thickness distribution information based on the initial thickness and the formed thickness; In an optional embodiment of this application, the gradient value determination module 404 includes: The first gradient value determination submodule is used to construct a two-dimensional coordinate system and determine the spacing of the grid cells in the horizontal and vertical directions; The second gradient value determination submodule is used to obtain the thickness of the grid cell based on the material thickness distribution information; The third gradient value determination submodule is used to determine the gradient value of the mesh cell based on the spacing and the thickness. In an optional embodiment of this application, the mesh re-division module includes: The first grid re-division submodule is used to re-divide the stamped sheet metal part in the corresponding area of the grid unit when the current grid unit size is smaller than the previous grid unit size; In an optional embodiment of this application, the mesh weight generation module 405 includes: The first grid weight generation submodule is used to obtain the density of the stamped sheet metal part; The second grid weight generation submodule is used to determine the network number, thickness, and area of each grid. The third mesh weight generation submodule is used to determine the mesh weight of the mesh cell based on the network number, the thickness, the area, and the density. In an optional embodiment of this application, the stamped sheet metal part weight generation module 406 includes: The first stamped sheet metal part weight generation submodule is used to accumulate the grid weights according to the grid number to determine the weight of the stamped sheet metal part.
[0056] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0057] Reference Figure 5 This application also provides an electronic device, including: A processor 501 and a storage medium 502 are provided, wherein the storage medium 502 stores a computer program executable by the processor 501. When the vehicle is running, the processor 501 executes the computer program to implement the method for determining the weight of a stamped sheet metal part as described in any of the embodiments of this application. The method for determining the weight of a stamped sheet metal part includes: Based on the simulation data of stamped sheet metal parts, material thickness distribution information and surface area information are generated; Geometric attribute data are determined based on the material thickness distribution information and the surface area information; Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh unit and the feature attribute data corresponding to the mesh unit; Based on the material thickness distribution information, the gradient value of the grid cell is determined; If the gradient value of the grid cell is not greater than a preset threshold, the grid weight of the grid cell is determined based on the feature attribute data. The weight of the stamped sheet metal part is determined based on the grid weight.
[0058] Optionally, the method further includes: If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the corresponding area of the grid cell is re-gridded, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is not greater than the preset threshold.
[0059] Optionally, the step of further meshing the stamped sheet metal part in the region corresponding to the mesh unit includes: If the current grid cell size is smaller than the previous grid cell size, the stamped sheet metal part in the area corresponding to the grid cell is re-grid.
[0060] Optionally, the gradient value of the grid cell is used to represent the thickness change rate of the grid cell, and the step of determining the gradient value of the grid cell based on the material thickness distribution information includes: Construct a two-dimensional coordinate system to determine the spacing of the grid cells in the horizontal and vertical directions; Based on the material thickness distribution information, the thickness of the grid cell is obtained; The gradient value of the grid cell is determined based on the spacing and the thickness.
[0061] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the grid weight of the grid cell based on the feature attribute data includes: Obtain the density of the stamped sheet metal part; Determine the network number, thickness, and area of each grid; The grid weight of the grid cell is determined based on the network number, the thickness, the area, and the density.
[0062] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the weight of the stamped sheet metal part based on the grid weight includes: The weight of the stamped sheet metal part is determined by summing the weights of the grids according to their grid numbers.
[0063] Optionally, the step of generating material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts includes: Define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming; The material thickness distribution information is determined based on the initial thickness and the thickness after molding.
[0064] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0065] Reference Figure 6 This application also provides a computer-readable storage medium 601, on which a computer program is stored. When executed by a processor, the computer program performs the method for determining the weight of a stamped sheet metal part as described in any one of the embodiments of this application. The method for determining the weight of a stamped sheet metal part includes: Based on the simulation data of stamped sheet metal parts, material thickness distribution information and surface area information are generated; Geometric attribute data are determined based on the material thickness distribution information and the surface area information; Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh unit and the feature attribute data corresponding to the mesh unit; Based on the material thickness distribution information, the gradient value of the grid cell is determined; If the gradient value of the grid cell is not greater than a preset threshold, the grid weight of the grid cell is determined based on the feature attribute data. The weight of the stamped sheet metal part is determined based on the grid weight.
[0066] Optionally, the method further includes: If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the corresponding area of the grid cell is re-gridded, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is not greater than the preset threshold.
[0067] Optionally, the step of further meshing the stamped sheet metal part in the region corresponding to the mesh unit includes: If the current grid cell size is smaller than the previous grid cell size, the stamped sheet metal part in the area corresponding to the grid cell is re-grid.
[0068] Optionally, the gradient value of the grid cell is used to represent the thickness change rate of the grid cell, and the step of determining the gradient value of the grid cell based on the material thickness distribution information includes: Construct a two-dimensional coordinate system to determine the spacing of the grid cells in the horizontal and vertical directions; Based on the material thickness distribution information, the thickness of the grid cell is obtained; The gradient value of the grid cell is determined based on the spacing and the thickness.
[0069] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the grid weight of the grid cell based on the feature attribute data includes: Obtain the density of the stamped sheet metal part; Determine the network number, thickness, and area of each grid; The grid weight of the grid cell is determined based on the network number, the thickness, the area, and the density.
[0070] Optionally, the feature attribute data includes the grid number, thickness, and area of each grid, and the step of determining the weight of the stamped sheet metal part based on the grid weight includes: The weight of the stamped sheet metal part is determined by summing the weights of the grids according to their grid numbers.
[0071] Optionally, the step of generating material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts includes: Define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming; The material thickness distribution information is determined based on the initial thickness and the thickness after molding.
[0072] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0073] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0074] This application describes embodiments of methods, electronic devices (systems), and computer program products according to embodiments of this application with reference to flowchart illustrations and / or block diagrams. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing electronic device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing electronic device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0075] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing electronic device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0076] These computer program instructions can also be loaded onto a computer or other programmable data processing electronic device to cause a series of operational steps to be performed on the computer or other programmable electronic device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable electronic device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0077] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.
[0078] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or electronic device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or electronic device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or electronic device that includes said element.
[0079] The foregoing has provided a detailed description of a method for determining the weight of a stamped sheet metal part, a device for determining the weight of a stamped sheet metal part, an electronic device, and a computer-readable storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and its core ideas. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for determining the weight of a stamped sheet metal part, characterized in that, include: Based on the simulation data of stamped sheet metal parts, material thickness distribution information and surface area information are generated; Geometric attribute data are determined based on the material thickness distribution information and the surface area information; Based on the geometric attribute data, the stamped sheet metal part is divided into meshes to determine the mesh unit and the feature attribute data corresponding to the mesh unit; Based on the material thickness distribution information, the gradient value of the grid cell is determined; If the gradient value of the grid cell is greater than a preset threshold, the stamped sheet metal part in the area corresponding to the grid cell is re-gridded, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is not greater than the preset threshold. If the gradient value of the grid cell is not greater than a preset threshold, the grid weight of the grid cell is determined based on the feature attribute data. The total weight of the stamped sheet metal part is determined based on the grid weight.
2. The method according to claim 1, characterized in that, The step of further meshing the stamped sheet metal part in the region corresponding to the mesh unit includes: If the current grid cell size is smaller than the previous grid cell size, the stamped sheet metal part in the area corresponding to the grid cell is re-grid.
3. The method according to claim 1, characterized in that, The gradient value of the grid cell is used to represent the thickness change rate of the grid cell. The step of determining the gradient value of the grid cell based on the material thickness distribution information includes: Construct a two-dimensional coordinate system and determine the spacing of the grid cells in the horizontal and vertical directions; Based on the material thickness distribution information, the thickness of the grid cell is obtained; The gradient value of the grid cell is determined based on the spacing and the thickness.
4. The method according to claim 1, characterized in that, The feature attribute data includes the grid number, thickness, and area of each grid cell. The step of determining the grid weight of the grid cell based on the feature attribute data includes: Obtain the density of the stamped sheet metal part; Determine the network number, thickness, and area of each grid; The grid weight of the grid cell is determined based on the network number, the thickness, the area, and the density.
5. The method according to claim 1, characterized in that, The characteristic attribute data includes the grid number, thickness, and area of each grid. The step of determining the weight of the stamped sheet metal part based on the grid weight includes: The weight of the stamped sheet metal part is determined by summing the weights of the grids according to their grid numbers.
6. The method according to claim 1, characterized in that, The steps for generating material thickness distribution information and surface area information based on simulation data of stamped sheet metal parts include: Define the initial thickness of the stamped sheet metal part and determine the thickness of the stamped sheet metal part after forming; The material thickness distribution information is determined based on the initial thickness and the thickness after molding.
7. A device for determining the weight of stamped sheet metal parts, characterized in that, include: The generation module is used to generate material thickness distribution information and surface area information based on the simulation data of stamped sheet metal parts; The determination module is used to determine geometric attribute data based on the material thickness distribution information and the surface area information; The mesh generation module is used to perform mesh generation on the stamped sheet metal part based on the geometric attribute data, and to determine the mesh unit and the feature attribute data corresponding to the mesh unit; The gradient value determination module is used to determine the gradient value of the grid cell based on the material thickness distribution information; The mesh re-division module is used to re-divide the stamped sheet metal part in the region corresponding to the mesh unit when the gradient value of the mesh unit is greater than a preset threshold, and calculate the gradient value of the current mesh unit until the gradient value of the current mesh unit is not greater than the preset threshold. A mesh weight generation module is used to determine the mesh weight of a mesh cell based on the feature attribute data, provided that the gradient value of the mesh cell is not greater than a preset threshold. A stamped sheet metal part weight generation module is used to determine the total weight of the stamped sheet metal part based on the grid weight.
8. An electronic device, characterized in that, include: One or more processors; A memory for storing one or more processor-executable instructions; wherein the one or more processors are configured to perform the method for determining the weight of a stamped sheet metal part as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the method for determining the weight of a stamped sheet metal part as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Forging large deformation simulation-oriented grid re-division method and related equipment
CN116187139A
Quality estimation method and system
CN117272526A
