CN-116050751-B - Production plan compiling method and device
Abstract
The invention discloses a method and a device for programming a production plan, wherein candidate material data of a steel rolling production line and strip steel to be produced are obtained, the strip steel to be produced is distributed to a first set to be produced of a main rolling schedule model or a second set to be produced of a transition schedule model, whether the fluctuation of steel coil data of the first set to be produced is larger than a set threshold value is judged, when the fluctuation of the steel coil data is not larger than the set threshold value, production materials of the first set to be produced are distributed according to the candidate material data, a first production schedule of the steel rolling production line in a corresponding roller period is generated, when the fluctuation of the steel coil data is larger than the set threshold value, target steel coils of the second set to be produced are arranged to target positions of the first set to be produced, the production arrangement order of the steel coils is transitionally smooth, and a second production schedule of the steel rolling production line in a corresponding roller period is generated, so that adjacent specifications and technological parameter fluctuation are smaller, and the programming accuracy of the production plan is improved.
Inventors
- GAO XINJIAN
- Gao Huanbo
- GONG CAIJUN
- ZHAO QIANG
- HE LINGYUN
- NIE JUNSHAN
- Yang Hangfei
Assignees
- 北京首钢自动化信息技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20221227
Claims (7)
- 1. A method of planning a production plan, the method comprising: Acquiring candidate material data of a steel rolling production line and strip steel to be produced; Distributing the strip steel to be produced to a first set to be produced of a main rolling schedule model or a second set to be produced of a transition schedule model according to the attribute information of the strip steel to be produced; judging whether the fluctuation of the steel coil data of the first to-be-produced set is larger than a set threshold value or not; If not, distributing the production materials of the first to-be-produced set according to the candidate material data, and generating a first production schedule of the steel rolling production line in a corresponding roller period; If yes, arranging target steel coils of the second set to be produced to the target position of the first set to be produced, enabling the fluctuation of the steel coil data to be not more than the set threshold value, and generating a second production schedule of the steel rolling production line in a corresponding roller period; the judging whether the fluctuation of the steel coil data of the first to-be-produced set is larger than a set threshold value comprises the following steps: According to the steel coil data of each steel coil in the first set to be produced, obtaining the width difference value, the thickness difference value and the rolling temperature difference value of the adjacent steel coils; When the width difference value is smaller than a first threshold value, the thickness difference value is smaller than a second threshold value, and the rolling temperature difference value is not larger than a third threshold value, determining that the fluctuation of the steel coil data is not larger than a set threshold value; When the width difference value is not smaller than the first threshold value, or the thickness difference value is not smaller than the second threshold value, or the rolling temperature difference value is not larger than the third threshold value, determining that the fluctuation of the steel coil data is larger than a set threshold value; Generating a production schedule of the steel rolling production line in a corresponding roller period, comprising: Classifying the steel coils according to the same specification according to the production materials corresponding to the steel coils in the production set to obtain a steel coil material group; Inputting the steel coil material group into a preset ant colony algorithm model and setting corresponding calculation parameters to obtain a production sequence matrix conforming to a continuous rolling process sequencing rule, wherein each element in the production sequence matrix represents different sequencing results of the steel coil material group; obtaining the production schedule according to the target elements in the production sequence matrix; the obtaining the production schedule according to the target element in the production sequence matrix comprises the following steps: acquiring the width rebound times, the thickness rebound times, the width transition mean value, the thickness transition mean value and the temperature transition mean value of each element in the production sequence matrix; According to the formula Obtaining the connection cost P of each element, wherein t 1 is the width rebound number, t 2 is the thickness rebound number, As a result of the width transition mean value, As a mean value of the thickness transition, As a mean value of the temperature transition, 、 、 、 And Are all the preset coefficients, and the preset coefficients are all the same, > > > > ; Determining a matrix element corresponding to the minimum connection cost as the target element; and generating the production schedule according to the steel coil sequencing result of the target element.
- 2. The method of claim 1, wherein the step of obtaining candidate material data for a steel rolling line comprises: Acquiring material inventory data of a management database; And cleaning the material data with the information attribute value of zero or missing in the material stock data, and screening out the constrained material data to obtain the candidate material data.
- 3. The method of planning a production plan of claim 1, wherein when it is determined that the width difference is less than a first threshold, the thickness difference is less than a second threshold, and the rolling temperature difference is not greater than a third threshold, the method further comprises: Obtaining the specification rebound number of steel coils and the steel coil rolling length of a preset width interval according to the steel coil data of each steel coil in the first set to be produced, wherein the specification rebound number is the number of times that the steel specification is changed from small to large in the steel strip rolling sequence; And when the specification rebound number is smaller than a fourth threshold value and the steel coil rolling length is smaller than a fifth threshold value, determining that the steel coil data fluctuation is not larger than a set threshold value.
- 4. The method of claim 1, wherein the distributing the first set of production materials to be produced according to the candidate material data comprises: reading JSON character strings of all steel coils in the first set to be produced; Determining material demand information of the strip steel to be produced according to the target field of the JSON character string; And obtaining a material distribution result of the first set to be produced according to the candidate material data and the material demand information.
- 5. A production planning apparatus, the apparatus comprising: the acquisition module is used for acquiring candidate material data of the steel rolling production line and strip steel to be produced; The distribution module is used for distributing the strip steel to be produced to a first set to be produced of a main rolling schedule model or a second set to be produced of a transition schedule model according to the attribute information of the strip steel to be produced; The judging module is used for judging whether the fluctuation of the steel coil data of the first to-be-produced set is larger than a set threshold value or not; The first generation module is used for distributing the production materials of the first set to be produced according to the candidate material data when the fluctuation of the steel coil data is not greater than a set threshold value, and generating a first production schedule of the steel rolling production line in a corresponding roller period; The second generation module is used for arranging target steel coils of the second set to be produced to the target position of the first set to be produced when the fluctuation of the steel coil data is greater than a set threshold value, enabling the fluctuation of the steel coil data not to be greater than the set threshold value, and generating a second production schedule of the steel rolling production line in a corresponding roller period; The judging module comprises: The second obtaining submodule is used for obtaining the width difference value, the thickness difference value and the rolling temperature difference value of the adjacent steel coils according to the steel coil data of each steel coil in the first set to be produced; The first determining submodule is used for determining that the fluctuation of the steel coil data is not larger than a set threshold value when the width difference value is smaller than a first threshold value, the thickness difference value is smaller than a second threshold value and the rolling temperature difference value is not larger than a third threshold value; A second determining submodule, configured to determine that the fluctuation of the steel coil data is greater than a set threshold when the width difference is not less than the first threshold, or the thickness difference is not less than the second threshold, or the rolling temperature difference is not greater than the third threshold; The first generation module or the second generation module comprises: Fifthly, obtaining a sub-module, wherein the sub-module is used for classifying the same specification according to the production materials corresponding to each steel coil in the production set to obtain a steel coil material group; a sixth obtaining submodule, configured to input the steel coil material group into a preset ant colony algorithm model and set corresponding calculation parameters, so as to obtain a production sequence matrix conforming to a sequencing rule of a continuous rolling process, where each element in the production sequence matrix represents different sequencing results of the steel coil material group; A seventh obtaining sub-module, configured to obtain the production schedule according to the target element in the production order matrix; The seventh obtaining sub-module includes: an acquisition unit for according to the formula Obtaining the connection cost P of each element, wherein t 1 is the width rebound number, t 2 is the thickness rebound number, As the width transition average value, As the thickness transition average value, Is the temperature transition average value, and the temperature transition average value, 、 、 、 And Are all the preset coefficients, and the preset coefficients are all the same, > > > > ; A determining unit, configured to determine a matrix element corresponding to the minimum connection cost as the target element; and the generating unit is used for generating the production schedule according to the steel coil sequencing result of the target element.
- 6. An electronic device comprising a processor and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the electronic device to perform the steps of the method of any of claims 1-4.
- 7. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the method according to any one of claims 1-4.
Description
Production plan compiling method and device Technical Field The application relates to the technical field of production plan planning, in particular to a production plan planning method and device. Background The steel production process comprises a plurality of procedures of iron making, steelmaking, continuous casting, hot rolling, cold rolling and the like. The iron making, steel making, continuous casting, hot rolling and cold rolling processes show a sequential processing relationship. There are not only logistic and fund balance problems, but also energy and time balance problems between them. The hot rolling process is positioned between the continuous casting process and the cold rolling process, plays a role in the up-down and scientific formulation and arrangement of the hot rolling production plan, and directly influences the production of continuous casting and cold rolling. The hot rolling production involves a plurality of technical processes of reheating in a heating furnace, rough rolling, finish rolling, cooling, curling and the like, and has the characteristics of high temperature and high energy consumption. At present, the method adopted by each large steel mill for scheduling the production plan of the hot rolling production line is mainly manually compiled, planners need to screen the dischargeable Cheng Wuliao from thousands of materials, and order the materials according to the hot rolling production process rule, so that a material sequence meeting the field production requirement is finally obtained. The process has large manual operation amount, has higher dependence on the scheduling experience of a planner, is easy to cause the problem of fluctuation of product quality, and is not beneficial to the fine management of production plans. The hot rolling production plan scheduling is essentially a multi-objective combined optimization problem, although a plurality of objectives are considered by some existing scheduling technologies, the solution algorithm is mostly a single-objective optimization algorithm based on a weighting method, the objective weights are often difficult to determine, and particularly in the case of inconsistent objective orders, the pareto optimization problem cannot be effectively solved, so that the existing hot rolling production plan scheduling algorithm does not have a mature solution, and the research on the application of the multi-objective optimization algorithm in the hot rolling production plan scheduling problem is of great significance. Therefore, how to improve the accuracy of production planning is a technical problem to be solved at present. Disclosure of Invention The method and the device for planning the production plan can improve the accuracy of the production plan planning. The embodiment of the invention provides the following scheme: In a first aspect, an embodiment of the present invention provides a method for preparing a production plan, the method including: Acquiring candidate material data of a steel rolling production line and strip steel to be produced; Distributing the strip steel to be produced to a first set to be produced of a main rolling schedule model or a second set to be produced of a transition schedule model according to the attribute information of the strip steel to be produced; judging whether the fluctuation of the steel coil data of the first to-be-produced set is larger than a set threshold value or not; If not, distributing the production materials of the first to-be-produced set according to the candidate material data, and generating a first production schedule of the steel rolling production line in a corresponding roller period; And if so, arranging target steel coils of the second set to be produced to the target position of the first set to be produced, enabling the fluctuation of the steel coil data to be not more than the set threshold value, and generating a second production schedule of the steel rolling production line in a corresponding roller period. In an alternative embodiment, the acquiring the candidate material data of the steel rolling line includes: Acquiring material inventory data of a management database; And cleaning the material data with the information attribute value of zero or missing in the material stock data, and screening out the constrained material data to obtain the candidate material data. In an alternative embodiment, the determining whether the fluctuation of the steel coil data of the first to-be-produced set is greater than a set threshold includes: According to the steel coil data of each steel coil in the first set to be produced, obtaining the width difference value, the thickness difference value and the rolling temperature difference value of the adjacent steel coils; When the width difference value is smaller than a first threshold value, the thickness difference value is smaller than a second threshold value, and the rolling temperature difference value is not l