A winding machine control method and related equipment
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2026-08-14
AI Technical Summary
[0003]有鉴于此,本发明提供了一种卷取机控制方法及相关设备,用于解决现有技术在规避“追尾”事故时,安全条件限制与生产效率相冲突,在追求效率最优化的情况下,控制精轧进钢会严重影响效率的问题
[0013]本发明实施例的技术方案,通过监测热轧带钢的轧制任务,当所述轧制任务发生变化,且变化后的轧制任务需要调用不同卷取机时,将执行变化前的轧制任务所产生的热轧带钢作为第一带钢,将执行变化后的轧制任务产生的热轧带钢作为第二带钢,并将与所述第一带钢对应的卷取机作为第一卷取机,将所述第二带钢对应的卷取机作为第二卷取机;获取精轧末架与所述第二卷取机夹送辊之间的第一距离、所述精轧末架与第二带钢头部的第二距离、所述精轧末架与所述第一卷取机夹送辊之间的第三距离、所述精轧末架与第一带钢尾部的第四距离,并采集所述精轧末架的输出速度和所述第一卷取机的卷取速度;基于所述第一距离、所述第二距离和所述输出速度计算第二带钢头部到达所述第二卷取机的第一时长,并根据所述第三距离、所述第四距离和所述卷取速度计算判断所述第一带钢尾部进入所述第一卷取机的第二时长;判断所述第一时长和所述第二时长的差值是否满足预设条件,所述预设条件为基于所述第二卷取机的准备时长制定的时间条件;若所述第一时长和所述第二时长的差值不满足预设条件,则基于所述预设条件计算所述第一卷取机的目标卷取速度,并根据所述目标卷取速度完成对所述第一卷取机的控制。通过对对带钢头、尾进行跟踪,为卷取机投入工作设置准备时间,避免追钢造成停产,减少对精轧进钢的过度干预,提高生产效率和成材率。
Smart Images

Figure CN120460469B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of metallurgical technology, and in particular to a coiler control method and related equipment. Background Technology
[0002] Hot-rolled strip steel products cover a wide range of varieties and thicknesses, and production plans need to be adjusted accordingly with changes in contracts. This results in a constant switching between the production of strip steel of different thicknesses. When the speed difference between two strips is too large, a "tail-end" accident can occur, leading to scrap and production stoppages. In existing technology, the method of predicting whether two strips will tail-end is used to avoid the accident. However, actual production has shown that this method is flawed due to factors such as temperature control and speed adjustment. That is, meeting this safety constraint requires sacrificing the rhythm. In the pursuit of optimal efficiency, controlling the steel feed of the finishing mill will seriously affect efficiency. Summary of the Invention
[0003] In view of this, the present invention provides a coiler control method and related equipment to solve the problem that in the prior art, when avoiding "rear-end collision" accidents, safety conditions conflict with production efficiency, and when pursuing the optimal efficiency, controlling the steel feed of the finishing mill will seriously affect efficiency.
[0004] In a first aspect, embodiments of the present invention provide a winding machine control method, the method comprising: The rolling task of hot-rolled strip steel is monitored. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip are obtained, and the output speed of the finishing mill end stand and the coiling speed of the first coiler are collected. The first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed; and the second time it takes for the tail of the first strip to enter the first coiler is calculated and determined based on the third distance, the fourth distance, and the coiling speed. Determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; If the difference between the first duration and the second duration does not meet the preset conditions, the target winding speed of the first winding machine is calculated based on the preset conditions, and the control of the first winding machine is completed according to the target winding speed.
[0005] Optionally, the step of calculating the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance, and the output speed includes: Obtain the length data of the second strip and compare the length data with the first distance; If the length data is less than the first distance, then the speed change data of the second strip after leaving the finishing mill last stand is obtained, and the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, the speed change data, the length data and the output speed. If the length data is greater than or equal to the first distance, then the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed.
[0006] Optionally, the step of obtaining the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip includes: Image data of the areas where the finishing mill end stand, the first coiler, and the second coiler are located when the rolling task changes and the second coiler is not in operation; The image data is processed based on image recognition technology to obtain the first position information of the finishing mill end stand in the image data, the second position information of the second coiler pinch roll in the image data, the third position information of the second strip head in the image data, and the fourth position information of the first strip tail in the image data. Acquire the setting data of the information acquisition device that captures the image data; Based on the setting data, the first position information, the second position information, the third position information, and the fourth position information, the following distances are calculated: the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip.
[0007] Optionally, before the step of determining whether the difference between the first duration and the second duration meets a preset condition, the method further includes: Obtain the initial state information of the second coiler when receiving the target control command, wherein the target control command is a control command for the second strip steel; Obtain the working requirements for the second strip steel; The preparation time for the second coiler to prepare for the second strip is determined based on the initial state information and the work requirements, and the preset conditions are formulated based on the preparation time.
[0008] Optionally, the step of controlling the first winding machine according to the target winding speed includes: An alarm message is generated based on the target roll-up speed, and the alarm message is sent to a preset display device according to the first display rule; Obtain control instructions for the alarm information, and determine whether the specified speed in the control instructions is consistent with the target scrolling speed; If the specified speed is inconsistent with the target scroll speed, then determine whether the specified speed is greater than the target scroll speed; When the specified speed is greater than the target winding speed, the first winding machine is controlled based on the specified speed; When the specified speed is less than the target roll-up speed, an error message is generated for the control command, and the error message is sent to the preset display device according to the second display rule.
[0009] Optionally, the step of controlling the first winding machine based on the specified speed when the specified speed is greater than the target winding speed includes: When the specified speed is greater than the target roll-up speed, the specified speed is compared with a safety threshold. If the specified speed is greater than or equal to the safety threshold, a safety warning message is generated and sent to the preset display device according to the third display rule.
[0010] On the other hand, this application also provides a winding machine control system, the system comprising: The task monitoring module is used to monitor the rolling task of hot-rolled strip steel. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, and the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel. The coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The data acquisition module is used to acquire the first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip, and to acquire the output speed of the finishing mill end stand and the coiling speed of the first coiler. The calculation module is used to calculate the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance and the output speed, and to calculate and determine the second time it takes for the tail of the first strip to enter the first coiler based on the third distance, the fourth distance and the coiling speed. The judgment module is used to determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; The control module is configured to calculate the target winding speed of the first winding machine based on the preset conditions if the difference between the first duration and the second duration does not meet the preset conditions, and to control the first winding machine according to the target winding speed.
[0011] Thirdly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the winding machine control method as described above.
[0012] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the winding machine control method described above.
[0013] The technical solution of this invention monitors the rolling task of hot-rolled strip steel. When the rolling task changes and the changed rolling task requires the use of different coilers, the hot-rolled strip steel generated by the previous rolling task is designated as the first strip steel, and the hot-rolled strip steel generated by the changed rolling task is designated as the second strip steel. The coiler corresponding to the first strip steel is designated as the first coiler, and the coiler corresponding to the second strip steel is designated as the second coiler. The invention also acquires the first distance between the finishing mill end stand and the pinch rolls of the second coiler, the second distance between the finishing mill end stand and the head of the second strip steel, the third distance between the finishing mill end stand and the pinch rolls of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip steel. Furthermore, it collects data on the finishing mill... The output speed of the last stand and the winding speed of the first coiler are used to track the strip head and tail. Based on the first distance, the second distance, and the output speed, a first time interval is calculated for the head of the second strip to reach the second coiler. A second time interval is calculated based on the third distance, the fourth distance, and the winding speed for the tail of the first strip to enter the first coiler. It is then determined whether the difference between the first and second time intervals meets a preset condition, which is a time condition based on the preparation time of the second coiler. If the difference between the first and second time intervals does not meet the preset condition, a target winding speed for the first coiler is calculated based on the preset condition, and control of the first coiler is completed according to the target winding speed. By tracking the head and tail of the strip, a preparation time is set for the coiler to start operation, avoiding production stoppages caused by chasing the strip, reducing excessive intervention in the finishing mill's feed, and improving production efficiency and yield. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0015] in: Figure 1 This is a flowchart illustrating a winding machine control method according to an embodiment of the present invention; Figure 2 This is a scenario diagram illustrating the application of a winding machine control method according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of a winding machine control system according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 5This is a schematic diagram of the structure of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation
[0016] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] like Figure 1 As shown, a winding machine control method according to an embodiment of the present invention specifically includes the following steps: S110. Monitor the rolling task of hot-rolled strip steel. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. For example, the rolling task can be understood as a type of strip steel production task, and the change of the rolling task can be understood as: the current rolling task (the rolling task before the change) is used to produce type A strip steel, and the changed rolling task is used to produce type B strip steel.
[0018] For example, if the rolling task remains unchanged, and the currently operating coiler fails and stops working, the strip that last entered the failed coiler will be designated as the first strip, the newly put coiler will be designated as the second coiler, and the strip that enters the new coiler will be designated as the second strip.
[0019] S120. Obtain the first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip, and collect the output speed of the finishing mill end stand and the coiling speed of the first coiler. For example, since the finishing mill end stand is fixed, the finishing mill end stand is used as a reference to determine the first distance, the second distance, the third distance, and the fourth distance.
[0020] S130. Calculate the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance, and the output speed, and calculate and determine the second time it takes for the tail of the first strip to enter the first coiler based on the third distance, the fourth distance, and the coiling speed. For example, such as Figure 2 As shown, the mathematical expression for calculating the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance, and the output speed is as follows: (S) i+1精卷- H 头 ) / V 精 ; The mathematical expression for the second duration of the first strip tail entering the first coiler, calculated based on the third distance, the fourth distance, and the coiling speed, is as follows: (S) i精卷 - T 尾 ) / V 卷 ; Among them, S i+1精卷: This represents the distance between the final finishing stand and the pinch roll of coiler i+1, where the next piece of steel is about to enter, i.e., the first distance; H 头: This represents the distance between the final finishing stand and the strip head in the diagram, i.e., the second distance; V 精: This represents the speed of the final stand in the finishing mill, i.e., the output speed; S i精卷: This represents the distance between the finishing mill's last stand and the pinch roll of the i-th coiler in the diagram, i.e., the third distance; T 尾: This represents the distance between the tail end of the strip being coiled and the final stand of the finishing mill, i.e., the fourth distance; V 卷: The speed of the i-th winding machine in the diagram represents the winding speed.
[0021] S140. Determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine. For example, when the difference between the first duration and the second duration meets a preset condition, it can be understood that the difference between the first duration and the second duration is greater than or equal to the preparation time of the second take-up machine, specifically expressed as: (S) i+1精卷- H 头 ) / V 精 - (S) i精卷 - T 尾 ) / V 卷 ≥ T 必须 ; Among them, T 必须 Preparation time for the second winding machine.
[0022] Since the velocity can be zero, it's inconvenient to use 0 as the denominator, so the condition is transformed as follows: V 卷 (S) i+1精卷 - H 头 )- V 精 (S)i精卷 - T 尾 ) ≥ T 必须 V 精 V 卷 When V 卷 (S) i+1精卷 - H 头 )- V 精 (S) i精卷 - T 尾 ) T 必须 V 精 V 卷 If the difference between the first duration and the second duration does not meet the preset conditions, then it is considered that the difference does not meet the preset conditions.
[0023] S150. If the difference between the first duration and the second duration does not meet the preset conditions, the target winding speed of the first winding machine is calculated based on the preset conditions, and the control of the first winding machine is completed according to the target winding speed.
[0024] By tracking the head and tail of the strip steel, preparation time is set for the coiler to start working, avoiding production stoppages caused by chasing steel, reducing excessive intervention in the steel feeding of the finishing mill, and improving production efficiency and yield.
[0025] In one possible implementation, the step of calculating the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance, and the output speed includes: Obtain the length data of the second strip and compare the length data with the first distance; If the length data is less than the first distance, then the speed change data of the second strip after leaving the finishing mill last stand is obtained, and the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, the speed change data, the length data and the output speed. If the length data is greater than or equal to the first distance, then the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed.
[0026] For example, since the strip steel decelerates after being produced at a constant speed for a period of time after finishing and passing through the finishing mill, there is an error in using the output speed as the traveling speed of the strip steel when the length data is less than the first distance. Therefore, the speed change data of the second strip steel after leaving the finishing mill last stand is obtained, and the first time it takes for the head of the second strip steel to reach the second coiler is calculated based on the first distance, the second distance, the speed change data, the length data, and the output speed. That is, the first time it takes for the head of the second strip steel to reach the second coiler is obtained more accurately by combining the speed change data of the strip steel after leaving the finishing mill last stand, the first distance, the second distance, the length data, and the output speed.
[0027] In one possible implementation, the step of obtaining the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip includes: Image data of the areas where the finishing mill end stand, the first coiler, and the second coiler are located when the rolling task changes and the second coiler is not in operation; The image data is processed based on image recognition technology to obtain the first position information of the finishing mill end stand in the image data, the second position information of the second coiler pinch roll in the image data, the third position information of the second strip head in the image data, and the fourth position information of the first strip tail in the image data. Acquire the setting data of the information acquisition device that captures the image data; Based on the setting data, the first position information, the second position information, the third position information, and the fourth position information, the following distances are calculated: the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip.
[0028] For example, image recognition technology can be used to obtain the first location information, the second location information, the third location information, and the fourth location information more accurately and quickly, without the need for sensors, thus reducing hardware and lowering costs.
[0029] In one possible implementation, before the step of determining whether the difference between the first duration and the second duration meets a preset condition, the method further includes: Obtain the initial state information of the second coiler when receiving the target control command, wherein the target control command is a control command for the second strip steel; Obtain the working requirements for the second strip steel; The preparation time for the second coiler to prepare for the second strip is determined based on the initial state information and the work requirements, and the preset conditions are formulated based on the preparation time.
[0030] For example, the initial state information can be understood as the distance between the upper pinch roller and the set roller gap. Due to individual differences in the winding machine, the preparation time is determined by combining the actual state of the winding machine when setting the preset conditions. For example, if the second winding machine is in the off state when it receives the target control command, the initial state information shows that the distance between the upper pinch roller and the set roller gap is 10cm. At this time, it takes a long time for the upper pinch roller to press into the set roller gap. If the second winding machine is in the standby state when it receives the target control command, the initial state information shows that the distance between the upper pinch roller and the set roller gap is 5cm. At this time, it takes a short time for the upper pinch roller to press into the set roller gap. By obtaining the initial state information of the second winding machine when it receives the target control command, the preset conditions can be formulated more accurately.
[0031] In one possible implementation, the step of controlling the first winding machine according to the target winding speed includes: An alarm message is generated based on the target roll-up speed, and the alarm message is sent to a preset display device according to the first display rule; Obtain control instructions for the alarm information, and determine whether the specified speed in the control instructions is consistent with the target scrolling speed; If the specified speed is inconsistent with the target scroll speed, then determine whether the specified speed is greater than the target scroll speed; When the specified speed is greater than the target winding speed, the first winding machine is controlled based on the specified speed; When the specified speed is less than the target roll-up speed, an error message is generated for the control command, and the error message is sent to the preset display device according to the second display rule.
[0032] For example, an alarm message is generated based on the target winding speed to provide a reference for technicians. That is, when the first winding machine is controlled at the target winding speed, a "rear-end collision" will not occur. After considering factors such as subsequent production, the technicians select a specified speed greater than or equal to the target winding speed to control the first winding machine.
[0033] For example, when the specified speed is less than the target winding speed, an error message is generated for the control command, and the error message is sent to the preset display device according to the second display rule to avoid the impact of technicians' erroneous operation on production.
[0034] For example, the first display rule may adopt a screen flashing information display method.
[0035] For example, the first display rule can adopt an information display method that increases brightness.
[0036] In one possible implementation, the step of controlling the first winding machine based on the specified speed when the specified speed is greater than the target winding speed includes: When the specified speed is greater than the target roll-up speed, the specified speed is compared with a safety threshold. If the specified speed is greater than or equal to the safety threshold, a safety warning message is generated and sent to the preset display device according to the third display rule.
[0037] For example, if the winding speed is too fast, it will cause excessive impact on the equipment from the tail of the strip, leading to a more serious accident. Therefore, the specified speed is limited by a safety threshold to ensure safe production.
[0038] For example, since the strip steel production process is continuous, changing the current production speed of the strip steel will affect the overall production process. Therefore, after obtaining the specified speed, the production parameters of other strip steels (such as the finishing mill exit temperature) during the production process are deduced based on the specified speed. The actual production specifications are then used to determine whether the deduced production parameters of other strip steels (such as the finishing mill exit temperature) meet the safety production requirements. If the deduced production parameters of other strip steels (such as the finishing mill exit temperature) do not meet the safety production requirements, the specified speed needs to be further modified to ensure control stability. The modified specified speed can be less than the original specified speed, and the modified specified speed is greater than the target coiling speed, which can ensure control stability and avoid strip collision.
[0039] On the other hand, such as Figure 3 As shown, this application also provides a winding machine control system, the system comprising: The task monitoring module 201 is used to monitor the rolling task of hot-rolled strip steel. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The data acquisition module 202 is used to acquire the first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip, and to acquire the output speed of the finishing mill end stand and the coiling speed of the first coiler. The calculation module 203 is used to calculate the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance and the output speed, and to calculate and determine the second time it takes for the tail of the first strip to enter the first coiler based on the third distance, the fourth distance and the coiling speed. The judgment module 204 is used to determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; The control module 205 is used to calculate the target winding speed of the first winding machine based on the preset conditions if the difference between the first duration and the second duration does not meet the preset conditions, and to control the first winding machine according to the target winding speed.
[0040] In one possible implementation, such as Figure 4 As shown, this application embodiment provides a terminal device 300, including: a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor 320. When the processor 320 executes the computer program 311, it implements: monitoring the rolling task of hot-rolled strip steel; when the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by executing the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by executing the changed rolling task is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip are obtained, and the output speed of the finishing mill end stand and the coiling speed of the first coiler are collected. The first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed; and the second time it takes for the tail of the first strip to enter the first coiler is calculated and determined based on the third distance, the fourth distance, and the coiling speed. Determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; If the difference between the first duration and the second duration does not meet the preset conditions, the target winding speed of the first winding machine is calculated based on the preset conditions, and the control of the first winding machine is completed according to the target winding speed.
[0041] In one possible implementation, such as Figure 5 As shown, this application embodiment provides a computer-readable storage medium 400, on which a computer program 411 is stored. When the computer program 411 is executed by a processor, it performs the following: monitoring the rolling task of hot-rolled strip steel; when the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by executing the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by executing the changed rolling task is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip are obtained, and the output speed of the finishing mill end stand and the coiling speed of the first coiler are collected. The first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed; and the second time it takes for the tail of the first strip to enter the first coiler is calculated and determined based on the third distance, the fourth distance, and the coiling speed. Determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; If the difference between the first duration and the second duration does not meet the preset conditions, the target winding speed of the first winding machine is calculated based on the preset conditions, and the control of the first winding machine is completed according to the target winding speed.
[0042] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0043] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0044] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks.
[0045] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0046] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0047] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network devices and methods can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0048] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0049] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
[0050] The above description discloses only preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A winding machine control method, characterized in that, include: The rolling task of hot-rolled strip steel is monitored. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel, and the coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip are obtained, and the output speed of the finishing mill end stand and the coiling speed of the first coiler are collected. The first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed; and the second time it takes for the tail of the first strip to enter the first coiler is calculated and determined based on the third distance, the fourth distance, and the coiling speed. Determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; If the difference between the first duration and the second duration does not meet the preset conditions, the target winding speed of the first winding machine is calculated based on the preset conditions, and the control of the first winding machine is completed according to the target winding speed.
2. The winding machine control method as described in claim 1, characterized in that, The step of calculating the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance, and the output speed includes: Obtain the length data of the second strip and compare the length data with the first distance; If the length data is less than the first distance, then the speed change data of the second strip after leaving the finishing mill last stand is obtained, and the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, the speed change data, the length data and the output speed. If the length data is greater than or equal to the first distance, then the first time it takes for the head of the second strip to reach the second coiler is calculated based on the first distance, the second distance, and the output speed.
3. The winding machine control method as described in claim 1, characterized in that, The steps of obtaining the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip include: Image data of the areas where the finishing mill end stand, the first coiler, and the second coiler are located when the rolling task changes and the second coiler is not in operation; The image data is processed based on image recognition technology to obtain the first position information of the finishing mill end stand in the image data, the second position information of the second coiler pinch roll in the image data, the third position information of the second strip head in the image data, and the fourth position information of the first strip tail in the image data. Acquire the setting data of the information acquisition device that captures the image data; Based on the setting data, the first position information, the second position information, the third position information, and the fourth position information, the following distances are calculated: the first distance between the finishing mill end stand and the second coiler pinch roll, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the first coiler pinch roll, and the fourth distance between the finishing mill end stand and the tail of the first strip.
4. The winding machine control method as described in claim 1, characterized in that, Before the step of determining whether the difference between the first duration and the second duration meets a preset condition, the method further includes: Obtain the initial state information of the second coiler when receiving the target control command, wherein the target control command is a control command for the second strip steel; Obtain the working requirements for the second strip steel; The preparation time for the second coiler to prepare for the second strip is determined based on the initial state information and the work requirements, and the preset conditions are formulated based on the preparation time.
5. The winding machine control method as described in claim 1, characterized in that, The step of controlling the first winding machine according to the target winding speed includes: An alarm message is generated based on the target roll-up speed, and the alarm message is sent to a preset display device according to the first display rule; Obtain control instructions for the alarm information, and determine whether the specified speed in the control instructions is consistent with the target scrolling speed; If the specified speed is inconsistent with the target scroll speed, then determine whether the specified speed is greater than the target scroll speed; When the specified speed is greater than the target winding speed, the first winding machine is controlled based on the specified speed; When the specified speed is less than the target roll-up speed, an error message is generated for the control command, and the error message is sent to the preset display device according to the second display rule.
6. The winding machine control method as described in claim 5, characterized in that, The step of controlling the first winding machine based on the specified speed when the specified speed is greater than the target winding speed includes: When the specified speed is greater than the target roll-up speed, the specified speed is compared with a safety threshold. If the specified speed is greater than or equal to the safety threshold, a safety warning message is generated and sent to the preset display device according to the third display rule.
7. A winding machine control system, characterized in that, The system includes: The task monitoring module is used to monitor the rolling task of hot-rolled strip steel. When the rolling task changes and the changed rolling task requires calling different coilers, the hot-rolled strip steel generated by the rolling task before the change is taken as the first strip steel, and the hot-rolled strip steel generated by the rolling task after the change is taken as the second strip steel. The coiler corresponding to the first strip steel is taken as the first coiler, and the coiler corresponding to the second strip steel is taken as the second coiler. The data acquisition module is used to acquire the first distance between the finishing mill end stand and the pinch roll of the second coiler, the second distance between the finishing mill end stand and the head of the second strip, the third distance between the finishing mill end stand and the pinch roll of the first coiler, and the fourth distance between the finishing mill end stand and the tail of the first strip, and to acquire the output speed of the finishing mill end stand and the coiling speed of the first coiler. The calculation module is used to calculate the first time it takes for the head of the second strip to reach the second coiler based on the first distance, the second distance and the output speed, and to calculate and determine the second time it takes for the tail of the first strip to enter the first coiler based on the third distance, the fourth distance and the coiling speed. The judgment module is used to determine whether the difference between the first duration and the second duration meets a preset condition, wherein the preset condition is a time condition based on the preparation time of the second winding machine; The control module is configured to calculate the target winding speed of the first winding machine based on the preset conditions if the difference between the first duration and the second duration does not meet the preset conditions, and to control the first winding machine according to the target winding speed.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the winding machine control method as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the winding machine control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for continuous coiling of small-sized steel pipe
JP1983097425A
Mill pacing control method
JP2022055439A