METHOD FOR ADAPTING A COMPONENT DESCRIPTION OF A WORKPIECE TO BE PRODUCED WITH AMORPHOUS PROPERTIES
20230093303 · 2023-03-23
Inventors
- Hans Jürgen WACHTER (Karlstein, DE)
- Eugen MILKE (Karlstein, DE)
- Hamed SHAKUR SHAHABI (Karlstein, DE)
- Florian THEISEN (Hanau, DE)
- Michael KLOSCH-TRAGESER (Freigericht, DE)
Cpc classification
B22D27/20
PERFORMING OPERATIONS; TRANSPORTING
B22D17/00
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4155
PHYSICS
B22D27/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05B19/4155
PHYSICS
Abstract
Amorphous metals are a new class of materials in which advantageous physical properties can be achieved. Amorphous metals require rapid cooling in the injection-molding process, which is not achieved in the case of a large number of geometries. The invention relates to a method for adapting a component description of a workpiece to be produced with amorphous properties, which method comprises: —defining a cooling behaviour of at least a part of a workpiece to be produced, taking account of a component description of the workpiece; —adapting at least a part of the component description, taking account of the defined cooling behaviour of the workpiece.
Claims
1. A method for adapting a component description of a workpiece to be produced with amorphous properties, which method comprises: determining a cooling behavior of at least a part of a workpiece to be produced, taking account of a component description of the workpiece; and, adapting at least a part of the component description, taking account of the determined cooling behavior of the workpiece.
2. The method according to claim 1, wherein the adaptation comprises inserting at least one coolant description into the component description, wherein the coolant description indicates a coolant.
3. The method according to claim 1, wherein the adaptation comprises determining a material to be used, wherein the adaptation is performed taking account of the material.
4. The method according to claim 1, wherein optimizing the component description, in particular using a finite element and/or finite volume simulation of the workpiece.
5. The method according to claim 4, wherein the optimization of the component description comprises identifying at least one local geometry of the workpiece in the component description, wherein the local geometry indicates a region of the workpiece in which material can be saved.
6. The method according to claim 5, wherein the determination of the cooling behavior comprises simulating a cooling behavior for the workpiece, wherein the cooling behavior indicates a cooling rate.
7. The method according to claim 4, wherein the component description indicates a plurality of volume elements, wherein the cooling behavior indicates a volume cooling rate for at least one volume element, in particular for each of the plurality of volume elements.
8. The method according to claim 1, wherein comparing a cooling rate to a critical cooling rate, wherein the adaptation is performed taking account of the comparison.
9. The method according to claim 1, wherein the adaptation is performed only when the comparison shows that the cooling rate is below the critical cooling rate for at least one volume element.
10. The method according to claim 1, wherein classification, in particular for at least one, preferably each, volume element, of a component description, particularly preferably using a classifier, as to whether the cooling rate is below the critical cooling rate for at least a part of the workpiece.
11. A control method, comprising providing a component description that indicates a workpiece to be produced; adapting the component description, in particular in accordance with the method according to claim 1; and, controlling a production plant using the adapted component description to produce a workpiece.
12. A computer readable storage medium containing instructions that cause at least one processor to implement a method according to claim 1 when the method is executed by the at least one processor.
13. A device for adapting a component description of a workpiece to be produced with amorphous properties, which device comprises: at least one storage unit for storing at least one component description; at least one cooling determination unit which is designed to determine a cooling behavior of at least a part of a workpiece to be produced, taking account of the at least one component description; and, an adaptation unit which is designed to adapt at least a part of the component description taking account of the determined cooling behavior.
14. The device according to claim 13, wherein the adaptation unit is further designed to determine a material to be used, wherein the adaptation unit is further designed to perform the adaptation of the component description taking account of the material.
15. The device according to claim 13, wherein an optimization unit is further designed to identify at least one local geometry of the workpiece in the component description, wherein the local geometry indicates a region of the workpiece in which material can be saved.
16. The device according to claim 13, wherein a comparison unit that is designed to compare a cooling rate to a critical cooling rate, wherein the adaptation unit is designed to perform the adaptation taking account of the comparison.
17. A system for producing a workpiece, which system comprises: a device for adapting a component description, in particular according to claim 13; and, an injection-molding device which is designed to produce a workpiece using a component description, in particular using an adapted component description.
18. The system according to claim 17, wherein a chamber of the injection-molding device for receiving liquid material; and, a punch which is designed to introduce liquid material into the chamber at a punch speed, wherein the punch speed is selected taking account of the component description.
Description
[0114] The invention is explained in more detail below with reference to exemplary embodiments. In the drawings:
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126] In the following, the same reference numbers are used for identical parts or parts having the same effect.
[0127]
[0128] The blank 4 is melted by the heating element or the induction coil 5, so that it is present in molten form. Preferably, the blank 4 is heated to a temperature of 1050° C. The molten material is injected into the tool 2 by a piston 6.
[0129]
[0130] The liquid material must rapidly cool down within the molding chamber 11 in order to prevent crystallization. The cooling of the liquid material depends greatly on the geometry of the component or workpiece 8 to be produced.
[0131]
[0132] In order to obtain the desired amorphous structures, i.e., to prevent crystallization, the cooling rate in the inner region of the cylinder 20 must be high enough. This means that the cooling rate inside the cylinder 20 will be greater than a critical cooling rate. To accelerate cooling, coolants 21 can be arranged within a component 20 or a workpiece 8. For example, it is conceivable that molded parts 21 be arranged in the component 20 to be produced. In the example of
[0133]
[0134] It is therefore possible to determine a cooling rate that indicates the drop in temperature, i.e., the temperature difference C1−C2, in the interval from t1 to t2. Furthermore, it is possible to determine whether the cooling rate is high enough to prevent crystallization. The cooling rate at which crystallization is prevented can be referred to as the critical cooling rate. In order to determine whether a component or workpiece to be produced will have amorphous properties, it is therefore possible to determine whether the cooling rate at each point of the workpiece is greater than the critical cooling rate.
[0135] Workpieces can be digitally described by a component description, for example by a CAD file.
[0136]
[0137] As can be seen from
[0138] The temperature diagrams 33 and 34 can be generated using a simulation unit. This means that a simulation of the temperature behavior is carried out for each volume element 31, 32. It is thus possible to determine the temperature diagrams 33 and 34 very precisely. The results of the simulation unit can be provided digitally as cooling behavior, for example as an object in an object-oriented programming language. However, it is also possible for the cooling behavior to be provided as a text file or in any other format.
[0139]
[0140] In the exemplary embodiment of
[0141] As can further be seen from
[0142] It is now provided that coolants 21, 21′ be arranged in the empty spaces 36, 36′ in order to improve the heat transport out of the workpiece. For example, the coolants 21, 21′ can be molded parts made of copper, which have good thermal conductivity. However, it is also possible to use other materials. In the exemplary embodiment shown, the empty spaces 36, 36′ are completely filled. It is also possible for at least the outer contour of the empty spaces 36, 36′ to be filled with a material which has sufficient thermal conductivity, such as copper.
[0143] In addition to a simulation for determining the temperature profiles of a workpiece or the volume elements 31, 32 of a component description 30, it is also possible to carry out a classification. It is thus possible to classify each volume element 31, 32 as to whether a cooling rate assigned to the respective volume element 31, 32 is greater than a critical cooling rate. It is thus possible to dispense with a simulation so that more efficient processing is possible. Such a classification can be carried out using a classifier or a classification unit. For example, so-called nearest neighbor methods, artificial neural networks or support vector machines can be used. These classifiers are trained with training data in a training phase. For a plurality of component descriptions and the respective volume elements contained, the training data contain information on whether the respective cooling rates of the volume elements are greater than a critical cooling rate. The critical cooling rate can be determined taking account of the material provided for the workpiece.
[0144] In addition to a classification, it is also possible to predict a cooling rate value using a regressor or a regression unit. A complicated simulation can thus also be dispensed with. Artificial neural networks can also be considered as regression units.
[0145]
[0146] Input data 41 for the neural network 40 may be a tensor, i.e., a three-dimensional matrix, which has a plurality of data elements. Each data element can correspond to a volume element. Each data element can be designed as a tuple which indicates whether material is present at the location of the corresponding volume element, what material is used, and/or what initial temperature prevails at the location of the corresponding volume element.
[0147] A CCN is defined by a plurality of parameters. A kernel sequentially scans the input data in a first step. The so-called stride of the kernel indicates by how many volume elements the kernel must be shifted during each scan. The size of the kernel can also be defined. The stride and the size of the kernel thus define the so-called feature detectors 43 which are generated by a first convolution 42. Each feature detector 43 detects a specific feature in the input data. For example, a feature detector 43 may indicate whether or not material is present at a particular location. Overall, a plurality of feature detectors 43 are generated which have not been previously defined manually.
[0148] According to the same principle, a new set of feature generators 45 is generated from the first feature detectors 43 in a second convolution 44, wherein during the second convolution the number of feature generators is reduced compared to the first convolution. Such a step is referred to as pooling or subsampling.
[0149] A third set of feature generators 47 is generated in a third convolution 46. In the last step, a class is assigned to each volume element by means of a so-called soft-max layer. This means that it can be seen from the output whether the cooled speed for a volume element is greater or less than the critical cooling rate.
[0150] Each layer of the CCN 40 consists of a large number of neurons, i.e., of activation functions to which weights are assigned. The output of the neuron is activated or not activated depending on the weight and an input value. Possible activation functions include, for example, logit, arc tan, Gaussian functions. Training of the CCN 40 is performed using the back-propagation algorithm, wherein the values of the weights are determined.
[0151] There are a number of different models for CNN, such as VGG-net, RES-net, general adversiral networks or Google LeNet. Any of these implementations can be used, or another implementation is possible. Training of the neural networks can be carried out efficiently, since a plurality of the operations can be carried out parallelized. The inference, i.e., the querying of values for certain component description, can be carried out very efficiently.
[0152]
[0153] For example,
[0154] The cooling behavior 54 is read in by an adaptation unit 55 which is also part of the device 50. Furthermore, the adaptation unit 55 reads the component description 52 from the storage unit 51. The adaptation unit 55 is designed to determine, taking account of the component description 52 and the cooling behavior 54, how the component description 52 or the workpiece described by the component description has to be changed so that the cooling rate of all volume elements of the component description 52 is greater than the critical cooling rate.
[0155] An adapted or optimized component description 56 is subsequently delivered to an injection-molding machine 57, which produces the workpiece or component according to the adapted component description 56. In particular, the component description 56 can also indicate information on the operation of the injection-molding machine 57. For example, the component description 56 can indicate an advance speed of the punch 6. It is also conceivable for the adapted component description 56 to indicate via how many inlet openings 10 the liquid material is to be inserted into a mold 2.
[0156] The exemplary embodiment of
[0157] The optimization unit 58 is designed to output an optimized component description 59 to the adaptation unit 55 and the cooling determination unit 53.
[0158] The exemplary embodiment of
[0159] In the exemplary embodiment of
[0160]
[0161] The AI system 53″ generates a cooling behavior 54 which can be used by the adaptation unit 55 together with the optimized component description 59 in order to generate an adapted component description 56 which is used by the injection molding machine 57 in order to produce a workpiece or component.
LIST OF REFERENCE SIGNS
[0162] 1, 57 Injection-molding machine [0163] 2 Mold [0164] 3 Melt cylinder [0165] 4, 4′ Heating element [0166] 5 Filler hopper [0167] 6 Screw [0168] 7 Punch [0169] 8 Liquid starting material [0170] 9 Conduit system [0171] 10, 10′, 10″, 10′″ Inlet opening [0172] 11 Molding chamber [0173] 20 Workpiece [0174] 21, 21′ Coolant/copper rod [0175] 22 Temperature profile [0176] 30 Component description/CAD model [0177] 30′ Optimized component description [0178] 31 First volume element [0179] 32 Second volume element [0180] 33 First temperature diagram [0181] 34 Second temperature diagram [0182] 35 Force application point [0183] 36, 36′ Empty space [0184] 40 Artificial neural network [0185] 41 Input data/tensor [0186] 42 First convolution [0187] 43 Feature detector [0188] 44 Subsampling [0189] 45 Second feature detectors [0190] 46 Second convolution [0191] 47 Third feature detectors [0192] 48 Feedforward layer [0193] 49 Output layer [0194] 50, 50′, 50″, 50′″ System [0195] 51 Storage unit [0196] 52 Component description/CAD model [0197] 53 Cooling determination unit [0198] 53′ Simulation unit [0199] 53″ AI system [0200] 54 Cooling behavior [0201] 55 Adaptation unit [0202] 56 Adapted component description [0203] 58 Optimization unit [0204] 59 Optimized component description [0205] 60, 60′, 60″, 60′″ Device [0206] C1 Initial temperature [0207] C2 Target temperature [0208] T1, T2 Time [0209] F Force