A method and system for heat treating a metal workpiece

By combining data processors and equipment controllers, infrared thermometers and thermal imagers are used to detect the temperature of workpieces, divide the area into sub-regions, and control the cooling fan units. This solves the problem of inaccurate judgment caused by human observation, realizes automated heat treatment of metal workpieces, reduces costs, and ensures workpiece safety.

CN117758042BActive Publication Date: 2026-08-25GAONA AERO MATERIAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311799026.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2026-08-25
Estimated Expiration
2043-12-25

AI Technical Summary

Technical Problem

In the existing heat treatment process for metal workpieces, the limitations of human observation and experience lead to inaccurate judgment results, increasing labor costs and potentially damaging the workpieces.

Method used

By employing a data processor and equipment controller, the workpiece temperature is detected using an infrared thermometer and a thermal imager. Sub-regions are then defined, and the cooling fan units are precisely controlled for cooling, thus achieving automated heat treatment.

Benefits of technology

Reduce labor costs, ensure smooth heat treatment, avoid workpiece damage, and provide objective and quantitative temperature data to support the judgment of heat treatment status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117758042B_ABST
    Figure CN117758042B_ABST
Patent Text Reader

Abstract

The application provides a metal workpiece heat treatment method and system, wherein a data processor sends a workpiece heating instruction to a device controller to control a workpiece heating device to heat the workpiece; the data processor divides the workpiece into multiple sub-regions and determines cooling fan groups of the sub-regions according to surface areas of the sub-regions and cooling fan nozzle areas; the device controller controls the cooling fan groups to perform cooling treatment on the sub-regions; after a preset time length, the device controller detects temperatures of detection points by using an infrared temperature detector and a thermal imager, and then determines a temperature field of the workpiece according to the detected temperatures; then, whether the workpiece needs to continue cooling is determined according to the temperature field; when the workpiece needs to continue cooling, the device controller controls the cooling fan groups to perform cooling treatment on the sub-regions again. By using the method, the human cost required in the metal workpiece heat treatment process is reduced, the metal workpiece heat treatment is ensured to be successfully performed, and the metal workpiece is prevented from being damaged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of metal heat treatment processes, and more specifically, to a method and system for heat treating metal workpieces. Background Technology

[0002] Heat treatment is the process of applying heat to a material and then cooling it to improve its properties, durability, and characteristics. Heat treatment can be used to soften metals to improve formability, and it can be used to harden parts to increase their strength. Heat treatment can be defined as each process employed to alter the physical properties of a material (such as a metal) through heating or cooling.

[0003] In existing technologies, when heat-treating metal workpieces, personnel typically control various heating and cooling devices to heat and cool the workpieces. During the heating and cooling process, these personnel visually observe the state of the metal workpieces, judging from changes in their surface color and texture, whether the workpiece meets the requirements for heat treatment based on their experience. Based on this expert judgment, they then control the operation of the heating and cooling devices to achieve the heat treatment of the metal workpieces.

[0004] However, the study found that since the observation of metal workpieces is based on human observation, the limitations of human observation may lead to inaccurate results. Furthermore, the workpiece condition information obtained from human observation lacks objective quantitative indicators, resulting in imprecise judgments when using this information to determine the heat treatment status. Simultaneously, when personnel judge whether a workpiece meets heat treatment requirements based on experience, their limited experience and expertise may lead to errors and reduce the accuracy of the judgments. If heat treatment equipment is controlled based on these inaccurate and imprecise judgments, incorrect control could result in incomplete heat treatment or even damage to the workpiece. In addition, manually controlling the heat treatment equipment increases labor costs. Summary of the Invention

[0005] In view of this, the purpose of the present invention is to provide a heat treatment method and system for metal workpieces, so as to reduce the labor costs required in the heat treatment process of metal workpieces, while ensuring the smooth progress of the heat treatment of metal workpieces and avoiding damage to the metal workpieces.

[0006] In a first aspect, embodiments of this application provide a heat treatment method for metal workpieces, applied to a metal workpiece heat treatment system. The system includes a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device. The workpiece cooling device includes a plurality of identical cooling fans, each of which is perpendicular to the surface of the target workpiece. The method includes:

[0007] The data processor responds to the heat treatment command input by the user and sends a workpiece heating command to the equipment controller;

[0008] The device controller responds to the workpiece heating command and controls the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled.

[0009] The data processor divides regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a part of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a part of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface.

[0010] The data processor determines the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and sends a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region.

[0011] The equipment controller responds to the first workpiece cooling command and controls the operation of the cooling fan unit used to cool each sub-area, so as to perform a cooling treatment of each sub-area for a preset duration.

[0012] After the preset time, the equipment controller uses an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, a thermal imager is used to determine the second detection temperature of each detection point.

[0013] The data processor determines the region temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and determines the temperature field of the workpiece to be cooled based on the region temperature of each sub-region.

[0014] The data processor determines whether the workpiece needs to be cooled further based on the temperature field of the workpiece.

[0015] If it is necessary to continue cooling the workpiece to be cooled, the data processor sends a second workpiece cooling command to the device controller;

[0016] The equipment controller responds to the second workpiece cooling command and controls the cooling fan unit used to cool each sub-area to run again for a preset duration of cooling.

[0017] Optionally, determining the cooling fan unit for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan includes:

[0018] Based on subregion a i Surface area and air outlet area S of the cooling fan f The expression below is used to determine the expression for subregion a. i The target number n of cooling fan units for cooling i :

[0019]

[0020] Among them, S i For subregion a i Surface area, S f Let d be the air outlet area of ​​the cooling fan, d be the first preset coefficient, d∈[1.3, 1.5], i be the region number of the sub-region, i∈N, and N be the number of sub-regions obtained after dividing the workpiece to be cooled.

[0021] The target number of cooling fan units are evenly distributed in each sub-region as cooling fan units to cool each sub-region, wherein the air outlet of the cooling fan in each cooling fan unit is facing the upper or lower surface of each sub-region.

[0022] Optionally, determining the second detection temperature at each detection point using a thermal imager includes:

[0023] The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled;

[0024] Each thermal image in the thermal image group is divided into sub-images corresponding to each sub-region;

[0025] The second detection temperature of each detection point within each sub-region is determined based on the sub-image corresponding to each sub-region.

[0026] Optionally, determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes:

[0027] Based on subregion a i The corresponding sub-image b iThe subregion a is determined using the following expression. i The second detection temperature T2 at the j-th detection point ij :

[0028]

[0029] Where m is the sub-image b i The number of pixels within the target region, where the target region is a sub-region a. i The target circle in sub-image b i The area corresponding to the target circle is a circle with the j-th detection point as the center and wr as the radius, where w is a second preset coefficient, w∈[1,2], r is the air outlet radius of the cooling fan, and T k The temperature value corresponding to the k-th pixel within the target area.

[0030] Optionally, determining the region temperature of each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0031] The detection point temperature of each detection point in each sub-region is determined based on the first and second detection temperatures of each detection point contained in each sub-region.

[0032] The regional temperature of each sub-region is determined based on the temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region.

[0033] Optionally, determining the detection point temperature of each detection point within each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0034] The subregion a is determined using the following expression. i Temperature T at the j-th detection point ij :

[0035] T ij =T1 ij +K(T2 ij -T1 ij );

[0036]

[0037] Among them, T1 ij For subregion a i The first detection temperature at the j-th detection point, T2 ij For subregion a i The second detected temperature at the j-th detection point, e1 is the measurement error of the thermometer, and e2 is the measurement error of the thermal imager;

[0038] The determination of the area temperature of each sub-region based on the detection point temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region includes:

[0039] The subregion a is determined using the following expression. i regional temperature

[0040]

[0041] Among them, T ij For subregion a i The temperature of the j-th detection point within the sub-region a; when the j-th detection point is a sub-region a i When the detection point is on the upper surface, p = 1. For subregion a i The temperature of the upper surface region; when the j-th detection point is a sub-region a i When the detection point is on the lower surface, p = 2. For subregion a i The temperature of the lower surface region, n i For use on subregion a i The target number of cooling fan units used for cooling.

[0042] Optionally, determining the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region includes:

[0043] The temperature field Tin of the workpiece to be cooled is determined according to the following expression. i (x,y,z):

[0044]

[0045] Where (x, y, z) are the coordinates of the workpiece to be cooled in Euclidean space, x is the coordinate value along the x-axis, y is the coordinate value along the y-axis, and z is the coordinate value along the z-axis. For subregion a i Temperature of the upper surface area For subregion a i Temperature of the lower surface region, δ i For subregion a i The thickness.

[0046] Optionally, determining whether further cooling of the workpiece is needed based on its temperature field includes:

[0047] Determine whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions;

[0048] If the temperature field of the workpiece to be cooled is different from the standard temperature field of the workpiece under cooling conditions, it is determined that the workpiece needs to be cooled further.

[0049] Optionally, after determining whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece to be cooled in the cooling state, the method further includes:

[0050] If the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the data processor will push a notification to the user indicating that the heat treatment is complete.

[0051] Secondly, embodiments of this application provide a heat treatment system for metal workpieces. The system includes a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device. The workpiece cooling device includes multiple identical cooling fans, each of which is placed perpendicular to the surface of the target workpiece.

[0052] The data processor is used to respond to the heat treatment command input by the user and send the workpiece heating command to the equipment controller;

[0053] The device controller is used to respond to the workpiece heating command and control the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled.

[0054] The data processor is used to divide regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a portion of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a portion of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface.

[0055] The data processor is used to determine the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and send a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region.

[0056] The equipment controller is used to respond to the first workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area so as to perform a cooling treatment of each sub-area for a preset duration.

[0057] The device controller is used to, after the preset time, use an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, it uses a thermal imager to determine the second detection temperature of each detection point.

[0058] The data processor is used to determine the area temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and to determine the temperature field of the workpiece to be cooled based on the area temperature of each sub-region.

[0059] The data processor is used to determine whether the workpiece needs to be cooled further based on the temperature field of the workpiece to be cooled.

[0060] The data processor is configured to send a second workpiece cooling command to the device controller if it is necessary to continue cooling the workpiece to be cooled.

[0061] The equipment controller is used to respond to the second workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area, so as to perform a preset cooling treatment on each sub-area again.

[0062] Optionally, determining the cooling fan unit for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan includes:

[0063] Based on subregion a i Surface area and air outlet area S of the cooling fan f The expression below is used to determine the expression for subregion a. i The target number n of cooling fan units for cooling i :

[0064]

[0065] Among them, S i For subregion a i Surface area, S f Let d be the air outlet area of ​​the cooling fan, d be the first preset coefficient, d∈[1.3, 1.5], i be the region number of the sub-region, i∈N, and N be the number of sub-regions obtained after dividing the workpiece to be cooled.

[0066] The target number of cooling fan units are evenly distributed in each sub-region as cooling fan units to cool each sub-region, wherein the air outlet of the cooling fan in each cooling fan unit is facing the upper or lower surface of each sub-region.

[0067] Optionally, determining the second detection temperature at each detection point using a thermal imager includes:

[0068] The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled;

[0069] Each thermal image in the thermal image group is divided into sub-images corresponding to each sub-region;

[0070] The second detection temperature of each detection point within each sub-region is determined based on the sub-image corresponding to each sub-region.

[0071] Optionally, determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes:

[0072] Based on subregion a i The corresponding sub-image b i The subregion a is determined using the following expression. i The second detection temperature T2 at the j-th detection point ij :

[0073]

[0074] Where m is the sub-image b i The number of pixels within the target region, where the target region is a sub-region a. i The target circle in sub-image b i The area corresponding to the target circle is a circle with the j-th detection point as the center and wr as the radius, where w is a second preset coefficient, w∈[1,2], r is the air outlet radius of the cooling fan, and T k The temperature value corresponding to the k-th pixel within the target area.

[0075] Optionally, determining the region temperature of each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0076] The detection point temperature of each detection point in each sub-region is determined based on the first and second detection temperatures of each detection point contained in each sub-region.

[0077] The regional temperature of each sub-region is determined based on the temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region.

[0078] Optionally, determining the detection point temperature of each detection point within each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0079] The subregion a is determined using the following expression.i Temperature T at the j-th detection point ij :

[0080] T ij =T1 ij +K(T2 ij -T1 ij );

[0081]

[0082] Among them, T1 ij For subregion a i The first detection temperature at the j-th detection point, T2 ij For subregion a i The second detected temperature at the j-th detection point, e1 is the measurement error of the thermometer, and e2 is the measurement error of the thermal imager;

[0083] The determination of the area temperature of each sub-region based on the detection point temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region includes:

[0084] The subregion a is determined using the following expression. i regional temperature

[0085]

[0086] Among them, T ij For subregion a i The temperature of the j-th detection point within the sub-region a; when the j-th detection point is a sub-region a i When the detection point is on the upper surface, p = 1. For subregion a i The temperature of the upper surface region; when the j-th detection point is a sub-region a i When the detection point is on the lower surface, p = 2. For subregion a i The temperature of the lower surface region, n i For use on subregion a i The target number of cooling fan units used for cooling.

[0087] Optionally, determining the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region includes:

[0088] The temperature field Tin of the workpiece to be cooled is determined according to the following expression. i (x,y,z):

[0089]

[0090] Where (x, y, z) are the coordinates of the workpiece to be cooled in Euclidean space, x is the coordinate value along the x-axis, y is the coordinate value along the y-axis, and z is the coordinate value along the z-axis. For subregion a i Temperature of the upper surface area For subregion a i Temperature of the lower surface region, δ i For subregion a i The thickness.

[0091] Optionally, determining whether further cooling of the workpiece is needed based on its temperature field includes:

[0092] Determine whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions;

[0093] If the temperature field of the workpiece to be cooled is different from the standard temperature field of the workpiece under cooling conditions, it is determined that the workpiece needs to be cooled further.

[0094] Optionally, after determining whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece to be cooled in the cooling state, the method further includes:

[0095] If the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the data processor will push a notification to the user indicating that the heat treatment is complete.

[0096] The technical solution provided in this application includes, but is not limited to, the following beneficial effects:

[0097] This application achieves the heating and cooling of metal workpieces through the cooperation of a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device. The data processor responds to the heat treatment command input by the user and sends a workpiece heating command to the equipment controller. The equipment controller responds to the workpiece heating command and controls the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled. This enables the heating and cooling of metal workpieces without the need for manual control of the heating device by the user.

[0098] Secondly, the data processor divides areas with the same workpiece thickness in the workpiece to be cooled into the same sub-region. The upper surface of each sub-region is at least a portion of the upper surface of the workpiece to be cooled, and the lower surface of each sub-region is at least a portion of the lower surface of the workpiece to be cooled. The surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface. The data processor determines the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and sends a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, respectively located on the upper and lower surfaces of its corresponding sub-region. The equipment controller responds to the first workpiece cooling command and controls the cooling fan group for cooling each sub-region to operate, performing a cooling treatment on each sub-region for a preset duration. Through the above steps, it is possible to select suitable cooling fans for cooling the workpiece based on the relevant parameters of the workpiece and the cooling fans without requiring manual control of the cooling equipment by the user, and to use these cooling fans to specifically cool the metal workpiece.

[0099] Then, after the preset time, the equipment controller uses an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. Simultaneously, a thermal imager determines the second detection temperature of each detection point. The data processor determines the regional temperature of each sub-region based on the first and second detection temperatures of the detection points within each sub-region, and then determines the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region. Through these steps, the equipment controller can control multiple temperature acquisition devices to detect the temperature of each detection point on the workpiece to be cooled, obtaining objective and quantifiable temperature data. Based on this temperature data, the temperature state of the entire workpiece can be determined, providing an accurate and reliable data basis for subsequent judgment of the workpiece's heat treatment state.

[0100] Finally, the data processor determines whether further cooling of the workpiece is required based on its temperature field. If further cooling is required, the data processor sends a second workpiece cooling command to the equipment controller. The equipment controller responds to the second workpiece cooling command by controlling the cooling fan units used to cool each sub-region to perform a preset cooling process on each sub-region again. Through the above steps, the data processor compares the actual temperature of the workpiece with the standard temperature under ideal conditions, determines the heat treatment status of the workpiece based on the comparison results, and further determines whether further cooling is required based on the status. If further cooling is required, the data processor controls the cooling equipment to continue cooling the workpiece, thereby achieving heat treatment of the workpiece.

[0101] Using the above method, there is no need for manual control of the heat treatment equipment or for personnel to observe the workpiece's condition visually and judge the heat treatment status based on experience. Instead, through the close cooperation of various devices in the metal workpiece heat treatment system, the equipment controller controls each heat treatment device and accurately collects information such as the temperature of the metal workpiece. The workpiece data is objectively quantified, providing accurate and reliable data support for data processing, status judgment, and equipment control. This enables targeted heat treatment of the workpiece based on its actual condition, ultimately reducing the required labor costs during the heat treatment process of metal workpieces, ensuring the smooth progress of the heat treatment, and preventing damage to the metal workpieces.

[0102] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0103] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0104] Figure 1 A flowchart of a heat treatment method for metal workpieces provided in Embodiment 1 of the present invention is shown;

[0105] Figure 2 A schematic diagram of a metal workpiece region division method provided in Embodiment 1 of the present invention is shown;

[0106] Figure 3A flowchart of a method for determining a cooling fan unit provided in Embodiment 1 of the present invention is shown;

[0107] Figure 4 A schematic diagram of a cooling fan arrangement provided in Embodiment 1 of the present invention is shown;

[0108] Figure 5 A flowchart of a second temperature detection determination method provided in Embodiment 1 of the present invention is shown;

[0109] Figure 6 A schematic diagram of a calibration disk provided in Embodiment 1 of the present invention is shown;

[0110] Figure 7 A flowchart of a method for determining regional temperature provided in Embodiment 1 of the present invention is shown;

[0111] Figure 8 A flowchart illustrating the temperature field distribution of a workpiece according to Embodiment 1 of the present invention is shown;

[0112] Figure 9 A flowchart of a workpiece cooling method provided in Embodiment 1 of the present invention is shown;

[0113] Figure 10 This diagram illustrates the structure of a specific workpiece heat treatment system provided in Embodiment 1 of the present invention.

[0114] Figure 11 A schematic diagram of a heat treatment system for metal workpieces provided in Embodiment 2 of the present invention is shown. Detailed Implementation

[0115] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0116] Example 1

[0117] To facilitate understanding of this application, the following is combined with... Figure 1The flowchart of the heat treatment method for metal workpieces provided in Embodiment 1 of the present invention illustrates the content of Embodiment 1 in detail.

[0118] See Figure 1 The above, Figure 1 A flowchart of a metal workpiece heat treatment method according to Embodiment 1 of the present invention is shown. The method is applied to a metal workpiece heat treatment system, which includes a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device. The workpiece cooling device includes multiple identical cooling fans, each of which is perpendicular to the surface of the target workpiece. The method includes steps S101 to S107:

[0119] S101: The data processor responds to the heat treatment command input by the user and sends a workpiece heating command to the device controller.

[0120] Specifically, when a user needs to perform heat treatment on a target workpiece, they input a heat treatment command into the data processor. The data processor then responds to the heat treatment command by sending a workpiece heating command to the equipment controller.

[0121] S102: The device controller responds to the workpiece heating command and controls the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled.

[0122] Specifically, the equipment controller responds to the workpiece heating command and controls the workpiece heating equipment to heat the target workpiece according to the preset heating program to obtain the workpiece to be cooled.

[0123] S103: The data processor divides regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a part of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a part of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface.

[0124] For details, see Figure 2 The above, Figure 2 This diagram illustrates a method for dividing a metal workpiece into regions according to Embodiment 1 of the present invention, wherein the workpiece to be cooled is divided into different sub-regions A = {a|a} according to the workpiece thickness. i Let A be a set of subregions, i ∈ N, where A is a set of subregions, a represents a subregion, and a i Let N be the i-th sub-region of the workpiece to be cooled, where i is the region number and N is the number of sub-regions in the workpiece. Each sub-region is a portion of the workpiece of the same thickness to be cooled. Figure 2 The workpiece to be cooled is divided into sub-regions a1 and a2.

[0125] S104: The data processor determines the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and sends a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region.

[0126] Specifically, the workpiece to be cooled has two surfaces, an upper surface and a lower surface. Each sub-region obtained after dividing the workpiece also has two surfaces, an upper surface and a lower surface. Each cooling fan unit includes two target cooling fans, one located on the upper surface of its corresponding sub-region and the other located on the lower surface of its corresponding sub-region. The location of each target cooling fan is at a preset distance from the surface of its corresponding sub-region.

[0127] S105: The equipment controller responds to the first workpiece cooling command and controls the cooling fan unit used to cool each sub-area to run, so as to perform a cooling treatment of each sub-area for a preset duration.

[0128] Specifically, each cooling process lasts for a preset duration. After the preset duration of cooling is completed, the system determines whether to continue the cooling process or to end the cooling process based on the temperature of the workpiece.

[0129] S106: After the preset time, the device controller uses an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, the controller uses a thermal imager to determine the second detection temperature of each detection point.

[0130] Specifically, infrared thermometers are installed at the air vents of each cooling fan, or they can be installed individually next to each cooling fan. Since each cooling fan is placed perpendicular to the workpiece surface, the point where the center of each cooling fan's air vent is projected onto the surface of the workpiece to be cooled is used as the detection point. After a preset time, the equipment controller uses the infrared thermometer to detect the temperature at each detection point to obtain the first detection temperature. Simultaneously, a thermal imager is used to detect the temperature at each detection point to obtain the second detection temperature.

[0131] S107: The data processor determines the area temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and determines the temperature field of the workpiece to be cooled based on the area temperature of each sub-region.

[0132] Specifically, for each sub-region, the detection points contained within that sub-region can indicate the temperature distribution within that sub-region. Therefore, based on the first and second detection temperatures of each detection point within that sub-region, the regional temperature of each sub-region can be determined. Since all sub-regions together constitute the workpiece to be cooled, integrating the regional temperatures of each sub-region can yield the temperature field of the workpiece to be cooled.

[0133] S108: The data processor determines whether the workpiece needs to be cooled further based on the temperature field of the workpiece to be cooled.

[0134] Specifically, a workpiece needs to be cooled to a certain temperature before it can be considered a qualified workpiece for subsequent processing or machining. Therefore, the temperature field of the workpiece to be cooled is used as the basis for judging whether the workpiece temperature has been cooled sufficiently, and whether further cooling is necessary is determined based on the temperature field of the workpiece.

[0135] S109: If it is necessary to continue cooling the workpiece to be cooled, the data processor sends a second workpiece cooling command to the device controller.

[0136] Specifically, if it is necessary to continue cooling the workpiece to be cooled, the data processor sends a second workpiece cooling command to the device controller, so that the second workpiece cooling process can be automatically started.

[0137] S110: The equipment controller responds to the second workpiece cooling command and controls the cooling fan unit used to cool each sub-area to run again to perform a preset cooling process on each sub-area.

[0138] Specifically, each sub-region is subjected to a cooling process for a preset duration again. After the preset duration of cooling process is completed again, the process returns to step S106 to collect the first and second detection temperatures of each detection point until it is determined from the temperature field of the workpiece to be cooled that it is no longer necessary to continue cooling the workpiece, at which point the cooling process of the workpiece is stopped.

[0139] In one feasible implementation plan, see Figure 3 The above, Figure 3 The flowchart illustrates a method for determining a cooling fan unit according to Embodiment 1 of the present invention, wherein determining the cooling fan unit for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan includes steps S301 to S302:

[0140] S301: Based on subregion a i Surface area and air outlet area S of the cooling fan f The expression below is used to determine the expression for subregion a. iThe target number n of cooling fan units for cooling i :

[0141]

[0142] Among them, S i For subregion a i Surface area, S f Let d be the air outlet area of ​​the cooling fan, d be the first preset coefficient, d∈[1.3, 1.5], i be the region number of the sub-region, i∈N, and N be the number of sub-regions obtained after dividing the workpiece to be cooled.

[0143] S302: The target number of cooling fan units are evenly distributed in each sub-region as cooling fan units for cooling each sub-region, wherein the air outlet of the cooling fan in each cooling fan unit is facing the upper or lower surface of each sub-region.

[0144] For details, see Figure 4 The above, Figure 4 This diagram illustrates a cooling fan arrangement according to Embodiment 1 of the present invention, wherein sub-region a i Twelve cooling fans are evenly distributed in sub-region a2, symmetrically distributed about the coordinate axes XOY.

[0145] In one feasible implementation plan, see Figure 5 The above, Figure 5 The flowchart of a second detection temperature determination method provided in Embodiment 1 of the present invention is shown, wherein the step of determining the second detection temperature of each detection point by a thermal imager includes steps S501 to S503:

[0146] S501: The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled.

[0147] Specifically, the thermal imager is installed at the same position on the upper and lower surfaces of the workpiece to be cooled, at a certain distance from the surface of the workpiece.

[0148] S502: Divide each thermal image in the thermal image group into sub-images corresponding to each sub-region.

[0149] S503: Determine the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region.

[0150] Specifically, the thermal image contains temperature information of the position of each image pixel in the workpiece to be cooled. Each thermal image is divided into sub-regions according to the rules of dividing the workpiece to be cooled to obtain sub-images corresponding to each sub-region. The second detection temperature of each detection point in each sub-region is determined from the sub-images corresponding to each sub-region.

[0151] Furthermore, based on the workpiece geometry and the location of each cooling fan, a dedicated annular calibration disc is designed; see [reference needed]. Figure 6 As shown, Figure 6 A schematic diagram of a calibration disk provided in Embodiment 1 of the present invention is shown, wherein the center origin O of the sector in the calibration disk corresponds to the center of each cooling fan. The corner coordinates p of the center origin of each small sector in the calibration disk are detected and obtained using the Harris corner detection method. ij (x, y) represents the position of the thermometer's measurement point in the pixel coordinate system within the world coordinate system XOY, where i is the sub-region number and j is the detection point number within the sub-region. The acquired thermal image is divided into sub-images B = {b|b i Let B be a set of sub-images, i∈N}, and b be a sub-image. i Let b be the i-th sub-image in the thermal image. i and a i One-to-one correspondence.

[0152] In one feasible implementation, determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes:

[0153] Based on subregion a i The corresponding sub-image b i The subregion a is determined using the following expression. i The second detection temperature T2 at the j-th detection point ij :

[0154]

[0155] Where m is the sub-image b i The number of pixels within the target region, where the target region is a sub-region a. i The target circle in sub-image b i The area corresponding to the target circle is a circle with the j-th detection point as the center and wr as the radius, where w is a second preset coefficient, w∈[1,2], r is the air outlet radius of the cooling fan, and T k The temperature value corresponding to the k-th pixel within the target area.

[0156] In one feasible implementation plan, see Figure 7 The above, Figure 7The flowchart of a method for determining regional temperature according to Embodiment 1 of the present invention is shown, wherein determining the regional temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region includes steps S701 to S702:

[0157] S701: Determine the detection point temperature of each detection point in each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region.

[0158] S702: Determine the area temperature of each sub-region based on the temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region.

[0159] In one feasible implementation, determining the detection point temperature of each detection point within each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0160] The subregion a is determined using the following expression. i Temperature T at the j-th detection point ij :

[0161] T ij =T1 ij +K(T2 ij -T1 ij );

[0162]

[0163] Among them, T1 ij For subregion a i The first detection temperature at the j-th detection point, T2 ij For subregion a i The second detected temperature at the j-th detection point, e1 is the measurement error of the thermometer, and e2 is the measurement error of the thermal imager;

[0164] The determination of the area temperature of each sub-region based on the detection point temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region includes:

[0165] The subregion a is determined using the following expression. i regional temperature

[0166]

[0167] Among them, T ij For subregion a i The temperature of the j-th detection point within the sub-region a; when the j-th detection point is a sub-region a iWhen the detection point is on the upper surface, p = 1. For subregion a i The temperature of the upper surface region; when the j-th detection point is a sub-region a i When the detection point is on the lower surface, p = 2. For subregion a i The temperature of the lower surface region, n i For use on subregion a i The target number of cooling fan units used for cooling.

[0168] In one feasible implementation, determining the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region includes:

[0169] The temperature field Tin of the workpiece to be cooled is determined according to the following expression. i (x,y,z):

[0170]

[0171] Where (x, y, z) are the coordinates of the workpiece to be cooled in Euclidean space, x is the coordinate value along the x-axis, y is the coordinate value along the y-axis, and z is the coordinate value along the z-axis. For subregion a i Temperature of the upper surface area For subregion a i Temperature of the lower surface region, δ i For subregion a i The thickness.

[0172] For details, see Figure 8 The above, Figure 8 A flowchart illustrating the temperature field distribution of a workpiece according to Embodiment 1 of the present invention is shown. The figure shows a side view of the workpiece to be cooled, with the upper surface of the workpiece to be cooled on the left and the lower surface of the workpiece to be cooled on the right. For subregion a i Temperature of the upper surface area For subregion a i Temperature of the lower surface area For subregion a i+1 Temperature of the upper surface area For subregion a i+1 The temperature of the lower surface region.

[0173] In one feasible implementation plan, see Figure 9 The above, Figure 9The flowchart of a workpiece cooling method according to Embodiment 1 of the present invention is shown, wherein the step of determining whether further cooling of the workpiece is required based on the temperature field of the workpiece includes steps S901 to S902:

[0174] S901: Determine whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling condition.

[0175] S902: If the temperature field of the workpiece to be cooled is different from the standard temperature field of the workpiece under cooling conditions, it is determined that the workpiece to be cooled needs to be cooled further.

[0176] Specifically, thermal images of the workpiece to be cooled are pre-captured in a cooled state, and temperature field information is generated as a standard temperature field. This standard temperature field is used as the criterion for determining whether the workpiece needs further cooling. The temperature field of the workpiece is compared with the standard temperature field. If they are different, it indicates that the current cooling process has not achieved the expected effect, and the workpiece needs to be cooled further.

[0177] In one feasible implementation, after determining whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece to be cooled in the cooling state, the method further includes:

[0178] If the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the data processor will push a notification to the user indicating that the heat treatment is complete.

[0179] Specifically, if the temperature field of the workpiece to be cooled is the same as the standard temperature field, it means that the current cooling process has achieved the expected effect. The cooling process of the workpiece is then completed, and the data processor pushes a notification to the user to indicate that the heat treatment is complete, so that the user can know the current status of the heat treatment of the workpiece in a timely manner.

[0180] In addition, this application provides a metal workpiece heat treatment system capable of implementing the above-described metal workpiece heat treatment method, see [link to relevant documentation]. Figure 10 As shown, Figure 10 The diagram illustrates a specific workpiece heat treatment system according to Embodiment 1 of the present invention. The system includes multiple infrared thermometers, two thermal imagers, an equipment controller, and a data processor. The infrared thermometers and thermal imagers are evenly distributed at a preset distance from the upper and lower surfaces of the workpiece to be cooled, and are used to collect the temperature of the workpiece. The equipment controller is used to control the infrared thermometers and thermal imagers to collect the temperature of the workpiece. The data processor is used to generate a temperature field of the workpiece to be cooled based on the temperature data obtained after the infrared thermometers and thermal imagers collect the temperature of the workpiece.

[0181] Example 2

[0182] Embodiment 2 of the present invention provides a heat treatment system for metal workpieces, wherein, see... Figure 11 The above, Figure 11 A schematic diagram of a metal workpiece heat treatment system according to Embodiment 2 of the present invention is shown. The system includes a data processor 1101, an equipment controller 1102, a workpiece heating device 1103, and a workpiece cooling device 1104. The workpiece cooling device includes multiple identical cooling fans, each of which is placed perpendicular to the surface of the target workpiece.

[0183] The data processor is used to respond to the heat treatment command input by the user and send the workpiece heating command to the equipment controller;

[0184] The device controller is used to respond to the workpiece heating command and control the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled.

[0185] The data processor is used to divide regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a portion of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a portion of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface.

[0186] The data processor is used to determine the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and send a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region.

[0187] The equipment controller is used to respond to the first workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area so as to perform a cooling treatment of each sub-area for a preset duration.

[0188] The device controller is used to, after the preset time, use an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, it uses a thermal imager to determine the second detection temperature of each detection point.

[0189] The data processor is used to determine the area temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and to determine the temperature field of the workpiece to be cooled based on the area temperature of each sub-region.

[0190] The data processor is used to determine whether the workpiece needs to be cooled further based on the temperature field of the workpiece to be cooled.

[0191] The data processor is configured to send a second workpiece cooling command to the device controller if it is necessary to continue cooling the workpiece to be cooled.

[0192] The equipment controller is used to respond to the second workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area, so as to perform a preset cooling treatment on each sub-area again.

[0193] In one feasible implementation, determining the cooling fan unit for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan includes:

[0194] Based on subregion a i Surface area and air outlet area S of the cooling fan f The expression below is used to determine the expression for subregion a. i The target number n of cooling fan units for cooling i :

[0195]

[0196] Among them, S i For subregion a i Surface area, S f Let d be the air outlet area of ​​the cooling fan, d be the first preset coefficient, d∈[1.3, 1.5], i be the region number of the sub-region, i∈N, and N be the number of sub-regions obtained after dividing the workpiece to be cooled.

[0197] The target number of cooling fan units are evenly distributed in each sub-region as cooling fan units to cool each sub-region, wherein the air outlet of the cooling fan in each cooling fan unit is facing the upper or lower surface of each sub-region.

[0198] In one feasible implementation, determining the second detection temperature at each detection point using a thermal imager includes:

[0199] The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled;

[0200] Each thermal image in the thermal image group is divided into sub-images corresponding to each sub-region;

[0201] The second detection temperature of each detection point within each sub-region is determined based on the sub-image corresponding to each sub-region.

[0202] In one feasible implementation, determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes:

[0203] Based on subregion a i The corresponding sub-image b i The subregion a is determined using the following expression. i The second detection temperature T2 at the j-th detection point ij :

[0204]

[0205] Where m is the sub-image b i The number of pixels within the target region, where the target region is a sub-region a. i The target circle in sub-image b i The area corresponding to the target circle is a circle with the j-th detection point as the center and wr as the radius, where w is a second preset coefficient, w∈[1,2], r is the air outlet radius of the cooling fan, and T k The temperature value corresponding to the k-th pixel within the target area.

[0206] In one feasible implementation, determining the region temperature of each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0207] The detection point temperature of each detection point in each sub-region is determined based on the first and second detection temperatures of each detection point contained in each sub-region.

[0208] The regional temperature of each sub-region is determined based on the temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region.

[0209] In one feasible implementation, determining the detection point temperature of each detection point within each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes:

[0210] The subregion a is determined using the following expression. i Temperature T at the j-th detection point ij :

[0211] T ij =T1 ij +K(T2 ij -T1 ij );

[0212]

[0213] Among them, T1 ij For subregion a i The first detection temperature at the j-th detection point, T2 ij For subregion a i The second detected temperature at the j-th detection point, e1 is the measurement error of the thermometer, and e2 is the measurement error of the thermal imager;

[0214] The determination of the area temperature of each sub-region based on the detection point temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region includes:

[0215] The subregion a is determined using the following expression. i regional temperature

[0216]

[0217] Among them, T ij For subregion a i The temperature of the j-th detection point within the sub-region a; when the j-th detection point is a sub-region a i When the detection point is on the upper surface, p = 1. For subregion a i The temperature of the upper surface region; when the j-th detection point is a sub-region a i When the detection point is on the lower surface, p = 2. For subregion a i The temperature of the lower surface region, n i For use on subregion a i The target number of cooling fan units used for cooling.

[0218] In one feasible implementation, determining the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region includes:

[0219] The temperature field Tin of the workpiece to be cooled is determined according to the following expression. i (x,y,z):

[0220]

[0221] Where (x, y, z) are the coordinates of the workpiece to be cooled in Euclidean space, x is the coordinate value along the x-axis, y is the coordinate value along the y-axis, and z is the coordinate value along the z-axis. For subregion a i Temperature of the upper surface area For subregion ai Temperature of the lower surface region, δ i For subregion a i The thickness.

[0222] In one feasible implementation, determining whether further cooling of the workpiece is needed based on its temperature field includes:

[0223] Determine whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions;

[0224] If the temperature field of the workpiece to be cooled is different from the standard temperature field of the workpiece under cooling conditions, it is determined that the workpiece needs to be cooled further.

[0225] In one feasible implementation, after determining whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece to be cooled in the cooling state, the method further includes:

[0226] If the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the data processor will push a notification to the user indicating that the heat treatment is complete.

[0227] The metal workpiece heat treatment system provided in this embodiment of the invention can be specific hardware on the equipment or software or firmware installed on the equipment. The system provided in this embodiment of the invention has the same implementation principle and technical effects as the foregoing method embodiments. For the sake of brevity, any parts not mentioned in the system embodiments can be referred to the corresponding content in the foregoing method embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can all be referred to the corresponding processes in the above method embodiments, and will not be repeated here.

[0228] In the embodiments provided by this invention, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some communication interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0229] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0230] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. All should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A heat treatment method for metal workpieces, characterized in that, An application in a heat treatment system for metal workpieces, the system comprising a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device, the workpiece cooling device comprising a plurality of identical cooling fans, each of the cooling fans being perpendicular to the surface of the target workpiece, the method comprising: The data processor responds to the heat treatment command input by the user and sends a workpiece heating command to the equipment controller; The device controller responds to the workpiece heating command and controls the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled. The data processor divides regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a part of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a part of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface. The data processor determines the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and sends a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region. The equipment controller responds to the first workpiece cooling command and controls the operation of the cooling fan unit used to cool each sub-area, so as to perform a cooling treatment of each sub-area for a preset duration. After the preset time, the equipment controller uses an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, a thermal imager is used to determine the second detection temperature of each detection point. The data processor determines the region temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and determines the temperature field of the workpiece to be cooled based on the region temperature of each sub-region. The data processor determines whether the workpiece needs to be cooled further based on the temperature field of the workpiece. If it is necessary to continue cooling the workpiece to be cooled, the data processor sends a second workpiece cooling command to the device controller; The equipment controller responds to the second workpiece cooling command and controls the cooling fan unit used to cool each sub-area to run again to perform a preset cooling process on each sub-area. The determination of the second detection temperature at each detection point using a thermal imager includes: The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled; Each thermal image in the thermal image group is divided into sub-images corresponding to each sub-region; The second detection temperature of each detection point in each sub-region is determined based on the sub-image corresponding to each sub-region; The step of determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes: According to sub-region The corresponding sub-image The sub-region is determined using the following expression. Inner The second detection temperature at each detection point : ; in, For sub-images The number of pixels within the target area, where the target area is a sub-region. The target circle in the sub-image The area corresponding to the target circle is the area with respect to the first... With each detection point as the center, A circle with radius , This is the second preset coefficient. , The radius of the air outlet of the cooling fan is [missing information]. For the target area, the first The temperature value corresponding to each pixel.

2. The method according to claim 1, characterized in that, The step of determining the cooling fan unit for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan includes: According to sub-region Surface area and air outlet area of ​​cooling fan The following expression is used to determine the expression for sub-regions. Target number of cooling fan units for cooling : ; in, sub-region Surface area, This refers to the air outlet area of ​​the cooling fan. The first preset coefficient, , This is the region number for the sub-region. , The number of sub-regions obtained after dividing the workpiece to be cooled; The target number of cooling fan units are evenly distributed in each sub-region as cooling fan units to cool each sub-region, wherein the air outlet of the cooling fan in each cooling fan unit is facing the upper or lower surface of each sub-region.

3. The method according to claim 1, characterized in that, The process of determining the regional temperature of each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes: The detection point temperature of each detection point in each sub-region is determined based on the first and second detection temperatures of each detection point contained in each sub-region. The regional temperature of each sub-region is determined based on the temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region.

4. The method according to claim 3, characterized in that, The step of determining the detection point temperature of each detection point in each sub-region based on the first and second detection temperatures of each detection point contained within each sub-region includes: The sub-region is determined using the following expression. Inner Temperature at each detection point : ; ; in, sub-region Inner The first detection temperature at each detection point sub-region Inner The second detection temperature at each detection point The measurement error of the thermometer is... This refers to the measurement error of the thermal imager; The determination of the area temperature of each sub-region based on the detection point temperature of each detection point within each sub-region and the target number of cooling fan units used to cool each sub-region includes: The sub-region is determined using the following expression. regional temperature : ; in, sub-region Inner The temperature at the detection point of the first detection point; when the first... Each detection point is a sub-region When the detection point is on the upper surface, , sub-region The temperature of the upper surface region; when the first Each detection point is a sub-region When the detection point is on the lower surface, , sub-region Temperature of the lower surface area For use on sub-regions The target number of cooling fan units used for cooling.

5. The method according to claim 4, characterized in that, Determining the temperature field of the workpiece to be cooled based on the regional temperature of each sub-region includes: The temperature field of the workpiece to be cooled is determined according to the following expression. : ; in, Let be the coordinates of the workpiece to be cooled in Euclidean space. for Coordinate values ​​along the coordinate axes for Coordinate values ​​along the coordinate axes for Coordinate values ​​along the coordinate axes sub-region Temperature of the upper surface area sub-region Temperature of the lower surface area sub-region The thickness.

6. The method according to claim 1, characterized in that, The step of determining whether further cooling of the workpiece is needed based on its temperature field includes: Determine whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions; If the temperature field of the workpiece to be cooled is different from the standard temperature field of the workpiece under cooling conditions, it is determined that the workpiece needs to be cooled further.

7. The method according to claim 6, characterized in that, After determining whether the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the method further includes: If the temperature field of the workpiece to be cooled is the same as the standard temperature field of the workpiece under cooling conditions, the data processor will push a notification to the user indicating that the heat treatment is complete.

8. A heat treatment system for metal workpieces, characterized in that, The system includes a data processor, an equipment controller, a workpiece heating device, and a workpiece cooling device. The workpiece cooling device includes multiple identical cooling fans, each of which is placed perpendicular to the surface of the target workpiece. The data processor is used to respond to the heat treatment command input by the user and send the workpiece heating command to the equipment controller; The device controller is used to respond to the workpiece heating command and control the workpiece heating device to heat the target workpiece to obtain a workpiece to be cooled. The data processor is used to divide regions with the same workpiece thickness in the workpiece to be cooled into the same sub-region, wherein the upper surface of each sub-region is at least a portion of the upper surface of the workpiece to be cooled, the lower surface of each sub-region is at least a portion of the lower surface of the workpiece to be cooled, and the surface area of ​​the upper surface of each sub-region is the same as the surface area of ​​its respective lower surface. The data processor is used to determine the cooling fan group for cooling each sub-region based on the surface area of ​​each sub-region and the air outlet area of ​​the cooling fan, and send a first workpiece cooling command to the equipment controller. Each cooling fan group includes two target cooling fans, which are respectively set on the upper and lower surfaces of its corresponding sub-region. The equipment controller is used to respond to the first workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area so as to perform a cooling treatment of each sub-area for a preset duration. The device controller is used to, after the preset time, use an infrared thermometer to detect the temperature of the detection points projected onto the surface of the workpiece to be cooled by the center of the air outlet of each target cooling fan. At the same time, it uses a thermal imager to determine the second detection temperature of each detection point. The data processor is used to determine the area temperature of each sub-region based on the first and second detection temperatures of each detection point contained in each sub-region, and to determine the temperature field of the workpiece to be cooled based on the area temperature of each sub-region. The data processor is used to determine whether the workpiece needs to be cooled further based on the temperature field of the workpiece to be cooled. The data processor is configured to send a second workpiece cooling command to the device controller if it is necessary to continue cooling the workpiece to be cooled. The equipment controller is used to respond to the second workpiece cooling command and control the operation of the cooling fan unit used to cool each sub-area so as to perform a preset cooling treatment on each sub-area again. The determination of the second detection temperature at each detection point using a thermal imager includes: The thermal imager acquires a set of thermal images of the workpiece to be cooled, wherein the set of thermal images includes thermal images of the upper surface of the workpiece to be cooled and thermal images of the lower surface of the workpiece to be cooled; Each thermal image in the thermal image group is divided into sub-images corresponding to each sub-region; The second detection temperature of each detection point in each sub-region is determined based on the sub-image corresponding to each sub-region; The step of determining the second detection temperature of each detection point within each sub-region based on the sub-image corresponding to each sub-region includes: According to sub-region The corresponding sub-image The sub-region is determined using the following expression. Inner The second detection temperature at each detection point : ; in, For sub-images The number of pixels within the target area, where the target area is a sub-region. The target circle in the sub-image The area corresponding to the target circle is the area with respect to the first... With each detection point as the center, A circle with radius , This is the second preset coefficient. , The radius of the air outlet of the cooling fan is [missing information]. For the target area, the first The temperature value corresponding to each pixel.

Citation Information

Patent Citations

  • Method, device and equipment for adjusting rotating speed of motor of cooling fan and medium

    CN115750429A

  • Quenching furnace control system and method

    CN116926299A