Personalized scheduling method for cold rolling galvanizing unit
Through personalized scheduling methods, combined with multi-roll fusion technology and mixed integer planning model, the multi-dimensional optimization problem in the scheduling of cold-rolled galvanized units is solved, and efficient material selection and sorting is achieved, adapting to the unique characteristics of cold-rolled galvanized units. The production scheduling stage and rules improve scheduling efficiency and quality.
Patent Information
- Application Number
- CN202411260628.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-13
Smart Images

Figure CN119130059A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of metal material processing information technology, and in particular to a personalized scheduling method for a cold rolling galvanizing unit. Background Art
[0002] Scheduling, also often called production scheduling or job scheduling, is an optimization task that aims to reasonably arrange the execution order and resource allocation of tasks within a certain period of time. Its purpose is generally to maximize efficiency and increase output. Scheduling problems are usually very complex because they need to consider multiple factors such as resource constraints, task duration, and various relationships.
[0003] Specifically, the scheduling of cold-rolled galvanizing lines includes material selection and material sorting. When scheduling cold-rolled galvanizing lines, it is necessary to consider the priority requirements of available materials, the compliance requirements of material sorting, and various scheduling rules and constraints.
[0004] At present, most cold-rolled galvanizing units are scheduled manually based on their own experience. However, due to the fact that the sinking roll period of the cold-rolled galvanizing unit has multiple scheduling stages, the galvanizing unit has a complex production process, and there are many types of products, there are a lot of rules and constraints when scheduling. It is often difficult to balance the influencing factors of various aspects when scheduling manually, and it is impossible to consider the optimality of material selection and sorting from multiple dimensions. There are still many areas that can be optimized in the scheduling results, and manual scheduling generally takes a long time. In addition, due to the unstable production line status of the cold-rolled galvanizing unit, customers' urging for delivery, and various temporary special circumstances, personalized comprehensive considerations are required for scheduling. Therefore, there is an urgent need for a scheduling method that can balance the influencing factors of various aspects and is efficient and can be personalized. Summary of the invention
[0005] A series of simplified concepts are introduced in the Summary of the Invention section, which will be further described in detail in the Detailed Description of the Invention section. The Summary of the Invention section of this application does not mean to attempt to define the key features and essential technical features of the claimed technical solution, nor does it mean to attempt to determine the scope of protection of the claimed technical solution.
[0006] The present application proposes a personalized scheduling method for a cold rolling galvanizing unit, comprising:
[0007] The production scheduling stages of the sinking roller period of the cold rolling galvanizing unit are divided to obtain the production scheduling stage of the current sinking roller period; the production scheduling stages of the sinking roller period of the cold rolling galvanizing unit include the starting stage, the belt pulling stage, the outer plate stage, the inner plate stage and the parking stage; the outer plate stage includes the outer plate main row stage and the outer plate rebound stage; the inner plate stage includes the inner plate main row stage and the inner plate rebound stage;
[0008] The personalized scheduling parameters are configured for the production scheduling stage of the current sinking roller period to formulate an initial operation plan that meets the target operation plan duration requirements; the personalized scheduling parameters include basic information type parameters and target scheduling requirement type parameters; the basic information type parameters include the estimated start time of the current operation plan, the current sinking roller period type, the current sinking roller period start time, the next shutdown and maintenance time, the current sinking roller production scheduling stage, the connection operation plan, the connection roll information, and the number of rolls from the previous slag roll; the target scheduling requirement type parameters include the target operation plan duration, whether to produce probe orders, the pull-belt duration range, must-schedule materials, the outer plate stage scheduling mode, the designated main scheduling category, whether to give priority to the production of automobile plates, outer plate rebound control and material conversion;
[0009] The initial operation plan is post-processed and fine-tuned to obtain a target operation plan; the post-processing and fine-tuning includes inserting or deleting some materials and adjusting the sequence of some materials.
[0010] In a feasible implementation, a personalized scheduling parameter is configured for the production scheduling stage of the current sinking roll period to formulate an initial operation plan that meets the target operation plan duration requirement, including:
[0011] Setting the preset direction of scheduling and the range of material selection in the current sinking roll production scheduling stage;
[0012] Through multi-roll fusion technology, multiple rolls of materials are merged and regarded as one roll, reducing the size of materials;
[0013] The scheduling rules of the cold rolling and galvanizing unit are used to judge the schedulability between any two materials, and infeasible sequencing is eliminated. For the feasible materials, the material weight evaluation system is used to conduct multi-scale evaluation and weighting from various dimensions.
[0014] Selecting a corresponding mixed integer programming model according to the current sinking roll production scheduling stage, and instantiating the mixed integer programming model using the feasible ordering and weight between the two materials;
[0015] Solve the instantiated mixed integer programming model and decode the fusion volume in the solution result to obtain the material selection result and sorting plan;
[0016] According to the material selection result and the sorting scheme, the operation plan fragments generated in each stage and each batch are spliced and synthesized until an initial operation plan that meets the target operation plan duration requirement is generated.
[0017] In a feasible implementation manner, the preset direction of the scheduling includes main scheduling and rebound; the range of material selection includes material width, thickness, production scheduling group, steel grade and welding group.
[0018] In a feasible implementation, the multi-roll fusion technology fuses multiple rolls of materials with the same properties in different dimensions into one roll according to set rules.
[0019] In a feasible implementation manner, the scheduling rules of the cold rolling and galvanizing unit are used to judge the schedulability between any two materials, wherein the dimensions of the judgment include width transition, thickness transition, temperature transition and welding transition.
[0020] In a feasible implementation, the evaluation dimensions of the material weight evaluation system include width, thickness, annealing temperature, steel grade, material type grouping, whether it is the main material, order date, whether it must be included, whether it needs to be prioritized, and whether material needs to be retained.
[0021] In a feasible implementation, a corresponding mixed integer programming model is selected according to the current sinking roller schedule production stage, and the mixed integer programming model includes a pull belt model, an outer plate main row model, an outer plate rebound model, an inner plate main row model, an inner plate rebound model and a parking model.
[0022] In a feasible implementation, the mixed integer programming model includes general decision variables and general constraints; the general decision variables include whether a material is selected, whether the material sorting is selected, and the material sequence decision variable; the general constraints include the starting volume connection constraint, the uniqueness constraint of each volume connection, the connection flow balance constraint, and the sub-ring sorting elimination constraint.
[0023] In a feasible implementation, different models in the mixed integer programming model further include other constraints, wherein:
[0024] The drawstring model also includes specification group distance constraints, drawstring time constraints, end outer plate connection roll connection constraints and material quantity constraints greater than the width of the connection outer plate;
[0025] The outer plate main row model also includes the outer plate material width overall width from wide to narrow constraint, steel grade spacing constraint and the end virtual roll connection constraint;
[0026] The outer plate rebound model also includes the connection constraint of the last outer plate connection roll, the total number of rebound material rolls constraint and the number constraint of rebound materials greater than the width of the connected outer plate;
[0027] The inner plate main row model also includes the overall width-to-narrow constraint of the non-rebound material and the connection constraint of the last virtual roll;
[0028] The inner plate rebound model also includes a connection constraint for the end inner plate connection roll;
[0029] The parking model also includes specified parking volume constraints.
[0030] In a feasible implementation, the connection roll information includes the input material width, order width, order thickness, sorting code, steel grade code, annealing temperature, steel grade, upper yield strength limit, lower yield strength limit, welding group, production scheduling group and available roll period.
[0031] In summary, the personalized scheduling method for cold rolling and galvanizing units proposed in the embodiment of the present application is aimed at the scheduling of continuous annealing units, and cannot adapt to the scheduling stage, scheduling rules and constraints of the sinking roller period unique to the cold rolling and galvanizing units, and cannot realize the scheduling of cold rolling and galvanizing units. The present application realizes a personalized scheduling method for cold rolling and galvanizing units, which adapts to the scheduling stage, scheduling rules and constraints of the sinking roller period unique to cold rolling and galvanizing. The prior art is a heuristic solution method, which can only solve to a better solution in optimization solution, and often cannot solve to the optimal solution. And even if the optimal solution has actually been found in the application process of this type of solution method, the algorithm itself cannot know that the optimal solution has been found. However, the present application is an accurate optimization method, which can clearly find the optimal solution under the set rules in most cases, and the solution efficiency is relatively high. The prior art is not flexible, cannot adapt to personalized scenarios, and cannot perform personalized scheduling demand configuration, while the present application can perform personalized scheduling demand configuration according to specific special scenarios or temporary special requirements.
[0032] The personalized scheduling method for cold rolling galvanizing units proposed in this application, and other advantages, objectives and features of this application will be partially reflected through the following description, and will also be partially understood by technical personnel in this field through research and practice of this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present specification. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0034] Figure 1 A schematic diagram of a process flow of a personalized scheduling method for a cold rolling galvanizing unit provided in an embodiment of the present application;
[0035] Figure 2 A schematic diagram of a process for configuring personalized scheduling parameters for the current production scheduling stage and formulating an initial operation plan provided in an embodiment of the present application;
[0036] Figure 3 A schematic diagram of the correspondence between the production scheduling stages of the sinking rolls provided in an embodiment of the present application and various mixed integer programming models. DETAILED DESCRIPTION
[0037] In order to better understand the technical solutions provided by the embodiments of this specification, the technical solutions of the embodiments of this specification are described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0038] In this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements limited by the statement "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements. The term "more than two" includes two or more than two situations.
[0039] The present application provides a personalized scheduling method for cold rolling and galvanizing units, which realizes the automatic scheduling of the operation plan of the cold rolling and galvanizing units. Compared with manual planning, it reduces the time consumption of formulating the operation plan and can be personalized to adapt to a large number of special needs and scenarios, thereby improving the efficiency and quality of scheduling.
[0040] See also Figure 1 , which is a schematic diagram of a process flow of a personalized scheduling method for a cold rolling galvanizing unit provided in an embodiment of the present application, which may specifically include:
[0041] S110. Divide the production scheduling stages of the sinking roller period of the cold rolling galvanizing unit to obtain the production scheduling stage of the current sinking roller period; the production scheduling stages of the sinking roller period of the cold rolling galvanizing unit include the starting stage, the belt pulling stage, the outer plate stage, the inner plate stage and the parking stage; the outer plate stage includes the outer plate main row stage and the outer plate rebound stage; the inner plate stage includes the inner plate main row stage and the inner plate rebound stage.
[0042] Exemplarily, the production scheduling stages of the sinking roll period of the cold rolling galvanizing unit are divided to distinguish the production scheduling stage in which the current sinking roll period is located, laying the foundation for subsequent material selection and modeling.
[0043] It should be noted that the production scheduling stage of the sinking roller period is divided into the starting stage, the belt pulling stage, the outer plate stage, the inner plate stage and the parking stage according to the time the sinking roller has been used, the type of material produced, and the form and characteristics of the material sorting. The outer plate stage can be further divided into the outer plate main row stage and the outer plate rebound stage, and the inner plate stage can be further divided into the inner plate main row stage and the inner plate rebound stage. The main row stage means that the materials are sorted from wide to narrow in width, and the rebound stage means that the materials are sorted from narrow to wide in width.
[0044] S120. Configure personalized scheduling parameters for the production scheduling stage of the current sinking roller period to formulate an initial operation plan that meets the target operation plan duration requirements; the personalized scheduling parameters include basic information type parameters and target scheduling requirement type parameters; the basic information type parameters include the estimated start time of the current operation plan, the current sinking roller period type, the current sinking roller period start time, the next shutdown and maintenance time, the current sinking roller production scheduling stage, the connection operation plan, the connection roll information, and the number of rolls from the previous slag roll; the target scheduling requirement type parameters include the target operation plan duration, whether to produce probe orders, the pulling time range, must-schedule materials, the outer plate stage scheduling mode, specifying the main scheduling category, whether to give priority to the production of automobile plates, outer plate rebound control and material conversion.
[0045] Exemplarily, personalized scheduling parameters include basic information parameters and target scheduling requirement parameters. Basic information parameters provide necessary operating parameters for this method, while target scheduling requirement parameters are used to customize the special requirements of a single schedule. Among them, basic information parameters include: the estimated start time of the current operation plan, the current sinking roller roll period type, the current sinking roller roll period start time, the next parking maintenance time, the current sinking roller production stage, the connection operation plan, the connection roll information, and the number of rolls from the previous slag roll; target scheduling requirement parameters include: target operation plan duration, whether to produce probe orders, belt pulling time range, must-schedule materials, outer plate stage scheduling mode, specify the main scheduling category, whether to give priority to automobile plates, outer plate rebound control, and material conversion.
[0046] Furthermore, the parameter "estimated start time of the current operation plan" is used to indicate the start time of the current operation plan to be arranged; the parameter "current sinking roller period type" is used to indicate the type of the current sinking roller period, which can be divided into outer plate roller period and inner plate roller period, and different roller period types contain different production scheduling stages; the parameter "current sinking roller period start time" is used to indicate the start time of the current sinking roller; the parameter "next shutdown and maintenance time" is used to indicate the time of the next shutdown and maintenance; the parameter "current sinking roller production scheduling stage" is used to indicate the current sinking roller scheduling stage; the parameter "connection operation plan" is used to indicate the previous operation plan to be connected to the currently scheduled operation plan; the parameter "connection roll information" is used to indicate the information of the steel coil to be connected to the currently scheduled operation plan; the parameter "number of rolls from the previous slag roll" is used to obtain the position of the last slag roll in the previous operation plan in the outer plate stage, so as to reasonably insert the slag roll in this operation plan, where the slag roll is the operation plan of the galvanizing unit A steel coil that plays the role of slag removal; the "target operation plan duration" parameter is used to determine the duration of this operation plan; the "whether to produce probe orders" parameter is used to control whether to include probe orders in this operation plan, and probe orders are orders for the month after the current month; the "pulling time range" parameter is used to control the operation time required for part of the pulling stage; the "must-schedule material" parameter is used to indicate certain materials that must be scheduled in this operation plan; the "outer plate scheduling mode" parameter is used to control the scheduling mode of the outer plate stage, which can be divided into width priority mode, roller priority mode and resource table mode; the "specify main scheduling category" parameter is used to control the type of material you want to schedule in the inner plate stage; the "whether to give priority to the production of automobile plates" parameter is used to control whether to give priority to automobile plates in this operation plan; the "outer plate rebound control" parameter is used to control the rebound starting width and ending width of the outer plate stage; the "material conversion" parameter is used to temporarily convert the types of some materials in a single scheduling.
[0047] In some examples, the connection roll information includes inlet material width, order width, order thickness, sorting code, steel grade code, annealing temperature, steel grade, upper yield strength limit, lower yield strength limit, welding group, production scheduling group and available roll period.
[0048] Exemplarily, the inlet material width indicates the actual width of the material; the order width refers to the width required by the customer; the order thickness refers to the thickness required by the customer; the sorting degree code is a code used to internally distinguish the surface quality requirements of the steel coil; the steel grade code refers to a code used to divide the grades of steel coils; the annealing temperature refers to the target annealing temperature for producing the steel coil; the steel grade refers to a grade used to indicate the type of steel coil; the welding grouping indicates the grouping according to the welding characteristics of the steel coil; the production scheduling grouping indicates the category grouping of the steel coil according to the production scheduling requirements; the available roll period indicates the set of working rolls that can be used to produce the steel coil.
[0049] S130, performing post-processing fine-tuning on the initial operation plan to obtain a target operation plan; the post-processing fine-tuning includes inserting or deleting some materials and adjusting the sequence of some materials.
[0050] Exemplarily, inserting or deleting some materials and adjusting the order of some materials are used to make the generated job plan meet certain special scheduling rules that have not been considered in the previous steps, or to make the transition between materials smoother, or to delete unnecessary materials in the initial plan.
[0051] In summary, the personalized scheduling method for cold rolling and galvanizing units proposed in the embodiment of the present application realizes the automatic scheduling of the operation plan of the cold rolling and galvanizing unit. Compared with manual planning, it reduces the time-consuming process of formulating the operation plan, and can be personalized to adapt to a large number of special needs and scenarios, thereby improving the efficiency and quality of scheduling.
[0052] In some examples, such as Figure 2 The personalized scheduling parameters are configured for the production scheduling stage of the current sinking roll period to formulate an initial operation plan that meets the target operation plan duration requirements, including:
[0053] S210, setting the preset scheduling direction and material selection range in the current sinking roll production scheduling stage.
[0054] For example, a scheduling decision is required before each scheduling, which is used to determine the general direction of scheduling and the range of optional materials, including whether rebound is required, the batch type of materials to be sorted, the order of batches, and the materials that can be scheduled in the batch. Among them, a batch refers to a group of materials with similar properties that can be scheduled at the same time.
[0055] In some examples, the preset directions of the scheduling include main scheduling and rebound; the range of material selection includes material width, thickness, production scheduling group, steel grade and welding group.
[0056] S220, through multi-roll fusion technology, multiple rolls of materials are merged and regarded as one roll, reducing the material scale.
[0057] In some examples, the multi-roll fusion technology fuses multiple rolls of materials with the same properties in different dimensions into one roll according to set rules.
[0058] For example, the multi-roll fusion technology is to fuse some materials with the same or similar properties in terms of width, thickness, annealing temperature, steel grade, welding grouping, and production scheduling grouping into one roll according to certain rules. The fused roll is called a fused roll. The multi-roll fusion technology can greatly reduce the scale of materials and improve the solution speed of the model in the subsequent step S250.
[0059] S230. Use the production scheduling rules of the cold rolling galvanizing unit to judge the schedulability between any two materials, eliminate infeasible scheduling, and use the material weight evaluation system to conduct multi-scale evaluation and weighting from various dimensions for the feasible materials.
[0060] In some examples, the scheduling rules of the cold rolling and galvanizing unit are used to judge the schedulability between any two materials, wherein the dimensions of the judgment include width transition, thickness transition, temperature transition and welding transition.
[0061] Exemplarily, the feasibility of sorting between two materials is judged by using the production scheduling rules, and the dimensions for judging the feasibility include: width transition, thickness transition, temperature transition, and welding transition. If any unique judgment is not feasible, the sorting between two materials is considered infeasible. If all dimensions are judged as feasible, the sorting between two materials is considered feasible. Among them, the width transition dimension refers to whether the width difference between two materials meets the production scheduling rules; the thickness transition dimension refers to whether the thickness difference between two materials meets the production scheduling rules; the temperature transition dimension refers to whether the annealing temperature difference between two materials meets the production scheduling rules; and the welding transition dimension refers to whether two materials can be welded.
[0062] S240, selecting a corresponding mixed integer programming model according to the current sinking roll production scheduling stage, and instantiating the mixed integer programming model using the feasible sorting and weight between the two materials.
[0063] In some examples, the evaluation dimensions of the material weight evaluation system include width, thickness, annealing temperature, steel grade, material type grouping, whether it is the main material, order date, whether it must be included, whether it needs to be prioritized, and whether material needs to be retained.
[0064] In some examples, a corresponding mixed integer programming model is selected according to the current sinking roller schedule production stage, and the mixed integer programming model includes a pull belt model, an outer plate main row model, an outer plate rebound model, an inner plate main row model, an inner plate rebound model and a parking model.
[0065] Exemplary, selectable mixed integer programming models include: starting model, pull belt model, outer plate main row model, outer plate rebound model, inner plate main row model, inner plate rebound model and parking model. The corresponding relationship between each production scheduling stage and each mixed integer programming model can be found in Figure 3 The constraints contained in each mixed integer programming model are shown in Table 1 below.
[0066]
[0067] Table 1
[0068] In some examples, the mixed integer programming model includes general decision variables and general constraints; the general decision variables include whether a material is selected, whether the material sorting is selected, and the material sequence decision variable; the general constraints include the starting volume connection constraint, the uniqueness constraint of each volume connection, the connection flow balance constraint, and the sub-ring sorting elimination constraint.
[0069] Exemplarily, the decision variable of whether a material is selected is used to indicate whether a certain material is to be scheduled in this schedule; the decision variable of whether a pairwise material sorting is selected is used to indicate whether a certain pairwise material sorting is to be included in this material sorting; the material order decision variable is used to indicate the relative order between materials; the starting roll connection constraint is used to ensure that only one roll of material is connected to the connecting roll; the connection uniqueness constraint of each roll is used to ensure that each roll has at most one preceding connecting roll and at most one subsequent connecting roll; the connection flow balance constraint is used to ensure that, except for the starting roll and the last roll, if a certain roll of material is selected for scheduling, then the roll must have a preceding connecting roll and a subsequent connecting roll. If a certain roll of material is not selected for scheduling, then the roll has neither a preceding connecting roll nor a subsequent connecting roll. The sub-ring sorting elimination constraint is used to ensure that only one independent material sorting can be generated.
[0070] In some examples, different models in the mixed integer programming model further include other constraints, where:
[0071] The drawstring model also includes specification group distance constraints, drawstring time constraints, end outer plate connection roll connection constraints and material quantity constraints greater than the width of the connection outer plate;
[0072] Exemplarily, the specification group interval constraint ensures that only a certain number of rolls can be arranged within a certain width range, that is, there is an upper limit to the number of rolls that can be arranged; the pull-belt time constraint is used to control the length of the material sorting in the pull-belt stage; the end outer plate connection roll connection constraint is used to ensure that the last roll of the generated material sorting can be connected to the subsequent first roll of outer plate materials. The outer plate material represents a type of material with higher production requirements that can only be arranged in the outer plate stage; the quantity constraint of materials greater than the connecting outer plate width is used to ensure that the number of materials greater than the connecting outer plate width at the end of the generated material sorting is greater than a certain fixed value.
[0073] The outer plate main row model also includes the outer plate material width overall width from wide to narrow constraint, steel grade spacing constraint and the end virtual roll connection constraint;
[0074] For example, the overall width of the outer plate material is constrained from wide to narrow, the steel grade spacing constraint, and the last virtual roll connection constraint. Among them, the overall width of the outer plate material is constrained from wide to narrow to ensure that the outer plate material does not rebound in the generated material sorting; the steel grade spacing constraint ensures the spacing constraint between certain specific steel grades, which can be expressed as the material of type A steel grade and the material of type B steel grade must be separated by N rolls of material of type C steel grade, where N is a natural number; the last virtual connection roll constraint is used to ensure the connection flow balance of the last roll of real material.
[0075] The outer plate rebound model also includes the connection constraint of the last outer plate connection roll, the total number of rebound material rolls constraint and the number constraint of rebound materials greater than the width of the connected outer plate;
[0076] Exemplarily, the constraint on the total number of volumes of rebound materials is used to ensure the maximum number of materials that can be entered into the generated outer plate rebound material sorting; the constraint on the number of rebound materials that are greater than the width of the connected outer plate is used to ensure the minimum number of rebound materials that are greater than the width of the connected outer plate that need to be entered into the generated outer plate rebound material sorting; the constraint on the last outer plate connection volume is used to ensure that the generated outer plate rebound material sorting can be connected with the subsequent outer plate material to be connected.
[0077] The inner plate main row model also includes the overall width-to-narrow constraint of the non-rebound material and the connection constraint of the last virtual roll;
[0078] Exemplarily, the overall wide-to-narrow constraint of non-rebound materials is used to ensure that non-rebound materials do not rebound in the generated material sorting; the connection constraint of the last virtual connection volume is used to ensure the connection flow balance of the last volume of real materials.
[0079] The inner plate rebound model also includes a connection constraint for the end inner plate connection roll;
[0080] Exemplarily, the last inner plate connection roll connection constraint is used to ensure that the generated inner plate rebound material sorting can be connected with the subsequent inner plate material.
[0081] The parking model also includes designated parking volume constraints;
[0082] Exemplarily, the parking volume constraint is used to ensure that the last volume of the generated material sequence is the designated parking volume.
[0083] S250, solving the instantiated mixed integer programming model, and decoding the fusion volume in the solution result to obtain the material selection result and sorting plan.
[0084] Exemplarily, decoding the fused roll is to restore the fused roll generated in step S220 to an initial independent steel roll state before fusion.
[0085] S260. According to the material selection result and the sorting scheme, the operation plan fragments generated in each stage and each batch are spliced and synthesized until an initial operation plan that meets the target operation plan duration requirement is generated.
[0086] Exemplarily, the job plan fragments generated in each stage and each batch are spliced and synthesized, that is, the short job plans are spliced into a long job plan.
[0087] Furthermore, the target operation plan duration is determined by the target operation plan duration configured in step S120. When the initial plan currently formed by splicing meets the initial operation plan set in step S120, jump to step S130; if the initial operation plan currently formed by splicing does not meet the target operation plan duration set in step S120, jump to step S120 until an initial operation plan that meets the target operation plan duration is generated.
[0088] It should be noted that the above embodiments are only the best examples and are not limitations on the implementation methods of the present application.
[0089] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0090] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
[0091] Although the preferred embodiments of this specification have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.
[0092] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalents, this specification is also intended to include these modifications and variations.
Claims
1. A personalized scheduling method for a cold rolling galvanizing unit, characterized in that: include: The production scheduling stages of the sinking roller period of the cold rolling galvanizing unit are divided to obtain the production scheduling stage of the current sinking roller period; the production scheduling stages of the sinking roller period of the cold rolling galvanizing unit include the starting stage, the belt pulling stage, the outer plate stage, the inner plate stage and the parking stage; the outer plate stage includes the outer plate main row stage and the outer plate rebound stage; the inner plate stage includes the inner plate main row stage and the inner plate rebound stage; Configuring personalized scheduling parameters for the production scheduling phase of the current sinking roll period to formulate an initial operation plan that meets the target operation plan duration requirements; The personalized scheduling parameters include basic information parameters and target scheduling requirement parameters; The basic information parameters include the estimated start time of the current operation plan, the current sinking roll period type, the current sinking roll period start time, the next shutdown and maintenance time, the current sinking roll production stage, the connection operation plan, the connection roll information, and the number of rolls from the previous slag roll; the target scheduling requirement parameters include the target operation plan duration, whether to produce probe orders, the pull-belt duration range, the required materials, the outer plate stage scheduling mode, the designated main scheduling category, whether to give priority to the production of automobile plates, outer plate rebound control and material conversion; The initial operation plan is post-processed and fine-tuned to obtain a target operation plan; the post-processing and fine-tuning includes inserting or deleting some materials and adjusting the sequence of some materials.
2. The personalized scheduling method for cold rolling galvanizing unit according to claim 1, characterized in that: The personalized scheduling parameters are configured for the production scheduling stage of the current sinking roll period to formulate an initial operation plan that meets the target operation plan duration requirements, including: Setting the preset direction of scheduling and the range of material selection in the current sinking roll production scheduling stage; Through multi-roll fusion technology, multiple rolls of materials are merged and regarded as one roll, reducing the size of materials; The scheduling rules of the cold rolling and galvanizing unit are used to judge the schedulability between any two materials, and infeasible sequencing is eliminated. For the feasible materials, the material weight evaluation system is used to conduct multi-scale evaluation and weighting from various dimensions. Selecting a corresponding mixed integer programming model according to the current sinking roll production scheduling stage, and instantiating the mixed integer programming model using the feasible ordering and weight between the two materials; Solve the instantiated mixed integer programming model and decode the fusion volume in the solution result to obtain the material selection result and sorting plan; According to the material selection result and the sorting scheme, the operation plan fragments generated in each stage and each batch are spliced and synthesized until an initial operation plan that meets the target operation plan duration requirement is generated.
3. The personalized scheduling method for cold rolling galvanizing unit according to claim 2, characterized in that: The preset directions of the scheduling include main scheduling and rebound; the range of material selection includes material width, thickness, production scheduling group, steel grade and welding group.
4. The personalized scheduling method for cold rolling galvanizing unit according to claim 2, characterized in that: The multi-roll fusion technology fuses multiple rolls of materials with the same properties in different dimensions into one roll according to set rules.
5. The personalized scheduling method for cold rolling galvanizing unit according to claim 2, characterized in that: The production scheduling rules of the cold rolling and galvanizing unit are used to judge the schedulability between any two materials, wherein the dimensions of the judgment include width transition, thickness transition, temperature transition and welding transition.
6. The personalized scheduling method for cold rolling galvanizing unit according to claim 2, characterized in that: The evaluation dimensions of the material weight evaluation system include width, thickness, annealing temperature, steel grade, material type grouping, whether it is the main material, order date, whether it must be included, whether it needs to be prioritized, and whether it needs to be retained.
7. The personalized scheduling method for cold rolling galvanizing unit according to claim 2, characterized in that: According to the current sinking roller production scheduling stage, a corresponding mixed integer programming model is selected, and the mixed integer programming model includes a pull belt model, an outer plate main row model, an outer plate rebound model, an inner plate main row model, an inner plate rebound model and a parking model.
8. The personalized scheduling method for cold rolling galvanizing unit according to claim 7, characterized in that: The mixed integer programming model contains general decision variables and general constraints; the general decision variables include whether the material is selected, whether the material sorting is selected, and the material sequence decision variable; the general constraints include the starting volume connection constraint, the connection uniqueness constraint of each volume, the connection flow balance constraint, and the sub-ring sorting elimination constraint.
9. The personalized scheduling method for cold rolling galvanizing unit according to claim 8, characterized in that: Different models in the mixed integer programming model also include other constraints, among which: The drawstring model also includes specification group distance constraints, drawstring time constraints, end outer plate connection roll connection constraints and material quantity constraints greater than the width of the connection outer plate; The outer plate main row model also includes the outer plate material width overall width from wide to narrow constraint, steel grade spacing constraint and the end virtual roll connection constraint; The outer plate rebound model also includes the connection constraint of the last outer plate connection roll, the total number of rebound material rolls constraint and the number constraint of rebound materials greater than the width of the connected outer plate; The inner plate main row model also includes the overall width-to-narrow constraint of the non-rebound material and the connection constraint of the last virtual roll; The inner plate rebound model also includes a connection constraint for the end inner plate connection roll; The parking model also includes specified parking volume constraints.
10. The personalized scheduling method for cold rolling galvanizing unit according to claim 1, characterized in that: The connection roll information includes the inlet material width, order width, order thickness, sorting code, steel grade code, annealing temperature, steel grade, yield strength upper limit, yield strength lower limit, welding group, production scheduling group and available roll period.
Citation Information
Cited By
Intelligent scheduling method based on multi-dimensional scale pre-decision and dynamic fine tuning
CN121032025A
Intelligent scheduling method based on multi-dimensional scale pre-decision and dynamic fine-tuning
CN121032025B
