[go: up one dir, main page]

CN113887133B - An automatic cooling method for die casting system based on deep learning - Google Patents

An automatic cooling method for die casting system based on deep learning Download PDF

Info

Publication number
CN113887133B
CN113887133B CN202111132737.5A CN202111132737A CN113887133B CN 113887133 B CN113887133 B CN 113887133B CN 202111132737 A CN202111132737 A CN 202111132737A CN 113887133 B CN113887133 B CN 113887133B
Authority
CN
China
Prior art keywords
water flow
relu
die casting
activation function
size
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111132737.5A
Other languages
Chinese (zh)
Other versions
CN113887133A (en
Inventor
朱俊江
宋进宏
陈红岩
李孝禄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Jiliang University
Original Assignee
China Jiliang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Jiliang University filed Critical China Jiliang University
Priority to CN202111132737.5A priority Critical patent/CN113887133B/en
Publication of CN113887133A publication Critical patent/CN113887133A/en
Application granted granted Critical
Publication of CN113887133B publication Critical patent/CN113887133B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22DCASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
    • B22D17/00Pressure die casting or injection die casting, i.e. casting in which the metal is forced into a mould under high pressure
    • B22D17/20Accessories: Details
    • B22D17/22Dies; Die plates; Die supports; Cooling equipment for dies; Accessories for loosening and ejecting castings from dies
    • B22D17/2218Cooling or heating equipment for dies
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B22CASTING; POWDER METALLURGY
    • B22DCASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
    • B22D17/00Pressure die casting or injection die casting, i.e. casting in which the metal is forced into a mould under high pressure
    • B22D17/20Accessories: Details
    • B22D17/32Controlling equipment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/049Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/22Moulding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/08Thermal analysis or thermal optimisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Library & Information Science (AREA)
  • Mechanical Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了基于深度学习的压铸系统自动冷却方法。通过引入卷积神经网络(CNN)与深度学习的方式,对金属液体凝固形成产品后模具表面热成像图和冷却系统工作结束后模具表面热成像图进行特征提取,使得冷却系统原本的输入与输出由图像形式改变为数学矩阵形式,损失函数就能实现对输入与输出图像的计算,进而获得通水量和通水时间的理想值。本发明中通过CNN神经网络确定冷却系统中的通水量与通水时间来实现理想的冷却效果,相比于经验法,在实际生产中本发明的方法在调节的过程中更灵活;实现了科学的控制冷却系统的目的,更可以达到延长模具使用寿命、缩小加工误差的目标。

The present invention discloses an automatic cooling method for a die-casting system based on deep learning. By introducing a convolutional neural network (CNN) and deep learning, feature extraction is performed on the thermal imaging image of the mold surface after the metal liquid solidifies to form a product and the thermal imaging image of the mold surface after the cooling system is finished working, so that the original input and output of the cooling system are changed from image form to mathematical matrix form, and the loss function can realize the calculation of the input and output images, and then obtain the ideal values of the water flow rate and water flow time. In the present invention, the water flow rate and water flow time in the cooling system are determined by the CNN neural network to achieve an ideal cooling effect. Compared with the empirical method, the method of the present invention is more flexible in the adjustment process in actual production; the purpose of scientifically controlling the cooling system is achieved, and the goal of extending the service life of the mold and reducing the processing error can be achieved.

Description

Automatic cooling method of die casting system based on deep learning
Technical Field
The invention relates to the field of die casting technology, in particular to an automatic cooling method of a die casting system based on deep learning.
Background
The die casting process is a precision casting method in which a metal melt is forced to be pressed into a metal mold with a complex shape by high pressure in a process of unifying pressure, speed and time by using three major elements such as a machine, a mold, an alloy and the like.
The die casting has the characteristics of high production precision, high material utilization rate and high production efficiency, and can manufacture metal parts with complex shapes, clear outlines and thin-wall deep cavities, so that the die casting is more and more widely applied.
After the die casting is performed, the temperature of the die is increased at the same time, and then the die is solidified to form a product, and the temperature of the die is also fallen back. In the process, the shape of the die cavity is complex, the temperature difference between different positions of the die is large, at the moment, the die is easy to generate microscopic deformation, microcracks are initiated, and the die is invalid and the product is disqualified. Although the existing mold is generally provided with a cooling system consisting of a plurality of cooling paths so as to ensure that different positions of the mold can be uniformly cooled, the phenomena of low product qualification rate, short service life of the mold and the like still exist due to lack of effective control.
In the conventional cooling system, an empirical method is adopted to achieve an ideal cooling effect, and the water flow rate and the water flow time are gradually changed according to the cooling effect in each actual production process. The empirical method often cannot quantitatively analyze the scientific water flow and water flow time, and can damage a die in the test process, thereby affecting the processing of products.
Disclosure of Invention
The invention aims to provide an automatic cooling method of a die-casting system based on deep learning, which can solve one or more of the technical problems.
In order to achieve the above purpose, the technical scheme provided by the invention is as follows:
an automatic cooling method of a die casting system based on deep learning comprises
(1) The water valves in the cooling system of the die casting machine are marked as water valve No. 1-water valve No. N respectively, the water flow of each water valve is set as a 1...aN, and the water flow time of each water valve is set as b 1...bN;
(2) Establishing a CNN convolutional neural network training database;
(21) T times of die casting systems are randomly executed, and the water flow rate of each die casting system is as follows according to different water flow rates and water flow times The water-through time is
(22) Recording an input image X 1...XT and an output image Y 1...YT of each die casting system by adopting a thermal imager;
(23) The corresponding water flow is set according to the operation of each die casting system Water-through timeThe input image X 1...XT and the output image Y 1...YT are counted to form a die thermal image database;
(24) Screening training data from the die thermogram database of the step (23) on the condition of the cooling effect of the output image to form a training database, wherein the training database comprises water passing amounts corresponding to each other Water-through timeAn input image X 1...XM, an output image Y 1...YM;
(3) Training CNN convolutional neural networks
(31) Performing feature extraction on an input image X 1...XM and an output image Y 1...YM in the training database of the step (24) by adopting a CNN convolutional neural network to generate training data and corresponding labels required by deep learning;
(32) Setting a first Loss function los_1 related to the correlation of the input image, the output image, the water flow and the water flow time, and training the CNN convolutional neural network in the step (24) to obtain the weight and the deviation of the CNN by taking the condition that the first Loss function los_1 reaches the minimum;
(4) Performing secondary training on the CNN1 convolutional neural network obtained in the step (3);
(41) Building a secondary training database:
(411) The die casting system is subjected to L times of die casting production again to obtain a new input image
(412) Obtaining an average output image from the output images Y 1...YM in the step (2)Will average the output imageOutput images for secondary training;
(42) Taking the water flow and the water flow time as unknowns, and inputting the image in the step (41) Average output imageSetting a second Loss function loss_2 related to the correlation of the input image, the output image, the water flow and the water flow time for the known quantity;
(43) Performing second training on the CNN1 convolutional neural network trained in the step (3) to obtain a CNN2 convolutional neural network on the condition that the second Loss function los_2 reaches the minimum value, and obtaining an ideal value of the water flow a 1...aN and an ideal value of the water flow time b 1...bN;
(5) The water flow a 1...aN and the water flow time b 1...bN obtained in the step (43) are adopted to be applied to formal production.
Further, the training data and the corresponding labels required for deep learning in the step (32) are generated by extracting and converting the die surface temperature distribution information contained in the input image X 1...XM and the output image Y 1...YM into one-dimensional array vectors through a convolutional neural network.
Further, a VGGNet network is adopted as a main network for feature extraction, the size of an input/output image is preprocessed to 224 multiplied by 224 pixels, a Layer1 convolution Layer is composed of 64 convolution kernels with 3 multiplied by 3, BN batch standardization processing is adopted, and an activation function is relu '; the Layer2 convolution Layer is composed of 64 convolution kernels with the size of 3 multiplied by 3, BN batch standardization processing is adopted, an activation function is ' relu ', and maximum pooling with the step length of 2 is adopted; the Layer3 convolution Layer is composed of 128 convolution kernels with the size of 3×3, BN batch standardization is adopted, an activation function is ' relu ', the Layer4 convolution Layer is composed of 128 convolution kernels with the size of 3×3, BN batch standardization is adopted, an activation function is ' relu ', the Layer5 convolution Layer is composed of 256 convolution kernels with the size of 3×3, BN batch standardization is adopted, an activation function is ' relu ', the Layer6 convolution Layer is composed of 256 convolution kernels with the size of 3×3, BN batch standardization is adopted, an activation function is ' relu ', the Layer7 convolution Layer is composed of 256 convolution kernels with the size of 1×3, BN batch standardization is adopted, an activation function is ' relu ', a maximum pool with the step size of 2 is adopted, the Layer8 convolution Layer is composed of 512 convolution kernels with the size of 3×3, BN batch standardization is adopted, an activation function is ' relu ', the Layer9 convolution Layer is composed of 512 convolution kernels with the size of 3×3', the Layer is formed by the size of 512×3×3, the Layer is in the maximum pool with the step size of 2, BN batch standardization is adopted, the Layer is formed by the activation function is ' relu ', the Layer7 convolution Layer is composed of 256 convolution kernels with the size of 1×1×3×3', the step size is adopted, the maximum pool with the step size of 2 is adopted, the step size of the Layer is used to be standardized by the step is 2, and the step is used to be the step is used by the step is 2. The activation function is 'relu', the Layer12 convolution Layer is composed of 512 convolution kernels with the size of 3 multiplied by 3, the activation function is 'relu' by adopting the BN batch standardization process, the Layer13 convolution Layer is composed of 512 convolution kernels with the size of 1 multiplied by 1, the activation function is 'relu' by adopting the BN batch standardization process, the maximum pooling with the step length of 2 is adopted, the Layer14 full-connection Layer is composed of 512 neurons, the activation function is 'relu', the Layer15 full-connection Layer is composed of 512 neurons, and the activation function is 'relu'.
Further, the training algorithm is a random gradient descent algorithm and the optimizer selects an Adam algorithm
Further, the first Loss function in the step (32) is Loss_1= |A. CNN (X) -B-CNN (Y) | 2, wherein A is water flow and B is water flow time, and the first Loss function is Loss_1= |A is CNN (X) -B-CNN (Y) | 2 And X= [ X 1...XM]、Y=[Y1...YM ], and CNN are convolutional neural networks.
Further, the second loss function in step (42) is: Wherein A is water flow and B is water flow time, The CNN1, which is the average output image obtained in step (41), is the CNN1 convolutional neural network obtained in step (32).
The invention has the technical effects that:
Compared with an empirical method, the method is more flexible in the adjustment process in actual production, achieves the purpose of scientifically controlling the cooling system, and can achieve the aims of prolonging the service life of the die and reducing machining errors.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application.
In the drawings:
FIG. 1 is a schematic general construction of the present invention;
Fig. 2 is a flow chart of the operation of the present invention.
Detailed Description
The present invention will be described in detail below with reference to the drawings and the specific embodiments thereof, wherein the exemplary embodiments and the description are for the purpose of illustrating the invention only and are not to be construed as unduly limiting the invention.
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments according to the present application. As used herein, the singular is also intended to include the plural unless the context clearly indicates otherwise, and furthermore, it is to be understood that the terms "comprises" and/or "comprising" when used in this specification are taken to specify the presence of stated features, steps, operations, devices, components, and/or combinations thereof.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application described herein may be capable of being practiced otherwise than as specifically illustrated and described. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Spatially relative terms, such as "above," "upper" and "upper surface," "above" and the like, may be used herein for ease of description to describe one device or feature's spatial relationship to another device or feature as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as "above" or "over" other devices or structures would then be oriented "below" or "beneath" the other devices or structures. Thus, the process is carried out, the exemplary term "above" may be included. Upper and lower. Two orientations below. The device may also be positioned in other different ways (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
An automatic cooling method of a die casting system based on deep learning comprises
(1) The water valves in the cooling system of the die casting machine are marked as water valve No. 1-water valve No. N respectively, the water flow of each water valve is set as a 1...aN, and the water flow time of each water valve is set as b 1...bN;
(2) Establishing a CNN convolutional neural network training database;
(21) T times of die casting systems are randomly executed, and the water flow rate of each die casting system is as follows according to different water flow rates and water flow times The water-through time is
(22) Recording an input image X 1...XT and an output image Y 1...YT of each die casting system by adopting a thermal imager;
(23) The corresponding water flow is set according to the operation of each die casting system Water-through timeThe input image X 1...XT and the output image Y 1...YT are counted to form a die thermal image database;
(24) Screening training data from the die thermogram database of the step (23) on the condition of the cooling effect of the output image to form a training database, wherein the training database comprises water passing amounts corresponding to each other Water-through timeInput image X 1...XM, output image Y 1...YM.
(3) Training CNN convolutional neural networks
(31) Performing feature extraction on an input image X 1...XM and an output image Y 1...YM in the training database of the step (24) by adopting a CNN convolutional neural network to generate training data and corresponding labels required by deep learning;
The mold surface temperature distribution information contained in the input image X 1...XM and the output image Y 1...YM is extracted and converted into a one-dimensional array vector by a convolutional neural network.
The method adopts VGGNet network as a main network for feature extraction, the size of an input and output image is preprocessed to 224 multiplied by 224 pixel size, a Layer1 convolution Layer is composed of 64 convolution kernels with 3 multiplied by 3 size, BN batch standardization processing is adopted, and an activation function is 'relu'; the Layer2 convolution Layer is composed of 64 convolution kernels with the size of 3 multiplied by 3, BN batch standardization processing is adopted, an activation function is relu ', and maximum pooling with the step length of 2 is adopted; the Layer3 convolution Layer is composed of 128 convolution kernels with the size of 3 multiplied by 3, BN batch standardization processing is adopted, and an activation function is' relu '; the Layer4 convolution Layer is composed of 128 convolution kernels with 3×3 sizes, adopts BN batch standardization processing, an activation function is' relu ', adopts maximum pool with step length of 2, the Layer5 convolution Layer is composed of 256 convolution kernels with 3×3 sizes, adopts BN batch standardization processing, an activation function is' relu ', the Layer6 convolution Layer is composed of 256 convolution kernels with 3×3 sizes, adopts BN batch standardization processing, an activation function is' relu ', the Layer7 convolution Layer is composed of 256 convolution kernels with 1×1 size, adopts BN batch standardization processing, an activation function is' relu ', adopts maximum pool with step length of 2, the Layer8 convolution Layer is composed of 512 convolution kernels with 3×3 sizes, adopts BN batch standardization processing, an activation function is' relu ', the Layer9 convolution Layer is composed of 512 convolution kernels with 3×3 sizes, adopts BN batch standardization processing, the activation function is' relu ', the Layer10 convolution Layer is composed of 512 convolution kernels with 1×1', the Layer is composed of the Layer with 2, the Layer with the step length of 512, the Layer with the step length of 3×3×3 is composed of the Layer with the maximum pool with the step length of 2, the Layer with the step length of 512×3×3 is composed of the convolution kernels with the step length of 3×3 ',' relu ',' with the convolution function is composed of the maximum pool with the step length of 512, the method adopts BN batch standardization treatment, an activation function is 'relu', a Layer13 convolution Layer is composed of 512 convolution kernels with the size of 1 multiplied by 1, the method adopts BN batch standardization treatment, the activation function is 'relu', the maximum pooling with the step length of 2 is adopted, a Layer14 full-connection Layer is composed of 512 neurons, the activation function is 'relu', a Layer15 full-connection Layer is composed of 512 neurons, and the activation function is 'relu'.
The training algorithm is a random gradient descent algorithm, and the optimizer selects an Adam algorithm.
(32) Setting a first Loss function los_1 regarding correlation of input image, output image, water flow time, the first Loss function being los_1= ||a CNN (X) -B-CNN (Y) || 2, where a is water flow, B is water flow time, in this stepAnd X= [ X 1...XM]、Y=[Y1...YM ], and CNN are convolutional neural networks.
(33) Training the CNN convolutional neural network in the step (24) on the condition that the first Loss function loss_1 reaches the minimum to obtain the weight and the deviation of the CNN;
(4) Performing secondary training on the CNN1 convolutional neural network obtained in the step (3);
(41) Building a secondary training database:
(411) The die casting system is subjected to L times of die casting production again to obtain a new input image
(412) Obtaining an average output image from the output images Y 1...YM in the step (2)Will average the output imageOutput images for secondary training;
(42) Taking the water flow and the water flow time as unknowns, and inputting the image in the step (41) Average output imageSetting a second Loss function loss_2 related to the input image, the output image, the water flow and the water flow time as a known quantity, wherein the second Loss function in the step (42) is as follows:
Wherein the method comprises the steps of The average output image obtained in the step (31) and CNN1 are CNN1 convolutional neural networks obtained in the step (32), wherein A is water flow and B is water flow time.
(43) Performing second training on the CNN1 convolutional neural network trained in the step (3) to obtain a CNN2 convolutional neural network on the condition that the second Loss function los_2 reaches the minimum value, and obtaining an ideal value of the water flow a 1...aN and an ideal value of the water flow time b 1...bN;
(5) The water flow a 1...aN and the water flow time b 1...bN obtained in the step (43) are adopted to be applied to formal production.
According to the invention, through adjusting the water flow rate and the water flow time of the cooling system, the cooling effect is ideal, scientific quantitative analysis can be carried out on the cooling effect, uniform cooling of different positions of the die is ensured, point damage to the die is reduced, and the processing quality of the product is improved.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (6)

1. An automatic cooling method of a die casting system based on deep learning is characterized by comprising the following steps of
(1) The water valves in the cooling system of the die casting machine are marked as water valve No. 1-water valve No. N respectively, the water flow of each water valve is set as a 1...aN, and the water flow time of each water valve is set as b 1...bN;
(2) Establishing a CNN convolutional neural network training database;
(21) T times of die casting systems are randomly executed, and the water flow rate of each die casting system is as follows according to different water flow rates and water flow times The water-through time is
(22) Recording an input image X 1...XT and an output image Y 1...YT of each die casting system by adopting a thermal imager;
(23) The corresponding water flow is set according to the operation of each die casting system Water-through timeThe input image X 1...XT and the output image Y 1...YT are counted to form a die thermal image database;
(24) Screening training data from the die thermogram database of the step (23) on the condition of the cooling effect of the output image to form a training database, wherein the training database comprises water passing amounts corresponding to each other Water-through timeAn input image X 1...XM, an output image Y 1...YM;
(3) Training CNN convolutional neural networks
(31) Performing feature extraction on an input image X 1...XM and an output image Y 1...YM in the training database of the step (24) by adopting a CNN convolutional neural network to generate training data and corresponding labels required by deep learning;
(32) Setting a first Loss function los_1 related to the correlation of the input image, the output image, the water flow and the water flow time, and training the CNN convolutional neural network in the step (24) to obtain the weight and the deviation of the CNN by taking the condition that the first Loss function los_1 reaches the minimum;
(4) Performing secondary training on the CNN1 convolutional neural network obtained in the step (3);
(41) Building a secondary training database:
(411) The die casting system is subjected to L times of die casting production again to obtain a new input image
(412) Obtaining an average output image from the output images Y 1...YM in the step (2)Will average the output imageOutput images for secondary training;
(42) Taking the water flow and the water flow time as unknowns, and inputting the image in the step (41) Average output imageSetting a second Loss function loss_2 related to the correlation of the input image, the output image, the water flow amount and the water flow time for the known amount;
(43) Performing second training on the CNN1 convolutional neural network trained in the step (3) to obtain a CNN2 convolutional neural network on the condition that the second Loss function los_2 reaches the minimum value, and obtaining an ideal value of the water flow a 1...aN and an ideal value of the water flow time b 1...bN;
(5) The water flow a 1...aN and the water flow time b 1...bN obtained in the step (43) are adopted to be applied to formal production.
2. The method for automatically cooling a deep learning-based die casting system according to claim 1, wherein the step (32) of generating training data and corresponding labels required for deep learning is performed by extracting and converting die surface temperature distribution information contained in the input image X 1...XM and the output image Y 1...YM into one-dimensional array vectors through a convolutional neural network.
3. The automatic cooling method of the die casting system based on deep learning of claim 2, wherein a VGGNet network is adopted as a main network for feature extraction, the size of an input/output image is preprocessed to 224×224 pixel size, a Layer1 convolution Layer is composed of 64 convolution kernels with 3×3 size, BN batch standardization processing is adopted, and an activation function is ' relu '; the Layer2 convolution Layer is composed of 64 convolution kernels with the size of 3 multiplied by 3, BN batch standardization processing is adopted, an activation function is ' relu ', and maximum pooling with the step length of 2 is adopted; the Layer3 convolution Layer is composed of 128 convolution kernels with the size of 3 multiplied by 3, BN batch standardization processing is adopted, and an activation function is relu '; the Layer4 convolution Layer is composed of 128 convolution kernels with 3×3 size, adopts BN batch standardization processing, an activation function is ' relu ', adopts maximum pool with step length of 2, the Layer5 convolution Layer is composed of 256 convolution kernels with 3×3 size, adopts BN batch standardization processing, an activation function is ' relu ', the Layer6 convolution Layer is composed of 256 convolution kernels with 3×3 size, adopts BN batch standardization processing, an activation function is ' relu ', the Layer7 convolution Layer is composed of 256 convolution kernels with 1×1 size, adopts BN batch standardization processing, an activation function is ' relu ', adopts maximum pool with step length of 2, the Layer8 convolution Layer is composed of 512 convolution kernels with 3×3 size, adopts BN batch standardization processing, an activation function is ' relu ', the Layer9 convolution Layer is composed of 512 convolution kernels with 3×3 size, adopts BN batch standardization processing, an activation function is ' relu ', the Layer10 convolution Layer is composed of 512 convolution kernels with 1×1, the Layer is composed of 512 convolution kernels with 1×3, the step length of 2 ' relu ', the Layer is formed by the maximum pool with step length of 2, the method comprises the steps of adopting BN batch standardization treatment, an activation function is 'relu', a Layer12 convolution Layer is composed of 512 convolution kernels with the size of 3 multiplied by 3, adopting BN batch standardization treatment, the activation function is 'relu', a Layer13 convolution Layer is composed of 512 convolution kernels with the size of 1 multiplied by 1, adopting BN batch standardization treatment, the activation function is 'relu', adopting maximum pooling with the step length of 2, a Layer14 full-connection Layer is composed of 512 neurons, the activation function is 'relu', a Layer15 full-connection Layer is composed of 512 neurons, and the activation function is 'relu'.
4. The method for automatically cooling a deep learning-based die casting system according to claim 3, wherein the training algorithm is a random gradient descent algorithm or an Adam algorithm selected by an optimizer.
5. The method for automatically cooling a deep learning-based die casting system of claim 1, wherein the first Loss function in the step (32) is los_1= |A. CnN (X) -B-CNN (Y) | 2, whereinAnd X= [ X 1...XM]、Y=[Y1...YM ], and CNN are convolutional neural networks.
6. The method of automatically cooling a deep learning based die casting system of claim 1, wherein the second loss function in step (42) is: Wherein the method comprises the steps of The CNN1, which is the average output image obtained in step (41), is the CNN1 convolutional neural network obtained in step (32).
CN202111132737.5A 2021-09-27 2021-09-27 An automatic cooling method for die casting system based on deep learning Active CN113887133B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111132737.5A CN113887133B (en) 2021-09-27 2021-09-27 An automatic cooling method for die casting system based on deep learning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111132737.5A CN113887133B (en) 2021-09-27 2021-09-27 An automatic cooling method for die casting system based on deep learning

Publications (2)

Publication Number Publication Date
CN113887133A CN113887133A (en) 2022-01-04
CN113887133B true CN113887133B (en) 2025-01-14

Family

ID=79006902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111132737.5A Active CN113887133B (en) 2021-09-27 2021-09-27 An automatic cooling method for die casting system based on deep learning

Country Status (1)

Country Link
CN (1) CN113887133B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626301B (en) * 2022-03-18 2024-09-06 重庆大学 Neural network model construction method for analyzing influence of surrounding metal environment of EC-WPT system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102721480A (en) * 2012-06-27 2012-10-10 清华大学 Method for calculating equivalent temperature field of large-size concrete based on cooling water monitoring
CN104749337A (en) * 2015-03-24 2015-07-01 沈阳理工大学 Online detection method and device for aluminum alloy metamorphism effect based on neural network

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0819033B1 (en) * 1995-04-03 1998-09-16 Siemens Aktiengesellschaft Device for early detection of run-out in continuous casting
CN107133960A (en) * 2017-04-21 2017-09-05 武汉大学 Image crack dividing method based on depth convolutional neural networks
JP6591509B2 (en) * 2017-11-06 2019-10-16 株式会社東芝 Mold temperature abnormality sign detection device and program
CN107945153A (en) * 2017-11-07 2018-04-20 广东广业开元科技有限公司 A kind of road surface crack detection method based on deep learning
CN111639609A (en) * 2020-06-03 2020-09-08 大连交通大学 Intelligent identification system for metal fracture types based on machine vision and deep learning
CN112345539A (en) * 2020-11-05 2021-02-09 菲特(天津)检测技术有限公司 Aluminum die casting surface defect detection method based on deep learning

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102721480A (en) * 2012-06-27 2012-10-10 清华大学 Method for calculating equivalent temperature field of large-size concrete based on cooling water monitoring
CN104749337A (en) * 2015-03-24 2015-07-01 沈阳理工大学 Online detection method and device for aluminum alloy metamorphism effect based on neural network

Also Published As

Publication number Publication date
CN113887133A (en) 2022-01-04

Similar Documents

Publication Publication Date Title
CN113887133B (en) An automatic cooling method for die casting system based on deep learning
CN101979184B (en) Control method and system for dynamic soft reduction of continuous casting machine, and continuous casting machine
JP6573647B2 (en) An injection molding machine system consisting of a computer and multiple injection molding machines
RU2245214C2 (en) Method and apparatus for making cast metallic billets
D’Addona et al. Tool wear control through cognitive paradigms
CN116653457B (en) Production control method and system of digital dermatoglyph inkjet equipment
WO2020248311A1 (en) Deep learning-based in-situ non-damaging rice panicle grain counting method
CN114897817A (en) A fast target detection method for forging defects based on neural network
CN117021524A (en) Temperature balance control method and system for multi-cavity injection mold
CN116274789A (en) A real-time intelligent control method and system for metal flow during forging
CN117107018A (en) Production control system and method for hot working die steel
CN105893681A (en) Profile extrusion die design method
CN117245075A (en) Self-adaptive adjustment method for temperature field of low-pressure casting die of hub based on machine learning
CN117427997A (en) Flexible production control method and system based on special-shaped steel continuous rolling process
JPH0999472A (en) Product planning support apparatus, planning method and production method
US20230093303A1 (en) Method for adapting a component description of a workpiece to be produced with amorphous properties
Hahn et al. Autonomous optimization of casting processes and designs
CN114091250A (en) Method, device and equipment for adjusting temperature of die and storage medium
KR20230019153A (en) Method for determining at least one manufacturing parameter
CN111783234B (en) Method and system for establishing extrusion process window of as-cast titanium alloy
CN113997536A (en) Function fitting-based injection mold liquid cooling control method
CN110262410B (en) Data-driven production line equipment allocation control method
Juang et al. Using machine learning to establish the relationship between die casting parameters and the casting quality
CN112766171A (en) Spraying method, device, system and medium
CN119444741B (en) A microscopic digital image detection method for titanium alloy thermal processing deformation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant