Method, device and equipment for determining weight of stamping sheet metal part and storage medium
Through mesh division and gradient value control based on simulation data, the problem of insufficient accuracy in traditional sheet metal weight calculation is solved, the accurate weight determination of complex-shaped sheet metal parts is achieved, and the calculation accuracy and design optimization capabilities are improved.
Patent Information
- Application Number
- CN202511027779.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-24
- Publication Date
- 2025-10-24
AI Technical Summary
Traditional sheet metal weight calculation methods lack accuracy for sheet metal parts with complex shapes and large deformations, resulting in large calculation errors and unable to meet the needs of accurate cost accounting and structural strength analysis.
By generating material thickness distribution information and surface area information based on the simulation data of stamped sheet metal parts, meshing is performed, the gradient value of the mesh unit is determined, and the mesh weight is calculated when the gradient value is not greater than the preset threshold, and finally the total weight of the stamped sheet metal parts is determined.
It improves the accuracy of sheet metal weight calculation, reduces the error caused by uneven thickness distribution, achieves a high degree of coupling between sheet metal weight calculation and forming process, and supports design optimization and cost control.
Smart Images

Figure CN120832776A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of stamping sheet metal manufacturing and processing, and particularly relates to a stamping sheet metal part weight determination method, a stamping sheet metal part weight determination device, an electronic device and a computer readable storage medium. BACKGROUND
[0002] In the design and development process of sheet metal parts, the accuracy of weight estimation directly affects the cost accounting, material procurement, structural strength analysis and assembly performance evaluation of products. In the stamping forming process of sheet metal parts, the material is subjected to complex stress such as stretching, compression and bending in the mold, resulting in nonlinear changes in thickness distribution. The traditional sheet metal part weight calculation method assumes that the sheet metal part thickness is uniform and consistent. This method can provide relatively accurate weight estimation for simple-shaped sheet metal parts with small deformation in the early stage of sheet metal processing. However, with the development of sheet metal processing technology and the increasing complexity of product shape, the limitations of this traditional calculation method gradually appear, and there is often a large difference between the calculated sheet metal part weight and the actual part weight, resulting in low accuracy of sheet metal part weight calculation. SUMMARY
[0003] In view of the above problems, the present application is proposed to provide a stamping sheet metal part weight determination method, a stamping sheet metal part weight determination device, an electronic device and a computer readable storage medium which overcome the above problems or at least partially solve the above problems.
[0004] To solve the above problems, in a first aspect of the present application, the embodiments of the present application disclose a stamping sheet metal part weight determination method, comprising: generating thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; determining geometric attribute data according to the thickness distribution information and the surface area information; based on the geometric attribute data, performing mesh division on the stamping sheet metal part to determine mesh cells and feature attribute data corresponding to the mesh cells; determining gradient values of the mesh cells based on the thickness distribution information; in a case where the gradient value of the mesh cell is not greater than a preset threshold, determining a mesh weight of the mesh cell according to the feature attribute data of the mesh cell; determining a mesh weight of the mesh cell according to the feature attribute data of the mesh cell; determining the weight of the stamping sheet metal part based on the mesh weight.
[0005] Optionally, the method further comprises: In a case where the gradient value of the grid cell is greater than a preset threshold, the stamping sheet metal part corresponding to the grid cell is re-divided into grids, 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 re-dividing the stamping sheet metal part corresponding to the grid cell into grids comprises: In a case where the size of the current grid cell is smaller than the size of the last grid cell, the stamping sheet metal part corresponding to the grid cell is re-divided into grids.
[0007] Optionally, the gradient value of the grid cell is used to represent the thickness variation rate of the grid cell, and the step of determining the gradient value of the grid cell based on the thickness distribution information comprises: constructing a two-dimensional coordinate system to determine the interval of the grid cell in the horizontal direction and the vertical direction; obtaining the thickness of the grid cell based on the thickness distribution information; determining the gradient value of the grid cell based on the interval and the thickness.
[0008] Optionally, the feature attribute data comprises the grid number, thickness and area of each grid, and the step of determining the grid weight of the grid cell according to the feature attribute data comprises: obtaining the density of the stamping sheet metal part; determining the grid number, thickness and area of each grid; determining the grid weight of the grid cell based on the grid number, thickness, area and density.
[0009] Optionally, the feature attribute data comprises the grid number, thickness and area of each grid, and the step of determining the weight of the stamping sheet metal part based on the grid weight comprises: adding up the grid weight according to the grid number to determine the weight of the stamping sheet metal part.
[0010] Optionally, the step of generating the thickness distribution information and the surface area information based on the simulation data of the stamping sheet metal part comprises: defining the initial thickness of the stamping sheet metal part and determining the thickness after the stamping sheet metal part is formed; determining the thickness distribution information according to the initial thickness and the thickness after the stamping sheet metal part is formed.
[0011] In a second aspect of the present application, a stamping sheet metal part weight determination device is disclosed, comprising: The generating module is configured to generate material thickness distribution information and surface area information based on simulation data of the stamping sheet metal part. The determining module is configured to determine geometric attribute data according to the material thickness distribution information and the surface area information. The mesh dividing module is configured to divide the stamping sheet metal part into mesh cells based on the geometric attribute data, and determine feature attribute data corresponding to the mesh cells. The gradient value determining module is configured to determine gradient values of the mesh cells based on the material thickness distribution information. The mesh weight generating module is configured to determine mesh weights of the mesh cells based on the feature attribute data, in a case where the gradient values of the mesh cells are not greater than a preset threshold. The stamping sheet metal part weight generating module is configured to determine the weight of the stamping sheet metal part based on the mesh weights.
[0012] In a third aspect of the present application, an electronic device is disclosed, including: one or more processors; a memory for storing instructions executable by the one or more processors; and wherein the one or more processors are configured to implement the stamping sheet metal part weight determination method as described above.
[0013] In a fourth aspect of the present application, a computer readable medium is disclosed, and a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to implement the stamping sheet metal part weight determination method as described above.
[0014] The embodiments of the present application have the following advantages: The embodiment of the present application generates material thickness distribution information and surface area information based on simulation data of a stamped sheet metal part; determines geometric attribute data based on the material thickness distribution information and the surface area information; meshes the stamped sheet metal part based on the geometric attribute data, and determines mesh units and characteristic attribute data corresponding to the mesh units; determines a gradient value of the mesh unit based on the material thickness distribution information; determines a mesh weight of the mesh unit based on the characteristic attribute data when the gradient value of the mesh unit is not greater than a preset threshold; and determines the weight of the stamped sheet metal part based on the mesh weight. By obtaining the material thickness distribution information and surface area information of the stamped sheet metal parts after forming, the stamped sheet metal parts are meshed. When the gradient value of the grid unit is not greater than the preset threshold, the grid weight is calculated to determine the weight of the stamped sheet metal parts. The gradient value of the grid unit can reflect the rate of change of the sheet metal thickness in the area. The sheet metal weight calculation is highly coupled with the characteristics of the forming process. The gradient value is not greater than the preset threshold to ensure that the thickness of the sheet metal parts in the current area changes smoothly, reducing the error caused by the uneven thickness distribution of the sheet metal parts and improving the accuracy of the sheet metal weight calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a flowchart of the steps of an embodiment of a method for determining the weight of a stamped sheet metal part of the present application; Figure 2 is a flowchart of another embodiment of a method for determining the weight of a stamped sheet metal part of the present application; Figure 3 This is a flowchart of an example of a method for determining the weight of a stamped sheet metal part of the present application; Figure 4 This is a structural block diagram of an embodiment of a device for determining the weight of a stamped sheet metal part of the present application; Figure 5 This is a structural block diagram of an electronic device provided in an embodiment of the present application; Figure 6 This is a structural block diagram of a storage medium provided in an embodiment of the present application. DETAILED DESCRIPTION
[0016] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0017] Reference Figure 1 , shows a flowchart of the steps of an embodiment of a method for determining the weight of a stamped sheet metal part of the present application, wherein the method for determining the weight of a stamped sheet metal part may specifically include the following steps: Step S101, generating material thickness distribution information and surface area information based on simulation data of a stamped sheet metal part; In the stamping process, material can flow between different regions, causing local thickness changes. To perform computer-aided engineering (CAE) analysis of the stamping forming of the sheet metal part according to the process requirements of the sheet metal part, specifically, a three-dimensional geometric model of the sheet metal part and the die is obtained or created, the type of the sheet metal material is determined, and the material performance parameters of the sheet metal part are obtained, including the elastic modulus, Poisson's ratio, yield strength, tensile strength, hardening index, etc. Then, according to the actual production situation, the stamping process parameters are determined, such as the stamping speed, the blank holder force, the drawbead parameters, etc. After that, the material performance parameters of the sheet metal material are input into the CAE software, and based on the pre-defined stamping process parameters, the simulation analysis is started. The CAE software can simulate the material deformation and flow during the stamping process. During the simulation process, the CAE software can calculate the stress, strain, displacement, etc. at each time step, and record the thickness changes of the material to obtain the simulation data of the stamped sheet metal part. Based on the simulation data of the stamped sheet metal part, the thickness distribution information can be extracted, and the surface area of the stamped part can be directly calculated, and the surface area information of the stamped sheet metal part can be accumulated. The sheet metal forming CAE analysis software includes but is not limited to AUTOFORM, DYNAFORM, etc.
[0018] In step S102, the geometric attribute data is determined based on the thickness distribution information and the surface area information. After the CAE analysis is completed, the post-processing module is entered, and the thickness distribution information is extracted. These data are usually in the form of thickness values of grid nodes, and each node corresponds to a thickness value. The surface area of the sheet metal part is calculated by the area of the grid elements in the CAE software, and the surface area value of the sheet metal part is usually automatically calculated and displayed. Based on the thickness distribution information of the stamped sheet metal part, regions with large thickness changes can be identified. These regions may be stress concentration or deformation areas in the drawing, bending or blanking process. Specifically, local deformation features such as wrinkles, wrinkles, tensile fracture, etc. in the stamped part are identified. In the wrinkle area, the thickness may increase; in the tensile fracture area, the thickness may decrease significantly; if the surface area of a specific area needs to be analyzed, the area can be selected in the CAE software, the surface area is calculated and the data is exported. Based on the thickness distribution information and the surface area information, the quantitative parameters related to the shape and structure of the object are calculated or deduced, and the final thickness distribution, surface area, average thickness, thickness change rate, etc. are aggregated to determine the geometric attribute data of the stamped sheet metal part.
[0019] In step S103, the stamped sheet metal part is meshed based on the geometric attribute data, and the grid elements and the feature attribute data corresponding to the grid elements are determined. The simulation analysis of the stamping forming of the sheet metal part can simulate the deformation, stress and strain distribution and thickness change of the material in the stamping process, including importing the three-dimensional CAD model of the sheet metal part into the CAE software, the model should include the blank shape, the die shape, dividing the blank and the die into a grid, usually selecting a quadrilateral grid or a triangular grid, the grid density can be set according to the actual demand, generating the thickness distribution information and the surface area information by starting and completing the simulation analysis, and determining the geometric attribute data of the sheet metal part. Based on the geometric attribute data of the stamped sheet metal part, the stamped sheet metal part is divided into n grid units with consistent size, and the grid unit and the corresponding feature attribute data of each node of the grid unit are determined according to the thickness distribution information. The feature attribute data includes the grid number i of each grid unit, the thickness / mm (millimeter), the area / mm² (square millimeter) and the gradient .
[0020] Step S104, determining the gradient value of the grid unit based on the thickness distribution information; The thickness distribution information usually exists in the form of the thickness value of the grid node, each node corresponds to a thickness value, and the gradient value of the grid unit is used to represent the thickness change rate of the grid unit. Based on the thickness distribution information, the thickness value of each grid unit is obtained, the type (such as triangle, quadrilateral, etc.) of the grid unit and its node coordinates are determined, and then the gradient value of the grid unit is determined.
[0021] Step S105, in the case that the gradient value of the grid unit is not greater than the preset threshold value, determining the grid weight of the grid unit according to the feature attribute data; In the case that the gradient value of the grid unit is not greater than the preset threshold value, it is indicated that the thickness change of the stamped sheet metal part in this region is relatively smooth, the material type of the sheet metal part is determined and the material density is obtained, based on the feature attribute data of the grid unit, such as the thickness , the area , etc., combined with the material density of the sheet metal part, the grid weight can be directly calculated to determine the grid weight of the grid unit.
[0022] Step S106, determining the weight of the stamped sheet metal part based on the grid weight.
[0023] The stamped sheet metal part is generally discretized in the form of a grid in the simulation analysis, each grid unit has corresponding node coordinates and unit attributes, and all the grid units can form a complete stamped sheet metal part. The weight of the stamped sheet metal part is determined by calculating the grid weight of all the grid units.
[0024] The embodiment of the application generates material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; determines geometric attribute data according to the material thickness distribution information and the surface area information; performs mesh division on the stamping sheet metal part based on the geometric attribute data, determines a mesh unit and feature attribute data corresponding to the mesh unit; determines a gradient value of the mesh unit based on the material thickness distribution information; in the case where the gradient value of the mesh unit is not greater than a preset threshold, determines a mesh weight of the mesh unit according to the feature attribute data; and determines the weight of the stamping sheet metal part based on the mesh weight. By obtaining the material thickness distribution information and the surface area information after the stamping sheet metal part is formed, the stamping sheet metal part is mesh divided, the mesh weight is calculated in the case where the gradient value of the mesh unit is not greater than a preset threshold, and then the weight of the stamping sheet metal part is determined, thereby realizing high coupling between the weight calculation of the sheet metal part and the forming process, reducing errors caused by uneven thickness distribution of the sheet metal part, and improving the precision of the weight calculation of the sheet metal part.
[0025] With reference to Figure 2 , a step flowchart of another embodiment of a method for determining the weight of a stamping sheet metal part is shown, and the method for determining the weight of the stamping sheet metal part can specifically include the following steps: Step S201, generating material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; By performing stamping forming CAE analysis on the stamping sheet metal part, simulation analysis is completed, key simulation data of the sheet metal part such as thickness distribution, strain distribution and forming limit diagram are generated, material thickness distribution information after the sheet metal part is formed is obtained from the key simulation data of the sheet metal part, and surface area information is directly calculated. Material thickness is one of the key factors affecting structural strength and deformation, and the material thickness distribution file can provide accurate geometric and physical parameters for analysis. In stamping, injection molding and other manufacturing processes, the material thickness distribution file can help engineers optimize mold design and process parameters, and the surface area information is obtained by calculating the theoretical surface area of the sheet metal part by the CAE software.
[0026] In an optional embodiment of the application, the step of generating material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part includes: Sub-step S2011, defining an initial thickness of the stamping sheet metal part and determining a thickness of the stamping 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. The material is selected according to strength, ductility, cost, etc. (such as low carbon steel, aluminum alloy, stainless steel, etc.). The thickness of the sheet metal material usually meets international standards. The initial thickness needs to meet the minimum thickness requirement of the subsequent forming process (such as stretching, bending). The thickness after forming is affected by many factors and can be determined by theoretical calculation, simulation or experimental verification. In the embodiments of the present application, the thickness of the stamped sheet metal part after forming can be determined by CAE analysis of the stamping of the sheet metal part.
[0027] In sub-step S2012, the material thickness distribution information is determined according to the initial thickness and the thickness after forming. By starting and completing the simulation analysis of the stamped sheet metal part, the difference between the initial thickness and the thickness after forming can be simulated and calculated. The CAE software calculates the stress, strain, displacement and other results of each time step, records the thickness change of the material, generates a thickness change curve or a thickness distribution cloud map, and further determines the material thickness distribution information.
[0028] In step S202, the geometric attribute data is determined according to 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. According to the material thickness distribution information of the stamped sheet metal part, the change rule of the stamped sheet metal part in space can be determined. In the CAE software, the surface area of the stamped part after forming can be directly calculated, and the overall surface area of the stamped sheet metal part can be accumulated. Through the material thickness distribution information and the surface area information, the quantitative parameters related to the shape and structure of the object can be calculated or deduced, so as to determine the geometric attribute data of the stamped sheet metal part.
[0029] In step S203, the grid division is performed on the stamped sheet metal part based on the geometric attribute data, and the grid unit and the feature attribute data corresponding to the grid unit are determined. The geometric attribute data usually refers to the shape, thickness, boundary condition and other information of the stamped sheet metal part. These data are the basis for grid division and provide accurate geometric reference for grid division, ensuring that the grid unit can accurately reflect the actual shape and structure of the sheet metal part. Based on the geometric attribute data, the complex stamped sheet metal part can be divided into multiple small grid units. Through extraction of the geometric attribute data, the feature attribute data corresponding to the grid unit is determined.
[0030] In step S204, the gradient value of the grid unit is determined based on the material thickness distribution information. The gradient value of the grid cell can be used to represent the thickness variation rate of the area where the grid cell is located. Based on the thickness distribution information, the thickness value of each grid cell can be obtained, the type of the grid cell and the node coordinates thereof are determined, and then the gradient value of the grid cell is determined.
[0031] In an optional embodiment of the present application, the gradient value of the grid cell is used to represent the thickness variation rate of the grid cell, and the step of determining the gradient value of the grid cell based on the thickness distribution information comprises: Sub-step S2041, constructing a two-dimensional coordinate system to determine the spacing of the grid cell in the horizontal direction and the vertical direction; The two-dimensional coordinate system is constructed, and u and v respectively represent the horizontal coordinate axis and the vertical coordinate axis. The grid cell has spacing in the horizontal direction and the vertical direction, which can be respectively represented by and ; Sub-step S2042, obtaining the thickness of the grid cell based on the thickness distribution information; Based on the thickness distribution information, the thickness value of each grid cell is obtained ; Sub-step S2043, determining the gradient value of the grid cell based on the spacing and the thickness; Based on the grid thickness and the spacing of the grid cell in the u direction and the v direction, the gradient value of the grid cell in the u direction and the v direction is determined, and then the gradient value of the grid cell is determined according to the gradient value of the grid cell in the u direction and the v direction , which is realized by the following formula:
[0032] wherein, represents the gradient value of the grid cell in the direction, represents the thickness of the grid cell, represents the thickness of the adjacent grid cell, represents the spacing of the grid cell in the u direction;
[0033] wherein, represents the gradient value of the grid cell in the v direction, represents the thickness of the grid cell, represents the thickness of the adjacent grid cell, represents the spacing of the grid cell in the v direction;
[0034] wherein, represents the gradient value of the grid cell; Step S205, in the case where the gradient value of the grid cell is greater than the preset threshold, re-dividing the stamping sheet metal part corresponding to the grid cell, and calculating the gradient value of the current grid cell until the gradient value of the current grid cell is not greater than the preset threshold; In the case where the gradient value of the grid cell is greater than the preset threshold, it indicates that the thickness of the stamping sheet metal part in the region changes sharply, and the stamping sheet metal part in the region needs to be re-divided, 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, so as to ensure that the thickness change rate of the current grid cell meets the preset condition.
[0035] In an optional embodiment of the present application, the step of re-dividing the stamping sheet metal part corresponding to the grid cell includes: Sub-step S2051, in the case where the size of the current grid cell is smaller than the size of the last grid cell, re-dividing the stamping sheet metal part corresponding to the grid cell; In the case where the gradient value of the grid cell is greater than the preset threshold, it indicates that the thickness of the stamping sheet metal part corresponding to the grid cell changes sharply, at this time, the grid weight is calculated as a regular pattern, which will cause a large error, and the grid cell needs to be divided again, and the size of the grid cell in this division needs to be smaller than the size of the last grid cell, so as to accurately complete the division of the stamping sheet metal part in the region where the grid cell is located, and ensure the effective division of the grid.
[0036] Specifically, the stamping sheet metal part can be divided into a plurality of grid cells with consistent size through grid division, the size of the initial grid cell can be defined in advance, and if the grid cell is divided too large, the gradient value of the grid cell will be too large, which will affect the calculation accuracy, and if the grid cell is divided too small, the number of grid cells will be too large, and the calculation amount will be too large when calculating the grid weight, therefore, in the case where the gradient value of the grid cell is greater than the preset threshold, the size of the grid cell can be dynamically adjusted according to actual needs, and at the same time, the size of the grid cell in this division is smaller than the size of the last grid cell.
[0037] Step S206, determining the current grid cell and the feature attribute data corresponding to the current grid cell, and determining the grid weight of the current grid cell according to the feature attribute data; The feature attribute data includes the grid number i, thickness (mm), area (mm²) and gradient of each grid cell.
[0038] In an optional embodiment of the present application, the step of determining the grid weight of the grid unit according to the feature attribute data comprises: Sub-step S2061, obtaining the density of the stamping sheet metal part; The density of the sheet metal part depends on the raw material of the stamping sheet metal part. Specifically, the density parameter in the corresponding international standard (such as ASTM, JIS) is queried through the material brand (such as SUS304, AL6061). In the case where the material is unknown, the density (mass / volume) can be obtained by measuring the mass and volume. The common sheet metal materials and density ranges (unit: grams per cubic centimeter) are as follows:
[0039] Table 1 Sub-step S2062, determining the network number, thickness and area of each grid; When performing grid division of the stamping sheet metal part, the stamping sheet metal part can be divided into n grid units with consistent size. The grid number can be 1, 2, 3...n. Each grid unit corresponds to a number. The thickness and area of the grid unit can be obtained according to the material thickness distribution information and the surface area information. Specifically, the node coordinates of all grid units are traversed. The thickness of each grid unit node can be determined according to the material thickness distribution information. The theoretical surface area of each grid unit can be obtained based on the surface area of the stamping sheet metal part and the number of grid units.
[0040] Sub-step S2063, determining the grid weight of the grid unit based on the network number, the thickness, the area and the density; Obtaining the density of the stamping sheet metal part, determining the network number, thickness and area of each grid, and determining the grid weight of the grid unit based on the network number, thickness, area and density Specifically, the grid weight can be determined by the following formula :
[0041] wherein, is the density of the stamping sheet metal part; Step S207, determining the weight of the stamping sheet metal part based on the grid weight.
[0042] The weight of the stamping sheet metal part is determined by calculating the grid weight of all grid units.
[0043] In an optional embodiment of the present application, the step of determining the weight of the stamping sheet metal part based on the grid weight comprises: Step S2071, accumulating the grid weight according to the grid number to determine the weight of the stamping sheet metal part.
[0044] According to the grid number, the grid weight is accumulated to determine the weight of the stamped sheet metal part. Specifically, the weight of the stamped sheet metal part can be determined by the following formula: :
[0045] The embodiment of the present application 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 the surface area information, and meshes the stamped sheet metal parts based on the geometric attribute data to determine grid cells and characteristic attribute data corresponding to the grid cells. When the gradient value of the grid cells is greater than a preset threshold, the stamped sheet metal parts in the area corresponding to the grid cells are meshed again, and the gradient value of the current grid cell is calculated until the gradient value of the current grid cell is no greater than the preset threshold. Calculating the weight of sheet metal parts by dynamically dividing the grid size can improve calculation accuracy while optimizing calculation efficiency, adapting to complex shape changes, and providing strong support for design optimization and cost control.
[0046] In order to make the embodiments of the present application clear to those skilled in the art, the following reference is made to Figure 3 , use an example to illustrate: Step S301, receiving simulation data of a stamped sheet metal part, and extracting material thickness distribution information and surface area information; Stamping simulation analysis is performed using software such as AutoForm / Dynaform. This software receives simulation data including node / element data such as nodes, thickness, stress and strain, mesh information, and surface area data. The material thickness distribution information is extracted from this simulation data, and the surface area information is directly exported or calculated using the mesh.
[0047] Step S302, determining geometric attribute data based on the material thickness distribution information and surface area information; Material thickness distribution information reflects the thickness distribution of sheet metal parts at different locations. For example, a part may be 2 mm thick in some areas and 3 mm 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 material thickness distribution information and surface area information, the geometric property data of the sheet metal part can be determined. Step S303, meshing the stamped sheet metal part based on the geometric attribute data, and determining mesh units and characteristic attribute data corresponding to the mesh units; Geometric attribute data usually refers to information such as the shape, size, boundary conditions, etc. of stamped sheet metal parts. This data is the basis for meshing. Meshing is the process of discretizing complex geometric shapes into multiple small units. Each unit has its own geometric shape and position information. By extracting the geometric attribute data, the characteristic attribute data corresponding to the mesh unit can be determined.
[0048] Step S304: determining the gradient value of the grid unit based on the material thickness distribution information; The gradient value of a grid cell is used to represent the thickness change rate of the area corresponding to the grid cell. 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 the cell. For each grid cell, the gradient can be approximated by calculating the material thickness difference between the cell and its adjacent cells.
[0049] Step S305: determining a grid weight of the grid unit according to the characteristic attribute data when the gradient value of the grid unit is not greater than a preset threshold; Based on the characteristic attribute data of the grid cell, the thickness, area, node coordinates and cell type (such as triangle, quadrilateral, etc.) of each grid cell can be determined, the material type of the sheet metal part can be determined and the material density can be obtained, and the grid weight of the grid cell can be directly calculated.
[0050] Step S306: If the gradient value of the grid cell is greater than a preset threshold, meshing the stamped sheet metal part in the area corresponding to the grid cell is performed again, and the gradient value of the current grid cell is calculated, the current grid cell and characteristic attribute data corresponding to the current grid cell are determined, and the grid weight of the current grid cell is determined based on the characteristic attribute data. By comparing the gradient value of the grid unit with the preset threshold, the material thickness change in the area corresponding to the grid unit is understood. For areas with drastic material thickness changes, the grid size is dynamically adjusted and the area is meshed again until the gradient value of the current grid unit is no greater than the preset threshold. This ensures that the material thickness change in the area corresponding to the current grid unit is in a gentle state, so that the error between the calculated grid weight and the actual weight is not too large. Step S307 : determining the weight of the stamped sheet metal part based on the grid weight.
[0051] When simulating and analyzing stamped sheet metal parts, they are typically discretized into a grid. Each grid cell has its own node coordinates and cell properties, and when combined, these grid cells can fully construct the overall structure of the stamped sheet metal part. By calculating the grid weight of each grid cell separately and summing the grid weights of all grid cells, the total weight of the entire stamped sheet metal part can be determined.
[0052] It should be noted that, for the method embodiments, the series of acts complement each other to achieve the purpose of this application, therefore, the sequence of the acts should not be construed as necessary limitation of the application. In some cases, the sequence of the acts can be changed or some acts can be omitted, and the application still achieves the purpose. Furthermore, the acts described in the specification can be implemented by using hardware, software or a combination of hardware and software.
[0053] With reference to Figure 4 , a structure block diagram of a stamping sheet metal part weight determination apparatus embodiment of the application is shown, which specifically can include the following modules: The generating module 401 is configured to generate thickness distribution information and surface area information based on simulation data of a stamping sheet metal part. The determining module 402 is configured to determine geometric attribute data according to the thickness distribution information and the surface area information. The mesh division module 403 is configured to divide the stamping sheet metal part into mesh cells based on the geometric attribute data and determine feature attribute data corresponding to the mesh cells. The gradient value determination module 404 is configured to determine gradient values of the mesh cells based on the thickness distribution information. The mesh weight generation module 405 is configured to determine mesh weights of the mesh cells according to the feature attribute data in a case where the gradient values of the mesh cells are not greater than a preset threshold. The stamping sheet metal part weight generation module 406 is configured to determine a weight of the stamping sheet metal part based on the mesh weights.
[0054] In an optional embodiment of the application, the apparatus further includes: The mesh re-division module is configured to re-divide the stamping sheet metal part in a region corresponding to the mesh cell in a case where the gradient value of the mesh cell is greater than the preset threshold, and calculate gradient values of current mesh cells until the gradient value of the current mesh cell is not greater than the preset threshold.
[0055] In an optional embodiment of the application, the generating module 401 includes: The first generating sub-module is configured to define an initial thickness of the stamping sheet metal part and determine a thickness after forming of the stamping sheet metal part. The second generating sub-module is configured to determine the thickness distribution information according to the initial thickness and the thickness after forming. In an optional embodiment of the application, the gradient value determination module 404 includes: The first gradient value determination submodule is configured to construct a two-dimensional coordinate system and determine the interval of the grid unit in the horizontal direction and the vertical direction; The second gradient value determination submodule is configured to obtain the thickness of the grid unit based on the material thickness distribution information; The third gradient value determination submodule is configured to determine the gradient value of the grid unit based on the interval and the thickness. In an optional embodiment of the present application, the grid re-division module comprises: The first grid re-division submodule is configured to re-divide the stamping sheet metal part in the region corresponding to the grid unit if the current grid unit size is smaller than the last grid unit size. In an optional embodiment of the present application, the grid weight generation module 405 comprises: The first grid weight generation submodule is configured to obtain the density of the stamping sheet metal part. The second grid weight generation submodule is configured to determine the network number, thickness and area of each grid. The third grid weight generation submodule is configured to determine the grid weight of the grid unit based on the network number, thickness, area and density. In an optional embodiment of the present application, the stamping sheet metal part weight generation module 406 comprises: The first stamping sheet metal part weight generation submodule is configured to accumulate the grid weight according to the grid number and determine the weight of the stamping sheet metal part.
[0056] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts refer to the part of the method embodiment.
[0057] With reference to Figure 5 The present application also provides an electronic device, comprising: A processor 501 and a storage medium 502, wherein the storage medium 502 stores a computer program executable by the processor 501, and when the vehicle is running, the processor 501 executes the computer program to implement the stamping sheet metal part weight determination method according to any one of the embodiments of the present application. The stamping sheet metal part weight determination method comprises: generating material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; determining geometric attribute data according to the material thickness distribution information and the surface area information; dividing the stamping sheet metal part into grid units based on the geometric attribute data and determining feature attribute data corresponding to the grid units; determine a gradient value of the grid unit based on the material thickness distribution information; in a case where the gradient value of the grid unit is not greater than a preset threshold, determine a grid weight of the grid unit according to the feature attribute data; determine the weight of the stamping sheet metal part based on the grid weight.
[0058] Optionally, the method further comprises: in a case where the gradient value of the grid unit is greater than a preset threshold, re-divide the stamping sheet metal part corresponding to the grid unit into grids, and calculate a gradient value of a current grid unit until the gradient value of the current grid unit is not greater than a preset threshold.
[0059] Optionally, the step of re-dividing the stamping sheet metal part corresponding to the grid unit into grids comprises: in a case where the size of the current grid unit is smaller than the size of the last grid unit, re-divide the stamping sheet metal part corresponding to the grid unit into grids.
[0060] Optionally, the gradient value of the grid unit is used to represent a thickness variation rate of the grid unit, and the step of determining the gradient value of the grid unit based on the material thickness distribution information comprises: construct a two-dimensional coordinate system to determine the spacing of the grid unit in the horizontal direction and the vertical direction; obtain the thickness of the grid unit based on the material thickness distribution information; determine the gradient value of the grid unit based on the spacing and the thickness.
[0061] Optionally, the feature attribute data comprises a grid number, a thickness, and an area of each grid, and the step of determining the grid weight of the grid unit according to the feature attribute data comprises: obtain the density of the stamping sheet metal part; determine the grid number, the thickness, and the area of each grid; determine the grid weight of the grid unit based on the grid number, the thickness, the area, and the density.
[0062] Optionally, the feature attribute data comprises a grid number, a thickness, and an area of each grid, and the step of determining the weight of the stamping sheet metal part based on the grid weight comprises: accumulate the grid weight according to the grid number to determine the weight of the stamping sheet metal part.
[0063] Optionally, the step of generating material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part comprises: define an initial thickness of the stamping sheet metal part, and determine a thickness after the stamping sheet metal part is formed; determine the material thickness distribution information according to the initial thickness and the thickness after the stamping sheet metal part is formed.
[0064] The memory can include a random access memory (RAM) and can also include a non-volatile memory such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.
[0065] With reference to Figure 6 The embodiments of the present application also provide a computer readable storage medium 601, and the storage medium 601 stores a computer program. The computer program is run by a processor to perform the stamping sheet metal part weight determination method according to any one of the embodiments of the present application. The stamping sheet metal part weight determination method includes: generating material thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; determining geometric attribute data according to the material thickness distribution information and the surface area information; performing mesh division on the stamping sheet metal part based on the geometric attribute data, determining a mesh unit and feature attribute data corresponding to the mesh unit; determining a gradient value of the mesh unit based on the material thickness distribution information; determining a mesh weight of the mesh unit according to the feature attribute data in a case where the gradient value of the mesh unit is not greater than a preset threshold value; determining a weight of the stamping sheet metal part based on the mesh weight.
[0066] Optionally, the method further includes: In a case where the gradient value of the mesh unit is greater than the preset threshold value, performing mesh division again on the stamping sheet metal part corresponding to the mesh unit, and calculating a gradient value of a current mesh unit until the gradient value of the current mesh unit is not greater than the preset threshold value.
[0067] Optionally, the step of performing mesh division again on the stamping sheet metal part corresponding to the mesh unit includes: In a case where the size of the current mesh unit is smaller than the size of the last mesh unit, performing mesh division again on the stamping sheet metal part corresponding to the mesh unit.
[0068] Optionally, the gradient value of the grid cell represents a thickness variation rate of the grid cell, and the step of determining the gradient value of the grid cell based on the material thickness distribution information comprises: constructing a two-dimensional coordinate system to determine a spacing of the grid cell in a horizontal direction and a vertical direction; obtaining a thickness of the grid cell based on the material thickness distribution information; determining the gradient value of the grid cell based on the spacing and the thickness.
[0069] Optionally, the feature attribute data comprises a grid number, a thickness, and an area of each grid, and the step of determining the grid weight of the grid cell based on the feature attribute data comprises: obtaining a density of the stamping sheet metal part; determining the grid number, the thickness, and the area of each grid; determining the grid weight of the grid cell based on the grid number, the thickness, the area, and the density.
[0070] Optionally, the feature attribute data comprises a grid number, a thickness, and an area of each grid, and the step of determining the weight of the stamping sheet metal part based on the grid weight comprises: accumulating the grid weight according to the grid number to determine the weight of the stamping sheet metal part.
[0071] Optionally, the step of generating the material thickness distribution information and the surface area information based on the simulation data of the stamping sheet metal part comprises: defining an initial thickness of the stamping sheet metal part and determining a thickness after forming of the stamping sheet metal part; determining the material thickness distribution information according to the initial thickness and the thickness after forming.
[0072] Each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same and similar parts between the embodiments can be referred to each other.
[0073] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, an apparatus, or a computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product 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] The 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 data processing electronic device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable data processing electronic device provide steps for implementing the functions specified in the flowchart Figure 1 one or more functions specified in the flowchart Figure 1 one or more blocks in the flowchart
[0075] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing electronic device to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart Figure 1 one or more functions specified in the flowchart Figure 1 one or more blocks in the flowchart
[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 data processing electronic device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable data processing electronic device provide steps for implementing the functions specified in the flowchart Figure 1 one or more functions specified in the flowchart Figure 1 one or more blocks in the flowchart
[0077] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments by those of skill in the art once they have the benefit of the present disclosure. Therefore, the appended claims are intended to cover all such additional variations and modifications as fall within the scope of the present application.
[0078] Finally, it is to be understood that the terms such as first and second, etc., are used herein solely to distinguish one element or action from another element or action without necessarily requiring or implying any such actual relationship or order between such elements or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.
[0079] The stamping sheet metal part weight determination method, the stamping sheet metal part weight determination device, the electronic device and the computer readable storage medium provided by the present application are described in detail above, and the principles and implementation manners of the present application are described by applying specific examples in the present article. The above example is only used to help understand the method of the present application and its core idea; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed, and the above description should not be understood as a limitation of the present application.
Claims
1. A method for determining the weight of a stamped sheet metal part, characterized in that: The method comprises the following steps: generating thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; determining geometric attribute data according to the thickness distribution information and the surface area information; performing mesh division on the stamping sheet metal part based on the geometric attribute data to determine mesh units and feature attribute data corresponding to the mesh units; determining gradient values of the mesh units based on the thickness distribution information; in a case where the gradient value of the mesh unit is not greater than a preset threshold, determining the mesh weight of the mesh unit according to the feature attribute data; determining the weight of the stamping sheet metal part based on the mesh weight.
2. The method of claim 1, wherein, The method further comprises the following steps: in a case where the gradient value of the mesh unit is greater than the preset threshold, performing mesh division again on the stamping sheet metal part in the region corresponding to the mesh unit, and calculating the gradient value of the current mesh unit until the gradient value of the current mesh unit is not greater than the preset threshold.
3. The method of claim 2, wherein, The step of performing mesh division again on the stamping sheet metal part in the region corresponding to the mesh unit comprises the following steps: in a case where the size of the current mesh unit is smaller than the size of the last mesh unit, performing mesh division again on the stamping sheet metal part in the region corresponding to the mesh unit.
4. The method of claim 1, wherein, The gradient value of the mesh unit is used to represent the thickness change rate of the mesh unit, and the step of determining the gradient value of the mesh unit based on the thickness distribution information comprises the following steps: constructing a two-dimensional coordinate system to determine the spacing of the mesh unit in the horizontal direction and the vertical direction; obtaining the thickness of the mesh unit based on the thickness distribution information; determining the gradient value of the mesh unit based on the spacing and the thickness.
5. The method of claim 1, wherein, The feature attribute data comprises the mesh number, thickness and area of each mesh, and the step of determining the mesh weight of the mesh unit according to the feature attribute data comprises the following steps: obtaining the density of the stamping sheet metal part; determining the mesh number, thickness and area of each mesh; determining the mesh weight of the mesh unit based on the mesh number, thickness, area and density.
6. The method of claim 1, wherein, The feature attribute data comprises the mesh number, thickness and area of each mesh, and the step of determining the weight of the stamping sheet metal part based on the mesh weight comprises the following steps: accumulating the mesh weight according to the mesh number to determine the weight of the stamping sheet metal part.
7. The method of claim 1, wherein, The step of generating thickness distribution information and surface area information based on simulation data of a stamping sheet metal part comprises the following steps: defining the initial thickness of the stamping sheet metal part and determining the thickness of the stamping sheet metal part after forming; determining the thickness distribution information according to the initial thickness and the thickness after forming.
8. A stamping sheet metal part weight determination apparatus, characterized in that, The method comprises the following steps: a generating module configured to generate thickness distribution information and surface area information based on simulation data of a stamping sheet metal part; a determining module configured to determine geometric attribute data according to the thickness distribution information and the surface area information; a mesh division module configured to perform mesh division on the stamping sheet metal part based on the geometric attribute data to determine mesh units and feature attribute data corresponding to the mesh units; a gradient value determination module, configured to determine a gradient value of the grid cell based on the thickness distribution information; a grid weight generation module, configured to determine a grid weight of the grid cell according to the feature attribute data, in a case that the gradient value of the grid cell is not greater than a preset threshold value; a stamping sheet metal part weight generation module, configured to determine the weight of the stamping sheet metal part based on the grid weight.
9. An electronic device, comprising: comprise: one or more processors; a memory for storing instructions executable by the one or more processors; wherein the one or more processors are configured to perform the stamping sheet metal part weight determination method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, a computer program stored on the computer readable storage medium, which, when executed by a processor, implements the steps of the stamping sheet metal part weight determination method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Simulation method for thick plate
CN103106099A
Sensor optimization
CN116070341A
Forging large deformation simulation-oriented grid re-division method and related equipment
CN116187139A
Quality estimation method and system
CN117272526A
Method and device for automatic setting of plate thickness
JP2000268196A