An extrusion cooling on-line detection and feedback correction system
By using an online detection and feedback correction system, the cooling process of aluminum alloy profiles is monitored and optimized in real time, solving problems such as uneven cooling, insufficient hardness, and dimensional accuracy deviations, thereby improving the quality and production efficiency of aluminum alloy profiles.
Patent Information
- Application Number
- CN202511308147.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2045-09-15
AI Technical Summary
The cooling process in the current aluminum alloy profile extrusion production process lacks adaptive control capabilities, resulting in uneven cooling, insufficient hardness, dimensional accuracy deviations, and surface quality problems.
An online detection and feedback correction system for extrusion cooling is adopted. The parameter acquisition module acquires the physical parameters of the profile, the cooling data acquisition module monitors the cooling process in real time, the cooling device calibration module establishes the device output model, the data processing and control module constructs a multi-dimensional cooling state vector and generates precise control commands, the feedback and optimization module makes real-time adjustments, the fault diagnosis unit monitors anomalies, and the cooling function library is optimized through machine learning.
It enables dynamic adjustment of the cooling process, avoiding overcooling, undercooling, and uneven cooling, improving the mechanical properties, dimensional accuracy, and surface quality of the product, solving the problems of control lag and overshoot, and enhancing the system's adaptability and long-term reliability.
Smart Images

Figure CN120802650B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of aluminum alloy profile extrusion cooling, and more particularly to an extrusion cooling online detection and feedback correction system. BACKGROUND
[0002] Aluminum alloy extrusion cooling refers to a process step of forcibly cooling a high-temperature profile such as a rod, a pipe, a profile, etc. just extruded from a die during the aluminum alloy extrusion forming process. This is a key link in the aluminum alloy extrusion production line, which directly affects the microstructure, mechanical properties, dimensional accuracy, surface quality and production efficiency of the final product. With the wide application of aluminum alloy profiles in the industrial field, the importance of the cooling link in the production process to the quality and structural stability of the finished product has become increasingly prominent. The traditional cooling control system mainly relies on experience parameter setting and manual adjustment, and usually only provides fixed air cooling or water cooling schemes, and the problem of insufficient adaptability gradually emerges. This way may cause overcooling, undercooling or uneven cooling due to the mismatch between cooling intensity and profile thermal state, thereby affecting the hardness, dimensional accuracy and surface quality of the profile.
[0003] Although some improved schemes introduce cooling mode selection and sensor collection functions, they are still at the stage of quantitatively supplying wind / water according to regions, and have not yet realized dynamic feedback closed-loop adjustment of the cooling process. In addition, the prediction and control ability of the cooling response lag phenomenon still needs to be improved, which makes the adjustment lag and overshoot phenomenon common. SUMMARY
[0004] In view of the deficiencies in the prior art, the purpose of the present application is to provide an extrusion cooling online detection and feedback correction system to overcome the above-mentioned defects in the prior art, and to solve the problems of uneven cooling, insufficient hardness, dimensional accuracy deviation and surface quality caused by the lack of self-adaptive control ability in the cooling link in the aluminum alloy profile extrusion production process in the prior art.
[0005] To achieve the above-mentioned purpose, the present application provides the following technical scheme:
[0006] An extrusion cooling online detection and feedback correction system comprises
[0007] A parameter acquisition module is configured to acquire physical parameters of a metal profile to be cooled, wherein the physical parameters include material thermal conductivity, specific heat capacity, cross-sectional structure, initial temperature, target cooling temperature and cooling time requirement, and the cooling time requirement includes total time of the cooling process and time distribution requirement of the cooling rate.
[0008] A cooling data acquisition module is configured to acquire cooling data in the cooling process, wherein the cooling data includes temperature fluctuation data, thermal distribution data and heat conduction data.
[0009] The cooling device calibration module is configured to test output characteristics of the liquid cooling device, the fog cooling device, and the air cooling device, and to establish a correspondence model between control instructions and actual output parameters of the cooling device.
[0010] The data processing and control module is configured to calculate cooling stability, heat distribution uniformity, and heat conduction coefficient based on cooling data, to construct a multi-dimensional cooling state vector, to match the real-time updated multi-dimensional cooling state vector with an execution function in a preset cooling control function library, and to generate a control instruction.
[0011] The cooling device controller is configured to receive the control instruction to adjust operating parameters of the cooling device.
[0012] Further, the cooling device calibration module comprises:
[0013] The liquid cooling calibration unit is configured to establish a correction relationship model between liquid cooling device control instructions and cooling liquid flow and temperature output by least square fitting;
[0014] The air cooling calibration unit is configured to establish a mapping relationship model between air pressure set values of the fog cooling device and air flow speed and coverage range by regression analysis;
[0015] The air cooling calibration unit is configured to establish a mapping relationship model between air pressure set values of the fog cooling device and air flow speed and coverage range by regression analysis;
[0016] The calibration database is configured to store the correction relationship model, the mapping relationship model, and the correlation model.
[0017] Further, the data processing and control module comprises:
[0018] The data preprocessing unit is configured to filter and remove outliers from the cooling data;
[0019] The vector calculation unit is configured to calculate index values of each dimension of the vector based on a preset quantification formula; wherein,
[0020] The cooling stability is quantified by a temperature fluctuation coefficient, and the calculation formula is the ratio of the temperature standard deviation to the average temperature;
[0021] The heat distribution uniformity is quantified by a temperature distribution uniformity, and the calculation formula is 1 minus the ratio of the temperature sample variance to the overall variance.
[0022] Further, the data processing and control module further comprises a function matching unit, which is configured to:
[0023] Read the latest multi-dimensional cooling state vector and calculate the Euclidean distance between it and the previous cycle vector;
[0024] If the Euclidean distance exceeds a preset threshold, or the latest vector exceeds the vector interval corresponding to the current execution function, the matching process is started;
[0025] A matching strategy based on the preset vector interval is used to screen candidate execution functions from the cooling control function library, and the cosine similarity of the calculated multi-dimensional cooling state vector and the preset vector of each candidate function is calculated;
[0026] The execution function with the highest cosine similarity is selected as the target function, and the output parameters of the target function are converted into control instructions in combination with the model in the cooling device calibration module.
[0027] Further, it also includes a feedback and optimization module, which is configured to:
[0028] The cooling data is continuously collected and the multi-dimensional cooling state vector is calculated, and compared with the ideal cooling vector, which is the target state vector calculated according to the cooling target parameters;
[0029] The Euclidean distance between the two is calculated as a cooling effect difference index;
[0030] If the difference index is within the preset allowable deviation threshold range, the parameters of the current execution function are fine-tuned and optimized;
[0031] If the difference index exceeds the preset allowable deviation threshold range, the data processing and control module is triggered to re-match the function;
[0032] If it is monitored that the cooling device operating parameters continuously deviate from the standard range, an alarm signal is generated and a preset emergency cooling function is called.
[0033] Further, the feedback and optimization module also includes a fault diagnosis unit, which is configured to:
[0034] The cooling device operating parameters are monitored and compared with the preset standard range;
[0035] If the parameters deviate, the corresponding model in the calibration database is called to calculate the compensation parameters, which are used to correct the operating parameters;
[0036] If the operating parameters after compensation still exceed the preset allowable deviation threshold range, it is confirmed as a fault state, a fault alarm signal is generated and recorded to the log database.
[0037] Further, it also includes a function library optimization module, which is configured to:
[0038] The profile parameters, multi-dimensional cooling state vectors, execution function selection records and cooling effect evaluation results in the historical cooling process are analyzed;
[0039] Statistics of the matching success rate of each cooling function in different vector intervals, the matching success rate is defined as the proportion of function output meeting the target state vector requirement;
[0040] Identify the vector interval with a matching success rate below the preset threshold, and adjust the parameters of the cooling function or add an adaptive function in this interval.
[0041] Further, a profile deformation dimension is added to the multi-dimensional cooling state vector, and its quantitative formula is the ratio of the actual deformation of the profile to the target deformation, which is obtained by measuring the deformation monitoring device;
[0042] Based on the experimental test data, the contribution of the profile deformation dimension is verified, and the weight distribution of the multi-dimensional cooling state vector is adjusted;
[0043] Update the vector database and vector-function mapping model to adapt to the expanded multi-dimensional cooling state vector space.
[0044] Further, the function library optimization module uses a machine learning model to optimize the vector-function mapping relationship, and the machine learning model is a support vector machine or a decision tree model;
[0045] The machine learning model is trained with historical multi-dimensional cooling state vectors as input and function selection records as output;
[0046] The machine learning model performs performance evaluation through cross-validation, and is deployed in the system after the accuracy reaches the preset threshold.
[0047] Further, it also includes a cooling dynamic optimization module, which is configured to:
[0048] Continuously collect the cooling data, and calculate the cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation dimension to build a real-time updated multi-dimensional cooling state vector;
[0049] Compare the real-time cooling state vector with the preset ideal cooling vector, calculate the deviation index of each dimension, and determine the cooling state anomaly or performance decline based on the deviation index;
[0050] If an anomaly is determined, combine the liquid cooling, gas cooling and air cooling device models in the cooling device calibration module to automatically generate control instructions for dynamically adjusting liquid flow, gas pressure, air speed and wind direction distribution to optimize cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation;
[0051] Based on historical cooling data and experimental verification results, the weight distribution of each dimension of the multi-dimensional cooling state vector is adjusted in real time to improve the function matching accuracy and cooling effect;
[0052] When the cooling state deviates from the preset threshold for a long time, an alarm signal is generated, a preset emergency cooling function is triggered, and abnormal data is recorded to a log database for subsequent analysis and function library optimization module to update the cooling function parameters.
[0053] The beneficial effects of the present application are:
[0054] 1、The present application obtains detailed physical parameters of the profile and cooling targets through the parameter acquisition module, and the system can dynamically adjust the output of the cooling device according to the real-time collected cooling data, ensuring that the cooling process always follows the preset ideal path, effectively avoiding the defects of overcooling, undercooling and uneven cooling caused by mismatching of cooling intensity in traditional methods, and significantly improving the mechanical properties, dimensional accuracy and surface quality of the product.
[0055] 2、By establishing a high-precision cooling device control model, the control lag and overshoot problem is solved. Through the special cooling device calibration module, the output characteristics of various cooling devices such as liquid cooling, fog cooling and air cooling are accurately tested and modeled, and an accurate correspondence model between control instructions and actual output parameters is established. This makes the instructions issued by the data processing and control module accurate and executable, greatly reducing the adjustment lag and overshoot caused by the nonlinearity of device response, improving the real-time and stability of the control, and providing a solid foundation for realizing high-quality cooling.
[0056] 3、Introducing intelligent multi-dimensional state perception and decision-making mechanism, improving the self-adaptability of the system. Instead of simply relying on a single temperature indicator, the system constructs a multi-dimensional cooling state vector that integrates cooling stability, thermal distribution uniformity, thermal conductivity and other dimensions, and intelligently matches the vector with the preset function library. This method can more comprehensively and deeply depict the real state of the cooling process, enabling the system to have expert-like judgment ability and make optimal decisions for complex and nonlinear cooling processes, with much higher self-adaptability than existing systems that can only perform regional quantitative control.
[0057] 4、Forming a complete closed-loop feedback and continuous optimization ecology, ensuring the long-term reliability and advancement of the system. The present application not only includes online feedback correction, but also designs an offline function library optimization module. By analyzing historical data, the system can evaluate the effect of each control function and continuously optimize the vector-function mapping relationship using machine learning technology. This enables the system to continuously accumulate production experience and become more intelligent, ultimately realizing autonomous optimization from automatic control, and solving the pain point that traditional systems are fixed once set and cannot adapt to new processes or equipment aging. BRIEF DESCRIPTION OF DRAWINGS
[0058] Figure 1 It is the overall architecture schematic diagram of the extrusion cooling online detection and feedback correction system.
[0059] Figure 2 The structure diagram of the specific process of the cooling device calibration module.
[0060] Figure 3 The flowchart of the data processing and control module.
[0061] Figure 4 The flowchart of the feedback optimization and fault diagnosis.
[0062] Figure 5 The flowchart of the function library optimization mechanism. DETAILED DESCRIPTION
[0063] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0064] It should be noted that when a component is referred to as being "fixed" to another component, it can be directly on the other component or there can be intervening components. When a component is referred to as being "connected" to another component, it can be directly connected to the other component or there can be intervening components. When a component is referred to as being "disposed" on another component, it can be directly on the other component or there can be intervening components. The terms "vertical", "horizontal", "left", "right", and similar terms as used herein are for purposes of description only.
[0065] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0066] The extrusion cooling online detection and feedback correction system disclosed in the present application, please refer to Figures 1 to 5 , through the coordinated cooperation of multiple functional modules, the whole cycle monitoring, analysis and control of the metal profile extrusion cooling process are realized, and the overall structure includes a parameter acquisition module, a cooling data acquisition module, a cooling device calibration module, a data processing and control module, a cooling device controller, a feedback and optimization module, a function library optimization module and a cooling dynamic optimization module, the functions of each module, the definitions of key terms involved, technical details and mutual coordination relationship are described as follows:
[0067] The core working logic of the system is: first, the inherent physical properties of the metal profile to be cooled and the cooling target requirements are obtained through the parameter acquisition module, providing a basis for subsequent cooling control strategy formulation; then the cooling data acquisition module collects key data in real time during the cooling process, reflecting the current cooling state in real time; the cooling device calibration module tests and establishes the quantitative relationship between the control instructions and the actual output parameters of the cooling device in advance, ensuring the accuracy of the control instructions; the data processing and control module analyzes and calculates the collected cooling data, constructs a multi-dimensional cooling state vector that can comprehensively represent the cooling state, and then matches the vector with the execution functions in the pre-set cooling control function library to generate control instructions that adapt to the current cooling state; the cooling device controller receives the control instructions and drives the cooling device to adjust the operating parameters, realizing closed-loop control of the cooling process; at the same time, the feedback and optimization module continuously monitors the cooling effect and makes parameter adjustments or function re-matching, and the fault diagnosis unit synchronously monitors the device operating state and handles exceptions; the function library optimization module optimizes the cooling control function library based on historical data, and the machine learning model further improves the matching accuracy of the vector and the function; the cooling dynamic optimization module adjusts the vector weight and cooling parameters in real time to ensure that the cooling process is always in the optimal state.
[0068] The core function of the parameter acquisition module is to obtain the physical parameters of the metal profile to be cooled, including material thermal conductivity, specific heat capacity, cross-sectional structure, initial temperature, target cooling temperature, and cooling time requirement. The material thermal conductivity is a inherent physical quantity that characterizes the heat conduction ability of the metal profile, which refers to the heat passing through a unit area per unit time under a unit temperature gradient. Different metal materials have significant differences in thermal conductivity. The specific heat capacity is a physical quantity that characterizes the heat required to raise or lower the temperature of a unit mass of metal profile by 1 degree Celsius, which is also a inherent property of the material. The cross-sectional structure refers to the cross-sectional shape and corresponding size parameters of the metal profile to be cooled. The cross-sectional shape includes rectangular, circular, I-shaped, and channel-shaped structures, and the size parameters need to be determined according to the shape. For example, the size parameters of a rectangular cross-section include cross-sectional length, width, and thickness, the size parameter of a circular cross-section is diameter, and the size parameters of an I-shaped cross-section include web height, web thickness, flange width, and flange thickness.
[0069] The initial temperature refers to the average temperature of the surface and the interior of the metal profile immediately after it is extruded from the extruder and enters the cooling link. For example, the initial temperature of an aluminum alloy profile after extrusion is generally between 450 and 550 degrees Celsius. The initial temperature is obtained using non-contact or contact temperature measurement equipment. Considering that the surface temperature of the profile after extrusion is high and needs to be quickly cooled, an infrared thermometer is preferably used to measure the surface temperature of the profile at multiple points. The number of temperature measurement points is determined according to the cross-sectional structure of the profile. For example, for a rectangular cross-section, six temperature measurement points can be set at the center, edges, and four corner points. The average temperature of the multiple points is calculated as the initial temperature. The measurement range of the infrared thermometer should cover the initial temperature range of the profile. Typically, a measurement range of 0 to 1000 degrees Celsius is selected to meet the requirements.
[0070] The target cooling temperature refers to the average temperature of the surface and the interior of the metal profile after the cooling process is completed. This temperature needs to be set according to the requirements of the subsequent processing technology. For example, if the aluminum alloy profile needs to be stretched, the target cooling temperature is usually set between 80 and 120 degrees Celsius. The target cooling temperature is determined according to the subsequent processing technology file. For example, the processing technology flow provided by the production planning department clearly marks the temperature requirements for each process. The parameter acquisition module obtains this parameter by reading the process file data in the production management system.
[0071] The cooling duration requirement is a parameter used to define the time constraints of the cooling process in the present application. It includes the total cooling time and the time distribution requirement of the cooling rate. The total cooling time refers to the total time required for the profile to enter the cooling link and for the temperature to drop to the target cooling temperature. The time distribution requirement of the cooling rate refers to the temperature drop rate requirement at different time intervals within the total cooling time. This requirement is set to avoid excessive thermal stress in the profile due to excessive cooling rate, which may cause deformation or cracking, and to avoid affecting production efficiency due to slow cooling rate. For example, for a 6061 aluminum alloy rectangular profile, the time distribution requirement of the cooling rate can be set as follows: within the first 100 seconds, the temperature drops from 500 degrees Celsius to 300 degrees Celsius, corresponding to a cooling rate of 2 degrees Celsius per second; within the next 100 seconds, the temperature drops from 300 degrees Celsius to 150 degrees Celsius, corresponding to a cooling rate of 1.5 degrees Celsius per second; and within the last 100 seconds, the temperature drops from 150 degrees Celsius to 100 degrees Celsius, corresponding to a cooling rate of 0.5 degrees Celsius per second. The cooling duration requirement is also determined according to the production process file and the characteristics of the profile. Process personnel consider the thickness of the profile, the thermal conductivity of the material, and the pace of subsequent processing to set the cooling duration requirement. The parameter acquisition module reads this parameter from the database.
[0072] The core function of the cooling data acquisition module is to acquire cooling data in real time during the cooling process. These data are the key basis for reflecting the current cooling state and calculating the cooling stability and uniformity. The cooling data include temperature fluctuation data, heat distribution data, and heat conduction data:
[0073] The temperature fluctuation data refers to the fluctuation of the temperature of a specified monitoring point of the metal profile to be cooled over time during the cooling process. This data is used to determine the stability of the cooling process. The temperature fluctuation data is acquired by setting multiple fixed monitoring points on the metal profile to be cooled. The number and location of the monitoring points are determined according to the cross-sectional structure of the profile. If the temperature fluctuation amplitude of the same monitoring point is small within a continuous time period, it indicates that the cooling state is stable. If the fluctuation amplitude is large, it indicates that there is an abnormality in the cooling process, such as unstable cooling medium flow or cooling device failure.
[0074] The heat distribution data refers to the temperature distribution at different positions of the cross-section or surface of the metal profile to be cooled at a certain time during the cooling process. The heat distribution data is acquired using an infrared thermal imager. The infrared thermal imager is installed at the observation window of the cooling device, and the lens angle is adjusted to align with the cross-section of the metal profile to be cooled. The acquisition frequency is set, which is determined according to the dynamic changes of the cooling process. Typically, it is 0.5 Hz, i.e., 1 thermal image is acquired every 2 seconds. The infrared thermal imager converts the acquired thermal image into temperature distribution data, which contains the temperature value of each pixel point on the cross-section of the profile. For example, the temperature of a certain pixel point is 450°C, and the temperature of its adjacent pixel point is 448°C. The collection of these temperature values is the heat distribution data. Through this data, the temperature difference between the center and the edge of the cross-section of the profile and the temperature difference between different parts can be observed directly. This data is used to determine the uniformity of cooling. If the temperature difference between different positions of the profile is small, it indicates that the heat distribution is uniform and the cooling effect is good. If the difference is large, it indicates that there is a problem of local cooling that is too fast or too slow, which may cause deformation of the profile.
[0075] The heat conduction data refers to the rate data of heat transfer inside the metal profile during the cooling process and between the profile and the cooling medium such as cooling liquid, cooling gas, which is used to reflect the efficiency of heat transfer during the cooling process. The greater the heat conduction rate, the faster the heat loss and the higher the cooling efficiency. The heat flow meter is used to collect the heat conduction data. The heat flow meter with a range of 0 to 1000 watts per square meter and an accuracy of ± 5% is selected to meet the measurement requirements; the sensing surface of the heat flow meter is attached to the surface of the profile to be cooled, and the attachment position is adjacent to the thermocouple monitoring point, which facilitates the correlation of temperature data and heat flow data; the data acquisition module is connected with the heat flow meter through data line, and the acquisition frequency is set, which is consistent with the temperature fluctuation data, i.e. 1 hertz, to obtain the heat flux density value in real time. The heat flux density value is the heat conduction data at the current time, which reflects the rate of heat transfer from the profile surface to the cooling medium at this time. At the same time, combined with the temperature difference in the temperature fluctuation data, i.e. the difference between the profile surface temperature and the cooling medium temperature, the accuracy of the heat conduction data can be further verified. The verification basis is the Fourier law, which states that the heat flux density is equal to the thermal conductivity multiplied by the temperature difference and then divided by the heat transfer distance. The heat transfer distance is the distance from the profile surface to the inside, which can be determined by the cross-sectional size.
[0076] The core function of the cooling device calibration module is to test the output characteristics of the liquid cooling device, the mist cooling device and the air cooling device, and to establish a corresponding relationship model between the control instructions and the actual output parameters of the cooling device. The function of this module is to ensure that the control instructions generated by the subsequent data processing and control module can be accurately converted into the actual output of the cooling device, avoiding the decline of control precision caused by the deviation of device characteristics. The liquid cooling device, the mist cooling device and the air cooling device are execution devices for realizing profile cooling. The liquid cooling device uses liquid as the cooling medium, which is composed of multiple frequency conversion water pumps, intelligent positioning proportional water valves and pressure sensors, and is used to provide cooling water and adjust the water speed. The mist cooling device atomizes the cooling liquid into water mist through the nozzle and sprays it on the surface of the profile to be cooled. The air cooling device uses environmental air as the cooling medium, which is composed of fans such as centrifugal fans, axial flow fans, wind deflectors and wind speed adjusting mechanisms. The working principle is that the fan generates airflow after being electrified, and the airflow is guided by the wind deflector to blow to the profile surface at a preset wind speed and direction, realizing heat dissipation through heat exchange between air and profile.
[0077] The output characteristic refers to the change rule of the actual output parameter of the cooling device under the action of different control instructions, such as the flow of the liquid cooling device, the airflow speed of the fog cooling device, and the wind speed of the air cooling device. The corresponding relationship model is a model that uses mathematical formulas or curves to describe the quantitative relationship between the control instruction and the actual output parameter of the cooling device. This model is a bridge connecting the control instruction and the actual action of the device. For example, the control instruction of the liquid cooling device is the control current of the delivery pump, and the actual output parameter is the flow of the cooling liquid. The corresponding relationship model can be a linear formula of flow and control current. Through this formula, the corresponding control current can be calculated according to the required flow, or the actual flow can be predicted according to the control current.
[0078] The calibration process of the cooling device calibration module needs to be completed before the formal operation of the system, and needs to be repeated once every 3 months to compensate for the change of the output characteristic caused by the aging of the device, such as the wear of the delivery pump and the dust accumulation on the fan blades. The above-mentioned correction relationship model of the liquid cooling device, the mapping relationship model of the fog cooling device, and the correlation model of the air cooling device are stored in the calibration database, and the storage content includes the mathematical expression of the model, the specific value of each coefficient, and the calibration condition corresponding to each model, such as calibration time, environmental temperature, and cooling medium type, which is convenient for subsequent model calling and reference, and ensures the accuracy of the applicable range of the model.
[0079] The data processing and control module is the core control unit of the system, and its core function is to receive the cooling data collected by the cooling data acquisition module, analyze and calculate the cooling stability, thermal distribution uniformity, and thermal conductivity, construct a multi-dimensional cooling state vector, and then match the vector with the execution function in the preset cooling control function library to generate the control instruction.
[0080] The cooling stability refers to the ability of the temperature of the metal profile to be cooled to remain stable and have a small fluctuation range during the cooling process. The index is quantified by a temperature fluctuation coefficient. The temperature fluctuation coefficient is the ratio of the temperature standard deviation to the average temperature, and the calculation formula is temperature fluctuation coefficient equals temperature standard deviation divided by average temperature. The temperature fluctuation coefficient is a dimensionless parameter. The temperature standard deviation is the square root of the average of the square sum of the deviation between a plurality of temperature values collected in a certain time period and the average of the temperature values. The unit is consistent with the temperature unit, which is degrees Celsius. The average temperature is the arithmetic mean of a plurality of temperature values collected in the time period, and the unit is also degrees Celsius. The calculation process of the temperature standard deviation is as follows: first, a plurality of temperature values in the temperature fluctuation data in a certain time period, such as 10 seconds, are selected. The number of selected temperature values is not less than 5 to ensure statistical effectiveness. The average of the temperature values, i.e., the average temperature, is calculated. The average temperature equals the sum of all temperature values divided by the number of temperature values. Then, the deviation of each temperature value from the average is calculated. The deviation equals the single temperature value minus the average temperature. Next, the square sum of all deviations is calculated. The square sum equals the sum of the squares of each deviation. Then, the variance is calculated. If the selected temperature values are sample data, the variance equals the square sum divided by the number of temperature values minus 1. If they are total data, the variance equals the square sum divided by the number of temperature values. In practical applications, the sample variance is usually used. Finally, the temperature standard deviation equals the square root of the variance. In order to clearly understand the calculation process, an operation example is given. Assuming that the temperature data of a monitoring point collected in 10 seconds is 200 degrees Celsius, 202 degrees Celsius, 198 degrees Celsius, 201 degrees Celsius, and 199 degrees Celsius, a total of 5 temperature values, first, the average temperature is calculated. The average temperature equals the sum of 200, 202, 198, 201, and 199 divided by 5, and the calculation result is 200 degrees Celsius. Then, the deviation of each temperature value from the average is calculated. The deviations are 200 minus 200 equal to 0 degrees Celsius, 202 minus 200 equal to 2 degrees Celsius, 198 minus 200 equal to negative 2 degrees Celsius, 201 minus 200 equal to 1 degree Celsius, and 199 minus 200 equal to negative 1 degree Celsius. Next, the square sum of the deviations is calculated. The square sum of 0, 2, negative 2, 1, and negative 1 is 0 plus 4 plus 4 plus 1 plus 1 equal to 10 degrees Celsius squared. Then, the sample variance is calculated. The sample variance equals 10 divided by 5 minus 1, which is 10 divided by 4, equal to 2.5 degrees Celsius squared. Finally, the temperature standard deviation is calculated. The temperature standard deviation equals the square root of 2.5, which is about 1.58 degrees Celsius. The temperature fluctuation coefficient equals 1.58 divided by 200, which is about 0.0079, i.e., 0.79%. The smaller the value, the smaller the temperature fluctuation and the better the cooling stability. Generally, the temperature fluctuation coefficient is required to be not greater than 0.01, i.e., 1%. If the temperature fluctuation coefficient is greater than 0.01, the cooling parameters need to be adjusted to improve the stability.
[0081] The heat distribution uniformity refers to the uniformity of temperature distribution at different positions of the cross section or surface of the metal profile to be cooled during the cooling process. The heat distribution uniformity is quantified by the temperature distribution uniformity, and the calculation formula of the temperature distribution uniformity is equal to 1 minus the quotient of the temperature sample variance divided by the temperature population variance. The temperature distribution uniformity is a dimensionless parameter and the value range is 0 to 1. The closer the value is to 1, the more uniform the heat distribution is. The temperature sample variance refers to the sample variance of the temperature values of a plurality of sampling points on the cross section of the heat distribution data at a certain moment. The number of sampling points is not less than 10 to ensure covering the entire cross section. The calculation method is consistent with the sample variance in the above temperature standard deviation. The temperature population variance refers to the preset value of the temperature population variance of the profile to be cooled in the current cooling stage. The preset value is determined according to the material quality and cooling quality requirements of the profile. For example, the temperature population variance preset value of the aluminum alloy profile can be set to 4 degrees Celsius squared, corresponding to a population standard deviation of 2 degrees Celsius. In order to clearly understand the calculation process, an operation example is given: the temperature values of 10 sampling points on the cross section of the heat distribution data at a certain moment are 150 degrees Celsius, 151 degrees Celsius, 149 degrees Celsius, 152 degrees Celsius, 148 degrees Celsius, 150 degrees Celsius, 151 degrees Celsius, 149 degrees Celsius, 150 degrees Celsius and 151 degrees Celsius. First, calculate the sample mean of these temperature values, which is equal to 150 plus 151 plus 149 plus 152 plus 148 plus 150 plus 151 plus 149 plus 150 plus 151 divided by 10, and the result is 150 degrees Celsius. Then calculate the sample variance, which is equal to the sum of the squares of the deviations of each temperature value from the sample mean divided by 10 minus 1. The sum of the squares of the deviations is 0 squared plus 1 squared plus negative 1 squared plus 2 squared plus negative 2 squared plus 0 squared plus 1 squared plus negative 1 squared plus 0 squared plus 1 squared, which is equal to 0 plus 1 plus 1 plus 4 plus 4 plus 0 plus 1 plus 1 plus 0 plus 1, which is equal to 13 degrees Celsius squared. The sample variance is equal to 13 divided by 9, which is approximately 1.44 degrees Celsius squared. Given that the temperature population variance is 4 degrees Celsius squared, the heat distribution uniformity is equal to 1 minus the quotient of 1.44 divided by 4, which is 1 minus 0.36, equal to 0.64, which is 64%. If the heat distribution uniformity is required to be not less than 0.8, i.e. 80%, the current heat distribution uniformity does not meet the requirements, and the output parameters of the cooling device need to be adjusted, such as adjusting the position of the liquid cooling nozzle to uniformly spray the cooling liquid on the surface of the profile to improve the uniformity.
[0082] The heat transfer coefficient is a parameter reflecting the efficiency of heat transfer in the metal profile and between the profile and the cooling medium during the cooling process. The heat transfer coefficient is calculated from the heat transfer data collected by the cooling data collection module, i.e. heat flux and temperature data. The calculation formula is heat transfer coefficient equals heat flux divided by the ratio of temperature difference and heat transfer distance. The unit of heat transfer coefficient is watt per meter kelvin. Heat flux is the heat per unit area per unit time, and its unit is watt per square meter, which is collected by a heat flow meter. The temperature difference is the difference between the surface temperature of the profile and the temperature of the cooling medium, and its unit is kelvin. The surface temperature of the profile is collected by a thermocouple, and the temperature of the cooling medium is collected by a temperature sensor installed in the cooling device. The heat transfer distance is the length of the heat transfer path, and its unit is meter. For the heat transfer between the profile surface and the cooling medium, the heat transfer distance is the distance from the profile surface to the cooling medium, such as the spraying distance of the cooling liquid, which is usually 0.01 meters. For the heat transfer inside the profile, the heat transfer distance is half the thickness of the profile section, such as half the thickness of a rectangular section. The theoretical basis of this formula is Fourier's law, which states that heat flux is equal to the negative thermal conductivity coefficient multiplied by the temperature gradient, which is the ratio of temperature difference to heat transfer distance. Since the heat flow direction is from high temperature to low temperature, the absolute value is taken here. To clearly understand the calculation process, an operation example is given: the heat flux collected by the heat flow meter is 800 watts per square meter, the surface temperature of the profile collected by the thermocouple is 200 degrees Celsius, i.e. 473.15 kelvin, and the temperature of the cooling medium, i.e. the cooling liquid, is 25 degrees Celsius, i.e. 298.15 kelvin. Then the temperature difference is equal to 473.15 kelvin minus 298.15 kelvin, which is 175 kelvin. The heat transfer distance is 0.01 meters, i.e. the spraying distance of the cooling liquid in liquid cooling. Then the heat transfer coefficient is equal to 800 divided by the ratio of 175 to 0.01, i.e. 800 divided by 17500, which is about 0.0457 watts per meter kelvin. It should be noted that the heat transfer coefficient here is an equivalent coefficient considering the thermal conductivity of the profile material, the thermal conductivity of the cooling medium and the contact thermal resistance, which is different from the inherent thermal conductivity of the material. Its value will change with factors such as the type of cooling medium and flow rate, and is used to reflect the heat transfer efficiency of the current cooling process.
[0083] The multi-dimensional cooling state vector is a mathematical vector used to comprehensively represent the state of the cooling process at a certain moment, the dimension of the vector is composed of key indicators that can reflect the cooling state, according to the definition of the claim, the initial core dimension of the multi-dimensional cooling state vector includes cooling stability, that is, represented by temperature fluctuation coefficient, thermal distribution uniformity, that is, represented by temperature distribution uniformity, and thermal conductivity coefficient, so the initial vector is a three-dimensional vector, denoted as the multi-dimensional cooling state vector is equal to the vector composed of temperature fluctuation coefficient, thermal distribution uniformity and thermal conductivity coefficient; The process of constructing the multi-dimensional cooling state vector is to first determine the update period of the vector, the update period matches the collection frequency of the cooling data, for example, if the cooling data collection frequency is 1 hertz, the vector update period is 1 second, that is, a new multi-dimensional cooling state vector is constructed every 1 second; Then in each update period, the latest temperature fluctuation data, thermal distribution data and thermal conductivity data are obtained from the cooling data collection module; Then the temperature fluctuation coefficient, the thermal distribution uniformity and the thermal conductivity coefficient are calculated respectively according to the above calculation method; Finally, the three parameters are combined as the three components of the vector to form the multi-dimensional cooling state vector; For example, at a certain moment, the temperature fluctuation coefficient is 0.0079, the thermal distribution uniformity is 0.64, and the thermal conductivity coefficient is 0.0457 watt per meter kelvin, then the multi-dimensional cooling state vector at this moment is a vector composed of 0.0079, 0.64 and 0.0457; Subsequently, with the expansion of the system function, the multi-dimensional cooling state vector will add new dimensions such as profile deformation amount dimension, and the extended vector dimension will be increased accordingly.
[0084] The cooling control function library is a collection of a plurality of execution functions, each execution function corresponding to a cooling control strategy, that is, the execution function can output a set of adaptive cooling device control parameters such as the control current of the liquid cooling device, the gas pressure set value of the fog cooling device, and the fan speed of the air cooling device when a given multi-dimensional cooling state vector is input, and these control parameters are determined based on a large amount of experimental data and process experience, and can adjust the cooling process to the ideal state; the construction process of the cooling control function library is as follows: first, determine the input and output of the execution function, the input of the execution function is a multi-dimensional cooling state vector, and the output is a liquid cooling control parameter, that is, the control current of the liquid cooling device, a gas cooling control parameter, that is, the gas pressure set value of the fog cooling device, and an air cooling control parameter, that is, the fan speed of the air cooling device, that is, the execution function can be expressed as the result of the execution function acting on the multi-dimensional cooling state vector being equal to the vector composed of the liquid cooling control parameter, the gas cooling control parameter, and the air cooling control parameter; then, the optimal control parameters corresponding to different multi-dimensional cooling state vectors are obtained through experiments. The orthogonal experimental design is used in the experiment, which is an efficient experimental design method that can cover different level combinations of multiple factors through a small number of experiments. The value range of each dimension of the multi-dimensional cooling state vector is selected, such as the temperature fluctuation coefficient being 0.005 to 0.02, the thermal distribution uniformity being 0.5 to 0.95, and the thermal conductivity coefficient being 0.03 to 0.06 watts per meter kelvin. A number of levels are selected within the range to form a plurality of experimental conditions, such as the temperature fluctuation coefficient taking 3 levels of 0.005, 0.01, and 0.02, the thermal distribution uniformity taking 3 levels of 0.5, 0.75, and 0.95, and the thermal conductivity coefficient taking 3 levels of 0.03, 0.045, and 0.06, a total of 3*3*3 equaling 27 experimental conditions. For each experimental condition, adjust the control parameters of the liquid cooling, gas cooling, and air cooling devices, and monitor the cooling effect, such as whether the multi-dimensional cooling state vector at the subsequent time is closer to the ideal cooling vector. Through multiple adjustments, the control parameter combination that optimizes the cooling effect is found, and the control parameter combination is taken as the output of the execution function corresponding to the multi-dimensional cooling state vector. For example, when the experimental condition is that the multi-dimensional cooling state vector is equal to the vector composed of 0.0079, 0.64, and 0.0457, the optimal control parameter combination is 3 amperes of liquid cooling control current, 0.5 megapascals of gas cooling gas pressure set value, and 2000 revolutions per minute of air cooling fan speed. Therefore, the result of the corresponding execution function acting on the vector is the vector composed of 3 amperes, 0.5 megapascals, and 2000 revolutions per minute. Store all the execution functions corresponding to the experimental conditions in the cooling control function library, and set the corresponding vector interval for each execution function, that is, the range of the multi-dimensional cooling state vector applicable to the execution function, such as the above execution function corresponding to the vector interval of the temperature fluctuation coefficient being 0.006 to 0.009, the thermal distribution uniformity being 0.6 to 0.68, and the thermal conductivity coefficient being 0.04 to 0.05 watts per meter kelvin, to ensure that candidate execution functions can be quickly screened out during subsequent matching.
[0085] The data processing and control module comprises a data preprocessing unit, a vector calculation unit and a function matching unit. The function of the data preprocessing unit is to filter and remove outliers from the cooling data. The filtering process uses the mean filtering method. Mean filtering is a commonly used linear filtering method. The mean value of all data in a certain size sliding window is taken as the filtering result of the center data of the window. The size of the sliding window is determined according to the noise of the cooling data. Usually, 5 is selected, that is, the window contains the current data and the previous and next 2 data. For example, for the temperature fluctuation data sequence 200, 202, 198, 201, 199, 203, if the window size is 5, the first window data is 200, 202, 198, 201, 199, and the average value is 200. The filtered first center data 198 becomes 200. The outlier removal process uses the 3σ criterion. The 3σ criterion is an outlier detection method based on normal distribution. First, the mean and standard deviation of the data sequence are calculated. Then, the data outside the range of the mean plus or minus 3 times the standard deviation is determined as an outlier and is removed. The missing gap after removal is filled with the average value of the adjacent data. For example, the average value of a certain temperature data sequence is 200 degrees Celsius, the standard deviation is 1.58 degrees Celsius, and 3 times the standard deviation is 4.74 degrees Celsius. The data outside the range of 200 minus 4.74 equal to 195.26 degrees Celsius to 200 plus 4.74 equal to 204.74 degrees Celsius is determined as an outlier. The function of the vector calculation unit is to calculate the index value of each dimension of the multi-dimensional cooling state vector based on the preset quantization formula. That is, according to the calculation methods of the cooling stability, the thermal distribution uniformity and the thermal conductivity coefficient, the preprocessed cooling data is substituted into the formula to calculate the numerical value of each dimension, and then the multi-dimensional cooling state vector is formed. The function of the function matching unit is to match the multi-dimensional cooling state vector with the execution function and generate a control instruction. The specific working process is as follows. First, read the latest multi-dimensional cooling state vector, that is, the latest vector, and read the multi-dimensional cooling state vector of the last period, that is, the last period vector. Then, calculate the Euclidean distance between the latest vector and the last period vector. The Euclidean distance is an index for measuring the difference between two vectors in space. The greater the difference, the greater the change in the cooling state, which requires a new match of the execution function. The calculation formula of the Euclidean distance is the square root of the sum of the squares of the difference between the latest value and the last period value of each dimension. Since the temperature fluctuation coefficient and the thermal distribution uniformity are dimensionless parameters, and the thermal conductivity coefficient has a unit, the thermal conductivity coefficient needs to be normalized before calculation. The normalization method is to divide the thermal conductivity coefficient by the maximum value of its value range to convert it into a dimensionless value between 0 and 1. For example, the maximum value of the thermal conductivity coefficient is 0.06 watt per meter kelvin. If a certain thermal conductivity coefficient is 0.0457 watt per meter kelvin, the normalized value is 0.0457 divided by 0.06, which is about 0.762. Then, a preset threshold value of the Euclidean distance is set. The threshold value is determined according to the stability requirement of the cooling process. For example, it is set to 0.02, if the calculated Euclidean distance exceeds the preset threshold or the latest vector exceeds the vector interval corresponding to the current execution function, the matching process is started, if it does not exceed the threshold and is within the interval, it is not necessary to re-match, continue to use the current execution function; after starting the matching process, the matching strategy based on the preset vector interval is used to screen the candidate execution function, the screening rule is to traverse all execution functions in the cooling control function library, judge whether the latest vector falls within the vector interval corresponding to the execution function, if it falls within the interval, the execution function is used as the candidate execution function; then calculate the cosine similarity between the latest vector and the preset vector of each candidate execution function, the preset vector of the candidate execution function is the ideal multi-dimensional cooling state vector corresponding to the function, the cosine similarity is an index for measuring the consistency of two vectors, the higher the consistency, the closer the cosine similarity to 1, which means that the execution function is more suitable for the current cooling state, the formula for calculating the cosine similarity is that the cosine similarity is equal to the sum of the product of each dimension of two vectors divided by the product of the modulus of two vectors, wherein the vector modulus is equal to the square root of the sum of the square of each dimension value, when calculating, the thermal conductivity coefficient also needs to be normalized; finally, select the execution function with the highest cosine similarity as the target function, and combine the corresponding relationship model in the cooling device calibration module to convert the output parameters of the target function into control instructions, for example, the output parameters of the target function are liquid cooling control current 3 amperes, according to the correction relationship model of the liquid cooling device, the flow rate is equal to 10 times the control current, so 3 amperes corresponds to the flow rate of 30 liters per minute, therefore, the control parameter of the liquid cooling device in the control instruction is the control current of 3 amperes corresponding to the flow rate of 30 liters per minute, and the control parameters of the gas cooling and air cooling devices are converted in the same way, and finally integrated to form a complete control instruction.
[0086] The core function of the cooling device controller is to receive the control instructions generated by the data processing and control module, convert the control instructions into control signals that can be recognized and executed by the cooling device, drive the liquid cooling device, the fog cooling device and the air cooling device to adjust the operating parameters, and ensure that the cooling device works according to the requirements of the control instructions. The cooling device controller uses an industrial programmable logic controller (PLC) as the core control unit. The industrial PLC has the characteristics of strong anti-interference ability, high stability, and adaptation to harsh industrial production environments such as high temperature and dust. The controller also includes a signal input module, a signal output module, a communication module, and a human-machine interaction module. The signal input module is used to receive the control instructions transmitted by the data processing and control module, usually through Ethernet communication. The signal output module is used to output control signals to the actuators of the cooling device, such as the delivery pump, air compressor, and fan. The communication module is used to realize two-way communication with the data processing and control module and the calibration database, ensuring the reception of control instructions and the uploading of operating state data. The human-machine interaction module includes a touch screen, which is used to display the current operating parameters of the cooling device, such as the cooling liquid flow, air pressure, wind speed, and the execution status of the control instructions. It also supports manual input of parameters or modification of set values by the operator, facilitating monitoring and emergency operation.
[0087] The control instruction received by the cooling device controller includes the control current of the liquid cooling device, the gas pressure set value of the fog cooling device, and the fan speed of the air cooling device. The controller needs to convert these parameters into corresponding control signals. For the liquid cooling device, the control current in the control instruction is an analog parameter. The controller outputs an analog current signal of 4 to 20 milliamperes to the frequency converter of the delivery pump through the signal output module. The frequency converter adjusts the output current according to the size of the analog signal to control the speed of the delivery pump, thereby adjusting the flow of the cooling liquid. The corresponding relationship between the analog signal and the control current is determined according to the control current range. For example, when the control current range is 0 to 5 amperes, 4 milliamperes correspond to 0 amperes of control current, and 20 milliamperes correspond to 5 amperes of control current. Therefore, if the control current in the control instruction is 3 amperes, the corresponding analog signal is 4 milliamperes plus 3 amperes divided by 5 amperes multiplied by 20 milliamperes minus 4 milliamperes, which is 4 plus 3 divided by 5 multiplied by 16, equaling 13.6 milliamperes. At the same time, the controller collects the actual cooling liquid flow through the electromagnetic flowmeter and compares it with the target flow in the control instruction calculated according to the calibration model. If there is a deviation, such as an actual flow of 28 liters per minute and a target flow of 30 liters per minute, a deviation of 2 liters per minute, the output analog signal is adjusted through the PID adjustment algorithm. The PID adjustment algorithm is a commonly used closed-loop control algorithm that calculates and adjusts the amount through the combination of proportional, integral, and differential links to make the actual flow approach the target flow, ensuring that the flow control accuracy reaches ±0.5 liters per minute. For the fog cooling device, the gas pressure set value in the control instruction is an analog parameter. The controller outputs an analog current signal of 4 to 20 milliamperes to the electrical positioner of the gas pressure regulating valve. The electrical positioner adjusts the opening of the regulating valve according to the signal size to control the gas pressure. The corresponding relationship between the analog signal and the gas pressure set value is determined according to the gas pressure range. For example, when the gas pressure range is 0.2 to 1.0 megapascals, 4 milliamperes correspond to 0.2 megapascals, and 20 milliamperes correspond to 1.0 megapascals. Therefore, if the gas pressure set value in the control instruction is 0.5 megapascals, the corresponding analog signal is 4 milliamperes plus 0.5 megapascals minus 0.2 megapascals divided by 1.0 megapascals minus 0.2 megapascals multiplied by 16 milliamperes, which is 4 plus 0.3 divided by 0.8 multiplied by 16, equaling 10 milliamperes. At the same time, the controller collects the actual gas pressure through the pressure sensor and compares it with the target gas pressure. The PID adjustment algorithm is used to adjust the opening of the regulating valve to ensure that the gas pressure control accuracy reaches ±0.01 megapascals.For the air cooling device, the fan speed in the control instruction is an analog parameter, and the controller outputs an analog current signal of 4 to 20 milliamps to the frequency converter of the fan. The frequency converter adjusts the fan speed according to the signal. The corresponding relationship between the analog signal and the fan speed is determined according to the speed range. For example, when the speed range is 1000 to 3000 revolutions per minute, 4 milliamps corresponds to 1000 revolutions per minute, and 20 milliamps corresponds to 3000 revolutions per minute. Therefore, if the fan speed in the control instruction is 2000 revolutions per minute, the corresponding analog signal is 4 milliamps plus 2000 revolutions per minute minus 1000 revolutions per minute divided by 3000 revolutions per minute minus 1000 revolutions per minute multiplied by 16 milliamps, i.e. 4 plus 1000 divided by 2000 multiplied by 16 equals 12 milliamps. At the same time, the controller collects the actual fan speed through the speed sensor and compares it with the target speed. The frequency converter output is adjusted using the PID adjustment algorithm to ensure that the speed control accuracy reaches ±10 revolutions per minute.
[0088] The cooling device controller monitors the operating state of the cooling device in real time. The operating parameters such as the delivery pump current of the liquid cooling device, the air compressor pressure of the fog cooling device, and the fan temperature of the air cooling device are collected by sensors installed on each device. The data collected by the sensors is transmitted to the PLC through the signal input module. The controller judges the collected operating parameters. If an abnormal state is detected, such as the delivery pump current of the liquid cooling device exceeding the rated value, the air pressure of the fog cooling device being lower than the lower limit value, and the fan temperature of the air cooling device exceeding the allowed range, a state signal is immediately generated and fed back to the data processing and control module and the feedback and optimization module through the communication module. At the same time, the alarm information such as the liquid cooling pump overload, the air cooling air pressure being too low, and the air cooling fan being overheated is displayed on the touch screen. The alarm information includes the type of abnormality, the time of occurrence, and the current parameter value, which facilitates the operator to handle it in a timely manner. For example, if the actual air pressure of the fog cooling device is 0.25 megapascals, which is lower than the preset standard range of 0.3 to 0.7 megapascals, the controller generates a state signal indicating that the air cooling air pressure is low, which is fed back to the data processing and control module, triggering the subsequent compensation or fault diagnosis process.
[0089] The core function of the feedback and optimization module is to continuously monitor the cooling effect, adjust the parameters or match the function according to the difference between the cooling effect and the ideal state, and at the same time, the fault diagnosis unit handles the abnormal operation of the device. The working process of the feedback and optimization module is as follows: first, continuously collect the cooling data output by the cooling data collection module, and calculate the multi-dimensional cooling state vector in real time according to the calculation method of the data processing and control module; then compare the multi-dimensional cooling state vector calculated in real time with the ideal cooling vector, wherein the ideal cooling vector is a target state vector calculated according to the cooling target parameters, including the target cooling temperature, the target cooling rate, etc. The calculation basis of the ideal cooling vector is the heat transfer theory, for example, the ideal temperature at different times is calculated according to the Fourier heat equation, and then the ideal temperature fluctuation coefficient, the ideal heat distribution uniformity and the ideal heat conduction coefficient are determined according to the target cooling stability and uniformity requirements, and then combined to form the ideal cooling vector. The expression of the Fourier heat equation in one-dimensional case is ideal temperature equal to initial temperature minus heat conduction amount multiplied by time divided by density multiplied by specific heat capacity multiplied by volume. The ideal temperature is the basic data of the temperature-related dimension in the ideal cooling vector, the heat conduction amount is the heat transfer amount in the ideal state, the time is the cooling time, the density is the material density, the specific heat capacity is the material specific heat capacity, and the volume is the material volume; then calculate the Euclidean distance between the real-time multi-dimensional cooling state vector and the ideal cooling vector, and take the Euclidean distance as the cooling effect difference index. The calculation method of the Euclidean distance is consistent with that in the data processing and control module, and each dimension needs to be normalized; then according to the size of the difference index, different operations are performed, if the difference index is within the preset allowable deviation threshold, the preset allowable deviation threshold is determined according to the cooling quality requirement, for example, 0.1, then the parameters of the current execution function are fine-tuned and optimized, the fine-tuned parameters include cooling time, liquid cooling flow coefficient, etc. The fine-tuning range is usually ±5% of the current parameter, for example, if the liquid cooling flow coefficient in the current execution function is 10, then after fine-tuning, it is 9.5 to 10.5; if the difference index exceeds the preset allowable deviation threshold, trigger the data processing and control module to re-match the function, and ensure to obtain the execution function more suitable for the current cooling state; if the running parameters of the cooling device deviate from the standard range for a long time, the duration is set according to the system stability requirement, for example, 30 seconds, then generate an alarm signal and call a preset emergency cooling function. The emergency cooling function is a pre-set control function with high cooling intensity, and its output parameters such as liquid flow, air pressure and wind speed are set to large values, and at the same time, safety measures such as stopping the machine when the deformation of the profile exceeds the preset value are set to ensure that the profile is not damaged in an emergency.
[0090] The fault diagnosis unit is a subunit of the feedback and optimization module. The working process of the fault diagnosis unit is as follows: first, real-time monitoring of the operating parameters of the cooling device, the monitored parameters including the coolant flow of the liquid cooling device, the delivery pump current, the air pressure of the fog cooling device, the air compressor running state, the wind speed of the air cooling device, the fan speed and temperature, etc.; then comparing the monitored operating parameters with the preset standard range, the preset standard range being determined according to the rated parameters of the cooling device and the process requirements, for example, the standard range of the coolant flow of the liquid cooling device is 20 to 80 liters per minute, the standard range of the air pressure of the fog cooling device is 0.3 to 0.7 megapascals, and the standard range of the wind speed of the air cooling device is 5 to 12 meters per second; if a parameter deviates from the preset standard range, the corresponding model in the calibration database is called to calculate the compensation parameter, the calculation method of the compensation parameter being that the compensation amount is equal to the difference between the standard value and the actual value multiplied by the model coefficient, the model coefficient being the proportional coefficient in the calibration model, for example, the calibration model of the liquid cooling device is that the flow is equal to 10 times the control current, if the actual flow is 28 liters per minute and the standard flow is 30 liters per minute, the compensation amount is 30 minus 28 times 1 divided by 10, i.e. 0.2 ampere, i.e. the control current needs to be increased by 0.2 ampere; the calculated compensation parameter is used to correct the operating parameters of the cooling device, for example, the control current of the liquid cooling device is increased by 0.2 ampere; after correction, the parameter is continuously monitored, if the operating parameter after compensation still exceeds the preset allowable deviation threshold range, the preset allowable deviation threshold being usually ±10% of the standard value, the fault state is confirmed, a fault alarm signal is generated, the fault alarm signal including information such as the fault device, the fault parameter, the deviation value, etc., at the same time, the fault information is recorded to the log database, the log database storing contents including the fault occurrence time, the fault type, the fault parameter change curve, the treatment measures and results, facilitating subsequent fault analysis and system maintenance.
[0091] The core function of the function library optimization module is to optimize the cooling control function library based on historical cooling data, improve the matching accuracy of the execution function and the multi-dimensional cooling state vector, and further optimize the mapping relationship combined with a machine learning model. The working process of the function library optimization module is as follows: first, analyze the relevant data in the historical cooling process. The analyzed data includes the physical parameters of the material to be cooled, such as material thermal conductivity and cross-sectional structure, the multi-dimensional cooling state vector at each time, the execution function selection record, i.e., the execution function corresponding to each vector, and the cooling effect evaluation results, i.e., the temperature, deformation, and mechanical properties of the material after cooling. The analysis process uses statistical analysis methods, and the statistical period is determined according to the production batch, for example, 100 cooling cycles, to ensure that the data is representative. Then, the matching success rate of each cooling function in different vector intervals is calculated. The matching success rate is defined as the proportion of the function output that meets the target state vector requirements when using the cooling function in a certain vector interval. The target state vector requirements are that the cooling effect evaluation results meet the standards, such as the material temperature reaching the target value and the deformation being within the allowed range. The calculation method of the matching success rate is to divide the number of matching successes by the total number of uses, multiply by 100%, for example, a certain cooling function is used 100 times in a certain vector interval, 85 times meet the requirements, and the matching success rate is 85%. Then, identify the vector intervals with a matching success rate below the preset threshold, which is determined according to the cooling quality requirements, for example, 80%. For these vector intervals, measures such as adjusting the cooling function parameters or adding new adaptive functions are taken. The adjustment range of the cooling function parameters is determined according to the success rate deviation, for example, when the matching success rate is 70%, the parameter adjustment range is ±8%. The method of adding new adaptive functions is to generate an interpolation based on the parameters of the cooling functions with good performance in adjacent intervals. The interpolation method uses linear interpolation, for example, the function parameters of the adjacent two intervals are 3 amperes and 5 amperes, respectively, and the parameter of the new function is 4 amperes. Finally, the adjusted cooling function or the new function is updated to the cooling control function library, and the vector interval corresponding to each function is updated to ensure that the function library always maintains high matching accuracy.
[0092] The function library optimization module can promote the dimension expansion of the multi-dimensional cooling state vector. The specific process is as follows: first, a profile deformation dimension is added in the multi-dimensional cooling state vector. The profile deformation dimension is an index for representing the degree of shape change of the profile during the cooling process. Its quantitative formula is the ratio of the actual deformation of the profile to the target deformation, i.e., the profile deformation dimension value is equal to the actual deformation divided by the target deformation. The actual deformation refers to the actual deformation amount of the profile during the cooling process, which is measured by a deformation monitoring device. The deformation monitoring device uses a laser displacement sensor with a measurement accuracy of ±0.01 mm and a collection frequency of 10 Hz, which can accurately measure the deformation of the profile in real time. The installation position is the key part of the profile, such as the edge or corner that is prone to deformation. The target deformation refers to the maximum allowable deformation amount set according to the subsequent processing requirements of the profile, which is calculated based on the mechanical properties of the profile material, such as elastic modulus, yield strength, and cross-sectional structure. For example, the target deformation of a 6061 aluminum alloy rectangular profile is set to 0.1 mm. Then, the contribution of the profile deformation dimension is verified based on experimental test data. The experimental test data are 50 sets of cooling experimental data of different profile parameters. The contribution is evaluated using the variance contribution rate method. The variance contribution rate refers to the contribution proportion of a certain dimension to the total variance of all dimensions. The calculation method is to divide the variance of the dimension by the sum of the variances of all dimensions and multiply by 100%. The variance contribution rate of the profile deformation dimension should not be less than 15%. If the requirement is met, the dimension is retained. According to the variance contribution rate of each dimension, the weight distribution of the multi-dimensional cooling state vector is adjusted. The weight distribution principle is that the higher the variance contribution rate, the greater the weight. For example, the variance contribution rate of the profile deformation dimension is 15%, and the variance contribution rates of the original temperature fluctuation coefficient, thermal distribution uniformity, and thermal conductivity coefficient are 28%, 29%, and 28%, respectively. The weights of each dimension are temperature fluctuation coefficient 0.28, thermal distribution uniformity 0.29, thermal conductivity coefficient 0.28, and profile deformation dimension 0.15. Finally, the vector database and the vector-function mapping model are updated. The vector database adds historical data of the profile deformation dimension, and the vector-function mapping model is retrained to adapt to the expanded four-dimensional vector space, ensuring that the model can accurately process the information of the new dimension.
[0093] The function library optimization module optimizes the vector-function mapping relationship using a machine learning model. The machine learning model used is a support vector machine or a decision tree model. The support vector machine is a machine learning algorithm based on statistical learning theory, which realizes data classification or regression by finding the optimal hyperplane. Here, it is used for vector-function classification matching. The key parameters of the support vector machine include the kernel function type, the penalty coefficient, the kernel function type selection radial basis function (RBF) kernel, the penalty coefficient set to 10 for balancing the fitting accuracy and generalization ability of the model, and the gamma parameter set to 0.1 for controlling the influence range of the radial basis function. The decision tree model is a machine learning algorithm based on tree structure, which realizes classification by recursively dividing the feature space. Here, it is also used for vector-function classification matching. The key parameters of the decision tree model include the maximum depth and the minimum sample split number. The maximum depth is set to 10 to avoid model overfitting, and the minimum sample split number is set to 5 to ensure that the split nodes have statistical significance. The training process of the machine learning model is as follows: first, prepare the training data set. The input of the training data set is the historical multi-dimensional cooling state vector, which needs to be processed by Z-score normalization. Z-score normalization is a method of converting data into standard normal distribution with mean 0 and standard deviation 1. The processing method is to normalize the value equal to the original value minus the mean divided by the standard deviation. The output is the corresponding execution function selection record, i.e., the label. Then, the training data set is divided into training set and test set according to the ratio of 7:3. The training set is used for model parameter learning, and the test set is used for preliminary evaluation of model performance. During model training, cross-validation method is used for performance evaluation. The 5-fold cross-validation method is selected, i.e., the training set is divided into 5 non-overlapping subsets. Four subsets are used as training data and one subset is used as validation data. After repeating 5 times, the average performance index is calculated. The performance evaluation index of the machine learning model is accuracy, which is the number of samples correctly predicted by the machine learning model divided by the total number of samples multiplied by 100%. The accuracy is required to reach a preset threshold, such as 90%. When the accuracy of the machine learning model reaches the threshold, it is deployed in the system to replace the traditional matching strategy or combined with the traditional strategy to improve the matching accuracy and efficiency of the vector-function.
[0094] The core function of the cooling dynamic optimization module is to adjust the cooling parameters and the weight of the multi-dimensional cooling state vector in real time, ensure that the cooling process is always in the optimal state, and handle cooling abnormalities and record data at the same time.The working process of the cooling dynamic optimization module is as follows: firstly, continuously collecting the cooling data output by the cooling data collection module, calculating the values of cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation dimension in real time according to the calculation method of the data processing and control module and the extended vector, constructing a real-time updated multi-dimensional cooling state vector, and the vector update period is consistent with the cooling data collection frequency of 1 second; then comparing the real-time cooling state vector with the preset ideal cooling vector, calculating the deviation index of each dimension, and the calculation method of the deviation index of each dimension is the absolute value of the difference between the actual value and the ideal value of the dimension divided by the ideal value, for example, the actual value of the temperature fluctuation coefficient is 0.0079, the ideal value is 0.008, and the deviation index is 0.0079 minus 0.008, which is equal to 0.0125, i.e. 1.25%; judging the cooling state abnormality or performance decline based on the deviation index of each dimension, and the judgment standard is that the deviation index of any dimension is not less than 20%, if the condition is met, it is judged that the cooling state is abnormal or the performance is declined; if an abnormality is judged, combining the liquid cooling, gas cooling and air cooling device models in the cooling device calibration module, automatically generating control instructions, the control instructions are used to dynamically adjust the liquid flow, gas pressure, air speed and wind direction distribution, and the adjustment step is determined according to the parameter type, for example, the liquid flow adjustment step is 5 liters per minute, the gas pressure adjustment step is 0.05 megapascal, the air speed adjustment step is 1 meter per second, and the wind direction distribution adjustment step is 5 degrees, and the cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation are optimized by adjusting these parameters, so that the deviation index of each dimension returns to the allowable range; at the same time, the weight distribution of each dimension of the multi-dimensional cooling state vector is adjusted in real time based on the historical cooling data and the experimental verification results, the historical cooling data is 1000 groups of cooling cycle data, the experimental verification results are obtained by orthogonal experiment, the orthogonal experiment design is 4 factors and 3 levels, and the factors include liquid flow, gas pressure, air speed and wind direction; the trigger condition of weight adjustment is that the cooling effect is not up to standard for 3 times in a row, and the standard of cooling effect up to standard is that the cooling effect difference index is not greater than 0.1; the weight adjustment adopts gradient descent method, which is a commonly used optimization algorithm, the gradient direction of the weight is calculated and the weight is updated in the opposite direction of the gradient, and the learning rate is set to 0.01, which is used to control the step length of weight update, so as to avoid excessive fluctuation of weight; the function matching accuracy and cooling effect are improved by adjusting the weight distribution; if the cooling state deviates from the preset threshold for a long time, the duration is set to 60 seconds, an alarm signal is generated and a preset emergency cooling function is triggered, the parameters of the emergency cooling function are consistent with those in the feedback and optimization module; at the same time, the abnormal data is recorded to the log database, including the multi-dimensional cooling state vector value, cooling device operating parameter, deviation index change curve and the like in the abnormal period; the abnormal data in the log database is used for subsequent analysis, and is provided to the function library optimization module as a basis for updating the cooling function parameters, so as to ensure that the function library can adapt to abnormal working conditions, and improve the overall stability and reliability of the system.
[0095] To clearly show the practical application effect of the system, taking the extrusion cooling process of 6061 aluminum alloy rectangular profile as an example, the working process and data of the system are described in detail, and the profile is used to make building door and window frame.
[0096] 1. Application scenario basic parameters: the cross-sectional size of 6061 aluminum alloy rectangular profile is 50mm x 10mm, the length is 6m, and the material parameters are thermal conductivity 237 watts per meter kelvin, specific heat capacity 900 joules per kilogram kelvin, and density 2700 kilograms per cubic meter; the cooling target parameters are initial temperature 500 degrees Celsius, target cooling temperature 100 degrees Celsius, cooling total time 300 seconds, and the time distribution requirement of cooling rate is that the cooling rate is 2 degrees Celsius per second from 500 degrees Celsius to 300 degrees Celsius in the first 100 seconds, 1.5 degrees Celsius per second from 300 degrees Celsius to 150 degrees Celsius in the middle 100 seconds, and 0.5 degrees Celsius per second from 150 degrees Celsius to 100 degrees Celsius in the last 100 seconds; the cooling device adopts the combination of liquid cooling, gas cooling and air cooling, the liquid cooling device is used for rapid cooling in the early stage, the gas cooling and air cooling are used for slow cooling in the middle and late stages, and the uniform cooling is ensured.
[0097] 2. Working process of each module of the system:
[0098] (1) Parameter acquisition module works: the thermal conductivity of the material is 237 watts per meter kelvin, and the specific heat capacity is 900 joules per kilogram kelvin by consulting the industry standard manual of 6061 aluminum alloy; the cross-sectional structure is rectangular, the length is 50mm, the width is 10mm, and the thickness is 5mm by using laser profile measuring instrument to scan the cross-section of the extruded profile; the initial temperature is measured at the center, edge and four corner points of the cross-section of the profile, and the average value is 500 degrees Celsius by using infrared thermometer; the target cooling temperature 100 degrees Celsius and the cooling time requirement are obtained from the production process file; the above parameters are stored in the system database for calling by other modules.
[0099] (2) cooling data acquisition module works: in the center of the section, the upper and lower edges, left and right edges of the profile 5 points installed K thermocouple, with 1 hertz frequency acquisition temperature fluctuation data; in the observation window of cooling device installed 640x512 pixel infrared thermal imager, with 0.5 hertz frequency acquisition heat distribution data; in the profile surface installed range 0 to 1000 watt per square meter heat flow meter, with 1 hertz frequency acquisition heat conduction data; cooling to 50 seconds, thermocouple acquisition temperature fluctuation data is 350 degrees Celsius, 348 degrees Celsius, 352 degrees Celsius, 349 degrees Celsius, 351 degrees Celsius, infrared thermal imager acquisition heat distribution data in 10 sampling point temperature value is 350 degrees Celsius, 351 degrees Celsius, 349 degrees Celsius, 352 degrees Celsius, 348 degrees Celsius, 350 degrees Celsius, 351 degrees Celsius, 349 degrees Celsius, 350 degrees Celsius, 351 degrees Celsius, heat flow meter acquisition heat flux density is 1200 watt per square meter.
[0100] (3) cooling device calibration module works: the system has completed calibration before running, the correction relationship model of liquid cooling device is flow equal to 10 times the control current, the mapping relationship model of mist cooling device is airflow velocity equal to 24 times the gas pressure setting value, coverage equal to 0.1 times the gas pressure setting value, the correlation model of air cooling device is wind speed equal to 0.000002 times the fan speed square plus 0.003 times the fan speed, wind direction distribution equal to 0.002 times the fan speed plus 1, these models and corresponding calibration conditions are stored in calibration database.
[0101] (4) Data processing and control module works: the data preprocessing unit carries out mean filtering window size 5 and 3σ criterion outlier rejection on the temperature fluctuation data of 50 seconds, and the processed data is still 350 degrees Celsius, 348 degrees Celsius, 352 degrees Celsius, 349 degrees Celsius, 351 degrees Celsius; the vector calculation unit calculates the cooling stability, the average temperature is 350 degrees Celsius, the temperature standard deviation is 1.58 degrees Celsius, and the temperature fluctuation coefficient is 0.0045; calculate the thermal distribution uniformity, the sample variance is 1.44 degrees Celsius square, the overall variance is 4 degrees Celsius square, and the thermal distribution uniformity is 0.64; calculate the thermal conductivity, the profile surface temperature is 350 degrees Celsius, i.e. 623.15 Kelvin, the cooling liquid temperature is 25 degrees Celsius, i.e. 298.15 Kelvin, the temperature difference is 325 Kelvin, the heat transfer distance is 0.01 meters, and the thermal conductivity is 0.0369 watt per meter Kelvin, which is normalized to 0.615; construct a multi-dimensional cooling state vector composed of the vector 0.0045, 0.64 and 0.0369; the function matching unit reads the vector of the last period, i.e. 49 seconds, composed of the vector 0.005, 0.63 and 0.037, calculates the Euclidean distance of 0.01001, which exceeds the preset threshold value 0.01, and starts the matching process; select the candidate execution function F3, whose vector interval is temperature fluctuation coefficient 0.004 to 0.005, thermal distribution uniformity 0.62 to 0.66 and thermal conductivity 0.035 to 0.038 watt per meter Kelvin, and the preset vector is composed of the vector 0.0045, 0.64 and 0.037; calculate the cosine similarity of 1, select F3 as the target function, and its output parameters are liquid cooling control current 4 amperes, gas cooling gas pressure set value 0.6 megapascal and air cooling fan speed 2500 revolutions per minute; generate control instructions combined with the calibration model, and the liquid cooling control current 4 amperes corresponds to the flow 40 liters per minute, the gas cooling gas pressure 0.6 megapascal corresponds to the gas flow speed 14.4 meters per second, and the air cooling speed 2500 revolutions per minute corresponds to the air speed 20 meters per second.
[0102] (5) Cooling device controller works: after receiving the control instructions, output analog signals to each device driver, the analog signal of the liquid cooling device is 16.8 milliamperes, the control current of the delivery pump is 4 amperes, and the actual flow is stabilized at 40 liters per minute through PID adjustment; the analog signal of the fog cooling device is 12 milliamperes, and the gas pressure is stabilized at 0.6 megapascal; the analog signal of the air cooling device is 16 milliamperes, and the fan speed is stabilized at 2500 revolutions per minute; real-time monitoring of operating parameters, feedback to the data processing and control module.
[0103] (6) Feedback and optimization module works: continuously collect cooling data and calculate multi-dimensional cooling state vector, the vector at 50 seconds is compared with the ideal cooling vector 0.004, 0.8, 0.035, the Euclidean distance is 0.16 which exceeds the allowed deviation threshold 0.1, triggering the data processing and control module to re-match; at the same time, the air pressure of the fog cooling device is 0.58 MPa which deviates from the standard range 0.3 to 0.7 MPa, the compensation parameter is calculated as 0.0083 ampere corresponding to the increase of 0.02 MPa of air pressure by calling the calibration model, and the corrected air pressure stabilizes at 0.6 MPa; the fault diagnosis unit does not monitor other abnormal parameters.
[0104] (7) Function library optimization module works: based on the historical 100 cooling cycle data, the matching success rate of F3 in the corresponding vector interval is 82% which is higher than the threshold 80%, and there is no need to adjust the parameters; at the same time, the support vector machine model is used to optimize the vector-function mapping relationship, the model input is the historical multi-dimensional cooling state vector, and the output is the execution function selection record, the training set and test set ratio is 7 to 3, and the accuracy rate after 5-fold cross-validation is 92% which reaches the threshold 90%, and it has been deployed to the system.
[0105] (8) Cooling dynamic optimization module works: continuously collect cooling data, the real-time vector at 50 seconds is compared with the ideal vector, the thermal distribution uniformity deviation index is 20% which is judged as abnormal, and the control command is generated to adjust the liquid cooling nozzle angle to make the cooling liquid spray more uniform; based on 1000 groups of historical data and orthogonal test results, the weight of each dimension is adjusted, the temperature fluctuation coefficient weight is 0.25, the thermal distribution uniformity weight is 0.3, the thermal conductivity coefficient weight is 0.25, and the profile deformation amount dimension weight is 0.2; no cooling state deviation threshold is monitored, and no emergency function is triggered.
[0106] 3. Application effect: through the control of the system, the 6061 aluminum alloy rectangular profile is successfully cooled from 500 degrees Celsius to 100 degrees Celsius within 300 seconds, the temperature fluctuation coefficient during the cooling process is always not greater than 0.01, i.e. 1%, the thermal distribution uniformity is always not less than 0.8, i.e. 80%, and the deformation amount of the profile after cooling is 0.08 mm which is less than the target deformation amount 0.1 mm, meeting the subsequent stretching processing requirements.
[0107] The above is only a preferred embodiment of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments, any technical solution falling within the concept of the present application shall fall within the protection scope of the present application. It should be noted that for ordinary technical personnel in the technical field, some improvements and decorations without departing from the principles of the present application shall also be considered as the protection scope of the present application.
Claims
1. An extrusion cooling in-line detection and feedback correction system characterized by: Comprising a parameter acquisition module for acquiring physical parameters of the metal profile to be cooled, the physical parameters including material thermal conductivity, specific heat capacity, cross-sectional structure, initial temperature, target cooling temperature, and cooling duration requirement, the cooling duration requirement including total time of the cooling process and time distribution requirement of the cooling rate; a cooling data acquisition module for acquiring cooling data in the cooling process, the cooling data including temperature fluctuation data, thermal distribution data, and heat conduction data; a cooling device calibration module for testing output characteristics of the liquid cooling device, the fog cooling device, and the air cooling device, and establishing a correspondence model between control instructions and actual output parameters of the cooling device; a data processing and control module for calculating cooling stability, thermal distribution uniformity, and heat conduction coefficient based on the cooling data, and constructing a multi-dimensional cooling state vector, matching the real-time updated multi-dimensional cooling state vector with an execution function in a preset cooling control function library to generate a control instruction; a cooling device controller for receiving the control instruction to adjust the operating parameters of the cooling device; the data processing and control module comprises: a data preprocessing unit for filtering and outlier rejection processing of the cooling data; a vector calculation unit for calculating the index value of each dimension of the vector based on a preset quantization formula; wherein the cooling stability is quantified by the temperature fluctuation coefficient, and the calculation formula is the ratio of the temperature standard deviation to the average temperature; the thermal distribution uniformity is quantified by the temperature distribution uniformity, and the calculation formula is 1 minus the ratio of the temperature sample variance to the total variance; the data processing and control module further comprises a function matching unit, which is configured to: read the latest multi-dimensional cooling state vector and calculate its Euclidean distance with the last period vector; if the Euclidean distance exceeds the preset threshold, or the latest vector exceeds the vector interval corresponding to the current execution function, start the matching process; use a matching strategy based on the preset vector interval to screen candidate execution functions from the cooling control function library, and calculate the cosine similarity between the multi-dimensional cooling state vector and the preset vector of each candidate function; select the execution function with the highest cosine similarity as the target function, and combine the model in the cooling device calibration module to convert the output parameters of the target function into control instructions; further comprising a feedback and optimization module, the feedback and optimization module is configured to: continuously acquire cooling data and calculate a multi-dimensional cooling state vector, and compare it with an ideal cooling vector, the ideal cooling vector being a target state vector calculated according to the cooling target parameters; calculate the Euclidean distance between them as a cooling effect difference index; if the difference index is within the preset allowable deviation threshold, fine-tune and optimize the parameters of the current execution function; if the difference index exceeds the preset allowable deviation threshold, trigger the data processing and control module to re-match the function; if it is monitored that the operating parameters of the cooling device continuously deviate from the standard range, an alarm signal is generated and a preset emergency cooling function is called.
2. The extrusion cooling inline detection and feedback correction system of claim 1, wherein: the cooling device calibration module comprises: The liquid cooling calibration unit is configured to establish a correction relationship model between the control instruction of the liquid cooling device and the flow rate and temperature output of the cooling liquid through least square fitting; The air cooling calibration unit is configured to establish a mapping relationship model between the air pressure set value of the air cooling device and the air flow rate and coverage range through regression analysis; The air cooling calibration unit is configured to establish a mapping relationship model between the air pressure set value of the air cooling device and the air flow rate and coverage range through regression analysis; The calibration database is configured to store the correction relationship model, the mapping relationship model and the correlation model.
3. The extrusion cooling inline detection and feedback correction system of claim 1, wherein, The feedback and optimization module further comprises a fault diagnosis unit configured to: monitor the operating parameters of the cooling device and compare them with the preset standard range; if the parameters deviate, calculate the compensation parameters using the corresponding model in the calibration database and use them to correct the operating parameters; if the operating parameters after compensation still exceed the preset allowable deviation threshold range, it is confirmed as a fault state, a fault alarm signal is generated and recorded to the log database.
4. The extrusion cooling inline detection and feedback correction system of claim 2, wherein, The function library optimization module is further configured to: analyze the profile parameters, multi-dimensional cooling state vectors, execution function selection records and cooling effect evaluation results in the historical cooling process; statistically analyze the matching success rate of each cooling function in different vector intervals, wherein the matching success rate is defined as the proportion of function outputs meeting the target state vector requirements; identify the vector intervals with a matching success rate lower than a preset threshold and adjust the parameters of the cooling functions or add new adaptive functions in the intervals.
5. The extrusion cooling on-line detection and feedback correction system of claim 4, wherein, A profile deformation amount dimension is added to the multi-dimensional cooling state vector, and the quantification formula is the ratio of the actual profile deformation amount to the target profile deformation amount, wherein the actual profile deformation amount is measured by a deformation monitoring device; The contribution of the profile deformation amount dimension is verified based on experimental test data, and the weight distribution of the multi-dimensional cooling state vector is adjusted; The vector database and the vector-function mapping model are updated to adapt to the expanded multi-dimensional cooling state vector space.
6. The extrusion cooling inline detection and feedback correction system of claim 5, wherein, The function library optimization module optimizes the vector-function mapping relationship using a machine learning model, which is a support vector machine or a decision tree model; The machine learning model is trained with historical multi-dimensional cooling state vectors as input and execution function selection records as output; The machine learning model is evaluated for performance through cross-validation and is deployed in the system after the accuracy rate reaches a preset threshold.
7. The extrusion cooling inline detection and feedback correction system of claim 1, wherein, The cooling dynamic optimization module is further configured to: continuously collect the cooling data and calculate the cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation amount dimension to construct a real-time updated multi-dimensional cooling state vector; compare the real-time cooling state vector with a preset ideal cooling vector, calculate the deviation index of each dimension, and determine the cooling state abnormality or performance decline based on the deviation index; if an abnormality is determined, automatically generate control instructions based on the liquid cooling, air cooling and air cooling device models in the cooling device calibration module to dynamically adjust the liquid flow rate, air pressure, air flow rate and air direction distribution to optimize the cooling stability, thermal distribution uniformity, thermal conductivity coefficient and profile deformation amount. Based on historical cooling data and experimental verification results, the weight distribution of each dimension of the multi-dimensional cooling state vector is adjusted in real time to improve the function matching accuracy and cooling effect; When the cooling state deviates from the preset threshold for a long time, an alarm signal is generated and a preset emergency cooling function is triggered, and abnormal data is recorded to the log database for subsequent analysis and function library optimization module to update the cooling function parameters.
Citation Information
Patent Citations
System and method for multi-parameter cooperative control in PVC steel wire hose production
CN120370863A
Mold cooling water supply, conveying and quantitative control method and system
CN120631099A