Material preparation control method, device and equipment for blast furnace
By obtaining the weight of the multi-batch preparation of the target weighing bucket of the blast furnace and responding in a timely manner, the problem of long waiting time for blast furnace loading is solved, and the effect of shortening the preparation time and improving the loading speed is achieved.
Patent Information
- Application Number
- CN202411361052.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-02-25
Smart Images

Figure CN119511962A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of smelting, and in particular relates to a material preparation control method, device and equipment for a blast furnace. Background Art
[0002] With the continuous optimization of blast furnace production technology, the loading speed can no longer meet the blast furnace production rhythm, and the blast furnace often has to wait for materials, which seriously affects the blast furnace output. Therefore, the long waiting time for blast furnace loading is a technical problem that needs to be solved urgently. Summary of the invention
[0003] The embodiments of the present invention provide a blast furnace material preparation control method, device and equipment, which solve the technical problem of long waiting time for material loading in the blast furnace.
[0004] In a first aspect, an embodiment of the present invention provides a material preparation control method for a blast furnace, comprising: obtaining the weights of multiple batches of material preparation from a target weighing bucket of the blast furnace; determining a target material preparation weight from the multiple batches of material preparation weights in response to a discharge completion signal of a first batch of the target weighing bucket; and controlling the target weighing bucket to prepare a second batch of material based on the target material preparation weight, the second batch being the next batch of the first batch.
[0005] In combination with the first aspect of the present invention, in some embodiments, obtaining the weights of multiple batches of material preparations for a target weighing bucket of a blast furnace includes: obtaining multiple batches of material preparation data for the blast furnace, each batch of the material preparation data including the required weight of each material type among multiple material types; taking each batch of the material preparation data in the multiple batches of material preparation data in turn as the target material preparation data; based on the target material type allowed to be weighed by the target weighing bucket, selecting the required weight of the target material type from the target material preparation data as the target required weight; and determining the weights of multiple batches of material preparations for the target weighing bucket based on the multiple batches of the target required weights selected from the multiple batches of material preparation data.
[0006] In combination with the first aspect of the present invention, in some embodiments, the blast furnace includes multiple weighing buckets, and determining the multiple batches of material preparation weights of the target weighing bucket based on the target required weights of multiple batches selected from the multiple batches of material preparation data includes: selecting a first group of weighing buckets from the multiple weighing buckets, the first group of weighing buckets and the target weighing bucket allowing the weighing of the same material type; selecting a second group of weighing buckets from the first group of weighing buckets, each weighing bucket in the second group of weighing buckets being in a normal input state; determining the multiple batches of material preparation weights of the target weighing bucket based on the number of the second group of weighing buckets and the multiple batches of target required weights.
[0007] In combination with the first aspect of the present invention, in some embodiments, selecting a second group of weighing buckets from the first group of weighing buckets includes: obtaining the working status of each weighing bucket in the first group of weighing buckets, the working status including the normal input status and the abnormal input status; selecting weighing buckets whose working status is the normal input status from the first group of weighing buckets as the second group of weighing buckets.
[0008] In combination with the first aspect of the present invention, in some embodiments, a camera is provided above the multiple weighing buckets of the blast furnace, and the camera is electrically connected to the image analysis device, and the obtaining of the working status of each weighing bucket in the first group of weighing buckets includes: in response to a material preparation completion signal of the weighing bucket, controlling the camera to shoot the weighing bucket to obtain a weighing bucket image of the weighing bucket, and the weighing bucket is any one of the first group of weighing buckets; controlling the image analysis device to obtain the weighing bucket image of the weighing bucket from the camera and analyze it to obtain the predicted weight of the material in the weighing bucket; obtaining the weighed weight of the material in the weighing bucket; if the deviation between the predicted weight and the weighed weight of the material in the weighing bucket is greater than a preset weight deviation threshold, determining that the working status of the weighing bucket is the abnormal input status, otherwise determining that the working status of the weighing bucket is the normal input status.
[0009] In combination with the first aspect of the present invention, in some embodiments, the multi-batch material preparation weight of the target weighing bucket is determined based on the number of the second group of weighing buckets and the multi-batch target required weights, including: taking the target required weight of each batch in the multi-batch target required weights in turn as the weight to be allocated; taking the quotient of the weight to be allocated and the number of the second group of weighing buckets as the weight of one batch of material preparation weights in the multi-batch material preparation weights of the target weighing bucket.
[0010] In combination with the first aspect of the present invention, in some embodiments, controlling the target weighing bucket to prepare materials for the second batch based on the target material preparation weight includes: obtaining the error weight of the target weighing bucket when preparing materials for the first batch; updating the target material preparation weight based on the error weight to obtain an updated target material preparation weight; and controlling the target weighing bucket to prepare materials for the second batch based on the updated target material preparation weight.
[0011] In combination with the first aspect of the present invention, in some embodiments, obtaining the error weight of the target weighing bucket when preparing the first batch of materials includes: obtaining the actual preparation weight and the target preparation weight of the target weighing bucket in the first batch; and taking the deviation between the actual preparation weight and the target preparation weight of the target weighing bucket in the first batch as the error weight of the target weighing bucket when preparing the first batch of materials.
[0012] In the second aspect, an embodiment of the present invention provides a material preparation control device for a blast furnace, comprising: a weight acquisition unit, used to acquire the weights of multiple batches of material preparation of a target weighing bucket of the blast furnace; a response unit, used to determine a target material preparation weight from the multiple batches of material preparation weights in response to a discharge completion signal of a first batch of the target weighing bucket; a material preparation unit, used to control the target weighing bucket to prepare a second batch of material based on the target material preparation weight, the second batch being the next batch of the first batch.
[0013] In a third aspect, an embodiment of the present invention provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the methods described in the first aspect when executing the computer program.
[0014] One or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages:
[0015] The embodiment of the present invention obtains the weight of multiple batches of material preparation of the target weighing bucket of the blast furnace; in response to the discharge completion signal of the first batch of the target weighing bucket, determines the target material preparation weight from the multiple batches of material preparation weights; based on the target material preparation weight, controls the target weighing bucket to prepare the second batch of materials, and the second batch is the next batch of the first batch. After the discharge of the first batch of the target weighing bucket is completed, the target material preparation weight is immediately determined to start the preparation of the second batch of the target weighing bucket, avoiding the target weighing bucket from starting the second batch of material preparation after waiting for other weighing buckets to complete the discharge, shortening the material preparation time of the weighing bucket, and thus speeding up the loading speed of the blast furnace. Therefore, the loading waiting time of the blast furnace is shortened. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0017] Figure 1 Flow chart of a material preparation control method for a blast furnace in an embodiment of the present invention;
[0018] Figure 2 It is a functional module diagram of a material preparation control device for a blast furnace in an embodiment of the present invention;
[0019] Figure 3 FIG. 4 is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0021] In the present invention, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0022] The embodiment of the present invention provides a blast furnace material preparation control method, referring to Figure 1 As shown, the method includes the following steps S101 to S103:
[0023] S101: Obtain the weights of multiple batches of prepared materials for a target weighing bucket of a blast furnace.
[0024] It should be noted that the blast furnace includes multiple weighing buckets, each of which can only be used to weigh one type of material. The target weighing bucket can be a large-size sinter weighing bucket, a small-size sinter weighing bucket, a pellet weighing bucket, a lump weighing bucket, a miscellaneous ore weighing bucket or a coke weighing bucket. The number of each type of weighing bucket can be a value greater than 1. For example, the blast furnace includes 22 weighing buckets, and the 22 weighing buckets can be 5 large-size sinter weighing buckets, 3 small-size sinter weighing buckets, 3 pellet weighing buckets, 3 lump weighing buckets, 2 miscellaneous ore weighing buckets and 6 coke weighing buckets.
[0025] In some implementations, step S101 may include the following steps S1011 to S1014:
[0026] S1011: Acquire multiple batches of material preparation data for a blast furnace, where each batch of material preparation data includes the required weight of each material type among multiple material types.
[0027] For example, assuming that the blast furnace includes 7 weighing buckets, which are 3 large-size sinter weighing buckets, 2 small-size sinter weighing buckets and 2 coke weighing buckets, then the multiple batches of material preparation data may include the first batch of material preparation data, the second batch of material preparation data and the third batch of material preparation data, wherein the first batch of material preparation data may include 30 tons of large-size sinter, 18 tons of small-size sinter and 14 tons of coke, the second batch of material preparation data may include 30 tons of large-size sinter, 18 tons of small-size sinter and 14 tons of coke, and the third batch of material preparation data may include 36 tons of large-size sinter, 18 tons of small-size sinter and 20 tons of coke. Finally, for the required weight, taking the second batch of material preparation data as an example, the required weight includes 30 tons of large-size sinter, 18 tons of small-size sinter and 14 tons of coke.
[0028] S1012: taking each batch of material preparation data in the multiple batches of material preparation data as target material preparation data in turn.
[0029] S1013: Based on the target material type that the target weighing bucket is allowed to weigh, the required weight of the target material type is selected from the target material preparation data as the target required weight.
[0030] Take the example below step S1011 as an example, and assume that the target weighing bucket is a large-particle sintered ore weighing bucket, the target material type is large-particle sintered ore, and the target material preparation data is the second batch of material preparation data. Then, it can be known that the target required weight is the required weight of the large-particle sintered ore in the second batch of material preparation data, that is, 30 tons.
[0031] S1014: Determine the weight of multiple batches of material preparation for the target weighing bucket based on the multiple batches of target required weights selected from the multiple batches of material preparation data.
[0032] Continuing with the example below step S1013, the target required weights of multiple batches include the required weight of large-grained sintered ore in the first batch of material preparation data, the required weight of large-grained sintered ore in the second batch of material preparation data, and the required weight of large-grained sintered ore in the third batch of material preparation data. That is to say, the target required weights of multiple batches are 30 tons, 30 tons, and 36 tons respectively.
[0033] In some embodiments, the blast furnace includes a plurality of weighing buckets, and step S1014 may include the following steps A to C:
[0034] Step A: Select a first group of weighing buckets from multiple weighing buckets, and the first group of weighing buckets and the target weighing buckets are allowed to weigh the same material type.
[0035] Continuing with the example below step S1014, the multiple weighing buckets refer to the seven weighing buckets of the blast furnace, and the first group of weighing buckets refers to the three large-particle sintered ore weighing buckets. Specifically, the first group of weighing buckets may include a first weighing bucket, a second weighing bucket and a target weighing bucket.
[0036] Step B: Select a second group of weighing buckets from the first group of weighing buckets, and each weighing bucket in the second group of weighing buckets is in a normal input state.
[0037] In some embodiments, selecting a second group of weighing buckets from a first group of weighing buckets may include: obtaining the working status of each weighing bucket in the first group of weighing buckets, the working status including a normal input status and an abnormal input status; selecting weighing buckets with a normal input status from the first group of weighing buckets as the second group of weighing buckets.
[0038] In some embodiments, a camera is provided above a plurality of weighing buckets of a blast furnace, and the camera is electrically connected to an image analysis device, and obtaining the working status of each weighing bucket in a first group of weighing buckets may include: in response to a material preparation completion signal of the weighing bucket, controlling the camera to shoot the weighing bucket to obtain a weighing bucket image of the weighing bucket, and the weighing bucket is any one of the first group of weighing buckets; controlling the image analysis device to obtain the weighing bucket image of the weighing bucket from the camera and perform analysis to obtain a predicted weight of the material in the weighing bucket; obtaining the weighed weight of the material in the weighing bucket; if the deviation between the predicted weight and the weighed weight of the material in the weighing bucket is greater than a preset weight deviation threshold, determining that the working status of the weighing bucket is an abnormal input status, otherwise determining that the working status of the weighing bucket is a normal input status.
[0039] Continuing with the example below step A, assuming that the working state of the first weighing bucket is a normal input state, the working state of the second weighing bucket is an abnormal input state, and the working state of the target weighing bucket is a normal input state, then the second group of weighing buckets includes the first weighing bucket and the target weighing bucket.
[0040] It should be noted that if the weighing bucket cannot accurately weigh, it may cause a certain material to be added less, especially after adding materials in multiple batches, it may cause the molten iron composition of the blast furnace to deviate greatly from the plan, seriously affecting the molten iron smelting quality of the blast furnace. Therefore, the embodiment of the present invention limits the selection of the weighing bucket whose working state is the normal input state, avoids the material weight weighing error, and also avoids the large deviation between the molten iron composition of the blast furnace and the plan, thereby improving the molten iron smelting quality of the blast furnace. Further, after the first batch of discharge of the target weighing bucket is completed, the second batch of material preparation of the target weighing bucket is immediately opened. Although the charging speed of the blast furnace is accelerated, it also makes the problem that the weighing bucket cannot accurately weigh more prominent, thereby increasing the possibility that the molten iron composition of the blast furnace deviates greatly from the plan. Therefore, the embodiment of the present invention limits the selection of the weighing bucket whose working state is the normal input state, and also achieves the beneficial effect of taking into account the molten iron smelting quality of the blast furnace and shortening the charging waiting time of the blast furnace.
[0041] Step C: Based on the number of the second group of weighing buckets and the target required weights of the multiple batches, the weights of the multiple batches of materials prepared in the target weighing buckets are determined.
[0042] In some embodiments, step C may include: taking the target required weight of each batch in the multiple batches of target required weights as the weight to be distributed; taking the quotient of the weight to be distributed and the number of the second group of weighing buckets as the weight of one batch of preparation materials in the multiple batches of preparation materials of the target weighing bucket.
[0043] Continuing with the example below step B, the multi-batch weight of the target weighing bucket includes the weight of the first batch of materials, the weight of the second batch of materials and the weight of the third batch of materials. The number of the second group of weighing buckets is 2, and the multi-batch target required weights are 30 tons for the first batch, 30 tons for the second batch and 36 tons for the third batch, respectively. Then, when the weight to be allocated is 30 tons of the first batch, the weight of the first batch of materials of the target weighing bucket is 15 tons, when the weight to be allocated is 30 tons of the second batch, the weight of the second batch of materials of the target weighing bucket is 15 tons, and when the weight to be allocated is 36 tons of the third batch, the weight of the third batch of materials of the target weighing bucket is 18 tons.
[0044] S102: In response to a discharge completion signal of the first batch of materials from the target weighing bucket, a target material preparation weight is determined from the weights of multiple batches of material preparations.
[0045] It should be noted that the target stock weight is the weight of the second batch of stock in the target weighing bucket.
[0046] S103: Based on the target material preparation weight, control the target weighing bucket to prepare the second batch of materials, and the second batch is the next batch of the first batch.
[0047] In some embodiments, step S103 may include: obtaining the error weight of the target weighing bucket when preparing the first batch of materials; updating the target material preparation weight based on the error weight to obtain an updated target material preparation weight; and controlling the target weighing bucket to prepare the second batch of materials based on the updated target material preparation weight.
[0048] In some embodiments, obtaining the error weight of the target weighing bucket when preparing materials for the first batch may include: obtaining the actual preparation weight and the target preparation weight of the target weighing bucket in the first batch; and using the deviation between the actual preparation weight and the target preparation weight of the target weighing bucket in the first batch as the error weight of the target weighing bucket when preparing materials for the first batch.
[0049] It should be noted that, due to the lack of precision in the feeding system in the blast furnace, a certain material may be added less, especially after adding materials in multiple batches, the molten iron composition of the blast furnace may deviate greatly from the plan, seriously affecting the molten iron smelting quality of the blast furnace. Therefore, the embodiment of the present invention limits the updating of the target preparation weight based on the error weight to avoid the large deviation between the molten iron composition of the blast furnace and the plan, thereby improving the molten iron smelting quality of the blast furnace. Further, after the discharge of the first batch of the target weighing bucket is completed, the preparation of the second batch of the target weighing bucket is immediately opened. Although the feeding speed of the blast furnace is accelerated, the problem of insufficient precision in the feeding system in the blast furnace is more prominent, thereby increasing the possibility that the molten iron composition of the blast furnace deviates greatly from the plan. Therefore, the embodiment of the present invention limits the updating of the target preparation weight based on the error weight, and also achieves the beneficial effect of taking into account the molten iron smelting quality of the blast furnace and shortening the waiting time for feeding the blast furnace.
[0050] It should be noted that, first of all, it is necessary to set the material types, and manually fill in the material preparation list in the computer. Then, the PLC decomposes the material preparation list data: the PLC decomposes and calculates the types and weights of the material list, and at the same time counts the number of weighing buckets in the under-tank equipment and the material types, and then the PLC calculates the weight of each batch of materials for each weighing bucket based on the number of weighing buckets and the material types. Finally, execute the cyclic material preparation: establish a separate array for each weighing bucket in the PLC, and immediately execute the preparation of the next batch of materials after each weighing bucket is discharged, to ensure that each weighing bucket is in uninterrupted work. Among them, the data decomposition stage: the PLC decomposes the material list data and stores the data in the data preparation table; the large and small burning material preparation data are decomposed in advance: the large and small burning material preparation data in the material preparation table are calculated in advance and put into the current material preparation table and the leading material preparation table. Preparation stage for large burns: The weighing hopper for large burns prepares materials according to the ore preparation table. When the weighing hopper has prepared materials, it discharges them in sequence. When the weighing hopper has discharged all the materials, it prepares materials in advance according to the current preparation table. Preparation stage for small burns: The weighing hopper for small burns prepares materials according to the ore preparation table. When the weighing hopper has prepared materials, it discharges them in sequence. When the weighing hopper has discharged all the materials, it prepares materials in advance according to the leading preparation table. Preparation table update stage: Whenever the weighing hopper for large burns prepares materials in advance according to the current preparation table, the current preparation is updated in advance according to the next batch of materials. Similarly, whenever the weighing hopper for small burns prepares materials in advance according to the leading preparation table, the leading preparation is updated in advance according to the next batch of materials. Among them, two data groups are established, and the data of large and small burning are decomposed in advance according to the material preparation table. In the array of each bucket, according to the pre-decomposed data, it can start preparing the next batch of materials immediately after each weighing bucket has discharged the materials, so there is no need to wait for other weighing buckets to be discharged before starting to prepare the next batch of materials.
[0051] It should be noted that in the blast furnace production process, raw material production is to provide various raw materials required for blast furnace production, so the production efficiency of raw materials directly affects the output of blast furnace. The blast furnace raw material system can be divided into a coke supply system and an ore supply system. The coke supply system can be set with 6 coke slots, and the ore supply system can be set with 8 sintering ore slots (5 of which are loaded with large-size sintering and 3 are loaded with small-size sintering), 3 pellet ore slots, 3 block ore slots and 2 miscellaneous ore slots, totaling 22 ore coke slots. In other preparation methods, it can be: large burning mainly uses slots 1 to 6 for material preparation, and small burning mainly uses slots 7 to 9 for material preparation. The large burning weighing bucket discharge process is that slot 1 starts to discharge and slot 2 starts to discharge after the discharge is completed, and so on. After slots 1 to 6 are all discharged, a batch of large burning is loaded into slots 1 to 6. The problem is that with the continuous optimization of the blast furnace production process, the feeding speed under the slot can no longer meet the blast furnace production rhythm, and the blast furnace often appears in the state of waiting for materials, which seriously affects the blast furnace output.
[0052] It should be noted that the data structure of the material preparation table is adjusted according to the number of weighing buckets; the number of weighing buckets under each blast furnace tank is different. Since the cyclic material preparation has established an independent array for each bucket, the number of weighing buckets determines the data structure. According to the number of varieties used under the tank, the parameters of the data decomposition table are adjusted; for example, some blast furnaces need scrap steel, so these special varieties need to be set up separately in the data decomposition table. According to the blast furnace operation habits, the filling method of the material preparation list is adjusted; the filling method of the material list of each blast furnace is different. Some are used to filling in the material list in L2 and sending it to the PLC under the tank, and some are filled directly in the PLC under the tank. This requires the PLC and the source data of the material list to agree on the communication mark, such as the communication mark is "1" when filling in from L2, and the communication mark is "3" when filling directly in the PLC under the tank. Finally, the material list can be changed from filling in the L2 report to filling in the material list in the furnace top PLCHMI screen.
[0053] The embodiment of the present invention obtains the weight of multiple batches of material preparation of the target weighing bucket of the blast furnace; in response to the discharge completion signal of the first batch of the target weighing bucket, determines the target material preparation weight from the multiple batches of material preparation weights; based on the target material preparation weight, controls the target weighing bucket to prepare the second batch of materials, and the second batch is the next batch of the first batch. After the discharge of the first batch of the target weighing bucket is completed, the target material preparation weight is immediately determined to start the preparation of the second batch of the target weighing bucket, avoiding the target weighing bucket from starting the second batch of material preparation after waiting for other weighing buckets to complete the discharge, shortening the material preparation time of the weighing bucket, and thus speeding up the loading speed of the blast furnace. Therefore, the loading waiting time of the blast furnace is shortened.
[0054] Based on the same inventive concept, Figure 2 As shown, an embodiment of the present invention provides a material preparation control device 10 for a blast furnace, comprising: a weight acquisition unit 110, for acquiring the weights of multiple batches of material preparation of a target weighing bucket of the blast furnace; a response unit 120, for determining a target material preparation weight from multiple batches of material preparation weights in response to a discharge completion signal of a first batch of the target weighing bucket; a material preparation unit 130, for controlling the target weighing bucket to prepare a second batch of material based on the target material preparation weight, the second batch being the next batch of the first batch.
[0055] It can be understood that the weight acquisition unit 110 includes: a data acquisition subunit, which is used to acquire multiple batches of material preparation data for the blast furnace, each batch of material preparation data including the required weight of each material type among multiple material types; a data determination subunit, which is used to sequentially use each batch of material preparation data in the multiple batches of material preparation data as the target material preparation data; a selection subunit, which is used to select the required weight of the target material type from the target material preparation data as the target required weight based on the target material type allowed to be weighed by the target weighing bucket; and a weight determination subunit, which is used to determine the multiple batches of material preparation weights of the target weighing bucket based on the multiple batches of target required weights selected from the multiple batches of material preparation data.
[0056] It can be understood that the blast furnace includes multiple weighing buckets, and the weight determination subunit includes: a first selection module, which is used to select a first group of weighing buckets from multiple weighing buckets, and the first group of weighing buckets and the target weighing bucket are allowed to weigh the same type of materials; a second selection module, which is used to select a second group of weighing buckets from the first group of weighing buckets, and each weighing bucket in the second group of weighing buckets is in a normal input state; a weight determination module, which is used to determine the weight of multiple batches of preparation materials of the target weighing bucket based on the number of the second group of weighing buckets and the target required weight of multiple batches. Among them, the second selection module is specifically used to: obtain the working status of each weighing bucket in the first group of weighing buckets, and the working status includes a normal input state and an abnormal input state; select the weighing buckets with a normal input state from the first group of weighing buckets as the second group of weighing buckets. Among them, a camera is arranged above the multiple weighing buckets of the blast furnace, and the camera is electrically connected to the image analysis device to obtain the working status of each weighing bucket in the first group of weighing buckets, including: in response to the material preparation completion signal of the weighing bucket, controlling the camera to shoot the weighing bucket to obtain the weighing bucket image of the weighing bucket, and the weighing bucket is any weighing bucket in the first group of weighing buckets; controlling the image analysis device to obtain the weighing bucket image of the weighing bucket from the camera and analyze it to obtain the predicted weight of the material in the weighing bucket; obtaining the weighed weight of the material in the weighing bucket; if the deviation between the predicted weight and the weighed weight of the material in the weighing bucket is greater than the preset weight deviation threshold, it is determined that the working status of the weighing bucket is an abnormal input status, otherwise it is determined that the working status of the weighing bucket is a normal input status.
[0057] It can be understood that the weight determination module is specifically used to: take the target required weight of each batch in multiple batches as the weight to be distributed; take the quotient of the weight to be distributed and the number of the second group of weighing buckets as the weight of one batch of preparation materials in the multiple batches of preparation materials of the target weighing bucket.
[0058] It can be understood that the material preparation unit 130 includes: an error acquisition subunit, used to obtain the error weight of the target weighing bucket when preparing the first batch of materials; an update subunit, used to update the target material preparation weight based on the error weight to obtain an updated target material preparation weight; and a material preparation subunit, used to control the target weighing bucket to prepare the second batch of materials based on the updated target material preparation weight.
[0059] It can be understood that the error acquisition subunit is specifically used to: obtain the actual material preparation weight and target material preparation weight of the target weighing bucket in the first batch; and use the deviation between the actual material preparation weight and target material preparation weight of the target weighing bucket in the first batch as the error weight of the target weighing bucket when preparing the first batch.
[0060] It should be understood that more implementation details of the blast furnace material preparation control device 10 in the embodiment of the present invention can be found in the aforementioned blast furnace material preparation control method, and will not be repeated here for the sake of brevity.
[0061] Based on the same inventive concept, an embodiment of the present invention further provides an electronic device, such as Figure 3 As shown, it includes a memory 304, a processor 302, and a computer program stored in the memory 304 and executable on the processor 302. The processor 302 executes the program to implement the steps described in any implementation of the blast furnace material preparation control method embodiment.
[0062] Among them, Figure 3 In the embodiment of the present invention, a bus architecture (represented by bus 300) is shown, which may include any number of interconnected buses and bridges, and bus 300 links various circuits including one or more processors represented by processor 302 and memory represented by memory 304. Bus 300 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 305 provides an interface between bus 300 and receiver 301 and transmitter 303. Receiver 301 and transmitter 303 may be the same element, namely a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 302 is responsible for managing bus 300 and general processing, while memory 304 may be used to store data used by processor 302 when performing operations.
[0063] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0064] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0065] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0066] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0067] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.
Claims
1. A blast furnace material preparation control method, characterized in that: include: Obtain the weight of multiple batches of stock materials from the target weighing bucket of the blast furnace; In response to a discharge completion signal of the first batch of the target weighing bucket, determining a target prepared material weight from the weights of the multiple batches of prepared materials; Based on the target material preparation weight, the target weighing bucket is controlled to prepare a second batch of materials, and the second batch is the next batch of the first batch.
2. The blast furnace material preparation control method according to claim 1, characterized in that: The method of obtaining the weight of multiple batches of materials prepared in a target weighing bucket of a blast furnace comprises: Acquire multiple batches of material preparation data for the blast furnace, each batch of the material preparation data including the required weight of each material type among multiple material types; Sequentially taking each batch of material preparation data in the multiple batches of material preparation data as target material preparation data; Based on the target material type that the target weighing bucket is allowed to weigh, selecting the required weight of the target material type from the target material preparation data as the target required weight; Based on the target required weights of the multiple batches of material preparation data selected from the multiple batches of material preparation data, the weights of the multiple batches of material preparation for the target weighing bucket are determined.
3. The blast furnace material preparation control method according to claim 2, characterized in that: The blast furnace includes a plurality of weighing buckets, and determining the weight of multiple batches of material preparation of the target weighing bucket based on the target required weights of multiple batches selected from the multiple batches of material preparation data includes: Selecting a first group of weighing buckets from the plurality of weighing buckets, wherein the first group of weighing buckets and the target weighing bucket are allowed to weigh the same type of materials; Selecting a second group of weighing buckets from the first group of weighing buckets, wherein each weighing bucket in the second group of weighing buckets is in a normal input state; Based on the number of the second group of weighing buckets and the target required weights of the multiple batches, the weights of the multiple batches of materials prepared by the target weighing buckets are determined.
4. The blast furnace material preparation control method according to claim 3, characterized in that: The step of selecting a second group of weighing buckets from the first group of weighing buckets comprises: Acquire the working state of each weighing bucket in the first group of weighing buckets, wherein the working state includes the normal input state and the abnormal input state; Select the weighing buckets in the first group of weighing buckets whose working state is the normal input state as the second group of weighing buckets.
5. The blast furnace material preparation control method according to claim 4, characterized in that: A camera is provided above the multiple weighing buckets of the blast furnace, and the camera is electrically connected to the image analysis device. The obtaining of the working status of each weighing bucket in the first group of weighing buckets includes: In response to a material preparation completion signal of the weighing bucket, controlling the camera to shoot the weighing bucket to obtain a weighing bucket image of the weighing bucket, the weighing bucket being any one of the first group of weighing buckets; Controlling the image analysis device to obtain the weighing bucket image of the weighing bucket from the camera and analyze it to obtain the predicted weight of the material in the weighing bucket; Obtain the weighing weight of the material in the weighing bucket; If the deviation between the predicted weight and the weighed weight of the material in the weighing bucket is greater than a preset weight deviation threshold, the working state of the weighing bucket is determined to be the abnormal input state; otherwise, the working state of the weighing bucket is determined to be the normal input state.
6. The blast furnace material preparation control method according to claim 3, characterized in that: The step of determining the weight of multiple batches of materials prepared by the target weighing bucket based on the number of the second group of weighing buckets and the target required weights of the multiple batches includes: sequentially taking each batch target required weight among the multiple batch target required weights as the weight to be allocated; The quotient of the weight to be distributed and the number of the second group of weighing buckets is used as the weight of one batch of material preparation among the multiple batches of material preparation weights of the target weighing bucket.
7. The blast furnace material preparation control method according to claim 1, characterized in that: The controlling the target weighing bucket to prepare the second batch of materials based on the target material preparation weight includes: Obtaining the error weight of the target weighing bucket when preparing the first batch of materials; Updating the target stock weight based on the error weight to obtain an updated target stock weight; Based on the updated target material preparation weight, the target weighing bucket is controlled to prepare the second batch of materials.
8. The blast furnace material preparation control method according to claim 7, characterized in that: The obtaining of the error weight of the target weighing bucket when preparing the first batch of materials includes: Obtaining the actual material preparation weight and the target material preparation weight of the target weighing bucket in the first batch; The deviation between the actual material preparation weight of the target weighing bucket in the first batch and the target material preparation weight is used as the error weight of the target weighing bucket when preparing the first batch.
9. A blast furnace material preparation control device, characterized in that: include: A weight acquisition unit, used to acquire the weights of multiple batches of prepared materials from a target weighing bucket of a blast furnace; A response unit, configured to determine a target material preparation weight from the weights of the multiple batches of material preparations in response to a discharge completion signal of the first batch of the target weighing bucket; A material preparation unit is used to control the target weighing bucket to prepare a second batch of materials based on the target material preparation weight, and the second batch is the next batch of the first batch.
10. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 8 when executing the computer program.
