Methods, devices and electronic equipment for controlling the temperature of heating furnaces
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-09
- Publication Date
- 2026-08-14
AI Technical Summary
加热炉一般包括预热段、一加热段、二加热段和均热段,炉温设定一般都仅考虑本加热段内的板坯,而当计划单中存在高低温过度跨度大、板坯钢种类别多样化时,仅考虑加热段内的板坯会出现升温不及时或升温速率过快的问题,最终导致板坯加热不均,不能满足轧线加热质量要求的问题
[0016]在本申请提出的技术方案中,通过获取多个待加热板坯的板坯信息,并基于所述多个待加热板坯的板坯信息,分别计算各个待加热板坯在目标加热段的综合权重,所述综合权重用于表征对应板坯在所述目标加热段中的重要程度,所述目标加热段为所述加热炉中多个加热段中的任意一个,并基于所述多个待加热板坯在所述目标加热段内的综合权重分布,计算所述目标加热段的设定温度。如果一个板坯在目标加热段的综合权重越大,说明该板坯在目标加热段的重要性越高,即该板坯和目标加热段的设定温度的关联性越大。基于此,可以在一定程度上提高高要求板坯在加热炉的加热质量。通过获取所述目标加热段的设定温度,并参考所述目标加热段的设定温度,控制所述目标加热段在实际生产过程中的温度,即通过参考目标加热段的设定温度,对各个加热段的实际生产温度进行调整。因此,本申请提出的方案可以合适的控制加热炉中各个加热段的温度,并在一定程度上提高在加热炉中加热板坯的加热质量,避免出现因板坯加热温度不恰当而造成板坯加热不均的情况。
Smart Images

Figure CN115615193B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hot rolling heating furnace technology, and discloses a method, device and electronic equipment for controlling the temperature of a heating furnace. Background Technology
[0002] In hot rolling production, the heating quality of slabs in the heating furnace is crucial for ensuring the stability of the rolling line and the quality of finished products. Appropriate furnace temperature settings for difficult-to-roll and extreme specifications in different production orders are a prerequisite for guaranteeing heating quality. A heating furnace typically includes a preheating section, a primary heating section, a secondary heating section, and a soaking section. Furnace temperature settings generally only consider the slabs within that heating section. However, when the production order involves a large span between high and low temperatures or a variety of slab steel types, focusing solely on the slabs within the heating section can lead to problems such as untimely or excessively rapid heating, ultimately resulting in uneven slab heating and failure to meet the heating quality requirements of the rolling line. Furthermore, operators setting furnace temperatures based on personal experience can cause deviations in heating conditions between different shifts, posing risks to production stability and hindering the establishment of advanced production models such as unmanned factories.
[0003] Therefore, how to reasonably control the furnace temperature of each heating section in the heating furnace and improve the heating quality of the slab is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] Embodiments of this application provide a method, apparatus, and electronic device for controlling the temperature of a heating furnace. This allows for reasonable control of the furnace temperature in each heating section, improving the heating quality of the slab and preventing uneven heating.
[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0006] According to a first aspect of the present application, a method for controlling the temperature of a heating furnace is provided. The method includes: acquiring slab information of a plurality of slabs to be heated; for each target heating section in the heating furnace, calculating a comprehensive weight of each slab to be heated in the target heating section based on the slab information of the plurality of slabs to be heated, wherein the comprehensive weight is used to characterize the importance of the corresponding slab in the target heating section, and the target heating section is any one of the plurality of heating sections in the heating furnace; calculating a set temperature of the target heating section based on the comprehensive weight distribution of the plurality of slabs to be heated in the target heating section; acquiring the set temperature of the target heating section, and controlling the temperature of the target heating section in the actual production process with reference to the set temperature of the target heating section.
[0007] In one embodiment of this application, based on the aforementioned scheme, the step of calculating the comprehensive weight of each slab to be heated in the target heating section based on the slab information of the plurality of slabs to be heated includes: determining the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated based on the slab information of the plurality of slabs to be heated; and calculating the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated.
[0008] In one embodiment of this application, based on the aforementioned scheme, determining the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated based on the slab information includes: obtaining the steel grade weight of each slab to be heated by looking up a table according to the steel grade of each slab; setting an advance entry distance and a delay exit distance before and after the target heating section, the advance entry distance and the delay exit distance being used to increase the calculation range of the target heating section; calculating the position weight of each slab to be heated based on the relative position of each slab to be heated with respect to the target heating section, the advance entry distance and the delay exit distance; obtaining the necessary furnace temperature and slab temperature of each slab to be heated in the target heating section, and calculating the necessary temperature deviation and the target temperature deviation at the end of the section for each slab to be heated in the target heating section based on the necessary furnace temperature and the slab temperature; and calculating the necessary furnace temperature weight of each slab to be heated in the target heating section based on the necessary temperature deviation and the target temperature deviation at the end of the section.
[0009] In one embodiment of this application, based on the aforementioned scheme, the step of calculating the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated includes: for each slab to be heated and the target heating section, calculating the product of the steel grade weight, position weight, and necessary furnace temperature weight of the slab to be heated in the target heating section, and using the product as the comprehensive weight of the slab to be heated in the target heating section.
[0010] In one embodiment of this application, based on the aforementioned scheme, the step of calculating the set temperature of the target heating section based on the comprehensive weight distribution of the plurality of slabs to be heated within the target heating section includes: calculating the sum of the products of the necessary furnace temperature and the comprehensive weight of each slab to be heated within the target heating section; summing the comprehensive weights of each slab to be heated within the target heating section to obtain a comprehensive weight sum; calculating the ratio of the sum of the products to the comprehensive weight sum, and using the ratio as the set temperature of the target heating section.
[0011] In one embodiment of this application, based on the foregoing scheme, the step of obtaining the set temperature of the target heating section and controlling the temperature of the target heating section in the actual production process by referring to the set temperature of the target heating section includes: obtaining the set temperature of the target heating section; calculating a first difference between the set temperature of the target heating section and the set temperature of the adjacent heating section of the target heating section; if the first difference is greater than a first set threshold, controlling the adjacent heating section of the target heating section to heat up to the target temperature in advance, wherein the target temperature is the temperature in the actual production process; determining whether the target temperature meets the conditions for early heating; if it does not meet the conditions for early heating, setting a new target temperature and controlling the adjacent heating section of the target heating section to heat up to the new target temperature in advance.
[0012] In one embodiment of this application, based on the foregoing scheme, determining whether the target temperature meets the conditions for early heating includes: calculating a second difference between the target temperature and the set temperature of the adjacent heating segment of the target heating segment; if the second difference is greater than a second set threshold, then determining that the target temperature does not meet the conditions for early heating.
[0013] In one embodiment of this application, based on the foregoing scheme, setting a new target temperature and controlling the adjacent heating sections of the target heating section to heat up to the new target temperature in advance includes: summing the set temperature of the adjacent heating sections of the target heating section with the second set threshold, and using the summed value as the new target temperature; controlling the adjacent heating sections of the target heating section to heat up to the new target temperature in advance.
[0014] According to a second aspect of the embodiments of this application, a heating furnace temperature control device is provided. The device includes: an acquisition unit, configured to acquire slab information of a plurality of slabs to be heated; a first calculation unit, configured to calculate, for each target heating section in the heating furnace, a comprehensive weight of each slab to be heated in the target heating section based on the slab information of the plurality of slabs to be heated, wherein the comprehensive weight is used to characterize the importance of the corresponding slab in the target heating section, and the target heating section is any one of the plurality of heating sections in the heating furnace; a second calculation unit, configured to calculate a set temperature of the target heating section based on the comprehensive weight distribution of the plurality of slabs to be heated in the target heating section; and a control unit, configured to acquire the set temperature of the target heating section and, with reference to the set temperature of the target heating section, control the temperature of the target heating section during actual production.
[0015] According to a third aspect of the present application, an electronic device is provided, the electronic device including one or more processors and one or more memories, the one or more memories storing at least one piece of program code, the at least one piece of program code being loaded and executed by the one or more processors to implement the furnace temperature control method described in any of the above embodiments.
[0016] In the technical solution proposed in this application, slab information of multiple slabs to be heated is obtained, and based on this information, the comprehensive weight of each slab in the target heating section is calculated. This comprehensive weight characterizes the importance of the corresponding slab in the target heating section, which is any one of multiple heating sections in the heating furnace. The set temperature of the target heating section is calculated based on the distribution of the comprehensive weights of the multiple slabs in the target heating section. A higher comprehensive weight for a slab in the target heating section indicates greater importance, meaning a stronger correlation between the slab and the set temperature of the target heating section. This can improve the heating quality of high-requirement slabs in the heating furnace to a certain extent. By obtaining and referencing the set temperature of the target heating section, the temperature of the target heating section during actual production is controlled; that is, the actual production temperature of each heating section is adjusted by referring to the set temperature of the target heating section. Therefore, the solution proposed in this application can appropriately control the temperature of each heating section in the heating furnace and improve the heating quality of the slab in the heating furnace to a certain extent, avoiding uneven heating of the slab due to inappropriate heating temperature.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0019] Figure 1 A flowchart of a furnace temperature control method according to an embodiment of this application is shown;
[0020] Figure 2 A block diagram of a furnace temperature control device according to an embodiment of this application is shown;
[0021] Figure 3A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation
[0022] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0023] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0024] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0025] The schematic diagrams shown in the attached figures are only general descriptions or representations of the shape, relative size, and relationships between objects. Actual objects do not necessarily have the same shape, relative size, or relationships as shown in the figures.
[0026] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0027] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such uses of these terms can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described.
[0029] The implementation details of the technical solutions in the embodiments of this application are described in detail below:
[0030] Figure 1 A flowchart of a method for controlling the temperature of a heating furnace according to an embodiment of this application is shown.
[0031] like Figure 1 As shown, the method for controlling the temperature of the heating furnace includes at least steps 110 to 170.
[0032] The following will be about Figure 1 Steps 110 to 170 are described in detail below:
[0033] In step 110, the slab information of multiple slabs to be heated is obtained.
[0034] In this application, information on multiple slabs to be heated is obtained, and the slab information includes at least the slab steel type, slab size, furnace entry temperature, furnace exit temperature, and total furnace time.
[0035] Continue to refer to Figure 1 In step 130, for each target heating section in the heating furnace, based on the slab information of the plurality of slabs to be heated, the comprehensive weight of each slab to be heated in the target heating section is calculated. The comprehensive weight is used to characterize the importance of the corresponding slab in the target heating section. The target heating section is any one of the plurality of heating sections in the heating furnace.
[0036] Continue to refer to Figure 1 In step 150, the set temperature of the target heating section is calculated based on the comprehensive weight distribution of the multiple slabs to be heated within the target heating section.
[0037] Continue to refer to Figure 1 In step 170, the set temperature of the target heating section is obtained, and the temperature of the target heating section in the actual production process is controlled with reference to the set temperature of the target heating section.
[0038] In this application, the set temperature of the target heating section is obtained, and the temperature of the target heating section in the actual production process is adjusted by comparing the difference between the set temperatures of the target heating section and the set temperature of the target heating section.
[0039] In one embodiment of this application, the step of calculating the comprehensive weight of each slab to be heated in the target heating section based on the slab information of the plurality of slabs to be heated includes: determining the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated based on the slab information of the plurality of slabs to be heated; and calculating the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated.
[0040] In this application, the steel grade weights of the plurality of slabs to be heated are determined based on their steel grades, the position weights of the plurality of slabs to be heated are determined based on their slab dimensions and total furnace time, the necessary furnace temperature weights of the plurality of slabs to be heated are determined based on their furnace exit temperatures, and the comprehensive weight of each slab to be heated in the target heating section is calculated based on the steel grade weights, position weights, and necessary furnace temperature weights of the plurality of slabs to be heated.
[0041] In one embodiment of this application, determining the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated based on their slab information includes: obtaining the steel grade weight of each slab by looking up a table according to its steel grade; setting an advance entry distance and a delay exit distance before and after the target heating section, wherein the advance entry distance and the delay exit distance are used to increase the calculation range of the target heating section; calculating the position weight of each slab based on its relative position to the target heating section, the advance entry distance, and the delay exit distance; obtaining the necessary furnace temperature and slab temperature of each slab in the target heating section, and calculating the necessary temperature deviation and the target temperature deviation at the end of the section for each slab based on the necessary furnace temperature and the slab temperature; and calculating the necessary furnace temperature weight of each slab in the target heating section based on the necessary temperature deviation and the target temperature deviation at the end of the section.
[0042] In this application, the steel grade weight of each slab to be heated is obtained by looking up a table based on the steel grade type of each slab. For example, if the code for a certain slab's steel grade is 1, the steel grade weight of that slab is obtained as 1 by looking up the table.
[0043] In this application, an advance entry distance and a delay exit distance are set before and after the target heating section, respectively. The advance entry distance and the delay exit distance are used to increase the calculation range of the target heating section, and the position weight of each slab to be heated is calculated based on the relative position of each slab to be heated to the target heating section. For example, if a slab is located in the middle of the target heating section, the position weight of the slab is m. Or, if a slab is located within the advance entry distance of the target heating section, the position weight of the slab is β·[1-(AB) / C], or if a slab is located within the delay exit distance of the target heating section, the position weight of the slab is γ·[1-(BD) / E], where m, β, and γ are set correction coefficients, A is the starting position of the target heating section, B is the current position of the slab, C is the length of the advance entry distance, D is the starting position of the adjacent heating section of the target heating section, and E is the length of the delay exit distance.
[0044] In this application, the necessary furnace temperature and slab temperature of each slab to be heated in the target heating section are obtained. The slab temperature of each slab to be heated can be determined based on the furnace radiation coefficient and furnace temperature of the target heating section. The necessary furnace temperature deviation is obtained by calculating the difference between the slab temperature of each slab to be heated and the necessary furnace temperature. The target temperature deviation at the end of the section is obtained by calculating the difference between the slab temperature of each slab to be heated and the target temperature at the end of the section. The target temperature at the end of the section is the minimum temperature that each slab to be heated needs to reach when leaving the target heating section. The necessary furnace temperature weight of each slab to be heated is obtained based on the deviation level of the necessary furnace temperature deviation and the target temperature deviation at the end of the section.
[0045] In one embodiment of this application, the step of calculating the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated includes: for each slab to be heated and the target heating section, calculating the product of the steel grade weight, position weight, and necessary furnace temperature weight of the slab to be heated in the target heating section, and using the product as the comprehensive weight of the slab to be heated in the target heating section.
[0046] In this application, for example, if a slab is in the target heating section, and the weight of the steel grade of the slab is 1, the weight of the position is 1, and the weight of the required furnace temperature is 0.6, then the overall weight of the slab is 1*1*0.6=0.6.
[0047] In one embodiment of this application, the step of calculating the set temperature of the target heating section based on the comprehensive weight distribution of the plurality of slabs to be heated within the target heating section includes: calculating the sum of the products of the necessary furnace temperature and the comprehensive weight of each slab to be heated within the target heating section; summing the comprehensive weights of each slab to be heated within the target heating section to obtain a comprehensive weight sum; calculating the ratio of the sum of the products to the comprehensive weight sum, and using the ratio as the set temperature of the target heating section.
[0048] In this application, each slab to be heated within the target heating section is obtained. The calculation range of the target heating section includes the advance entry distance and the delayed exit distance of the target heating section. The necessary furnace temperature and comprehensive weight of each slab to be heated within the target heating section are obtained. The sum of the products of the necessary furnace temperature and the comprehensive weight of each slab to be heated within the target heating section is calculated. The comprehensive weight of each slab to be heated within the target heating section is summed to obtain the comprehensive weight sum. The ratio of the sum of the products to the comprehensive weight sum is calculated, and the ratio is used as the set temperature of the target heating section.
[0049] In this application, for example, there are two slabs in a target heating section, and the comprehensive weights of the two slabs are 0.6 and 0.65, respectively, and the necessary furnace temperatures are 1180℃ and 1150℃, respectively. Then, the sum of the products of the necessary furnace temperatures and comprehensive weights of each slab to be heated in the target heating section is 0.6*1180+0.65*1150=1455.5, and the sum of the comprehensive weights of each slab to be heated in the target heating section is 0.6+0.65=1.25. Therefore, the set temperature of the target heating section is 1455.5 / 1.25=1164.4℃.
[0050] In one embodiment of this application, obtaining the set temperature of the target heating section and controlling the temperature of the target heating section in the actual production process by referring to the set temperature of the target heating section includes: obtaining the set temperature of the target heating section; calculating a first difference between the set temperature of the target heating section and the set temperature of the adjacent heating section of the target heating section; if the first difference is greater than a first set threshold, controlling the adjacent heating section of the target heating section to heat up to the target temperature in advance, wherein the target temperature is the temperature in the actual production process; determining whether the target temperature meets the conditions for early heating; if it does not meet the conditions for early heating, setting a new target temperature and controlling the adjacent heating section of the target heating section to heat up to the new target temperature in advance.
[0051] In this application, the set temperature of the target heating section is obtained, and a first difference between the set temperature of the target heating section and the set temperature of the next adjacent heating section is calculated. The first difference is the set temperature of the target heating section minus the set temperature of the next adjacent heating section. If the first difference is greater than a first set threshold, it indicates that the set temperatures of two adjacent heating sections differ too much, which will cause uneven heating of the slab as it moves from one heating section to the next adjacent heating section. Since the next adjacent heating section is the next adjacent heating section of the target heating section, it is necessary to control the temperature of the next adjacent heating section. The heating section is preheated to the target temperature to prevent the adjacent heating section from heating too quickly in order to meet the heating requirements of the slab. The target temperature is calculated as TarTemp = (T1 - S1)·K1 - T2·K2, where T1 is the set temperature of the target heating section, T2 is the set temperature of the adjacent heating section, S1 is the first set threshold, and K1 and K2 are set correction coefficients. Before preheating, it is necessary to determine whether the target temperature meets the preheating conditions. If it does not meet the preheating conditions, a new target temperature is set and the adjacent heating sections of the target heating section are preheated to the new target temperature.
[0052] In this application, for example, the set temperature of the first heating section is 1203℃, the set temperature of the adjacent second heating section is 1110℃, the first set threshold is 20, and the difference between the set temperatures of the two heating sections is 1203-1110=93>20. Then, the second heating section needs to be heated to the target temperature in advance. The target temperature is (1203-20)*0.67+0.33*1110=1159℃.
[0053] In one embodiment of this application, determining whether the target temperature meets the conditions for early heating includes: calculating a second difference between the target temperature and the set temperature of the adjacent heating segment of the target heating segment; if the second difference is greater than a second set threshold, then determining that the target temperature does not meet the conditions for early heating.
[0054] In this application, a second difference between the target temperature and the set temperature of the next adjacent heating segment is calculated. If the second difference is greater than a second set threshold, it indicates that the temperature rise of the next adjacent heating segment of the target heating segment is too large, which is not conducive to the heating of the slab to be heated in the next adjacent heating segment of the target heating segment. It may cause quality problems in the slab to be heated due to excessive temperature rise. Therefore, it is determined that the target temperature does not meet the conditions for early heating and a new target temperature needs to be set.
[0055] In one embodiment of this application, setting a new target temperature and controlling the adjacent heating sections of the target heating section to heat up to the new target temperature in advance includes: summing the set temperature of the adjacent heating sections of the target heating section with the second set threshold, and using the summed value as the new target temperature; and controlling the adjacent heating sections of the target heating section to heat up to the new target temperature in advance.
[0056] In this application, the set temperature of the next adjacent heating segment of the target heating segment is summed with the second set threshold, and the summed value is used as the new target temperature. The second set threshold represents the maximum amount of advance heating of the next adjacent heating segment of the target heating segment. By controlling the advance heating of the next adjacent heating segment of the target heating segment to the new target temperature, the advance heating of the next adjacent heating segment of the target heating segment can avoid the problem of the heating rate of the slab being too fast, which could lead to problems with the slab.
[0057] In this application, for example, the set temperature of the first heating section is 1203℃, the set temperature of the adjacent second heating section is 1110℃, the first set threshold is 20, the second set threshold is 30, the second heating section is heated to the target temperature of 1159℃ in advance, and 1159-1110=49>30, then the new target temperature of the second heating section is 1110+30=1140℃, so the second heating section is heated to 1140℃ in advance.
[0058] The following describes an embodiment of the apparatus of this application, which can be used to execute the furnace temperature control method of the first aspect of the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the furnace temperature control method of the first aspect of this application.
[0059] Figure 2 A block diagram of a furnace temperature control device according to an embodiment of this application is shown.
[0060] like Figure 2 As shown in the embodiment of this application, the furnace temperature control device 200 includes: an acquisition unit 201, a first calculation unit 202, a second calculation unit 203, and a control unit 204.
[0061] The system includes: an acquisition unit 201 for acquiring slab information of multiple slabs to be heated; a first calculation unit 202 for calculating the comprehensive weight of each slab in the target heating section of the furnace based on the slab information of the multiple slabs to be heated, wherein the comprehensive weight characterizes the importance of the corresponding slab in the target heating section, and the target heating section is any one of the multiple heating sections in the furnace; a second calculation unit 203 for calculating the set temperature of the target heating section based on the comprehensive weight distribution of the multiple slabs to be heated in the target heating section; and a control unit 204 for acquiring the set temperature of the target heating section and controlling the temperature of the target heating section during actual production, with reference to the set temperature of the target heating section.
[0062] In some embodiments of this application, based on the foregoing scheme, the first calculation unit 202 is configured to: determine the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated based on the slab information of the plurality of slabs to be heated; and calculate the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the plurality of slabs to be heated.
[0063] In some embodiments of this application, based on the foregoing scheme, the first calculation unit 202 is further configured to: obtain the steel grade weight of each slab to be heated by looking up a table according to the steel grade of each slab to be heated; set an advance entry distance and a delay exit distance before and after the target heating section, respectively, the advance entry distance and the delay exit distance being used to increase the calculation range of the target heating section; calculate the position weight of each slab to be heated based on the relative position of each slab to be heated to the target heating section, the advance entry distance and the delay exit distance; obtain the necessary furnace temperature and slab temperature of each slab to be heated in the target heating section, and calculate the necessary temperature deviation and the target temperature deviation at the end of the section for each slab to be heated in the target heating section based on the necessary furnace temperature and the slab temperature; and calculate the necessary furnace temperature weight of each slab to be heated in the target heating section based on the necessary temperature deviation and the target temperature deviation at the end of the section.
[0064] In some embodiments of this application, based on the foregoing scheme, the first calculation unit 202 is further configured to: for each slab to be heated and the target heating section, calculate the product of the steel grade weight, position weight and necessary furnace temperature weight of the slab to be heated in the target heating section, and use the product as the comprehensive weight of the slab to be heated in the target heating section.
[0065] In some embodiments of this application, based on the foregoing scheme, the second calculation unit 203 is configured to: calculate the sum of the products of the necessary furnace temperature and the comprehensive weight of each slab to be heated in the target heating section; sum the comprehensive weights of each slab to be heated in the target heating section to obtain the comprehensive weight sum; calculate the ratio of the sum of the products to the comprehensive weight sum, and use the ratio as the set temperature of the target heating section.
[0066] In some embodiments of this application, based on the foregoing scheme, the control unit 204 is configured to: acquire the set temperature of the target heating section; calculate a first difference between the set temperature of the target heating section and the set temperature of the adjacent heating section of the target heating section; if the first difference is greater than a first set threshold, control the adjacent heating section of the target heating section to heat up to the target temperature in advance, wherein the target temperature is the temperature in the actual production process; determine whether the target temperature meets the conditions for early heating; if it does not meet the conditions for early heating, set a new target temperature and control the adjacent heating section of the target heating section to heat up to the new target temperature in advance.
[0067] In some embodiments of this application, based on the foregoing scheme, the control unit 204 is further configured to: calculate a second difference between the target temperature and the set temperature of the adjacent heating segment of the target heating segment; if the second difference is greater than a second set threshold, then determine that the target temperature does not meet the conditions for early heating.
[0068] In some embodiments of this application, based on the foregoing scheme, the control unit 204 is further configured to: sum the set temperature of the adjacent heating segment of the target heating segment with the second set threshold, and use the summed value as the new target temperature; control the adjacent heating segment of the target heating segment to be heated to the new target temperature in advance.
[0069] This application provides a computer program product including computer instructions stored in a computer-readable storage medium and adapted to be read and executed by a processor to cause a computer device having the processor to perform the furnace temperature control method as described in the above embodiments.
[0070] This application also provides a computer-readable medium, which may be included in an electronic device or exist independently without being assembled into an electronic device. The computer-readable storage medium stores at least one line of program code, which is loaded and executed by a processor to implement the furnace temperature control method described in the above embodiments.
[0071] To enable those skilled in the art to more easily understand this application, a specific embodiment will be used to illustrate this application below.
[0072] The specific implementation steps are as follows:
[0073] Take a rolling plan of a 2160mm hot rolling production line of a steel company as an example.
[0074] Step 1: Obtain slab planning data, including steel grade, slab size, furnace inlet temperature, target furnace outlet temperature, and total furnace time. Obtain information about the heating furnace, including furnace radiation coefficient and furnace temperature, etc. Specific values are shown in Table 1.
[0075] Step 2: Based on the slab information of the plurality of slabs to be heated, determine the steel grade weight, position weight and necessary furnace temperature weight of the plurality of slabs to be heated, and calculate the comprehensive weight of each slab to be heated in the target heating section based on the steel grade weight, position weight and necessary furnace temperature weight of the plurality of slabs to be heated. The specific values are shown in Table 2.
[0076] Step 3: Based on the comprehensive weight distribution of the multiple slabs to be heated in the target heating section, calculate the set temperature of the target heating section. The specific values are shown in Table 3.
[0077] Step 4: Calculate the temperature difference between the current heating section and the set temperature of the next heating section. When the difference exceeds the temperature rise threshold, the model uses furnace temperature feedforward control to advance the furnace temperature of the next heating section. The larger the temperature deviation, the greater the advance temperature rise. Referring to Table 3, the set temperature of heating section 2 changes from 1110℃ to 1159℃. The calculation process is as follows:
[0078] TarTemp=(1203-20)*0.67+0.33*1110=1159℃
[0079] Step 5: Check the temperature setting limits for each heating section. If the limit is exceeded, adjust the furnace temperature accordingly. The system sets the temperature rise limit to 30°C. Since the temperature of heating section 2 rose from 1110°C to 1159°C, exceeding the temperature rise limit, the furnace temperature setting for heating section 2 is corrected from 1159°C to 1140°C. This achieves the purpose of preheating the next heating section for the high-temperature steel in heating section 1.
[0080]
[0081] Table 1
[0082]
[0083] Table 2
[0084]
[0085] Table 3
[0086] The one or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0087] By introducing advance entry distance and delayed exit distance, the scope of slab consideration in this heating section is increased, so that the heating weight of the slab is considered in advance before the slab enters the heating section, and the heating section is heated in advance.
[0088] By calculating the difference in set furnace temperatures between adjacent heating sections, the set temperature of the previous heating section is used as the feedforward reference value for the next heating section and participates in the furnace temperature setting of the next heating section, thereby achieving multi-segment linkage control of the actual production temperature of the heating sections in the heating furnace.
[0089] Figure 3 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown.
[0090] It should be noted that, Figure 3 The computer system 300 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0091] like Figure 3 As shown, the computer system 300 includes a Central Processing Unit (CPU) 301, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 302 or programs loaded from storage portion 308 into Random Access Memory (RAM) 303, such as performing the methods described in the above embodiments. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An Input / Output (I / O) interface 305 is also connected to the bus 304.
[0092] The following components are connected to I / O interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.
[0093] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by central processing unit (CPU) 301, it performs various functions defined in the system of this application.
[0094] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such transmitted data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0095] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0096] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0097] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0098] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.
[0099] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0100] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this application, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0101] It should be understood that this application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for controlling the temperature of a heating furnace, characterized in that, The method includes: Obtain slab information for multiple slabs to be heated; For each target heating section in the heating furnace, the steel grade weight of each slab to be heated is obtained by looking up a table according to the steel grade of each slab to be heated. An advance entry distance and a delay exit distance are set before and after the target heating section, respectively, to increase the calculation range of the target heating section. Based on the relative position of each slab to be heated to the target heating section, the advance entry distance, and the delay exit distance, the position weight of each slab to be heated is calculated. The necessary furnace temperature and slab temperature of each slab to be heated in the target heating section are obtained, and based on the necessary furnace temperature and slab temperature, the necessary temperature deviation and the target temperature deviation at the end of the section are calculated. Based on the necessary temperature deviation and the target temperature deviation at the end of the section, the necessary furnace temperature weight of each slab to be heated in the target heating section is calculated. Based on the steel grade weight, position weight, and necessary furnace temperature weight of the multiple slabs to be heated, the comprehensive weight of each slab to be heated in the target heating section is calculated. The comprehensive weight is used to characterize the importance of the corresponding slab in the target heating section. The target heating section is any one of the multiple heating sections in the heating furnace. Based on the comprehensive weight distribution of the multiple slabs to be heated within the target heating section, the set temperature of the target heating section is calculated; The set temperature of the target heating section is obtained, and the temperature of the target heating section during the actual production process is controlled by referring to the set temperature of the target heating section.
2. The method according to claim 1, characterized in that, The calculation of the comprehensive weight of each slab in the target heating section based on the steel grade weight, position weight, and necessary furnace temperature weight of the multiple slabs to be heated includes: For each slab to be heated and the target heating section, the product of the steel grade weight, position weight, and necessary furnace temperature weight of the slab to be heated in the target heating section is calculated, and the product is used as the comprehensive weight of the slab to be heated in the target heating section.
3. The method according to claim 1, characterized in that, The calculation of the set temperature of the target heating section based on the comprehensive weight distribution of the multiple slabs to be heated within the target heating section includes: Calculate the sum of the products of the necessary furnace temperature and the overall weight for each slab to be heated within the target heating section; The overall weights of each slab to be heated within the target heating section are summed to obtain the overall weight sum. Calculate the ratio of the sum of the products to the sum of the comprehensive weights, and use the ratio as the set temperature of the target heating section.
4. The method according to claim 1, characterized in that, The step of obtaining the set temperature of the target heating section and controlling the temperature of the target heating section during the actual production process by referring to the set temperature of the target heating section includes: Obtain the set temperature of the target heating section, and calculate the first difference between the set temperature of the target heating section and the set temperature of the adjacent heating section of the target heating section; If the first difference is greater than the first set threshold, then the adjacent heating section of the target heating section is controlled to be heated to the target temperature in advance, and the target temperature is the temperature in the actual production process; Determine whether the target temperature meets the conditions for advance heating; If the conditions for early heating are not met, a new target temperature is set and the adjacent heating sections of the target heating section are controlled to be heated to the new target temperature in advance.
5. The method according to claim 4, characterized in that, The determination of whether the target temperature meets the conditions for early heating includes: Calculate a second difference between the target temperature and the set temperature of the adjacent heating section of the target heating section; If the second difference is greater than the second set threshold, then the target temperature is determined not to meet the conditions for early heating.
6. The method according to claim 5, characterized in that, The step of setting a new target temperature and controlling the adjacent heating sections of the target heating section to heat up to the new target temperature in advance includes: The set temperature of the adjacent heating sections of the target heating section is summed with the second set threshold, and the summed value is used as the new target temperature. Control the adjacent heating sections of the target heating section to be heated to the new target temperature in advance.
7. A device for controlling the temperature of a heating furnace, characterized in that, The device includes: The acquisition unit is used to acquire slab information for multiple slabs to be heated; The first calculation unit is used to, for each target heating section in the heating furnace, obtain the steel grade weight of each slab to be heated by looking up a table according to the steel grade of each slab to be heated; set an advance entry distance and a delay exit distance before and after the target heating section, respectively, to increase the calculation range of the target heating section; calculate the position weight of each slab to be heated based on the relative position of each slab to be heated to the target heating section, the advance entry distance and the delay exit distance; and obtain the necessary furnace temperature and slab temperature of each slab to be heated in the target heating section. Based on the necessary furnace temperature and the slab temperature, the necessary temperature deviation and the target temperature deviation at the end of the segment for each slab to be heated in the target heating section are calculated; based on the necessary temperature deviation and the target temperature deviation at the end of the segment, the necessary furnace temperature weight for each slab to be heated in the target heating section is calculated; based on the steel grade weight, position weight, and necessary furnace temperature weight of the multiple slabs to be heated, the comprehensive weight for each slab to be heated in the target heating section is calculated, the comprehensive weight being used to characterize the importance of the corresponding slab in the target heating section, where the target heating section is any one of the multiple heating sections in the heating furnace; The second calculation unit is used to calculate the set temperature of the target heating section based on the comprehensive weight distribution of the multiple slabs to be heated in the target heating section; The control unit is used to acquire the set temperature of the target heating section and, with reference to the set temperature of the target heating section, control the temperature of the target heating section during the actual production process.
8. An electronic device, characterized in that, The electronic device includes one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, and the at least one piece of program code is loaded and executed by the one or more processors to implement the furnace temperature control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Heating furnace secondary system furnace temperature setting method
CN109207712A
Furnace temperature control method for heating furnace
CN111814402A