Blast furnace tank matching method, device and equipment and storage medium

By monitoring the status of the blast furnace iron port and empty tank, calculating the tank distribution time based on the real-time molten iron flow rate and screening the target empty tank, the problems of untimely dispatch and human errors during the blast furnace distribution process are solved, and efficient and accurate tank distribution plan is achieved.

CN119530474APending Publication Date: 2025-02-28CHONGQING SAIDIQIZHI ARTIFICIAL INTELLIGENCE TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411665062.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-28

Smart Images

  • Figure CN119530474A_ABST
    Figure CN119530474A_ABST
Patent Text Reader

Abstract

The invention provides a blast furnace tank matching method, device and equipment and a storage medium, and the method comprises the steps that the working state of each iron notch in a target blast furnace and the position information of each empty tank are monitored, and the empty tanks are tank cars not loaded with molten iron; if the working state of the iron notch is in the open state, tank matching duration is calculated according to the real-time molten iron flow speed of the iron notch, and the tank matching number of each iron receiving line under the iron notch is determined according to the working state of the iron notch; according to the position information, the required predicted duration from each empty can to each iron receiving line of the iron notch is determined; and screening the empty tanks according to the tank matching quantity and the tank matching duration of each iron receiving line and the predicted duration of each empty tank, and determining a target empty tank corresponding to each iron receiving line so as to complete the tank matching of the target blast furnace. Therefore, the molten iron tanks are dynamically allocated and scheduled in combination with the real-time molten iron flow speed of the blast furnace, so that the tank allocation plan is more reasonable and efficient, and the dynamic change of the actual production requirement of the blast furnace can be met in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of metallurgical automatic control technology, and in particular to a blast furnace tank allocation method, device, equipment and storage medium. Background Art

[0002] In the steel production process, hot metal scheduling is a key link between blast furnace ironmaking and steelmaking processes. Its efficiency and accuracy are directly related to the smoothness and capacity of the entire steel production line. The main task of hot metal scheduling is to coordinate the distribution and transportation of hot metal tanks used to hold hot metal according to the blast furnace's iron-making plan and the steelmaking needs of the steel mill, so as to ensure that the hot metal can be transported to the steel mill on time to meet the needs of steelmaking production. In other words, the realization of hot metal scheduling depends on the blast furnace tank allocation process. A reasonable tank allocation plan can optimize the transportation and storage of hot metal, reduce waiting time and waste, and thus improve production efficiency. However, the transportation routes of various plant areas within the steel mill are intricate, covering multiple links such as blast furnace iron-making, hot metal transportation, and steelmaking reception. Therefore, how to reasonably and efficiently allocate blast furnace tanks to ensure the continuity and stability of blast furnace production has always been a major challenge faced by steel companies. The conventional method of allocating tanks to blast furnaces mainly relies on manual work. Dispatchers need to make comprehensive judgments based on information such as the blast furnace's iron output, steelmaking needs, and the real-time status of the locomotive's molten iron tanks, and formulate a tank allocation plan. However, there are problems such as untimely scheduling and the risk of human error.

[0003] In the related technologies, in order to improve the efficiency and accuracy of scheduling, a simple theoretical model for blast furnace tank allocation is usually constructed, and the tank allocation plan is generated using the theoretical model. However, the blast furnace tank allocation plan formulated based on the theoretical model often has a large deviation from the actual production situation, and the scheduling of the molten iron tank is unreasonable, the executability is not strong, and it is difficult to meet the actual production needs of blast furnace tank allocation. Summary of the invention

[0004] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0005] In view of the above-mentioned shortcomings of the prior art, the present application discloses a blast furnace tank allocation method, device, equipment and storage medium to solve at least one of the above-mentioned technical problems.

[0006] In the first aspect, the present application provides a method for supplying tanks to a blast furnace, the method comprising: monitoring the working status of each iron mouth on the target blast furnace, and the position information of each empty tank, the empty tank being a tank car that is not loaded with molten iron; if the working status of the iron mouth is open, calculating the tank supply time according to the real-time molten iron flow rate of the iron mouth, and determining the number of supply tanks for each iron receiving line under the iron mouth according to the working status of the iron mouth; determining the required estimated time between each of the empty tanks and each of the iron receiving lines of the iron mouth according to the position information; screening each of the empty tanks according to the number of supply tanks for each iron receiving line, the tank supply time and the estimated time of each empty tank, and determining the target empty tanks corresponding to each iron receiving line to complete the tank supply to the target blast furnace.

[0007] In one embodiment of the present application, before calculating the tank preparation time according to the real-time molten iron flow rate at the iron mouth, it also includes: obtaining the current opening time of the iron mouth and the current molten iron flow rate; mapping the current opening time to a preset flow rate fitting curve, and determining the flow rate fitting value corresponding to the current opening time, wherein the preset flow rate fitting curve is fitted according to the historical molten iron flow rate of the iron mouth and the opening time corresponding to the historical molten iron flow rate; if the difference between the flow rate fitting value and the current molten iron flow rate is greater than or equal to the preset difference, then the flow rate fitting value is used as the real-time molten iron flow rate; if the difference between the flow rate fitting value and the current molten iron flow rate is less than the preset difference, then the current molten iron flow rate is used as the real-time molten iron flow rate.

[0008] In one embodiment of the present application, the tank distribution time is calculated based on the real-time molten iron flow rate at the iron mouth, including: obtaining the remaining capacity of the current iron tank at the iron mouth; calculating based on the real-time molten iron flow rate and the remaining capacity to determine the initial tank distribution time; compensating the initial tank distribution time based on a preset compensation coefficient to determine the tank distribution time.

[0009] In one embodiment of the present application, the empty tanks are screened according to the number of tanks supplied to each receiving railway line, the tank supply time and the estimated time of each empty tank to determine the target empty tanks corresponding to each receiving railway line, and further includes: screening the plant lines for transporting the empty tanks according to the tank supply time corresponding to each receiving railway line to determine at least one target plant line corresponding to each receiving railway line, the estimated time for the target plant line to transport the empty tanks to the corresponding receiving railway line is less than or equal to the tank supply time; taking multiple empty tanks on the target plant line as empty tanks to be received; screening each empty tank to be received according to the number of tanks supplied corresponding to the same receiving railway line to determine the target empty tanks corresponding to each receiving railway line.

[0010] In one embodiment of the present application, the screening of each of the empty tanks to be received is performed according to the number of tanks to be supplied corresponding to the same receiving line, including: determining the empty tanks to be received that are hung in series and the empty tanks to be received that are hung alone on the target plant line; if the number of tanks to be supplied is greater than a preset first number, first screening the empty tanks to be received that are hung in series as the target empty tanks, and then screening the empty tanks to be received that are hung alone as the target empty tanks; if the number of tanks to be supplied is less than the preset first number, then screening the empty tanks to be received that are hung alone as the target empty tanks.

[0011] In one embodiment of the present application, if the working state of the iron mouth is non-opening, the number of tanks and the duration of tank distribution for each iron receiving line under the iron mouth are determined according to the working state of the iron mouth, and the non-opening includes before opening, after blocking and after resting.

[0012] In one embodiment of the present application, after determining the target empty tank corresponding to each of the iron receiving lines, it also includes: obtaining the empty tank time of the target empty tank; if the number of the target empty tanks corresponding to the same iron receiving line is greater than the preset second number, comparing the empty tank time of each of the target empty tanks, and determining the priority of the order in which each of the target empty tanks receives molten iron; wherein, when the working state of the iron mouth is the opening, the priority of each of the target empty tanks is arranged in descending order according to the empty tank time; when the working state of the iron mouth is the non-opening, the priority of each of the target empty tanks is arranged in ascending order according to the empty tank time.

[0013] In the second aspect, the present application provides a blast furnace tank distribution device, the device comprising: a monitoring module, used to monitor the working status of each iron mouth on the target blast furnace, and the position information of each empty tank, the empty tank being a tank car that is not loaded with molten iron; a first determination module, used to calculate the tank distribution time according to the real-time molten iron flow rate of the iron mouth if the working status of the iron mouth is open, and determine the number of distribution tanks for each iron receiving line under the iron mouth according to the working status of the iron mouth; a second determination module, used to determine the required estimated time between each of the empty tanks and each of the iron receiving lines of the iron mouth according to the position information; an empty tank screening module, used to screen each of the empty tanks according to the number of distribution tanks for each iron receiving line, the tank distribution time and the estimated time of each empty tank, and determine the target empty tanks corresponding to each iron receiving line to complete the tank distribution of the target blast furnace.

[0014] In the third aspect, the present application also provides an electronic device, comprising: a processor, a memory and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the blast furnace tank preparation method as described in the above embodiment.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer executes the blast furnace tank preparation method as described in the above embodiments.

[0016] Beneficial effects of the present application: The present application proposes a method, device, equipment and storage medium for blast furnace tank distribution. First, the working state of each iron mouth on the target blast furnace and the position information of each empty tank are monitored. The empty tank is a tank car that is not loaded with molten iron; if the working state of the iron mouth is in the opening, the tank distribution time is calculated according to the real-time molten iron flow rate of the iron mouth, and the number of tanks for each iron receiving line under the iron mouth is determined according to the working state of the iron mouth; the required estimated time between each empty tank and each iron receiving line of the iron mouth is determined according to the position information; each empty tank is screened according to the number of tanks for each iron receiving line, the tank distribution time and the estimated time of each empty tank, and the target empty tank corresponding to each iron receiving line is determined to complete the tank distribution of the target blast furnace. In this way, when the iron mouth of the blast furnace is in the opening, the tank distribution time is determined according to the real-time molten iron flow rate of the blast furnace, and then the target empty tanks that need to be dispatched to each iron receiving line under the iron mouth are screened out in combination with the tank distribution time, so as to realize the dynamic allocation and scheduling of the empty tanks, so that the tank distribution plan is more reasonable and efficient, and can meet the dynamic changes of the actual production needs of the blast furnace in a timely manner.

[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0019] Figure 1 It is a flow chart of a blast furnace tank allocation method shown in an exemplary embodiment of the present application;

[0020] Figure 2 is a schematic diagram of the overall process of tank preparation shown in an exemplary embodiment of the present application;

[0021] Figure 3 It is a schematic diagram of a flow chart of tank dispensing time calculation shown in an exemplary embodiment of the present application;

[0022] Figure 4 is a schematic diagram of a flow rate fitting curve shown in an exemplary embodiment of the present application;

[0023] Figure 5 is a schematic diagram of a process of empty can screening shown in an exemplary embodiment of the present application;

[0024] Figure 6 It is a block diagram of a blast furnace tank distribution device shown in an exemplary embodiment of the present application;

[0025] Figure 7 It is a structural diagram of a computer system suitable for implementing the electronic device of the present application, shown as an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0026] The following will describe the implementation methods of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, not for limiting the scope of protection of the present application.

[0027] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the form, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0028] In the following description, a large number of details are discussed to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.

[0029] See also Figure 1 , is a flow chart of a blast furnace tank allocation method shown in an exemplary embodiment of the present application. The blast furnace tank allocation method can be executed by a computer device, such as Figure 1 As shown, in an exemplary embodiment, the blast furnace tank allocation method includes at least steps S110 to S140, which are described in detail as follows:

[0030] Step S110, monitoring the working status of each iron mouth of the target blast furnace and the position information of each empty tank, where the empty tank is a tank car without molten iron.

[0031] In one embodiment of the present application, the working state of the iron mouth includes two different types of opening and non-opening, wherein the non-opening can be subdivided into at least three working states: before opening, after blocking and after resting. When the iron mouth of the target blast furnace is in the working state of opening, molten iron will flow out of the iron mouth of the blast furnace, and when the iron mouth of the target blast furnace is in the working state of non-opening, the iron mouth will be closed to prevent molten iron from flowing out of the target blast furnace. In addition, the number of iron mouths on a target blast furnace is not fixed, and it depends on the actual scale and design of the target blast furnace. Setting multiple iron mouths helps to take turns to tap iron, ensure the continuous and stable operation of the target blast furnace, and improve smelting efficiency.

[0032] In one embodiment of the present application, the location information of the empty tank can be obtained by setting a unique identification number for the empty tank, identifying the identification number using an identification device, or obtaining it through a global positioning system (GPS), etc., without limitation.

[0033] Step S120, if the working state of the iron mouth is opening, the tank distribution time is calculated according to the real-time molten iron flow rate of the iron mouth, and the number of tanks for each iron receiving line under the iron mouth is determined according to the working state of the iron mouth.

[0034] In one embodiment of the present application, if the working state of the iron mouth is non-open, the number of tanks and the duration of tank distribution for each iron receiving line under the iron mouth are determined according to the working state of the iron mouth.

[0035] See also Figure 2 , is a schematic diagram of the overall process of tank preparation shown in an exemplary embodiment of the present application. Figure 2 As shown, first, determine the state of the blast furnace iron mouth, that is, determine the working state of the target blast furnace iron mouth. According to the working state, the tank distribution can be subdivided into the pre-opening distribution, the post-blocking distribution, the post-rest distribution, and the opening distribution. Among them, both the non-opening distribution and the opening distribution need to obtain the tank car information under the actual iron mouth, that is, the actual number of molten iron tanks in each iron receiving line under the iron mouth. Based on the tank car information and the working state, the configuration requirements of the number of distribution tanks and the length of distribution time are determined. The configuration requirements are the number of molten iron tanks required for each iron receiving line under the iron mouth and the time required to transport the molten iron tanks to the iron receiving line. If it is non-open tank distribution, that is, the working state is non-open tank distribution, the configuration requirements of the tank distribution quantity and tank distribution time are pre-configured, and the tank distribution quantity of the receiving line is determined according to the configuration requirements of the tank distribution quantity and the tank car information, and the tank distribution time can be determined according to the configuration requirements of the tank distribution time; if it is open tank distribution, that is, the working state is open tank distribution, and the difference from the non-open is that the tank distribution time is calculated by obtaining the real-time molten iron flow rate of the iron mouth; in this way, the final tank distribution quantity and tank distribution time are used as the tank distribution results, and the tank selection is based on this, that is, the empty tanks are screened.

[0036] In one embodiment of the present application, a corresponding tank allocation rule is set for the iron mouth in each working state, and the tank allocation rule includes the number of iron receiving lines under the iron mouth, and the number of molten iron tanks required for each iron receiving line, the tank allocation time and the tank allocation destination (i.e., the location of the iron receiving line). Among them, when the working state of the iron mouth is in opening, since the real-time molten iron flow rate of the iron mouth is dynamically changing, if the tank allocation time is pre-set as in the non-opening, it will cause a large error fluctuation in the tank allocation time, which does not meet the dynamic scheduling requirements of molten iron in the actual production process, making it difficult for the blast furnace tank allocation to fit the actual production situation, and it is impossible to achieve safety and efficiency. Therefore, it is necessary to calculate the tank allocation time according to the molten iron flow rate, so as to dynamically allocate tanks in combination with the actual production situation of the molten iron.

[0037] In one embodiment of the present application, taking the working state of the iron mouth before opening as an example, if the preset tank distribution rule when the iron mouth is before opening is 1+0, 1+0 means that the iron mouth before opening is configured with two iron receiving lines, one iron receiving line needs to be allocated 1 molten iron tank, and the other iron receiving line does not need to be allocated molten iron tank, then, if the current working state of the iron mouth is before opening, and no molten iron tank has been allocated on the iron receiving lines for two days, the iron mouth of the target blast furnace needs to be allocated with tanks, the number of tanks is 1, and the tank distribution destination is the iron receiving line that needs to be allocated a molten iron tank; at this time, the tank distribution time corresponding to the iron receiving line that needs to be allocated a molten iron tank is pre-set and can be adjusted according to actual needs.

[0038] Alternatively, taking the working state of the iron mouth as opening as an example, if the preset tank distribution rule when the iron mouth is in the opening is 2+1, 2+1 means that the iron mouth in the opening is configured with two iron receiving lines, 2 molten iron tanks need to be allocated to one iron receiving line a, and 1 molten iron tank needs to be allocated to the other iron receiving line b. Then, if the current working state of the iron mouth is opening, and only 1 molten iron tank is allocated to the iron receiving line a, and no molten iron tank is allocated to the iron receiving line b, then the iron mouth of the target blast furnace needs to be distributed with tanks, and the number of distributed tanks is 2, among which the distribution destination of one empty tank is the iron receiving line a, and the distribution destination of the other empty tank is the iron receiving line b; at this time, the tank distribution time of the iron receiving lines a and b is calculated based on the molten iron flow rate implemented at the iron mouth.

[0039] See also Figure 3 , is a flow chart of tank preparation time calculation shown as an exemplary embodiment of the present application. Figure 3 This is the process of calculating the tank preparation time when the taphole state is open. Figure 3 The expression of the open iron mouth in the iron mouth indicates that the working state of the iron mouth is open. The fitting curve is equivalent to the preset flow rate fitting curve, which can be stored in a preset database. The process of calculating the tank filling time is mainly divided into two parts. The first part is to determine the real-time molten iron flow rate, and the second part is to calculate the tank filling time based on the molten iron flow rate.

[0040] In one embodiment of the present application, Figure 3 As shown, the step of determining the real-time molten iron flow rate includes: obtaining the current opening time of the iron mouth and the current molten iron flow rate; mapping the current opening time to a preset flow rate fitting curve, and determining the flow rate fitting value corresponding to the current opening time, wherein the preset flow rate fitting curve is obtained by fitting the historical molten iron flow rate of the iron mouth and the opening time corresponding to the historical molten iron flow rate; if the difference between the flow rate fitting value and the current molten iron flow rate is greater than or equal to the preset difference, the flow rate fitting value is used as the real-time molten iron flow rate; if the difference between the flow rate fitting value and the current molten iron flow rate is less than the preset difference, the current molten iron flow rate (i.e. Figure 3 The actual value in ( ) is used as the real-time molten iron flow rate.

[0041] See also Figure 4 , is a schematic diagram of a flow rate fitting curve shown in an exemplary embodiment of the present application. Figure 4 It can be seen from the preset flow rate fitting curve shown that the historical molten iron flow rate changes with the opening time of the iron mouth. When the molten iron flow rate is slow, empty tanks farther away from the target blast furnace can be dispatched, and the tank loading time can be set longer. When the molten iron flow rate is fast, considering the iron tapping safety of the target blast furnace, idle tank cars closer to the target blast furnace should be dispatched in time to wait under the furnace to receive iron, and the tank loading time should be set shorter. That is to say, when the working state of the iron mouth is open, the real-time molten iron flow rate of the iron mouth also changes dynamically with time. If the real-time molten iron flow rate is abnormal, for example, it is caused by the abnormality of the equipment collecting the molten iron flow rate under the target blast furnace, etc., it will cause a large error in the calculation of the tank allocation time, and the corresponding number of empty tanks cannot be allocated within the tank allocation time, resulting in the blast furnace molten iron falling to the ground or emergency blockage, which seriously affects the on-site production rhythm. Therefore, by introducing a preset flow rate fitting curve to obtain the flow rate fitting value at the same time point as the current molten iron flow rate, the flow rate fitting value is used as a reliable real-time molten iron flow rate when the current molten iron flow rate is judged to be abnormal, thereby ensuring the accuracy and reliability of the real-time molten iron flow rate, which helps to improve the accuracy and safety of subsequent blast furnace tank allocation.

[0042] In one embodiment of the present application, the current molten iron flow rate can be obtained by a weighing device under the target blast furnace or other means, such as a track scale device under the target blast furnace, without limitation.

[0043] Exemplarily, if the time that an iron mouth of a target blast furnace remains open, that is, the opening time is 20 minutes, and the current molten iron flow rate is 4.3 tons / minute, the preset flow rate fitting value corresponding to 20 minutes obtained according to the flow rate fitting curve is 4.63 tons / minute, and the preset difference is 10% of the flow rate fitting value. Then, the difference between the flow rate fitting value and the current molten iron flow rate is 0.33 tons / minute, which is 7.1% of the flow rate fitting value, which is less than 10% of the flow rate fitting value, that is, less than the preset difference. Therefore, it is determined that the collected current molten iron flow rate is accurate and is used as the real-time molten iron flow rate.

[0044] Exemplarily, if the opening time of an iron mouth of a target blast furnace is 10 minutes and the current molten iron flow rate is 4.5 tons / minute, the preset flow rate fitting value corresponding to 10 minutes obtained according to the flow rate fitting curve is 4.04 tons / minute, and the preset difference is 10% of the flow rate fitting value. Then, the difference between the flow rate fitting value and the current molten iron flow rate is 0.33 tons / minute, which is 11.4% of the flow rate fitting value, which is greater than 10% of the flow rate fitting value, i.e., less than the preset difference. Therefore, it is determined that the collected current molten iron flow rate is abnormal, and the flow rate fitting value is used as the real-time molten iron flow rate.

[0045] In one embodiment of the present application, Figure 3 As shown, the step of calculating the tank allocation time based on the molten iron flow rate includes: calculating the remaining capacity of the current iron receiving tank according to the capacity of the current iron receiving tank and the weight of the molten iron that has been loaded; calculating the time for the remaining capacity of the current iron receiving tank to be filled with molten iron according to the determined real-time molten iron flow rate, and using this time as the initial tank allocation time, and finally, further calculating the final tank allocation time based on the initial tank allocation time. For example, if the capacity of the current iron receiving tank and the weight of the molten iron that has been loaded are 200 tons and 120 tons respectively, and the real-time molten iron flow rate is 4.3 tons / minute, then the initial tank allocation time is (200-120) / 4.3=18 minutes.

[0046] Specifically, in the working state in the opening, the calculation of the tank distribution time includes: obtaining the remaining capacity of the current iron tank at the iron mouth; calculating according to the real-time molten iron flow rate and the remaining capacity to determine the initial tank distribution time; compensating the initial tank distribution time based on a preset compensation coefficient to determine the tank distribution time.

[0047] In one embodiment of the present application, the expression for determining the tank dispensing time is as follows:

[0048] T=(W G -W N ) / V×k Formula (1)

[0049] Wherein, T in formula (1) represents the tank preparation time, W G Indicates the capacity of the iron can, W NIt represents the weight of molten iron in the iron tank, V represents the real-time molten iron flow rate, and k represents the preset compensation coefficient, which is less than 1.

[0050] In one embodiment of the present application, the preset compensation coefficient is essentially a coefficient set to ensure the safety of receiving molten iron, taking into account the certain time required for the iron-receiving line to receive molten iron at the iron mouth, so as to further avoid situations such as molten iron falling to the ground or emergency blockage in the blast furnace, which seriously affect the on-site production rhythm, and improve the safety of blast furnace tank distribution.

[0051] Step S130, determining the estimated time required between each empty tank and each iron receiving line at the iron outlet according to the position information.

[0052] In one embodiment of the present application, the location information of the empty tank includes the location of the empty tank in the factory area, that is, the location of the empty tank in the factory area line. According to the location information of the empty tank, the locomotive line between each receiving railway line, that is, the factory area line, can be determined, and then the time required to transport the empty tank to each receiving railway line, that is, the estimated time, can be determined, thereby reducing the complexity of subsequent empty tank screening.

[0053] Step S140, screening each empty tank according to the number of tanks supplied to each iron receiving line, the tank supply time and the estimated time of each empty tank, and determining the target empty tank corresponding to each iron receiving line to complete the tank supply to the target blast furnace.

[0054] In one embodiment of the present application, a tank distribution plan for a target blast furnace is generated based on target empty tanks corresponding to each iron receiving line under the iron mouth, and the tank distribution plan includes transporting each of the target empty tanks to the corresponding iron receiving line, and the order of receiving iron for multiple target empty tanks corresponding to the same iron receiving line, that is, the order of receiving molten iron.

[0055] Specifically, the plant routes for transporting empty cans are screened according to the tank distribution time corresponding to each receiving line, and at least one target plant route corresponding to each receiving line is determined, and the estimated time for the target plant route to transport the empty cans to the corresponding receiving line is less than or equal to the tank distribution time; multiple empty cans on the target plant route are taken as empty cans to be received; and each empty can to be received is screened according to the number of tank distributions corresponding to the same receiving line, and the target empty cans corresponding to each receiving line are determined.

[0056] In one embodiment of the present application, the plant line is usually pre-set, and the operating speed of the locomotive responsible for transporting empty cans is fixed. Therefore, the estimated time for transporting the empty cans from the plant line to the receiving line can be determined and can be pre-configured or adjusted according to actual operating conditions. For example, the time between the receiving line named Blast Furnace Line 1 under the target blast furnace and the plant line named To the shunting yard 1 is configured to 5 minutes according to actual operating conditions.

[0057] See also Figure 5, which is a schematic diagram of the process of empty can screening shown as an exemplary embodiment of the present application. Figure 5 The plant time in is the estimated time for empty cans to be transported from the plant line to the corresponding receiving line. The starting plant that meets the requirements is the plant where the target plant line is located. In other words, in order to improve the efficiency of empty can screening, the plant line is directly used as the screening target for the initial screening, and the target plant line that meets the tank distribution time is determined, and then the empty cans on the target plant line are further screened. Among them, if multiple plant lines that meet the tank distribution time corresponding to the same receiving line are screened, the plant line with the shortest time to transport empty cans to the receiving line is selected as the target plant line. Finally, the empty cans corresponding to the number of tanks distributed on the same receiving line are selected from the target plant line as the target empty cans.

[0058] Figure 5 The steps for executing the tank selection priority logic include: determining the empty tanks waiting to be received and the empty tanks waiting to be received that are hung alone on the target plant line; if the number of tanks to be allocated is greater than the preset first number, first select the empty tanks waiting to be received that are hung together as the target empty tanks, and then select the empty tanks waiting to be received that are hung alone as the target empty tanks; if the number of tanks to be allocated is less than the preset first number, then select the empty tanks waiting to be received that are hung alone as the target empty tanks. Among them, the preset first number is usually set to 1, and can also be adjusted according to actual needs. In this way, by selecting the method of hanging empty tanks together, it is possible to avoid unnecessary unhanging of the connected locomotives, improve the efficiency of tank allocation execution, and make the tank allocation plan more efficient and reasonable.

[0059] In one embodiment of the present application, if multiple target plant lines are screened, the screening of empty tanks includes: when the number of tanks to be distributed is greater than a preset first number, if there are multiple target plant lines, determining whether there are empty tanks connected to each target plant line; and using each empty tank on the target plant line with an empty tank connected to it as the empty tank to be received, so as to further improve the efficiency of tank distribution execution.

[0060] In one embodiment of the present application, when an empty can is determined as a target empty can, it is marked and no longer participates in subsequent screening. In addition, the location information may also include information on single and linked empty cans. Whether the empty can is linked or single can be obtained from the location information.

[0061] Specifically, in order to further ensure that the temperature of all target empty tanks remains balanced and avoid damage to the refractory material due to excessive temperature difference inside the target empty tanks when receiving iron under the furnace due to excessively high or low temperature inside the target empty tanks, after screening out the target empty tanks, it is also necessary to implement a temperature balance strategy, including: if the number of target empty tanks corresponding to the same iron receiving line is greater than the preset second number, then compare the empty tank time of each target empty tank to determine the priority of the order in which each target empty tank receives molten iron; among which, when the working state of the iron mouth is opening, arrange the priority of each target empty tank in descending order according to the empty tank time; when the working state of the iron mouth is non-opening, arrange the priority of each target empty tank in ascending order according to the empty tank time.

[0062] In one embodiment of the present application, Figure 5 The steps of the temperature balancing strategy shown in are examples. When the working state of the iron mouth is before opening, the empty tank waiting to receive iron is the first tank to receive iron. At this time, the shorter the target empty tank time is, the higher the priority is. This is because the waiting time of the empty tank before opening is usually longer. When the iron mouth is in the opening, the temperature of the empty tank may drop significantly; when the working state of the iron mouth enters the beginning, three target empty tanks to receive iron are still required, that is, the 2nd to 4th tanks to receive iron. At this time, the longer the empty tank time of the target empty tank is, the higher the priority is. The reason is that the temperature inside the target empty tank with a longer empty tank time is relatively low, so that it can participate in the blast furnace receiving iron in time, which can increase the temperature inside the tank and avoid the temperature inside the tank being too low, affecting the subsequent iron receiving process. Finally, the fifth tank is to prepare a target empty tank for the next iron receiving after the iron mouth is blocked or rested. At this time, the shorter the empty time of the target empty tank, the higher the priority, because choosing an empty tank with a shorter empty time can ensure that when the iron is received next time, although the temperature in the tank is reduced, it still remains at a relatively high level. In this way, it helps to maintain the temperature balance in all molten iron tanks, avoids the problem of the refractory material in the tank being damaged due to the large temperature difference between the tank body and the molten iron when the empty tank receives iron, thereby increasing the operating cost of the steel enterprise, and improves the overall iron receiving efficiency, which helps to achieve more efficient and environmentally friendly ironmaking production, and further improves the rationality and efficiency of tank allocation.

[0063] In one embodiment of the present application, Figure 5 As shown, after the tank selection is completed, the locomotive scheduling task is issued, that is, the tank distribution plan is issued to the corresponding locomotive for execution to realize the automation of blast furnace tank distribution.

[0064] In one embodiment of the present application, through the above steps S110 to S140, the automation of blast furnace tank allocation is realized, and manual intervention in blast furnace tank allocation is avoided to a great extent, which helps to reduce the risk of human error and improve the efficiency and safety of blast furnace tank allocation. In addition, the above steps S110 to S140 can be implemented by building a machine learning model to further improve the efficiency of tank allocation.

[0065] The blast furnace tank allocation method provided by the present application has the following advantages: First, when the blast furnace iron mouth is in the opening, the tank allocation time is determined according to the real-time molten iron flow rate of the blast furnace, and then the target empty tanks that need to be dispatched to each iron receiving line under the iron mouth are screened out in combination with the tank allocation time, so that the dynamic allocation and scheduling of the empty tanks is realized, making the tank allocation plan more reasonable and efficient, and being able to meet the dynamic changes of the actual production needs of the blast furnace in a timely manner. Second, considering the impact of the temperature difference in the tank before and after the empty tank receives iron on the life of the refractory material, the balanced use of the empty tank is promoted based on the empty tank time, avoiding the problem of the refractory material in the tank collapsing due to the large temperature difference between the tank body and the molten iron when the empty tank receives iron, which increases the operating cost of the steel enterprise.

[0066] See also Figure 6 , is a block diagram of a blast furnace tank distribution device shown in an exemplary embodiment of the present application. Figure 6 As shown, in an exemplary embodiment, the blast furnace tank distribution device at least includes a monitoring module 610, a first determination module 620, a second determination module 630 and an empty tank screening module 640, which are described in detail as follows:

[0067] Monitoring module 610, used to monitor the working status of each iron mouth of the target blast furnace and the location information of each empty tank, where the empty tank is a tank car without molten iron;

[0068] The first determination module 620 is used to calculate the tank distribution time according to the real-time molten iron flow rate of the iron mouth if the working state of the iron mouth is opening, and determine the number of tanks for each iron receiving line under the iron mouth according to the working state of the iron mouth;

[0069] The second determination module 630 is used to determine the estimated time required between each empty tank and each iron receiving line of the iron outlet according to the position information;

[0070] The empty tank screening module 640 is used to screen the empty tanks according to the number of tanks to be supplied to each iron receiving line, the tank supply time and the estimated time of each empty tank, and determine the target empty tanks corresponding to each iron receiving line to complete the tank supply to the target blast furnace.

[0071] It should be noted that the blast furnace tank matching device provided in the above embodiment and the blast furnace tank matching method provided in the above embodiment belong to the same concept, and the contents of the operations performed by each module have been described in detail in the method embodiment and will not be repeated here.

[0072] The present application also provides an electronic device, including: a processor, a memory and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the blast furnace tank preparation method as in the above embodiment.

[0073] See also Figure 7, shows a schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application. It should be noted that, Figure 7 The computer system 700 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0074] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 702 or the program loaded from the storage part 708 to the random access memory (RAM) 703, such as executing the method in the above embodiment. In the RAM 703, various programs and data required for system operation are also stored. The CPU 701, ROM 702 and RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0075] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 709 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed so that a computer program read therefrom is installed into the storage section 708 as needed.

[0076] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and / or installed from a removable medium 711. When the computer program is executed by a central processing unit (CPU) 701, various functions defined in the system of the present application are executed.

[0077] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer executes the above-mentioned blast furnace tank preparation method. The computer-readable storage medium may be included in the electronic device described in the above-mentioned embodiment, or may exist independently without being assembled into the electronic device.

[0078] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, system or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, system or device. A computer program contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0079] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0080] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0081] The above embodiments are merely illustrative of the principles and effects of the present application, and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A blast furnace tank matching method, characterized in that: The method comprises: Monitor the working status of each taphole on the target blast furnace and the location information of each empty tank, where the empty tank is a tank car without molten iron; If the working state of the iron mouth is in the opening state, the tank distribution time is calculated according to the real-time molten iron flow rate of the iron mouth, and the number of tank distribution for each iron receiving line under the iron mouth is determined according to the working state of the iron mouth; Determine the estimated time required between each of the empty tanks and each of the iron receiving lines at the iron outlet according to the position information; The empty tanks are screened according to the number of tanks supplied to each iron receiving line, the tank supply time and the estimated time of each empty tank, and the target empty tanks corresponding to each iron receiving line are determined to complete the tank supply to the target blast furnace.

2. The blast furnace tank matching method according to claim 1, characterized in that: Before calculating the tank preparation time according to the real-time molten iron flow rate of the taphole, the method further includes: Obtaining the current opening time of the tap hole and the current molten iron flow rate; Mapping the current opening time onto a preset flow rate fitting curve to determine a flow rate fitting value corresponding to the current opening time, wherein the preset flow rate fitting curve is obtained by fitting the historical molten iron flow rate of the iron mouth and the opening time corresponding to the historical molten iron flow rate; If the difference between the flow velocity fitting value and the current molten iron flow velocity is greater than or equal to a preset difference, the flow velocity fitting value is used as the real-time molten iron flow velocity; If the difference between the flow rate fitting value and the current molten iron flow rate is smaller than the preset difference, the current molten iron flow rate is used as the real-time molten iron flow rate.

3. The blast furnace tank matching method according to claim 1, characterized in that: The step of calculating the tank preparation time according to the real-time molten iron flow rate at the tap hole comprises: Obtaining the remaining capacity of the current iron receiving tank at the iron mouth; Calculate the initial tank allocation time based on the real-time molten iron flow rate and the remaining capacity; The initial tank dispensing time is compensated and calculated based on a preset compensation coefficient to determine the tank dispensing time.

4. The blast furnace tank matching method according to claim 1, characterized in that: The method further comprises screening each of the empty tanks according to the number of tanks provided for each of the receiving lines, the duration of the tanks provided, and the estimated duration of each of the empty tanks, and determining a target empty tank corresponding to each of the receiving lines. The plant routes for transporting the empty cans are screened according to the tank distribution time corresponding to each receiving railway route, and at least one target plant route corresponding to each receiving railway route is determined, and the estimated time for the target plant route to transport the empty cans to the corresponding receiving railway route is less than or equal to the tank distribution time; Taking the plurality of empty tanks on the target plant line as empty tanks to be received; The empty tanks to be received are screened according to the number of tanks corresponding to the same receiving line, and the target empty tanks corresponding to each receiving line are determined.

5. The blast furnace tank matching method according to claim 4, characterized in that: The screening of the empty tanks to be received according to the number of tanks corresponding to the same receiving line includes: Determine the empty tanks waiting to be received that are connected and the empty tanks waiting to be received that are hung alone on the target plant line; If the number of cans to be prepared is greater than the preset first number, the connected empty cans to be received are first selected as the target empty cans, and then the single-hung empty cans to be received are selected as the target empty cans; If the number of cans to be distributed is less than the preset first number, the single-hanging empty cans to be received are selected as the target empty cans.

6. The method for blast furnace tank preparation according to any one of claims 1 to 5, characterized in that: include: If the working state of the iron mouth is non-opening, the number of tanks and the duration of tank distribution for each iron receiving line under the iron mouth are determined according to the working state of the iron mouth, and the non-opening includes before opening, after blocking and after resting.

7. The blast furnace tank matching method according to claim 6, characterized in that: After determining the target empty tanks corresponding to the receiving lines, the method further includes: Obtaining the empty tank time of the target empty tank; If the number of the target empty tanks corresponding to the same iron receiving line is greater than the preset second number, the empty tank durations of the target empty tanks are compared to determine the priority of the order in which the target empty tanks receive the molten iron; Wherein, when the working state of the iron mouth is the opening, the priority of each target empty tank is arranged in descending order according to the empty tank time; When the working state of the iron mouth is the non-opening state, the priorities of the target empty tanks are arranged in ascending order according to the empty tank durations.

8. A blast furnace tank distribution device, characterized in that: The device comprises: A monitoring module is used to monitor the working status of each iron mouth of the target blast furnace and the location information of each empty tank, where the empty tank is a tank car without molten iron; A first determination module is used to calculate the tank distribution time according to the real-time molten iron flow rate of the iron mouth if the working state of the iron mouth is in opening, and determine the number of tank distribution for each iron receiving line under the iron mouth according to the working state of the iron mouth; A second determination module is used to determine the estimated time required between each of the empty tanks and each of the iron receiving lines of the iron outlet according to the position information; The empty tank screening module is used to screen the empty tanks according to the number of tanks to be supplied to each iron receiving line, the tank supply time and the expected time of each empty tank, and determine the target empty tanks corresponding to each iron receiving line to complete the tank supply to the target blast furnace.

9. An electronic device, characterized in that: include: processor, memory, and communications bus; The communication bus is used to connect the processor and the memory; The processor is configured to execute the computer program stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is used to make a computer execute the method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Blast furnace unmanned tapping method, device and system and storage medium

    CN121249993A