Blank model generation method, blank model analysis method, and blank model generation device
The use of response surface methodology to generate a blank model based on three-dimensional coordinates enhances simulation accuracy by matching the actual blank's characteristics, enabling precise press simulations and molded product analysis.
Patent Information
- Application Number
- JP2024130959
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-20
AI Technical Summary
Existing simulations using blank models with periodic wave shapes fail to accurately represent the unevenness of actual blanks, leading to decreased simulation accuracy when the actual blank's unevenness is not a wave shape.
Generate a plate-shaped blank model using response surface methodology based on multiple three-dimensional coordinates, incorporating a surface function to determine coordinates and create a point cloud that matches the blank material's characteristics.
Improves the accuracy of simulations by generating a blank model that accurately represents the actual blank's characteristics, allowing for precise press simulations and comparison of molded product variations.
Smart Images

Figure 2026028490000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a blank model generation method, a blank model analysis method, and a blank model generation device for generating a plate-shaped blank model to be used in a simulation. [Background technology]
[0002] For example, Patent Document 1 below discloses a technique for applying a periodic wave shape to a blank model and performing a press simulation taking into consideration that the blank model has a curved surface. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7409583 Summary of the Invention [Problem to be solved by the invention]
[0004] However, since the unevenness occurring on an actual blank is not limited to a periodic wave shape, if the unevenness occurring on the blank is not a wave shape, the simulation results using the blank model will differ from the results using the actual blank, which means that the accuracy of the simulation may decrease.
[0005] One aspect of the present disclosure is the ability to generate blank models that can improve the accuracy of simulations. [Means for solving the problem]
[0006] One aspect of the present disclosure is a blank model generation method for generating a plate-shaped blank model to be used in a simulation, which includes acquiring multiple three-dimensional coordinates for multiple positions on a plate-shaped blank, generating a surface function using response surface methodology to determine the coordinates of any position on the blank based on the multiple three-dimensional coordinates, and generating a blank model including a point cloud consisting of the multiple coordinates using the surface function.
[0007] According to this method, a blank model is generated using response surface methodology based on multiple three-dimensional coordinates, which allows the generation of a blank model that matches the characteristics of the blank material, thereby improving the accuracy of simulations using this blank model.
[0008] In one aspect of the present disclosure, the worker may further input the coordinates of the thickness direction of the blank material for each of the multiple three-dimensional coordinates, and by obtaining the multiple three-dimensional coordinates, the multiple three-dimensional coordinates input by the worker may be obtained. According to this method, the operator can arbitrarily set the coordinates in the thickness direction of the blank material, and can perform a blank simulation using these coordinates.
[0009] One aspect of the present disclosure is a blank model analysis method. In the blank model analysis method, in addition to the elements of the blank model generation method, a press simulation may be performed using the blank model.
[0010] According to this method, the press simulation is performed using a blank model that matches the characteristics of the blank material, so the accuracy of the press simulation can be improved.
[0011] In one aspect of the present disclosure, a plurality of trim blanks may be virtually cut out from the blank model, and the press simulation may include performing a press simulation for each of the trim blanks.
[0012] According to this method, multiple trim blanks are cut out from the blank model, so multiple trim blanks that differ depending on the cut-out portion can be prepared. Then, a press simulation is performed for each trim blank, so the characteristics of the molded product can be investigated for each cut-out portion.
[0013] In one embodiment of the present disclosure, the shapes of multiple molded products may be compared after the press simulation. According to this method, by comparing the shapes of a plurality of molded products, it becomes easier to recognize variations in the properties of the molded products.
[0014] One aspect of the present disclosure may be a blank model generation device configured to generate a plate-shaped blank model to be used in a simulation, the blank model generation device including: a coordinate acquisition unit configured to acquire multiple three-dimensional coordinates for multiple positions on a plate-shaped blank; a function generation unit configured to generate a surface function for determining the coordinate of an arbitrary position on the blank based on the multiple three-dimensional coordinates using response surface methodology; and a model generation unit configured to generate a blank model including a point cloud consisting of the multiple coordinates using the surface function.
[0015] According to this blank model generation device, a blank model is generated using response surface methodology, so that a blank model that matches the characteristics of the blank material can be generated, thereby improving the accuracy of simulations using this blank model. [Brief explanation of the drawings]
[0016] [Figure 1] FIG. 1 is a block diagram showing a configuration of a simulation device. [Figure 2] 10 is a flowchart of a simulation process. [Figure 3] FIG. 10 is a plan view showing an example of coordinate measurement points in an actual blank piece. [Figure 4] FIG. 10 is a plan view showing an example of trimming. [Figure 5] FIG. 2 is a plan view showing an example of each trim blank. [Figure 6] FIG. 10 is an explanatory diagram illustrating an example of an accuracy comparison result. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. [1. Embodiment] [1-1.Configuration] The simulation device 1 of this embodiment is, for example, a device that generates a blank model and performs a press simulation using the generated blank model. The method and functions of generating the blank model in the simulation device 1 correspond to the blank model generation method and blank model generation device of the present disclosure. The blank model is a virtual blank material generated on data.
[0018] The blank model generated in this embodiment is a virtual blank material generated by taking into account the characteristics of an actual blank material. If a press simulation is performed using such a blank model, it is expected that the virtual formed product obtained by the press simulation will have characteristics similar to those of a formed product obtained by pressing an actual blank model. In other words, it is expected that highly accurate press simulation results will be obtained. The method of performing the press simulation in the simulation device 1 and its functions correspond to the blank model analysis method of the present disclosure.
[0019] As shown in FIG. 1, the simulation device 1 includes a processing unit 10, an input unit 21, and a display unit 22. The input unit 21 is a part where an operator inputs instructions to the simulation device 1, and is configured as, for example, a keyboard, a mouse, and a touch panel.
[0020] The display unit 22 is a part that displays images for inputting instructions, simulation results, etc., and is configured as, for example, a display or a touch panel. The processing unit 10 includes a microcomputer having a CPU 11 and a semiconductor memory such as RAM or ROM (hereinafter, referred to as memory 12). Each function of the processing unit 10 is realized by the CPU 11 executing a program stored in a non-transitory tangible recording medium. In this example, the memory 12 corresponds to the non-transitory tangible recording medium storing the program. Furthermore, the execution of this program results in the execution of a method corresponding to the program. The processing unit 10 may include one microcomputer or multiple microcomputers.
[0021] The method for realizing the functions of each unit included in the processing unit 10 is not limited to software, and some or all of the functions may be realized using one or more pieces of hardware. For example, when the functions are realized by electronic circuits that are hardware, the electronic circuits may be realized by digital circuits, analog circuits, or a combination of these.
[0022] [1-2. Processing] Next, the simulation processing executed by the processing unit 10 will be described with reference to the flowchart in Fig. 2. The simulation processing is started when, for example, an operator operates the input unit 21 to input an instruction to execute a press simulation.
[0023] In the simulation process, first, the processing unit 10 creates a flat blank model in S10. A flat blank model refers to a plate-shaped blank model that is a completely flat plate without any irregularities. In a flat blank model, the coordinate in the thickness direction of the blank model is constant (for example, 0) regardless of position. Note that the coordinate in the thickness direction is, for example, the coordinate of the surface in the thickness direction (i.e., the upper surface or the lower surface). The coordinate in the thickness direction may be the coordinate of any position in the thickness direction, for example, the center in the thickness direction. The coordinate in the thickness direction is similar to that of a curved blank model described later.
[0024] The flat blank model has, for example, a width of 2000 mm, a depth of 1200 mm, a thickness of 1.0 mm, and a tensile strength of 980 MPa. The plate thickness may be, for example, 0.6 mm to 2.0 mm, and the applicable range of tensile strength is, for example, 270 MPa to 1470 MPa. The tensile strength may be less than 270 MPa.
[0025] Next, in S20, the processing unit 10 creates a curved blank model. The curved blank model is set to have the same size, thickness, and tensile strength as the flat blank model. Therefore, the curved blank model in this embodiment is plate-shaped like the flat blank model, and, for example, has a width of 2000 mm, a depth of 1200 mm, a thickness of 1.0 mm, and a tensile strength of 980 MPa.
[0026] In the process of creating a curved blank model, the processes from S22 to S28 are carried out. That is, the processing unit 10 carries out coordinate input in S22. In this process, the processing unit 10 allows the operator to input three-dimensional coordinates at multiple locations on a plate-shaped blank material. In this embodiment, for example, as shown in FIG. 3, an actual blank material having irregularities is used. Note that in FIGS. 3 to 5, the degree of irregularities in the blank material, blank model, etc. is expressed by density. Parts with relatively low density are parts having coordinate values close to a reference value (e.g., 0) in the thickness direction, and parts with relatively high density are parts having coordinate values far from the reference value in the thickness direction (i.e., parts with a large degree of irregularities).
[0027] The operator actually measures the coordinates of any location on the uneven blank (for example, the coordinates of the surface position in the thickness direction) and inputs the respective coordinate values as shown in Table 1 below. That is, the processing unit 10 accepts the input of multiple three-dimensional coordinates. In particular, the multiple three-dimensional coordinates include coordinates in the thickness direction of the blank. The three-dimensional coordinates input in this process are not limited to actual measurement values, but may be any values such as corrected actual measurement values, virtual values, etc. Furthermore, instead of the operator inputting coordinate values, it is also possible to acquire prepared data, such as data automatically generated by automatic measurement or data provided by a material manufacturer, as the three-dimensional coordinates.
[0028] [Table 1]
[0029] Table 1 can be obtained, for example, by an operator measuring the coordinates in the thickness direction of the blank piece (ie, z coordinates) at 15 points A to O on the blank piece shown in FIG. 3 and inputting the values.
[0030] Next, the processing unit 10 performs coordinate acquisition in S24. This process is a process of acquiring coordinate values at multiple locations input by the operator for calculation. The process of S24 is performed when the operator inputs via the input unit 21 that input of coordinate values has been completed.
[0031] Next, in S26, the processing unit 10 generates a surface function using response surface methodology. In this process, any response surface methodology is used to generate the most probable surface function based on the input coordinate values. The surface function is a function that uniquely identifies the z-coordinate value when any x-coordinate value and y-coordinate value are input. For example, the Kriging method can be used as the response surface methodology.
[0032] Next, in S28, the processing unit 10 generates a blank model. In this process, arbitrary x- and y-coordinate values are input into the generated surface function to obtain a z-coordinate value, thereby repeatedly obtaining point cloud data required for the curved surface blank model. For example, in the example shown in FIG. 3, coordinate values are obtained for points P1 to P30 in addition to the points A to O already obtained. In other words, this process interpolates coordinates using the surface function obtained by response surface methodology, thereby ensuring the number of coordinates required for the curved surface blank model. In this way, for example, a curved surface blank model 30 having projections and recesses as shown in FIG. 4 is obtained. In other words, the curved surface blank model 30 includes a point cloud consisting of the required multiple coordinates.
[0033] Next, the processing unit 10 performs trimming in S40. In this process, for example, the processing unit 10 virtually cuts out multiple trim blanks B1 to B4 of the same shape from the curved blank model 30. In this embodiment, for example, four trim blanks B1 to B4 are generated. Note that any number of trim blanks B1 to B4 may be generated as long as there is more than one. In this case, the processing unit 10 also cuts out a trim blank B0 of the same shape as the trim blanks B1 to B4 from the flat blank model. As shown in FIG. 5, the trim blanks B1 to B4 have unevenness in the thickness direction, and the unevenness is irregular, whereas the trim blank B0 has no unevenness in the thickness direction.
[0034] Next, the processing unit 10 performs a simulation in S50. In this process, a press simulation is performed to virtually press each of the trim blanks B0 to B4. The press processing in this case is a process for obtaining molded products of the same shape using virtual dies of the same shape.
[0035] Next, in S60, the processing unit 10 performs an accuracy comparison. In this process, the accuracy of the shape of each virtual molded product (hereinafter simply referred to as molded product) obtained by the press simulation is determined based on the difference in coordinates of each part. That is, the shapes of multiple molded products are compared to evaluate whether they have the same shape. In particular, in this embodiment, the processing unit 10 aligns the molded products with an arbitrarily created reference surface, making it possible to calculate the difference in coordinate values. In addition, for parts where there is a difference in coordinate values, the display unit 22 displays them in different colors depending on the magnitude of the difference in coordinate values.
[0036] For example, as shown in Fig. 6, the processing unit 10 generates an image that allows visual recognition of the magnitude of the difference when comparing coordinate values of the molded product, and displays this image on the display unit 22. In the example shown in Fig. 6, the higher the density, the greater the difference in coordinate values of the molded product. From this image, it can be seen that, for example, multiple areas surrounded by ellipses in Fig. 6 are areas where the difference in coordinate values is large and the accuracy is low.
[0037] When calculating the difference in coordinate values of the molded products, the average value of the errors in the coordinate values of the molded products for the trim blanks B0 to B4 may be used, or the maximum value of these errors may be used. Furthermore, the coordinate value of the trim blank B0 may be used as a reference, and the difference in the coordinate values of the trim blanks B1 to B4 relative to this reference may be used. In this case, the difference between the average value of the coordinate values of the trim blanks B1 to B4 and the coordinate value of the trim blank B0 may be used as the error, or the difference between the maximum coordinate value of the trim blanks B1 to B4 and the coordinate value of the trim blank B0 may be used as the error.
[0038] Next, in S70, the processing unit 10 performs a process for the operator to input the results of the countermeasure study via the input unit 21. In this process, the operator can input information such as reviewing the construction method and reviewing the shape (adding reinforcing parts such as beads), and the input results can be reflected in the settings for the next simulation process. When this process is completed, the simulation process ends.
[0039] [1-3.Effects] According to the embodiment described above in detail, the following effects are achieved. (1a) The simulation device 1 implements a blank model generation method for generating a plate-shaped blank model to be used in a simulation. The blank model generation method includes acquiring multiple three-dimensional coordinates for multiple positions on a plate-shaped blank material, generating a surface function using response surface methodology to determine the coordinate of any position on the blank material based on the multiple three-dimensional coordinates, and generating a blank model 30 including a point cloud consisting of the multiple coordinates using the surface function.
[0040] According to this configuration, the blank model 30 is generated using response surface methodology, so that the blank model 30 can be generated to match the characteristics of the blank material. Therefore, the accuracy of the simulation using this blank model 30 can be improved.
[0041] (1b) The simulation device 1 further performs a press simulation using the blank model 30. According to this configuration, the press simulation is performed using the blank model 30 that matches the characteristics of the blank material, so the accuracy of the press simulation can be improved.
[0042] (1c) The operator inputs coordinates in the thickness direction of the blank piece for each of a plurality of three-dimensional coordinates, and the simulation device 1 acquires the plurality of three-dimensional coordinates input by the operator. With this configuration, the operator can arbitrarily set the coordinates in the thickness direction of the blank material, and can perform blank simulation using these coordinates.
[0043] (1d) The simulation device 1 generates a plurality of trim blanks B1 to B4 that are virtually cut out from the blank model 30. Furthermore, the simulation device 1 performs a press simulation for each of the trim blanks B1 to B4 in the press simulation.
[0044] According to this configuration, a plurality of trim blanks B1 to B4 can be prepared depending on the cut-out portion, as a plurality of trim blanks B1 to B4 are cut out from the blank model 30. Then, a press simulation is performed for each of the trim blanks B1 to B4, so that the characteristics of the molded product can be investigated for each cut-out portion.
[0045] (1e) The simulation device 1 compares the shapes of a plurality of molded products. According to this configuration, by comparing the shapes of a plurality of molded products, it is possible to easily recognize variations in the characteristics of the molded products.
[0046] (1f) The simulation device 1 aligns a plurality of molded products on an arbitrary reference plane and displays them on the display unit 22. According to this method, multiple molded products are superimposed by aligning them using an arbitrary reference plane, so that the difference in deformation amount for each trim blank B1 to B4 can be calculated as the difference in coordinate values, and the differences can be visually recognized by color-coding them according to the differences.
[0047] 2. Other Embodiments Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments and can be implemented in various modified forms.
[0048] (2a) In the above embodiment, the simulation device 1 performs a press simulation, but the present invention is not limited to this. For example, the simulation device 1 may perform a simulation of a tensile test, a fatigue test, a buckling test, or the like. (2b) The processing unit 10 and the method described herein may be implemented by a special-purpose computer configured by configuring a processor and memory programmed to perform one or more functions embodied in a computer program. Alternatively, the processing unit 10 and the method described herein may be implemented by a special-purpose computer configured by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the processing unit 10 and the method described herein may be implemented by one or more special-purpose computers configured by combining a processor and memory programmed to perform one or more functions with a processor configured with one or more hardware logic circuits. Furthermore, the computer program may be stored as instructions executed by a computer on a computer-readable non-transitory tangible storage medium. The method for implementing the functions of each unit included in the processing unit 10 does not necessarily need to include software; all of the functions may be implemented using one or more hardware devices.
[0049] (2c) Multiple functions of one component in the above embodiments may be realized by multiple components, or one function of one component may be realized by multiple components. Also, multiple functions of multiple components may be realized by one component, or one function realized by multiple components may be realized by one component. Also, part of the configuration of the above embodiments may be omitted. Also, at least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments.
[0050] (2d) In addition to the above-described simulation device 1, the present disclosure can also be realized in various forms, such as a system including the simulation device 1 as a component, a program for causing a computer to function as the simulation device 1, a non-transient physical recording medium such as a semiconductor memory on which this program is recorded, a blank model generation method, a simulation method, etc. [Explanation of symbols]
[0051] 1...simulation device, 10...processing unit, 11...CPU, 12...memory, 21...input unit, 22...display unit, 30...curved blank model, B0 to B4...trim blank.
Claims
1. A blank model generation method for generating a plate-shaped blank model to be used in a simulation, comprising: Obtaining a plurality of three-dimensional coordinates for a plurality of positions on a plate-shaped blank; generating a surface function for determining coordinates of any position of the blank material based on the plurality of three-dimensional coordinates using a response surface methodology; generating the blank model including a point cloud consisting of a plurality of coordinates using the surface function; A blank model generation method that implements the above.
2. 2. The blank model generating method according to claim 1, and further receiving input of coordinates in a thickness direction of the blank piece for each of the plurality of three-dimensional coordinates; In the step of acquiring the plurality of three-dimensional coordinates, the plurality of three-dimensional coordinates including the coordinates inputted in the step of receiving are acquired. Blank model generation method.
3. A blank model analysis method for analyzing a blank model by simulation, comprising: Obtaining a plurality of three-dimensional coordinates for a plurality of positions on a plate-shaped blank; generating a surface function for determining coordinates of any position of the blank material based on the plurality of three-dimensional coordinates using a response surface methodology; generating the blank model including a point cloud consisting of a plurality of coordinates using the surface function; performing a press simulation using the blank model; A blank model analysis method that implements the above.
4. The blank model analysis method according to claim 3, generating a plurality of virtually cut-out trim blanks from the blank model; In the step of performing the press simulation, a press simulation is performed for each of the trim blanks. Blank model analysis method.
5. The blank model analysis method according to claim 4, and comparing the shapes of the plurality of molded products obtained by the press simulation. Blank model analysis method.
6. A blank model generation device configured to generate a plate-shaped blank model to be used in a simulation, a coordinate acquisition unit configured to acquire a plurality of three-dimensional coordinates for a plurality of positions on the plate-shaped blank; a function generating unit configured to generate a surface function for determining coordinates of any position of the blank material based on the plurality of three-dimensional coordinates using a response surface methodology; a model generation unit configured to generate the blank model including a point cloud consisting of a plurality of coordinates using the surface function; A blank model generating device comprising:
Citation Information
Patent Citations
Method and device for generating curved surfaces
JP2000149067A
Blank material, and press forming method using the same
JP2004160490A
Press forming analysis method, press forming analysis device and press forming analysis program
JP2023084637A
Area preserving transformation system for press forming blank development
US5561754A
Manufacturing method of press-molded products
JP7409583B1