Molten iron dispatching method and device, medium and program product

Through the automated method of generating and executing scheduling requirements, the problems of manpower dependence and slow response speed in the traditional molten iron transportation model are solved, and more efficient and flexible molten iron scheduling is achieved, which improves steel production efficiency and reduces operating costs.

CN120087656APending Publication Date: 2025-06-03WISDRI ENG & RES INC LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510114668.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The traditional iron transport model has problems such as high manpower dependence, rising operating costs, slow scheduling response speed and harsh operating environment, resulting in limited improvement in production efficiency.

Method used

By obtaining data such as the location, weight, and configuration parameters of the device to be dispatched, scheduling requirements are generated based on these data and pre-configured scheduling conditions and stored in the database. Regularly query unimplemented scheduling requirements, generate scheduling tasks based on priority and the status of the scheduling device, and split the tasks into recognizable action steps.

Benefits of technology

It realizes timely generation and efficient execution of scheduling requirements, reduces manual intervention, improves scheduling flexibility and response speed, improves production efficiency and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120087656A_ABST
    Figure CN120087656A_ABST
Patent Text Reader

Abstract

The invention provides a molten iron dispatching method and device, a medium and a program product, and the method comprises the steps: obtaining the related data of to-be-dispatched equipment, and the to-be-dispatched equipment comprises to-be-dispatched equipment and dispatchable equipment; generating a scheduling demand according to the related data and a preset scheduling condition; wherein the scheduling demand comprises a demand state, a demand type, to-be-scheduled equipment, and an initial position, a destination position and / or a priority of the to-be-scheduled equipment, and the demand state comprises realized or unrealized; storing the scheduling demand in a pre-established database; unrealized scheduling requirements in the database are acquired at regular time according to a preset time interval; sequentially generating scheduling tasks according to the priorities of the unrealized scheduling requirements and the state of the schedulable equipment; and splitting the scheduling task into action steps which can be identified by an actual scheduling executor. By means of the technical scheme, the steel production efficiency can be improved, the operation cost can be reduced, and dispatching is more timely and accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of hot metal scheduling, and particularly to a method, device, medium and program product for hot metal scheduling. Background Art

[0002] In recent years, with the continuous adjustment and upgrading of the steel industry, traditional hot metal transportation modes have exposed problems such as high dependence on manpower, rising operating costs, slow scheduling response speed, and poor working environment, which have become important bottlenecks restricting the improvement of production efficiency. Especially in the transportation of hot metal ladles, the hot metal ladles need to be transported to various positions. Although the transportation equipment itself is managed by a dedicated scheduling department, the transportation requirements mainly come from the ironmaking plant and the steelmaking plant. At present, most steel plants still use communication methods such as telephones and intercoms. The on-site staff directly notify the transportation schedulers, and then the latter arrange locomotives to perform corresponding transportation tasks according to the current railway conditions. In this mode, a large amount of manual intervention is required from the generation of transportation requirements to the actual execution, resulting in low scheduling efficiency.

[0003] In addition, due to the differences in production processes and employee management levels among steel plants, current research on hot metal scheduling systems mostly focuses on locomotive selection and route planning. These selections are often based on specific process requirements, manual restrictions, or algorithm models, but none of them solve the lag problem between the generation of actual production requirements and their input as algorithms. Therefore, there is an urgent need for a new technical means to reduce scheduling delays caused by human factors and improve the automation and intelligence level of hot metal transportation. Summary of the Invention

[0004] Embodiments of the present invention provide a method, device, medium and program product for hot metal scheduling to improve steel production efficiency and reduce operating costs, making scheduling more timely and accurate.

[0005] To achieve the above object, on the one hand, a method for hot metal scheduling is provided. The method includes:

[0006] Step S1, obtaining relevant data of predetermined devices to be scheduled collected, where the devices to be scheduled include: devices to be scheduled and schedulable devices, and the relevant data includes: the position of the devices to be scheduled, the weight of the devices to be scheduled, and / or the corresponding configuration parameters of the devices to be scheduled;

[0007] Step S2, generating a scheduling requirement according to the relevant data and pre-configured scheduling conditions; where the scheduling requirement includes: requirement status, requirement type, the devices to be scheduled, the starting position of the devices to be scheduled, the destination position, and / or priority, and the requirement status includes: realized or not realized;

[0008] Step S3, store the generated scheduling requirements in a pre-established database;

[0009] Step S4, regularly obtain the unfulfilled scheduling requirements in the database at a preset time interval;

[0010] Step S5, generate scheduling tasks in sequence according to the priorities of the unfulfilled scheduling requirements and the status of schedulable devices obtained in real time;

[0011] Step S6, split the scheduling tasks into action steps recognizable by actual scheduling executors.

[0012] Preferably, in the method for hot metal scheduling, the step S2 includes:

[0013] When the blast furnace taps iron but there is no idle locomotive waiting at the corresponding position, generate scheduling requirements for pre-allocating cars;

[0014] When the ladle crane in the steelmaking process finishes lifting an empty ladle, generate scheduling requirements for transporting the empty ladle to the hot metal ladle of the blast furnace;

[0015] When the remaining time of the existing empty ladle for receiving iron is less than a preset parameter, generate scheduling requirements for the blast furnace to request a ladle at the corresponding taphole; or,

[0016] When the capacity of the hot metal ladle is greater than or equal to a preset threshold, generate corresponding scheduling requirements.

[0017] Preferably, in the method for hot metal scheduling, the step S2 further includes:

[0018] Generate preconditions for generating scheduling requirements based on the relevant data and a preset first condition; wherein, the first condition includes: whether the hot metal ladle has completed loading or unloading, whether the hot metal ladle has reached the position where transportation is required, whether there are schedulable devices and / or whether emergency transportation is required;

[0019] Output the preconditions and the object information included in the preconditions, and have them confirmed by the scheduling personnel to generate corresponding scheduling requirements; wherein, the object information includes: the devices to be scheduled and / or the positions of the devices to be scheduled.

[0020] Preferably, in the method for hot metal scheduling, generating preconditions for generating scheduling requirements based on the relevant data and a preset first condition includes:

[0021] When it is necessary to transport half a ladle of hot metal to the next taphole or the pouring bay, generate preconditions for generating scheduling requirements;

[0022] When it is necessary to transport the hot metal ladle that has completed receiving iron to the steelmaking area, generate preconditions for generating scheduling requirements; or,

[0023] When any tapping spout is in the molten iron receiving state and an empty ladle needs to be urgently added to the corresponding tapping spout, it is a prerequisite for generating a scheduling requirement.

[0024] Preferably, in the method for molten iron scheduling, the schedulable devices in step S5 include: locomotives, gantry cranes and / or overhead cranes.

[0025] On the other hand, the present invention provides a molten iron scheduling device, which includes a memory and a processor. The memory stores at least one segment of program, and the at least one segment of program is executed by the processor to implement the molten iron scheduling method described in any one of the above.

[0026] On another aspect, the present invention provides a computer-readable storage medium, in which at least one segment of program is stored, and the at least one segment of program is executed by the processor to implement the molten iron scheduling method described in any one of the above.

[0027] On another aspect, the present invention provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, it implements the molten iron scheduling method described in any one of the above.

[0028] The above technical solutions have the following technical effects:

[0029] The technical solution of the embodiment of the present invention obtains data such as the position of the device to be scheduled, the weight of the device to be scheduled, and the corresponding configuration parameters of the device to be scheduled through sensors; generates a scheduling requirement based on these data and the pre-configured scheduling conditions, and stores the generated scheduling requirement in a database, wherein the scheduling requirement includes a requirement status, a requirement type, the device to be scheduled, the starting position of the device to be scheduled, the destination position and / or the priority; regularly queries the unfulfilled scheduling requirements in the database at a preset time interval, and generates scheduling tasks in sequence according to the priority of the unfulfilled scheduling requirements and the status of the schedulable devices obtained in real time, and splits the scheduling tasks into action steps recognizable by the actual schedulers, realizing the timely generation and efficient execution of scheduling requirements, reducing manual intervention, improving the flexibility and response speed of scheduling, and ultimately improving production efficiency and reducing operating costs.

[0030] In a further embodiment, a prerequisite for generating a scheduling requirement is generated through the relevant data collected by sensors and a preset first condition; the relevant prerequisite conditions and the object information included in the prerequisite conditions are output, and after being confirmed by the scheduler, the corresponding scheduling requirement is generated, combining the generation of the scheduling requirement with manual work, ensuring the accuracy of the scheduling task, and thus improving the reliability of molten iron transportation scheduling. Description of the Drawings

[0031] Figure 1Flow chart of the hot metal scheduling method according to an embodiment of the present invention;

[0032] Figure 2 In a specific implementation of the hot metal scheduling method according to an embodiment of the present invention, it is a schematic flow chart of automatically generating scheduling requirements;

[0033] Figure 3 In a specific implementation of the hot metal scheduling method according to an embodiment of the present invention, it is a schematic flow chart of manually generating scheduling requirements;

[0034] Figure 4 It is a schematic overall flow chart of a specific implementation of the hot metal scheduling method according to an embodiment of the present invention;

[0035] Figure 5 It is a schematic diagram of the hot metal scheduling device according to an embodiment of the present invention. Detailed implementation manners

[0036] To further illustrate the embodiments, the present invention provides accompanying drawings. These drawings are part of the disclosure of the present invention, which are mainly used to illustrate the embodiments and can be used to explain the operating principle of the embodiments in conjunction with the relevant descriptions in the specification. With reference to these contents, those of ordinary skill in the art should be able to understand other possible implementation manners and the advantages of the present invention. The components in the drawings are not drawn to scale, and similar component symbols are usually used to represent similar components.

[0037] The present invention will be further described below in conjunction with the accompanying drawings and specific implementation manners.

[0038] Embodiment 1:

[0039] In order to improve the steel production efficiency and reduce the operating cost, making the scheduling more timely and accurate, the embodiment of the present invention provides a hot metal scheduling method. Figure 1 It is a flow chart of the hot metal scheduling method according to an embodiment of the present invention. As Figure 1 shown, the method includes:

[0040] Step S1, obtaining the relevant data of the predetermined equipment to be scheduled collected, where the equipment to be scheduled includes: the equipment to be scheduled and the schedulable equipment, and the relevant data includes: the location of the equipment to be scheduled, the weight of the equipment to be scheduled, and / or the corresponding configuration parameters of the equipment to be scheduled;

[0041] Step S2, generating a scheduling requirement according to the relevant data and the pre-configured scheduling conditions; where the scheduling requirement includes: requirement status, requirement type, equipment to be scheduled, the starting position of the equipment to be scheduled, the destination position, and / or priority, and the requirement status includes: realized or not realized;

[0042] Step S3, storing the generated scheduling requirement into the pre-built database;

[0043] Step S4, regularly obtain the unfulfilled scheduling requirements in the database at preset time intervals;

[0044] Step S5, generate scheduling tasks in sequence according to the priorities of the unfulfilled scheduling requirements and the status of schedulable devices obtained in real time;

[0045] Step S6, split the scheduling tasks into action steps recognizable by actual scheduling executors.

[0046] Embodiment 2:

[0047] Currently, the research on hot metal scheduling methods and technologies mainly focuses on locomotives and path selection. Such locomotive and path selection is based on various processes, manual constraints, or various algorithms, and the prominent focus is on "rationality in selection under certain constraints". These methods and technologies do not solve the lag between the "actual generation" of transportation demand and its being used as "algorithm input". Therefore, the embodiment of the present invention provides a hot metal scheduling method, which includes:

[0048] Step 1, obtain the relevant data of the scheduled devices to be collected.

[0049] Preferably, the scheduled devices to be scheduled include: devices to be scheduled and schedulable devices; in a specific implementation, the scheduled devices to be scheduled include: transportation devices and hot metal ladles.

[0050] Preferably, the relevant data includes: the location of the scheduled devices to be scheduled, the weight of the scheduled devices to be scheduled, and / or the corresponding configuration parameters of the scheduled devices to be scheduled.

[0051] Step 2, generate scheduling requirements according to the relevant data and pre-configured scheduling conditions. In a specific implementation, the scheduling requirements include those automatically generated by using a preset requirement generation module according to the collected data and predetermined conditions; and those manually generated according to the collected data and the actual production situation on site.

[0052] Preferably, the scheduling requirements include: requirement status, requirement type, devices to be scheduled, the starting position of the devices to be scheduled, the destination position, and / or priority; preferably, the requirement status includes: fulfilled or unfulfilled.

[0053] In a specific embodiment, when the blast furnace taps iron but there is no idle locomotive waiting at the corresponding position, a scheduling requirement for pre-allocating a locomotive is generated, indicating that a locomotive is needed at the corresponding position.

[0054] In a specific embodiment, when the crane in the steelmaking process finishes lifting an empty ladle, a scheduling requirement for transporting the empty ladle to the hot metal ladle of the blast furnace is generated.

[0055] In a specific embodiment, when the remaining time of the existing empty ladle for receiving molten iron is less than a preset parameter, a scheduling requirement for the blast furnace to request a ladle is generated at the corresponding iron notch.

[0056] In a specific embodiment, when the capacity of the molten iron ladle is greater than or equal to a preset threshold, a corresponding scheduling requirement is generated.

[0057] In a specific embodiment, prerequisite conditions for generating a scheduling requirement are generated through relevant data and a preset first condition; the prerequisite conditions and the object information included in the prerequisite conditions are output, and are confirmed by the dispatcher to generate a corresponding scheduling requirement.

[0058] Preferably, the first condition includes: whether the molten iron ladle has completed loading or unloading, whether the molten iron ladle has reached the position where transportation is required, whether there are schedulable devices and / or whether emergency transportation is required.

[0059] Preferably, the object information includes: the schedulable device and / or the position of the schedulable device.

[0060] Preferably, when it is necessary to transport half a ladle of molten iron to the next iron notch or the pouring bay, prerequisite conditions for generating a scheduling requirement are generated; preferably, when it is necessary to transport the molten iron ladle that has completed receiving molten iron to the steelmaking area, prerequisite conditions for generating a scheduling requirement are generated; preferably, when any iron notch is in the state of receiving molten iron and it is necessary to urgently add an empty molten iron ladle to the corresponding iron notch, prerequisite conditions for generating a scheduling requirement are generated.

[0061] Step three, store the generated scheduling requirement into a pre-built database.

[0062] Figure 2 In a specific implementation of the molten iron scheduling method according to an embodiment of the present invention, it is a schematic flow chart of automatically generating a scheduling requirement. In this specific implementation, data is collected by on-site sensors, and then automatically generated through program judgment without manual intervention. Such requirements are usually accompanied by specific on-site events, and the decision-making logic for generating requirements is simple and there are no multiple scheduling options.

[0063] As Figure 2 shown, taking the scheduling of the molten iron ladle as an example, the automatic generation process of the scheduling requirement includes:

[0064] Data collection; relevant information on schedulable devices and devices that need to be scheduled collected by various sensors, the information including: position, weight, configuration parameters, etc.; for example, obtaining data on the capacity and alarm threshold of the molten iron ladle and data on the locomotive position, molten iron ladle position and molten iron ladle weight collected externally. For example, the above data can be pre-stored in the database after being collected.

[0065] Requirement generation judgment: Based on the data collection results, it is judged whether "requirements can be generated" through preset scheduling conditions. For example, the above scheduling conditions include: whether the capacity of the hot metal ladle is greater than or equal to the alarm threshold. Exemplarily, the capacity of the hot metal ladle is calculated according to the weight of the hot metal ladle, and the capacity of the hot metal ladle is compared with the capacity of the hot metal ladle and the alarm threshold configured in the database. If the calculated capacity of the hot metal ladle is greater than or equal to the alarm threshold, a scheduling requirement is generated.

[0066] Upload the scheduling requirements to a pre-established database such as a static database.

[0067] In a specific implementation, the automatic generation of the above scheduling requirements is realized through an automatic requirement module implemented by software code.

[0068] Figure 3 In a specific implementation of the hot metal scheduling method according to an embodiment of the present invention, it is a schematic flow chart of manually generating scheduling requirements. In this specific implementation, data is collected by on-site sensors, and then it is judged whether it meets the conditions for generating requirements through predetermined conditions. For example, it is judged whether it meets the conditions for generating requirements through software code such as a program that implements the corresponding judgment function. Finally, it is manually judged whether to generate the corresponding requirements. Such requirement sensors and programs can only judge the necessary conditions for requirement generation, and whether the requirements are generated also depends on the actual production situation on site.

[0069] Such as Figure 3 , the manual generation process of the scheduling requirements includes:

[0070] Data collection: This step is the same as the data collection step in the above automatic generation process of scheduling requirements;

[0071] Requirement generation judgment: Based on the data collection results, it is judged whether the basic conditions for generating requirements, that is, the prerequisite conditions, are met. If so, the object that meets the basic conditions for generating requirements is informed to the human-computer interaction module, so that relevant personnel can finally decide whether to generate requirements through the human-computer interaction module. The object here can be the specific equipment to be scheduled or the location where the equipment needs to be scheduled;

[0072] Human-computer interaction input: After manual confirmation, the final requirements are generated and uploaded to the requirement pool for storing scheduling requirements by the manual requirement module. In a specific implementation, the requirement pool is a static database, which is used to gather all scheduling requirements and can be added, deleted, and modified through software.

[0073] Such as Figure 3As shown in the figure, taking the scheduling requirements of the hot metal ladle as an example, data such as the capacity of the hot metal ladle and the alarm threshold are obtained, for example, through database parameter configuration, and data such as the locomotive position, hot metal ladle position, and hot metal ladle weight collected externally are obtained. The capacity of the hot metal ladle is calculated based on the weight of the hot metal ladle, and the capacity of the hot metal ladle is compared with the capacity of the hot metal ladle and the alarm threshold configured in the database to determine whether the prerequisite conditions for generating scheduling requirements are met; if the capacity of the hot metal ladle meets the predetermined prerequisite conditions, such as the capacity of the hot metal ladle being greater than or equal to the alarm threshold, it is determined that the prerequisite conditions for generating scheduling requirements are met, and further confirmation is made based on the input by the operator through the interaction platform to determine whether to generate scheduling requirements; if the operator input confirms generation, the corresponding scheduling requirements are generated, otherwise the corresponding scheduling requirements are not generated.

[0074] Step Four: Regularly obtain the unfulfilled scheduling requirements in the database at a preset time interval.

[0075] Step Five: Generate scheduling tasks in sequence according to the priority of the unfulfilled scheduling requirements and the status of the schedulable devices obtained in real time.

[0076] Among them, the scheduling tasks generated based on the scheduling requirements have the following characteristics:

[0077] (1) Contain all information in the scheduling requirements.

[0078] (2) Can find suitable transportation equipment to complete the scheduling requirements based on the information and requirement types of the scheduling requirements.

[0079] Preferably, the schedulable devices include: locomotives, transfer cars, and / or overhead cranes.

[0080] Step Six: Split the scheduling tasks into action steps recognizable by the actual scheduling executors.

[0081] Preferably, when all the action steps are completed, the scheduling task is completed, and the requirement status of the corresponding scheduling requirements becomes fulfilled.

[0082] In a specific embodiment, the method of this embodiment is applied to a hot metal scheduling system. Figure 4 This is a schematic diagram of the overall process of a specific implementation of the hot metal scheduling method according to an embodiment of the present invention. As Figure 4 shown, the hot metal scheduling system includes:

[0083] 1. Automatic Requirement Module

[0084] The scheduling requirements of the Automatic Requirement Module are collected by sensors on site, and then automatically generated through system program judgment without manual intervention. Such scheduling requirements are usually accompanied by specific on-site events, and the judgment logic for generating scheduling requirements is simple, without multiple scheduling options.

[0085] The automatic demand module includes the following steps:

[0086] (1) Data collection

[0087] Collect relevant data of the equipment to be scheduled by various sensors. The relevant data includes: the location of the equipment to be scheduled, the weight of the equipment to be scheduled, the configuration parameters of the equipment to be scheduled, etc. Among them, the equipment to be scheduled includes: the equipment to be scheduled and the schedulable equipment.

[0088] (2) Judgment of generation of scheduling demand

[0089] Based on the collected relevant data, judge "whether a scheduling demand can be generated" through a predetermined system program.

[0090] (3) Automatically upload the scheduling demand

[0091] For the scheduling demand that meets the generation logic, the automatic demand module uploads the generated scheduling demand to the demand pool module.

[0092] Specifically, the blast furnace pre-allocation car demand includes:

[0093] When it is monitored that the blast furnace taps iron, if there is no idle locomotive waiting at the corresponding tapping position, a pre-allocation car demand will be generated, indicating that a locomotive is needed at the corresponding position; the demand parameter is the destination position, and the demand type is 1.

[0094] The steelmaking empty ladle transportation demand includes:

[0095] When it is monitored that the overhead crane in the steelmaking process has completed the hoisting of the empty ladle, a transportation demand for transporting this empty ladle to the hot metal ladle of the blast furnace is generated; the demand parameter is the hot metal ladle number, and the demand type is 2.

[0096] The blast furnace ladle demand includes:

[0097] When it is monitored that the remaining time for the existing empty ladle to receive iron is less than the set parameter, a blast furnace ladle demand is generated at the corresponding iron notch; the demand parameter is the destination position, and the demand type is 3.

[0098] 2. Manual demand module

[0099] The scheduling demand of the manual demand module is to collect data by on-site sensors, then judge whether it meets the prerequisite conditions for generating the scheduling demand through the system program, and finally manually judge whether to generate the corresponding scheduling demand. The system program can only judge the prerequisite conditions for generating such scheduling demands, and whether the scheduling demand is generated also depends on the actual production situation on site.

[0100] The manual demand module includes the following steps:

[0101] (1) Data collection

[0102] Relevant data of the devices to be scheduled are collected by various sensors. The relevant data includes: the location of the devices to be scheduled, the weight of the devices to be scheduled, the configuration parameters of the devices to be scheduled, etc. Among them, the devices to be scheduled include: the devices to be dispatched and the schedulable devices.

[0103] (2) Generation and judgment of preconditions for scheduling requirements

[0104] Based on the collected relevant data, it is judged by a predetermined system program whether "the preconditions for generating scheduling requirements are met";

[0105] And the objects that meet the preconditions for generating scheduling requirements are passed to the human-machine interaction module, and the human-machine interaction module finally decides whether to generate the corresponding scheduling requirements. The objects here can be the specific devices to be scheduled or the locations of the devices that need to be scheduled.

[0106] (3) Human-machine interaction input

[0107] After manual confirmation, the corresponding scheduling requirements are finally generated and uploaded to the requirement pool by the manual requirement module;

[0108] Among them, the generated scheduling requirements have the following characteristics:

[0109] (1) The scheduling requirements can be classified according to the logic of their generation.

[0110] (2) Include at least one of the following pieces of information:

[0111] Equipment to be transported, starting location, destination location.

[0112] The essence of completing the scheduling requirements is to find the corresponding transportation equipment to complete the scheduling tasks generated by the scheduling requirements.

[0113] Specifically, the half-tank transportation requirements include:

[0114] When the blast furnace foreman needs to transport half a tank of hot metal to the next taphole or the ladle turntable, a half-tank transportation requirement is generated for the hot metal ladle that has already received hot metal; the requirement parameters are the ladle number and the destination location, and the requirement type is 4.

[0115] The full-tank transportation requirements include:

[0116] When the hot metal ladle is full of hot metal and needs to be transported to the steelmaking area, the blast furnace foreman generates the transportation requirement for the full ladle; the requirement parameter is the ladle number, and the requirement type is 5.

[0117] The emergency ladle demand from the blast furnace includes: when any taphole is in the state of receiving hot metal, the blast furnace foreman can request an emergency addition of an empty hot metal ladle to the corresponding taphole through the human-machine interface, generating an emergency ladle demand from the blast furnace; the requirement parameter is the destination location, and the requirement type is 6.

[0118] The implementation of the above demand types is only exemplary, and other methods can be used to identify different demand types.

[0119] 3. Requirement Pool Module

[0120] The requirement pool module is essentially a static database used to aggregate all scheduling requirements and can perform operations such as addition, deletion, and modification.

[0121] 4. Task Generation Module

[0122] The task generation module obtains the unfulfilled scheduling requirements from the requirement pool through periodic polling, and then converts the scheduling requirements into scheduling tasks according to the status of the on-site schedulable resources; among them, the on-site schedulable resources include, but are not limited to, locomotives, gantry cranes, and / or overhead cranes.

[0123] The task generation module mainly performs two aspects of work:

[0124] (1) Task Generation

[0125] Generate scheduling tasks with complete scheduling information from the scheduling requirements in the requirement pool in order according to the priority. Once the scheduling task is generated, the requirement status of the corresponding scheduling requirement becomes "completed".

[0126] (2) Task Splitting

[0127] Split the generated scheduling tasks into action steps recognizable by the actual scheduling executors. The scheduling executors can perform specific scheduling operations according to the action steps. When all the action steps are completed, this scheduling task is completed.

[0128] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of demand type 1 include:

[0129] Locomotive number, starting position, and destination position obtained from the corresponding scheduling requirement.

[0130] For example: Move locomotive "j01" from position "26" to position "87".

[0131] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of demand type 2 include:

[0132] Locomotive number, destination position, ladle number obtained from the corresponding scheduling requirement, and starting position.

[0133] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of scheduling type 3 include:

[0134] Locomotive number, ladle number, starting position, and destination position obtained from the corresponding scheduling requirement.

[0135] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of scheduling type 4 include:

[0136] The locomotive number, corresponding to the ladle number obtained in the scheduling requirement, the starting position, and the destination position corresponding to the one obtained in the scheduling requirement.

[0137] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of scheduling type 5 include:

[0138] The locomotive number, the ladle number, the starting position, and the destination position.

[0139] Specifically, the parameters of the scheduling tasks generated from the scheduling requirements of scheduling type 6 include:

[0140] The locomotive number, the ladle number, the starting position, and the destination position obtained corresponding to the scheduling requirement.

[0141] 5. Human - machine interaction module

[0142] The human - machine interaction module is responsible for presenting the currently unfulfilled scheduling requirements to the dispatcher, and all manual dispatching operations are implemented through this module.

[0143] The human - machine interaction module includes two parts:

[0144] (1) Task management

[0145] Obtain all current scheduling requirements and all information of the scheduling tasks generated according to the scheduling requirements in real - time. The dispatcher can manage the scheduling requirements and scheduling tasks according to the actual situation, that is, the task management module has the highest management authority. Specifically, it includes: confirmation of scheduling requirements in the manual requirement module, issuance of scheduling tasks, deletion of scheduling tasks, etc.

[0146] (2) Task action display

[0147] Convey the specific action instructions to the executor of the scheduling task, and the executor can also feedback the result of the execution action through this step.

[0148] Among them, the scheduling tasks generated based on the scheduling requirements have the following characteristics:

[0149] (1) Contain all information in the scheduling requirements.

[0150] (2) Can find the transportation equipment suitable for fulfilling the scheduling requirements based on the information and requirement type of the scheduling requirements.

[0151] Specifically, present the action steps to the locomotive driver through the human - machine interface, and the locomotive driver can complete the scheduling task step by step according to the specific action steps.

[0152] Further, the application environment is railway transportation scheduling, the equipment to be scheduled is a molten iron ladle, and the schedulable equipment is a locomotive. The driver of the locomotive is responsible for executing all transportation scheduling tasks. The following is the complete scheduling process of the molten iron ladle "l01" from the completion of steelmaking to being transported to the blast furnace:

[0153] 1) After the "lifting" action is completed, that is, after the molten iron ladle is placed on the car body, the automatic demand generation module is called to generate the following scheduling demands:

[0154] Type 2, "l01" transportation scheduling demand.

[0155] 2) Based on the scheduling demands in step 1), the locomotive "j03" is selected through the task module. At the same time, the location where the locomotive is located (number 5) is determined as the starting point of the task, and the position on the left side of the No. 1 iron notch of the blast furnace (number 87) is determined as the destination position of the transportation, and then a scheduling task is generated:

[0156] Transport the molten iron ladle "l01" from position 5 to position 87 through locomotive "j03".

[0157] 3) Then, the scheduling task in step 2) is split into the following specific action steps according to the actions of the locomotive moving, hooking, and unhooking:

[0158] Step 1, the locomotive moves forward from position 5 to position 11;

[0159] Step 2, the locomotive moves backward from position 11 to position 3 and hooks the molten iron ladle "l01";

[0160] Step 3, the locomotive moves forward from position 3 to position 44;

[0161] Step 4, the locomotive moves backward from position 44 to position 87 and unhooks the molten iron ladle "l01".

[0162] Through the method of the embodiment of the present invention above, the time consumed in manual communication from the generation of scheduling demands to the start of execution of the scheduling task can be reduced, the unified management of scheduling demands is realized, the difficulty of scheduling tasks is reduced, and thus the overall efficiency and automation level of molten iron transportation are improved.

[0163] Embodiment Three:

[0164] The present invention also provides a molten iron scheduling device, as Figure 5As shown, the device includes a processor 501, a memory 502, a bus 503, and a computer program stored in the memory 502 and executable on the processor 501. The processor 501 includes one or more processing cores. The memory 502 is connected to the processor 501 through the bus 503. The memory 502 is used to store program instructions. When the processor executes the computer program, it implements the steps in the above method embodiment of Embodiment 1 of the present invention.

[0165] Further, as an executable solution, the hot metal scheduling device may be a computer unit, and this computer unit may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer unit may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the above composition structure of the computer unit is only an example of the computer unit and does not constitute a limitation on the computer unit. It may include more or fewer components than the above, or combine some components, or different components. For example, the computer unit may further include input / output devices, network access devices, a bus, etc. The embodiments of the present invention do not make limitations in this regard.

[0166] Further, as an executable solution, the so-called processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the computer unit and connects various parts of the entire computer unit through various interfaces and lines.

[0167] The memory can be used to store the computer program and / or modules. By running or executing the computer program and / or modules stored in the memory, and invoking the data stored in the memory, the processor realizes various functions of the computer unit. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include high-speed random access memory, and can also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.

[0168] Embodiment 4:

[0169] The present invention also provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the method in the above embodiments of the present invention are realized.

[0170] If the modules / units integrated in the computer unit are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments can be realized. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.

[0171] Embodiment 5:

[0172] The present invention also provides a computer program product including a computer program, and when the computer program is executed by a processor, the steps of the method as described above are realized.

[0173] Although the present invention has been specifically shown and described in connection with preferred embodiments, those skilled in the art should understand that various changes in form and detail may be made to the present invention without departing from the spirit and scope of the present invention as defined by the appended claims, and all such changes are within the scope of protection of the present invention.

Claims

1. A method for molten iron scheduling, characterized in that: include: Step S1, obtaining the collected relevant data of the predetermined equipment to be scheduled, wherein the equipment to be scheduled includes: equipment to be scheduled and equipment that can be scheduled, and the relevant data includes: the location of the equipment to be scheduled, the weight of the equipment to be scheduled and / or the corresponding configuration parameters of the equipment to be scheduled; Step S2, generating a scheduling requirement according to the relevant data and the pre-configured scheduling conditions; wherein the scheduling requirement includes: a requirement state, a requirement type, the device to be scheduled, a starting position, a destination position and / or a priority of the device to be scheduled, and the requirement state includes: achieved or not achieved; Step S3, storing the generated scheduling requirements in a pre-built database; Step S4, regularly obtaining unrealized scheduling requirements in the database at a preset time interval; Step S5, generating scheduling tasks in sequence according to the priorities of the unrealized scheduling requirements and the states of the schedulable devices acquired in real time; Step S6: split the scheduling task into action steps that can be identified by the actual scheduling executor.

2. The method for molten iron scheduling according to claim 1, characterized in that: The step S2 comprises: When the blast furnace is tapping iron but there is no idle locomotive waiting at the corresponding location, a dispatch demand for a pre-allocated locomotive is generated; When the steelmaking crane completes the lifting of the empty tank, a scheduling demand is generated to transport the empty tank to the molten iron tank of the blast furnace; When the remaining time of the existing empty tank receiving iron is less than the preset parameters, the dispatching demand for the blast furnace to receive the tank is generated at the corresponding iron mouth; or, When the capacity of the molten iron tank is greater than or equal to a preset threshold, a corresponding scheduling demand is generated.

3. The method for molten iron scheduling according to claim 1, characterized in that: The step S2 further comprises: Generate the prerequisite of the dispatch demand through the relevant data and the pre-set first condition; wherein the first condition includes: whether the molten iron ladle has completed loading or unloading, whether the molten iron ladle has arrived at the location where it needs to be transported, whether there is dispatchable equipment and / or whether emergency transportation is required; The prerequisite and the object information contained in the prerequisite are output, and the dispatcher confirms and generates a corresponding dispatch requirement; wherein the object information includes: the device to be dispatched and / or the location of the device to be dispatched.

4. The method for molten iron scheduling according to claim 3, characterized in that: The prerequisite for generating the scheduling requirement according to the relevant data and the preset first condition includes: When half a tank of molten iron needs to be transported to the next taphole or backfilling room, it is a prerequisite for generating scheduling requirements; When the iron ladle needs to be transported to the steelmaking area, it is a prerequisite for generating scheduling requirements; or, When any taphole is in the state of receiving iron and an empty iron tank needs to be urgently added to the corresponding taphole, it is a prerequisite for generating a scheduling demand.

5. The method for molten iron scheduling according to claim 1, characterized in that: The dispatchable equipment in step S5 includes: a locomotive, a straddle carrier and / or an overhead crane.

6. A molten iron dispatching device, characterized in that: The method comprises a memory and a processor, wherein the memory stores at least one program, and the at least one program is executed by the processor to implement the method for molten iron scheduling as claimed in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that: The storage medium stores at least one program, and the at least one program is executed by a processor to implement the method for molten iron scheduling as claimed in any one of claims 1 to 5.

8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for molten iron scheduling as claimed in any one of claims 1 to 5 is implemented.