Steelmaking workshop scheduling integrated plan making method and system, electronic equipment and storage medium

By using logistics simulation models and trolley simulation scheduling in the steelmaking workshop and adjusting the production operation plan, the low production efficiency problem caused by the deviation of the planning level in the existing technology is solved, and more efficient production coordination and scheduling is achieved.

CN119721637AActive Publication Date: 2025-03-28CISDI INFORMATION TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411926645.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-28
Estimated Expiration
2044-12-25

AI Technical Summary

Technical Problem

In the prior art, the steelmaking production operation plan and the skytrain scheduling are divided into two independent levels for calculation, resulting in large deviations in the execution level of the two levels of planning, poor executability, and low production efficiency.

Method used

By obtaining the initial production operation plan, input it into the preset logistics simulation model for steelmaking simulation production operation, and performing the Tianche simulation scheduling during the simulation process, obtaining the casting execution results and the steelmaking production operation simulation results. If a water break occurs, execute the plan adjustment strategy until the water break occurs.

Benefits of technology

Through simulated production operations, identify bottlenecks in the production operation plan, and make timely adjustments to avoid real production interruptions, improving the coordination and executability of the production operation plan and the Tianche plan, and improving production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721637A_ABST
    Figure CN119721637A_ABST
Patent Text Reader

Abstract

The invention provides a steelmaking workshop scheduling integrated plan making method and system, electronic equipment and a storage medium, and the method comprises the steps: inputting an initial production operation plan into a preset logistics simulation model, carrying out the steelmaking simulation production operation, carrying out the crown block simulation scheduling, and obtaining a casting execution result and a steelmaking production operation simulation result, and if the casting interruption occurs, adjusting the initial production operation plan according to a plan adjustment strategy, inputting the adjusted production operation plan into the preset logistics simulation model, performing steelmaking simulation production operation again, and performing crown block simulation scheduling again until the obtained casting execution result is changed to be that the casting interruption does not occur. The bottleneck process in the production operation plan is identified through simulation production operation, timely adjustment is carried out, casting interruption in the real production process is avoided as far as possible, meanwhile, the production operation plan and the crown block plan are considered, the large deviation of the two levels of plans on the execution level is avoided, and the executability and the production efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of metallurgical engineering and intelligent manufacturing technology, and in particular to a method, system, electronic device and storage medium for formulating an integrated steelmaking workshop scheduling plan. Background Art

[0002] In the production process of the steelmaking workshop, the coordinated operation of the production operation plan and the overhead crane scheduling is crucial. The steelmaking production operation plan in the related technology usually arranges the work tasks of each workstation according to the casting plan of the continuous casting machine, and the overhead crane scheduling is mainly responsible for transferring molten iron or steel between different processes. However, the related technology often divides the steelmaking production operation plan and the overhead crane scheduling into two independent levels for calculation. Although this hierarchical processing simplifies the complexity of the model calculation, it will cause a large deviation in the execution level of the two-level plan, poor executability, and low production efficiency. Summary of the invention

[0003] The embodiments of the present application provide a method, system, electronic device and storage medium for formulating an integrated steelmaking workshop scheduling plan to solve the technical problem in the related art that the steelmaking production operation plan and overhead crane scheduling are divided into two independent levels for calculation, resulting in a large deviation between the two levels of plans at the execution level, poor executability, and low production efficiency.

[0004] An embodiment of the present application provides a method for formulating an integrated scheduling plan for a steelmaking workshop, the method comprising: obtaining an initial production operation plan, the initial production operation plan at least including the work station of each furnace in each process of the steelmaking workshop, the planned work start time of each work station and the planned work end time of each work station, the initial production operation plan is formulated according to an initial pouring plan; inputting the initial production operation plan into a preset logistics simulation model to perform steelmaking simulation production operation, the preset logistics simulation model is established based on the process layout of the steelmaking workshop; performing overhead crane simulation scheduling during the steelmaking simulation production operation to obtain pouring execution results and steelmaking production operation simulation results, the pouring execution results including whether pouring was interrupted or not, and a pouring interruption mark when the pouring execution result is a pouring interruption, the steelmaking production operation simulation result including the simulation work start time of each furnace in each process and the simulation work start time of each furnace in each process the end time of the simulation operation of the process; if the pouring execution result is that pouring is interrupted, executing the plan adjustment strategy until the pouring execution result output by the preset logistics simulation model is changed to no pouring interruption; wherein the plan adjustment strategy includes: adjusting the pouring start time of the interrupted pouring based on the simulation operation start time of each furnace of the interrupted pouring corresponding to the obtained interrupted pouring identifier in the last process and the simulation operation end time of each furnace in the last process; adjusting the initial pouring plan based on the adjusted start time of the interrupted pouring, and adjusting the initial production operation plan according to the adjusted initial pouring plan to obtain an adjusted production operation plan; inputting the adjusted production operation plan into the preset logistics simulation model, re-performing the steelmaking simulation production operation, and re-performing the overhead crane simulation scheduling during the steelmaking simulation production operation to obtain a new pouring execution result and a new steelmaking production operation simulation result.

[0005] In an embodiment of the present application, before obtaining the initial production operation plan, the method also includes: obtaining production operation plan preparation data of the steelmaking workshop, the production operation plan preparation data including casting plan data, steel grade process path data, station transportation time between stations, station location and the operation time of each steel grade in each process; determining the reachable station of each steel grade according to the station location, casting plan data, steel grade process path data, and the operation time of each steel grade in each process with the goal of minimizing the overlap of overhead crane operation space; formulating the initial production operation plan based on the casting plan data, the operation time of each steel grade in each process, the station transportation time between stations and the reachable station of each steel grade.

[0006] In one embodiment of the present application, the accessible workstations for each steel type are determined based on the workstation position, casting plan data, steel grade process path data, and the operation time of each steel grade in each process with the goal of minimizing the overlap of overhead crane operation space, including: determining the steel type according to the casting plan data, determining the process of each steel type according to the steel grade process path data, and determining the unit time flow rate of each workstation of each steel type in each process according to the operation time of each process of each steel type; determining the required number of workstations of a steel type in each process based on the unit time flow rate of a steel type in the last process and the unit time flow rate of the steel type in each workstation in each process, and obtaining a set of required number of workstations of the steel type, thereby obtaining the unit time flow rate of each steel type in the last process and the required number of workstations of each steel type in each process. Quantity; determine the process position category of each workstation of the last process according to the total number of workstations of the last process in the steelmaking workshop and the workstation position of each workstation of the last process; group the workstations of each non-last process according to the total number of workstations of the last process, the total number of workstations of each non-last process and the workstation position of each non-last process, and determine the process position category of the workstation of each non-last process; divide the workstations of the corresponding last process for each steel grade, and determine the reachable workstations of the target steel grade according to the workstation position category of the workstation of the last process of the target steel grade, the process position category of the workstations of each non-last process, the required number of workstations of the target steel grade in each non-last process, and the number of workstations in each group of each non-last process, so as to obtain the reachable workstations of each steel grade, wherein the target steel grade is any steel grade.

[0007] In an embodiment of the present application, based on the unit time flow rate of a steel grade in the last process and the unit time flow rate of the steel grade in each workstation of each process, the required number of workstations of the steel grade in each process is determined, including: determining the required number of workstations of the steel grade in each process according to a preset required number of workstations limiting relationship, and the preset required number of workstations limiting relationship is as follows:

[0008]

[0009] in, The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the n-th station in the (j-1)-th process is The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the first station of the last process is, The corresponding steel type for the i-th heat is m(i), the process combination is J, the unit flow rate at the n-th station in the (j-1)-th process, max(j) is the last process, N(j) is the required number of stations for steel type m(i) in the j-th process, and m(i) is a steel type identified as i.

[0010] In an embodiment of the present application, the method for determining the process position category includes at least one of the following: if the total number of workstations in the last process of the steelmaking workshop is an even number, according to the workstation position of each workstation in the last process, the position category of the first number of workstations from the left is divided into left-side workstations, and the position category of the first number of workstations from the right is divided into right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation position of each workstation, and the process position category of each workstation in the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the first number is one of the total number of workstations in the last process of the steelmaking workshop. half number; if the total number of workstations of the last process of the steelmaking workshop is an odd number, according to the workstation positions of the workstations of the last process, the position category of the second number of workstations from the left is classified as left-side workstations, the position category of the second number of workstations from the right is classified as right-side workstations, and the position category of the remaining workstations is classified as middle workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation of the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the second number is half of the number obtained by subtracting 1 from the total number of workstations required for the last process of the steelmaking workshop;If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is an integer, the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped in turn according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position categories of the third number of workstations from the left are classified as left-side workstations, and the group position categories of half of the third number of workstations from the right are classified as right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the group process position categories of each workstation of the non-last process are obtained according to the sorting results and the group position categories, which are recorded as group positions. The process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group, the third number is half of the number of workstations in the group, if the number of workstations in the group is an odd number, according to the workstation positions of each workstation of the non-last process, the intra-group position category of the fourth workstation from the left is classified as the left workstation, the intra-group position category of the fourth workstation from the right is classified as the right workstation, the position category of the remaining workstations is classified as the middle workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the intra-group process position category of each workstation of the non-last process is obtained according to the sorting result and the intra-group position category, which is recorded as the intra-group position, and the process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group, the fourth number is half of the number of workstations in the group minus 1;If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is a non-integer, the integer part of the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped from both sides to the middle according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process, wherein the redundant workstations in the middle part are used as middle workstations. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the number of each workstation of the non-last process is obtained according to the sorting result and the group position category. The process position category within the group is recorded as the group position. The process position category of each workstation of the non-last process is determined based on the group position and the associated position corresponding to the workstation group. The third number is half of the number of workstations within the group. If the number of workstations within the group is an odd number, the group position category of the fourth number of workstations from the left is divided into the left workstation, and the group position category of the fourth number of workstations from the right is divided into the right workstation, and the position category of the remaining workstations is divided into the middle workstation, and the left workstation and the right workstation are sorted according to the workstation position of each workstation. The process position category of each workstation of the non-last process is obtained according to the sorting result and the group position category, which is recorded as the group position. The process position category of each workstation of the non-last process is determined based on the group position and the associated position corresponding to the workstation group. The fourth number is half of the number of workstations within the group minus 1. ;

[0011] In an embodiment of the present application, overhead crane simulation scheduling is performed during steelmaking simulation production operation, including: determining multiple overhead crane scheduling task plans and an estimated execution time of each overhead crane scheduling task plan based on a current production operation plan, wherein the current production operation plan includes an initial production operation plan or an adjusted production operation plan; if there is an overhead crane in an idle state, the overhead crane scheduling task plan to be executed is assigned to the overhead crane in an idle state with the goal of minimizing interference in the operating space, so as to perform overhead crane simulation scheduling.

[0012] In an embodiment of the present application, after allocating the overhead crane scheduling task plan to be executed to the overhead crane in an idle state with the goal of minimizing the operating space interference, the method also includes: determining the time difference according to the current time and the estimated execution time of the overhead crane scheduling task plan to be executed; sorting the plan priority of the overhead crane scheduling task plan to be executed based on the time difference to obtain the plan priority; if the operating space interference occurs during the operation of the overhead crane, determining the operating priority of each overhead crane that has the operating space interference according to the plan priority of the overhead crane scheduling task plan executed by each overhead crane that has the operating space interference; controlling the overhead crane with a low operating priority to follow the movement of the overhead crane with a high operating priority, and after the overhead crane with a high operating priority completes the corresponding overhead crane scheduling task plan, triggering the overhead crane with a low operating priority to execute the corresponding overhead crane scheduling task plan.

[0013] The embodiment of the present application also provides an integrated scheduling plan making system for a steelmaking workshop, the system comprising: a plan acquisition module, used to acquire an initial production operation plan, the initial production operation plan at least including the work station of each furnace in each process of the steelmaking workshop, the planned work start time of each work station and the planned work end time of each work station, the initial production operation plan is made according to the initial pouring plan; a preset logistics simulation model execution module, used to input the initial production operation plan into a preset logistics simulation model to perform steelmaking simulation production operation, the preset logistics simulation model is established based on the process layout of the steelmaking workshop; an overhead crane simulation scheduling module, used to perform overhead crane simulation scheduling during the steelmaking simulation production operation, and obtain pouring execution results and steelmaking production operation simulation results, the pouring execution results include no pouring interruption or pouring interruption, and when the pouring execution result is a pouring interruption pouring identifier, the steelmaking production operation simulation result includes each furnace in each process simulation operation The start time and the end time of the simulation operation of each furnace in each process; an adjustment module, which is used to execute the plan adjustment strategy if the pouring execution result is a pouring break, until the pouring execution result output by the preset logistics simulation model is changed to no pouring break; wherein, the plan adjustment strategy includes: adjusting the pouring start time of the broken pouring based on the simulation operation start time of each furnace in the last process and the simulation operation end time of each furnace in the last process corresponding to the obtained broken pouring pouring identifier; adjusting the initial pouring plan based on the adjusted pouring start time of the broken pouring, and adjusting the initial production operation plan according to the adjusted initial pouring plan to obtain an adjusted production operation plan; inputting the adjusted production operation plan into the preset logistics simulation model, re-performing the steelmaking simulation production operation, and re-performing the overhead crane simulation scheduling during the steelmaking simulation production operation to obtain a new pouring execution result and a new steelmaking production operation simulation result.

[0014] An embodiment of the present application also provides an electronic device, including a processor, a memory and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement a method provided in any one of the above embodiments.

[0015] An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, wherein the computer program is used to enable a computer to execute a method provided in any of the above embodiments.

[0016] Beneficial effects of the embodiments of the present application: The embodiments of the present application propose a method, system, electronic device and storage medium for formulating an integrated steelmaking workshop scheduling plan. The method inputs the acquired initial production operation plan into a preset logistics simulation model to perform steelmaking simulation production operation, performs overhead crane simulation scheduling during the steelmaking simulation production operation, obtains pouring execution results and steelmaking production operation simulation results, and if a pouring break occurs, adjusts the initial production operation plan according to the plan adjustment strategy, and then inputs the adjusted production operation plan into the preset logistics simulation model, re-performs steelmaking simulation production operation, and re-performs overhead crane simulation scheduling until the obtained pouring execution results are changed to no pouring break. By performing simulated production operation, the bottleneck process in the production operation plan can be identified and adjusted in time to avoid pouring breaks in the actual production process as much as possible. At the same time, the production operation plan and the overhead crane plan are considered to avoid large deviations between the two levels of plans at the execution level, thereby improving executability and production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of a flow chart of a method for formulating an integrated steelmaking workshop scheduling plan provided in an embodiment of the present application;

[0018] Figure 2 A schematic diagram of a process flow of a production operation plan provided in an embodiment of the present application;

[0019] Figure 3 A schematic diagram of a flow chart of a method for calculating accessible workstations provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of the classification of workstation positions provided in an embodiment of the present application;

[0021] Figure 5 A schematic diagram of a process flow for formulating a production operation plan provided in an embodiment of the present application;

[0022] Figure 6 A schematic diagram of a process for formulating a crane dispatching plan provided in an embodiment of the present application;

[0023] Figure 7 It is a structural schematic diagram of a steelmaking workshop scheduling integrated planning system provided in the first embodiment of the present application;

[0024] Figure 8 It is a structural schematic diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] The following is an explanation of the implementation of the embodiments of the present application by specific examples, and those skilled in the art can easily understand other advantages and effects of the embodiments of the present application from the contents disclosed in this specification. The embodiments of the present application can also be implemented or applied through other different specific implementations, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the embodiments of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

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

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

[0028] The following is an exemplary description of some technical terms involved in the embodiments of the present application to facilitate understanding of the embodiments of the present application.

[0029] In steel plant production scheduling, a heat refers to the molten steel smelted in the same converter. Since the molten steel of a heat is loaded into one ladle, the workpieces scheduled from steelmaking to continuous casting are all heats. The heat is the smallest production unit in steel plant production scheduling.

[0030] A pouring batch refers to a collection of furnaces cast continuously on the same continuous casting machine, and is the largest production unit in steel plant production scheduling.

[0031] An example of the process of making a steelmaking-continuous casting operation plan is: first, convert the user contract into a production contract according to the technical standards and prepare a furnace plan. On the basis of the furnace plan, combined with the requirements of the hot rolling plan, a production batch plan is prepared. In the production batch plan, the continuous casting machine of the pouring batch and the processing sequence and production process of the furnaces within the pouring batch have been determined. Finally, on the basis of the production batch plan, the production operation plan is prepared in combination with the production capacity of each link of steelmaking-continuous casting to form a train timetable for each furnace.

[0032] See also Figure 1 , Figure 1 A flow chart of a method for formulating an integrated steelmaking workshop scheduling plan provided in an embodiment of the present application, referring to Figure 1 ,The steel making workshop scheduling integrated plan formulation method includes the following steps:

[0033] Step S101: Obtain an initial production operation plan.

[0034] Among them, the initial production operation plan at least includes the work stations of each process in the steelmaking workshop for each furnace, the planned work start time of each work station and the planned work end time of each work station. The initial production operation plan is formulated based on the initial casting plan.

[0035] In one embodiment, before obtaining the initial production operation plan, the method also includes: obtaining production operation plan preparation data of the steelmaking workshop, the production operation plan preparation data including casting plan data, steel grade process path data, station transportation time between stations, station location and operation time of each steel grade in each process; determining the reachable station of each steel grade according to the station location, casting plan data, steel grade process path data, operation time of each steel grade in each process with the goal of minimizing the overlap of overhead crane operation space; formulating the initial production operation plan based on the casting plan data, operation time of each steel grade in each process, station transportation time between stations and reachable stations of each steel grade.

[0036] Among them, the workstations of each process of each furnace in the steelmaking workshop can be determined based on the accessible workstations of each steel grade. The planned work start time and the planned work end time of each workstation can be determined based on the pouring plan data, the work time of each steel grade in each process, and the workstation transportation time between workstations.

[0037] It can be understood that the initial pouring plan is the initial pouring plan prepared in advance. The preparation of steelmaking production plan is to arrange the furnace plan under the premise of knowing the pouring plan, that is, to arrange the work stations of each furnace in each process of the steelmaking workshop, the start time and end time of each operation. The prerequisites for plan formulation include: pouring plan, steel grade process path, operation time of each steel grade in each process, transportation time between each work station, and the distance between each work station and the coordinate origin. The pouring plan information includes: pouring number, steel grade of each pouring, casting cycle, furnace number, and the casting start time and end time of each furnace. The coordinate origin can be a fixed reference point set in the factory, and the station position of each station can be identified by the coordinate system designed by the coordinate origin for subsequent distinction, such as using the distance of each station from the coordinate origin as the station position, or identifying by coordinates.

[0038] In one embodiment, the accessible workstations for each steel grade are determined based on the workstation location, casting plan data, steel grade process path data, and the operation time of each steel grade in each process with the goal of minimizing the overlap of overhead crane operation space, including: determining the steel grade based on the casting plan data, determining the process of each steel grade based on the steel grade process path data, and determining the workstation unit time flow rate of each workstation of each steel grade in each process based on the operation time of each process of each steel grade; determining the required number of workstations of a steel grade in each process based on the unit time flow rate of a steel grade in the last process and the unit time flow rate of a steel grade in each workstation of each process, and obtaining a set of required number of workstations of a steel grade, thereby obtaining the unit time flow rate of each steel grade in the last process and the required number of workstations of each steel grade in each process; according to the steelmaking workshop The total number of workstations in the last process and the workstation positions of the last process are used to determine the process position category of each workstation in the last process; the workstations of each non-last process are grouped according to the total number of workstations in the last process, the total number of workstations in each non-last process and the workstation positions of each non-last process, and the process position category of the workstations of each non-last process is determined; the workstations of the corresponding last process are divided for each steel grade, and the reachable workstations of the target steel grade are determined according to the workstation position category of the workstations of the last process of the target steel grade, the process position category of the workstations of each non-last process, the required number of workstations of the target steel grade in each non-last process, and the number of workstations in each group of each non-last process, thereby obtaining the reachable workstations of each steel grade, and the target steel grade is any steel grade.

[0039] In the related art, the accessible workstations for a certain type of steel are often pre-set fixed workstations, or are selected based on the vacancy of the current workstations. In the scheme of the embodiment of the present application, in order to make the subsequent process flow more coherent and the scheduling of the overhead crane simpler, the workstations of the same type of steel in the same process are arranged as concentrated (adjacent) in space as possible with the goal of minimizing the overlap of the overhead crane operation space, so as to facilitate subsequent calls. Overlap of overhead crane operation space can be understood as the situation where the operation positions of multiple overhead cranes are the same at the same time point during operation, that is, at least two overhead cranes need to be located at a certain position at a certain moment, or the operation trajectories of the two overhead cranes are contradictory, so that the two interfere with each other's operation, and one overhead crane needs to give way to the other crane in order to complete the operation space requirements of at least one of the overhead cranes.

[0040] The type of steel can be known from the casting plan data, and the process path data of each steel type can be used to know the process steps of the corresponding steel type during processing, which can be obtained in a manner known to those skilled in the art.

[0041] Following the above embodiment, the unit time flow rate of each workstation of each process of each steel grade is determined according to the operation time of each process of each steel grade, including: according to the steel grade corresponding to each pouring plan and the operation time of each process of the steel grade, the unit time flow rate (workstation unit time flow rate) of each workstation corresponding to each process is calculated. As an example, the calculation method of the unit time flow rate of the workstation can be:

[0042]

[0043] in, The steel type corresponding to the i-th heat is m(i), the process combination is J, the unit time throughput of the n-th station in the j-th process, and t is the operating time of the steel type m(i) in the j-th process.

[0044] Following the above embodiment, based on the unit time flow rate of a steel grade in the last process and the unit time flow rate of a steel grade in each workstation of each process, the required number of workstations of a steel grade in each process is determined, including: determining the required number of workstations of a steel grade in each process according to a preset required number of workstations limiting relationship, and the preset required number of workstations limiting relationship is as follows:

[0045]

[0046] in, The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the n-th station in the (j-1)-th process is The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the first station of the last process is, The corresponding steel type for the i-th heat is m(i), the process combination is J, the unit flow rate at the n-th station in the (j-1)-th process, max(j) is the last process, N(j) is the required number of stations for steel type m(i) in the j-th process, and m(i) is a steel type identified as i.

[0047] It can be understood that the above constraints require that among the required number of workstations for each process, under the premise that the total number of workstations remains unchanged, the number of workstations in the front workstation is greater than the number of workstations in the back workstation, and the required number of workstations to be allocated is in a state of "tight balance". If one is less, it may not be able to meet the needs of unit turnover. The required number of workstations is just enough to meet the needs.

[0048] By executing the constraint conditions of the above formula (2) for each steel grade, the required number of workstations for each steel grade in each process can be obtained, and then the required number of workstations set can be obtained.

[0049] Based on the above embodiment, the method for determining the process location category includes at least one of the following:

[0050] If the total number of workstations of the last process of the steelmaking workshop is an even number, according to the workstation positions of each workstation of the last process, the position category of the first number of workstations from the left is classified as left-side workstations, and the position category of the first number of workstations from the right is classified as right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation of the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the first number is half of the total number of workstations of the last process of the steelmaking workshop;

[0051] If the total number of workstations of the last process in the steelmaking workshop is an odd number, according to the workstation positions of each workstation in the last process, the position category of the second number of workstations from the left is classified as left-side workstations, the position category of the second number of workstations from the right is classified as right-side workstations, and the position category of the remaining workstations is classified as middle workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation in the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the second number is half of the number obtained by subtracting 1 from the total number of workstations required for the last process in the steelmaking workshop;

[0052] If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is an integer, the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations within the group, and the workstations of the non-last process in the group are grouped in turn according to the workstation position of each workstation of the non-last process to obtain a workstation group of the total number of workstations of the last process; if the number of workstations within the group is an even number, according to the workstation position of each workstation of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation; the left workstation and the right workstation are sorted according to the workstation position of each workstation, and the group process position category of each workstation of the non-last process is obtained according to the sorting result and the group position category. , recorded as the position within the group, the process position category of each workstation of the non-last process is determined based on the position within the group and the associated position corresponding to the workstation group, the third number is half of the number of workstations within the group, if the number of workstations within the group is an odd number, according to the workstation positions of each workstation of the non-last process, the group position category of the fourth number of workstations from the left is divided into the left workstation, the group position category of the fourth number of workstations from the right is divided into the right workstation, the position category of the remaining workstations is divided into the middle workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the group process position category of each workstation of the non-last process is obtained according to the sorting result and the group position category, recorded as the position within the group, the process position category of each workstation of the non-last process is determined based on the position within the group and the associated position corresponding to the workstation group, and the fourth number is half of the number of workstations within the group minus 1;

[0053] If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is not an integer, the integer part of the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped from both sides to the middle according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process, wherein the redundant workstations in the middle part are used as middle workstations. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the non-last process is obtained according to the sorting results and the group position category. The process position category of each workstation in the non-last process is recorded as the intra-group position. The process position category of each workstation in the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The third number is half of the number of workstations in the group. If the number of workstations in the group is an odd number, according to the workstation positions of each workstation in the non-last process, the intra-group position category of the fourth workstation from the left is divided into left workstations, and the intra-group position category of the fourth workstation from the right is divided into right workstations. The position category of the remaining workstations is divided into middle workstations, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation. According to the sorting result and the intra-group position category, the process position category of each workstation in the non-last process is obtained, which is recorded as the intra-group position. The process position category of each workstation in the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The fourth number is half of the number of workstations in the group minus 1.

[0054] For example, the total number of workstations in the last process in the steelmaking workshop is 3 (this is just an example, the actual number depends on the situation in the workshop). For the division of workstation groups for non-last processes, if the number of workstations in the process is an integer multiple of 3, then every n adjacent workstations are divided into a workstation group in order of position. If the number of workstations in the process is not an integer multiple of 3, then for the remainder of workstations, if the workstation position category of the last process has an intermediate workstation, then the remainder of workstations will be assigned to the workstation group corresponding to the intermediate workstation. If the workstation position category of the last process does not have an intermediate workstation, then the remainder of workstations will be divided into intermediate workstations and made into a separate workstation group. The above-mentioned remainder of workstations are the workstations located in the middle part of the process (the middle part after the left and right division). Please refer to Figure 4, the second-to-last process has 7 workstations, and the last process has 3 workstations. At this time, the remainder is 1, so the middle workstation of the second-to-last process is divided into the middle workstation group.

[0055] It should be noted that if the total number of workstations in the last process is an odd number, then there will be a workstation group corresponding to the middle workstation. At this time, if there are workstations with a remainder number in the workstation group, then the division of positions within the workstation group needs to be based on the actual number as the number of workstations within the group.

[0056] As an example, when sorting the left and right workstations according to their workstation positions, the workstation positions may be represented by the distance between the workstation and a preset origin position of the steelmaking workshop, and then sorted according to the distance.

[0057] As an example, when classifying the process position categories, the process position category is first classified for the last process. At this time, the number of process position categories is equal to the number of workstations of the process. If the total number of workstations of the last process is an even number, the process position categories obtained according to the position relationship can be: left 1, left 2, ..., left, right (N(j)-1) / 2, ..., right 2, right 1; if the total number of workstations is an odd number, the process position categories obtained according to the position relationship can be: left 1, left 2, ..., left (N(j)-1) / 2, center, right (N(j)-1) / 2, ..., right 2, right 1. The process position category of the last process can be denoted as α k (where k = 1, 2, ..., N (j = max (J))), is called the associated position. Generally speaking, the number of stations (required number of stations) for each steel grade in the last process is 1.

[0058] Then, the process position categories are divided for non-last processes. First, the workstations of other processes in the factory are grouped according to the number of categories corresponding to the process (that is, the total number of workstations of the last process) to obtain workstation groups. The number of workstations in each workstation group is an integer of (number of workstations / number of categories). If there are still extra workstations, they can be classified as the middle category, similar to the "middle" in the odd number case in the aforementioned embodiment. It is required that the workstation positions in each workstation group are adjacent, and then each workstation group is classified within the group in a manner similar to the rules for the process position category division of the last process, recorded as Among them, α k , represents the associated position, which is the same as the associated position corresponding to the workstation of the last process, γ k The position in the workstation class is called the internal position.

[0059] It can be understood that the workstations in different processes of different steel grades are first grouped to obtain the workstation groups corresponding to the workstations of the last process, and then each workstation group is classified within the group (based on whether the number of workstations within the workstation group is odd or even). Finally, the grouping results are combined with the workstation positions and mapped to the actual workstations in the factory to obtain the process position categories of each workstation corresponding to each process.

[0060] As an example, for the process position category of the workstation of the last process, there can be three situations: left workstation, right workstation, and middle workstation (if any). If the number of positions of the workstation of the last process is an odd number, then according to the arrangement of the positions, there are left 1, left 2... middle... right 2, right 1, then left 1 and others are all left workstations, right 1 and others are all right workstations, and the middle is the middle workstation; if the number of positions of the workstation of the last process is an even number, then according to the arrangement of the positions, there are left 1, left 2... right 2, right 1, then left 1 and others are all left workstations, right 1 and others are all right workstations. When classifying the process position category, the process position category can be named according to its location and sorting. For the process position category of the workstation of the non-last process, it is not only necessary to classify within the group, but also to inherit the process position category of the workstation in the last process. When selecting the reachable workstation in the non-last process, the process position category obtained by combining the workstation position category of the steel type in the last process and the process position category obtained by the internal classification of the current selected process is selected comprehensively. If the process position category of steel type 1 in the last process is the middle station, and the station group of a non-last process is classified as left 1, left 2, middle, right 2, and right 1, then when selecting the accessible stations in the process, the middle station is preferred. If the number of required stations is 2, then select one from right 1 or left 1. The specific selection of right 1 or left 1 can be set according to the needs of technical personnel in this field. For another example, if the process position category of steel type 2 in the last process is the left station, and the group of stations of a non-last process is classified as left 1, left 2, middle, right 2, and right 1, then when selecting the accessible stations in the process, the left station is preferred. If the number of required stations is 2, then select left 1 and left 2. If the number of required stations is 3, the middle can also be selected, that is, the overall station selection is selected from left to right. On the contrary, if the process position category is the right station, then it is selected in the order from right to left.

[0061] Of course, those skilled in the art can also set the names of the workstation location categories as needed, and the names of the workstation location categories can represent or refer to the orientation of the workstation location. The workstation location categories can facilitate the subsequent selection of the angle of the location when selecting the workstation location.

[0062] Following the above embodiment, the method of determining the accessible workstations of a steel grade is taken as an example:

[0063] For the workstation of the last process, one is selected from all the idle workstations of the last process in the steelmaking workshop as the accessible workstation of the last process of the steel grade;

[0064] For the workstations that are not the last process, if the process position category of the last process corresponding to a steel grade is the left workstation, first determine the workstation group corresponding to the workstation of the last process selected above on the process, and then select the workstations in the workstation group whose group classification is also the left workstation. If the number of left workstations is greater than or equal to the required number of workstations of the process, then select the workstations with the required number of workstations from left to right as the reachable workstations of the process; if the number of left workstations is less than the required number of workstations of the process, first select all the left workstations in the workstation group as the reachable workstations, and then select the workstations with the gap number from right to left as the reachable workstations. The gap number is the difference between the number of left workstations and the required number of workstations. Similarly, if the process position category of the last process corresponding to a steel grade is the right-side station, then the stations in the station group of the process whose internal classification is also the right-side station are preferred. If the number of right-side stations is greater than or equal to the required number of stations of the process, then the stations with the required number of stations are selected from right to left as the reachable stations of the process; if the number of right-side stations is less than the required number of stations of the process, then all the right-side stations in the station group are selected as reachable stations first, and then the stations with the number of gaps are selected from left to right as reachable stations. The number of gaps is the difference between the number of right-side stations and the number of required stations. Of course, it is also possible that the number of stations in the corresponding station group is less than the number of required stations. In this case, stations with the number of gaps outside the group can be selected from the adjacent station group as reachable stations for the steel grade. The number of gaps outside the group is the difference between the number of required stations and the number of stations within the corresponding station group. Each non-last process selects the reachable stations according to the above rules, and then obtains the reachable station set of this steel grade. In this way, the reachable station set of all steel grades can be obtained.

[0065] As an example, when determining the reachable workstations, the reachable workstations may be determined according to the positions of the actual workstations of the last process divided by each steel grade corresponding to the current plan, in the order of the leftmost, rightmost, second left, second right... (first the two sides and then the middle, that is, the aforementioned order from the two sides to the middle).

[0066] As an example, if a workstation is assigned to a certain steel grade, but the workstation still has spare working capacity, the workstation can also be assigned to another one or more steel grades.

[0067] In one embodiment, a current production operation plan (initial production operation plan or adjusted production operation plan) is formulated based on the pouring plan data, the operation time of each steel grade in each process, the station transportation time between stations, and the accessible stations of each steel grade, including:

[0068] Repeat the reachable workstation time overlap verification strategy until the reachable workstation allocation and reachable workstation time overlap verification of all processes are completed, wherein the reachable workstation time overlap verification strategy includes: determining the operation start time of the workstation corresponding to the last process of each furnace according to the casting plan data, sorting the operation start time of the workstation corresponding to the last process of each furnace from small to large, adding the sorting result to the current processing task table, calculating the start operation time of each furnace in the immediately preceding process, and allocating the reachable workstation of the immediately preceding process to each furnace, and determining the operation start time and end operation time of the reachable workstation according to the operation time of the immediately preceding process; if the operation time of adjacent furnaces at the same reachable workstation overlaps (the time interval formed by the start operation time and the end operation time overlaps), adjust the operation start time of the first furnace of the corresponding furnace, and re-determine the operation start time and end time of the reachable workstation, until the operation time of adjacent furnaces at each reachable workstation in the immediately preceding process does not overlap. The immediately preceding process can be understood as the process before the process that completes the reachable workstation time overlap verification;

[0069] The obtained start and end time of each accessible workstation is used as the planned start time and end time of each workstation, and the accessible workstation is used as the workstation to generate the current production operation plan.

[0070] The above method can be used to formulate a production operation plan that does not overlap at the workstation execution level.

[0071] Step S102: Input the initial production operation plan into the preset logistics simulation model to perform steelmaking simulation production operation.

[0072] Among them, the preset logistics simulation model is established based on the process layout of the steelmaking workshop. In the preset logistics simulation model, the position relationship of each workstation, the operation cycle of different steel grades at different workstations, the size parameters and position relationship of the cranes of each span, etc. are reflected.

[0073] The initial production operation plan can be used as the input condition of the preset logistics simulation model. During the simulation process, after each furnace completes the operation at the current workstation, the appropriate crane is selected to transport the furnace to the next workstation according to the crane scheduling algorithm.

[0074] Step S103: During the steelmaking simulation production operation, overhead crane simulation scheduling is performed to obtain casting execution results and steelmaking production operation simulation results.

[0075] The pouring execution result includes whether there is no pouring interruption or whether there is a pouring interruption, as well as the pouring interruption marking when the pouring execution result is that there is a pouring interruption. The steelmaking production operation simulation result includes the simulation operation start time of each furnace in each process and the simulation operation end time of each furnace in each process.

[0076] In one embodiment, during the steelmaking simulation production operation, overhead crane simulation scheduling is performed, including: determining multiple overhead crane scheduling task plans and an estimated execution time of each overhead crane scheduling task plan based on a current production operation plan, wherein the current production operation plan includes an initial production operation plan or an adjusted production operation plan; if there is an overhead crane in an idle state, the overhead crane scheduling task plan to be executed is assigned to the overhead crane in an idle state with the goal of minimizing the interference in the operating space, so as to perform overhead crane simulation scheduling.

[0077] As an example, minimizing the interference in the operating space can be understood as trying not to overlap the operating trajectories of the overhead cranes at the same time when they are performing tasks.

[0078] Continuing from the above-mentioned embodiment, after allocating the overhead crane scheduling task plan to be executed to the overhead crane in an idle state with the goal of minimizing the operating space interference, the method also includes: determining the time difference according to the current time and the estimated execution time of the overhead crane scheduling task plan to be executed; sorting the plan priority of the overhead crane scheduling task plan to be executed based on the time difference to obtain the plan priority; if the operating space interference occurs during the operation of the overhead crane, determining the operating priority of each overhead crane that has the operating space interference according to the plan priority of the overhead crane scheduling task plan executed by each overhead crane that has the operating space interference; controlling the overhead crane with a low operating priority to follow the movement of the overhead crane with a high operating priority, and after the overhead crane with a high operating priority completes the corresponding overhead crane scheduling task plan, triggering the overhead crane with a low operating priority to execute the corresponding overhead crane scheduling task plan.

[0079] It is understandable that if a conflict occurs in the running track of the overhead crane, the solution provided by the embodiment of the present application is not to determine the order of the overhead crane operation by a fixed priority sorting method, but to determine which overhead crane has priority based on the urgency of the task (time difference). In this way, the time delay caused by the conflict between the overhead cranes can be reduced as much as possible. Production can be carried out as much as possible according to the pre-planned plan to reduce the interruption of pouring.

[0080] Step S104: If the pouring execution result is that pouring is interrupted, the plan adjustment strategy is executed until the pouring execution result output by the preset logistics simulation model is changed to no pouring interruption.

[0081] Among them, the plan adjustment strategy includes: adjusting the start time of the intermittent pouring based on the simulation operation start time of each batch of the intermittent pouring corresponding to the intermittent pouring identification in the last process and the simulation operation end time of each batch of the last process; adjusting the initial pouring plan based on the adjusted start time of the intermittent pouring, and adjusting the initial production operation plan according to the adjusted initial pouring plan to obtain the adjusted production operation plan; inputting the adjusted production operation plan into the preset logistics simulation model, re-performing the steelmaking simulation production operation, and re-performing the overhead crane simulation scheduling during the steelmaking simulation production operation to obtain new pouring execution results and new steelmaking production operation simulation results.

[0082] It is understandable that if pouring is interrupted, it means that there are still problems with the above-mentioned overhead crane plan and production operation plan. In this case, it is necessary to adjust the production operation plan first, and then re-formulate the overhead crane scheduling plan based on the adjusted production operation plan, and repeat the test until pouring no longer occurs.

[0083] If pouring is interrupted, the simulated operation end time of the last process of the steel grade corresponding to the interrupted pouring can be compared with the theoretical operation end time, and then the adjustment range of the pouring start time can be determined based on the comparison result, and then the pouring start time of the interrupted pouring can be adjusted.

[0084] The above embodiment provides an integrated planning method for steelmaking workshop scheduling, which inputs the acquired initial production operation plan into a preset logistics simulation model to perform steelmaking simulation production operation, performs overhead crane simulation scheduling during the steelmaking simulation production operation, obtains pouring execution results and steelmaking production operation simulation results, and if pouring breaks occur, adjusts the initial production operation plan according to the plan adjustment strategy, and then inputs the adjusted production operation plan into the preset logistics simulation model, re-performs steelmaking simulation production operation, and re-performs overhead crane simulation scheduling until the obtained pouring execution results are changed to no pouring breaks. By performing simulated production operation, the bottleneck processes in the production operation plan can be identified and adjusted in time to avoid pouring breaks in the actual production process as much as possible. At the same time, the production operation plan and the overhead crane plan are considered to avoid large deviations between the two levels of plans at the execution level, thereby improving executability and production efficiency.

[0085] Through this method, the steelmaking workshop can achieve efficient coordinated optimization of production operation planning and overhead crane scheduling during the production process, thereby improving production efficiency, resource utilization and the overall execution effect of the system.

[0086] This method can simultaneously consider the integrated solution of production operation plan and overhead crane scheduling constraints to improve the executability of the plan and the overall efficiency of the production process.

[0087] The following is an illustrative example of the above-mentioned steelmaking workshop scheduling integrated plan formulation method. The steelmaking workshop scheduling integrated plan formulation method includes two parts: steelmaking production plan preparation considering the overhead crane operation space, and overhead crane scheduling plan arrangement based on production operations. Figure 2 , Figure 2 A schematic diagram of a production operation plan arrangement process provided in an embodiment of the present application, such as Figure 2 As shown, the process includes: calculating the accessible stations of each type of steel according to the pouring plan (pouring plan data), process path (steel type process path data), the corresponding stations of each equipment, and the distance between each station (that is, the station position); specifying the steelmaking production operation plan (production operation plan) according to the pouring plan, the operation time of each process, the transportation time between stations, and the accessible stations of each type of steel; establishing a corresponding logistics simulation model (preset logistics simulation model) according to the steelmaking process layout (steelmaking workshop process layout), and taking the compiled steelmaking production operation as the input condition. During the simulation process, the overhead crane sorts the task priorities according to the difference between the current time and the start time of the next task plan (time difference) to perform overhead crane scheduling and conflict resolution; judging whether the result meets the pouring plan If yes (i.e. the execution of the pouring plan is satisfied and there is no interruption in pouring), the process ends. If not (i.e. the execution of the pouring plan is not satisfied and there is an interruption in pouring), it is necessary to first identify the bottleneck pouring, and then adjust the pouring start time of the bottleneck pouring (interrupted pouring), and then re-execute the following steps: specify the steelmaking production operation plan according to the pouring plan, the operation time of each process, the transportation time between workstations, and the accessible workstations of each type of steel; establish a corresponding logistics simulation model according to the steelmaking process layout, and use the compiled steelmaking production operation as the input condition. During the simulation process, the overhead crane sorts the task priorities according to the difference between the current time and the start time of the next task plan to perform overhead crane scheduling and conflict resolution; determine whether the result satisfies the execution of the pouring plan.

[0088] In the specific implementation process, the preparation of steel production plan is to arrange the furnace plan under the premise of knowing the pouring plan, that is, to arrange the workstations of each process in the steelmaking workshop, the start time and end time of each operation. The prerequisites for plan formulation include: pouring plan, steel grade process path, the operation time of each steel grade in each process, the transportation time between each workstation, and the distance between each workstation and the coordinate origin. The pouring plan information includes: pouring number, steel grade of each pouring, casting cycle, furnace number, and the casting start time and end time of each furnace.

[0089] First, according to the distance between each workstation and the coordinate origin (a fixed position in the factory can be used as the coordinate origin, and the position of each workstation can be characterized based on this distance), the pouring plan, the process path of each steel grade, and the operation time of each steel grade in each process, the accessible workstations of each steel grade are arranged with the least overlap of the overhead crane operation space, see Figure 3 , Figure 3 A flowchart of a method for calculating accessible workstations provided in an embodiment of the present application is shown in FIG. Figure 3 As shown in the figure, the process includes: firstly, calculating the unit flow rate of each steel grade in each process and each station of each pouring; classifying the positions according to the position relationship of each station and the corresponding process position category; calculating the number of stations required for each steel grade in each process; calculating the reachable station set of each steel grade in each process according to the position classification of each station and the required number of stations. Specifically, firstly, reading the steel grade corresponding to each pouring plan and the operation time of each process, calculating the unit flow rate corresponding to each processing station = 1 / processing time, recorded as It means that the steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the n-th station in the j-th process is The processing time can be understood as the operation time of each steel grade in this process (the operation time can be obtained based on the start operation time and the end operation time). Then, according to the unit flow of the last process of each steel grade, the number of workstations required for steel grade m(i) in the jth process is N(j). The set of required number of workstations for the process is calculated according to its process path. The number of workstations N(j) required for each process satisfies the condition of formula (2). Then, according to the position relationship of each workstation and the corresponding process position category, the position classification is carried out. The classification method is:

[0090] (a) Confirm the number and types of categories:

[0091] For the workstation of the last process, the number of categories is equal to the total number of workstations of the last process N (j = max (J));

[0092] If the number of categories is even, according to the positional relationship, the categories are divided into left 1, left 2, ..., left N(j) / 2, right N(j) / 2, ..., right 2, right 1; if the number of categories is odd, according to the positional relationship, the categories are divided into left 1, left 2, ..., left (N(j)-1) / 2, center, right (N(j)-1) / 2, ..., right 2, right 1; denoted as α k , called the associated position.

[0093]

[0094] Among them, α k is the associated position, and N(j=max(J)) is the number of workstations in the last process.

[0095] (b) Position classification of workstations other than the last process:

[0096] The workstations of other processes are grouped according to the number of categories. The number of workstations in each group is an integer of (number of workstations / number of categories). The excess number of workstations is classified into the middle category.

[0097] The workstations in each group are adjacent to each other, and the workstations in the group are classified according to the classification principle of the last process, that is, formula 2, and recorded as Among them, α k , represents the associated position, which is the same as the associated position corresponding to the workstation of the last process, γ k The position in the workstation class is called the internal position.

[0098] Calculate the reachable workstation set for each steel grade, denoted as It represents the set of reachable workstations of steel grade m(i) of the i-th heat in process j. That is, according to the position classification of the workstations of the last process and the position classification of each workstation, the number of workstations required for each pouring corresponding to each heat i of steel grade in process j is calculated. The calculation method is:

[0099] (a) Calculate the number of accessible workstations N(j) for steel grade m(i) in process j according to formula 1;

[0100] (b) Select specific workstations based on the position relationship. The selection method is as follows: the associated position of each workstation is the same as the associated position of the last process workstation corresponding to the steel grade; the sum of the selected workstation numbers is equal to N(j). If the number of workstations with the same associated position is greater than N(j), select the corresponding workstation according to the position of the associated workstation. For example, if the associated position is left 1, then select N(j) workstations from the associated position of left 1 and the internal position from left to right; if the number of workstations with the same associated position is less than N(j), then add the number of workstations from the adjacent reverse set of the associated position of the workstation. For example, if the associated position is left 2, then select the remaining workstations from the associated position of left 1 and the internal position from right to left. This constitutes a reachable workstation set.

[0101] See also Figure 4 , Figure 4 A schematic diagram of the classification of workstation positions provided in an embodiment of the present application is shown in FIG. Figure 4 As shown in the figure, each row represents a process, and each square mark represents a workstation. The processes proceed from bottom to top. The bottom row is the last process. The vertical dashed lines between the solid horizontal lines separate different steel types. Taking three steel types as an example, the last process position categories are divided into left 1, middle, and right 1, that is, Figure 4 The bottom row Then, in the process before the last process, it is divided into three workstation groups. From left to right, the process position categories of the first workstation group and the third workstation group are divided into left 1 and right 1, that is, Figure 4 In The process position categories of the second workstation group are divided into left 1, middle, and right 1, that is, Figure 4 In The first process is divided into three workstation groups. From left to right, the process position categories of the first workstation group and the third workstation group are divided into left 1, that is, Figure 4 In The process position categories of the second workstation group are divided into left 1 and right 1, that is, Figure 4 In Then, in the process of selecting accessible workstations, for the last process, each steel type is a workstation, so all are selected. Then, in the second-to-last process, assuming that the number of workstations required for each steel type is equal to the number of workstations in the currently displayed workstation group, the first steel type from left to right is selected first. Then, because there are not enough stations on the left, one is missing, so choose Similarly, the selection of accessible workstations for other steel types is similar to that for the first steel type. Please refer to the arrows in the figure and will not be described in detail here. The selection of accessible workstations for the first process is also similar to that for the second-to-last process and will not be described in detail here. When determining the accessible workstations, first determine the accessible workstations for the steel type corresponding to the last process position category of 1 on the left, then determine the accessible workstations for the steel type corresponding to the last process position category of 1 on the right, and finally determine the accessible workstations for the steel type corresponding to the last process position category of the middle.

[0102] During the production operation plan formulation stage, the steelmaking production operation plan is arranged according to the pouring schedule, the operation time of each process, and the accessible workstations of each steel grade. Figure 5 , Figure 5 A flow chart of a production operation plan provided in an embodiment of the present application is provided, such as Figure 5 As shown. The process includes: reading the pouring plan; calculating the start time of each heat in the last process; calculating the start time and end time of each heat in the immediately preceding process according to the steel type process path and the transportation time between processes; allocating accessible workstations for each heat according to the accessible workstation set of each steel type in the process; judging whether there is overlap of multiple heat operation times at each workstation, if so, adjusting the pouring time, and re-entering the step of calculating the start time of each heat in the last process, if not, judging whether it is the first process, if so, then ending the process, if not, then re-entering the step of calculating the start time and end time of each heat in the immediately preceding process according to the steel type process path and the transportation time between processes.

[0103] The specific arrangement steps are:

[0104] Read the start time of each furnace in each casting plan corresponding to the last station (continuous casting machine), recorded as X i,k , which indicates the start time of the operation of the i-th batch at the workstation k, according to X i,k Sort from small to large and add them to the current processing task table Γ;

[0105] Calculate the J of each furnace in the immediately preceding process j-1 Start time of operation Assign accessible workstations to furnace i after sorting from small to large From this, the accessible workstations allocated to this furnace can be calculated The job start time is One way to calculate the job end time is:

[0106]

[0107] in, For the furnace in the immediately preceding process J j-1 The end time of the job (end time of the job), For the furnace in the immediately preceding process J j-1 The job start time (job start time), The steel type m(i) corresponding to this heat in the immediately preceding process J j-1 is the operation time (operation time consumed).

[0108] Check whether there is overlap in the operation time of adjacent furnaces at the same accessible workstation. If so, adjust the operation start time of the first furnace of the corresponding pouring of the furnace and return to the first step. If not, continue with the workstation allocation and time calculation of the remaining furnaces.

[0109] When all processes of each furnace have been assigned workstations and time calculated, the steelmaking production operation plan can be obtained.

[0110] Then, enter the simulation stage, and establish a corresponding logistics simulation model based on the steelmaking process layout. In the simulation model, the position relationship of each workstation, the operation cycle of different steel grades at different workstations, and the size parameters and position relationship of the cranes in each span are reflected. Next, run the simulation model, and use the pre-arranged steelmaking production operation plan (including but not limited to the pouring time, accessible workstations, steel grades, and the start and end time of the operation at which the furnace is located) as the model input conditions. During the simulation process, after each furnace completes the operation at the current workstation, according to the crane scheduling algorithm, select the appropriate crane to transport the furnace to the next operation station (the operation station is determined by the upper-level production operation plan). Please refer to Figure 6 , Figure 6 A schematic diagram of a flow chart for formulating a crane dispatching plan provided in an embodiment of the present application, such as Figure 6 As shown in the figure, the process includes: writing the tasks that need to be scheduled by the crane into the scheduling task pool during the simulation process; when the crane is idle, calculating the difference between the current time and the planned start time of the next task, and sorting the tasks according to the difference from small to large; selecting suitable tasks for the idle crane with the goal of minimizing the conflict of running space, and the crane transports according to the assigned tasks; when the crane operation conflicts, the difference between the current time and the planned start time of the next task is calculated, the smaller the difference, the higher the priority, the crane with low priority maintains the same movement as the crane with high priority, and after the crane with high priority finishes the operation, the crane with low priority continues to perform the corresponding transportation operation. The specific steps are: after each furnace is completed at the current workstation, the next workstation will be determined by the upper-level production operation plan and written into the scheduling task pool. The written information includes: task starting point, task target point, task nature (steel type, specific information on items to be transported, etc.), task expected time, and next task planned start time; when a crane is idle, sort the task priorities according to the difference between the current time and the planned start time of the next task, the smaller the difference, the higher the priority, and the tasks with higher priority ranking enter the task allocation pool. With the goal of minimizing the interference in the operating space, select the appropriate task to assign to the idle crane, and the crane will perform the transportation task according to the assigned task. When the operating space interference occurs during the operation of the crane, the priority of the task performed by the conflicting crane is calculated, that is, the difference between the current time and the planned start time of the next task is calculated. The smaller the difference, the higher the priority. The crane with a high priority is the active crane, and the crane with a low priority is the passive crane. The passive crane maintains the same movement as the active crane (this causes the operation of the passive crane to be blocked, and subsequently causes the corresponding pouring of the passive crane to be interrupted). After the active crane task is completed, the transportation task undertaken is performed.

[0111] In the plan adjustment stage, at the end of the simulation run, the production operation results (the start time and end time of each furnace in the last process (station)) are fed back to the upper-level steelmaking production operation plan. The operation plan is adjusted according to the simulation results and then sent to the simulation model. The overhead crane scheduling algorithm is called for re-calculation until the simulation results meet the continuous casting requirements of each pouring. At this time, the corresponding steelmaking production operation plan and overhead crane scheduling plan are the plans formulated by the steelmaking workshop scheduling integrated planning system.

[0112] Aiming at the complexity of steelmaking workshop scheduling, the present invention highly integrates the operation plan between processes in the steelmaking workshop and the overhead crane scheduling plan between processes, takes into account the equipment operation and steel grade constraints between processes by using a mathematical model, reflects the dynamic change process of each operation during the execution of the upper-level plan by using a simulation model, and provides a variety of complex and changing working conditions for the overhead crane scheduling model to ensure that each operation is executed as planned, and performs task selection, overhead crane scheduling and transportation operations. Finally, the effects of the workshop operation plan and the overhead crane scheduling plan after execution are given through simulation results. If the expected target is not achieved, the steelmaking production plan will identify the bottleneck process, re-plan, re-simulate and start the overhead crane scheduling, and finally achieve the expected target, thereby ensuring that the formulated plan can meet the production requirements and has good executability.

[0113] The steelmaking operation plan-making method that highly integrates mathematical models and simulation models solves the problem of high complexity and poor calculation effect when considering both production operation plan and overhead crane plan at the same time; it also solves the problem that traditional plan-making methods separate equipment operation plan and overhead crane plan, resulting in poor application effect.

[0114] See also Figure 7 , Figure 7 Schematic diagram of a steelmaking workshop scheduling integrated planning system provided in the first embodiment of the present application. Figure 7As shown, a steelmaking workshop scheduling integrated plan making system 700 includes: a plan acquisition module 701, which is used to obtain an initial production operation plan, the initial production operation plan at least includes the work station of each furnace in each process of the steelmaking workshop, the planned work start time of each work station and the planned work end time of each work station, and the initial production operation plan is made according to the initial pouring plan; a preset logistics simulation model execution module 702, which is used to input the initial production operation plan into the preset logistics simulation model to perform steelmaking simulation production operation, and the preset logistics simulation model is established based on the process layout of the steelmaking workshop; an overhead crane simulation scheduling module 703, which is used to perform overhead crane simulation scheduling during the steelmaking simulation production operation, and obtain pouring execution results and steelmaking production operation simulation results, the pouring execution results include whether there is no pouring interruption or there is a pouring interruption, and when the pouring execution result is a pouring interruption pouring number mark when the pouring execution result is a pouring interruption, the steelmaking production operation simulation result includes the simulation operation of each furnace in each process The operation start time and the simulation operation end time of each furnace in each process; the adjustment module 704 is used to execute the plan adjustment strategy if the pouring execution result is that the pouring is interrupted, until the pouring execution result output by the preset logistics simulation model is changed to no pouring interruption; wherein, the plan adjustment strategy includes: adjusting the pouring start time of the interrupted pouring based on the simulation operation start time of each furnace in the last process and the simulation operation end time of each furnace in the last process corresponding to the obtained interrupted pouring identifier; adjusting the initial pouring plan based on the adjusted pouring start time of the interrupted pouring, and adjusting the initial production operation plan according to the adjusted initial pouring plan to obtain an adjusted production operation plan; inputting the adjusted production operation plan into the preset logistics simulation model, re-performing the steelmaking simulation production operation, and re-performing the overhead crane simulation scheduling during the steelmaking simulation production operation to obtain a new pouring execution result and a new steelmaking production operation simulation result.

[0115] As an example, the system also includes a production operation plan formulation module, which is used to obtain production operation plan formulation data of a steelmaking workshop before obtaining an initial production operation plan, the production operation plan formulation data including casting plan data, steel grade process path data, station transportation time between stations, station location and the operation time of each steel grade in each process; according to the station location, casting plan data, steel grade process path data, the operation time of each steel grade in each process, the reachable station of each steel grade is determined with the goal of minimizing the overlap of overhead crane operation space; the initial production operation plan is formulated based on the casting plan data, the operation time of each steel grade in each process, the station transportation time between stations and the reachable station of each steel grade.

[0116] In one embodiment, the production operation plan formulation module includes a reachable workstation determination module, which is used to determine the steel type according to the casting plan data, determine the process of each steel type according to the steel type process path data, and determine the unit time flow rate of each workstation of each steel type in each process according to the operation time of each process of each steel type; based on the unit time flow rate of a steel type in the last process and the unit time flow rate of a steel type in each workstation of each process, determine the required number of workstations of a steel type in each process, and obtain a set of required number of workstations of a steel type, thereby obtaining the unit time flow rate of each steel type in the last process and the number of workstations required for each steel type in each process; according to the total number of workstations of the last process in the steelmaking workshop and the number of workstations of the last process The process position category of each workstation of the last process is determined according to the workstation position of the workstation; the workstations of each non-last process are grouped according to the total number of workstations of the last process, the total number of workstations of each non-last process and the workstation positions of each non-last process, and the process position category of each workstation of the non-last process is determined; the workstations of the corresponding last process are divided for each steel grade, and the reachable workstations of the target steel grade are determined according to the workstation position category of the workstation of the last process of the target steel grade, the process position category of the workstation of each non-last process, the required number of workstations of the target steel grade in each non-last process, and the number of workstations in each group of each non-last process, thereby obtaining the reachable workstations of each steel grade, and the target steel grade is any steel grade.

[0117] In one embodiment, the production operation plan formulation module further includes a required number of workstations determination module, which is used to determine the required number of workstations for a steel grade in each process according to a preset required number of workstations limitation relationship, and the preset required number of workstations limitation relationship is as follows:

[0118]

[0119] in, The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the n-th station in the (j-1)-th process is The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the first station of the last process is, The corresponding steel type for the i-th heat is m(i), the process combination is J, the unit flow rate at the n-th station in the (j-1)-th process, max(j) is the last process, N(j) is the required number of stations for steel type m(i) in the j-th process, and m(i) is a steel type identified as i.

[0120] In one embodiment, the production operation plan making module further includes a process location category determination module, which is used for at least one of the following:

[0121] If the total number of workstations of the last process of the steelmaking workshop is an even number, according to the workstation positions of each workstation of the last process, the position category of the first number of workstations from the left is classified as left-side workstations, and the position category of the first number of workstations from the right is classified as right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation of the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the first number is half of the total number of workstations of the last process of the steelmaking workshop;

[0122] If the total number of workstations of the last process in the steelmaking workshop is an odd number, according to the workstation positions of each workstation in the last process, the position category of the second number of workstations from the left is classified as left-side workstations, the position category of the second number of workstations from the right is classified as right-side workstations, and the position category of the remaining workstations is classified as middle workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation in the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the second number is half of the number obtained by subtracting 1 from the total number of workstations required for the last process in the steelmaking workshop;

[0123] If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is an integer, the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations within the group, and the workstations of the non-last process in the group are grouped in turn according to the workstation position of each workstation of the non-last process to obtain a workstation group of the total number of workstations of the last process; if the number of workstations within the group is an even number, according to the workstation position of each workstation of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation; the left workstation and the right workstation are sorted according to the workstation position of each workstation, and the group process position category of each workstation of the non-last process is obtained according to the sorting result and the group position category. , recorded as the position within the group, the process position category of each workstation of the non-last process is determined based on the position within the group and the associated position corresponding to the workstation group, the third number is half of the number of workstations within the group, if the number of workstations within the group is an odd number, according to the workstation positions of each workstation of the non-last process, the group position category of the fourth number of workstations from the left is divided into the left workstation, the group position category of the fourth number of workstations from the right is divided into the right workstation, the position category of the remaining workstations is divided into the middle workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the group process position category of each workstation of the non-last process is obtained according to the sorting result and the group position category, recorded as the position within the group, the process position category of each workstation of the non-last process is determined based on the position within the group and the associated position corresponding to the workstation group, and the fourth number is half of the number of workstations within the group minus 1;

[0124] If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is not an integer, the integer part of the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped from both sides to the middle according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process, wherein the redundant workstations in the middle part are used as middle workstations. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the non-last process is obtained according to the sorting results and the group position category. The process position category of each workstation in the non-last process is recorded as the intra-group position. The process position category of each workstation in the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The third number is half of the number of workstations in the group. If the number of workstations in the group is an odd number, according to the workstation positions of each workstation in the non-last process, the intra-group position category of the fourth workstation from the left is divided into left workstations, and the intra-group position category of the fourth workstation from the right is divided into right workstations. The position category of the remaining workstations is divided into middle workstations, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation. According to the sorting result and the intra-group position category, the process position category of each workstation in the non-last process is obtained, which is recorded as the intra-group position. The process position category of each workstation in the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The fourth number is half of the number of workstations in the group minus 1.

[0125] In one embodiment, the overhead crane simulation scheduling module is configured to: determine multiple overhead crane scheduling task plans and the estimated execution time of each overhead crane scheduling task plan based on the current production operation plan, the current production operation plan including the initial production operation plan or the adjusted production operation plan; if there is an overhead crane in an idle state, the overhead crane scheduling task plan to be executed is assigned to the overhead crane in an idle state with the goal of minimizing the interference in the operating space, so as to perform overhead crane simulation scheduling.

[0126] In one embodiment, the overhead crane simulation scheduling module is configured as follows: after allocating the overhead crane scheduling task plan to be executed to the overhead crane in an idle state with the goal of minimizing the operating space interference, determine the time difference according to the current time and the estimated execution time of the overhead crane scheduling task plan to be executed; sort the plan priorities of the overhead crane scheduling task plans to be executed based on the time difference to obtain the plan priorities; if operating space interference occurs during the operation of the overhead crane, determine the operating priority of each overhead crane that has the operating space interference according to the plan priorities of the overhead crane scheduling task plans executed by each overhead crane that has the operating space interference; control the overhead crane with a low operating priority to follow the movement of the overhead crane with a high operating priority, and after the overhead crane with a high operating priority completes the corresponding overhead crane scheduling task plan, trigger the overhead crane with a low operating priority to execute the corresponding overhead crane scheduling task plan.

[0127] For the specific limitations of the steelmaking workshop scheduling integrated planning system, please refer to the limitations of the steelmaking workshop scheduling integrated planning method above, which will not be repeated here. Each module in the above-mentioned steelmaking workshop scheduling integrated planning system can be implemented in whole or in part through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0128] See also Figure 8 The embodiment of the present application also provides an electronic device 1000, including a processor 1001, a memory 1002 and a communication bus 1003; the communication bus 1003 is used to connect the processor 1001 and the memory 1002; the processor 1001 is used to execute the computer program stored in the memory 1002 to implement one or more of the methods described in the above embodiments.

[0129] An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and the computer program is used to enable a computer to execute the method described in any one of the above embodiments.

[0130] The embodiment of the present application also provides a non-volatile readable storage medium, which stores one or more modules (programs). When the one or more modules are applied to a device, the device can execute instructions (instructions) of the steps included in the embodiment 1 of the embodiment of the present application.

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

[0132] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0133] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

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

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

Claims

1. A method for formulating an integrated steelmaking workshop scheduling plan, characterized in that: The method comprises: Obtaining an initial production operation plan, wherein the initial production operation plan at least includes the workstations of each process in the steelmaking workshop for each heat, the planned work start time of each workstation, and the planned work end time of each workstation, and the initial production operation plan is formulated according to the initial casting plan; Inputting the initial production operation plan into a preset logistics simulation model to perform steelmaking simulation production operation, wherein the preset logistics simulation model is established based on the process layout of the steelmaking workshop; During the steelmaking simulation production operation, overhead crane simulation scheduling is performed to obtain pouring execution results and steelmaking production operation simulation results, wherein the pouring execution results include whether pouring is interrupted or not, and when the pouring execution result is that pouring is interrupted, a pouring interruption mark is provided, and the steelmaking production operation simulation results include a simulation operation start time of each furnace in each process and a simulation operation end time of each furnace in each process; If the pouring execution result is that pouring is interrupted, executing the plan adjustment strategy until the pouring execution result output by the preset logistics simulation model is changed to no pouring interruption; The plan adjustment strategy includes: Adjusting the pouring start time of the intermittent pouring times based on the simulation operation start time of each batch of the intermittent pouring times corresponding to the intermittent pouring times identifier and the simulation operation end time of each batch of the intermittent pouring times in the last process; The initial pouring schedule is adjusted based on the adjusted pouring start time of the interrupted pouring schedule, and the initial production operation schedule is adjusted according to the adjusted initial pouring schedule to obtain an adjusted production operation schedule; The adjusted production operation plan is input into the preset logistics simulation model, and the steelmaking simulation production operation is re-performed. During the steelmaking simulation production operation, the overhead crane simulation scheduling is re-performed to obtain new casting execution results and new steelmaking production operation simulation results.

2. The method for formulating an integrated steelmaking workshop scheduling plan according to claim 1, characterized in that: Before obtaining the initial production operation plan, the method further includes: Acquire production operation plan preparation data of the steelmaking workshop, wherein the production operation plan preparation data includes pouring plan data, steel grade process path data, station transportation time between stations, station location and operation time of each steel grade in each process; Determine the accessible workstations for each steel grade based on the workstation locations, pouring schedule data, steel grade process path data, and the operation time of each steel grade in each process with the goal of minimizing the overlap of overhead crane operation space; An initial production operation plan is formulated based on the casting plan data, the operation time of each steel grade in each process, the station transportation time between stations, and the accessible stations of each steel grade.

3. The method for formulating an integrated steelmaking workshop scheduling plan according to claim 2, characterized in that: According to the workstation location, pouring plan data, steel grade process path data, and the operation time of each steel grade in each process, the accessible workstation for each steel grade is determined with the goal of minimizing the overlap of overhead crane operation space, including: Determine the steel grade according to the casting plan data, and determine the process of each steel grade according to the steel grade process path data; Determine the unit time flow rate of each steel grade at each workstation in each process based on the operation time of each process for each steel grade; Determine the required number of workstations of the steel grade in each process based on the unit time flow rate of the steel grade in the last process and the unit time flow rate of the steel grade in each workstation in each process, and obtain a set of required number of workstations of the steel grade, and then obtain the unit time flow rate of each steel grade in the last process and the required number of workstations of each steel grade in each process; Determine the process position category of each workstation of the last process according to the total number of workstations of the last process in the steelmaking workshop and the workstation position of each workstation of the last process; According to the total number of workstations of the last process, the total number of workstations of each non-last process and the workstation position of each non-last process, the workstations of each non-last process are grouped, and the process position category of each workstation of each non-last process is determined; The corresponding workstations of the last process are divided for each steel grade, and the reachable workstations of the target steel grade are determined according to the workstation position category of the target steel grade in the last process, the process position category of the workstations of each non-last process, the required number of workstations of the target steel grade in each non-last process, and the number of workstations in each group of each non-last process, so as to obtain the reachable workstations of each steel grade, wherein the target steel grade is any steel grade.

4. The method for formulating an integrated steelmaking workshop scheduling plan according to claim 3, characterized in that: Determining the required number of workstations for a steel grade in each process based on the unit time flow rate of a steel grade in the last process and the unit time flow rate of the steel grade in each workstation in each process includes: The required number of workstations for a steel grade in each process is determined according to a preset required number of workstations limiting relationship, and the preset required number of workstations limiting relationship is as follows: in, The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the n-th station in the (j-1)-th process is The steel type corresponding to the i-th heat is m(i), the process combination is J, and the unit flow rate at the first station of the last process is, The corresponding steel type for the i-th heat is m(i), the process combination is J, the unit flow rate at the n-th station in the (j-1)-th process, max(j) is the last process, N(j) is the required number of stations for steel type m(i) in the j-th process, and m(i) is a steel type identified as i.

5. The method for formulating an integrated steelmaking workshop scheduling plan according to claim 3, characterized in that: The method for determining the process location category includes at least one of the following: If the total number of workstations of the last process of the steelmaking workshop is an even number, according to the workstation positions of each workstation of the last process, the position category of the first number of workstations from the left is classified as left-side workstations, and the position category of the first number of workstations from the right is classified as right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation of the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the first number is half of the total number of workstations of the last process of the steelmaking workshop; If the total number of workstations of the last process of the steelmaking workshop is an odd number, according to the workstation positions of each workstation of the last process, the position category of the second number of workstations from the left is classified as left-side workstations, the position category of the second number of workstations from the right is classified as right-side workstations, and the position category of the remaining workstations is classified as middle workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the process position category of each workstation of the last process is obtained based on the sorting result and the position category, which is recorded as the associated position, and the second number is half of the number obtained by subtracting 1 from the total number of workstations required for the last process of the steelmaking workshop; If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is an integer, the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped in turn according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position categories of the third number of workstations from the left are classified as left-side workstations, and the group position categories of half of the third number of workstations from the right are classified as right-side workstations, and the left-side workstations and the right-side workstations are sorted according to the workstation positions of each workstation, and the group process position categories of each workstation of the non-last process are obtained according to the sorting results and the group position categories, which are recorded as group positions. The process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group, the third number is half of the number of workstations in the group, if the number of workstations in the group is an odd number, according to the workstation positions of each workstation of the non-last process, the intra-group position category of the fourth workstation from the left is classified as the left workstation, the intra-group position category of the fourth workstation from the right is classified as the right workstation, the position category of the remaining workstations is classified as the middle workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the intra-group process position category of each workstation of the non-last process is obtained according to the sorting result and the intra-group position category, which is recorded as the intra-group position, and the process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group, the fourth number is half of the number of workstations in the group minus 1; If the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is a non-integer, the integer part of the quotient of the total number of workstations of the non-last process in the steelmaking workshop and the total number of workstations of the last process is determined as the number of workstations in the group, and the workstations of the non-last process in the group are grouped from both sides to the middle according to the workstation positions of the workstations of the non-last process to obtain a workstation group of the total number of workstations of the last process, wherein the redundant workstations in the middle part are used as middle workstations. If the number of workstations in the group is an even number, according to the workstation positions of the workstations of the non-last process, the group position category of the third number of workstations from the left is classified as the left workstation, and the group position category of the half of the third number of workstations from the right is classified as the right workstation, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation, and the number of each workstation of the non-last process is obtained according to the sorting result and the group position category. The process position category within the group is recorded as the intra-group position. The process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The third number is half of the number of workstations in the group. If the number of workstations in the group is an odd number, according to the workstation positions of each workstation of the non-last process, the intra-group position category of the fourth workstation from the left is divided into left workstations, and the intra-group position category of the fourth workstation from the right is divided into right workstations. The position category of the remaining workstations is divided into middle workstations, and the left workstation and the right workstation are sorted according to the workstation positions of each workstation. The intra-group process position category of each workstation of the non-last process is obtained according to the sorting result and the intra-group position category, which is recorded as the intra-group position. The process position category of each workstation of the non-last process is determined based on the intra-group position and the associated position corresponding to the workstation group. The fourth number is half of the number of workstations in the group minus 1.

6. The method for formulating an integrated steelmaking workshop scheduling plan according to any one of claims 1 to 5, characterized in that: During the steelmaking simulation production operation, overhead crane simulation scheduling is carried out, including: Determine a plurality of overhead crane scheduling task plans and an estimated execution time of each overhead crane scheduling task plan based on a current production operation plan, wherein the current production operation plan includes an initial production operation plan or an adjusted production operation plan; If there is an idle crane, the crane scheduling task plan to be executed is allocated to the idle crane with the goal of minimizing the interference in the operating space, so as to perform the crane simulation scheduling.

7. The method for formulating an integrated steelmaking workshop scheduling plan according to claim 6, characterized in that: After allocating the overhead crane scheduling task plan to be executed to the overhead crane in an idle state with the goal of minimizing the interference in the operating space, the method further includes: Determine the time difference according to the current time and the estimated execution time of the overhead crane dispatching task plan to be executed; Based on the time difference, the overhead crane scheduling task plan to be executed is sorted by plan priority to obtain the plan priority; If workspace interference occurs during the operation of the overhead crane, the operation priority of each overhead crane causing the workspace interference is determined according to the plan priority of the overhead crane dispatching task plan executed by each overhead crane causing the workspace interference; The overhead crane with a low running priority is controlled to follow the movement of the overhead crane with a high running priority. After the overhead crane with a high running priority completes the corresponding overhead crane scheduling task plan, the overhead crane with a low running priority is triggered to execute the corresponding overhead crane scheduling task plan.

8. A steelmaking workshop scheduling integrated planning system, characterized in that: The system comprises: A plan acquisition module is used to acquire an initial production operation plan, wherein the initial production operation plan at least includes the workstations of each process in the steelmaking workshop for each heat, the planned work start time of each workstation, and the planned work end time of each workstation, and the initial production operation plan is formulated according to the initial pouring plan; A preset logistics simulation model execution module is used to input the initial production operation plan into the preset logistics simulation model to perform steelmaking simulation production operation, wherein the preset logistics simulation model is established based on the process layout of the steelmaking workshop; The overhead crane simulation scheduling module is used to perform overhead crane simulation scheduling during the steelmaking simulation production operation to obtain pouring execution results and steelmaking production operation simulation results, wherein the pouring execution results include whether pouring is interrupted or not, and when the pouring execution result is that pouring is interrupted, the pouring interruption pouring number identifier is generated, and the steelmaking production operation simulation results include the simulation operation start time of each furnace in each process and the simulation operation end time of each furnace in each process; An adjustment module, for executing a plan adjustment strategy if the pouring execution result is that pouring is interrupted, until the pouring execution result output by the preset logistics simulation model is changed to that no pouring is interrupted; The plan adjustment strategy includes: Adjusting the pouring start time of the intermittent pouring times based on the simulation operation start time of each batch of the intermittent pouring times corresponding to the intermittent pouring times identifier and the simulation operation end time of each batch of the intermittent pouring times in the last process; The initial pouring schedule is adjusted based on the adjusted pouring start time of the interrupted pouring schedule, and the initial production operation schedule is adjusted according to the adjusted initial pouring schedule to obtain an adjusted production operation schedule; The adjusted production operation plan is input into the preset logistics simulation model, and the steelmaking simulation production operation is re-performed. During the steelmaking simulation production operation, the overhead crane simulation scheduling is re-performed to obtain new casting execution results and new steelmaking production operation simulation results.

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

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

Citation Information

Patent Citations

  • Simulation method for continuous casting and rolling steel making plan

    CN102981413A

  • Steel-making production process intelligent scheduling method

    CN105353733A

  • Simulation method for dynamic production run of steelmaking continuous casting workshop

    CN106126842A

  • Scheduling sub-system of three-level production planning system for steel-making enterprises

    CN108510136A

  • Simulation optimization model applied to steelmaking-continuous casting process in iron and steel industry

    CN111242561A